Function at 0x18005d130
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 r12
push r13
push r14
push r15
mov eax, 0x7310
call fcn.180147670
sub rsp, rax
mov rax, qword [0x1801d11f0]
xor rax, rsp
mov qword [rsp + 0x7300], rax
mov rbx, rdx
mov byte [rsp + 0x71b8], 0
xor edx, edx
lea rcx, [rsp + 0x71c0]
call fcn.1800c2410
lea rcx, [rsp + 0x71b8]
call fcn.180055f10
lea rcx, [rsp + 0x71b8]
call fcn.180055f10
nop
mov rdx, rbx
lea rcx, [rsp + 0x71f8]
call fcn.180058200
lea rax, [rsp + 0x5458]
mov qword [rsp + 0x4ec8], rax
lea rax, [rsp + 0x5628]
mov qword [rsp + 0x4ec0], rax
xor esi, esi
mov qword [rsp + 0x5660], rsi
mov byte [rsp + 0x20], sil
xor r9d, r9d
lea r8, [rsp + 0x5628]
lea rdx, [rsp + 0x71f8]
lea rcx, [rsp + 0x5458]
call fcn.1800c3640
mov rdx, rax
lea rcx, [rsp + 0x71b8]
call fcn.1800bda00
xorps xmm0, xmm0
movups xmmword [rsp + 0x71c8], xmm0
movdqa xmm1, xmmword [0x1801b4ec0]
movdqu xmmword [rsp + 0x1ca8], xmm1
mov byte [rsp + 0x1cb8], 0x51
mov byte [rsp + 0x1cb9], 0x59
mov byte [rsp + 0x1cba], 0x5d
mov byte [rsp + 0x1cbb], 0x52
mov byte [rsp + 0x1cbc], 0x5f
mov byte [rsp + 0x1cbd], 0x44
mov byte [rsp + 0x1cbe], 0x30
movdqa xmm0, xmm1
movdqu xmmword [rsp + 0x1260], xmm1
mov dword [rsp + 0x1270], 0x525d5951
mov word [rsp + 0x1274], 0x445f
mov byte [rsp + 0x1276], 0x30
lea rax, [rsp + 0x1260]
mov qword [rsp + 0x4eb8], rax
lea rcx, [rsp + 0x3118]
call fcn.180016650
xor r8d, r8d
lea edx, [rsi + 0x17]
lea rcx, [rsp + 0x3118]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1394], esi
nop dword [rax]
cmp edi, 0x17
jge 0x18005d31d
lea rax, [rsp + 0x1260]
mov qword [rsp + 0x4eb0], rax
movsxd rdx, edi
mov qword [rsp + 0x4ea8], rdx
cmp rdx, 0x17
jae 0x1800758a6
lea rax, [rsp + 0x1260]
add rax, rdx
mov qword [rsp + 0x4ea0], rax
movzx ebx, byte [rax]
xor bl, 0x30
lea rcx, [rsp + 0x3118]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1394], edi
jmp 0x18005d2c0
lea rax, [rsp + 0x3118]
mov qword [rsp + 0x4e98], rax
lea rcx, [rsp + 0x3118]
call fcn.18000d6f0
mov qword [rsp + 0x4e90], rax
lea rbx, [0x1801ebe7c]
mov qword [rsp + 0x4e88], rbx
mov rdx, rax
lea rcx, [rsp + 0x5670]
call fcn.180013af0
mov qword [rsp + 0x5690], rbx
movdqa xmm0, xmmword [0x1801b4ca0]
movdqu xmmword [rsp + 0x17c0], xmm0
mov byte [rsp + 0x17d0], 0x5c
mov byte [rsp + 0x17d1], 0x57
mov byte [rsp + 0x17d2], 0x5e
mov byte [rsp + 0x17d3], 0x51
mov byte [rsp + 0x17d4], 0x5c
mov byte [rsp + 0x17d5], 0x5a
mov byte [rsp + 0x17d6], 0x60
mov byte [rsp + 0x17d7], 0x5a
mov byte [rsp + 0x17d8], 0x5d
mov byte [rsp + 0x17d9], 0x3f
movdqu xmmword [rsp + 0x10e0], xmm0
mov dword [rsp + 0x10f0], 0x515e575c
mov dword [rsp + 0x10f4], 0x5a605a5c
mov word [rsp + 0x10f8], 0x3f5d
lea rax, [rsp + 0x10e0]
mov qword [rsp + 0x4e80], rax
lea rcx, [rsp + 0x30f8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x30f8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x139c], esi
nop dword [rax]
cmp edi, 0x1a
jge 0x18005d48d
lea rax, [rsp + 0x10e0]
mov qword [rsp + 0x4e78], rax
movsxd rdx, edi
mov qword [rsp + 0x4e70], rdx
cmp rdx, 0x1a
jae 0x1800758b3
lea rax, [rsp + 0x10e0]
add rax, rdx
mov qword [rsp + 0x4e68], rax
movzx ebx, byte [rax]
xor bl, 0x3f
lea rcx, [rsp + 0x30f8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x139c], edi
jmp 0x18005d430
lea rax, [rsp + 0x30f8]
mov qword [rsp + 0x4e60], rax
lea rcx, [rsp + 0x30f8]
call fcn.18000d6f0
mov qword [rsp + 0x4e58], rax
lea rbx, [0x1801ebba0]
mov qword [rsp + 0x4e50], rbx
mov rdx, rax
lea rcx, [rsp + 0x5698]
call fcn.180013af0
mov qword [rsp + 0x56b8], rbx
movdqa xmm0, xmmword [0x1801b4190]
movdqu xmmword [rsp + 0x2070], xmm0
mov byte [rsp + 0x2080], 0x22
mov byte [rsp + 0x2081], 0x39
mov byte [rsp + 0x2082], 0x35
mov byte [rsp + 0x2083], 0x3e
mov byte [rsp + 0x2084], 0x34
mov byte [rsp + 0x2085], 0x50
movdqu xmmword [rsp + 0x1470], xmm0
mov dword [rsp + 0x1480], 0x3e353922
mov word [rsp + 0x1484], 0x5034
lea rax, [rsp + 0x1470]
mov qword [rsp + 0x4e48], rax
lea rcx, [rsp + 0x30d8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x30d8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13a0], esi
cmp edi, 0x16
jge 0x18005d5cf
lea rax, [rsp + 0x1470]
mov qword [rsp + 0x4e40], rax
movsxd rdx, edi
mov qword [rsp + 0x4e38], rdx
cmp rdx, 0x16
jae 0x1800758c0
lea rax, [rsp + 0x1470]
add rax, rdx
mov qword [rsp + 0x4e30], rax
movzx ebx, byte [rax]
xor bl, 0x50
lea rcx, [rsp + 0x30d8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13a0], edi
jmp 0x18005d572
lea rax, [rsp + 0x30d8]
mov qword [rsp + 0x4e28], rax
lea rcx, [rsp + 0x30d8]
call fcn.18000d6f0
mov qword [rsp + 0x4e20], rax
lea r15, [0x1801ebbbd]
mov qword [rsp + 0x4e18], r15
mov rdx, rax
lea rcx, [rsp + 0x56c0]
call fcn.180013af0
mov qword [rsp + 0x56e0], r15
movdqa xmm0, xmmword [0x1801b3dc0]
movdqu xmmword [rsp + 0x2b78], xmm0
mov byte [rsp + 0x2b88], 0x1d
mov byte [rsp + 0x2b89], 0x1f
mov byte [rsp + 0x2b8a], 0x13
mov byte [rsp + 0x2b8b], 0x7e
movdqu xmmword [rsp + 0x15e8], xmm0
mov dword [rsp + 0x15f8], 0x7e131f1d
lea rax, [rsp + 0x15e8]
mov qword [rsp + 0x4e10], rax
lea rcx, [rsp + 0x3238]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3238]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13a4], esi
nop word [rax + rax]
cmp edi, 0x14
jge 0x18005d6fd
lea rax, [rsp + 0x15e8]
mov qword [rsp + 0x4e08], rax
movsxd rdx, edi
mov qword [rsp + 0x4e00], rdx
cmp rdx, 0x14
jae 0x1800758cd
lea rax, [rsp + 0x15e8]
add rax, rdx
mov qword [rsp + 0x4df8], rax
movzx ebx, byte [rax]
xor bl, 0x7e
lea rcx, [rsp + 0x3238]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13a4], edi
jmp 0x18005d6a0
lea rax, [rsp + 0x3238]
mov qword [rsp + 0x4df0], rax
lea rcx, [rsp + 0x3238]
call fcn.18000d6f0
mov qword [rsp + 0x4de8], rax
lea rbx, [0x1801ebb51]
mov qword [rsp + 0x4de0], rbx
mov rdx, rax
lea rcx, [rsp + 0x56e8]
call fcn.180013af0
mov qword [rsp + 0x5708], rbx
movdqa xmm0, xmmword [0x1801b5140]
movdqu xmmword [rsp + 0x1c90], xmm0
mov byte [rsp + 0x1ca0], 0x43
mov byte [rsp + 0x1ca1], 0x57
mov byte [rsp + 0x1ca2], 0x4c
mov byte [rsp + 0x1ca3], 0x40
mov byte [rsp + 0x1ca4], 0x4b
mov byte [rsp + 0x1ca5], 0x41
mov byte [rsp + 0x1ca6], 0x25
movdqu xmmword [rsp + 0x1248], xmm0
mov dword [rsp + 0x1258], 0x404c5743
mov word [rsp + 0x125c], 0x414b
mov byte [rsp + 0x125e], 0x25
lea rax, [rsp + 0x1248]
mov qword [rsp + 0x4dd8], rax
lea rcx, [rsp + 0x30b8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x30b8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13a8], esi
cmp edi, 0x17
jge 0x18005d84f
lea rax, [rsp + 0x1248]
mov qword [rsp + 0x4dd0], rax
movsxd rdx, edi
mov qword [rsp + 0x4dc8], rdx
cmp rdx, 0x17
jae 0x1800758da
lea rax, [rsp + 0x1248]
add rax, rdx
mov qword [rsp + 0x4dc0], rax
movzx ebx, byte [rax]
xor bl, 0x25
lea rcx, [rsp + 0x30b8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13a8], edi
jmp 0x18005d7f2
lea rax, [rsp + 0x30b8]
mov qword [rsp + 0x4db8], rax
lea rcx, [rsp + 0x30b8]
call fcn.18000d6f0
mov qword [rsp + 0x4db0], rax
lea rbx, [0x1801ebe5f]
mov qword [rsp + 0x4da8], rbx
mov rdx, rax
lea rcx, [rsp + 0x5710]
call fcn.180013af0
mov qword [rsp + 0x5730], rbx
movdqa xmm0, xmmword [0x1801b3ff0]
movdqu xmmword [rsp + 0x1650], xmm0
mov byte [rsp + 0x1660], 0x23
mov byte [rsp + 0x1661], 0x2e
mov byte [rsp + 0x1662], 0x28
mov byte [rsp + 0x1663], 0x12
mov byte [rsp + 0x1664], 0x2b
mov byte [rsp + 0x1665], 0x3f
mov byte [rsp + 0x1666], 0x24
mov byte [rsp + 0x1667], 0x28
mov byte [rsp + 0x1668], 0x23
mov byte [rsp + 0x1669], 0x29
mov byte [rsp + 0x166a], 0x4d
movdqu xmmword [rsp + 0x1080], xmm0
mov dword [rsp + 0x1090], 0x12282e23
mov dword [rsp + 0x1094], 0x28243f2b
mov word [rsp + 0x1098], 0x2923
mov byte [rsp + 0x109a], 0x4d
lea rax, [rsp + 0x1080]
mov qword [rsp + 0x4da0], rax
lea rcx, [rsp + 0x3098]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x3098]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13ac], esi
nop
cmp edi, 0x1b
jge 0x18005d9cd
lea rax, [rsp + 0x1080]
mov qword [rsp + 0x4d98], rax
movsxd rdx, edi
mov qword [rsp + 0x4d90], rdx
cmp rdx, 0x1b
jae 0x1800758e7
lea rax, [rsp + 0x1080]
add rax, rdx
mov qword [rsp + 0x4d88], rax
movzx ebx, byte [rax]
xor bl, 0x4d
lea rcx, [rsp + 0x3098]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13ac], edi
jmp 0x18005d970
lea rax, [rsp + 0x3098]
mov qword [rsp + 0x4d80], rax
lea rcx, [rsp + 0x3098]
call fcn.18000d6f0
mov qword [rsp + 0x4d78], rax
lea rbx, [0x1801ebbbf]
mov qword [rsp + 0x4d70], rbx
mov rdx, rax
lea rcx, [rsp + 0x5738]
call fcn.180013af0
mov qword [rsp + 0x5758], rbx
movdqa xmm0, xmmword [0x1801b48b0]
movdqu xmmword [rsp + 0x1818], xmm0
mov byte [rsp + 0x1828], 0x4c
mov byte [rsp + 0x1829], 0x7d
mov byte [rsp + 0x182a], 0x44
mov byte [rsp + 0x182b], 0x50
mov byte [rsp + 0x182c], 0x4b
mov byte [rsp + 0x182d], 0x47
mov byte [rsp + 0x182e], 0x4c
mov byte [rsp + 0x182f], 0x46
mov byte [rsp + 0x1830], 0x22
movdqu xmmword [rsp + 0x1160], xmm0
mov dword [rsp + 0x1170], 0x50447d4c
mov dword [rsp + 0x1174], 0x464c474b
mov byte [rsp + 0x1178], 0x22
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x4d68], rax
lea rcx, [rsp + 0x3078]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3078]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13b0], esi
cmp edi, 0x19
jge 0x18005db30
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x4d60], rax
movsxd rdx, edi
mov qword [rsp + 0x4d58], rdx
cmp rdx, 0x19
jae 0x1800758f4
lea rax, [rsp + 0x1160]
add rax, rdx
mov qword [rsp + 0x4d50], rax
movzx ebx, byte [rax]
xor bl, 0x22
lea rcx, [rsp + 0x3078]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13b0], edi
jmp 0x18005dad3
lea rax, [rsp + 0x3078]
mov qword [rsp + 0x4d48], rax
lea rcx, [rsp + 0x3078]
call fcn.18000d6f0
mov qword [rsp + 0x4d40], rax
lea rbx, [0x1801ebe7e]
mov qword [rsp + 0x4d38], rbx
mov rdx, rax
lea rcx, [rsp + 0x5760]
call fcn.180013af0
mov qword [rsp + 0x5780], rbx
movdqa xmm0, xmmword [0x1801b5120]
movdqu xmmword [rsp + 0x1630], xmm0
mov byte [rsp + 0x1640], 0x68
mov byte [rsp + 0x1641], 0x73
mov byte [rsp + 0x1642], 0x72
mov byte [rsp + 0x1643], 0x43
mov byte [rsp + 0x1644], 0x7a
mov byte [rsp + 0x1645], 0x6e
mov byte [rsp + 0x1646], 0x75
mov byte [rsp + 0x1647], 0x79
mov byte [rsp + 0x1648], 0x72
mov byte [rsp + 0x1649], 0x78
mov byte [rsp + 0x164a], 0x1c
movdqu xmmword [rsp + 0x1060], xmm0
mov dword [rsp + 0x1070], 0x43727368
mov dword [rsp + 0x1074], 0x79756e7a
mov word [rsp + 0x1078], 0x7872
mov byte [rsp + 0x107a], 0x1c
lea rax, [rsp + 0x1060]
mov qword [rsp + 0x4d30], rax
lea rcx, [rsp + 0x3058]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x3058]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13b4], esi
cmp edi, 0x1b
jge 0x18005dcad
lea rax, [rsp + 0x1060]
mov qword [rsp + 0x4d28], rax
movsxd rdx, edi
mov qword [rsp + 0x4d20], rdx
cmp rdx, 0x1b
jae 0x180075901
lea rax, [rsp + 0x1060]
add rax, rdx
mov qword [rsp + 0x4d18], rax
movzx ebx, byte [rax]
xor bl, 0x1c
lea rcx, [rsp + 0x3058]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13b4], edi
jmp 0x18005dc50
lea rax, [rsp + 0x3058]
mov qword [rsp + 0x4d10], rax
lea rcx, [rsp + 0x3058]
call fcn.18000d6f0
mov qword [rsp + 0x4d08], rax
lea rbx, [0x1801ebb87]
mov qword [rsp + 0x4d00], rbx
mov rdx, rax
lea rcx, [rsp + 0x5788]
call fcn.180013af0
mov qword [rsp + 0x57a8], rbx
movdqa xmm0, xmmword [0x1801b4d00]
movdqu xmmword [rsp + 0x1c78], xmm0
mov byte [rsp + 0x1c88], 0x61
mov byte [rsp + 0x1c89], 0x76
mov byte [rsp + 0x1c8a], 0x5b
mov byte [rsp + 0x1c8b], 0x66
mov byte [rsp + 0x1c8c], 0x6b
mov byte [rsp + 0x1c8d], 0x70
mov byte [rsp + 0x1c8e], 4
movdqu xmmword [rsp + 0x1230], xmm0
mov dword [rsp + 0x1240], 0x665b7661
mov word [rsp + 0x1244], 0x706b
mov byte [rsp + 0x1246], 4
lea rax, [rsp + 0x1230]
mov qword [rsp + 0x4cf8], rax
lea rcx, [rsp + 0x3038]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3038]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13b8], esi
cmp edi, 0x17
jge 0x18005ddff
lea rax, [rsp + 0x1230]
mov qword [rsp + 0x4cf0], rax
movsxd rdx, edi
mov qword [rsp + 0x4ce8], rdx
cmp rdx, 0x17
jae 0x18007590e
lea rax, [rsp + 0x1230]
add rax, rdx
mov qword [rsp + 0x4ce0], rax
movzx ebx, byte [rax]
xor bl, 4
lea rcx, [rsp + 0x3038]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13b8], edi
jmp 0x18005dda2
lea rax, [rsp + 0x3038]
mov qword [rsp + 0x4cd8], rax
lea rcx, [rsp + 0x3038]
call fcn.18000d6f0
mov qword [rsp + 0x4cd0], rax
lea rbx, [0x1801ebb8e]
mov qword [rsp + 0x4cc8], rbx
mov rdx, rax
lea rcx, [rsp + 0x57b0]
call fcn.180013af0
mov qword [rsp + 0x57d0], rbx
movdqa xmm0, xmmword [0x1801b39a0]
movdqu xmmword [rsp + 0x19a0], xmm0
mov byte [rsp + 0x19b0], 0x10
mov byte [rsp + 0x19b1], 0x10
mov byte [rsp + 0x19b2], 0x15
mov byte [rsp + 0x19b3], 0xf
mov byte [rsp + 0x19b4], 0x15
mov byte [rsp + 0x19b5], 0x13
mov byte [rsp + 0x19b6], 0x12
mov byte [rsp + 0x19b7], 0x7c
movdqu xmmword [rsp + 0x11a0], xmm0
mov dword [rsp + 0x11b0], 0xf151010
mov dword [rsp + 0x11b4], 0x7c121315
lea rax, [rsp + 0x11a0]
mov qword [rsp + 0x4cc0], rax
lea rcx, [rsp + 0x3018]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3018]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13bc], esi
cmp edi, 0x18
jge 0x18005df52
lea rax, [rsp + 0x11a0]
mov qword [rsp + 0x4cb8], rax
movsxd rdx, edi
mov qword [rsp + 0x4cb0], rdx
cmp rdx, 0x18
jae 0x18007591b
lea rax, [rsp + 0x11a0]
add rax, rdx
mov qword [rsp + 0x4ca8], rax
movzx ebx, byte [rax]
xor bl, 0x7c
lea rcx, [rsp + 0x3018]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13bc], edi
jmp 0x18005def5
lea rax, [rsp + 0x3018]
mov qword [rsp + 0x4ca0], rax
lea rcx, [rsp + 0x3018]
call fcn.18000d6f0
mov qword [rsp + 0x4c98], rax
lea rbx, [0x1801ebb9f]
mov qword [rsp + 0x4c90], rbx
mov rdx, rax
lea rcx, [rsp + 0x57d8]
call fcn.180013af0
mov qword [rsp + 0x57f8], rbx
movdqa xmm0, xmmword [0x1801b4f50]
movdqu xmmword [rsp + 0x1988], xmm0
mov byte [rsp + 0x1998], 0x6b
mov byte [rsp + 0x1999], 0x40
mov byte [rsp + 0x199a], 0x7e
mov byte [rsp + 0x199b], 0x76
mov byte [rsp + 0x199c], 0x72
mov byte [rsp + 0x199d], 0x40
mov byte [rsp + 0x199e], 0x7a
mov byte [rsp + 0x199f], 0x1f
movdqu xmmword [rsp + 0x11b8], xmm0
mov dword [rsp + 0x11c8], 0x767e406b
mov dword [rsp + 0x11cc], 0x1f7a4072
lea rax, [rsp + 0x11b8]
mov qword [rsp + 0x4c88], rax
lea rcx, [rsp + 0x2ff8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x2ff8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13c0], esi
cmp edi, 0x18
jge 0x18005e0a5
lea rax, [rsp + 0x11b8]
mov qword [rsp + 0x4c80], rax
movsxd rdx, edi
mov qword [rsp + 0x4c78], rdx
cmp rdx, 0x18
jae 0x180075928
lea rax, [rsp + 0x11b8]
add rax, rdx
mov qword [rsp + 0x4c70], rax
movzx ebx, byte [rax]
xor bl, 0x1f
lea rcx, [rsp + 0x2ff8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13c0], edi
jmp 0x18005e048
lea rax, [rsp + 0x2ff8]
mov qword [rsp + 0x5360], rax
lea rcx, [rsp + 0x2ff8]
call fcn.18000d6f0
mov qword [rsp + 0x4c60], rax
lea rbx, [0x1801ebb65]
mov qword [rsp + 0x4c58], rbx
mov rdx, rax
lea rcx, [rsp + 0x5800]
call fcn.180013af0
mov qword [rsp + 0x5820], rbx
movdqa xmm0, xmmword [0x1801b3ea0]
movdqu xmmword [rsp + 0x17a0], xmm0
mov byte [rsp + 0x17b0], 0x1a
mov byte [rsp + 0x17b1], 0x27
mov byte [rsp + 0x17b2], 0x30
mov byte [rsp + 0x17b3], 0x29
mov byte [rsp + 0x17b4], 0x29
mov byte [rsp + 0x17b5], 0x20
mov byte [rsp + 0x17b6], 0x31
mov byte [rsp + 0x17b7], 0x1a
mov byte [rsp + 0x17b8], 0x20
mov byte [rsp + 0x17b9], 0x45
movdqu xmmword [rsp + 0x10c0], xmm0
mov dword [rsp + 0x10d0], 0x2930271a
mov dword [rsp + 0x10d4], 0x1a312029
mov word [rsp + 0x10d8], 0x4520
lea rax, [rsp + 0x10c0]
mov qword [rsp + 0x4c50], rax
lea rcx, [rsp + 0x2fd8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x2fd8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13c4], esi
cmp edi, 0x1a
jge 0x18005e212
lea rax, [rsp + 0x10c0]
mov qword [rsp + 0x4c48], rax
movsxd rdx, edi
mov qword [rsp + 0x4c40], rdx
cmp rdx, 0x1a
jae 0x180075935
lea rax, [rsp + 0x10c0]
add rax, rdx
mov qword [rsp + 0x4c38], rax
movzx ebx, byte [rax]
xor bl, 0x45
lea rcx, [rsp + 0x2fd8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13c4], edi
jmp 0x18005e1b5
lea rax, [rsp + 0x2fd8]
mov qword [rsp + 0x4c30], rax
lea rcx, [rsp + 0x2fd8]
call fcn.18000d6f0
mov qword [rsp + 0x4c28], rax
lea rbx, [0x1801ebb5d]
mov qword [rsp + 0x4c20], rbx
mov rdx, rax
lea rcx, [rsp + 0x5828]
call fcn.180013af0
mov qword [rsp + 0x5848], rbx
movdqa xmm0, xmmword [0x1801b35d0]
movdqu xmmword [rsp + 0x2058], xmm0
mov byte [rsp + 0x2068], 0x36
mov byte [rsp + 0x2069], 8
mov byte [rsp + 0x206a], 4
mov byte [rsp + 0x206b], 4
mov byte [rsp + 0x206c], 6
mov byte [rsp + 0x206d], 0x69
movdqu xmmword [rsp + 0x1458], xmm0
mov dword [rsp + 0x1468], 0x4040836
mov word [rsp + 0x146c], 0x6906
lea rax, [rsp + 0x1458]
mov qword [rsp + 0x4c18], rax
lea rcx, [rsp + 0x2fb8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x2fb8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13c8], esi
cmp edi, 0x16
jge 0x18005e354
lea rax, [rsp + 0x1458]
mov qword [rsp + 0x4c10], rax
movsxd rdx, edi
mov qword [rsp + 0x4c08], rdx
cmp rdx, 0x16
jae 0x180075942
lea rax, [rsp + 0x1458]
add rax, rdx
mov qword [rsp + 0x4c00], rax
movzx ebx, byte [rax]
xor bl, 0x69
lea rcx, [rsp + 0x2fb8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13c8], edi
jmp 0x18005e2f7
lea rax, [rsp + 0x2fb8]
mov qword [rsp + 0x4bf8], rax
lea rcx, [rsp + 0x2fb8]
call fcn.18000d6f0
mov qword [rsp + 0x4bf0], rax
lea rbx, [0x1801ebe8d]
mov qword [rsp + 0x4be8], rbx
mov rdx, rax
lea rcx, [rsp + 0x5850]
call fcn.180013af0
mov qword [rsp + 0x5870], rbx
movdqa xmm0, xmmword [str._:6tt8__tt__:]
movdqu xmmword [rsp + 0x2b60], xmm0
mov byte [rsp + 0x2b70], 0x3c
mov byte [rsp + 0x2b71], 0x3b
mov byte [rsp + 0x2b72], 0x20
mov byte [rsp + 0x2b73], 0x4e
movdqu xmmword [rsp + 0x1600], xmm0
mov dword [rsp + 0x1610], 0x4e203b3c
lea rax, [rsp + 0x1600]
mov qword [rsp + 0x4be0], rax
lea rcx, [rsp + 0x3658]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3658]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13cc], esi
nop
cmp edi, 0x14
jge 0x18005e47d
lea rax, [rsp + 0x1600]
mov qword [rsp + 0x4bd8], rax
movsxd rdx, edi
mov qword [rsp + 0x4bd0], rdx
cmp rdx, 0x14
jae 0x18007594f
lea rax, [rsp + 0x1600]
add rax, rdx
mov qword [rsp + 0x4bc8], rax
movzx ebx, byte [rax]
xor bl, 0x4e
lea rcx, [rsp + 0x3658]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13cc], edi
jmp 0x18005e420
lea rax, [rsp + 0x3658]
mov qword [rsp + 0x4bc0], rax
lea rcx, [rsp + 0x3658]
call fcn.18000d6f0
mov qword [rsp + 0x4bb8], rax
lea rbx, [0x1801ebbc9]
mov qword [rsp + 0x4bb0], rbx
mov rdx, rax
lea rcx, [rsp + 0x5878]
call fcn.180013af0
mov qword [rsp + 0x5898], rbx
movdqa xmm0, xmmword [0x1801b4d60]
movdqu xmmword [rsp + 0x22d0], xmm0
mov byte [rsp + 0x22e0], 0x49
mov byte [rsp + 0x22e1], 0x4d
mov byte [rsp + 0x22e2], 0x53
mov byte [rsp + 0x22e3], 0x57
mov byte [rsp + 0x22e4], 0x3a
movdqu xmmword [rsp + 0x15b0], xmm0
mov dword [rsp + 0x15c0], 0x57534d49
mov byte [rsp + 0x15c4], 0x3a
lea rax, [rsp + 0x15b0]
mov qword [rsp + 0x4ba8], rax
lea rcx, [rsp + 0x3638]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x3638]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13d0], esi
cmp edi, 0x15
jge 0x18005e5b5
lea rax, [rsp + 0x15b0]
mov qword [rsp + 0x4ba0], rax
movsxd rdx, edi
mov qword [rsp + 0x4b98], rdx
cmp rdx, 0x15
jae 0x18007595c
lea rax, [rsp + 0x15b0]
add rax, rdx
mov qword [rsp + 0x4b90], rax
movzx ebx, byte [rax]
xor bl, 0x3a
lea rcx, [rsp + 0x3638]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13d0], edi
jmp 0x18005e558
lea rax, [rsp + 0x3638]
mov qword [rsp + 0x4b88], rax
lea rcx, [rsp + 0x3638]
call fcn.18000d6f0
mov qword [rsp + 0x4b80], rax
lea rbx, [0x1801ebba1]
mov qword [rsp + 0x4b78], rbx
mov rdx, rax
lea rcx, [rsp + 0x58a0]
call fcn.180013af0
mov qword [rsp + 0x58c0], rbx
mov byte [rsp + 0xfd0], 0x5e
mov byte [rsp + 0xfd1], 0x5d
mov byte [rsp + 0xfd2], 0x4e
mov byte [rsp + 0xfd3], 0x4f
mov byte [rsp + 0xfd4], 0x63
mov byte [rsp + 0xfd5], 0xd
mov byte [rsp + 0xfd6], 0x3c
mov dword [rsp + 0x30], 0x4f4e5d5e
mov word [rsp + 0x34], 0xd63
mov byte [rsp + 0x36], reloc.WLDAP32.dll_Ordinal_60
lea rax, [rsp + 0x30]
mov qword [rsp + 0x4b70], rax
lea rcx, [rsp + 0x3618]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 7]
lea rcx, [rsp + 0x3618]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13d4], esi
cmp edi, 7
jge 0x18005e6db
lea rax, [rsp + 0x30]
mov qword [rsp + 0x4b68], rax
movsxd rdx, edi
mov qword [rsp + 0x4b60], rdx
cmp rdx, 7
jae 0x180075969
lea rax, [rsp + 0x30]
add rax, rdx
mov qword [rsp + 0x4b58], rax
movzx ebx, byte [rax]
xor bl, 0x3c
lea rcx, [rsp + 0x3618]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13d4], edi
jmp 0x18005e684
lea rax, [rsp + 0x3618]
mov qword [rsp + 0x4b50], rax
lea rcx, [rsp + 0x3618]
call fcn.18000d6f0
mov qword [rsp + 0x4b48], rax
lea r14, [0x1801f4060]
mov qword [rsp + 0x4b40], r14
mov rbx, qword [0x1801f4060]
mov rcx, qword [0x1801f4068]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x180075973
mov qword [rsp + 0x4b38], rbx
add rbx, 8
mov qword [rsp + 0x4b30], rbx
mov rdx, rax
lea rcx, [rsp + 0x58c8]
call fcn.180013af0
mov qword [rsp + 0x58e8], rbx
mov byte [rsp + 0xff8], 6
mov byte [rsp + 0xff9], 5
mov byte [rsp + 0xffa], 0x16
mov byte [rsp + 0xffb], 0x17
mov byte [rsp + 0xffc], 0x3b
mov byte [rsp + 0xffd], 0x56
mov byte [rsp + 0xffe], 0x64
mov dword [rsp + 0x38], 0x17160506
mov word [rsp + 0x3c], 0x563b
mov byte [rsp + 0x3e], 0x64
lea rax, [rsp + 0x38]
mov qword [rsp + 0x4b28], rax
lea rcx, [rsp + 0x35f8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 7]
lea rcx, [rsp + 0x35f8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13d8], esi
nop dword [rax]
cmp edi, 7
jge 0x18005e837
lea rax, [rsp + 0x38]
mov qword [rsp + 0x4b20], rax
movsxd rdx, edi
mov qword [rsp + 0x4b18], rdx
cmp rdx, 7
jae 0x180075978
lea rax, [rsp + 0x38]
add rax, rdx
mov qword [rsp + 0x4b10], rax
movzx ebx, byte [rax]
xor bl, 0x64
lea rcx, [rsp + 0x35f8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13d8], edi
jmp 0x18005e7e0
lea rax, [rsp + 0x35f8]
mov qword [rsp + 0x4b08], rax
lea rcx, [rsp + 0x35f8]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x4b00], rax
mov qword [rsp + 0x4af8], r14
mov rax, qword [0x1801f4060]
mov rcx, qword [0x1801f4068]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x180075982
add rax, 0x10
mov qword [rsp + 0x4af0], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4ae8], rbx
lea rcx, [rsp + 0x58f0]
call fcn.180013af0
mov qword [rsp + 0x5910], rbx
mov byte [rsp + 0x388], 0x5a
mov byte [rsp + 0x389], 0x50
mov byte [rsp + 0x38a], 0x5d
mov byte [rsp + 0x38b], 0x5b
mov byte [rsp + 0x38c], reloc.WLDAP32.dll_Ordinal_79
mov byte [rsp + 0x38d], 0x63
mov byte [rsp + 0x38e], recv
mov byte [rsp + 0x38f], reloc.WLDAP32.dll_Ordinal_60
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x1010], rax
lea rax, [rsp + 0x1010]
mov qword [rsp + 0x4ae0], rax
lea rcx, [rsp + 0x35d8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x35d8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13dc], esi
nop dword [rax]
cmp edi, 8
jge 0x18005e99d
lea rax, [rsp + 0x1010]
mov qword [rsp + 0x4ad8], rax
movsxd rdx, edi
mov qword [rsp + 0x4ad0], rdx
cmp rdx, 8
jae 0x180075987
lea rax, [rsp + 0x1010]
add rax, rdx
mov qword [rsp + 0x4ac8], rax
movzx ebx, byte [rax]
xor bl, 0x3c
lea rcx, [rsp + 0x35d8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13dc], edi
jmp 0x18005e940
lea rax, [rsp + 0x35d8]
mov qword [rsp + 0x4ac0], rax
lea rcx, [rsp + 0x35d8]
call fcn.18000d6f0
mov qword [rsp + 0x4ab8], rax
lea r14, [0x1801f41b8]
mov qword [rsp + 0x4ab0], r14
mov rbx, qword [0x1801f41b8]
mov rcx, qword [0x1801f41c0]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x180075994
mov qword [rsp + 0x4aa8], rbx
add rbx, 8
mov qword [rsp + 0x4aa0], rbx
mov rdx, rax
lea rcx, [rsp + 0x5918]
call fcn.180013af0
mov qword [rsp + 0x5938], rbx
mov byte [rsp + 0x380], Ordinal_46
mov byte [rsp + 0x381], reloc.WLDAP32.dll_Ordinal_45
mov byte [rsp + 0x382], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0x383], Ordinal_41
mov byte [rsp + 0x384], reloc.WLDAP32.dll_Ordinal_50
mov byte [rsp + 0x385], reloc.WLDAP32.dll_Ordinal_30
mov byte [rsp + 0x386], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x387], 0x41
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x1018], rax
lea rax, [rsp + 0x1018]
mov qword [rsp + 0x4a98], rax
lea rcx, [rsp + 0x35b8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x35b8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13e0], esi
cmp edi, 8
jge 0x18005eb02
lea rax, [rsp + 0x1018]
mov qword [rsp + 0x4a90], rax
movsxd rdx, edi
mov qword [rsp + 0x4a88], rdx
cmp rdx, 8
jae 0x180075999
lea rax, [rsp + 0x1018]
add rax, rdx
mov qword [rsp + 0x4a80], rax
movzx ebx, byte [rax]
xor bl, 0x41
lea rcx, [rsp + 0x35b8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13e0], edi
jmp 0x18005eaa5
lea rax, [rsp + 0x35b8]
mov qword [rsp + 0x4a78], rax
lea rcx, [rsp + 0x35b8]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x4a70], rax
mov qword [rsp + 0x4a68], r14
mov rax, qword [0x1801f41b8]
mov rcx, qword [0x1801f41c0]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x1800759a6
add rax, 0x10
mov qword [rsp + 0x4a60], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4a58], rbx
lea rcx, [rsp + 0x5940]
call fcn.180013af0
mov qword [rsp + 0x5960], rbx
mov byte [rsp + 0x378], gethostname
mov byte [rsp + 0x379], 0x3e
mov byte [rsp + 0x37a], gethostname
mov byte [rsp + 0x37b], gethostname
mov byte [rsp + 0x37c], reloc.WLDAP32.dll_Ordinal_33
mov byte [rsp + 0x37d], reloc.WS2_32.dll_listen
mov byte [rsp + 0x37e], 0x61
mov byte [rsp + 0x37f], 0x52
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x1008], rax
lea rax, [rsp + 0x1008]
mov qword [rsp + 0x4a50], rax
lea rcx, [rsp + 0x3598]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x3598]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13e4], esi
cmp edi, 8
jge 0x18005ec65
lea rax, [rsp + 0x1008]
mov qword [rsp + 0x4a48], rax
movsxd rdx, edi
mov qword [rsp + 0x4a40], rdx
cmp rdx, 8
jae 0x1800759ab
lea rax, [rsp + 0x1008]
add rax, rdx
mov qword [rsp + 0x4a38], rax
movzx ebx, byte [rax]
xor bl, 0x52
lea rcx, [rsp + 0x3598]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13e4], edi
jmp 0x18005ec08
lea rax, [rsp + 0x3598]
mov qword [rsp + 0x4a30], rax
lea rcx, [rsp + 0x3598]
call fcn.18000d6f0
mov qword [rsp + 0x4a28], rax
lea r14, [0x1801f4198]
mov qword [rsp + 0x4a20], r14
mov rbx, qword [0x1801f4198]
mov rcx, qword [0x1801f41a0]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x1800759b8
mov qword [rsp + 0x4a18], rbx
add rbx, 8
mov qword [rsp + 0x4a10], rbx
mov rdx, rax
lea rcx, [rsp + 0x5968]
call fcn.180013af0
mov qword [rsp + 0x5988], rbx
mov byte [rsp + 0x390], WSAStartup
mov byte [rsp + 0x391], 0x7b
mov byte [rsp + 0x392], 0x76
mov byte [rsp + 0x393], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x394], 0x64
mov byte [rsp + 0x395], Ordinal_79
mov byte [rsp + 0x396], reloc.WLDAP32.dll_Ordinal_35
mov byte [rsp + 0x397], reloc.WS2_32.dll_socket
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x1000], rax
lea rax, [rsp + 0x1000]
mov qword [rsp + 0x4a08], rax
lea rcx, [rsp + 0x3578]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x3578]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13e8], esi
nop dword [rax]
cmp edi, 8
jge 0x18005edcd
lea rax, [rsp + 0x1000]
mov qword [rsp + 0x4a00], rax
movsxd rdx, edi
mov qword [rsp + 0x49f8], rdx
cmp rdx, 8
jae 0x1800759bd
lea rax, [rsp + 0x1000]
add rax, rdx
mov qword [rsp + 0x49f0], rax
movzx ebx, byte [rax]
xor bl, 0x17
lea rcx, [rsp + 0x3578]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13e8], edi
jmp 0x18005ed70
lea rax, [rsp + 0x3578]
mov qword [rsp + 0x49e8], rax
lea rcx, [rsp + 0x3578]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x49e0], rax
mov qword [rsp + 0x49d8], r14
mov rax, qword [0x1801f4198]
mov rcx, qword [0x1801f41a0]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x1800759ca
add rax, 0x10
mov qword [rsp + 0x49d0], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x49c8], rbx
lea rcx, [rsp + 0x5990]
call fcn.180013af0
mov qword [rsp + 0x59b0], rbx
mov byte [rsp + 0xfd8], 0x3f
mov byte [rsp + 0xfd9], 0x30
mov byte [rsp + 0xfda], 0x35
mov byte [rsp + 0xfdb], 0x2d
mov byte [rsp + 0xfdc], 0x3c
mov byte [rsp + 0xfdd], 0x2b
mov byte [rsp + 0xfde], 0x2a
mov byte [rsp + 0xfdf], 6
mov byte [rsp + 0xfe0], 0x69
mov byte [rsp + 0xfe1], 0x59
mov dword [rsp + 0x60], 0x2d35303f
mov dword [rsp + 0x64], 0x62a2b3c
mov word [rsp + 0x68], 0x5969
lea rax, [rsp + 0x60]
mov qword [rsp + 0x49c0], rax
lea rcx, [rsp + 0x3558]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rsp + 0x3558]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13ec], esi
cmp edi, 0xa
jge 0x18005ef3e
lea rax, [rsp + 0x60]
mov qword [rsp + 0x49b8], rax
movsxd rdx, edi
mov qword [rsp + 0x49b0], rdx
cmp rdx, 0xa
jae 0x1800759cf
lea rax, [rsp + 0x60]
add rax, rdx
mov qword [rsp + 0x49a8], rax
movzx ebx, byte [rax]
xor bl, 0x59
lea rcx, [rsp + 0x3558]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13ec], edi
jmp 0x18005eee7
lea rax, [rsp + 0x3558]
mov qword [rsp + 0x49a0], rax
lea rcx, [rsp + 0x3558]
call fcn.18000d6f0
mov qword [rsp + 0x4998], rax
lea r14, [0x1801f3ff8]
mov qword [rsp + 0x4990], r14
mov rbx, qword [0x1801f3ff8]
mov rcx, qword [0x1801f4000]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x1800759d9
mov qword [rsp + 0x4988], rbx
add rbx, 8
mov qword [rsp + 0x4980], rbx
mov rdx, rax
lea rcx, [rsp + 0x59b8]
call fcn.180013af0
mov qword [rsp + 0x59d8], rbx
mov byte [rsp + 0xfc0], 0x73
mov byte [rsp + 0xfc1], 0x7c
mov byte [rsp + 0xfc2], 0x79
mov byte [rsp + 0xfc3], 0x61
mov byte [rsp + 0xfc4], 0x70
mov byte [rsp + 0xfc5], 0x67
mov byte [rsp + 0xfc6], 0x66
mov byte [rsp + 0xfc7], 0x4a
mov byte [rsp + 0xfc8], 0x24
mov byte [rsp + 0xfc9], 0x15
mov dword [rsp + 0x50], 0x61797c73
mov dword [rsp + 0x54], 0x4a666770
mov word [rsp + 0x58], 0x1524
lea rax, [rsp + 0x50]
mov qword [rsp + 0x4978], rax
lea rcx, [rsp + 0x3538]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rsp + 0x3538]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13f0], esi
nop word [rax + rax]
cmp edi, 0xa
jge 0x18005f0b7
lea rax, [rsp + 0x50]
mov qword [rsp + 0x4970], rax
movsxd rdx, edi
mov qword [rsp + 0x4968], rdx
cmp rdx, 0xa
jae 0x1800759de
lea rax, [rsp + 0x50]
add rax, rdx
mov qword [rsp + 0x4960], rax
movzx ebx, byte [rax]
xor bl, 0x15
lea rcx, [rsp + 0x3538]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13f0], edi
jmp 0x18005f060
lea rax, [rsp + 0x3538]
mov qword [rsp + 0x4958], rax
lea rcx, [rsp + 0x3538]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x4950], rax
mov qword [rsp + 0x4948], r14
mov rax, qword [0x1801f3ff8]
mov rcx, qword [0x1801f4000]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x1800759e8
add rax, 0x10
mov qword [rsp + 0x4940], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4938], rbx
lea rcx, [rsp + 0x59e0]
call fcn.180013af0
mov qword [rsp + 0x5a00], rbx
mov byte [rsp + 0xfb0], 0x68
mov byte [rsp + 0xfb1], 0x67
mov byte [rsp + 0xfb2], 0x62
mov byte [rsp + 0xfb3], 0x7a
mov byte [rsp + 0xfb4], 0x6b
mov byte [rsp + 0xfb5], 0x7c
mov byte [rsp + 0xfb6], 0x7d
mov byte [rsp + 0xfb7], 0x51
mov byte [rsp + 0xfb8], 0x3c
mov byte [rsp + 0xfb9], 0xe
mov dword [rsp + 0x40], 0x7a626768
mov dword [rsp + 0x44], 0x517d7c6b
mov word [rsp + 0x48], 0xe3c
lea rax, [rsp + 0x40]
mov qword [rsp + 0x4930], rax
lea rcx, [rsp + 0x3518]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rsp + 0x3518]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13f4], esi
cmp edi, 0xa
jge 0x18005f228
lea rax, [rsp + 0x40]
mov qword [rsp + 0x4928], rax
movsxd rdx, edi
mov qword [rsp + 0x4920], rdx
cmp rdx, 0xa
jae 0x1800759ed
lea rax, [rsp + 0x40]
add rax, rdx
mov qword [rsp + 0x4918], rax
movzx ebx, byte [rax]
xor bl, 0xe
lea rcx, [rsp + 0x3518]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13f4], edi
jmp 0x18005f1d1
lea rax, [rsp + 0x3518]
mov qword [rsp + 0x4910], rax
lea rcx, [rsp + 0x3518]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x4908], rax
mov qword [rsp + 0x4900], r14
mov rax, qword [0x1801f3ff8]
mov rcx, qword [0x1801f4000]
sub rcx, rax
sar rcx, 4
cmp rcx, 2
jbe 0x1800759f7
add rax, 0x20
mov qword [rsp + 0x48f8], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x48f0], rbx
lea rcx, [rsp + 0x5a08]
call fcn.180013af0
mov qword [rsp + 0x5a28], rbx
movdqa xmm0, xmmword [0x1801b3e40]
movdqu xmmword [rsp + 0x1590], xmm0
mov byte [rsp + 0x15a0], 0x19
mov byte [rsp + 0x15a1], 0x3c
mov byte [rsp + 0x15a2], 0x29
mov byte [rsp + 0x15a3], 0x2b
mov byte [rsp + 0x15a4], 0x24
mov byte [rsp + 0x15a5], 0x2f
mov byte [rsp + 0x15a6], 0x23
mov byte [rsp + 0x15a7], 0x19
mov byte [rsp + 0x15a8], 0x20
mov byte [rsp + 0x15a9], 0x27
mov byte [rsp + 0x15aa], 0x34
mov byte [rsp + 0x15ab], 0x2b
mov byte [rsp + 0x15ac], 0x46
movdqu xmmword [rsp + 0x1020], xmm0
mov dword [rsp + 0x1030], 0x2b293c19
mov dword [rsp + 0x1034], 0x19232f24
mov dword [rsp + 0x1038], 0x2b342720
mov byte [rsp + 0x103c], 0x46
lea rax, [rsp + 0x1020]
mov qword [rsp + 0x48e8], rax
lea rcx, [rsp + 0x34f8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x34f8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13f8], esi
nop dword [rax]
cmp edi, 0x1d
jge 0x18005f3ed
lea rax, [rsp + 0x1020]
mov qword [rsp + 0x48e0], rax
movsxd rdx, edi
mov qword [rsp + 0x48d8], rdx
cmp rdx, 0x1d
jae 0x1800759fc
lea rax, [rsp + 0x1020]
add rax, rdx
mov qword [rsp + 0x48d0], rax
movzx ebx, byte [rax]
xor bl, 0x46
lea rcx, [rsp + 0x34f8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13f8], edi
jmp 0x18005f390
lea rax, [rsp + 0x34f8]
mov qword [rsp + 0x48c8], rax
lea rcx, [rsp + 0x34f8]
call fcn.18000d6f0
mov qword [rsp + 0x48c0], rax
lea rbx, [0x1801ebbb4]
mov qword [rsp + 0x48b8], rbx
mov rdx, rax
lea rcx, [rsp + 0x5a30]
call fcn.180013af0
mov qword [rsp + 0x5a50], rbx
movdqa xmm0, xmmword [0x1801b40b0]
movdqu xmmword [rsp + 0x1780], xmm0
mov byte [rsp + 0x1790], 0xb
mov byte [rsp + 0x1791], 0x35
mov byte [rsp + 0x1792], 0x3a
mov byte [rsp + 0x1793], 0x20
mov byte [rsp + 0x1794], 0x3d
mov byte [rsp + 0x1795], 0xb
mov byte [rsp + 0x1796], 0x36
mov byte [rsp + 0x1797], 0x3b
mov byte [rsp + 0x1798], 0x20
mov byte [rsp + 0x1799], 0x54
movdqu xmmword [rsp + 0x10a0], xmm0
mov dword [rsp + 0x10b0], 0x203a350b
mov dword [rsp + 0x10b4], 0x3b360b3d
mov word [rsp + 0x10b8], 0x5420
lea rax, [rsp + 0x10a0]
mov qword [rsp + 0x48b0], rax
lea rcx, [rsp + 0x34d8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x34d8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x13fc], esi
nop dword [rax]
cmp edi, 0x1a
jge 0x18005f55d
lea rax, [rsp + 0x10a0]
mov qword [rsp + 0x48a8], rax
movsxd rdx, edi
mov qword [rsp + 0x48a0], rdx
cmp rdx, 0x1a
jae 0x180075a09
lea rax, [rsp + 0x10a0]
add rax, rdx
mov qword [rsp + 0x4898], rax
movzx ebx, byte [rax]
xor bl, 0x54
lea rcx, [rsp + 0x34d8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x13fc], edi
jmp 0x18005f500
lea rax, [rsp + 0x34d8]
mov qword [rsp + 0x4890], rax
lea rcx, [rsp + 0x34d8]
call fcn.18000d6f0
mov qword [rsp + 0x4888], rax
lea rbx, [0x1801ebb9c]
mov qword [rsp + 0x4880], rbx
mov rdx, rax
lea rcx, [rsp + 0x5a58]
call fcn.180013af0
mov qword [rsp + 0x5a78], rbx
movdqa xmm0, xmmword [0x1801b36c0]
movdqu xmmword [rsp + 0x15c8], xmm0
mov byte [rsp + 0x15d8], 0xb
mov byte [rsp + 0x15d9], 0x12
mov byte [rsp + 0x15da], 1
mov byte [rsp + 0x15db], 0x3b
mov byte [rsp + 0x15dc], 0x1e
mov byte [rsp + 0x15dd], 0xb
mov byte [rsp + 0x15de], 9
mov byte [rsp + 0x15df], 6
mov byte [rsp + 0x15e0], 0xd
mov byte [rsp + 0x15e1], 1
mov byte [rsp + 0x15e2], 0x17
mov byte [rsp + 0x15e3], 0x64
movdqu xmmword [rsp + 0x1040], xmm0
mov dword [rsp + 0x1050], 0x3b01120b
mov dword [rsp + 0x1054], 0x6090b1e
mov dword [rsp + 0x1058], 0x6417010d
lea rax, [rsp + 0x1040]
mov qword [rsp + 0x4878], rax
lea rcx, [rsp + 0x34b8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x34b8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1400], esi
nop
cmp edi, 0x1c
jge 0x18005f6dd
lea rax, [rsp + 0x1040]
mov qword [rsp + 0x4870], rax
movsxd rdx, edi
mov qword [rsp + 0x4868], rdx
cmp rdx, 0x1c
jae 0x180075a16
lea rax, [rsp + 0x1040]
add rax, rdx
mov qword [rsp + 0x4860], rax
movzx ebx, byte [rax]
xor bl, 0x64
lea rcx, [rsp + 0x34b8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1400], edi
jmp 0x18005f680
lea rax, [rsp + 0x34b8]
mov qword [rsp + 0x4858], rax
lea rcx, [rsp + 0x34b8]
call fcn.18000d6f0
mov qword [rsp + 0x4850], rax
lea rbx, [0x1801ebbcb]
mov qword [rsp + 0x4848], rbx
mov rdx, rax
lea rcx, [rsp + 0x5a80]
call fcn.180013af0
mov qword [rsp + 0x5aa0], rbx
movdqa xmm0, xmmword [0x1801b3d80]
movdqu xmmword [rsp + 0x17f8], xmm0
mov byte [rsp + 0x1808], 0x25
mov byte [rsp + 0x1809], 0x12
mov byte [rsp + 0x180a], 0x13
mov byte [rsp + 0x180b], 0x1e
mov byte [rsp + 0x180c], 0x1f
mov byte [rsp + 0x180d], 0x25
mov byte [rsp + 0x180e], 0x13
mov byte [rsp + 0x180f], 0x1e
mov byte [rsp + 0x1810], 0x7a
movdqu xmmword [rsp + 0x1180], xmm0
mov dword [rsp + 0x1190], 0x1e131225
mov dword [rsp + 0x1194], 0x1e13251f
mov byte [rsp + 0x1198], 0x7a
lea rax, [rsp + 0x1180]
mov qword [rsp + 0x4840], rax
lea rcx, [rsp + 0x3498]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3498]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1404], esi
cmp edi, 0x19
jge 0x18005f840
lea rax, [rsp + 0x1180]
mov qword [rsp + 0x4838], rax
movsxd rdx, edi
mov qword [rsp + 0x4830], rdx
cmp rdx, 0x19
jae 0x180075a23
lea rax, [rsp + 0x1180]
add rax, rdx
mov qword [rsp + 0x4828], rax
movzx ebx, byte [rax]
xor bl, 0x7a
lea rcx, [rsp + 0x3498]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1404], edi
jmp 0x18005f7e3
lea rax, [rsp + 0x3498]
mov qword [rsp + 0x4820], rax
lea rcx, [rsp + 0x3498]
call fcn.18000d6f0
mov qword [rsp + 0x4818], rax
lea rbx, [0x1801ebbb6]
mov qword [rsp + 0x4810], rbx
mov rdx, rax
lea rcx, [rsp + 0x5aa8]
call fcn.180013af0
mov qword [rsp + 0x5ac8], rbx
movdqa xmm0, xmmword [0x1801b4220]
movdqu xmmword [rsp + 0x2fa0], xmm0
mov byte [rsp + 0x2fb0], 0x21
mov byte [rsp + 0x2fb1], 0x22
mov byte [rsp + 0x2fb2], 0x52
movdqu xmmword [rsp + 0x17e0], xmm0
mov word [rsp + 0x17f0], 0x2221
mov byte [rsp + 0x17f2], 0x52
lea rax, [rsp + 0x17e0]
mov qword [rsp + 0x4808], rax
lea rcx, [rsp + 0x3478]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x13]
lea rcx, [rsp + 0x3478]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1408], esi
nop word [rax + rax]
cmp edi, 0x13
jge 0x18005f96d
lea rax, [rsp + 0x17e0]
mov qword [rsp + 0x4800], rax
movsxd rdx, edi
mov qword [rsp + 0x47f8], rdx
cmp rdx, 0x13
jae 0x180075a30
lea rax, [rsp + 0x17e0]
add rax, rdx
mov qword [rsp + 0x47f0], rax
movzx ebx, byte [rax]
xor bl, 0x52
lea rcx, [rsp + 0x3478]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1408], edi
jmp 0x18005f910
lea rax, [rsp + 0x3478]
mov qword [rsp + 0x47e8], rax
lea rcx, [rsp + 0x3478]
call fcn.18000d6f0
mov qword [rsp + 0x47e0], rax
lea rbx, [0x1801ebb98]
mov qword [rsp + 0x47d8], rbx
mov rdx, rax
lea rcx, [rsp + 0x5ad0]
call fcn.180013af0
mov qword [rsp + 0x5af0], rbx
movdqa xmm0, xmmword [0x1801b4c40]
movdqu xmmword [rsp + 0x1838], xmm0
mov byte [rsp + 0x1848], 0x5f
mov byte [rsp + 0x1849], 0x55
mov byte [rsp + 0x184a], 0x5a
mov byte [rsp + 0x184b], 0x53
mov byte [rsp + 0x184c], 0x69
mov byte [rsp + 0x184d], 0x53
mov byte [rsp + 0x184e], 0x45
mov byte [rsp + 0x184f], 0x46
mov byte [rsp + 0x1850], 0x36
movdqu xmmword [rsp + 0x1140], xmm0
mov dword [rsp + 0x1150], 0x535a555f
mov dword [rsp + 0x1154], 0x46455369
mov byte [rsp + 0x1158], 0x36
lea rax, [rsp + 0x1140]
mov qword [rsp + 0x47d0], rax
lea rcx, [rsp + 0x3458]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3458]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x140c], esi
cmp edi, 0x19
jge 0x18005fad0
lea rax, [rsp + 0x1140]
mov qword [rsp + 0x47c8], rax
movsxd rdx, edi
mov qword [rsp + 0x47c0], rdx
cmp rdx, 0x19
jae 0x180075a3d
lea rax, [rsp + 0x1140]
add rax, rdx
mov qword [rsp + 0x47b8], rax
movzx ebx, byte [rax]
xor bl, 0x36
lea rcx, [rsp + 0x3458]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x140c], edi
jmp 0x18005fa73
lea rax, [rsp + 0x3458]
mov qword [rsp + 0x47b0], rax
lea rcx, [rsp + 0x3458]
call fcn.18000d6f0
mov qword [rsp + 0x47a8], rax
lea rbx, [0x1801ebb9b]
mov qword [rsp + 0x47a0], rbx
mov rdx, rax
lea rcx, [rsp + 0x5af8]
call fcn.180013af0
mov qword [rsp + 0x5b18], rbx
mov byte [rsp + 0xfa0], 0x44
mov byte [rsp + 0xfa1], 0x52
mov byte [rsp + 0xfa2], 0x54
mov byte [rsp + 0xfa3], 0x53
mov byte [rsp + 0xfa4], 0x48
mov byte [rsp + 0xfa5], 0x4a
mov byte [rsp + 0xfa6], 0x54
mov byte [rsp + 0xfa7], 0x1d
mov byte [rsp + 0xfa8], 0x1d
mov byte [rsp + 0xfa9], 0x53
mov byte [rsp + 0xfaa], 0x52
mov byte [rsp + 0xfab], 0x55
mov byte [rsp + 0xfac], 0x45
mov byte [rsp + 0xfad], 0x48
mov byte [rsp + 0xfae], 0x27
mov dword [rsp + 0x80], 0x53545244
mov dword [rsp + 0x84], 0x1d544a48
mov dword [rsp + 0x88], 0x5552531d
mov word [rsp + 0x8c], 0x4845
mov byte [rsp + 0x8e], Ordinal_46
lea rax, [rsp + 0x80]
mov qword [rsp + 0x4798], rax
lea rcx, [rsp + 0x3438]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0xf]
lea rcx, [rsp + 0x3438]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1410], esi
cmp edi, 0xf
jge 0x18005fc5e
lea rax, [rsp + 0x80]
mov qword [rsp + 0x4790], rax
movsxd rdx, edi
mov qword [rsp + 0x4788], rdx
cmp rdx, 0xf
jae 0x180075a4a
lea rax, [rsp + 0x80]
add rax, rdx
mov qword [rsp + 0x4780], rax
movzx ebx, byte [rax]
xor bl, 0x27
lea rcx, [rsp + 0x3438]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1410], edi
jmp 0x18005fc01
lea rax, [rsp + 0x3438]
mov qword [rsp + 0x4778], rax
lea rcx, [rsp + 0x3438]
call fcn.18000d6f0
mov qword [rsp + 0x4770], rax
lea rbx, [0x1801ebb15]
mov qword [rsp + 0x4768], rbx
mov rdx, rax
lea rcx, [rsp + 0x5b20]
call fcn.180013af0
mov qword [rsp + 0x5b40], rbx
mov byte [rsp + 0xfe8], 0x6e
mov byte [rsp + 0xfe9], 0x78
mov byte [rsp + 0xfea], 0x7e
mov byte [rsp + 0xfeb], 0x79
mov byte [rsp + 0xfec], 0x62
mov byte [rsp + 0xfed], 0x60
mov byte [rsp + 0xfee], 0x7e
mov byte [rsp + 0xfef], 0x37
mov byte [rsp + 0xff0], 0x37
mov byte [rsp + 0xff1], 0x61
mov byte [rsp + 0xff2], 0x62
mov byte [rsp + 0xff3], 0x6e
mov byte [rsp + 0xff4], 0x66
mov byte [rsp + 0xff5], 0xd
mov dword [rsp + 0x70], 0x797e786e
mov dword [rsp + 0x74], 0x377e6062
mov dword [rsp + 0x78], 0x6e626137
mov word [rsp + 0x7c], 0xd66
lea rax, [rsp + 0x70]
mov qword [rsp + 0x4760], rax
lea rcx, [rsp + 0x3418]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rsp + 0x3418]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1414], esi
cmp edi, 0xe
jge 0x18005fdc7
lea rax, [rsp + 0x70]
mov qword [rsp + 0x4758], rax
movsxd rdx, edi
mov qword [rsp + 0x4750], rdx
cmp rdx, 0xe
jae 0x180075a57
lea rax, [rsp + 0x70]
add rax, rdx
mov qword [rsp + 0x4748], rax
movzx ebx, byte [rax]
xor bl, 0xd
lea rcx, [rsp + 0x3418]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1414], edi
jmp 0x18005fd70
lea rax, [rsp + 0x3418]
mov qword [rsp + 0x4740], rax
lea rcx, [rsp + 0x3418]
call fcn.18000d6f0
mov qword [rsp + 0x4738], rax
lea rbx, [0x1801ebb16]
mov qword [rsp + 0x4730], rbx
mov rdx, rax
lea rcx, [rsp + 0x5b48]
call fcn.180013af0
mov qword [rsp + 0x5b68], rbx
movdqa xmm0, xmmword [0x1801b3b80]
movdqu xmmword [rsp + 0x55e0], xmm0
mov byte [rsp + 0x55f0], 0x6a
movdqa xmm1, xmm0
movdqu xmmword [rsp + 0x1c60], xmm0
mov byte [rsp + 0x1c70], 0x6a
lea rax, [rsp + 0x1c60]
mov qword [rsp + 0x4728], rax
lea rcx, [rsp + 0x33f8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x33f8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1418], esi
nop dword [rax + rax]
cmp edi, 0x11
jge 0x18005fedd
lea rax, [rsp + 0x1c60]
mov qword [rsp + 0x4720], rax
movsxd rdx, edi
mov qword [rsp + 0x4718], rdx
cmp rdx, 0x11
jae 0x180075a61
lea rax, [rsp + 0x1c60]
add rax, rdx
mov qword [rsp + 0x4710], rax
movzx ebx, byte [rax]
xor bl, 0x6a
lea rcx, [rsp + 0x33f8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1418], edi
jmp 0x18005fe80
lea rax, [rsp + 0x33f8]
mov qword [rsp + 0x4708], rax
lea rcx, [rsp + 0x33f8]
call fcn.18000d6f0
mov qword [rsp + 0x4700], rax
lea rbx, [0x1801ebb9d]
mov qword [rsp + 0x46f8], rbx
mov rdx, rax
lea rcx, [rsp + 0x5b70]
call fcn.180013af0
mov qword [rsp + 0x5b90], rbx
movdqa xmm0, xmmword [0x1801b3af0]
movdqu xmmword [rsp + 0x19b8], xmm0
mov byte [rsp + 0x19c8], 0x35
mov byte [rsp + 0x19c9], 0xf
mov byte [rsp + 0x19ca], 4
mov byte [rsp + 0x19cb], 0xb
mov byte [rsp + 0x19cc], 8
mov byte [rsp + 0x19cd], 6
mov byte [rsp + 0x19ce], 0xf
mov byte [rsp + 0x19cf], 0x6a
movdqu xmmword [rsp + 0x11d0], xmm0
mov dword [rsp + 0x11e0], 0xb040f35
mov dword [rsp + 0x11e4], 0x6a0f0608
lea rax, [rsp + 0x11d0]
mov qword [rsp + 0x46f0], rax
lea rcx, [rsp + 0x33d8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x33d8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x141c], esi
cmp edi, 0x18
jge 0x180060030
lea rax, [rsp + 0x11d0]
mov qword [rsp + 0x46e8], rax
movsxd rdx, edi
mov qword [rsp + 0x46e0], rdx
cmp rdx, 0x18
jae 0x180075a6e
lea rax, [rsp + 0x11d0]
add rax, rdx
mov qword [rsp + 0x46d8], rax
movzx ebx, byte [rax]
xor bl, 0x6a
lea rcx, [rsp + 0x33d8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x141c], edi
jmp 0x18005ffd3
lea rax, [rsp + 0x33d8]
mov qword [rsp + 0x46d0], rax
lea rcx, [rsp + 0x33d8]
call fcn.18000d6f0
mov qword [rsp + 0x46c8], rax
lea rbx, [0x1801d2a7a]
mov qword [rsp + 0x46c0], rbx
mov rdx, rax
lea rcx, [rsp + 0x5b98]
call fcn.180013af0
mov qword [rsp + 0x5bb8], rbx
movdqa xmm0, xmmword [0x1801b48e0]
movdqu xmmword [rsp + 0x55c8], xmm0
mov byte [rsp + 0x55d8], 0x37
movdqa xmm1, xmm0
movdqu xmmword [rsp + 0x1c18], xmm0
mov byte [rsp + 0x1c28], 0x37
lea rax, [rsp + 0x1c18]
mov qword [rsp + 0x54b0], rax
lea rcx, [rsp + 0x33b8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x33b8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1420], esi
cmp edi, 0x11
jge 0x180060141
lea rax, [rsp + 0x1c18]
mov qword [rsp + 0x54a8], rax
movsxd rdx, edi
mov qword [rsp + 0x54a0], rdx
cmp rdx, 0x11
jae 0x180075a7b
lea rax, [rsp + 0x1c18]
add rax, rdx
mov qword [rsp + 0x5450], rax
movzx ebx, byte [rax]
xor bl, 0x37
lea rcx, [rsp + 0x33b8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1420], edi
jmp 0x1800600e4
lea rax, [rsp + 0x33b8]
mov qword [rsp + 0x5448], rax
lea rcx, [rsp + 0x33b8]
call fcn.18000d6f0
mov qword [rsp + 0x5440], rax
lea rbx, [0x1801ebe7d]
mov qword [rsp + 0x5438], rbx
mov rdx, rax
lea rcx, [rsp + 0x5bc0]
call fcn.180013af0
mov qword [rsp + 0x5be0], rbx
movdqa xmm0, xmmword [0x1801b4880]
movdqu xmmword [rsp + 0x19d0], xmm0
mov byte [rsp + 0x19e0], 0x6d
mov byte [rsp + 0x19e1], 0x54
mov byte [rsp + 0x19e2], 0x40
mov byte [rsp + 0x19e3], 0x5b
mov byte [rsp + 0x19e4], 0x57
mov byte [rsp + 0x19e5], 0x5c
mov byte [rsp + 0x19e6], 0x56
mov byte [rsp + 0x19e7], 0x32
movdqu xmmword [rsp + 0x11e8], xmm0
mov dword [rsp + 0x11f8], 0x5b40546d
mov dword [rsp + 0x11fc], 0x32565c57
lea rax, [rsp + 0x11e8]
mov qword [rsp + 0x5430], rax
lea rcx, [rsp + 0x3398]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3398]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1424], esi
cmp edi, 0x18
jge 0x180060294
lea rax, [rsp + 0x11e8]
mov qword [rsp + 0x5428], rax
movsxd rdx, edi
mov qword [rsp + 0x5420], rdx
cmp rdx, 0x18
jae 0x180075a88
lea rax, [rsp + 0x11e8]
add rax, rdx
mov qword [rsp + 0x5418], rax
movzx ebx, byte [rax]
xor bl, 0x32
lea rcx, [rsp + 0x3398]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1424], edi
jmp 0x180060237
lea rax, [rsp + 0x3398]
mov qword [rsp + 0x5410], rax
lea rcx, [rsp + 0x3398]
call fcn.18000d6f0
mov qword [rsp + 0x5408], rax
mov qword [rsp + 0x5400], r15
mov rdx, rax
lea rcx, [rsp + 0x5be8]
call fcn.180013af0
mov qword [rsp + 0x5c08], r15
movdqa xmm0, xmmword [0x1801b4ee0]
movdqu xmmword [rsp + 0x19e8], xmm0
mov byte [rsp + 0x19f8], 0x6f
mov byte [rsp + 0x19f9], 0x66
mov byte [rsp + 0x19fa], 0x67
mov byte [rsp + 0x19fb], 0x5c
mov byte [rsp + 0x19fc], 0x61
mov byte [rsp + 0x19fd], 0x6c
mov byte [rsp + 0x19fe], 0x7b
mov byte [rsp + 0x19ff], 3
movdqu xmmword [rsp + 0x1200], xmm0
mov dword [rsp + 0x1210], 0x5c67666f
mov dword [rsp + 0x1214], 0x37b6c61
lea rax, [rsp + 0x1200]
mov qword [rsp + 0x53f8], rax
lea rcx, [rsp + 0x3378]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3378]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1488], esi
cmp edi, 0x18
jge 0x1800603e0
lea rax, [rsp + 0x1200]
mov qword [rsp + 0x53f0], rax
movsxd rdx, edi
mov qword [rsp + 0x53e8], rdx
cmp rdx, 0x18
jae 0x180075a95
lea rax, [rsp + 0x1200]
add rax, rdx
mov qword [rsp + 0x53e0], rax
movzx ebx, byte [rax]
xor bl, 3
lea rcx, [rsp + 0x3378]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1488], edi
jmp 0x180060383
lea rax, [rsp + 0x3378]
mov qword [rsp + 0x53d8], rax
lea rcx, [rsp + 0x3378]
call fcn.18000d6f0
mov qword [rsp + 0x5078], rax
lea rbx, [0x1801ebb8d]
mov qword [rsp + 0x4ed0], rbx
mov rdx, rax
lea rcx, [rsp + 0x5c10]
call fcn.180013af0
mov qword [rsp + 0x5c30], rbx
movdqa xmm0, xmmword [0x1801b42e0]
movdqu xmmword [rsp + 0x1760], xmm0
mov byte [rsp + 0x1770], 0x14
mov byte [rsp + 0x1771], 0x24
mov byte [rsp + 0x1772], 0x3e
mov byte [rsp + 0x1773], 0x3f
mov byte [rsp + 0x1774], 0x27
mov byte [rsp + 0x1775], 0x22
mov byte [rsp + 0x1776], 0x25
mov byte [rsp + 0x1777], 0x2e
mov byte [rsp + 0x1778], 0x2f
mov byte [rsp + 0x1779], 0x4b
movdqu xmmword [rsp + 0x1100], xmm0
mov dword [rsp + 0x1110], 0x3f3e2414
mov dword [rsp + 0x1114], 0x2e252227
mov word [rsp + 0x1118], 0x4b2f
lea rax, [rsp + 0x1100]
mov qword [rsp + 0x4ed8], rax
lea rcx, [rsp + 0x3358]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3358]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x148c], esi
cmp edi, 0x1a
jge 0x18006054d
lea rax, [rsp + 0x1100]
mov qword [rsp + 0x4ee0], rax
movsxd rdx, edi
mov qword [rsp + 0x4ee8], rdx
cmp rdx, 0x1a
jae 0x180075aa2
lea rax, [rsp + 0x1100]
add rax, rdx
mov qword [rsp + 0x4ef0], rax
movzx ebx, byte [rax]
xor bl, 0x4b
lea rcx, [rsp + 0x3358]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x148c], edi
jmp 0x1800604f0
lea rax, [rsp + 0x3358]
mov qword [rsp + 0x4ef8], rax
lea rcx, [rsp + 0x3358]
call fcn.18000d6f0
mov qword [rsp + 0x4f00], rax
lea rbx, [0x1801ebbca]
mov qword [rsp + 0x4f08], rbx
mov rdx, rax
lea rcx, [rsp + 0x5c38]
call fcn.180013af0
mov qword [rsp + 0x5c58], rbx
movdqa xmm0, xmmword [0x1801b41c0]
movdqu xmmword [rsp + 0x36a8], xmm0
mov byte [rsp + 0x36b8], 0x3e
mov byte [rsp + 0x36b9], 0x5b
movdqu xmmword [rsp + 0x18a8], xmm0
mov word [rsp + 0x18b8], 0x5b3e
lea rax, [rsp + 0x18a8]
mov qword [rsp + 0x4f10], rax
lea rcx, [rsp + 0x3338]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3338]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1490], esi
cmp edi, 0x12
jge 0x180060664
lea rax, [rsp + 0x18a8]
mov qword [rsp + 0x4f18], rax
movsxd rdx, edi
mov qword [rsp + 0x4f20], rdx
cmp rdx, 0x12
jae 0x180075aaf
lea rax, [rsp + 0x18a8]
add rax, rdx
mov qword [rsp + 0x4f28], rax
movzx ebx, byte [rax]
xor bl, 0x5b
lea rcx, [rsp + 0x3338]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1490], edi
jmp 0x180060607
lea rax, [rsp + 0x3338]
mov qword [rsp + 0x4f30], rax
lea rcx, [rsp + 0x3338]
call fcn.18000d6f0
mov qword [rsp + 0x4f38], rax
lea rbx, [0x1801ebb82]
mov qword [rsp + 0x4f40], rbx
mov rdx, rax
lea rcx, [rsp + 0x5c60]
call fcn.180013af0
mov qword [rsp + 0x5c80], rbx
movdqa xmm0, xmmword [0x1801b4080]
movdqu xmmword [rsp + 0x2e48], xmm0
mov byte [rsp + 0x2e58], 0x21
mov byte [rsp + 0x2e59], 0x3e
mov byte [rsp + 0x2e5a], 0x3f
mov byte [rsp + 0x2e5b], 0x51
movdqu xmmword [rsp + 0x1618], xmm0
mov dword [rsp + 0x1628], 0x513f3e21
lea rax, [rsp + 0x1618]
mov qword [rsp + 0x4f48], rax
lea rcx, [rsp + 0x3318]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3318]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1494], esi
nop
cmp edi, 0x14
jge 0x18006078d
lea rax, [rsp + 0x1618]
mov qword [rsp + 0x4f50], rax
movsxd rdx, edi
mov qword [rsp + 0x4f58], rdx
cmp rdx, 0x14
jae 0x180075abc
lea rax, [rsp + 0x1618]
add rax, rdx
mov qword [rsp + 0x4f60], rax
movzx ebx, byte [rax]
xor bl, 0x51
lea rcx, [rsp + 0x3318]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1494], edi
jmp 0x180060730
lea rax, [rsp + 0x3318]
mov qword [rsp + 0x4f68], rax
lea rcx, [rsp + 0x3318]
call fcn.18000d6f0
mov qword [rsp + 0x4f70], rax
lea rbx, [0x1801ebe78]
mov qword [rsp + 0x4f78], rbx
mov rdx, rax
lea rcx, [rsp + 0x5c88]
call fcn.180013af0
mov qword [rsp + 0x5ca8], rbx
movdqa xmm0, xmmword [0x1801b34e0]
movdqu xmmword [rsp + 0x2040], xmm0
mov byte [rsp + 0x2050], 5
mov byte [rsp + 0x2051], 0x10
mov byte [rsp + 0x2052], 0x1f
mov byte [rsp + 0x2053], 0x12
mov byte [rsp + 0x2054], 0x14
mov byte [rsp + 0x2055], 0x71
movdqu xmmword [rsp + 0x1440], xmm0
mov dword [rsp + 0x1450], 0x121f1005
mov word [rsp + 0x1454], 0x7114
lea rax, [rsp + 0x1440]
mov qword [rsp + 0x4f80], rax
lea rcx, [rsp + 0x32f8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x32f8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x1498], esi
cmp edi, 0x16
jge 0x1800608cf
lea rax, [rsp + 0x1440]
mov qword [rsp + 0x4f88], rax
movsxd rdx, edi
mov qword [rsp + 0x4f90], rdx
cmp rdx, 0x16
jae 0x180075ac9
lea rax, [rsp + 0x1440]
add rax, rdx
mov qword [rsp + 0x4f98], rax
movzx ebx, byte [rax]
xor bl, 0x71
lea rcx, [rsp + 0x32f8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1498], edi
jmp 0x180060872
lea rax, [rsp + 0x32f8]
mov qword [rsp + 0x4fa0], rax
lea rcx, [rsp + 0x32f8]
call fcn.18000d6f0
mov qword [rsp + 0x4fa8], rax
lea rbx, [0x1801ebb85]
mov qword [rsp + 0x4fb0], rbx
mov rdx, rax
lea rcx, [rsp + 0x5cb0]
call fcn.180013af0
mov qword [rsp + 0x5cd0], rbx
movdqa xmm0, xmmword [0x1801b4a60]
movdqu xmmword [rsp + 0x3678], xmm0
mov byte [rsp + 0x3688], 0x48
mov byte [rsp + 0x3689], 0x20
movdqu xmmword [rsp + 0x1878], xmm0
mov word [rsp + 0x1888], 0x2048
lea rax, [rsp + 0x1878]
mov qword [rsp + 0x4fb8], rax
lea rcx, [rsp + 0x32d8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x32d8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x149c], esi
nop dword [rax]
cmp edi, 0x12
jge 0x1800609ed
lea rax, [rsp + 0x1878]
mov qword [rsp + 0x4fc0], rax
movsxd rdx, edi
mov qword [rsp + 0x4fc8], rdx
cmp rdx, 0x12
jae 0x180075ad6
lea rax, [rsp + 0x1878]
add rax, rdx
mov qword [rsp + 0x4fd0], rax
movzx ebx, byte [rax]
xor bl, 0x20
lea rcx, [rsp + 0x32d8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x149c], edi
jmp 0x180060990
lea rax, [rsp + 0x32d8]
mov qword [rsp + 0x4fd8], rax
lea rcx, [rsp + 0x32d8]
call fcn.18000d6f0
mov qword [rsp + 0x4fe0], rax
lea rbx, [0x1801ebba3]
mov qword [rsp + 0x4fe8], rbx
mov rdx, rax
lea rcx, [rsp + 0x5cd8]
call fcn.180013af0
mov qword [rsp + 0x5cf8], rbx
movdqa xmm0, xmmword [0x1801b36d0]
movdqu xmmword [rsp + 0x1cc0], xmm0
mov byte [rsp + 0x1cd0], 0xb
mov byte [rsp + 0x1cd1], 0x16
mov byte [rsp + 0x1cd2], 0x3b
mov byte [rsp + 0x1cd3], 6
mov byte [rsp + 0x1cd4], 5
mov byte [rsp + 0x1cd5], 0x16
mov byte [rsp + 0x1cd6], 0x64
movdqu xmmword [rsp + 0x1218], xmm0
mov dword [rsp + 0x1228], 0x63b160b
mov word [rsp + 0x122c], 0x1605
mov byte [rsp + 0x122e], 0x64
lea rax, [rsp + 0x1218]
mov qword [rsp + 0x4ff0], rax
lea rcx, [rsp + 0x32b8]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x32b8]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x14a0], esi
cmp edi, 0x17
jge 0x180060b3f
lea rax, [rsp + 0x1218]
mov qword [rsp + 0x4ff8], rax
movsxd rdx, edi
mov qword [rsp + 0x5000], rdx
cmp rdx, 0x17
jae 0x180075ae3
lea rax, [rsp + 0x1218]
add rax, rdx
mov qword [rsp + 0x5008], rax
movzx ebx, byte [rax]
xor bl, 0x64
lea rcx, [rsp + 0x32b8]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x14a0], edi
jmp 0x180060ae2
lea rax, [rsp + 0x32b8]
mov qword [rsp + 0x5010], rax
lea rcx, [rsp + 0x32b8]
call fcn.18000d6f0
mov qword [rsp + 0x5018], rax
lea rbx, [0x1801ebe7a]
mov qword [rsp + 0x5020], rbx
mov rdx, rax
lea rcx, [rsp + 0x5d00]
call fcn.180013af0
mov qword [rsp + 0x5d20], rbx
movdqa xmm0, xmmword [0x1801b4010]
movdqu xmmword [rsp + 0x1858], xmm0
mov byte [rsp + 0x1868], 0x2c
mov byte [rsp + 0x1869], 0x31
mov byte [rsp + 0x186a], 0x26
mov byte [rsp + 0x186b], 0x1c
mov byte [rsp + 0x186c], 0x30
mov byte [rsp + 0x186d], 0x26
mov byte [rsp + 0x186e], 0x2f
mov byte [rsp + 0x186f], 0x25
mov byte [rsp + 0x1870], 0x43
movdqu xmmword [rsp + 0x1120], xmm0
mov dword [rsp + 0x1130], 0x1c26312c
mov dword [rsp + 0x1134], 0x252f2630
mov byte [rsp + 0x1138], 0x43
lea rax, [rsp + 0x1120]
mov qword [rsp + 0x5028], rax
lea rcx, [rsp + 0x3298]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3298]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x14a4], esi
cmp edi, 0x19
jge 0x180060ca2
lea rax, [rsp + 0x1120]
mov qword [rsp + 0x5030], rax
movsxd rdx, edi
mov qword [rsp + 0x5038], rdx
cmp rdx, 0x19
jae 0x180075af0
lea rax, [rsp + 0x1120]
add rax, rdx
mov qword [rsp + 0x5040], rax
movzx ebx, byte [rax]
xor bl, 0x43
lea rcx, [rsp + 0x3298]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x14a4], edi
jmp 0x180060c45
lea rax, [rsp + 0x3298]
mov qword [rsp + 0x5048], rax
lea rcx, [rsp + 0x3298]
call fcn.18000d6f0
mov qword [rsp + 0x5050], rax
lea rbx, [0x1801d2032]
mov qword [rsp + 0x5058], rbx
mov rdx, rax
lea rcx, [rsp + 0x5d28]
call fcn.180013af0
mov qword [rsp + 0x5d48], rbx
movdqa xmm0, xmmword [0x1801b4f70]
movdqu xmmword [rsp + 0x3690], xmm0
mov byte [rsp + 0x36a0], 0x65
mov byte [rsp + 0x36a1], 0x16
movdqu xmmword [rsp + 0x1890], xmm0
mov word [rsp + 0x18a0], 0x1665
lea rax, [rsp + 0x1890]
mov qword [rsp + 0x5060], rax
lea rcx, [rsp + 0x3278]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3278]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x14a8], esi
nop dword [rax]
cmp edi, 0x12
jge 0x180060dbd
lea rax, [rsp + 0x1890]
mov qword [rsp + 0x5068], rax
movsxd rdx, edi
mov qword [rsp + 0x5070], rdx
cmp rdx, 0x12
jae 0x180075afd
lea rax, [rsp + 0x1890]
add rax, rdx
mov qword [rsp + 0x5080], rax
movzx ebx, byte [rax]
xor bl, 0x16
lea rcx, [rsp + 0x3278]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x14a8], edi
jmp 0x180060d60
lea rax, [rsp + 0x3278]
mov qword [rsp + 0x5088], rax
lea rcx, [rsp + 0x3278]
call fcn.18000d6f0
mov qword [rsp + 0x5090], rax
lea rbx, [0x1801ebb4c]
mov qword [rsp + 0x5098], rbx
mov rdx, rax
lea rcx, [rsp + 0x5d50]
call fcn.180013af0
mov qword [rsp + 0x5d70], rbx
movdqa xmm0, xmmword [0x1801b3fa0]
movdqu xmmword [rsp + 0x2088], xmm0
mov byte [rsp + 0x2098], 0x22
mov byte [rsp + 0x2099], 0x2b
mov byte [rsp + 0x209a], 0x3a
mov byte [rsp + 0x209b], 0x21
mov byte [rsp + 0x209c], 0x20
mov byte [rsp + 0x209d], 0x4e
movdqu xmmword [rsp + 0x1428], xmm0
mov dword [rsp + 0x1438], 0x213a2b22
mov word [rsp + 0x143c], 0x4e20
lea rax, [rsp + 0x1428]
mov qword [rsp + 0x50a0], rax
lea rcx, [rsp + 0x3258]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3258]
call fcn.180016510
mov edi, esi
mov dword [rsp + 0x14ac], esi
cmp edi, 0x16
jge 0x180060eff
lea rax, [rsp + 0x1428]
mov qword [rsp + 0x50a8], rax
movsxd rdx, edi
mov qword [rsp + 0x50b0], rdx
cmp rdx, 0x16
jae 0x180075b0a
lea rax, [rsp + 0x1428]
add rax, rdx
mov qword [rsp + 0x50b8], rax
movzx ebx, byte [rax]
xor bl, 0x4e
lea rcx, [rsp + 0x3258]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x14ac], edi
jmp 0x180060ea2
lea rax, [rsp + 0x3258]
mov qword [rsp + 0x50c0], rax
lea rcx, [rsp + 0x3258]
call fcn.18000d6f0
mov qword [rsp + 0x2d08], rax
lea rax, [0x1801ebe79]
mov qword [rsp + 0x2d00], rax
lea r8, [rsp + 0x2d00]
lea rdx, [rsp + 0x2d08]
lea rcx, [rsp + 0x5d78]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2870], xmm0
mov qword [rsp + 0x2880], rax
mov cl, 0x63
call fcn.1800c05d0
mov byte [rsp + 0xa00], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05d0
mov byte [rsp + 0xa01], al
mov cl, 0x78
call fcn.1800c05d0
mov byte [rsp + 0xa02], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xa03], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xa04], al
mov cl, 0x76
call fcn.1800c05d0
mov byte [rsp + 0xa05], al
mov cl, 0x61
call fcn.1800c05d0
mov byte [rsp + 0xa06], al
mov cl, WSAStartup
call fcn.1800c05d0
mov byte [rsp + 0xa07], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05d0
mov byte [rsp + 0xa08], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xa09], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xa0a], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05d0
mov byte [rsp + 0xa0b], al
mov cl, 0x6b
call fcn.1800c05d0
mov byte [rsp + 0xa0c], al
mov cl, 0x65
call fcn.1800c05d0
mov byte [rsp + 0xa0d], al
mov cl, 0x6c
call fcn.1800c05d0
mov byte [rsp + 0xa0e], al
mov cl, 0x5f
call fcn.1800c05d0
mov byte [rsp + 0xa0f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05d0
mov byte [rsp + 0xa10], al
mov cl, 0x75
call fcn.1800c05d0
mov byte [rsp + 0xa11], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05d0
mov byte [rsp + 0xa12], al
mov cl, 0x6c
call fcn.1800c05d0
mov byte [rsp + 0xa13], al
mov cl, 0x69
call fcn.1800c05d0
mov byte [rsp + 0xa14], al
mov cl, WSAGetLastError
call fcn.1800c05d0
mov byte [rsp + 0xa15], al
mov cl, 0x65
call fcn.1800c05d0
mov byte [rsp + 0xa16], al
xor ecx, ecx
call fcn.1800c05d0
mov byte [rsp + 0xa17], al
movups xmm0, xmmword [rsp + 0xa00]
movups xmmword [rsp + 0x2870], xmm0
movsd xmm1, qword [rsp + 0xa10]
movsd qword [rsp + 0x2880], xmm1
lea rax, [rsp + 0x2870]
mov qword [rsp + 0x50c8], rax
lea rcx, [rsp + 0x3aa0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3aa0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14b0], esi
cmp r14d, 0x18
jge 0x180061155
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2870]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c05d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3aa0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14b0], r14d
jmp 0x180061112
lea rcx, [rsp + 0x3aa0]
call fcn.18000d6f0
mov qword [rsp + 0x2d18], rax
lea rax, [0x1801ebbbe]
mov qword [rsp + 0x2d10], rax
lea r8, [rsp + 0x2d10]
lea rdx, [rsp + 0x2d18]
lea rcx, [rsp + 0x5da0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e88], xmm0
mov word [rsp + 0x1e98], ax
mov cl, 0x63
call fcn.1800c03e0
mov byte [rsp + 0x618], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c03e0
mov byte [rsp + 0x619], al
mov cl, 0x78
call fcn.1800c03e0
mov byte [rsp + 0x61a], al
mov cl, 0x3a
call fcn.1800c03e0
mov byte [rsp + 0x61b], al
mov cl, 0x3a
call fcn.1800c03e0
mov byte [rsp + 0x61c], al
mov cl, 0x76
call fcn.1800c03e0
mov byte [rsp + 0x61d], al
mov cl, 0x61
call fcn.1800c03e0
mov byte [rsp + 0x61e], al
mov cl, WSAStartup
call fcn.1800c03e0
mov byte [rsp + 0x61f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03e0
mov byte [rsp + 0x620], al
mov cl, 0x3a
call fcn.1800c03e0
mov byte [rsp + 0x621], al
mov cl, 0x3a
call fcn.1800c03e0
mov byte [rsp + 0x622], al
mov cl, 0x63
call fcn.1800c03e0
mov byte [rsp + 0x623], al
mov cl, 0x5f
call fcn.1800c03e0
mov byte [rsp + 0x624], al
mov cl, 0x6c
call fcn.1800c03e0
mov byte [rsp + 0x625], al
mov cl, 0x69
call fcn.1800c03e0
mov byte [rsp + 0x626], al
mov cl, WSAGetLastError
call fcn.1800c03e0
mov byte [rsp + 0x627], al
mov cl, 0x65
call fcn.1800c03e0
mov byte [rsp + 0x628], al
xor ecx, ecx
call fcn.1800c03e0
mov byte [rsp + 0x629], al
movups xmm0, xmmword [rsp + 0x618]
movups xmmword [rsp + 0x1e88], xmm0
movzx eax, word [rsp + 0x628]
mov word [rsp + 0x1e98], ax
lea rax, [rsp + 0x1e88]
mov qword [rsp + 0x50d0], rax
lea rcx, [rsp + 0x3a80]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3a80]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14b4], esi
cmp r14d, 0x12
jge 0x180061345
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1e88]
call fcn.1800c1400
movzx ecx, byte [rax]
call fcn.1800c03e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a80]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14b4], r14d
jmp 0x180061302
lea rcx, [rsp + 0x3a80]
call fcn.18000d6f0
mov qword [rsp + 0x2d28], rax
lea rax, [0x1801ebba2]
mov qword [rsp + 0x2d20], rax
lea r8, [rsp + 0x2d20]
lea rdx, [rsp + 0x2d28]
lea rcx, [rsp + 0x5dc8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1c30], xmm0
mov byte [rsp + 0x1c40], al
mov cl, 0x63
call fcn.1800c04b0
mov byte [rsp + 0xf88], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04b0
mov byte [rsp + 0xf89], al
mov cl, 0x78
call fcn.1800c04b0
mov byte [rsp + 0xf8a], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0xf8b], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0xf8c], al
mov cl, 0x76
call fcn.1800c04b0
mov byte [rsp + 0xf8d], al
mov cl, 0x61
call fcn.1800c04b0
mov byte [rsp + 0xf8e], al
mov cl, WSAStartup
call fcn.1800c04b0
mov byte [rsp + 0xf8f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04b0
mov byte [rsp + 0xf90], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0xf91], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0xf92], al
mov cl, 0x63
call fcn.1800c04b0
mov byte [rsp + 0xf93], al
mov cl, 0x5f
call fcn.1800c04b0
mov byte [rsp + 0xf94], al
mov cl, 0x66
call fcn.1800c04b0
mov byte [rsp + 0xf95], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04b0
mov byte [rsp + 0xf96], al
mov cl, 0x76
call fcn.1800c04b0
mov byte [rsp + 0xf97], al
xor ecx, ecx
call fcn.1800c04b0
mov byte [rsp + 0xf98], al
movups xmm0, xmmword [rsp + 0xf88]
movups xmmword [rsp + 0x1c30], xmm0
mov byte [rsp + 0x1c40], al
lea rax, [rsp + 0x1c30]
mov qword [rsp + 0x54b8], rax
lea rcx, [rsp + 0x3a60]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3a60]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14b8], esi
nop word [rax + rax]
cmp r14d, 0x11
jge 0x180061523
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1c30]
call fcn.1800c1420
movzx ecx, byte [rax]
call fcn.1800c04b0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a60]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14b8], r14d
jmp 0x1800614e0
lea rcx, [rsp + 0x3a60]
call fcn.18000d6f0
mov qword [rsp + 0x2d38], rax
lea rax, [0x1801ebb84]
mov qword [rsp + 0x2d30], rax
lea r8, [rsp + 0x2d30]
lea rdx, [rsp + 0x2d38]
lea rcx, [rsp + 0x5df0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x18e0], xmm0
mov dword [rsp + 0x18f0], eax
mov byte [rsp + 0x18f4], al
mov cl, 0x63
call fcn.1800c06d0
mov byte [rsp + 0x8e0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06d0
mov byte [rsp + 0x8e1], al
mov cl, 0x78
call fcn.1800c06d0
mov byte [rsp + 0x8e2], al
mov cl, 0x3a
call fcn.1800c06d0
mov byte [rsp + 0x8e3], al
mov cl, 0x3a
call fcn.1800c06d0
mov byte [rsp + 0x8e4], al
mov cl, 0x76
call fcn.1800c06d0
mov byte [rsp + 0x8e5], al
mov cl, 0x61
call fcn.1800c06d0
mov byte [rsp + 0x8e6], al
mov cl, WSAStartup
call fcn.1800c06d0
mov byte [rsp + 0x8e7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06d0
mov byte [rsp + 0x8e8], al
mov cl, 0x3a
call fcn.1800c06d0
mov byte [rsp + 0x8e9], al
mov cl, 0x3a
call fcn.1800c06d0
mov byte [rsp + 0x8ea], al
mov cl, 0x63
call fcn.1800c06d0
mov byte [rsp + 0x8eb], al
mov cl, 0x5f
call fcn.1800c06d0
mov byte [rsp + 0x8ec], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06d0
mov byte [rsp + 0x8ed], al
mov cl, 0x65
call fcn.1800c06d0
mov byte [rsp + 0x8ee], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06d0
mov byte [rsp + 0x8ef], al
mov cl, 0x5f
call fcn.1800c06d0
mov byte [rsp + 0x8f0], al
mov cl, 0x66
call fcn.1800c06d0
mov byte [rsp + 0x8f1], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06d0
mov byte [rsp + 0x8f2], al
mov cl, 0x76
call fcn.1800c06d0
mov byte [rsp + 0x8f3], al
xor ecx, ecx
call fcn.1800c06d0
mov byte [rsp + 0x8f4], al
movups xmm0, xmmword [rsp + 0x8e0]
movups xmmword [rsp + 0x18e0], xmm0
mov ecx, dword [rsp + 0x8f0]
mov dword [rsp + 0x18f0], ecx
mov byte [rsp + 0x18f4], al
lea rax, [rsp + 0x18e0]
mov qword [rsp + 0x54c0], rax
lea rcx, [rsp + 0x3a40]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x3a40]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14bc], esi
cmp r14d, 0x15
jge 0x180061748
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x18e0]
call fcn.1800c1300
movzx ecx, byte [rax]
call fcn.1800c06d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a40]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14bc], r14d
jmp 0x180061705
lea rcx, [rsp + 0x3a40]
call fcn.18000d6f0
mov qword [rsp + 0x2d48], rax
lea rax, [0x1801ebb99]
mov qword [rsp + 0x2d40], rax
lea r8, [rsp + 0x2d40]
lea rdx, [rsp + 0x2d48]
lea rcx, [rsp + 0x5e18]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2858], xmm0
mov qword [rsp + 0x2868], rax
mov cl, 0x63
call fcn.1800c0400
mov byte [rsp + 0xa48], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0400
mov byte [rsp + 0xa49], al
mov cl, 0x78
call fcn.1800c0400
mov byte [rsp + 0xa4a], al
mov cl, 0x3a
call fcn.1800c0400
mov byte [rsp + 0xa4b], al
mov cl, 0x3a
call fcn.1800c0400
mov byte [rsp + 0xa4c], al
mov cl, 0x76
call fcn.1800c0400
mov byte [rsp + 0xa4d], al
mov cl, 0x61
call fcn.1800c0400
mov byte [rsp + 0xa4e], al
mov cl, WSAStartup
call fcn.1800c0400
mov byte [rsp + 0xa4f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0400
mov byte [rsp + 0xa50], al
mov cl, 0x3a
call fcn.1800c0400
mov byte [rsp + 0xa51], al
mov cl, 0x3a
call fcn.1800c0400
mov byte [rsp + 0xa52], al
mov cl, 0x63
call fcn.1800c0400
mov byte [rsp + 0xa53], al
mov cl, 0x5f
call fcn.1800c0400
mov byte [rsp + 0xa54], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0400
mov byte [rsp + 0xa55], al
mov cl, 0x69
call fcn.1800c0400
mov byte [rsp + 0xa56], al
mov cl, 0x6c
call fcn.1800c0400
mov byte [rsp + 0xa57], al
mov cl, 0x65
call fcn.1800c0400
mov byte [rsp + 0xa58], al
mov cl, WSAGetLastError
call fcn.1800c0400
mov byte [rsp + 0xa59], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0400
mov byte [rsp + 0xa5a], al
mov cl, 0x5f
call fcn.1800c0400
mov byte [rsp + 0xa5b], al
mov cl, 0x66
call fcn.1800c0400
mov byte [rsp + 0xa5c], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0400
mov byte [rsp + 0xa5d], al
mov cl, 0x76
call fcn.1800c0400
mov byte [rsp + 0xa5e], al
xor ecx, ecx
call fcn.1800c0400
mov byte [rsp + 0xa5f], al
movups xmm0, xmmword [rsp + 0xa48]
movups xmmword [rsp + 0x2858], xmm0
movsd xmm1, qword [rsp + 0xa58]
movsd qword [rsp + 0x2868], xmm1
lea rax, [rsp + 0x2858]
mov qword [rsp + 0x54c8], rax
lea rcx, [rsp + 0x3a20]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3a20]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14c0], esi
nop dword [rax + rax]
cmp r14d, 0x18
jge 0x180061993
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2858]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c0400
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a20]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14c0], r14d
jmp 0x180061950
lea rcx, [rsp + 0x3a20]
call fcn.18000d6f0
mov qword [rsp + 0x2d58], rax
lea rax, [0x1801ebb5f]
mov qword [rsp + 0x2d50], rax
lea r8, [rsp + 0x2d50]
lea rdx, [rsp + 0x2d58]
lea rcx, [rsp + 0x5e40]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1bd0], xmm0
mov dword [rsp + 0x1be0], eax
mov word [rsp + 0x1be4], ax
mov cl, 0x63
call fcn.1800c0960
mov byte [rsp + 0x120], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0960
mov byte [rsp + 0x121], al
mov cl, 0x78
call fcn.1800c0960
mov byte [rsp + 0x122], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0x123], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0x124], al
mov cl, 0x76
call fcn.1800c0960
mov byte [rsp + 0x125], al
mov cl, 0x61
call fcn.1800c0960
mov byte [rsp + 0x126], al
mov cl, WSAStartup
call fcn.1800c0960
mov byte [rsp + 0x127], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0960
mov byte [rsp + 0x128], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0x129], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0x12a], al
mov cl, 0x66
call fcn.1800c0960
mov byte [rsp + 0x12b], al
mov cl, 0x69
call fcn.1800c0960
mov byte [rsp + 0x12c], al
mov cl, 0x6c
call fcn.1800c0960
mov byte [rsp + reloc.WLDAP32.dll_Ordinal_301], al
mov cl, 0x6c
call fcn.1800c0960
mov byte [rsp + 0x12e], al
mov cl, 0x65
call fcn.1800c0960
mov byte [rsp + 0x12f], al
mov cl, 0x64
call fcn.1800c0960
mov byte [rsp + 0x130], al
mov cl, 0x5f
call fcn.1800c0960
mov byte [rsp + 0x131], al
mov cl, 0x66
call fcn.1800c0960
mov byte [rsp + 0x132], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0960
mov byte [rsp + 0x133], al
mov cl, 0x76
call fcn.1800c0960
mov byte [rsp + 0x134], al
xor ecx, ecx
call fcn.1800c0960
mov byte [rsp + 0x135], al
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsp + 0x1bd0], xmm0
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x1be0], eax
movzx eax, word [rsp + 0x134]
mov word [rsp + 0x1be4], ax
lea rax, [rsp + 0x1bd0]
mov qword [rsp + 0x54d0], rax
lea rcx, [rsp + 0x3a00]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3a00]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14c4], esi
nop dword [rax]
cmp r14d, 0x16
jge 0x180061bd3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1bd0]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c0960
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a00]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14c4], r14d
jmp 0x180061b90
lea rcx, [rsp + 0x3a00]
call fcn.18000d6f0
mov qword [rsp + 0x2d68], rax
lea rax, [0x1801ebb4e]
mov qword [rsp + 0x2d60], rax
lea r8, [rsp + 0x2d60]
lea rdx, [rsp + 0x2d68]
lea rcx, [rsp + 0x5e68]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1910], xmm0
mov dword [rsp + 0x1920], eax
mov byte [rsp + 0x1924], al
mov cl, 0x63
call fcn.1800c04a0
mov byte [rsp + 0x8c8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04a0
mov byte [rsp + 0x8c9], al
mov cl, 0x78
call fcn.1800c04a0
mov byte [rsp + 0x8ca], al
mov cl, 0x3a
call fcn.1800c04a0
mov byte [rsp + 0x8cb], al
mov cl, 0x3a
call fcn.1800c04a0
mov byte [rsp + 0x8cc], al
mov cl, 0x76
call fcn.1800c04a0
mov byte [rsp + 0x8cd], al
mov cl, 0x61
call fcn.1800c04a0
mov byte [rsp + 0x8ce], al
mov cl, WSAStartup
call fcn.1800c04a0
mov byte [rsp + 0x8cf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04a0
mov byte [rsp + 0x8d0], al
mov cl, 0x3a
call fcn.1800c04a0
mov byte [rsp + 0x8d1], al
mov cl, 0x3a
call fcn.1800c04a0
mov byte [rsp + 0x8d2], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04a0
mov byte [rsp + 0x8d3], al
mov cl, 0x6d
call fcn.1800c04a0
mov byte [rsp + 0x8d4], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04a0
mov byte [rsp + 0x8d5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04a0
mov byte [rsp + 0x8d6], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04a0
mov byte [rsp + 0x8d7], al
mov cl, 0x68
call fcn.1800c04a0
mov byte [rsp + 0x8d8], al
mov cl, 0x69
call fcn.1800c04a0
mov byte [rsp + 0x8d9], al
mov cl, WSAGetLastError
call fcn.1800c04a0
mov byte [rsp + 0x8da], al
mov cl, 0x67
call fcn.1800c04a0
mov byte [rsp + 0x8db], al
xor ecx, ecx
call fcn.1800c04a0
mov byte [rsp + 0x8dc], al
movups xmm0, xmmword [rsp + 0x8c8]
movups xmmword [rsp + 0x1910], xmm0
mov ecx, dword [rsp + 0x8d8]
mov dword [rsp + 0x1920], ecx
mov byte [rsp + 0x1924], al
lea rax, [rsp + 0x1910]
mov qword [rsp + 0x54d8], rax
lea rcx, [rsp + 0x39e0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x39e0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14c8], esi
cmp r14d, 0x15
jge 0x180061df8
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1910]
call fcn.1800c1300
movzx ecx, byte [rax]
call fcn.1800c04a0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x39e0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14c8], r14d
jmp 0x180061db5
lea rcx, [rsp + 0x39e0]
call fcn.18000d6f0
mov qword [rsp + 0x2d78], rax
lea rax, [0x1801ebb66]
mov qword [rsp + 0x2d70], rax
lea r8, [rsp + 0x2d70]
lea rdx, [rsp + 0x2d78]
lea rcx, [rsp + 0x5e90]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1730], xmm0
mov dword [rsp + 0x1740], eax
mov word [rsp + 0x1744], ax
mov byte [rsp + 0x1746], al
mov cl, 0x63
call fcn.1800c0940
mov byte [rsp + 0x268], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0940
mov byte [rsp + 0x269], al
mov cl, 0x78
call fcn.1800c0940
mov byte [rsp + 0x26a], al
mov cl, 0x3a
call fcn.1800c0940
mov byte [rsp + 0x26b], al
mov cl, 0x3a
call fcn.1800c0940
mov byte [rsp + 0x26c], al
mov cl, 0x76
call fcn.1800c0940
mov byte [rsp + 0x26d], al
mov cl, 0x61
call fcn.1800c0940
mov byte [rsp + 0x26e], al
mov cl, WSAStartup
call fcn.1800c0940
mov byte [rsp + 0x26f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0940
mov byte [rsp + 0x270], al
mov cl, 0x3a
call fcn.1800c0940
mov byte [rsp + 0x271], al
mov cl, 0x3a
call fcn.1800c0940
mov byte [rsp + 0x272], al
mov cl, 0x63
call fcn.1800c0940
mov byte [rsp + 0x273], al
mov cl, 0x5f
call fcn.1800c0940
mov byte [rsp + 0x274], al
mov cl, 0x77
call fcn.1800c0940
mov byte [rsp + 0x275], al
mov cl, 0x61
call fcn.1800c0940
mov byte [rsp + 0x276], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0940
mov byte [rsp + 0x277], al
mov cl, 0x65
call fcn.1800c0940
mov byte [rsp + 0x278], al
mov cl, WSAStartup
call fcn.1800c0940
mov byte [rsp + 0x279], al
mov cl, 0x6d
call fcn.1800c0940
mov byte [rsp + 0x27a], al
mov cl, 0x61
call fcn.1800c0940
mov byte [rsp + 0x27b], al
mov cl, WSAStartup
call fcn.1800c0940
mov byte [rsp + 0x27c], al
mov cl, 0x6b
call fcn.1800c0940
mov byte [rsp + 0x27d], al
xor ecx, ecx
call fcn.1800c0940
mov byte [rsp + 0x27e], al
movups xmm0, xmmword [rsp + 0x268]
movups xmmword [rsp + 0x1730], xmm0
mov ecx, dword [rsp + 0x278]
mov dword [rsp + 0x1740], ecx
movzx ecx, word [rsp + 0x27c]
mov word [rsp + 0x1744], cx
mov byte [rsp + 0x1746], al
lea rax, [rsp + 0x1730]
mov qword [rsp + 0x54e0], rax
lea rcx, [rsp + 0x39c0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x39c0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14cc], esi
nop
cmp r14d, 0x17
jge 0x180062053
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1730]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0940
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x39c0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14cc], r14d
jmp 0x180062010
lea rcx, [rsp + 0x39c0]
call fcn.18000d6f0
mov qword [rsp + 0x2d88], rax
lea rax, [0x1801d2033]
mov qword [rsp + 0x2d80], rax
lea r8, [rsp + 0x2d80]
lea rdx, [rsp + 0x2d88]
lea rcx, [rsp + 0x5eb8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1970], xmm0
mov dword [rsp + 0x1980], eax
mov byte [rsp + 0x1984], al
mov cl, 0x63
call fcn.1800c0820
mov byte [rsp + 0x8b0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0820
mov byte [rsp + 0x8b1], al
mov cl, 0x78
call fcn.1800c0820
mov byte [rsp + 0x8b2], al
mov cl, 0x3a
call fcn.1800c0820
mov byte [rsp + 0x8b3], al
mov cl, 0x3a
call fcn.1800c0820
mov byte [rsp + 0x8b4], al
mov cl, 0x76
call fcn.1800c0820
mov byte [rsp + 0x8b5], al
mov cl, 0x61
call fcn.1800c0820
mov byte [rsp + 0x8b6], al
mov cl, WSAStartup
call fcn.1800c0820
mov byte [rsp + 0x8b7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0820
mov byte [rsp + 0x8b8], al
mov cl, 0x3a
call fcn.1800c0820
mov byte [rsp + 0x8b9], al
mov cl, 0x3a
call fcn.1800c0820
mov byte [rsp + 0x8ba], al
mov cl, 0x63
call fcn.1800c0820
mov byte [rsp + 0x8bb], al
mov cl, WSAStartup
call fcn.1800c0820
mov byte [rsp + 0x8bc], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0820
mov byte [rsp + 0x8bd], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0820
mov byte [rsp + 0x8be], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0820
mov byte [rsp + 0x8bf], al
mov cl, 0x68
call fcn.1800c0820
mov byte [rsp + 0x8c0], al
mov cl, 0x61
call fcn.1800c0820
mov byte [rsp + 0x8c1], al
mov cl, 0x69
call fcn.1800c0820
mov byte [rsp + 0x8c2], al
mov cl, WSAStartup
call fcn.1800c0820
mov byte [rsp + 0x8c3], al
xor ecx, ecx
call fcn.1800c0820
mov byte [rsp + 0x8c4], al
movups xmm0, xmmword [rsp + 0x8b0]
movups xmmword [rsp + 0x1970], xmm0
mov ecx, dword [rsp + 0x8c0]
mov dword [rsp + 0x1980], ecx
mov byte [rsp + 0x1984], al
lea rax, [rsp + 0x1970]
mov qword [rsp + 0x54e8], rax
lea rcx, [rsp + 0x39a0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x39a0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14d0], esi
cmp r14d, 0x15
jge 0x180062278
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1970]
call fcn.1800c1300
movzx ecx, byte [rax]
call fcn.1800c0820
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x39a0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14d0], r14d
jmp 0x180062235
lea rcx, [rsp + 0x39a0]
call fcn.18000d6f0
mov qword [rsp + 0x2d98], rax
lea rax, [0x1801ebe8c]
mov qword [rsp + 0x2d90], rax
lea r8, [rsp + 0x2d90]
lea rdx, [rsp + 0x2d98]
lea rcx, [rsp + 0x5ee0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1c48], xmm0
mov byte [rsp + 0x1c58], al
mov cl, 0x63
call fcn.1800c0540
mov byte [rsp + 0xf70], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0540
mov byte [rsp + 0xf71], al
mov cl, 0x78
call fcn.1800c0540
mov byte [rsp + 0xf72], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0xf73], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0xf74], al
mov cl, 0x76
call fcn.1800c0540
mov byte [rsp + 0xf75], al
mov cl, 0x61
call fcn.1800c0540
mov byte [rsp + 0xf76], al
mov cl, WSAStartup
call fcn.1800c0540
mov byte [rsp + 0xf77], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0540
mov byte [rsp + 0xf78], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0xf79], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0xf7a], al
mov cl, 0x63
call fcn.1800c0540
mov byte [rsp + 0xf7b], al
mov cl, 0x5f
call fcn.1800c0540
mov byte [rsp + 0xf7c], al
mov cl, 0x67
call fcn.1800c0540
mov byte [rsp + 0xf7d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0540
mov byte [rsp + 0xf7e], al
mov cl, 0x64
call fcn.1800c0540
mov byte [rsp + 0xf7f], al
xor ecx, ecx
call fcn.1800c0540
mov byte [rsp + 0xf80], al
movups xmm0, xmmword [rsp + 0xf70]
movups xmmword [rsp + 0x1c48], xmm0
mov byte [rsp + 0x1c58], al
lea rax, [rsp + 0x1c48]
mov qword [rsp + 0x54f0], rax
lea rcx, [rsp + 0x3980]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3980]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14d4], esi
nop dword [rax]
cmp r14d, 0x11
jge 0x180062453
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1c48]
call fcn.1800c1420
movzx ecx, byte [rax]
call fcn.1800c0540
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3980]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14d4], r14d
jmp 0x180062410
lea rcx, [rsp + 0x3980]
call fcn.18000d6f0
mov qword [rsp + 0x2da8], rax
lea rax, [0x1801ebbb7]
mov qword [rsp + 0x2da0], rax
lea r8, [rsp + 0x2da0]
lea rdx, [rsp + 0x2da8]
lea rcx, [rsp + 0x5f08]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b40], xmm0
mov dword [rsp + 0x1b50], eax
mov word [rsp + 0x1b54], ax
mov cl, 0x63
call fcn.1800c08c0
mov byte [rsp + 0x138], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c08c0
mov byte [rsp + 0x139], al
mov cl, 0x78
call fcn.1800c08c0
mov byte [rsp + 0x13a], al
mov cl, 0x3a
call fcn.1800c08c0
mov byte [rsp + 0x13b], al
mov cl, 0x3a
call fcn.1800c08c0
mov byte [rsp + 0x13c], al
mov cl, 0x76
call fcn.1800c08c0
mov byte [rsp + 0x13d], al
mov cl, 0x61
call fcn.1800c08c0
mov byte [rsp + 0x13e], al
mov cl, WSAStartup
call fcn.1800c08c0
mov byte [rsp + 0x13f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c08c0
mov byte [rsp + 0x140], al
mov cl, 0x3a
call fcn.1800c08c0
mov byte [rsp + 0x141], al
mov cl, 0x3a
call fcn.1800c08c0
mov byte [rsp + 0x142], al
mov cl, WSAGetLastError
call fcn.1800c08c0
mov byte [rsp + 0x143], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c08c0
mov byte [rsp + 0x144], al
mov cl, 0x5f
call fcn.1800c08c0
mov byte [rsp + 0x145], al
mov cl, WSAStartup
call fcn.1800c08c0
mov byte [rsp + 0x146], al
mov cl, 0x61
call fcn.1800c08c0
mov byte [rsp + 0x147], al
mov cl, 0x67
call fcn.1800c08c0
mov byte [rsp + 0x148], al
mov cl, 0x64
call fcn.1800c08c0
mov byte [rsp + 0x149], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c08c0
mov byte [rsp + 0x14a], al
mov cl, 0x6c
call fcn.1800c08c0
mov byte [rsp + 0x14b], al
mov cl, 0x6c
call fcn.1800c08c0
mov byte [rsp + 0x14c], al
xor ecx, ecx
call fcn.1800c08c0
mov byte [rsp + 0x14d], al
movups xmm0, xmmword [rsp + 0x138]
movups xmmword [rsp + 0x1b40], xmm0
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0x1b50], eax
movzx eax, word [rsp + 0x14c]
mov word [rsp + 0x1b54], ax
lea rax, [rsp + 0x1b40]
mov qword [rsp + 0x54f8], rax
lea rcx, [rsp + 0x3960]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3960]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14d8], esi
nop dword [rax]
cmp r14d, 0x16
jge 0x180062693
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1b40]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c08c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3960]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14d8], r14d
jmp 0x180062650
lea rcx, [rsp + 0x3960]
call fcn.18000d6f0
mov qword [rsp + 0x2db8], rax
lea rax, [0x1801ebe5d]
mov qword [rsp + 0x2db0], rax
lea r8, [rsp + 0x2db0]
lea rdx, [rsp + 0x2db8]
lea rcx, [rsp + 0x5f30]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1c00], xmm0
mov dword [rsp + 0x1c10], eax
mov word [rsp + 0x1c14], ax
mov cl, 0x63
call fcn.1800c0a70
mov byte [rsp + 0x90], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0a70
mov byte [rsp + 0x91], al
mov cl, 0x78
call fcn.1800c0a70
mov byte [rsp + 0x92], al
mov cl, 0x3a
call fcn.1800c0a70
mov byte [rsp + 0x93], al
mov cl, 0x3a
call fcn.1800c0a70
mov byte [rsp + 0x94], al
mov cl, 0x76
call fcn.1800c0a70
mov byte [rsp + 0x95], al
mov cl, 0x61
call fcn.1800c0a70
mov byte [rsp + 0x96], al
mov cl, WSAStartup
call fcn.1800c0a70
mov byte [rsp + 0x97], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0a70
mov byte [rsp + 0x98], al
mov cl, 0x3a
call fcn.1800c0a70
mov byte [rsp + 0x99], al
mov cl, 0x3a
call fcn.1800c0a70
mov byte [rsp + 0x9a], al
mov cl, 0x63
call fcn.1800c0a70
mov byte [rsp + 0x9b], al
mov cl, 0x5f
call fcn.1800c0a70
mov byte [rsp + 0x9c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0a70
mov byte [rsp + 0x9d], al
mov cl, 0x65
call fcn.1800c0a70
mov byte [rsp + 0x9e], al
mov cl, 0x6d
call fcn.1800c0a70
mov byte [rsp + 0x9f], al
mov cl, 0x69
call fcn.1800c0a70
mov byte [rsp + 0xa0], al
mov cl, 0x5f
call fcn.1800c0a70
mov byte [rsp + 0xa1], al
mov cl, 0x67
call fcn.1800c0a70
mov byte [rsp + 0xa2], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0a70
mov byte [rsp + 0xa3], al
mov cl, 0x64
call fcn.1800c0a70
mov byte [rsp + 0xa4], al
xor ecx, ecx
call fcn.1800c0a70
mov byte [rsp + 0xa5], al
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [rsp + 0x1c00], xmm0
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x1c10], eax
movzx eax, word [rsp + 0xa4]
mov word [rsp + 0x1c14], ax
lea rax, [rsp + 0x1c00]
mov qword [rsp + 0x5500], rax
lea rcx, [rsp + 0x3940]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3940]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14dc], esi
nop dword [rax]
cmp r14d, 0x16
jge 0x1800628d3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1c00]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c0a70
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3940]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14dc], r14d
jmp 0x180062890
lea rcx, [rsp + 0x3940]
call fcn.18000d6f0
mov qword [rsp + 0x2dc8], rax
lea rax, [0x1801ebe5c]
mov qword [rsp + 0x2dc0], rax
lea r8, [rsp + 0x2dc0]
lea rdx, [rsp + 0x2dc8]
lea rcx, [rsp + 0x5f58]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2840], xmm0
mov qword [rsp + 0x2850], rax
mov cl, 0x63
call fcn.1800c08d0
mov byte [rsp + 0x9e8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c08d0
mov byte [rsp + 0x9e9], al
mov cl, 0x78
call fcn.1800c08d0
mov byte [rsp + 0x9ea], al
mov cl, 0x3a
call fcn.1800c08d0
mov byte [rsp + 0x9eb], al
mov cl, 0x3a
call fcn.1800c08d0
mov byte [rsp + 0x9ec], al
mov cl, 0x76
call fcn.1800c08d0
mov byte [rsp + 0x9ed], al
mov cl, 0x61
call fcn.1800c08d0
mov byte [rsp + 0x9ee], al
mov cl, WSAStartup
call fcn.1800c08d0
mov byte [rsp + 0x9ef], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c08d0
mov byte [rsp + 0x9f0], al
mov cl, 0x3a
call fcn.1800c08d0
mov byte [rsp + 0x9f1], al
mov cl, 0x3a
call fcn.1800c08d0
mov byte [rsp + 0x9f2], al
mov cl, 0x63
call fcn.1800c08d0
mov byte [rsp + 0x9f3], al
mov cl, 0x5f
call fcn.1800c08d0
mov byte [rsp + 0x9f4], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c08d0
mov byte [rsp + 0x9f5], al
mov cl, 0x75
call fcn.1800c08d0
mov byte [rsp + 0x9f6], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c08d0
mov byte [rsp + 0x9f7], al
mov cl, 0x65
call fcn.1800c08d0
mov byte [rsp + 0x9f8], al
mov cl, WSAStartup
call fcn.1800c08d0
mov byte [rsp + 0x9f9], al
mov cl, 0x5f
call fcn.1800c08d0
mov byte [rsp + 0x9fa], al
mov cl, 0x6a
call fcn.1800c08d0
mov byte [rsp + 0x9fb], al
mov cl, 0x75
call fcn.1800c08d0
mov byte [rsp + 0x9fc], al
mov cl, 0x6d
call fcn.1800c08d0
mov byte [rsp + 0x9fd], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c08d0
mov byte [rsp + 0x9fe], al
xor ecx, ecx
call fcn.1800c08d0
mov byte [rsp + 0x9ff], al
movups xmm0, xmmword [rsp + 0x9e8]
movups xmmword [rsp + 0x2840], xmm0
movsd xmm1, qword [rsp + 0x9f8]
movsd qword [rsp + 0x2850], xmm1
lea rax, [rsp + 0x2840]
mov qword [rsp + 0x5508], rax
lea rcx, [rsp + 0x3920]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3920]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14e0], esi
cmp r14d, 0x18
jge 0x180062b19
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2840]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c08d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3920]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14e0], r14d
jmp 0x180062ad6
lea rcx, [rsp + 0x3920]
call fcn.18000d6f0
mov qword [rsp + 0x2dd8], rax
lea rax, [0x1801ebbc8]
mov qword [rsp + 0x2dd0], rax
lea r8, [rsp + 0x2dd0]
lea rdx, [rsp + 0x2dd8]
lea rcx, [rsp + 0x5f80]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x16d0], xmm0
mov dword [rsp + 0x16e0], eax
mov word [rsp + 0x16e4], ax
mov byte [rsp + 0x16e6], al
mov cl, 0x63
call fcn.1800c0540
mov byte [rsp + 0x280], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0540
mov byte [rsp + 0x281], al
mov cl, 0x78
call fcn.1800c0540
mov byte [rsp + 0x282], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0x283], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0x284], al
mov cl, 0x76
call fcn.1800c0540
mov byte [rsp + 0x285], al
mov cl, 0x61
call fcn.1800c0540
mov byte [rsp + 0x286], al
mov cl, WSAStartup
call fcn.1800c0540
mov byte [rsp + 0x287], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0540
mov byte [rsp + 0x288], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0x289], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0x28a], al
mov cl, 0x63
call fcn.1800c0540
mov byte [rsp + 0x28b], al
mov cl, 0x5f
call fcn.1800c0540
mov byte [rsp + 0x28c], al
mov cl, WSAStartup
call fcn.1800c0540
mov byte [rsp + 0x28d], al
mov cl, 0x75
call fcn.1800c0540
mov byte [rsp + 0x28e], al
mov cl, WSAGetLastError
call fcn.1800c0540
mov byte [rsp + 0x28f], al
mov cl, 0x5f
call fcn.1800c0540
mov byte [rsp + 0x290], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0540
mov byte [rsp + 0x291], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0540
mov byte [rsp + 0x292], al
mov cl, 0x65
call fcn.1800c0540
mov byte [rsp + 0x293], al
mov cl, 0x65
call fcn.1800c0540
mov byte [rsp + 0x294], al
mov cl, 0x64
call fcn.1800c0540
mov byte [rsp + 0x295], al
xor ecx, ecx
call fcn.1800c0540
mov byte [rsp + 0x296], al
movups xmm0, xmmword [rsp + 0x280]
movups xmmword [rsp + 0x16d0], xmm0
mov ecx, dword [rsp + 0x290]
mov dword [rsp + 0x16e0], ecx
movzx ecx, word [rsp + 0x294]
mov word [rsp + 0x16e4], cx
mov byte [rsp + 0x16e6], al
lea rax, [rsp + 0x16d0]
mov qword [rsp + 0x5510], rax
lea rcx, [rsp + 0x3900]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3900]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14e4], esi
nop
cmp r14d, 0x17
jge 0x180062d73
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x16d0]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0540
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3900]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14e4], r14d
jmp 0x180062d30
lea rcx, [rsp + 0x3900]
call fcn.18000d6f0
mov qword [rsp + 0x2de8], rax
lea rax, [0x1801ebb9a]
mov qword [rsp + 0x2de0], rax
lea r8, [rsp + 0x2de0]
lea rdx, [rsp + 0x2de8]
lea rcx, [rsp + 0x5fa8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b58], xmm0
mov dword [rsp + 0x1b68], eax
mov word [rsp + 0x1b6c], ax
mov cl, 0x63
call fcn.1800c0450
mov byte [rsp + 0xa8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0450
mov byte [rsp + 0xa9], al
mov cl, 0x78
call fcn.1800c0450
mov byte [rsp + 0xaa], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xab], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xac], al
mov cl, 0x76
call fcn.1800c0450
mov byte [rsp + 0xad], al
mov cl, 0x61
call fcn.1800c0450
mov byte [rsp + 0xae], al
mov cl, WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xaf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xb0], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xb1], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xb2], al
mov cl, WSAGetLastError
call fcn.1800c0450
mov byte [rsp + 0xb3], al
mov cl, 0x65
call fcn.1800c0450
mov byte [rsp + 0xb4], al
mov cl, 0x77
call fcn.1800c0450
mov byte [rsp + 0xb5], al
mov cl, 0x5f
call fcn.1800c0450
mov byte [rsp + 0xb6], al
mov cl, WSAGetLastError
call fcn.1800c0450
mov byte [rsp + 0xb7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0450
mov byte [rsp + 0xb8], al
mov cl, 0x63
call fcn.1800c0450
mov byte [rsp + 0xb9], al
mov cl, 0x6c
call fcn.1800c0450
mov byte [rsp + 0xba], al
mov cl, 0x69
call fcn.1800c0450
mov byte [rsp + 0xbb], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0450
mov byte [rsp + 0xbc], al
xor ecx, ecx
call fcn.1800c0450
mov byte [rsp + 0xbd], al
movups xmm0, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0x1b58], xmm0
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x1b68], eax
movzx eax, word [rsp + 0xbc]
mov word [rsp + 0x1b6c], ax
lea rax, [rsp + 0x1b58]
mov qword [rsp + 0x5518], rax
lea rcx, [rsp + 0x38e0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x38e0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1398], esi
nop dword [rax]
cmp r14d, 0x16
jge 0x180062fb3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1b58]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c0450
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x38e0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1398], r14d
jmp 0x180062f70
lea rcx, [rsp + 0x38e0]
call fcn.18000d6f0
mov qword [rsp + 0x2df8], rax
lea rax, [0x1801ebe7b]
mov qword [rsp + 0x2df0], rax
lea r8, [rsp + 0x2df0]
lea rdx, [rsp + 0x2df8]
lea rcx, [rsp + 0x5fd0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1aa0], xmm0
mov qword [rsp + 0x1ab0], rax
mov word [rsp + 0x1ab8], ax
mov byte [rsp + 0x1aba], al
mov cl, 0x63
call fcn.1800c0430
mov byte [rsp + 0x558], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0430
mov byte [rsp + 0x559], al
mov cl, 0x78
call fcn.1800c0430
mov byte [rsp + 0x55a], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0x55b], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0x55c], al
mov cl, 0x76
call fcn.1800c0430
mov byte [rsp + 0x55d], al
mov cl, 0x61
call fcn.1800c0430
mov byte [rsp + 0x55e], al
mov cl, WSAStartup
call fcn.1800c0430
mov byte [rsp + 0x55f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0430
mov byte [rsp + 0x560], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0x561], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0x562], al
mov cl, 0x63
call fcn.1800c0430
mov byte [rsp + 0x563], al
mov cl, 0x5f
call fcn.1800c0430
mov byte [rsp + 0x564], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0430
mov byte [rsp + 0x565], al
mov cl, 0x77
call fcn.1800c0430
mov byte [rsp + 0x566], al
mov cl, 0x69
call fcn.1800c0430
mov byte [rsp + 0x567], al
mov cl, 0x6d
call fcn.1800c0430
mov byte [rsp + 0x568], al
mov cl, 0x5f
call fcn.1800c0430
mov byte [rsp + 0x569], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0430
mov byte [rsp + 0x56a], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0430
mov byte [rsp + 0x56b], al
mov cl, 0x65
call fcn.1800c0430
mov byte [rsp + 0x56c], al
mov cl, 0x65
call fcn.1800c0430
mov byte [rsp + 0x56d], al
mov cl, 0x64
call fcn.1800c0430
mov byte [rsp + 0x56e], al
mov cl, 0x5f
call fcn.1800c0430
mov byte [rsp + 0x56f], al
mov cl, 0x65
call fcn.1800c0430
mov byte [rsp + 0x570], al
mov cl, 0x62
call fcn.1800c0430
mov byte [rsp + 0x571], al
xor ecx, ecx
call fcn.1800c0430
mov byte [rsp + 0x572], al
movups xmm0, xmmword [rsp + 0x558]
movups xmmword [rsp + 0x1aa0], xmm0
movsd xmm1, qword [rsp + 0x568]
movsd qword [rsp + 0x1ab0], xmm1
movzx ecx, word [rsp + 0x570]
mov word [rsp + 0x1ab8], cx
mov byte [rsp + 0x1aba], al
lea rax, [rsp + 0x1aa0]
mov qword [rsp + 0x5520], rax
lea rcx, [rsp + 0x38c0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x38c0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14e8], esi
cmp r14d, 0x1b
jge 0x180063249
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1aa0]
call fcn.1800c12c0
movzx ecx, byte [rax]
call fcn.1800c0430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x38c0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14e8], r14d
jmp 0x180063206
lea rcx, [rsp + 0x38c0]
call fcn.18000d6f0
mov qword [rsp + 0x2e10], rax
lea rax, [0x1801ebb5c]
mov qword [rsp + 0x2e00], rax
lea r8, [rsp + 0x2e00]
lea rdx, [rsp + 0x2e10]
lea rcx, [rsp + 0x5ff8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x16b8], xmm0
mov dword [rsp + 0x16c8], eax
mov word [rsp + 0x16cc], ax
mov byte [rsp + 0x16ce], al
mov cl, 0x63
call fcn.1800c0780
mov byte [rsp + 0x298], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0780
mov byte [rsp + 0x299], al
mov cl, 0x78
call fcn.1800c0780
mov byte [rsp + 0x29a], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0x29b], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0x29c], al
mov cl, 0x76
call fcn.1800c0780
mov byte [rsp + 0x29d], al
mov cl, 0x61
call fcn.1800c0780
mov byte [rsp + 0x29e], al
mov cl, WSAStartup
call fcn.1800c0780
mov byte [rsp + 0x29f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0780
mov byte [rsp + 0x2a0], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0x2a1], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0x2a2], al
mov cl, 0x76
call fcn.1800c0780
mov byte [rsp + 0x2a3], al
mov cl, 0x65
call fcn.1800c0780
mov byte [rsp + 0x2a4], al
mov cl, 0x68
call fcn.1800c0780
mov byte [rsp + 0x2a5], al
mov cl, 0x69
call fcn.1800c0780
mov byte [rsp + 0x2a6], al
mov cl, 0x63
call fcn.1800c0780
mov byte [rsp + 0x2a7], al
mov cl, 0x6c
call fcn.1800c0780
mov byte [rsp + 0x2a8], al
mov cl, 0x65
call fcn.1800c0780
mov byte [rsp + 0x2a9], al
mov cl, 0x5f
call fcn.1800c0780
mov byte [rsp + 0x2aa], al
mov cl, 0x61
call fcn.1800c0780
mov byte [rsp + 0x2ab], al
mov cl, 0x63
call fcn.1800c0780
mov byte [rsp + 0x2ac], al
mov cl, 0x63
call fcn.1800c0780
mov byte [rsp + 0x2ad], al
xor ecx, ecx
call fcn.1800c0780
mov byte [rsp + 0x2ae], al
movups xmm0, xmmword [rsp + 0x298]
movups xmmword [rsp + 0x16b8], xmm0
mov ecx, dword [rsp + 0x2a8]
mov dword [rsp + 0x16c8], ecx
movzx ecx, word [rsp + 0x2ac]
mov word [rsp + 0x16cc], cx
mov byte [rsp + 0x16ce], al
lea rax, [rsp + 0x16b8]
mov qword [rsp + 0x5528], rax
lea rcx, [rsp + 0x38a0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x38a0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14ec], esi
nop
cmp r14d, 0x17
jge 0x1800634a3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x16b8]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0780
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x38a0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14ec], r14d
jmp 0x180063460
lea rcx, [rsp + 0x38a0]
call fcn.18000d6f0
mov qword [rsp + 0x2e20], rax
lea rax, [0x1801ebb64]
mov qword [rsp + 0x2e18], rax
lea r8, [rsp + 0x2e18]
lea rdx, [rsp + 0x2e20]
lea rcx, [rsp + 0x6020]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2228], xmm0
mov dword [rsp + 0x2238], eax
mov cl, 0x63
call fcn.1800c0700
mov byte [rsp + 0x838], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0700
mov byte [rsp + 0x839], al
mov cl, 0x78
call fcn.1800c0700
mov byte [rsp + 0x83a], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x83b], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x83c], al
mov cl, 0x76
call fcn.1800c0700
mov byte [rsp + 0x83d], al
mov cl, 0x61
call fcn.1800c0700
mov byte [rsp + 0x83e], al
mov cl, WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x83f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x840], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x841], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x842], al
mov cl, 0x63
call fcn.1800c0700
mov byte [rsp + 0x843], al
mov cl, 0x5f
call fcn.1800c0700
mov byte [rsp + 0x844], al
mov cl, 0x61
call fcn.1800c0700
mov byte [rsp + 0x845], al
mov cl, 0x69
call fcn.1800c0700
mov byte [rsp + 0x846], al
mov cl, 0x6d
call fcn.1800c0700
mov byte [rsp + 0x847], al
mov cl, 0x62
call fcn.1800c0700
mov byte [rsp + 0x848], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0700
mov byte [rsp + 0x849], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0700
mov byte [rsp + 0x84a], al
xor ecx, ecx
call fcn.1800c0700
mov byte [rsp + 0x84b], al
movups xmm0, xmmword [rsp + 0x838]
movups xmmword [rsp + 0x2228], xmm0
mov eax, dword [rsp + 0x848]
mov dword [rsp + 0x2238], eax
lea rax, [rsp + 0x2228]
mov qword [rsp + 0x5530], rax
lea rcx, [rsp + 0x3880]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3880]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14f0], esi
nop dword [rax]
cmp r14d, 0x14
jge 0x1800636b3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2228]
call fcn.1800c13e0
movzx ecx, byte [rax]
call fcn.1800c0700
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3880]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14f0], r14d
jmp 0x180063670
lea rcx, [rsp + 0x3880]
call fcn.18000d6f0
mov qword [rsp + 0x2e30], rax
lea rax, [0x1801ebb67]
mov qword [rsp + 0x2e28], rax
lea r8, [rsp + 0x2e28]
lea rdx, [rsp + 0x2e30]
lea rcx, [rsp + 0x6048]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1d58], xmm0
mov qword [rsp + 0x1d68], rax
mov dword [rsp + 0x1d70], eax
mov byte [rsp + 0x1d74], al
mov cl, 0x63
call fcn.1800c0690
mov byte [rsp + 0x7e0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0690
mov byte [rsp + 0x7e1], al
mov cl, 0x78
call fcn.1800c0690
mov byte [rsp + 0x7e2], al
mov cl, 0x3a
call fcn.1800c0690
mov byte [rsp + 0x7e3], al
mov cl, 0x3a
call fcn.1800c0690
mov byte [rsp + 0x7e4], al
mov cl, 0x76
call fcn.1800c0690
mov byte [rsp + 0x7e5], al
mov cl, 0x61
call fcn.1800c0690
mov byte [rsp + 0x7e6], al
mov cl, WSAStartup
call fcn.1800c0690
mov byte [rsp + 0x7e7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0690
mov byte [rsp + 0x7e8], al
mov cl, 0x3a
call fcn.1800c0690
mov byte [rsp + 0x7e9], al
mov cl, 0x3a
call fcn.1800c0690
mov byte [rsp + 0x7ea], al
mov cl, 0x61
call fcn.1800c0690
mov byte [rsp + 0x7eb], al
mov cl, 0x69
call fcn.1800c0690
mov byte [rsp + 0x7ec], al
mov cl, 0x6d
call fcn.1800c0690
mov byte [rsp + 0x7ed], al
mov cl, 0x62
call fcn.1800c0690
mov byte [rsp + 0x7ee], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0690
mov byte [rsp + 0x7ef], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0690
mov byte [rsp + 0x7f0], al
mov cl, 0x5f
call fcn.1800c0690
mov byte [rsp + 0x7f1], al
mov cl, 0x61
call fcn.1800c0690
mov byte [rsp + 0x7f2], al
mov cl, 0x69
call fcn.1800c0690
mov byte [rsp + 0x7f3], al
mov cl, 0x6d
call fcn.1800c0690
mov byte [rsp + 0x7f4], al
mov cl, 0x5f
call fcn.1800c0690
mov byte [rsp + 0x7f5], al
mov cl, 0x61
call fcn.1800c0690
mov byte [rsp + 0x7f6], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0690
mov byte [rsp + 0x7f7], al
mov cl, 0x5f
call fcn.1800c0690
mov byte [rsp + 0x7f8], al
mov cl, WSAGetLastError
call fcn.1800c0690
mov byte [rsp + 0x7f9], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0690
mov byte [rsp + 0x7fa], al
mov cl, 0x63
call fcn.1800c0690
mov byte [rsp + 0x7fb], al
xor ecx, ecx
call fcn.1800c0690
mov byte [rsp + 0x7fc], al
movups xmm0, xmmword [rsp + 0x7e0]
movups xmmword [rsp + 0x1d58], xmm0
movsd xmm1, qword [rsp + 0x7f0]
movsd qword [rsp + 0x1d68], xmm1
mov ecx, dword [rsp + 0x7f8]
mov dword [rsp + 0x1d70], ecx
mov byte [rsp + 0x1d74], al
lea rax, [rsp + 0x1d58]
mov qword [rsp + 0x5538], rax
lea rcx, [rsp + 0x3860]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x3860]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14f4], esi
nop
cmp r14d, 0x1d
jge 0x180063963
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1d58]
call fcn.1800c0ad0
movzx ecx, byte [rax]
call fcn.1800c0690
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3860]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14f4], r14d
jmp 0x180063920
lea rcx, [rsp + 0x3860]
call fcn.18000d6f0
mov qword [rsp + 0x2e40], rax
lea rax, [0x1801ebb5e]
mov qword [rsp + 0x2e38], rax
lea r8, [rsp + 0x2e38]
lea rdx, [rsp + 0x2e40]
lea rcx, [rsp + 0x6070]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2e60], xmm0
movups xmmword [rsp + 0x2e70], xmm0
mov byte [rsp + 0x2e80], al
mov cl, 0x63
call fcn.1800c09c0
mov byte [rsp + 0xef8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09c0
mov byte [rsp + 0xef9], al
mov cl, 0x78
call fcn.1800c09c0
mov byte [rsp + 0xefa], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0xefb], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0xefc], al
mov cl, 0x76
call fcn.1800c09c0
mov byte [rsp + 0xefd], al
mov cl, 0x61
call fcn.1800c09c0
mov byte [rsp + 0xefe], al
mov cl, WSAStartup
call fcn.1800c09c0
mov byte [rsp + 0xeff], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09c0
mov byte [rsp + 0xf00], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0xf01], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0xf02], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c09c0
mov byte [rsp + 0xf03], al
mov cl, WSAStartup
call fcn.1800c09c0
mov byte [rsp + 0xf04], al
mov cl, 0x65
call fcn.1800c09c0
mov byte [rsp + 0xf05], al
mov cl, 0x76
call fcn.1800c09c0
mov byte [rsp + 0xf06], al
mov cl, 0x69
call fcn.1800c09c0
mov byte [rsp + 0xf07], al
mov cl, 0x65
call fcn.1800c09c0
mov byte [rsp + 0xf08], al
mov cl, 0x77
call fcn.1800c09c0
mov byte [rsp + 0xf09], al
mov cl, 0x5f
call fcn.1800c09c0
mov byte [rsp + 0xf0a], al
mov cl, 0x61
call fcn.1800c09c0
mov byte [rsp + 0xf0b], al
mov cl, 0x69
call fcn.1800c09c0
mov byte [rsp + 0xf0c], al
mov cl, 0x6d
call fcn.1800c09c0
mov byte [rsp + 0xf0d], al
mov cl, 0x62
call fcn.1800c09c0
mov byte [rsp + 0xf0e], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09c0
mov byte [rsp + 0xf0f], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09c0
mov byte [rsp + 0xf10], al
mov cl, 0x5f
call fcn.1800c09c0
mov byte [rsp + 0xf11], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09c0
mov byte [rsp + 0xf12], al
mov cl, 0x61
call fcn.1800c09c0
mov byte [rsp + 0xf13], al
mov cl, WSAStartup
call fcn.1800c09c0
mov byte [rsp + 0xf14], al
mov cl, 0x67
call fcn.1800c09c0
mov byte [rsp + 0xf15], al
mov cl, 0x65
call fcn.1800c09c0
mov byte [rsp + 0xf16], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09c0
mov byte [rsp + 0xf17], al
xor ecx, ecx
call fcn.1800c09c0
mov byte [rsp + 0xf18], al
movups xmm0, xmmword [rsp + 0xef8]
movups xmmword [rsp + 0x2e60], xmm0
movups xmm1, xmmword [rsp + 0xf08]
movups xmmword [rsp + 0x2e70], xmm1
mov byte [rsp + 0x2e80], al
lea rax, [rsp + 0x2e60]
mov qword [rsp + 0x5540], rax
lea rcx, [rsp + 0x3840]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x3840]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14f8], esi
cmp r14d, 0x21
jge 0x180063c33
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2e60]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800c09c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3840]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14f8], r14d
jmp 0x180063bf0
lea rcx, [rsp + 0x3840]
call fcn.18000d6f0
mov qword [rsp + 0x2518], rax
lea rax, [0x1801ebb81]
mov qword [rsp + 0x2510], rax
lea r8, [rsp + 0x2510]
lea rdx, [rsp + 0x2518]
lea rcx, [rsp + 0x6098]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e70], xmm0
mov word [rsp + 0x1e80], ax
mov cl, 0x63
call fcn.1800c0410
mov byte [rsp + 0x630], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0410
mov byte [rsp + 0x631], al
mov cl, 0x78
call fcn.1800c0410
mov byte [rsp + 0x632], al
mov cl, 0x3a
call fcn.1800c0410
mov byte [rsp + 0x633], al
mov cl, 0x3a
call fcn.1800c0410
mov byte [rsp + 0x634], al
mov cl, 0x76
call fcn.1800c0410
mov byte [rsp + 0x635], al
mov cl, 0x61
call fcn.1800c0410
mov byte [rsp + 0x636], al
mov cl, WSAStartup
call fcn.1800c0410
mov byte [rsp + 0x637], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0410
mov byte [rsp + 0x638], al
mov cl, 0x3a
call fcn.1800c0410
mov byte [rsp + 0x639], al
mov cl, 0x3a
call fcn.1800c0410
mov byte [rsp + 0x63a], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0410
mov byte [rsp + 0x63b], al
mov cl, 0x69
call fcn.1800c0410
mov byte [rsp + 0x63c], al
mov cl, 0x6c
call fcn.1800c0410
mov byte [rsp + 0x63d], al
mov cl, 0x65
call fcn.1800c0410
mov byte [rsp + 0x63e], al
mov cl, WSAGetLastError
call fcn.1800c0410
mov byte [rsp + 0x63f], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0410
mov byte [rsp + 0x640], al
xor ecx, ecx
call fcn.1800c0410
mov byte [rsp + 0x641], al
movups xmm0, xmmword [rsp + 0x630]
movups xmmword [rsp + 0x1e70], xmm0
movzx eax, word [rsp + 0x640]
mov word [rsp + 0x1e80], ax
lea rax, [rsp + 0x1e70]
mov qword [rsp + 0x5548], rax
lea rcx, [rsp + 0x3820]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3820]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x14fc], esi
cmp r14d, 0x12
jge 0x180063e23
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1e70]
call fcn.1800c1400
movzx ecx, byte [rax]
call fcn.1800c0410
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3820]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x14fc], r14d
jmp 0x180063de0
lea rcx, [rsp + 0x3820]
call fcn.18000d6f0
mov qword [rsp + 0x2528], rax
lea rax, [0x1801ebb4f]
mov qword [rsp + 0x2520], rax
lea r8, [rsp + 0x2520]
lea rdx, [rsp + 0x2528]
lea rcx, [rsp + 0x60c0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2210], xmm0
mov dword [rsp + 0x2220], eax
mov cl, 0x63
call fcn.1800c05e0
mov byte [rsp + 0x850], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05e0
mov byte [rsp + 0x851], al
mov cl, 0x78
call fcn.1800c05e0
mov byte [rsp + 0x852], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x853], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x854], al
mov cl, 0x76
call fcn.1800c05e0
mov byte [rsp + 0x855], al
mov cl, 0x61
call fcn.1800c05e0
mov byte [rsp + 0x856], al
mov cl, WSAStartup
call fcn.1800c05e0
mov byte [rsp + 0x857], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05e0
mov byte [rsp + 0x858], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x859], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x85a], al
mov cl, 0x65
call fcn.1800c05e0
mov byte [rsp + 0x85b], al
mov cl, 0x7a
call fcn.1800c05e0
mov byte [rsp + 0x85c], al
mov cl, 0x5f
call fcn.1800c05e0
mov byte [rsp + 0x85d], al
mov cl, 0x68
call fcn.1800c05e0
mov byte [rsp + 0x85e], al
mov cl, 0x61
call fcn.1800c05e0
mov byte [rsp + 0x85f], al
mov cl, WSAGetLastError
call fcn.1800c05e0
mov byte [rsp + 0x860], al
mov cl, 0x64
call fcn.1800c05e0
mov byte [rsp + 0x861], al
mov cl, 0x6c
call fcn.1800c05e0
mov byte [rsp + 0x862], al
xor ecx, ecx
call fcn.1800c05e0
mov byte [rsp + 0x863], al
movups xmm0, xmmword [rsp + 0x850]
movups xmmword [rsp + 0x2210], xmm0
mov eax, dword [rsp + 0x860]
mov dword [rsp + 0x2220], eax
lea rax, [rsp + 0x2210]
mov qword [rsp + 0x5550], rax
lea rcx, [rsp + 0x3800]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3800]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1500], esi
nop dword [rax]
cmp r14d, 0x14
jge 0x180064033
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2210]
call fcn.1800c13e0
movzx ecx, byte [rax]
call fcn.1800c05e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3800]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1500], r14d
jmp 0x180063ff0
lea rcx, [rsp + 0x3800]
call fcn.18000d6f0
mov qword [rsp + 0x2538], rax
lea rax, [0x1801ebb80]
mov qword [rsp + 0x2530], rax
lea r8, [rsp + 0x2530]
lea rdx, [rsp + 0x2538]
lea rcx, [rsp + 0x60e8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x16a0], xmm0
mov dword [rsp + 0x16b0], eax
mov word [rsp + 0x16b4], ax
mov byte [rsp + 0x16b6], al
mov cl, 0x63
call fcn.1800c0720
mov byte [rsp + 0x2b0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0720
mov byte [rsp + 0x2b1], al
mov cl, 0x78
call fcn.1800c0720
mov byte [rsp + 0x2b2], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0x2b3], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0x2b4], al
mov cl, 0x76
call fcn.1800c0720
mov byte [rsp + 0x2b5], al
mov cl, 0x61
call fcn.1800c0720
mov byte [rsp + 0x2b6], al
mov cl, WSAStartup
call fcn.1800c0720
mov byte [rsp + 0x2b7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0720
mov byte [rsp + 0x2b8], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0x2b9], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0x2ba], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0720
mov byte [rsp + 0x2bb], al
mov cl, 0x61
call fcn.1800c0720
mov byte [rsp + 0x2bc], al
mov cl, WSAStartup
call fcn.1800c0720
mov byte [rsp + 0x2bd], al
mov cl, 0x67
call fcn.1800c0720
mov byte [rsp + 0x2be], al
mov cl, 0x65
call fcn.1800c0720
mov byte [rsp + 0x2bf], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0720
mov byte [rsp + 0x2c0], al
mov cl, 0x5f
call fcn.1800c0720
mov byte [rsp + 0x2c1], al
mov cl, 0x64
call fcn.1800c0720
mov byte [rsp + 0x2c2], al
mov cl, 0x65
call fcn.1800c0720
mov byte [rsp + 0x2c3], al
mov cl, 0x61
call fcn.1800c0720
mov byte [rsp + 0x2c4], al
mov cl, 0x64
call fcn.1800c0720
mov byte [rsp + 0x2c5], al
xor ecx, ecx
call fcn.1800c0720
mov byte [rsp + 0x2c6], al
movups xmm0, xmmword [rsp + 0x2b0]
movups xmmword [rsp + 0x16a0], xmm0
mov ecx, dword [rsp + 0x2c0]
mov dword [rsp + 0x16b0], ecx
movzx ecx, word [rsp + 0x2c4]
mov word [rsp + 0x16b4], cx
mov byte [rsp + 0x16b6], al
lea rax, [rsp + 0x16a0]
mov qword [rsp + 0x5558], rax
lea rcx, [rsp + 0x3740]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3740]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1504], esi
nop dword [rax]
cmp r14d, 0x17
jge 0x180064293
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x16a0]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0720
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3740]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1504], r14d
jmp 0x180064250
lea rcx, [rsp + 0x3740]
call fcn.18000d6f0
mov qword [rsp + 0x2548], rax
lea rax, [0x1801ebb4d]
mov qword [rsp + 0x2540], rax
lea r8, [rsp + 0x2540]
lea rdx, [rsp + 0x2548]
lea rcx, [rsp + 0x6110]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2828], xmm0
mov qword [rsp + 0x2838], rax
mov cl, 0x63
call fcn.1800c0a40
mov byte [rsp + 0x9d0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0a40
mov byte [rsp + 0x9d1], al
mov cl, 0x78
call fcn.1800c0a40
mov byte [rsp + 0x9d2], al
mov cl, 0x3a
call fcn.1800c0a40
mov byte [rsp + 0x9d3], al
mov cl, 0x3a
call fcn.1800c0a40
mov byte [rsp + 0x9d4], al
mov cl, 0x76
call fcn.1800c0a40
mov byte [rsp + 0x9d5], al
mov cl, 0x61
call fcn.1800c0a40
mov byte [rsp + 0x9d6], al
mov cl, WSAStartup
call fcn.1800c0a40
mov byte [rsp + 0x9d7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0a40
mov byte [rsp + 0x9d8], al
mov cl, 0x3a
call fcn.1800c0a40
mov byte [rsp + 0x9d9], al
mov cl, 0x3a
call fcn.1800c0a40
mov byte [rsp + 0x9da], al
mov cl, 0x6d
call fcn.1800c0a40
mov byte [rsp + 0x9db], al
mov cl, 0x61
call fcn.1800c0a40
mov byte [rsp + 0x9dc], al
mov cl, 0x67
call fcn.1800c0a40
mov byte [rsp + 0x9dd], al
mov cl, 0x69
call fcn.1800c0a40
mov byte [rsp + 0x9de], al
mov cl, 0x63
call fcn.1800c0a40
mov byte [rsp + 0x9df], al
mov cl, 0x5f
call fcn.1800c0a40
mov byte [rsp + 0x9e0], al
mov cl, 0x62
call fcn.1800c0a40
mov byte [rsp + 0x9e1], al
mov cl, 0x75
call fcn.1800c0a40
mov byte [rsp + 0x9e2], al
mov cl, 0x6c
call fcn.1800c0a40
mov byte [rsp + 0x9e3], al
mov cl, 0x6c
call fcn.1800c0a40
mov byte [rsp + 0x9e4], al
mov cl, 0x65
call fcn.1800c0a40
mov byte [rsp + 0x9e5], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0a40
mov byte [rsp + 0x9e6], al
xor ecx, ecx
call fcn.1800c0a40
mov byte [rsp + 0x9e7], al
movups xmm0, xmmword [rsp + 0x9d0]
movups xmmword [rsp + 0x2828], xmm0
movsd xmm1, qword [rsp + 0x9e0]
movsd qword [rsp + 0x2838], xmm1
lea rax, [rsp + 0x2828]
mov qword [rsp + 0x5560], rax
lea rcx, [rsp + 0x3760]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3760]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1508], esi
cmp r14d, 0x18
jge 0x1800644d9
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2828]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c0a40
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3760]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1508], r14d
jmp 0x180064496
lea rcx, [rsp + 0x3760]
call fcn.18000d6f0
mov qword [rsp + 0x2558], rax
lea rax, [0x1801ebbbc]
mov qword [rsp + 0x2550], rax
lea r8, [rsp + 0x2550]
lea rdx, [rsp + 0x2558]
lea rcx, [rsp + 0x6138]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b70], xmm0
mov dword [rsp + 0x1b80], eax
mov word [rsp + 0x1b84], ax
mov cl, 0x63
call fcn.1800c07d0
mov byte [rsp + 0xc0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07d0
mov byte [rsp + 0xc1], al
mov cl, 0x78
call fcn.1800c07d0
mov byte [rsp + 0xc2], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0xc3], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0xc4], al
mov cl, 0x76
call fcn.1800c07d0
mov byte [rsp + 0xc5], al
mov cl, 0x61
call fcn.1800c07d0
mov byte [rsp + 0xc6], al
mov cl, WSAStartup
call fcn.1800c07d0
mov byte [rsp + 0xc7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07d0
mov byte [rsp + 0xc8], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0xc9], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0xca], al
mov cl, WSAStartup
call fcn.1800c07d0
mov byte [rsp + 0xcb], al
mov cl, 0x61
call fcn.1800c07d0
mov byte [rsp + 0xcc], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c07d0
mov byte [rsp + 0xcd], al
mov cl, 0x69
call fcn.1800c07d0
mov byte [rsp + 0xce], al
mov cl, 0x64
call fcn.1800c07d0
mov byte [rsp + 0xcf], al
mov cl, 0x5f
call fcn.1800c07d0
mov byte [rsp + 0xd0], al
mov cl, 0x66
call fcn.1800c07d0
mov byte [rsp + 0xd1], al
mov cl, 0x69
call fcn.1800c07d0
mov byte [rsp + 0xd2], al
mov cl, WSAStartup
call fcn.1800c07d0
mov byte [rsp + 0xd3], al
mov cl, 0x65
call fcn.1800c07d0
mov byte [rsp + 0xd4], al
xor ecx, ecx
call fcn.1800c07d0
mov byte [rsp + 0xd5], al
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x1b70], xmm0
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x1b80], eax
movzx eax, word [rsp + 0xd4]
mov word [rsp + 0x1b84], ax
lea rax, [rsp + 0x1b70]
mov qword [rsp + 0x5568], rax
lea rcx, [rsp + 0x3780]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3780]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x150c], esi
cmp r14d, 0x16
jge 0x180064716
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1b70]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c07d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3780]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x150c], r14d
jmp 0x1800646d3
lea rcx, [rsp + 0x3780]
call fcn.18000d6f0
mov qword [rsp + 0x2568], rax
lea rax, [0x1801ebb8c]
mov qword [rsp + 0x2560], rax
lea r8, [rsp + 0x2560]
lea rdx, [rsp + 0x2568]
lea rcx, [rsp + 0x6160]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2810], xmm0
mov qword [rsp + 0x2820], rax
mov cl, 0x63
call fcn.1800c0820
mov byte [rsp + 0xa78], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0820
mov byte [rsp + 0xa79], al
mov cl, 0x78
call fcn.1800c0820
mov byte [rsp + 0xa7a], al
mov cl, 0x3a
call fcn.1800c0820
mov byte [rsp + 0xa7b], al
mov cl, 0x3a
call fcn.1800c0820
mov byte [rsp + 0xa7c], al
mov cl, 0x76
call fcn.1800c0820
mov byte [rsp + 0xa7d], al
mov cl, 0x61
call fcn.1800c0820
mov byte [rsp + 0xa7e], al
mov cl, WSAStartup
call fcn.1800c0820
mov byte [rsp + 0xa7f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0820
mov byte [rsp + 0xa80], al
mov cl, 0x3a
call fcn.1800c0820
mov byte [rsp + 0xa81], al
mov cl, 0x3a
call fcn.1800c0820
mov byte [rsp + 0xa82], al
mov cl, 0x77
call fcn.1800c0820
mov byte [rsp + 0xa83], al
mov cl, 0x65
call fcn.1800c0820
mov byte [rsp + 0xa84], al
mov cl, 0x61
call fcn.1800c0820
mov byte [rsp + 0xa85], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0820
mov byte [rsp + 0xa86], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0820
mov byte [rsp + 0xa87], al
mov cl, WSAGetLastError
call fcn.1800c0820
mov byte [rsp + 0xa88], al
mov cl, 0x64
call fcn.1800c0820
mov byte [rsp + 0xa89], al
mov cl, 0x61
call fcn.1800c0820
mov byte [rsp + 0xa8a], al
mov cl, 0x6d
call fcn.1800c0820
mov byte [rsp + 0xa8b], al
mov cl, 0x61
call fcn.1800c0820
mov byte [rsp + 0xa8c], al
mov cl, 0x67
call fcn.1800c0820
mov byte [rsp + 0xa8d], al
mov cl, 0x65
call fcn.1800c0820
mov byte [rsp + 0xa8e], al
xor ecx, ecx
call fcn.1800c0820
mov byte [rsp + 0xa8f], al
movups xmm0, xmmword [rsp + 0xa78]
movups xmmword [rsp + 0x2810], xmm0
movsd xmm1, qword [rsp + 0xa88]
movsd qword [rsp + 0x2820], xmm1
lea rax, [rsp + 0x2810]
mov qword [rsp + 0x5570], rax
lea rcx, [rsp + 0x37a0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x37a0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1510], esi
nop dword [rax]
cmp r14d, 0x18
jge 0x180064963
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2810]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c0820
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x37a0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1510], r14d
jmp 0x180064920
lea rcx, [rsp + 0x37a0]
call fcn.18000d6f0
mov qword [rsp + 0x2578], rax
lea rax, [0x1801ebb9e]
mov qword [rsp + 0x2570], rax
lea r8, [rsp + 0x2570]
lea rdx, [rsp + 0x2578]
lea rcx, [rsp + 0x6188]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x21a0], xmm0
mov qword [rsp + 0x21b0], rax
mov word [rsp + 0x21b8], ax
mov cl, 0x63
call fcn.1800c03a0
mov byte [rsp + 0x478], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c03a0
mov byte [rsp + 0x479], al
mov cl, 0x78
call fcn.1800c03a0
mov byte [rsp + 0x47a], al
mov cl, 0x3a
call fcn.1800c03a0
mov byte [rsp + 0x47b], al
mov cl, 0x3a
call fcn.1800c03a0
mov byte [rsp + 0x47c], al
mov cl, 0x76
call fcn.1800c03a0
mov byte [rsp + 0x47d], al
mov cl, 0x61
call fcn.1800c03a0
mov byte [rsp + 0x47e], al
mov cl, WSAStartup
call fcn.1800c03a0
mov byte [rsp + 0x47f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03a0
mov byte [rsp + 0x480], al
mov cl, 0x3a
call fcn.1800c03a0
mov byte [rsp + 0x481], al
mov cl, 0x3a
call fcn.1800c03a0
mov byte [rsp + 0x482], al
mov cl, 0x63
call fcn.1800c03a0
mov byte [rsp + 0x483], al
mov cl, 0x5f
call fcn.1800c03a0
mov byte [rsp + 0x484], al
mov cl, WSAStartup
call fcn.1800c03a0
mov byte [rsp + 0x485], al
mov cl, 0x65
call fcn.1800c03a0
mov byte [rsp + 0x486], al
mov cl, 0x6c
call fcn.1800c03a0
mov byte [rsp + 0x487], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c03a0
mov byte [rsp + 0x488], al
mov cl, 0x61
call fcn.1800c03a0
mov byte [rsp + 0x489], al
mov cl, 0x64
call fcn.1800c03a0
mov byte [rsp + 0x48a], al
mov cl, 0x5f
call fcn.1800c03a0
mov byte [rsp + 0x48b], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03a0
mov byte [rsp + 0x48c], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c03a0
mov byte [rsp + 0x48d], al
mov cl, 0x65
call fcn.1800c03a0
mov byte [rsp + 0x48e], al
mov cl, 0x65
call fcn.1800c03a0
mov byte [rsp + 0x48f], al
mov cl, 0x64
call fcn.1800c03a0
mov byte [rsp + 0x490], al
xor ecx, ecx
call fcn.1800c03a0
mov byte [rsp + 0x491], al
movups xmm0, xmmword [rsp + 0x478]
movups xmmword [rsp + 0x21a0], xmm0
movsd xmm1, qword [rsp + 0x488]
movsd qword [rsp + 0x21b0], xmm1
movzx eax, word [rsp + 0x490]
mov word [rsp + 0x21b8], ax
lea rax, [rsp + 0x21a0]
mov qword [rsp + 0x5578], rax
lea rcx, [rsp + 0x3720]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3720]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1514], esi
nop word [rax + rax]
cmp r14d, 0x1a
jge 0x180064be3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x21a0]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c03a0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3720]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1514], r14d
jmp 0x180064ba0
lea rcx, [rsp + 0x3720]
call fcn.18000d6f0
mov qword [rsp + 0x2588], rax
lea rax, [0x1801ebb8f]
mov qword [rsp + 0x2580], rax
lea r8, [rsp + 0x2580]
lea rdx, [rsp + 0x2588]
lea rcx, [rsp + 0x61b0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2000], xmm0
mov qword [rsp + 0x2010], rax
mov byte [rsp + 0x2018], al
mov cl, 0x63
call fcn.1800c09c0
mov byte [rsp + 0xc40], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09c0
mov byte [rsp + 0xc41], al
mov cl, 0x78
call fcn.1800c09c0
mov byte [rsp + 0xc42], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0xc43], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0xc44], al
mov cl, 0x76
call fcn.1800c09c0
mov byte [rsp + 0xc45], al
mov cl, 0x61
call fcn.1800c09c0
mov byte [rsp + 0xc46], al
mov cl, WSAStartup
call fcn.1800c09c0
mov byte [rsp + 0xc47], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09c0
mov byte [rsp + 0xc48], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0xc49], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0xc4a], al
mov cl, 0x69
call fcn.1800c09c0
mov byte [rsp + 0xc4b], al
mov cl, WSAGetLastError
call fcn.1800c09c0
mov byte [rsp + 0xc4c], al
mov cl, 0x66
call fcn.1800c09c0
mov byte [rsp + 0xc4d], al
mov cl, 0x69
call fcn.1800c09c0
mov byte [rsp + 0xc4e], al
mov cl, WSAGetLastError
call fcn.1800c09c0
mov byte [rsp + 0xc4f], al
mov cl, 0x69
call fcn.1800c09c0
mov byte [rsp + 0xc50], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09c0
mov byte [rsp + 0xc51], al
mov cl, 0x65
call fcn.1800c09c0
mov byte [rsp + 0xc52], al
mov cl, 0x5f
call fcn.1800c09c0
mov byte [rsp + 0xc53], al
mov cl, 0x61
call fcn.1800c09c0
mov byte [rsp + 0xc54], al
mov cl, 0x6d
call fcn.1800c09c0
mov byte [rsp + 0xc55], al
mov cl, 0x6d
call fcn.1800c09c0
mov byte [rsp + 0xc56], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09c0
mov byte [rsp + 0xc57], al
xor ecx, ecx
call fcn.1800c09c0
mov byte [rsp + 0xc58], al
movups xmm0, xmmword [rsp + 0xc40]
movups xmmword [rsp + 0x2000], xmm0
movsd xmm1, qword [rsp + 0xc50]
movsd qword [rsp + 0x2010], xmm1
mov byte [rsp + 0x2018], al
lea rax, [rsp + 0x2000]
mov qword [rsp + 0x5580], rax
lea rcx, [rsp + 0x37c0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x37c0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1518], esi
cmp r14d, 0x19
jge 0x180064e45
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2000]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c09c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x37c0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1518], r14d
jmp 0x180064e02
lea rcx, [rsp + 0x37c0]
call fcn.18000d6f0
mov qword [rsp + 0x2598], rax
lea rax, [0x1801ebb86]
mov qword [rsp + 0x2590], rax
lea r8, [rsp + 0x2590]
lea rdx, [rsp + 0x2598]
lea rcx, [rsp + 0x61d8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1928], xmm0
mov dword [rsp + 0x1938], eax
mov byte [rsp + 0x193c], al
mov cl, 0x63
call fcn.1800c0880
mov byte [rsp + 0x8f8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0880
mov byte [rsp + 0x8f9], al
mov cl, 0x78
call fcn.1800c0880
mov byte [rsp + 0x8fa], al
mov cl, 0x3a
call fcn.1800c0880
mov byte [rsp + 0x8fb], al
mov cl, 0x3a
call fcn.1800c0880
mov byte [rsp + 0x8fc], al
mov cl, 0x76
call fcn.1800c0880
mov byte [rsp + 0x8fd], al
mov cl, 0x61
call fcn.1800c0880
mov byte [rsp + 0x8fe], al
mov cl, WSAStartup
call fcn.1800c0880
mov byte [rsp + 0x8ff], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0880
mov byte [rsp + 0x900], al
mov cl, 0x3a
call fcn.1800c0880
mov byte [rsp + 0x901], al
mov cl, 0x3a
call fcn.1800c0880
mov byte [rsp + 0x902], al
mov cl, WSAGetLastError
call fcn.1800c0880
mov byte [rsp + 0x903], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0880
mov byte [rsp + 0x904], al
mov cl, 0x5f
call fcn.1800c0880
mov byte [rsp + 0x905], al
mov cl, WSAStartup
call fcn.1800c0880
mov byte [rsp + 0x906], al
mov cl, 0x65
call fcn.1800c0880
mov byte [rsp + 0x907], al
mov cl, 0x6c
call fcn.1800c0880
mov byte [rsp + 0x908], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0880
mov byte [rsp + 0x909], al
mov cl, 0x61
call fcn.1800c0880
mov byte [rsp + 0x90a], al
mov cl, 0x64
call fcn.1800c0880
mov byte [rsp + 0x90b], al
xor ecx, ecx
call fcn.1800c0880
mov byte [rsp + 0x90c], al
movups xmm0, xmmword [rsp + 0x8f8]
movups xmmword [rsp + 0x1928], xmm0
mov ecx, dword [rsp + 0x908]
mov dword [rsp + 0x1938], ecx
mov byte [rsp + 0x193c], al
lea rax, [rsp + 0x1928]
mov qword [rsp + 0x5588], rax
lea rcx, [rsp + 0x37e0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x37e0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x151c], esi
cmp r14d, 0x15
jge 0x18006506a
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1928]
call fcn.1800c1300
movzx ecx, byte [rax]
call fcn.1800c0880
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x37e0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x151c], r14d
jmp 0x180065027
lea rcx, [rsp + 0x37e0]
call fcn.18000d6f0
mov qword [rsp + 0x25a8], rax
lea rax, [0x1801ebb53]
mov qword [rsp + 0x25a0], rax
lea r8, [rsp + 0x25a0]
lea rdx, [rsp + 0x25a8]
lea rcx, [rsp + 0x6200]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1688], xmm0
mov dword [rsp + 0x1698], eax
mov word [rsp + 0x169c], ax
mov byte [rsp + 0x169e], al
mov cl, 0x63
call fcn.1800c0a30
mov byte [rsp + 0x310], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0a30
mov byte [rsp + 0x311], al
mov cl, 0x78
call fcn.1800c0a30
mov byte [rsp + 0x312], al
mov cl, 0x3a
call fcn.1800c0a30
mov byte [rsp + 0x313], al
mov cl, 0x3a
call fcn.1800c0a30
mov byte [rsp + 0x314], al
mov cl, 0x76
call fcn.1800c0a30
mov byte [rsp + 0x315], al
mov cl, 0x61
call fcn.1800c0a30
mov byte [rsp + 0x316], al
mov cl, WSAStartup
call fcn.1800c0a30
mov byte [rsp + 0x317], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0a30
mov byte [rsp + 0x318], al
mov cl, 0x3a
call fcn.1800c0a30
mov byte [rsp + 0x319], al
mov cl, 0x3a
call fcn.1800c0a30
mov byte [rsp + 0x31a], al
mov cl, 0x63
call fcn.1800c0a30
mov byte [rsp + 0x31b], al
mov cl, 0x5f
call fcn.1800c0a30
mov byte [rsp + 0x31c], al
mov cl, WSAGetLastError
call fcn.1800c0a30
mov byte [rsp + 0x31d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0a30
mov byte [rsp + 0x31e], al
mov cl, 0x5f
call fcn.1800c0a30
mov byte [rsp + 0x31f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0a30
mov byte [rsp + 0x320], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0a30
mov byte [rsp + 0x321], al
mov cl, WSAStartup
call fcn.1800c0a30
mov byte [rsp + 0x322], al
mov cl, 0x65
call fcn.1800c0a30
mov byte [rsp + 0x323], al
mov cl, 0x61
call fcn.1800c0a30
mov byte [rsp + 0x324], al
mov cl, 0x64
call fcn.1800c0a30
mov byte [rsp + 0x325], al
xor ecx, ecx
call fcn.1800c0a30
mov byte [rsp + 0x326], al
movups xmm0, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x1688], xmm0
mov ecx, dword [rsp + 0x320]
mov dword [rsp + 0x1698], ecx
movzx ecx, word [rsp + 0x324]
mov word [rsp + 0x169c], cx
mov byte [rsp + 0x169e], al
lea rax, [rsp + 0x1688]
mov qword [rsp + 0x5590], rax
lea rcx, [rsp + 0x36e0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x36e0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1520], esi
cmp r14d, 0x17
jge 0x1800652c3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1688]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0a30
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x36e0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1520], r14d
jmp 0x180065280
lea rcx, [rsp + 0x36e0]
call fcn.18000d6f0
mov qword [rsp + 0x25b8], rax
lea rax, [0x1801ebbb5]
mov qword [rsp + 0x25b0], rax
lea r8, [rsp + 0x25b0]
lea rdx, [rsp + 0x25b8]
lea rcx, [rsp + 0x6228]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1748], xmm0
mov dword [rsp + 0x1758], eax
mov word [rsp + 0x175c], ax
mov byte [rsp + 0x175e], al
mov cl, 0x63
call fcn.1800c0a20
mov byte [rsp + 0x2f8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0a20
mov byte [rsp + 0x2f9], al
mov cl, 0x78
call fcn.1800c0a20
mov byte [rsp + 0x2fa], al
mov cl, 0x3a
call fcn.1800c0a20
mov byte [rsp + 0x2fb], al
mov cl, 0x3a
call fcn.1800c0a20
mov byte [rsp + 0x2fc], al
mov cl, 0x76
call fcn.1800c0a20
mov byte [rsp + 0x2fd], al
mov cl, 0x61
call fcn.1800c0a20
mov byte [rsp + 0x2fe], al
mov cl, WSAStartup
call fcn.1800c0a20
mov byte [rsp + 0x2ff], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0a20
mov byte [rsp + 0x300], al
mov cl, 0x3a
call fcn.1800c0a20
mov byte [rsp + 0x301], al
mov cl, 0x3a
call fcn.1800c0a20
mov byte [rsp + 0x302], al
mov cl, 0x63
call fcn.1800c0a20
mov byte [rsp + 0x303], al
mov cl, 0x5f
call fcn.1800c0a20
mov byte [rsp + 0x304], al
mov cl, WSAGetLastError
call fcn.1800c0a20
mov byte [rsp + 0x305], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0a20
mov byte [rsp + 0x306], al
mov cl, 0x5f
call fcn.1800c0a20
mov byte [rsp + 0x307], al
mov cl, WSAStartup
call fcn.1800c0a20
mov byte [rsp + 0x308], al
mov cl, 0x65
call fcn.1800c0a20
mov byte [rsp + 0x309], al
mov cl, 0x63
call fcn.1800c0a20
mov byte [rsp + 0x30a], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0a20
mov byte [rsp + 0x30b], al
mov cl, 0x69
call fcn.1800c0a20
mov byte [rsp + 0x30c], al
mov cl, 0x6c
call fcn.1800c0a20
mov byte [rsp + 0x30d], al
xor ecx, ecx
call fcn.1800c0a20
mov byte [rsp + 0x30e], al
movups xmm0, xmmword [rsp + 0x2f8]
movups xmmword [rsp + 0x1748], xmm0
mov ecx, dword [rsp + 0x308]
mov dword [rsp + 0x1758], ecx
movzx ecx, word [rsp + 0x30c]
mov word [rsp + 0x175c], cx
mov byte [rsp + 0x175e], al
lea rax, [rsp + 0x1748]
mov qword [rsp + 0x5598], rax
lea rcx, [rsp + 0x3700]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3700]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1524], esi
nop dword [rax]
cmp r14d, 0x17
jge 0x180065523
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1748]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0a20
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3700]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1524], r14d
jmp 0x1800654e0
lea rcx, [rsp + 0x3700]
call fcn.18000d6f0
mov qword [rsp + 0x25c8], rax
lea rax, [0x1801ebb50]
mov qword [rsp + 0x25c0], rax
lea r8, [rsp + 0x25c0]
lea rdx, [rsp + 0x25c8]
lea rcx, [rsp + 0x6250]
call fcn.1800c3740
lea r8, [rsp + 0x6278]
lea rdx, [rsp + 0x5670]
lea rcx, [rsp + 0x5618]
call fcn.1800bd050
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x5470], xmm0
lea rdx, [rsp + 0x5470]
lea rcx, [rsp + 0x71c8]
call fcn.1800bd4f0
lea r9, [fcn.18000d700]
mov edx, Ordinal_41
lea r8d, [rdx + 0x25]
lea rcx, [rsp + 0x5670]
call fcn.180007a60
lea rcx, [rsp + 0x3700]
call fcn.18000d700
lea rcx, [rsp + 0x36e0]
call fcn.18000d700
lea rcx, [rsp + 0x37e0]
call fcn.18000d700
lea rcx, [rsp + 0x37c0]
call fcn.18000d700
lea rcx, [rsp + 0x3720]
call fcn.18000d700
lea rcx, [rsp + 0x37a0]
call fcn.18000d700
lea rcx, [rsp + 0x3780]
call fcn.18000d700
lea rcx, [rsp + 0x3760]
call fcn.18000d700
lea rcx, [rsp + 0x3740]
call fcn.18000d700
lea rcx, [rsp + 0x3800]
call fcn.18000d700
lea rcx, [rsp + 0x3820]
call fcn.18000d700
lea rcx, [rsp + 0x3840]
call fcn.18000d700
lea rcx, [rsp + 0x3860]
call fcn.18000d700
lea rcx, [rsp + 0x3880]
call fcn.18000d700
lea rcx, [rsp + 0x38a0]
call fcn.18000d700
lea rcx, [rsp + 0x38c0]
call fcn.18000d700
lea rcx, [rsp + 0x38e0]
call fcn.18000d700
lea rcx, [rsp + 0x3900]
call fcn.18000d700
lea rcx, [rsp + 0x3920]
call fcn.18000d700
lea rcx, [rsp + 0x3940]
call fcn.18000d700
lea rcx, [rsp + 0x3960]
call fcn.18000d700
lea rcx, [rsp + 0x3980]
call fcn.18000d700
lea rcx, [rsp + 0x39a0]
call fcn.18000d700
lea rcx, [rsp + 0x39c0]
call fcn.18000d700
lea rcx, [rsp + 0x39e0]
call fcn.18000d700
lea rcx, [rsp + 0x3a00]
call fcn.18000d700
lea rcx, [rsp + 0x3a20]
call fcn.18000d700
lea rcx, [rsp + 0x3a40]
call fcn.18000d700
lea rcx, [rsp + 0x3a60]
call fcn.18000d700
lea rcx, [rsp + 0x3a80]
call fcn.18000d700
lea rcx, [rsp + 0x3aa0]
call fcn.18000d700
lea rcx, [rsp + 0x3258]
call fcn.18000d700
lea rcx, [rsp + 0x3278]
call fcn.18000d700
lea rcx, [rsp + 0x3298]
call fcn.18000d700
lea rcx, [rsp + 0x32b8]
call fcn.18000d700
lea rcx, [rsp + 0x32d8]
call fcn.18000d700
lea rcx, [rsp + 0x32f8]
call fcn.18000d700
lea rcx, [rsp + 0x3318]
call fcn.18000d700
lea rcx, [rsp + 0x3338]
call fcn.18000d700
lea rcx, [rsp + 0x3358]
call fcn.18000d700
lea rcx, [rsp + 0x3378]
call fcn.18000d700
lea rcx, [rsp + 0x3398]
call fcn.18000d700
lea rcx, [rsp + 0x33b8]
call fcn.18000d700
lea rcx, [rsp + 0x33d8]
call fcn.18000d700
lea rcx, [rsp + 0x33f8]
call fcn.18000d700
lea rcx, [rsp + 0x3418]
call fcn.18000d700
lea rcx, [rsp + 0x3438]
call fcn.18000d700
lea rcx, [rsp + 0x3458]
call fcn.18000d700
lea rcx, [rsp + 0x3478]
call fcn.18000d700
lea rcx, [rsp + 0x3498]
call fcn.18000d700
lea rcx, [rsp + 0x34b8]
call fcn.18000d700
lea rcx, [rsp + 0x34d8]
call fcn.18000d700
lea rcx, [rsp + 0x34f8]
call fcn.18000d700
lea rcx, [rsp + 0x3518]
call fcn.18000d700
lea rcx, [rsp + 0x3538]
call fcn.18000d700
lea rcx, [rsp + 0x3558]
call fcn.18000d700
lea rcx, [rsp + 0x3578]
call fcn.18000d700
lea rcx, [rsp + 0x3598]
call fcn.18000d700
lea rcx, [rsp + 0x35b8]
call fcn.18000d700
lea rcx, [rsp + 0x35d8]
call fcn.18000d700
lea rcx, [rsp + 0x35f8]
call fcn.18000d700
lea rcx, [rsp + 0x3618]
call fcn.18000d700
lea rcx, [rsp + 0x3638]
call fcn.18000d700
lea rcx, [rsp + 0x3658]
call fcn.18000d700
lea rcx, [rsp + 0x2fb8]
call fcn.18000d700
lea rcx, [rsp + 0x2fd8]
call fcn.18000d700
lea rcx, [rsp + 0x2ff8]
call fcn.18000d700
lea rcx, [rsp + 0x3018]
call fcn.18000d700
lea rcx, [rsp + 0x3038]
call fcn.18000d700
lea rcx, [rsp + 0x3058]
call fcn.18000d700
lea rcx, [rsp + 0x3078]
call fcn.18000d700
lea rcx, [rsp + 0x3098]
call fcn.18000d700
lea rcx, [rsp + 0x30b8]
call fcn.18000d700
lea rcx, [rsp + 0x3238]
call fcn.18000d700
lea rcx, [rsp + 0x30d8]
call fcn.18000d700
lea rcx, [rsp + 0x30f8]
call fcn.18000d700
lea rcx, [rsp + 0x3118]
call fcn.18000d700
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x71d8]
call fcn.180075b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x21c0], xmm0
mov qword [rsp + 0x21d0], rax
mov word [rsp + 0x21d8], ax
mov cl, 0x63
call fcn.1800c0480
mov byte [rsp + 0x498], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0480
mov byte [rsp + 0x499], al
mov cl, 0x78
call fcn.1800c0480
mov byte [rsp + 0x49a], al
mov cl, 0x3a
call fcn.1800c0480
mov byte [rsp + 0x49b], al
mov cl, 0x3a
call fcn.1800c0480
mov byte [rsp + 0x49c], al
mov cl, 0x76
call fcn.1800c0480
mov byte [rsp + 0x49d], al
mov cl, 0x61
call fcn.1800c0480
mov byte [rsp + 0x49e], al
mov cl, WSAStartup
call fcn.1800c0480
mov byte [rsp + 0x49f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0480
mov byte [rsp + 0x4a0], al
mov cl, 0x3a
call fcn.1800c0480
mov byte [rsp + 0x4a1], al
mov cl, 0x3a
call fcn.1800c0480
mov byte [rsp + 0x4a2], al
mov cl, 0x63
call fcn.1800c0480
mov byte [rsp + 0x4a3], al
mov cl, 0x5f
call fcn.1800c0480
mov byte [rsp + 0x4a4], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0480
mov byte [rsp + 0x4a5], al
mov cl, 0x77
call fcn.1800c0480
mov byte [rsp + 0x4a6], al
mov cl, 0x69
call fcn.1800c0480
mov byte [rsp + 0x4a7], al
mov cl, 0x6d
call fcn.1800c0480
mov byte [rsp + 0x4a8], al
mov cl, 0x5f
call fcn.1800c0480
mov byte [rsp + 0x4a9], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0480
mov byte [rsp + 0x4aa], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0480
mov byte [rsp + 0x4ab], al
mov cl, 0x65
call fcn.1800c0480
mov byte [rsp + 0x4ac], al
mov cl, 0x65
call fcn.1800c0480
mov byte [rsp + 0x4ad], al
mov cl, 0x64
call fcn.1800c0480
mov byte [rsp + 0x4ae], al
mov cl, 0x5f
call fcn.1800c0480
mov byte [rsp + 0x4af], al
mov cl, 0x66
call fcn.1800c0480
mov byte [rsp + 0x4b0], al
xor ecx, ecx
call fcn.1800c0480
mov byte [rsp + 0x4b1], al
movups xmm0, xmmword [rsp + 0x498]
movups xmmword [rsp + 0x21c0], xmm0
movsd xmm1, qword [rsp + 0x4a8]
movsd qword [rsp + 0x21d0], xmm1
movzx eax, word [rsp + 0x4b0]
mov word [rsp + 0x21d8], ax
lea rax, [rsp + 0x21c0]
mov qword [rsp + 0x55a0], rax
lea rcx, [rsp + 0x4100]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x4100]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1528], esi
nop
cmp r14d, 0x1a
jge 0x180065bf3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x21c0]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c0480
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4100]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1528], r14d
jmp 0x180065bb0
lea rcx, [rsp + 0x4100]
call fcn.18000d6f0
mov qword [rsp + 0x25d8], rax
lea rax, [0x1801d2ab8]
mov qword [rsp + 0x25d0], rax
lea r8, [rsp + 0x25d0]
lea rdx, [rsp + 0x25d8]
lea rcx, [rsp + 0x69b0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1ee0], xmm0
mov qword [rsp + 0x1ef0], rax
mov byte [rsp + 0x1ef8], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0xba0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0770
mov byte [rsp + 0xba1], al
mov cl, 0x78
call fcn.1800c0770
mov byte [rsp + 0xba2], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0xba3], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0xba4], al
mov cl, 0x76
call fcn.1800c0770
mov byte [rsp + 0xba5], al
mov cl, 0x61
call fcn.1800c0770
mov byte [rsp + 0xba6], al
mov cl, WSAStartup
call fcn.1800c0770
mov byte [rsp + 0xba7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0xba8], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0xba9], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0xbaa], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0xbab], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0xbac], al
mov cl, WSAStartup
call fcn.1800c0770
mov byte [rsp + 0xbad], al
mov cl, 0x75
call fcn.1800c0770
mov byte [rsp + 0xbae], al
mov cl, WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0xbaf], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0xbb0], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0xbb1], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0770
mov byte [rsp + 0xbb2], al
mov cl, 0x65
call fcn.1800c0770
mov byte [rsp + 0xbb3], al
mov cl, 0x65
call fcn.1800c0770
mov byte [rsp + 0xbb4], al
mov cl, 0x64
call fcn.1800c0770
mov byte [rsp + 0xbb5], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0xbb6], al
mov cl, 0x66
call fcn.1800c0770
mov byte [rsp + 0xbb7], al
xor ecx, ecx
call fcn.1800c0770
mov byte [rsp + 0xbb8], al
movups xmm0, xmmword [rsp + 0xba0]
movups xmmword [rsp + 0x1ee0], xmm0
movsd xmm1, qword [rsp + 0xbb0]
movsd qword [rsp + 0x1ef0], xmm1
mov byte [rsp + 0x1ef8], al
lea rax, [rsp + 0x1ee0]
mov qword [rsp + 0x55a8], rax
lea rcx, [rsp + 0x40e0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x40e0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x152c], esi
cmp r14d, 0x19
jge 0x180065e55
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1ee0]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c0770
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x40e0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x152c], r14d
jmp 0x180065e12
lea rcx, [rsp + 0x40e0]
call fcn.18000d6f0
mov qword [rsp + 0x25e8], rax
lea rax, [0x1801d2aa8]
mov qword [rsp + 0x25e0], rax
lea r8, [rsp + 0x25e0]
lea rdx, [rsp + 0x25e8]
lea rcx, [rsp + 0x69d8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1dd8], xmm0
mov qword [rsp + 0x1de8], rax
mov dword [rsp + 0x1df0], eax
mov word [rsp + 0x1df4], ax
mov cl, 0x63
call fcn.1800c0440
mov byte [rsp + 0x248], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0440
mov byte [rsp + 0x249], al
mov cl, 0x78
call fcn.1800c0440
mov byte [rsp + 0x24a], al
mov cl, 0x3a
call fcn.1800c0440
mov byte [rsp + 0x24b], al
mov cl, 0x3a
call fcn.1800c0440
mov byte [rsp + 0x24c], al
mov cl, 0x76
call fcn.1800c0440
mov byte [rsp + 0x24d], al
mov cl, 0x61
call fcn.1800c0440
mov byte [rsp + 0x24e], al
mov cl, WSAStartup
call fcn.1800c0440
mov byte [rsp + 0x24f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0440
mov byte [rsp + 0x250], al
mov cl, 0x3a
call fcn.1800c0440
mov byte [rsp + 0x251], al
mov cl, 0x3a
call fcn.1800c0440
mov byte [rsp + 0x252], al
mov cl, 0x76
call fcn.1800c0440
mov byte [rsp + 0x253], al
mov cl, 0x65
call fcn.1800c0440
mov byte [rsp + 0x254], al
mov cl, 0x68
call fcn.1800c0440
mov byte [rsp + 0x255], al
mov cl, 0x69
call fcn.1800c0440
mov byte [rsp + 0x256], al
mov cl, 0x63
call fcn.1800c0440
mov byte [rsp + 0x257], al
mov cl, 0x6c
call fcn.1800c0440
mov byte [rsp + 0x258], al
mov cl, 0x65
call fcn.1800c0440
mov byte [rsp + 0x259], al
mov cl, 0x5f
call fcn.1800c0440
mov byte [rsp + 0x25a], al
mov cl, WSAStartup
call fcn.1800c0440
mov byte [rsp + 0x25b], al
mov cl, 0x61
call fcn.1800c0440
mov byte [rsp + 0x25c], al
mov cl, 0x64
call fcn.1800c0440
mov byte [rsp + 0x25d], al
mov cl, 0x61
call fcn.1800c0440
mov byte [rsp + 0x25e], al
mov cl, WSAStartup
call fcn.1800c0440
mov byte [rsp + 0x25f], al
mov cl, 0x5f
call fcn.1800c0440
mov byte [rsp + 0x260], al
mov cl, 0x64
call fcn.1800c0440
mov byte [rsp + 0x261], al
mov cl, 0x69
call fcn.1800c0440
mov byte [rsp + 0x262], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0440
mov byte [rsp + 0x263], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0440
mov byte [rsp + 0x264], al
xor ecx, ecx
call fcn.1800c0440
mov byte [rsp + 0x265], al
movups xmm0, xmmword [rsp + 0x248]
movups xmmword [rsp + 0x1dd8], xmm0
movsd xmm1, qword [rsp + 0x258]
movsd qword [rsp + 0x1de8], xmm1
mov eax, dword [rsp + 0x260]
mov dword [rsp + 0x1df0], eax
movzx eax, word [rsp + 0x264]
mov word [rsp + 0x1df4], ax
lea rax, [rsp + 0x1dd8]
mov qword [rsp + 0x55b0], rax
lea rcx, [rsp + 0x40c0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1e]
lea rcx, [rsp + 0x40c0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1530], esi
nop dword [rax]
cmp r14d, 0x1e
jge 0x180066123
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1dd8]
call fcn.1800c1170
movzx ecx, byte [rax]
call fcn.1800c0440
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x40c0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1530], r14d
jmp 0x1800660e0
lea rcx, [rsp + 0x40c0]
call fcn.18000d6f0
mov qword [rsp + 0x25f8], rax
lea rax, [0x1801d2a9c]
mov qword [rsp + 0x25f0], rax
lea r8, [rsp + 0x25f0]
lea rdx, [rsp + 0x25f8]
lea rcx, [rsp + 0x6a00]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1718], xmm0
mov dword [rsp + 0x1728], eax
mov word [rsp + 0x172c], ax
mov byte [rsp + 0x172e], al
mov cl, 0x63
call fcn.1800c0370
mov byte [rsp + 0x2e0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0370
mov byte [rsp + 0x2e1], al
mov cl, 0x78
call fcn.1800c0370
mov byte [rsp + 0x2e2], al
mov cl, 0x3a
call fcn.1800c0370
mov byte [rsp + 0x2e3], al
mov cl, 0x3a
call fcn.1800c0370
mov byte [rsp + 0x2e4], al
mov cl, 0x76
call fcn.1800c0370
mov byte [rsp + 0x2e5], al
mov cl, 0x61
call fcn.1800c0370
mov byte [rsp + 0x2e6], al
mov cl, WSAStartup
call fcn.1800c0370
mov byte [rsp + 0x2e7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0370
mov byte [rsp + 0x2e8], al
mov cl, 0x3a
call fcn.1800c0370
mov byte [rsp + 0x2e9], al
mov cl, 0x3a
call fcn.1800c0370
mov byte [rsp + 0x2ea], al
mov cl, 0x63
call fcn.1800c0370
mov byte [rsp + 0x2eb], al
mov cl, 0x5f
call fcn.1800c0370
mov byte [rsp + 0x2ec], al
mov cl, 0x61
call fcn.1800c0370
mov byte [rsp + 0x2ed], al
mov cl, 0x63
call fcn.1800c0370
mov byte [rsp + 0x2ee], al
mov cl, 0x63
call fcn.1800c0370
mov byte [rsp + 0x2ef], al
mov cl, 0x5f
call fcn.1800c0370
mov byte [rsp + 0x2f0], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0370
mov byte [rsp + 0x2f1], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0370
mov byte [rsp + 0x2f2], al
mov cl, 0x65
call fcn.1800c0370
mov byte [rsp + 0x2f3], al
mov cl, 0x65
call fcn.1800c0370
mov byte [rsp + 0x2f4], al
mov cl, 0x64
call fcn.1800c0370
mov byte [rsp + 0x2f5], al
xor ecx, ecx
call fcn.1800c0370
mov byte [rsp + 0x2f6], al
movups xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rsp + 0x1718], xmm0
mov ecx, dword [rsp + 0x2f0]
mov dword [rsp + 0x1728], ecx
movzx ecx, word [rsp + 0x2f4]
mov word [rsp + 0x172c], cx
mov byte [rsp + 0x172e], al
lea rax, [rsp + 0x1718]
mov qword [rsp + 0x55b8], rax
lea rcx, [rsp + 0x40a0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x40a0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1534], esi
nop dword [rax]
cmp r14d, 0x17
jge 0x180066383
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1718]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0370
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x40a0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1534], r14d
jmp 0x180066340
lea rcx, [rsp + 0x40a0]
call fcn.18000d6f0
mov qword [rsp + 0x2608], rax
lea rax, [0x1801ebbb0]
mov qword [rsp + 0x2600], rax
lea r8, [rsp + 0x2600]
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x6a28]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x27f8], xmm0
mov qword [rsp + 0x2808], rax
mov cl, 0x63
call fcn.1800c0950
mov byte [rsp + 0xa60], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0950
mov byte [rsp + 0xa61], al
mov cl, 0x78
call fcn.1800c0950
mov byte [rsp + 0xa62], al
mov cl, 0x3a
call fcn.1800c0950
mov byte [rsp + 0xa63], al
mov cl, 0x3a
call fcn.1800c0950
mov byte [rsp + 0xa64], al
mov cl, 0x76
call fcn.1800c0950
mov byte [rsp + 0xa65], al
mov cl, 0x61
call fcn.1800c0950
mov byte [rsp + 0xa66], al
mov cl, WSAStartup
call fcn.1800c0950
mov byte [rsp + 0xa67], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0950
mov byte [rsp + 0xa68], al
mov cl, 0x3a
call fcn.1800c0950
mov byte [rsp + 0xa69], al
mov cl, 0x3a
call fcn.1800c0950
mov byte [rsp + 0xa6a], al
mov cl, WSAStartup
call fcn.1800c0950
mov byte [rsp + 0xa6b], al
mov cl, 0x65
call fcn.1800c0950
mov byte [rsp + 0xa6c], al
mov cl, 0x6c
call fcn.1800c0950
mov byte [rsp + 0xa6d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0950
mov byte [rsp + 0xa6e], al
mov cl, 0x61
call fcn.1800c0950
mov byte [rsp + 0xa6f], al
mov cl, 0x64
call fcn.1800c0950
mov byte [rsp + 0xa70], al
mov cl, 0x5f
call fcn.1800c0950
mov byte [rsp + 0xa71], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0950
mov byte [rsp + 0xa72], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0950
mov byte [rsp + 0xa73], al
mov cl, 0x65
call fcn.1800c0950
mov byte [rsp + 0xa74], al
mov cl, 0x65
call fcn.1800c0950
mov byte [rsp + 0xa75], al
mov cl, 0x64
call fcn.1800c0950
mov byte [rsp + 0xa76], al
xor ecx, ecx
call fcn.1800c0950
mov byte [rsp + 0xa77], al
movups xmm0, xmmword [rsp + 0xa60]
movups xmmword [rsp + 0x27f8], xmm0
movsd xmm1, qword [rsp + 0xa70]
movsd qword [rsp + 0x2808], xmm1
lea rax, [rsp + 0x27f8]
mov qword [rsp + 0x55c0], rax
lea rcx, [rsp + 0x4080]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x4080]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1538], esi
cmp r14d, 0x18
jge 0x1800665c9
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x27f8]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c0950
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4080]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1538], r14d
jmp 0x180066586
lea rcx, [rsp + 0x4080]
call fcn.18000d6f0
mov qword [rsp + 0x2618], rax
lea rax, [0x1801d2ab0]
mov qword [rsp + 0x2610], rax
lea r8, [rsp + 0x2610]
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x6a50]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2180], xmm0
mov qword [rsp + 0x2190], rax
mov word [rsp + 0x2198], ax
mov cl, 0x63
call fcn.1800c0890
mov byte [rsp + 0x4b8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0890
mov byte [rsp + 0x4b9], al
mov cl, 0x78
call fcn.1800c0890
mov byte [rsp + 0x4ba], al
mov cl, 0x3a
call fcn.1800c0890
mov byte [rsp + 0x4bb], al
mov cl, 0x3a
call fcn.1800c0890
mov byte [rsp + 0x4bc], al
mov cl, 0x76
call fcn.1800c0890
mov byte [rsp + 0x4bd], al
mov cl, 0x61
call fcn.1800c0890
mov byte [rsp + 0x4be], al
mov cl, WSAStartup
call fcn.1800c0890
mov byte [rsp + 0x4bf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0890
mov byte [rsp + 0x4c0], al
mov cl, 0x3a
call fcn.1800c0890
mov byte [rsp + 0x4c1], al
mov cl, 0x3a
call fcn.1800c0890
mov byte [rsp + 0x4c2], al
mov cl, 0x77
call fcn.1800c0890
mov byte [rsp + 0x4c3], al
mov cl, 0x65
call fcn.1800c0890
mov byte [rsp + 0x4c4], al
mov cl, 0x61
call fcn.1800c0890
mov byte [rsp + 0x4c5], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0890
mov byte [rsp + 0x4c6], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0890
mov byte [rsp + 0x4c7], al
mov cl, WSAGetLastError
call fcn.1800c0890
mov byte [rsp + 0x4c8], al
mov cl, 0x64
call fcn.1800c0890
mov byte [rsp + 0x4c9], al
mov cl, 0x61
call fcn.1800c0890
mov byte [rsp + 0x4ca], al
mov cl, 0x6d
call fcn.1800c0890
mov byte [rsp + 0x4cb], al
mov cl, 0x61
call fcn.1800c0890
mov byte [rsp + 0x4cc], al
mov cl, 0x67
call fcn.1800c0890
mov byte [rsp + 0x4cd], al
mov cl, 0x65
call fcn.1800c0890
mov byte [rsp + 0x4ce], al
mov cl, 0x5f
call fcn.1800c0890
mov byte [rsp + 0x4cf], al
mov cl, reloc.WLDAP32.dll_Ordinal_50
call fcn.1800c0890
mov byte [rsp + 0x4d0], al
xor ecx, ecx
call fcn.1800c0890
mov byte [rsp + 0x4d1], al
movups xmm0, xmmword [rsp + 0x4b8]
movups xmmword [rsp + 0x2180], xmm0
movsd xmm1, qword [rsp + 0x4c8]
movsd qword [rsp + 0x2190], xmm1
movzx eax, word [rsp + 0x4d0]
mov word [rsp + 0x2198], ax
lea rax, [rsp + 0x2180]
mov qword [rsp + 0x50d8], rax
lea rcx, [rsp + 0x4060]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x4060]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x153c], esi
cmp r14d, 0x1a
jge 0x180066843
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2180]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c0890
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4060]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x153c], r14d
jmp 0x180066800
lea rcx, [rsp + 0x4060]
call fcn.18000d6f0
mov qword [rsp + 0x2628], rax
lea rax, [0x1801ebb88]
mov qword [rsp + 0x2620], rax
lea r8, [rsp + 0x2620]
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x6a78]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e58], xmm0
mov word [rsp + 0x1e68], ax
mov cl, 0x63
call fcn.1800c08a0
mov byte [rsp + 0x648], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c08a0
mov byte [rsp + 0x649], al
mov cl, 0x78
call fcn.1800c08a0
mov byte [rsp + 0x64a], al
mov cl, 0x3a
call fcn.1800c08a0
mov byte [rsp + 0x64b], al
mov cl, 0x3a
call fcn.1800c08a0
mov byte [rsp + 0x64c], al
mov cl, 0x76
call fcn.1800c08a0
mov byte [rsp + 0x64d], al
mov cl, 0x61
call fcn.1800c08a0
mov byte [rsp + 0x64e], al
mov cl, WSAStartup
call fcn.1800c08a0
mov byte [rsp + 0x64f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c08a0
mov byte [rsp + 0x650], al
mov cl, 0x3a
call fcn.1800c08a0
mov byte [rsp + 0x651], al
mov cl, 0x3a
call fcn.1800c08a0
mov byte [rsp + 0x652], al
mov cl, WSAStartup
call fcn.1800c08a0
mov byte [rsp + 0x653], al
mov cl, 0x61
call fcn.1800c08a0
mov byte [rsp + 0x654], al
mov cl, 0x64
call fcn.1800c08a0
mov byte [rsp + 0x655], al
mov cl, 0x69
call fcn.1800c08a0
mov byte [rsp + 0x656], al
mov cl, 0x75
call fcn.1800c08a0
mov byte [rsp + 0x657], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c08a0
mov byte [rsp + 0x658], al
xor ecx, ecx
call fcn.1800c08a0
mov byte [rsp + 0x659], al
movups xmm0, xmmword [rsp + 0x648]
movups xmmword [rsp + 0x1e58], xmm0
movzx eax, word [rsp + 0x658]
mov word [rsp + 0x1e68], ax
lea rax, [rsp + 0x1e58]
mov qword [rsp + 0x50e0], rax
lea rcx, [rsp + 0x4040]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x4040]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1540], esi
cmp r14d, 0x12
jge 0x180066a33
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1e58]
call fcn.1800c1400
movzx ecx, byte [rax]
call fcn.1800c08a0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4040]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1540], r14d
jmp 0x1800669f0
lea rcx, [rsp + 0x4040]
call fcn.18000d6f0
mov qword [rsp + 0x2638], rax
lea rax, [0x1801d2a98]
mov qword [rsp + 0x2630], rax
lea r8, [rsp + 0x2630]
lea rdx, [rsp + 0x2638]
lea rcx, [rsp + 0x6aa0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1f00], xmm0
mov qword [rsp + 0x1f10], rax
mov byte [rsp + 0x1f18], al
mov cl, 0x63
call fcn.1800c0450
mov byte [rsp + 0xc20], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0450
mov byte [rsp + 0xc21], al
mov cl, 0x78
call fcn.1800c0450
mov byte [rsp + 0xc22], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xc23], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xc24], al
mov cl, 0x76
call fcn.1800c0450
mov byte [rsp + 0xc25], al
mov cl, 0x61
call fcn.1800c0450
mov byte [rsp + 0xc26], al
mov cl, WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xc27], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xc28], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xc29], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xc2a], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xc2b], al
mov cl, 0x69
call fcn.1800c0450
mov byte [rsp + 0xc2c], al
mov cl, 0x6c
call fcn.1800c0450
mov byte [rsp + 0xc2d], al
mov cl, 0x65
call fcn.1800c0450
mov byte [rsp + 0xc2e], al
mov cl, WSAGetLastError
call fcn.1800c0450
mov byte [rsp + 0xc2f], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0450
mov byte [rsp + 0xc30], al
mov cl, 0x5f
call fcn.1800c0450
mov byte [rsp + 0xc31], al
mov cl, WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xc32], al
mov cl, 0x61
call fcn.1800c0450
mov byte [rsp + 0xc33], al
mov cl, 0x64
call fcn.1800c0450
mov byte [rsp + 0xc34], al
mov cl, 0x69
call fcn.1800c0450
mov byte [rsp + 0xc35], al
mov cl, 0x75
call fcn.1800c0450
mov byte [rsp + 0xc36], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xc37], al
xor ecx, ecx
call fcn.1800c0450
mov byte [rsp + 0xc38], al
movups xmm0, xmmword [rsp + 0xc20]
movups xmmword [rsp + 0x1f00], xmm0
movsd xmm1, qword [rsp + 0xc30]
movsd qword [rsp + 0x1f10], xmm1
mov byte [rsp + 0x1f18], al
lea rax, [rsp + 0x1f00]
mov qword [rsp + 0x50e8], rax
lea rcx, [rsp + 0x4020]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x4020]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1544], esi
cmp r14d, 0x19
jge 0x180066c95
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1f00]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c0450
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4020]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1544], r14d
jmp 0x180066c52
lea rcx, [rsp + 0x4020]
call fcn.18000d6f0
mov qword [rsp + 0x2648], rax
lea rax, [0x1801d2aa4]
mov qword [rsp + 0x2640], rax
lea r8, [rsp + 0x2640]
lea rdx, [rsp + 0x2648]
lea rcx, [rsp + 0x6ac8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2b48], xmm0
mov qword [rsp + 0x2b58], rax
mov cl, 0x63
call fcn.1800c0a10
mov byte [rsp + 0xa18], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0a10
mov byte [rsp + 0xa19], al
mov cl, 0x78
call fcn.1800c0a10
mov byte [rsp + 0xa1a], al
mov cl, 0x3a
call fcn.1800c0a10
mov byte [rsp + 0xa1b], al
mov cl, 0x3a
call fcn.1800c0a10
mov byte [rsp + 0xa1c], al
mov cl, 0x76
call fcn.1800c0a10
mov byte [rsp + 0xa1d], al
mov cl, 0x61
call fcn.1800c0a10
mov byte [rsp + 0xa1e], al
mov cl, WSAStartup
call fcn.1800c0a10
mov byte [rsp + 0xa1f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0a10
mov byte [rsp + 0xa20], al
mov cl, 0x3a
call fcn.1800c0a10
mov byte [rsp + 0xa21], al
mov cl, 0x3a
call fcn.1800c0a10
mov byte [rsp + 0xa22], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0a10
mov byte [rsp + 0xa23], al
mov cl, 0x76
call fcn.1800c0a10
mov byte [rsp + 0xa24], al
mov cl, 0x65
call fcn.1800c0a10
mov byte [rsp + 0xa25], al
mov cl, WSAStartup
call fcn.1800c0a10
mov byte [rsp + 0xa26], al
mov cl, WSAStartup
call fcn.1800c0a10
mov byte [rsp + 0xa27], al
mov cl, 0x69
call fcn.1800c0a10
mov byte [rsp + 0xa28], al
mov cl, 0x64
call fcn.1800c0a10
mov byte [rsp + 0xa29], al
mov cl, 0x65
call fcn.1800c0a10
mov byte [rsp + 0xa2a], al
mov cl, 0x5f
call fcn.1800c0a10
mov byte [rsp + 0xa2b], al
mov cl, 0x66
call fcn.1800c0a10
mov byte [rsp + 0xa2c], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0a10
mov byte [rsp + 0xa2d], al
mov cl, 0x76
call fcn.1800c0a10
mov byte [rsp + 0xa2e], al
xor ecx, ecx
call fcn.1800c0a10
mov byte [rsp + 0xa2f], al
movups xmm0, xmmword [rsp + 0xa18]
movups xmmword [rsp + 0x2b48], xmm0
movsd xmm1, qword [rsp + 0xa28]
movsd qword [rsp + 0x2b58], xmm1
lea rax, [rsp + 0x2b48]
mov qword [rsp + 0x50f0], rax
lea rcx, [rsp + 0x4000]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x4000]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1548], esi
cmp r14d, 0x18
jge 0x180066edb
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2b48]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c0a10
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4000]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1548], r14d
jmp 0x180066e98
lea rcx, [rsp + 0x4000]
call fcn.18000d6f0
mov qword [rsp + 0x2658], rax
lea rax, [0x1801e4ba4]
mov qword [rsp + 0x2650], rax
lea r8, [rsp + 0x2650]
lea rdx, [rsp + 0x2658]
lea rcx, [rsp + 0x6af0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2020], xmm0
mov qword [rsp + 0x2030], rax
mov byte [rsp + 0x2038], al
mov cl, 0x63
call fcn.1800c06c0
mov byte [rsp + 0xc80], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06c0
mov byte [rsp + 0xc81], al
mov cl, 0x78
call fcn.1800c06c0
mov byte [rsp + 0xc82], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0xc83], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0xc84], al
mov cl, 0x63
call fcn.1800c06c0
mov byte [rsp + 0xc85], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06c0
mov byte [rsp + 0xc86], al
mov cl, 0x6c
call fcn.1800c06c0
mov byte [rsp + 0xc87], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06c0
mov byte [rsp + 0xc88], al
mov cl, WSAStartup
call fcn.1800c06c0
mov byte [rsp + 0xc89], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06c0
mov byte [rsp + 0xc8a], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0xc8b], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0xc8c], al
mov cl, 0x63
call fcn.1800c06c0
mov byte [rsp + 0xc8d], al
mov cl, 0x5f
call fcn.1800c06c0
mov byte [rsp + 0xc8e], al
mov cl, 0x65
call fcn.1800c06c0
mov byte [rsp + 0xc8f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06c0
mov byte [rsp + 0xc90], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c06c0
mov byte [rsp + 0xc91], al
mov cl, 0x5f
call fcn.1800c06c0
mov byte [rsp + 0xc92], al
mov cl, 0x62
call fcn.1800c06c0
mov byte [rsp + 0xc93], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06c0
mov byte [rsp + 0xc94], al
mov cl, 0x78
call fcn.1800c06c0
mov byte [rsp + 0xc95], al
mov cl, 0x5f
call fcn.1800c06c0
mov byte [rsp + 0xc96], al
mov cl, 0x78
call fcn.1800c06c0
mov byte [rsp + 0xc97], al
xor ecx, ecx
call fcn.1800c06c0
mov byte [rsp + 0xc98], al
movups xmm0, xmmword [rsp + 0xc80]
movups xmmword [rsp + 0x2020], xmm0
movsd xmm1, qword [rsp + 0xc90]
movsd qword [rsp + 0x2030], xmm1
mov byte [rsp + 0x2038], al
lea rax, [rsp + 0x2020]
mov qword [rsp + 0x50f8], rax
lea rcx, [rsp + 0x3fe0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3fe0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x154c], esi
nop word [rax + rax]
cmp r14d, 0x19
jge 0x180067143
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2020]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c06c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3fe0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x154c], r14d
jmp 0x180067100
lea rcx, [rsp + 0x3fe0]
call fcn.18000d6f0
mov qword [rsp + 0x2668], rax
lea rax, [0x1801e4c08]
mov qword [rsp + 0x2660], rax
lea r8, [rsp + 0x2660]
lea rdx, [rsp + 0x2668]
lea rcx, [rsp + 0x6b18]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1f20], xmm0
mov qword [rsp + 0x1f30], rax
mov byte [rsp + 0x1f38], al
mov cl, 0x63
call fcn.1800c0880
mov byte [rsp + 0xbc0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0880
mov byte [rsp + 0xbc1], al
mov cl, 0x78
call fcn.1800c0880
mov byte [rsp + 0xbc2], al
mov cl, 0x3a
call fcn.1800c0880
mov byte [rsp + 0xbc3], al
mov cl, 0x3a
call fcn.1800c0880
mov byte [rsp + 0xbc4], al
mov cl, 0x63
call fcn.1800c0880
mov byte [rsp + 0xbc5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0880
mov byte [rsp + 0xbc6], al
mov cl, 0x6c
call fcn.1800c0880
mov byte [rsp + 0xbc7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0880
mov byte [rsp + 0xbc8], al
mov cl, WSAStartup
call fcn.1800c0880
mov byte [rsp + 0xbc9], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0880
mov byte [rsp + 0xbca], al
mov cl, 0x3a
call fcn.1800c0880
mov byte [rsp + 0xbcb], al
mov cl, 0x3a
call fcn.1800c0880
mov byte [rsp + 0xbcc], al
mov cl, 0x63
call fcn.1800c0880
mov byte [rsp + 0xbcd], al
mov cl, 0x5f
call fcn.1800c0880
mov byte [rsp + 0xbce], al
mov cl, 0x65
call fcn.1800c0880
mov byte [rsp + 0xbcf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0880
mov byte [rsp + 0xbd0], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0880
mov byte [rsp + 0xbd1], al
mov cl, 0x5f
call fcn.1800c0880
mov byte [rsp + 0xbd2], al
mov cl, 0x62
call fcn.1800c0880
mov byte [rsp + 0xbd3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0880
mov byte [rsp + 0xbd4], al
mov cl, 0x78
call fcn.1800c0880
mov byte [rsp + 0xbd5], al
mov cl, 0x5f
call fcn.1800c0880
mov byte [rsp + 0xbd6], al
mov cl, 0x79
call fcn.1800c0880
mov byte [rsp + 0xbd7], al
xor ecx, ecx
call fcn.1800c0880
mov byte [rsp + 0xbd8], al
movups xmm0, xmmword [rsp + 0xbc0]
movups xmmword [rsp + 0x1f20], xmm0
movsd xmm1, qword [rsp + 0xbd0]
movsd qword [rsp + 0x1f30], xmm1
mov byte [rsp + 0x1f38], al
lea rax, [rsp + 0x1f20]
mov qword [rsp + 0x5100], rax
lea rcx, [rsp + 0x3fc0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3fc0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1550], esi
cmp r14d, 0x19
jge 0x1800673a5
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1f20]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c0880
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3fc0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1550], r14d
jmp 0x180067362
lea rcx, [rsp + 0x3fc0]
call fcn.18000d6f0
mov qword [rsp + 0x2678], rax
lea rax, [0x1801e4c0c]
mov qword [rsp + 0x2670], rax
lea r8, [rsp + 0x2670]
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x6b40]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1f40], xmm0
mov qword [rsp + 0x1f50], rax
mov byte [rsp + 0x1f58], al
mov cl, 0x63
call fcn.1800c0400
mov byte [rsp + 0xb80], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0400
mov byte [rsp + 0xb81], al
mov cl, 0x78
call fcn.1800c0400
mov byte [rsp + 0xb82], al
mov cl, 0x3a
call fcn.1800c0400
mov byte [rsp + 0xb83], al
mov cl, 0x3a
call fcn.1800c0400
mov byte [rsp + 0xb84], al
mov cl, 0x63
call fcn.1800c0400
mov byte [rsp + 0xb85], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0400
mov byte [rsp + 0xb86], al
mov cl, 0x6c
call fcn.1800c0400
mov byte [rsp + 0xb87], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0400
mov byte [rsp + 0xb88], al
mov cl, WSAStartup
call fcn.1800c0400
mov byte [rsp + 0xb89], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0400
mov byte [rsp + 0xb8a], al
mov cl, 0x3a
call fcn.1800c0400
mov byte [rsp + 0xb8b], al
mov cl, 0x3a
call fcn.1800c0400
mov byte [rsp + 0xb8c], al
mov cl, 0x63
call fcn.1800c0400
mov byte [rsp + 0xb8d], al
mov cl, 0x5f
call fcn.1800c0400
mov byte [rsp + 0xb8e], al
mov cl, 0x65
call fcn.1800c0400
mov byte [rsp + 0xb8f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0400
mov byte [rsp + 0xb90], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0400
mov byte [rsp + 0xb91], al
mov cl, 0x5f
call fcn.1800c0400
mov byte [rsp + 0xb92], al
mov cl, 0x62
call fcn.1800c0400
mov byte [rsp + 0xb93], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0400
mov byte [rsp + 0xb94], al
mov cl, 0x78
call fcn.1800c0400
mov byte [rsp + 0xb95], al
mov cl, 0x5f
call fcn.1800c0400
mov byte [rsp + 0xb96], al
mov cl, 0x7a
call fcn.1800c0400
mov byte [rsp + 0xb97], al
xor ecx, ecx
call fcn.1800c0400
mov byte [rsp + 0xb98], al
movups xmm0, xmmword [rsp + 0xb80]
movups xmmword [rsp + 0x1f40], xmm0
movsd xmm1, qword [rsp + 0xb90]
movsd qword [rsp + 0x1f50], xmm1
mov byte [rsp + 0x1f58], al
lea rax, [rsp + 0x1f40]
mov qword [rsp + 0x5108], rax
lea rcx, [rsp + 0x3fa0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3fa0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1554], esi
cmp r14d, 0x19
jge 0x180067607
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1f40]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c0400
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3fa0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1554], r14d
jmp 0x1800675c4
lea rcx, [rsp + 0x3fa0]
call fcn.18000d6f0
mov qword [rsp + 0x2688], rax
lea rax, [0x1801e4c10]
mov qword [rsp + 0x2680], rax
lea r8, [rsp + 0x2680]
lea rdx, [rsp + 0x2688]
lea rcx, [rsp + 0x6b68]
call fcn.1800c3740
xorps xmm0, xmm0
movups xmmword [rsp + 0x3138], xmm0
movups xmmword [rsp + 0x3148], xmm0
mov cl, 0x63
call fcn.1800c0590
mov byte [rsp + 0xdc0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0590
mov byte [rsp + 0xdc1], al
mov cl, 0x78
call fcn.1800c0590
mov byte [rsp + 0xdc2], al
mov cl, 0x3a
call fcn.1800c0590
mov byte [rsp + 0xdc3], al
mov cl, 0x3a
call fcn.1800c0590
mov byte [rsp + 0xdc4], al
mov cl, 0x63
call fcn.1800c0590
mov byte [rsp + 0xdc5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0590
mov byte [rsp + 0xdc6], al
mov cl, 0x6c
call fcn.1800c0590
mov byte [rsp + 0xdc7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0590
mov byte [rsp + 0xdc8], al
mov cl, WSAStartup
call fcn.1800c0590
mov byte [rsp + 0xdc9], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0590
mov byte [rsp + 0xdca], al
mov cl, 0x3a
call fcn.1800c0590
mov byte [rsp + 0xdcb], al
mov cl, 0x3a
call fcn.1800c0590
mov byte [rsp + 0xdcc], al
mov cl, 0x63
call fcn.1800c0590
mov byte [rsp + 0xdcd], al
mov cl, 0x5f
call fcn.1800c0590
mov byte [rsp + 0xdce], al
mov cl, 0x65
call fcn.1800c0590
mov byte [rsp + 0xdcf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0590
mov byte [rsp + 0xdd0], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0590
mov byte [rsp + 0xdd1], al
mov cl, 0x5f
call fcn.1800c0590
mov byte [rsp + 0xdd2], al
mov cl, 0x62
call fcn.1800c0590
mov byte [rsp + 0xdd3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0590
mov byte [rsp + 0xdd4], al
mov cl, 0x78
call fcn.1800c0590
mov byte [rsp + 0xdd5], al
mov cl, 0x5f
call fcn.1800c0590
mov byte [rsp + 0xdd6], al
mov cl, 0x66
call fcn.1800c0590
mov byte [rsp + 0xdd7], al
mov cl, WSAStartup
call fcn.1800c0590
mov byte [rsp + 0xdd8], al
mov cl, 0x69
call fcn.1800c0590
mov byte [rsp + 0xdd9], al
mov cl, 0x65
call fcn.1800c0590
mov byte [rsp + 0xdda], al
mov cl, WSAGetLastError
call fcn.1800c0590
mov byte [rsp + 0xddb], al
mov cl, 0x64
call fcn.1800c0590
mov byte [rsp + 0xddc], al
mov cl, 0x5f
call fcn.1800c0590
mov byte [rsp + 0xddd], al
mov cl, 0x78
call fcn.1800c0590
mov byte [rsp + 0xdde], al
xor ecx, ecx
call fcn.1800c0590
mov byte [rsp + 0xddf], al
movups xmm0, xmmword [rsp + 0xdc0]
movups xmmword [rsp + 0x3138], xmm0
movups xmm1, xmmword [rsp + 0xdd0]
movups xmmword [rsp + 0x3148], xmm1
lea rax, [rsp + 0x3138]
mov qword [rsp + 0x5110], rax
lea rcx, [rsp + 0x3f80]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x3f80]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1558], esi
cmp r14d, 0x20
jge 0x1800678b9
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x3138]
call fcn.1800c09f0
movzx ecx, byte [rax]
call fcn.1800c0590
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3f80]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1558], r14d
jmp 0x180067876
lea rcx, [rsp + 0x3f80]
call fcn.18000d6f0
mov qword [rsp + 0x2698], rax
lea r12, [0x1801e4c38]
mov qword [rsp + 0x2690], r12
lea r8, [rsp + 0x2690]
lea rdx, [rsp + 0x2698]
lea rcx, [rsp + 0x6b90]
call fcn.1800c3740
xorps xmm0, xmm0
movups xmmword [rsp + 0x3158], xmm0
movups xmmword [rsp + 0x3168], xmm0
mov cl, 0x63
call fcn.1800c09e0
mov byte [rsp + 0xda0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09e0
mov byte [rsp + 0xda1], al
mov cl, 0x78
call fcn.1800c09e0
mov byte [rsp + 0xda2], al
mov cl, 0x3a
call fcn.1800c09e0
mov byte [rsp + 0xda3], al
mov cl, 0x3a
call fcn.1800c09e0
mov byte [rsp + 0xda4], al
mov cl, 0x63
call fcn.1800c09e0
mov byte [rsp + 0xda5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09e0
mov byte [rsp + 0xda6], al
mov cl, 0x6c
call fcn.1800c09e0
mov byte [rsp + 0xda7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09e0
mov byte [rsp + 0xda8], al
mov cl, WSAStartup
call fcn.1800c09e0
mov byte [rsp + 0xda9], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09e0
mov byte [rsp + 0xdaa], al
mov cl, 0x3a
call fcn.1800c09e0
mov byte [rsp + 0xdab], al
mov cl, 0x3a
call fcn.1800c09e0
mov byte [rsp + 0xdac], al
mov cl, 0x63
call fcn.1800c09e0
mov byte [rsp + 0xdad], al
mov cl, 0x5f
call fcn.1800c09e0
mov byte [rsp + 0xdae], al
mov cl, 0x65
call fcn.1800c09e0
mov byte [rsp + 0xdaf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09e0
mov byte [rsp + 0xdb0], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c09e0
mov byte [rsp + 0xdb1], al
mov cl, 0x5f
call fcn.1800c09e0
mov byte [rsp + 0xdb2], al
mov cl, 0x62
call fcn.1800c09e0
mov byte [rsp + 0xdb3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09e0
mov byte [rsp + 0xdb4], al
mov cl, 0x78
call fcn.1800c09e0
mov byte [rsp + 0xdb5], al
mov cl, 0x5f
call fcn.1800c09e0
mov byte [rsp + 0xdb6], al
mov cl, 0x66
call fcn.1800c09e0
mov byte [rsp + 0xdb7], al
mov cl, WSAStartup
call fcn.1800c09e0
mov byte [rsp + 0xdb8], al
mov cl, 0x69
call fcn.1800c09e0
mov byte [rsp + 0xdb9], al
mov cl, 0x65
call fcn.1800c09e0
mov byte [rsp + 0xdba], al
mov cl, WSAGetLastError
call fcn.1800c09e0
mov byte [rsp + 0xdbb], al
mov cl, 0x64
call fcn.1800c09e0
mov byte [rsp + 0xdbc], al
mov cl, 0x5f
call fcn.1800c09e0
mov byte [rsp + 0xdbd], al
mov cl, 0x79
call fcn.1800c09e0
mov byte [rsp + 0xdbe], al
xor ecx, ecx
call fcn.1800c09e0
mov byte [rsp + 0xdbf], al
movups xmm0, xmmword [rsp + 0xda0]
movups xmmword [rsp + 0x3158], xmm0
movups xmm1, xmmword [rsp + 0xdb0]
movups xmmword [rsp + 0x3168], xmm1
lea rax, [rsp + 0x3158]
mov qword [rsp + 0x5118], rax
lea rcx, [rsp + 0x3f60]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x3f60]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x155c], esi
cmp r14d, 0x20
jge 0x180067b6b
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x3158]
call fcn.1800c09f0
movzx ecx, byte [rax]
call fcn.1800c09e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3f60]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x155c], r14d
jmp 0x180067b28
lea rcx, [rsp + 0x3f60]
call fcn.18000d6f0
mov qword [rsp + 0x26a8], rax
lea r13, [0x1801e4c3c]
mov qword [rsp + 0x26a0], r13
lea r8, [rsp + 0x26a0]
lea rdx, [rsp + 0x26a8]
lea rcx, [rsp + 0x6bb8]
call fcn.1800c3740
xorps xmm0, xmm0
movups xmmword [rsp + 0x3178], xmm0
movups xmmword [rsp + 0x3188], xmm0
mov cl, 0x63
call fcn.1800c09d0
mov byte [rsp + 0xd80], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09d0
mov byte [rsp + 0xd81], al
mov cl, 0x78
call fcn.1800c09d0
mov byte [rsp + 0xd82], al
mov cl, 0x3a
call fcn.1800c09d0
mov byte [rsp + 0xd83], al
mov cl, 0x3a
call fcn.1800c09d0
mov byte [rsp + 0xd84], al
mov cl, 0x63
call fcn.1800c09d0
mov byte [rsp + 0xd85], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09d0
mov byte [rsp + 0xd86], al
mov cl, 0x6c
call fcn.1800c09d0
mov byte [rsp + 0xd87], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09d0
mov byte [rsp + 0xd88], al
mov cl, WSAStartup
call fcn.1800c09d0
mov byte [rsp + 0xd89], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09d0
mov byte [rsp + 0xd8a], al
mov cl, 0x3a
call fcn.1800c09d0
mov byte [rsp + 0xd8b], al
mov cl, 0x3a
call fcn.1800c09d0
mov byte [rsp + 0xd8c], al
mov cl, 0x63
call fcn.1800c09d0
mov byte [rsp + 0xd8d], al
mov cl, 0x5f
call fcn.1800c09d0
mov byte [rsp + 0xd8e], al
mov cl, 0x65
call fcn.1800c09d0
mov byte [rsp + 0xd8f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09d0
mov byte [rsp + 0xd90], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c09d0
mov byte [rsp + 0xd91], al
mov cl, 0x5f
call fcn.1800c09d0
mov byte [rsp + 0xd92], al
mov cl, 0x62
call fcn.1800c09d0
mov byte [rsp + 0xd93], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09d0
mov byte [rsp + 0xd94], al
mov cl, 0x78
call fcn.1800c09d0
mov byte [rsp + 0xd95], al
mov cl, 0x5f
call fcn.1800c09d0
mov byte [rsp + 0xd96], al
mov cl, 0x66
call fcn.1800c09d0
mov byte [rsp + 0xd97], al
mov cl, WSAStartup
call fcn.1800c09d0
mov byte [rsp + 0xd98], al
mov cl, 0x69
call fcn.1800c09d0
mov byte [rsp + 0xd99], al
mov cl, 0x65
call fcn.1800c09d0
mov byte [rsp + 0xd9a], al
mov cl, WSAGetLastError
call fcn.1800c09d0
mov byte [rsp + 0xd9b], al
mov cl, 0x64
call fcn.1800c09d0
mov byte [rsp + 0xd9c], al
mov cl, 0x5f
call fcn.1800c09d0
mov byte [rsp + 0xd9d], al
mov cl, 0x7a
call fcn.1800c09d0
mov byte [rsp + 0xd9e], al
xor ecx, ecx
call fcn.1800c09d0
mov byte [rsp + 0xd9f], al
movups xmm0, xmmword [rsp + 0xd80]
movups xmmword [rsp + 0x3178], xmm0
movups xmm1, xmmword [rsp + 0xd90]
movups xmmword [rsp + 0x3188], xmm1
lea rax, [rsp + 0x3178]
mov qword [rsp + 0x5120], rax
lea rcx, [rsp + 0x3f40]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x3f40]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1560], esi
nop word [rax + rax]
cmp r14d, 0x20
jge 0x180067e23
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x3178]
call fcn.1800c09f0
movzx ecx, byte [rax]
call fcn.1800c09d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3f40]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1560], r14d
jmp 0x180067de0
lea rcx, [rsp + 0x3f40]
call fcn.18000d6f0
mov qword [rsp + 0x26b8], rax
lea r15, [0x1801e4c40]
mov qword [rsp + 0x26b0], r15
lea r8, [rsp + 0x26b0]
lea rdx, [rsp + 0x26b8]
lea rcx, [rsp + 0x6be0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2160], xmm0
mov qword [rsp + 0x2170], rax
mov word [rsp + 0x2178], ax
mov cl, 0x63
call fcn.1800c07d0
mov byte [rsp + 0x438], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07d0
mov byte [rsp + 0x439], al
mov cl, 0x78
call fcn.1800c07d0
mov byte [rsp + 0x43a], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0x43b], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0x43c], al
mov cl, 0x63
call fcn.1800c07d0
mov byte [rsp + 0x43d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c07d0
mov byte [rsp + 0x43e], al
mov cl, 0x6c
call fcn.1800c07d0
mov byte [rsp + 0x43f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c07d0
mov byte [rsp + 0x440], al
mov cl, WSAStartup
call fcn.1800c07d0
mov byte [rsp + 0x441], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07d0
mov byte [rsp + 0x442], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0x443], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0x444], al
mov cl, 0x63
call fcn.1800c07d0
mov byte [rsp + 0x445], al
mov cl, 0x5f
call fcn.1800c07d0
mov byte [rsp + 0x446], al
mov cl, 0x65
call fcn.1800c07d0
mov byte [rsp + 0x447], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07d0
mov byte [rsp + 0x448], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c07d0
mov byte [rsp + 0x449], al
mov cl, 0x5f
call fcn.1800c07d0
mov byte [rsp + 0x44a], al
mov cl, WSAGetLastError
call fcn.1800c07d0
mov byte [rsp + 0x44b], al
mov cl, 0x61
call fcn.1800c07d0
mov byte [rsp + 0x44c], al
mov cl, 0x6d
call fcn.1800c07d0
mov byte [rsp + 0x44d], al
mov cl, 0x65
call fcn.1800c07d0
mov byte [rsp + 0x44e], al
mov cl, 0x5f
call fcn.1800c07d0
mov byte [rsp + 0x44f], al
mov cl, 0x78
call fcn.1800c07d0
mov byte [rsp + 0x450], al
xor ecx, ecx
call fcn.1800c07d0
mov byte [rsp + 0x451], al
movups xmm0, xmmword [rsp + 0x438]
movups xmmword [rsp + 0x2160], xmm0
movsd xmm1, qword [rsp + 0x448]
movsd qword [rsp + 0x2170], xmm1
movzx eax, word [rsp + 0x450]
mov word [rsp + 0x2178], ax
lea rax, [rsp + 0x2160]
mov qword [rsp + 0x5128], rax
lea rcx, [rsp + 0x3f20]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3f20]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1564], esi
nop word [rax + rax]
cmp r14d, 0x1a
jge 0x1800680a3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2160]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c07d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3f20]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1564], r14d
jmp 0x180068060
lea rcx, [rsp + 0x3f20]
call fcn.18000d6f0
mov qword [rsp + 0x26c8], rax
lea rax, [0x1801e4d30]
mov qword [rsp + 0x26c0], rax
lea r8, [rsp + 0x26c0]
lea rdx, [rsp + 0x26c8]
lea rcx, [rsp + 0x6c08]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2140], xmm0
mov qword [rsp + 0x2150], rax
mov word [rsp + 0x2158], ax
mov cl, 0x63
call fcn.1800c09c0
mov byte [rsp + 0x458], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09c0
mov byte [rsp + 0x459], al
mov cl, 0x78
call fcn.1800c09c0
mov byte [rsp + 0x45a], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0x45b], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0x45c], al
mov cl, 0x63
call fcn.1800c09c0
mov byte [rsp + 0x45d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09c0
mov byte [rsp + 0x45e], al
mov cl, 0x6c
call fcn.1800c09c0
mov byte [rsp + 0x45f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09c0
mov byte [rsp + 0x460], al
mov cl, WSAStartup
call fcn.1800c09c0
mov byte [rsp + 0x461], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09c0
mov byte [rsp + 0x462], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0x463], al
mov cl, 0x3a
call fcn.1800c09c0
mov byte [rsp + 0x464], al
mov cl, 0x63
call fcn.1800c09c0
mov byte [rsp + 0x465], al
mov cl, 0x5f
call fcn.1800c09c0
mov byte [rsp + 0x466], al
mov cl, 0x65
call fcn.1800c09c0
mov byte [rsp + 0x467], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09c0
mov byte [rsp + 0x468], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c09c0
mov byte [rsp + 0x469], al
mov cl, 0x5f
call fcn.1800c09c0
mov byte [rsp + 0x46a], al
mov cl, WSAGetLastError
call fcn.1800c09c0
mov byte [rsp + 0x46b], al
mov cl, 0x61
call fcn.1800c09c0
mov byte [rsp + 0x46c], al
mov cl, 0x6d
call fcn.1800c09c0
mov byte [rsp + 0x46d], al
mov cl, 0x65
call fcn.1800c09c0
mov byte [rsp + 0x46e], al
mov cl, 0x5f
call fcn.1800c09c0
mov byte [rsp + 0x46f], al
mov cl, 0x79
call fcn.1800c09c0
mov byte [rsp + 0x470], al
xor ecx, ecx
call fcn.1800c09c0
mov byte [rsp + 0x471], al
movups xmm0, xmmword [rsp + 0x458]
movups xmmword [rsp + 0x2140], xmm0
movsd xmm1, qword [rsp + 0x468]
movsd qword [rsp + 0x2150], xmm1
movzx eax, word [rsp + 0x470]
mov word [rsp + 0x2158], ax
lea rax, [rsp + 0x2140]
mov qword [rsp + 0x5130], rax
lea rcx, [rsp + 0x3f00]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3f00]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1568], esi
nop word [rax + rax]
cmp r14d, 0x1a
jge 0x180068323
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2140]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c09c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3f00]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1568], r14d
jmp 0x1800682e0
lea rcx, [rsp + 0x3f00]
call fcn.18000d6f0
mov qword [rsp + 0x26d8], rax
lea rax, [0x1801e4d34]
mov qword [rsp + 0x26d0], rax
lea r8, [rsp + 0x26d0]
lea rdx, [rsp + 0x26d8]
lea rcx, [rsp + 0x6c30]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x20c0], xmm0
mov qword [rsp + 0x20d0], rax
mov word [rsp + 0x20d8], ax
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0x398], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0770
mov byte [rsp + 0x399], al
mov cl, 0x78
call fcn.1800c0770
mov byte [rsp + 0x39a], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x39b], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x39c], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0x39d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0x39e], al
mov cl, 0x6c
call fcn.1800c0770
mov byte [rsp + 0x39f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0x3a0], al
mov cl, WSAStartup
call fcn.1800c0770
mov byte [rsp + 0x3a1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0x3a2], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x3a3], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x3a4], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0x3a5], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0x3a6], al
mov cl, 0x65
call fcn.1800c0770
mov byte [rsp + 0x3a7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0x3a8], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0770
mov byte [rsp + 0x3a9], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0x3aa], al
mov cl, WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0x3ab], al
mov cl, 0x61
call fcn.1800c0770
mov byte [rsp + 0x3ac], al
mov cl, 0x6d
call fcn.1800c0770
mov byte [rsp + 0x3ad], al
mov cl, 0x65
call fcn.1800c0770
mov byte [rsp + 0x3ae], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0x3af], al
mov cl, 0x7a
call fcn.1800c0770
mov byte [rsp + 0x3b0], al
xor ecx, ecx
call fcn.1800c0770
mov byte [rsp + 0x3b1], al
movups xmm0, xmmword [rsp + 0x398]
movups xmmword [rsp + 0x20c0], xmm0
movsd xmm1, qword [rsp + 0x3a8]
movsd qword [rsp + 0x20d0], xmm1
movzx eax, word [rsp + 0x3b0]
mov word [rsp + 0x20d8], ax
lea rax, [rsp + 0x20c0]
mov qword [rsp + 0x5138], rax
lea rcx, [rsp + 0x3ee0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3ee0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x156c], esi
nop word [rax + rax]
cmp r14d, 0x1a
jge 0x1800685a3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x20c0]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c0770
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3ee0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x156c], r14d
jmp 0x180068560
lea rcx, [rsp + 0x3ee0]
call fcn.18000d6f0
mov qword [rsp + 0x26e8], rax
lea rax, [0x1801e4d38]
mov qword [rsp + 0x26e0], rax
lea r8, [rsp + 0x26e0]
lea rdx, [rsp + 0x26e8]
lea rcx, [rsp + 0x6c58]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1df8], xmm0
mov qword [rsp + 0x1e08], rax
mov dword [rsp + 0x1e10], eax
mov word [rsp + 0x1e14], ax
mov cl, 0x63
call fcn.1800c0980
mov byte [rsp + 0x168], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0980
mov byte [rsp + 0x169], al
mov cl, 0x78
call fcn.1800c0980
mov byte [rsp + 0x16a], al
mov cl, 0x3a
call fcn.1800c0980
mov byte [rsp + 0x16b], al
mov cl, 0x3a
call fcn.1800c0980
mov byte [rsp + 0x16c], al
mov cl, 0x63
call fcn.1800c0980
mov byte [rsp + 0x16d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0980
mov byte [rsp + 0x16e], al
mov cl, 0x6c
call fcn.1800c0980
mov byte [rsp + 0x16f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0980
mov byte [rsp + 0x170], al
mov cl, WSAStartup
call fcn.1800c0980
mov byte [rsp + 0x171], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0980
mov byte [rsp + 0x172], al
mov cl, 0x3a
call fcn.1800c0980
mov byte [rsp + 0x173], al
mov cl, 0x3a
call fcn.1800c0980
mov byte [rsp + 0x174], al
mov cl, 0x63
call fcn.1800c0980
mov byte [rsp + 0x175], al
mov cl, 0x5f
call fcn.1800c0980
mov byte [rsp + 0x176], al
mov cl, 0x65
call fcn.1800c0980
mov byte [rsp + 0x177], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0980
mov byte [rsp + 0x178], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0980
mov byte [rsp + 0x179], al
mov cl, 0x5f
call fcn.1800c0980
mov byte [rsp + 0x17a], al
mov cl, 0x64
call fcn.1800c0980
mov byte [rsp + 0x17b], al
mov cl, 0x69
call fcn.1800c0980
mov byte [rsp + 0x17c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0980
mov byte [rsp + 0x17d], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0980
mov byte [rsp + 0x17e], al
mov cl, 0x61
call fcn.1800c0980
mov byte [rsp + 0x17f], al
mov cl, WSAGetLastError
call fcn.1800c0980
mov byte [rsp + 0x180], al
mov cl, 0x63
call fcn.1800c0980
mov byte [rsp + 0x181], al
mov cl, 0x65
call fcn.1800c0980
mov byte [rsp + 0x182], al
mov cl, 0x5f
call fcn.1800c0980
mov byte [rsp + 0x183], al
mov cl, 0x78
call fcn.1800c0980
mov byte [rsp + 0x184], al
xor ecx, ecx
call fcn.1800c0980
mov byte [rsp + 0x185], al
movups xmm0, xmmword [rsp + 0x168]
movups xmmword [rsp + 0x1df8], xmm0
movsd xmm1, qword [rsp + 0x178]
movsd qword [rsp + 0x1e08], xmm1
mov eax, dword [rsp + 0x180]
mov dword [rsp + 0x1e10], eax
movzx eax, word [rsp + 0x184]
mov word [rsp + 0x1e14], ax
lea rax, [rsp + 0x1df8]
mov qword [rsp + 0x5140], rax
lea rcx, [rsp + 0x3ec0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1e]
lea rcx, [rsp + 0x3ec0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1570], esi
cmp r14d, 0x1e
jge 0x18006886a
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1df8]
call fcn.1800c1170
movzx ecx, byte [rax]
call fcn.1800c0980
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3ec0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1570], r14d
jmp 0x180068827
lea rcx, [rsp + 0x3ec0]
call fcn.18000d6f0
mov qword [rsp + 0x2a90], rax
lea rax, [0x1801e4c48]
mov qword [rsp + 0x26f0], rax
lea r8, [rsp + 0x26f0]
lea rdx, [rsp + 0x2a90]
lea rcx, [rsp + 0x6c80]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e18], xmm0
mov qword [rsp + 0x1e28], rax
mov dword [rsp + 0x1e30], eax
mov word [rsp + 0x1e34], ax
mov cl, 0x63
call fcn.1800c09b0
mov byte [rsp + 0x228], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09b0
mov byte [rsp + 0x229], al
mov cl, 0x78
call fcn.1800c09b0
mov byte [rsp + 0x22a], al
mov cl, 0x3a
call fcn.1800c09b0
mov byte [rsp + 0x22b], al
mov cl, 0x3a
call fcn.1800c09b0
mov byte [rsp + 0x22c], al
mov cl, 0x63
call fcn.1800c09b0
mov byte [rsp + 0x22d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09b0
mov byte [rsp + 0x22e], al
mov cl, 0x6c
call fcn.1800c09b0
mov byte [rsp + 0x22f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09b0
mov byte [rsp + 0x230], al
mov cl, WSAStartup
call fcn.1800c09b0
mov byte [rsp + 0x231], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09b0
mov byte [rsp + 0x232], al
mov cl, 0x3a
call fcn.1800c09b0
mov byte [rsp + 0x233], al
mov cl, 0x3a
call fcn.1800c09b0
mov byte [rsp + 0x234], al
mov cl, 0x63
call fcn.1800c09b0
mov byte [rsp + 0x235], al
mov cl, 0x5f
call fcn.1800c09b0
mov byte [rsp + 0x236], al
mov cl, 0x65
call fcn.1800c09b0
mov byte [rsp + 0x237], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09b0
mov byte [rsp + 0x238], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c09b0
mov byte [rsp + 0x239], al
mov cl, 0x5f
call fcn.1800c09b0
mov byte [rsp + 0x23a], al
mov cl, 0x64
call fcn.1800c09b0
mov byte [rsp + 0x23b], al
mov cl, 0x69
call fcn.1800c09b0
mov byte [rsp + 0x23c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09b0
mov byte [rsp + 0x23d], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09b0
mov byte [rsp + 0x23e], al
mov cl, 0x61
call fcn.1800c09b0
mov byte [rsp + 0x23f], al
mov cl, WSAGetLastError
call fcn.1800c09b0
mov byte [rsp + 0x240], al
mov cl, 0x63
call fcn.1800c09b0
mov byte [rsp + 0x241], al
mov cl, 0x65
call fcn.1800c09b0
mov byte [rsp + 0x242], al
mov cl, 0x5f
call fcn.1800c09b0
mov byte [rsp + 0x243], al
mov cl, 0x79
call fcn.1800c09b0
mov byte [rsp + 0x244], al
xor ecx, ecx
call fcn.1800c09b0
mov byte [rsp + 0x245], al
movups xmm0, xmmword [rsp + 0x228]
movups xmmword [rsp + 0x1e18], xmm0
movsd xmm1, qword [rsp + 0x238]
movsd qword [rsp + 0x1e28], xmm1
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0x1e30], eax
movzx eax, word [rsp + 0x244]
mov word [rsp + 0x1e34], ax
lea rax, [rsp + 0x1e18]
mov qword [rsp + 0x5148], rax
lea rcx, [rsp + 0x3ea0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1e]
lea rcx, [rsp + 0x3ea0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1574], esi
nop
cmp r14d, 0x1e
jge 0x180068b33
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1e18]
call fcn.1800c1170
movzx ecx, byte [rax]
call fcn.1800c09b0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3ea0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1574], r14d
jmp 0x180068af0
lea rcx, [rsp + 0x3ea0]
call fcn.18000d6f0
mov qword [rsp + 0x2700], rax
lea rax, [0x1801e4c4c]
mov qword [rsp + 0x26f8], rax
lea r8, [rsp + 0x26f8]
lea rdx, [rsp + 0x2700]
lea rcx, [rsp + 0x6ca8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e38], xmm0
mov qword [rsp + 0x1e48], rax
mov dword [rsp + 0x1e50], eax
mov word [rsp + 0x1e54], ax
mov cl, 0x63
call fcn.1800c05c0
mov byte [rsp + 0x208], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05c0
mov byte [rsp + 0x209], al
mov cl, 0x78
call fcn.1800c05c0
mov byte [rsp + 0x20a], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x20b], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x20c], al
mov cl, 0x63
call fcn.1800c05c0
mov byte [rsp + 0x20d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05c0
mov byte [rsp + 0x20e], al
mov cl, 0x6c
call fcn.1800c05c0
mov byte [rsp + 0x20f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05c0
mov byte [rsp + 0x210], al
mov cl, WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x211], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x212], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x213], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x214], al
mov cl, 0x63
call fcn.1800c05c0
mov byte [rsp + 0x215], al
mov cl, 0x5f
call fcn.1800c05c0
mov byte [rsp + 0x216], al
mov cl, 0x65
call fcn.1800c05c0
mov byte [rsp + 0x217], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x218], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c05c0
mov byte [rsp + 0x219], al
mov cl, 0x5f
call fcn.1800c05c0
mov byte [rsp + 0x21a], al
mov cl, 0x64
call fcn.1800c05c0
mov byte [rsp + 0x21b], al
mov cl, 0x69
call fcn.1800c05c0
mov byte [rsp + 0x21c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x21d], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05c0
mov byte [rsp + 0x21e], al
mov cl, 0x61
call fcn.1800c05c0
mov byte [rsp + 0x21f], al
mov cl, WSAGetLastError
call fcn.1800c05c0
mov byte [rsp + 0x220], al
mov cl, 0x63
call fcn.1800c05c0
mov byte [rsp + 0x221], al
mov cl, 0x65
call fcn.1800c05c0
mov byte [rsp + 0x222], al
mov cl, 0x5f
call fcn.1800c05c0
mov byte [rsp + 0x223], al
mov cl, 0x7a
call fcn.1800c05c0
mov byte [rsp + 0x224], al
xor ecx, ecx
call fcn.1800c05c0
mov byte [rsp + 0x225], al
movups xmm0, xmmword [rsp + 0x208]
movups xmmword [rsp + 0x1e38], xmm0
movsd xmm1, qword [rsp + 0x218]
movsd qword [rsp + 0x1e48], xmm1
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0x1e50], eax
movzx eax, word [rsp + 0x224]
mov word [rsp + 0x1e54], ax
lea rax, [rsp + 0x1e38]
mov qword [rsp + 0x5150], rax
lea rcx, [rsp + 0x3e80]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1e]
lea rcx, [rsp + 0x3e80]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1578], esi
cmp r14d, 0x1e
jge 0x180068dfa
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1e38]
call fcn.1800c1170
movzx ecx, byte [rax]
call fcn.1800c05c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3e80]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1578], r14d
jmp 0x180068db7
lea rcx, [rsp + 0x3e80]
call fcn.18000d6f0
mov qword [rsp + 0x2710], rax
lea rax, [0x1801e4c50]
mov qword [rsp + 0x2708], rax
lea r8, [rsp + 0x2708]
lea rdx, [rsp + 0x2710]
lea rcx, [rsp + 0x6cd0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2e88], xmm0
movups xmmword [rsp + 0x2e98], xmm0
mov byte [rsp + 0x2ea8], al
mov cl, 0x63
call fcn.1800c07b0
mov byte [rsp + 0xf20], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07b0
mov byte [rsp + 0xf21], al
mov cl, 0x78
call fcn.1800c07b0
mov byte [rsp + 0xf22], al
mov cl, 0x3a
call fcn.1800c07b0
mov byte [rsp + 0xf23], al
mov cl, 0x3a
call fcn.1800c07b0
mov byte [rsp + 0xf24], al
mov cl, 0x63
call fcn.1800c07b0
mov byte [rsp + 0xf25], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c07b0
mov byte [rsp + 0xf26], al
mov cl, 0x6c
call fcn.1800c07b0
mov byte [rsp + 0xf27], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c07b0
mov byte [rsp + 0xf28], al
mov cl, WSAStartup
call fcn.1800c07b0
mov byte [rsp + 0xf29], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07b0
mov byte [rsp + 0xf2a], al
mov cl, 0x3a
call fcn.1800c07b0
mov byte [rsp + 0xf2b], al
mov cl, 0x3a
call fcn.1800c07b0
mov byte [rsp + 0xf2c], al
mov cl, 0x63
call fcn.1800c07b0
mov byte [rsp + 0xf2d], al
mov cl, 0x5f
call fcn.1800c07b0
mov byte [rsp + 0xf2e], al
mov cl, 0x65
call fcn.1800c07b0
mov byte [rsp + 0xf2f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07b0
mov byte [rsp + 0xf30], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c07b0
mov byte [rsp + 0xf31], al
mov cl, 0x5f
call fcn.1800c07b0
mov byte [rsp + 0xf32], al
mov cl, 0x77
call fcn.1800c07b0
mov byte [rsp + 0xf33], al
mov cl, 0x65
call fcn.1800c07b0
mov byte [rsp + 0xf34], al
mov cl, 0x61
call fcn.1800c07b0
mov byte [rsp + 0xf35], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c07b0
mov byte [rsp + 0xf36], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c07b0
mov byte [rsp + 0xf37], al
mov cl, WSAGetLastError
call fcn.1800c07b0
mov byte [rsp + 0xf38], al
mov cl, 0x5f
call fcn.1800c07b0
mov byte [rsp + 0xf39], al
mov cl, WSAGetLastError
call fcn.1800c07b0
mov byte [rsp + 0xf3a], al
mov cl, 0x61
call fcn.1800c07b0
mov byte [rsp + 0xf3b], al
mov cl, 0x6d
call fcn.1800c07b0
mov byte [rsp + 0xf3c], al
mov cl, 0x65
call fcn.1800c07b0
mov byte [rsp + 0xf3d], al
mov cl, 0x5f
call fcn.1800c07b0
mov byte [rsp + 0xf3e], al
mov cl, 0x78
call fcn.1800c07b0
mov byte [rsp + 0xf3f], al
xor ecx, ecx
call fcn.1800c07b0
mov byte [rsp + 0xf40], al
movups xmm0, xmmword [rsp + 0xf20]
movups xmmword [rsp + 0x2e88], xmm0
movups xmm1, xmmword [rsp + 0xf30]
movups xmmword [rsp + 0x2e98], xmm1
mov byte [rsp + 0x2ea8], al
lea rax, [rsp + 0x2e88]
mov qword [rsp + 0x5158], rax
lea rcx, [rsp + 0x3e60]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x3e60]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x157c], esi
cmp r14d, 0x21
jge 0x1800690ca
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2e88]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800c07b0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3e60]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x157c], r14d
jmp 0x180069087
lea rcx, [rsp + 0x3e60]
call fcn.18000d6f0
mov qword [rsp + 0x2720], rax
lea rax, [0x1801e4c88]
mov qword [rsp + 0x2718], rax
lea r8, [rsp + 0x2718]
lea rdx, [rsp + 0x2720]
lea rcx, [rsp + 0x6cf8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2eb0], xmm0
movups xmmword [rsp + 0x2ec0], xmm0
mov byte [rsp + 0x2ed0], al
mov cl, 0x63
call fcn.1800c0780
mov byte [rsp + 0xed0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0780
mov byte [rsp + 0xed1], al
mov cl, 0x78
call fcn.1800c0780
mov byte [rsp + 0xed2], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0xed3], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0xed4], al
mov cl, 0x63
call fcn.1800c0780
mov byte [rsp + 0xed5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0780
mov byte [rsp + 0xed6], al
mov cl, 0x6c
call fcn.1800c0780
mov byte [rsp + 0xed7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0780
mov byte [rsp + 0xed8], al
mov cl, WSAStartup
call fcn.1800c0780
mov byte [rsp + 0xed9], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0780
mov byte [rsp + 0xeda], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0xedb], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0xedc], al
mov cl, 0x63
call fcn.1800c0780
mov byte [rsp + 0xedd], al
mov cl, 0x5f
call fcn.1800c0780
mov byte [rsp + 0xede], al
mov cl, 0x65
call fcn.1800c0780
mov byte [rsp + 0xedf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0780
mov byte [rsp + 0xee0], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0780
mov byte [rsp + 0xee1], al
mov cl, 0x5f
call fcn.1800c0780
mov byte [rsp + 0xee2], al
mov cl, 0x77
call fcn.1800c0780
mov byte [rsp + 0xee3], al
mov cl, 0x65
call fcn.1800c0780
mov byte [rsp + 0xee4], al
mov cl, 0x61
call fcn.1800c0780
mov byte [rsp + 0xee5], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0780
mov byte [rsp + 0xee6], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0780
mov byte [rsp + 0xee7], al
mov cl, WSAGetLastError
call fcn.1800c0780
mov byte [rsp + 0xee8], al
mov cl, 0x5f
call fcn.1800c0780
mov byte [rsp + 0xee9], al
mov cl, WSAGetLastError
call fcn.1800c0780
mov byte [rsp + 0xeea], al
mov cl, 0x61
call fcn.1800c0780
mov byte [rsp + 0xeeb], al
mov cl, 0x6d
call fcn.1800c0780
mov byte [rsp + 0xeec], al
mov cl, 0x65
call fcn.1800c0780
mov byte [rsp + 0xeed], al
mov cl, 0x5f
call fcn.1800c0780
mov byte [rsp + 0xeee], al
mov cl, 0x79
call fcn.1800c0780
mov byte [rsp + 0xeef], al
xor ecx, ecx
call fcn.1800c0780
mov byte [rsp + 0xef0], al
movups xmm0, xmmword [rsp + 0xed0]
movups xmmword [rsp + 0x2eb0], xmm0
movups xmm1, xmmword [rsp + 0xee0]
movups xmmword [rsp + 0x2ec0], xmm1
mov byte [rsp + 0x2ed0], al
lea rax, [rsp + 0x2eb0]
mov qword [rsp + 0x5160], rax
lea rcx, [rsp + 0x3e40]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x3e40]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1580], esi
cmp r14d, 0x21
jge 0x18006939a
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2eb0]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800c0780
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3e40]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1580], r14d
jmp 0x180069357
lea rcx, [rsp + 0x3e40]
call fcn.18000d6f0
mov qword [rsp + 0x2730], rax
lea rax, [0x1801e4c8c]
mov qword [rsp + 0x2728], rax
lea r8, [rsp + 0x2728]
lea rdx, [rsp + 0x2730]
lea rcx, [rsp + 0x6d20]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2ed8], xmm0
movups xmmword [rsp + 0x2ee8], xmm0
mov byte [rsp + 0x2ef8], al
mov cl, 0x63
call fcn.1800c0720
mov byte [rsp + 0xf48], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0720
mov byte [rsp + 0xf49], al
mov cl, 0x78
call fcn.1800c0720
mov byte [rsp + 0xf4a], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0xf4b], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0xf4c], al
mov cl, 0x63
call fcn.1800c0720
mov byte [rsp + 0xf4d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0720
mov byte [rsp + 0xf4e], al
mov cl, 0x6c
call fcn.1800c0720
mov byte [rsp + 0xf4f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0720
mov byte [rsp + 0xf50], al
mov cl, WSAStartup
call fcn.1800c0720
mov byte [rsp + 0xf51], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0720
mov byte [rsp + 0xf52], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0xf53], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0xf54], al
mov cl, 0x63
call fcn.1800c0720
mov byte [rsp + 0xf55], al
mov cl, 0x5f
call fcn.1800c0720
mov byte [rsp + 0xf56], al
mov cl, 0x65
call fcn.1800c0720
mov byte [rsp + 0xf57], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0720
mov byte [rsp + 0xf58], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0720
mov byte [rsp + 0xf59], al
mov cl, 0x5f
call fcn.1800c0720
mov byte [rsp + 0xf5a], al
mov cl, 0x77
call fcn.1800c0720
mov byte [rsp + 0xf5b], al
mov cl, 0x65
call fcn.1800c0720
mov byte [rsp + 0xf5c], al
mov cl, 0x61
call fcn.1800c0720
mov byte [rsp + 0xf5d], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0720
mov byte [rsp + 0xf5e], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0720
mov byte [rsp + 0xf5f], al
mov cl, WSAGetLastError
call fcn.1800c0720
mov byte [rsp + 0xf60], al
mov cl, 0x5f
call fcn.1800c0720
mov byte [rsp + 0xf61], al
mov cl, WSAGetLastError
call fcn.1800c0720
mov byte [rsp + 0xf62], al
mov cl, 0x61
call fcn.1800c0720
mov byte [rsp + 0xf63], al
mov cl, 0x6d
call fcn.1800c0720
mov byte [rsp + 0xf64], al
mov cl, 0x65
call fcn.1800c0720
mov byte [rsp + 0xf65], al
mov cl, 0x5f
call fcn.1800c0720
mov byte [rsp + 0xf66], al
mov cl, 0x7a
call fcn.1800c0720
mov byte [rsp + 0xf67], al
xor ecx, ecx
call fcn.1800c0720
mov byte [rsp + 0xf68], al
movups xmm0, xmmword [rsp + 0xf48]
movups xmmword [rsp + 0x2ed8], xmm0
movups xmm1, xmmword [rsp + 0xf58]
movups xmmword [rsp + 0x2ee8], xmm1
mov byte [rsp + 0x2ef8], al
lea rax, [rsp + 0x2ed8]
mov qword [rsp + 0x5168], rax
lea rcx, [rsp + 0x3e20]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x3e20]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1584], esi
cmp r14d, 0x21
jge 0x18006966a
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2ed8]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800c0720
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3e20]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1584], r14d
jmp 0x180069627
lea rcx, [rsp + 0x3e20]
call fcn.18000d6f0
mov qword [rsp + 0x2740], rax
lea rax, [0x1801e4c90]
mov qword [rsp + 0x2738], rax
lea r8, [rsp + 0x2738]
lea rdx, [rsp + 0x2740]
lea rcx, [rsp + 0x6d48]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1a80], xmm0
mov qword [rsp + 0x1a90], rax
mov word [rsp + 0x1a98], ax
mov byte [rsp + 0x1a9a], al
mov cl, 0x63
call fcn.1800c09a0
mov byte [rsp + 0x578], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c09a0
mov byte [rsp + 0x579], al
mov cl, 0x78
call fcn.1800c09a0
mov byte [rsp + 0x57a], al
mov cl, 0x3a
call fcn.1800c09a0
mov byte [rsp + 0x57b], al
mov cl, 0x3a
call fcn.1800c09a0
mov byte [rsp + 0x57c], al
mov cl, 0x63
call fcn.1800c09a0
mov byte [rsp + 0x57d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09a0
mov byte [rsp + 0x57e], al
mov cl, 0x6c
call fcn.1800c09a0
mov byte [rsp + 0x57f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c09a0
mov byte [rsp + 0x580], al
mov cl, WSAStartup
call fcn.1800c09a0
mov byte [rsp + 0x581], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09a0
mov byte [rsp + 0x582], al
mov cl, 0x3a
call fcn.1800c09a0
mov byte [rsp + 0x583], al
mov cl, 0x3a
call fcn.1800c09a0
mov byte [rsp + 0x584], al
mov cl, 0x63
call fcn.1800c09a0
mov byte [rsp + 0x585], al
mov cl, 0x5f
call fcn.1800c09a0
mov byte [rsp + 0x586], al
mov cl, 0x65
call fcn.1800c09a0
mov byte [rsp + 0x587], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09a0
mov byte [rsp + 0x588], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c09a0
mov byte [rsp + 0x589], al
mov cl, 0x5f
call fcn.1800c09a0
mov byte [rsp + 0x58a], al
mov cl, 0x6c
call fcn.1800c09a0
mov byte [rsp + 0x58b], al
mov cl, 0x69
call fcn.1800c09a0
mov byte [rsp + 0x58c], al
mov cl, WSAGetLastError
call fcn.1800c09a0
mov byte [rsp + 0x58d], al
mov cl, 0x65
call fcn.1800c09a0
mov byte [rsp + 0x58e], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c09a0
mov byte [rsp + 0x58f], al
mov cl, 0x5f
call fcn.1800c09a0
mov byte [rsp + 0x590], al
mov cl, 0x78
call fcn.1800c09a0
mov byte [rsp + 0x591], al
xor ecx, ecx
call fcn.1800c09a0
mov byte [rsp + 0x592], al
movups xmm0, xmmword [rsp + 0x578]
movups xmmword [rsp + 0x1a80], xmm0
movsd xmm1, qword [rsp + 0x588]
movsd qword [rsp + 0x1a90], xmm1
movzx ecx, word [rsp + 0x590]
mov word [rsp + 0x1a98], cx
mov byte [rsp + 0x1a9a], al
lea rax, [rsp + 0x1a80]
mov qword [rsp + 0x5170], rax
lea rcx, [rsp + 0x3e00]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x3e00]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1588], esi
nop dword [rax]
cmp r14d, 0x1b
jge 0x180069903
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1a80]
call fcn.1800c12c0
movzx ecx, byte [rax]
call fcn.1800c09a0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3e00]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1588], r14d
jmp 0x1800698c0
lea rcx, [rsp + 0x3e00]
call fcn.18000d6f0
mov qword [rsp + 0x2750], rax
lea rax, [0x1801e4bf8]
mov qword [rsp + 0x2748], rax
lea r8, [rsp + 0x2748]
lea rdx, [rsp + 0x2750]
lea rcx, [rsp + 0x6d70]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b20], xmm0
mov qword [rsp + 0x1b30], rax
mov word [rsp + 0x1b38], ax
mov byte [rsp + 0x1b3a], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0x5b8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0770
mov byte [rsp + 0x5b9], al
mov cl, 0x78
call fcn.1800c0770
mov byte [rsp + 0x5ba], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x5bb], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x5bc], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0x5bd], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0x5be], al
mov cl, 0x6c
call fcn.1800c0770
mov byte [rsp + 0x5bf], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0x5c0], al
mov cl, WSAStartup
call fcn.1800c0770
mov byte [rsp + 0x5c1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0x5c2], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x5c3], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x5c4], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0x5c5], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0x5c6], al
mov cl, 0x65
call fcn.1800c0770
mov byte [rsp + 0x5c7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0x5c8], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0770
mov byte [rsp + 0x5c9], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0x5ca], al
mov cl, 0x6c
call fcn.1800c0770
mov byte [rsp + 0x5cb], al
mov cl, 0x69
call fcn.1800c0770
mov byte [rsp + 0x5cc], al
mov cl, WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0x5cd], al
mov cl, 0x65
call fcn.1800c0770
mov byte [rsp + 0x5ce], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0x5cf], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0x5d0], al
mov cl, 0x79
call fcn.1800c0770
mov byte [rsp + 0x5d1], al
xor ecx, ecx
call fcn.1800c0770
mov byte [rsp + 0x5d2], al
movups xmm0, xmmword [rsp + 0x5b8]
movups xmmword [rsp + 0x1b20], xmm0
movsd xmm1, qword [rsp + 0x5c8]
movsd qword [rsp + 0x1b30], xmm1
movzx ecx, word [rsp + 0x5d0]
mov word [rsp + 0x1b38], cx
mov byte [rsp + 0x1b3a], al
lea rax, [rsp + 0x1b20]
mov qword [rsp + 0x5178], rax
lea rcx, [rsp + 0x3de0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x3de0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x158c], esi
cmp r14d, 0x1b
jge 0x180069b99
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1b20]
call fcn.1800c12c0
movzx ecx, byte [rax]
call fcn.1800c0770
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3de0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x158c], r14d
jmp 0x180069b56
lea rcx, [rsp + 0x3de0]
call fcn.18000d6f0
mov qword [rsp + 0x2760], rax
lea rax, [0x1801e4bfc]
mov qword [rsp + 0x2758], rax
lea r8, [rsp + 0x2758]
lea rdx, [rsp + 0x2760]
lea rcx, [rsp + 0x6d98]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b00], xmm0
mov qword [rsp + 0x1b10], rax
mov word [rsp + 0x1b18], ax
mov byte [rsp + 0x1b1a], al
mov cl, 0x63
call fcn.1800c0500
mov byte [rsp + 0x598], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0500
mov byte [rsp + 0x599], al
mov cl, 0x78
call fcn.1800c0500
mov byte [rsp + 0x59a], al
mov cl, 0x3a
call fcn.1800c0500
mov byte [rsp + 0x59b], al
mov cl, 0x3a
call fcn.1800c0500
mov byte [rsp + 0x59c], al
mov cl, 0x63
call fcn.1800c0500
mov byte [rsp + 0x59d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0500
mov byte [rsp + 0x59e], al
mov cl, 0x6c
call fcn.1800c0500
mov byte [rsp + 0x59f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0500
mov byte [rsp + 0x5a0], al
mov cl, WSAStartup
call fcn.1800c0500
mov byte [rsp + 0x5a1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0500
mov byte [rsp + 0x5a2], al
mov cl, 0x3a
call fcn.1800c0500
mov byte [rsp + 0x5a3], al
mov cl, 0x3a
call fcn.1800c0500
mov byte [rsp + 0x5a4], al
mov cl, 0x63
call fcn.1800c0500
mov byte [rsp + 0x5a5], al
mov cl, 0x5f
call fcn.1800c0500
mov byte [rsp + 0x5a6], al
mov cl, 0x65
call fcn.1800c0500
mov byte [rsp + 0x5a7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0500
mov byte [rsp + 0x5a8], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0500
mov byte [rsp + 0x5a9], al
mov cl, 0x5f
call fcn.1800c0500
mov byte [rsp + 0x5aa], al
mov cl, 0x6c
call fcn.1800c0500
mov byte [rsp + 0x5ab], al
mov cl, 0x69
call fcn.1800c0500
mov byte [rsp + 0x5ac], al
mov cl, WSAGetLastError
call fcn.1800c0500
mov byte [rsp + 0x5ad], al
mov cl, 0x65
call fcn.1800c0500
mov byte [rsp + 0x5ae], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0500
mov byte [rsp + 0x5af], al
mov cl, 0x5f
call fcn.1800c0500
mov byte [rsp + 0x5b0], al
mov cl, 0x7a
call fcn.1800c0500
mov byte [rsp + 0x5b1], al
xor ecx, ecx
call fcn.1800c0500
mov byte [rsp + 0x5b2], al
movups xmm0, xmmword [rsp + 0x598]
movups xmmword [rsp + 0x1b00], xmm0
movsd xmm1, qword [rsp + 0x5a8]
movsd qword [rsp + 0x1b10], xmm1
movzx ecx, word [rsp + 0x5b0]
mov word [rsp + 0x1b18], cx
mov byte [rsp + 0x1b1a], al
lea rax, [rsp + 0x1b00]
mov qword [rsp + 0x5180], rax
lea rcx, [rsp + 0x3dc0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x3dc0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1278], esi
nop dword [rax]
cmp r14d, 0x1b
jge 0x180069e33
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1b00]
call fcn.1800c12c0
movzx ecx, byte [rax]
call fcn.1800c0500
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3dc0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1278], r14d
jmp 0x180069df0
lea rcx, [rsp + 0x3dc0]
call fcn.18000d6f0
mov qword [rsp + 0x2770], rax
lea rax, [0x1801e4c00]
mov qword [rsp + 0x2768], rax
lea r8, [rsp + 0x2768]
lea rdx, [rsp + 0x2770]
lea rcx, [rsp + 0x6dc0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1ea0], xmm0
mov qword [rsp + 0x1eb0], rax
mov dword [rsp + 0x1eb8], eax
mov word [rsp + 0x1ebc], ax
mov cl, 0x63
call fcn.1800c0670
mov byte [rsp + 0x1e8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0670
mov byte [rsp + 0x1e9], al
mov cl, 0x78
call fcn.1800c0670
mov byte [rsp + 0x1ea], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x1eb], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x1ec], al
mov cl, 0x63
call fcn.1800c0670
mov byte [rsp + 0x1ed], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x1ee], al
mov cl, 0x6c
call fcn.1800c0670
mov byte [rsp + 0x1ef], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x1f0], al
mov cl, WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x1f1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x1f2], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x1f3], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x1f4], al
mov cl, 0x63
call fcn.1800c0670
mov byte [rsp + 0x1f5], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x1f6], al
mov cl, 0x65
call fcn.1800c0670
mov byte [rsp + 0x1f7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x1f8], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0670
mov byte [rsp + 0x1f9], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x1fa], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x1fb], al
mov cl, 0x6b
call fcn.1800c0670
mov byte [rsp + 0x1fc], al
mov cl, 0x65
call fcn.1800c0670
mov byte [rsp + 0x1fd], al
mov cl, 0x6c
call fcn.1800c0670
mov byte [rsp + 0x1fe], al
mov cl, 0x65
call fcn.1800c0670
mov byte [rsp + 0x1ff], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0670
mov byte [rsp + 0x200], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x201], al
mov cl, WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x202], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x203], al
mov cl, 0x78
call fcn.1800c0670
mov byte [rsp + 0x204], al
xor ecx, ecx
call fcn.1800c0670
mov byte [rsp + 0x205], al
movups xmm0, xmmword [rsp + 0x1e8]
movups xmmword [rsp + 0x1ea0], xmm0
movsd xmm1, qword [rsp + 0x1f8]
movsd qword [rsp + 0x1eb0], xmm1
mov eax, dword [rsp + 0x200]
mov dword [rsp + 0x1eb8], eax
movzx eax, word [rsp + 0x204]
mov word [rsp + 0x1ebc], ax
lea rax, [rsp + 0x1ea0]
mov qword [rsp + 0x5188], rax
lea rcx, [rsp + 0x3da0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1e]
lea rcx, [rsp + 0x3da0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x127c], esi
cmp r14d, 0x1e
jge 0x18006a0fa
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1ea0]
call fcn.1800c1170
movzx ecx, byte [rax]
call fcn.1800c0670
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3da0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x127c], r14d
jmp 0x18006a0b7
lea rcx, [rsp + 0x3da0]
call fcn.18000d6f0
mov qword [rsp + 0x2780], rax
lea rax, [0x1801e4c58]
mov qword [rsp + 0x2778], rax
lea r8, [rsp + 0x2778]
lea rdx, [rsp + 0x2780]
lea rcx, [rsp + 0x6de8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1d78], xmm0
mov qword [rsp + 0x1d88], rax
mov dword [rsp + 0x1d90], eax
mov word [rsp + 0x1d94], ax
mov cl, 0x63
call fcn.1800c0680
mov byte [rsp + 0x1c8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0680
mov byte [rsp + 0x1c9], al
mov cl, 0x78
call fcn.1800c0680
mov byte [rsp + 0x1ca], al
mov cl, 0x3a
call fcn.1800c0680
mov byte [rsp + 0x1cb], al
mov cl, 0x3a
call fcn.1800c0680
mov byte [rsp + 0x1cc], al
mov cl, 0x63
call fcn.1800c0680
mov byte [rsp + 0x1cd], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0680
mov byte [rsp + 0x1ce], al
mov cl, 0x6c
call fcn.1800c0680
mov byte [rsp + 0x1cf], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0680
mov byte [rsp + 0x1d0], al
mov cl, WSAStartup
call fcn.1800c0680
mov byte [rsp + 0x1d1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0680
mov byte [rsp + 0x1d2], al
mov cl, 0x3a
call fcn.1800c0680
mov byte [rsp + 0x1d3], al
mov cl, 0x3a
call fcn.1800c0680
mov byte [rsp + 0x1d4], al
mov cl, 0x63
call fcn.1800c0680
mov byte [rsp + 0x1d5], al
mov cl, 0x5f
call fcn.1800c0680
mov byte [rsp + 0x1d6], al
mov cl, 0x65
call fcn.1800c0680
mov byte [rsp + 0x1d7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0680
mov byte [rsp + 0x1d8], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0680
mov byte [rsp + 0x1d9], al
mov cl, 0x5f
call fcn.1800c0680
mov byte [rsp + 0x1da], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0680
mov byte [rsp + 0x1db], al
mov cl, 0x6b
call fcn.1800c0680
mov byte [rsp + 0x1dc], al
mov cl, 0x65
call fcn.1800c0680
mov byte [rsp + 0x1dd], al
mov cl, 0x6c
call fcn.1800c0680
mov byte [rsp + 0x1de], al
mov cl, 0x65
call fcn.1800c0680
mov byte [rsp + 0x1df], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0680
mov byte [rsp + 0x1e0], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0680
mov byte [rsp + 0x1e1], al
mov cl, WSAGetLastError
call fcn.1800c0680
mov byte [rsp + 0x1e2], al
mov cl, 0x5f
call fcn.1800c0680
mov byte [rsp + 0x1e3], al
mov cl, 0x79
call fcn.1800c0680
mov byte [rsp + 0x1e4], al
xor ecx, ecx
call fcn.1800c0680
mov byte [rsp + 0x1e5], al
movups xmm0, xmmword [rsp + 0x1c8]
movups xmmword [rsp + 0x1d78], xmm0
movsd xmm1, qword [rsp + 0x1d8]
movsd qword [rsp + 0x1d88], xmm1
mov eax, dword [rsp + 0x1e0]
mov dword [rsp + 0x1d90], eax
movzx eax, word [rsp + 0x1e4]
mov word [rsp + 0x1d94], ax
lea rax, [rsp + 0x1d78]
mov qword [rsp + 0x5190], rax
lea rcx, [rsp + 0x3d80]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1e]
lea rcx, [rsp + 0x3d80]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1280], esi
nop
cmp r14d, 0x1e
jge 0x18006a3c3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1d78]
call fcn.1800c1170
movzx ecx, byte [rax]
call fcn.1800c0680
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3d80]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1280], r14d
jmp 0x18006a380
lea rcx, [rsp + 0x3d80]
call fcn.18000d6f0
mov qword [rsp + 0x2790], rax
lea rax, [0x1801e4c5c]
mov qword [rsp + 0x2788], rax
lea r8, [rsp + 0x2788]
lea rdx, [rsp + 0x2790]
lea rcx, [rsp + 0x6e10]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1d98], xmm0
mov qword [rsp + 0x1da8], rax
mov dword [rsp + 0x1db0], eax
mov word [rsp + 0x1db4], ax
mov cl, 0x63
call fcn.1800c0670
mov byte [rsp + 0x1a8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0670
mov byte [rsp + 0x1a9], al
mov cl, 0x78
call fcn.1800c0670
mov byte [rsp + 0x1aa], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x1ab], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x1ac], al
mov cl, 0x63
call fcn.1800c0670
mov byte [rsp + 0x1ad], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x1ae], al
mov cl, 0x6c
call fcn.1800c0670
mov byte [rsp + 0x1af], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x1b0], al
mov cl, WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x1b1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x1b2], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x1b3], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x1b4], al
mov cl, 0x63
call fcn.1800c0670
mov byte [rsp + 0x1b5], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x1b6], al
mov cl, 0x65
call fcn.1800c0670
mov byte [rsp + 0x1b7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x1b8], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0670
mov byte [rsp + 0x1b9], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x1ba], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x1bb], al
mov cl, 0x6b
call fcn.1800c0670
mov byte [rsp + 0x1bc], al
mov cl, 0x65
call fcn.1800c0670
mov byte [rsp + 0x1bd], al
mov cl, 0x6c
call fcn.1800c0670
mov byte [rsp + 0x1be], al
mov cl, 0x65
call fcn.1800c0670
mov byte [rsp + 0x1bf], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0670
mov byte [rsp + 0x1c0], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x1c1], al
mov cl, WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x1c2], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x1c3], al
mov cl, 0x7a
call fcn.1800c0670
mov byte [rsp + 0x1c4], al
xor ecx, ecx
call fcn.1800c0670
mov byte [rsp + 0x1c5], al
movups xmm0, xmmword [rsp + 0x1a8]
movups xmmword [rsp + 0x1d98], xmm0
movsd xmm1, qword [rsp + 0x1b8]
movsd qword [rsp + 0x1da8], xmm1
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x1db0], eax
movzx eax, word [rsp + 0x1c4]
mov word [rsp + 0x1db4], ax
lea rax, [rsp + 0x1d98]
mov qword [rsp + 0x5198], rax
lea rcx, [rsp + 0x3d60]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1e]
lea rcx, [rsp + 0x3d60]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1284], esi
cmp r14d, 0x1e
jge 0x18006a68a
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1d98]
call fcn.1800c1170
movzx ecx, byte [rax]
call fcn.1800c0670
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3d60]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1284], r14d
jmp 0x18006a647
lea rcx, [rsp + 0x3d60]
call fcn.18000d6f0
mov qword [rsp + 0x27a0], rax
lea rax, [0x1801e4c60]
mov qword [rsp + 0x2798], rax
lea r8, [rsp + 0x2798]
lea rdx, [rsp + 0x27a0]
lea rcx, [rsp + 0x6e38]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1ec0], xmm0
mov qword [rsp + 0x1ed0], rax
mov byte [rsp + 0x1ed8], al
mov cl, 0x63
call fcn.1800c03d0
mov byte [rsp + 0xbe0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c03d0
mov byte [rsp + 0xbe1], al
mov cl, 0x78
call fcn.1800c03d0
mov byte [rsp + 0xbe2], al
mov cl, 0x3a
call fcn.1800c03d0
mov byte [rsp + 0xbe3], al
mov cl, 0x3a
call fcn.1800c03d0
mov byte [rsp + 0xbe4], al
mov cl, 0x63
call fcn.1800c03d0
mov byte [rsp + 0xbe5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c03d0
mov byte [rsp + 0xbe6], al
mov cl, 0x6c
call fcn.1800c03d0
mov byte [rsp + 0xbe7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c03d0
mov byte [rsp + 0xbe8], al
mov cl, WSAStartup
call fcn.1800c03d0
mov byte [rsp + 0xbe9], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03d0
mov byte [rsp + 0xbea], al
mov cl, 0x3a
call fcn.1800c03d0
mov byte [rsp + 0xbeb], al
mov cl, 0x3a
call fcn.1800c03d0
mov byte [rsp + 0xbec], al
mov cl, 0x63
call fcn.1800c03d0
mov byte [rsp + 0xbed], al
mov cl, 0x5f
call fcn.1800c03d0
mov byte [rsp + 0xbee], al
mov cl, 0x65
call fcn.1800c03d0
mov byte [rsp + 0xbef], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03d0
mov byte [rsp + 0xbf0], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c03d0
mov byte [rsp + 0xbf1], al
mov cl, 0x5f
call fcn.1800c03d0
mov byte [rsp + 0xbf2], al
mov cl, 0x66
call fcn.1800c03d0
mov byte [rsp + 0xbf3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c03d0
mov byte [rsp + 0xbf4], al
mov cl, 0x76
call fcn.1800c03d0
mov byte [rsp + 0xbf5], al
mov cl, 0x5f
call fcn.1800c03d0
mov byte [rsp + 0xbf6], al
mov cl, 0x78
call fcn.1800c03d0
mov byte [rsp + 0xbf7], al
xor ecx, ecx
call fcn.1800c03d0
mov byte [rsp + 0xbf8], al
movups xmm0, xmmword [rsp + 0xbe0]
movups xmmword [rsp + 0x1ec0], xmm0
movsd xmm1, qword [rsp + 0xbf0]
movsd qword [rsp + 0x1ed0], xmm1
mov byte [rsp + 0x1ed8], al
lea rax, [rsp + 0x1ec0]
mov qword [rsp + 0x51a0], rax
lea rcx, [rsp + 0x3d40]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3d40]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1288], esi
nop dword [rax]
cmp r14d, 0x19
jge 0x18006a8f3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1ec0]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c03d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3d40]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1288], r14d
jmp 0x18006a8b0
lea rcx, [rsp + 0x3d40]
call fcn.18000d6f0
mov qword [rsp + 0x27b0], rax
lea rax, [0x1801e4c18]
mov qword [rsp + 0x27a8], rax
lea r8, [rsp + 0x27a8]
lea rdx, [rsp + 0x27b0]
lea rcx, [rsp + 0x6e60]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1f60], xmm0
mov qword [rsp + 0x1f70], rax
mov byte [rsp + 0x1f78], al
mov cl, 0x63
call fcn.1800c04d0
mov byte [rsp + 0xc00], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04d0
mov byte [rsp + 0xc01], al
mov cl, 0x78
call fcn.1800c04d0
mov byte [rsp + 0xc02], al
mov cl, 0x3a
call fcn.1800c04d0
mov byte [rsp + 0xc03], al
mov cl, 0x3a
call fcn.1800c04d0
mov byte [rsp + 0xc04], al
mov cl, 0x63
call fcn.1800c04d0
mov byte [rsp + 0xc05], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04d0
mov byte [rsp + 0xc06], al
mov cl, 0x6c
call fcn.1800c04d0
mov byte [rsp + 0xc07], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04d0
mov byte [rsp + 0xc08], al
mov cl, WSAStartup
call fcn.1800c04d0
mov byte [rsp + 0xc09], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04d0
mov byte [rsp + 0xc0a], al
mov cl, 0x3a
call fcn.1800c04d0
mov byte [rsp + 0xc0b], al
mov cl, 0x3a
call fcn.1800c04d0
mov byte [rsp + 0xc0c], al
mov cl, 0x63
call fcn.1800c04d0
mov byte [rsp + 0xc0d], al
mov cl, 0x5f
call fcn.1800c04d0
mov byte [rsp + 0xc0e], al
mov cl, 0x65
call fcn.1800c04d0
mov byte [rsp + 0xc0f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04d0
mov byte [rsp + 0xc10], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c04d0
mov byte [rsp + 0xc11], al
mov cl, 0x5f
call fcn.1800c04d0
mov byte [rsp + 0xc12], al
mov cl, 0x66
call fcn.1800c04d0
mov byte [rsp + 0xc13], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04d0
mov byte [rsp + 0xc14], al
mov cl, 0x76
call fcn.1800c04d0
mov byte [rsp + 0xc15], al
mov cl, 0x5f
call fcn.1800c04d0
mov byte [rsp + 0xc16], al
mov cl, 0x79
call fcn.1800c04d0
mov byte [rsp + 0xc17], al
xor ecx, ecx
call fcn.1800c04d0
mov byte [rsp + 0xc18], al
movups xmm0, xmmword [rsp + 0xc00]
movups xmmword [rsp + 0x1f60], xmm0
movsd xmm1, qword [rsp + 0xc10]
movsd qword [rsp + 0x1f70], xmm1
mov byte [rsp + 0x1f78], al
lea rax, [rsp + 0x1f60]
mov qword [rsp + 0x51a8], rax
lea rcx, [rsp + 0x3d20]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3d20]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x128c], esi
cmp r14d, 0x19
jge 0x18006ab55
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1f60]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c04d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3d20]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x128c], r14d
jmp 0x18006ab12
lea rcx, [rsp + 0x3d20]
call fcn.18000d6f0
mov qword [rsp + 0x27c0], rax
lea rax, [0x1801e4c1c]
mov qword [rsp + 0x27b8], rax
lea r8, [rsp + 0x27b8]
lea rdx, [rsp + 0x27c0]
lea rcx, [rsp + 0x6e88]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1f80], xmm0
mov qword [rsp + 0x1f90], rax
mov byte [rsp + 0x1f98], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0xca0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0770
mov byte [rsp + 0xca1], al
mov cl, 0x78
call fcn.1800c0770
mov byte [rsp + 0xca2], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0xca3], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0xca4], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0xca5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0xca6], al
mov cl, 0x6c
call fcn.1800c0770
mov byte [rsp + 0xca7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0xca8], al
mov cl, WSAStartup
call fcn.1800c0770
mov byte [rsp + 0xca9], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0xcaa], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0xcab], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0xcac], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0xcad], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0xcae], al
mov cl, 0x65
call fcn.1800c0770
mov byte [rsp + 0xcaf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0xcb0], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0770
mov byte [rsp + 0xcb1], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0xcb2], al
mov cl, 0x66
call fcn.1800c0770
mov byte [rsp + 0xcb3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0xcb4], al
mov cl, 0x76
call fcn.1800c0770
mov byte [rsp + 0xcb5], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0xcb6], al
mov cl, 0x7a
call fcn.1800c0770
mov byte [rsp + 0xcb7], al
xor ecx, ecx
call fcn.1800c0770
mov byte [rsp + 0xcb8], al
movups xmm0, xmmword [rsp + 0xca0]
movups xmmword [rsp + 0x1f80], xmm0
movsd xmm1, qword [rsp + 0xcb0]
movsd qword [rsp + 0x1f90], xmm1
mov byte [rsp + 0x1f98], al
lea rax, [rsp + 0x1f80]
mov qword [rsp + 0x51b0], rax
lea rcx, [rsp + 0x3d00]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3d00]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1290], esi
cmp r14d, 0x19
jge 0x18006adb7
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x1f80]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c0770
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3d00]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1290], r14d
jmp 0x18006ad74
lea rcx, [rsp + 0x3d00]
call fcn.18000d6f0
mov qword [rsp + 0x27d0], rax
lea rax, [0x1801e4c20]
mov qword [rsp + 0x27c8], rax
lea r8, [rsp + 0x27c8]
lea rdx, [rsp + 0x27d0]
lea rcx, [rsp + 0x6eb0]
call fcn.1800c3740
xorps xmm0, xmm0
movups xmmword [rsp + 0x3198], xmm0
movups xmmword [rsp + 0x31a8], xmm0
mov cl, 0x63
call fcn.1800c0960
mov byte [rsp + 0xe10], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0960
mov byte [rsp + 0xe11], al
mov cl, 0x78
call fcn.1800c0960
mov byte [rsp + 0xe12], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0xe13], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0xe14], al
mov cl, 0x63
call fcn.1800c0960
mov byte [rsp + 0xe15], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0960
mov byte [rsp + 0xe16], al
mov cl, 0x6c
call fcn.1800c0960
mov byte [rsp + 0xe17], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0960
mov byte [rsp + 0xe18], al
mov cl, WSAStartup
call fcn.1800c0960
mov byte [rsp + 0xe19], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0960
mov byte [rsp + 0xe1a], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0xe1b], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0xe1c], al
mov cl, 0x63
call fcn.1800c0960
mov byte [rsp + 0xe1d], al
mov cl, 0x5f
call fcn.1800c0960
mov byte [rsp + 0xe1e], al
mov cl, 0x65
call fcn.1800c0960
mov byte [rsp + 0xe1f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0960
mov byte [rsp + 0xe20], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0960
mov byte [rsp + 0xe21], al
mov cl, 0x5f
call fcn.1800c0960
mov byte [rsp + 0xe22], al
mov cl, 0x62
call fcn.1800c0960
mov byte [rsp + 0xe23], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0960
mov byte [rsp + 0xe24], al
mov cl, 0x78
call fcn.1800c0960
mov byte [rsp + 0xe25], al
mov cl, 0x5f
call fcn.1800c0960
mov byte [rsp + 0xe26], al
mov cl, 0x66
call fcn.1800c0960
mov byte [rsp + 0xe27], al
mov cl, WSAStartup
call fcn.1800c0960
mov byte [rsp + 0xe28], al
mov cl, 0x69
call fcn.1800c0960
mov byte [rsp + 0xe29], al
mov cl, 0x65
call fcn.1800c0960
mov byte [rsp + 0xe2a], al
mov cl, WSAGetLastError
call fcn.1800c0960
mov byte [rsp + 0xe2b], al
mov cl, 0x64
call fcn.1800c0960
mov byte [rsp + 0xe2c], al
mov cl, 0x5f
call fcn.1800c0960
mov byte [rsp + 0xe2d], al
mov cl, 0x78
call fcn.1800c0960
mov byte [rsp + 0xe2e], al
xor ecx, ecx
call fcn.1800c0960
mov byte [rsp + 0xe2f], al
movups xmm0, xmmword [rsp + 0xe10]
movups xmmword [rsp + 0x3198], xmm0
movups xmm1, xmmword [rsp + 0xe20]
movups xmmword [rsp + 0x31a8], xmm1
lea rax, [rsp + 0x3198]
mov qword [rsp + 0x51b8], rax
lea rcx, [rsp + 0x3ce0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x3ce0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1294], esi
cmp r14d, 0x20
jge 0x18006b069
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x3198]
call fcn.1800c09f0
movzx ecx, byte [rax]
call fcn.1800c0960
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3ce0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1294], r14d
jmp 0x18006b026
lea rcx, [rsp + 0x3ce0]
call fcn.18000d6f0
mov qword [rsp + 0x2888], rax
mov qword [rsp + 0x27f0], r12
lea r8, [rsp + 0x27f0]
lea rdx, [rsp + 0x2888]
lea rcx, [rsp + 0x6ed8]
call fcn.1800c3740
xorps xmm0, xmm0
movups xmmword [rsp + 0x31b8], xmm0
movups xmmword [rsp + 0x31c8], xmm0
mov cl, 0x63
call fcn.1800c0990
mov byte [rsp + 0xd60], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0990
mov byte [rsp + 0xd61], al
mov cl, 0x78
call fcn.1800c0990
mov byte [rsp + 0xd62], al
mov cl, 0x3a
call fcn.1800c0990
mov byte [rsp + 0xd63], al
mov cl, 0x3a
call fcn.1800c0990
mov byte [rsp + 0xd64], al
mov cl, 0x63
call fcn.1800c0990
mov byte [rsp + 0xd65], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0990
mov byte [rsp + 0xd66], al
mov cl, 0x6c
call fcn.1800c0990
mov byte [rsp + 0xd67], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0990
mov byte [rsp + 0xd68], al
mov cl, WSAStartup
call fcn.1800c0990
mov byte [rsp + 0xd69], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0990
mov byte [rsp + 0xd6a], al
mov cl, 0x3a
call fcn.1800c0990
mov byte [rsp + 0xd6b], al
mov cl, 0x3a
call fcn.1800c0990
mov byte [rsp + 0xd6c], al
mov cl, 0x63
call fcn.1800c0990
mov byte [rsp + 0xd6d], al
mov cl, 0x5f
call fcn.1800c0990
mov byte [rsp + 0xd6e], al
mov cl, 0x65
call fcn.1800c0990
mov byte [rsp + 0xd6f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0990
mov byte [rsp + 0xd70], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0990
mov byte [rsp + 0xd71], al
mov cl, 0x5f
call fcn.1800c0990
mov byte [rsp + 0xd72], al
mov cl, 0x62
call fcn.1800c0990
mov byte [rsp + 0xd73], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0990
mov byte [rsp + 0xd74], al
mov cl, 0x78
call fcn.1800c0990
mov byte [rsp + 0xd75], al
mov cl, 0x5f
call fcn.1800c0990
mov byte [rsp + 0xd76], al
mov cl, 0x66
call fcn.1800c0990
mov byte [rsp + 0xd77], al
mov cl, WSAStartup
call fcn.1800c0990
mov byte [rsp + 0xd78], al
mov cl, 0x69
call fcn.1800c0990
mov byte [rsp + 0xd79], al
mov cl, 0x65
call fcn.1800c0990
mov byte [rsp + 0xd7a], al
mov cl, WSAGetLastError
call fcn.1800c0990
mov byte [rsp + 0xd7b], al
mov cl, 0x64
call fcn.1800c0990
mov byte [rsp + 0xd7c], al
mov cl, 0x5f
call fcn.1800c0990
mov byte [rsp + 0xd7d], al
mov cl, 0x79
call fcn.1800c0990
mov byte [rsp + 0xd7e], al
xor ecx, ecx
call fcn.1800c0990
mov byte [rsp + 0xd7f], al
movups xmm0, xmmword [rsp + 0xd60]
movups xmmword [rsp + 0x31b8], xmm0
movups xmm1, xmmword [rsp + 0xd70]
movups xmmword [rsp + 0x31c8], xmm1
lea rax, [rsp + 0x31b8]
mov qword [rsp + 0x51c0], rax
lea rcx, [rsp + 0x3cc0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x3cc0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x1298], esi
cmp r14d, 0x20
jge 0x18006b314
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x31b8]
call fcn.1800c09f0
movzx ecx, byte [rax]
call fcn.1800c0990
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3cc0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x1298], r14d
jmp 0x18006b2d1
lea rcx, [rsp + 0x3cc0]
call fcn.18000d6f0
mov qword [rsp + 0x2898], rax
mov qword [rsp + 0x2890], r13
lea r8, [rsp + 0x2890]
lea rdx, [rsp + 0x2898]
lea rcx, [rsp + 0x6f00]
call fcn.1800c3740
xorps xmm0, xmm0
movups xmmword [rsp + 0x31d8], xmm0
movups xmmword [rsp + 0x31e8], xmm0
mov cl, 0x63
call fcn.1800c0980
mov byte [rsp + 0xd40], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0980
mov byte [rsp + 0xd41], al
mov cl, 0x78
call fcn.1800c0980
mov byte [rsp + 0xd42], al
mov cl, 0x3a
call fcn.1800c0980
mov byte [rsp + 0xd43], al
mov cl, 0x3a
call fcn.1800c0980
mov byte [rsp + 0xd44], al
mov cl, 0x63
call fcn.1800c0980
mov byte [rsp + 0xd45], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0980
mov byte [rsp + 0xd46], al
mov cl, 0x6c
call fcn.1800c0980
mov byte [rsp + 0xd47], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0980
mov byte [rsp + 0xd48], al
mov cl, WSAStartup
call fcn.1800c0980
mov byte [rsp + 0xd49], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0980
mov byte [rsp + 0xd4a], al
mov cl, 0x3a
call fcn.1800c0980
mov byte [rsp + 0xd4b], al
mov cl, 0x3a
call fcn.1800c0980
mov byte [rsp + 0xd4c], al
mov cl, 0x63
call fcn.1800c0980
mov byte [rsp + 0xd4d], al
mov cl, 0x5f
call fcn.1800c0980
mov byte [rsp + 0xd4e], al
mov cl, 0x65
call fcn.1800c0980
mov byte [rsp + 0xd4f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0980
mov byte [rsp + 0xd50], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0980
mov byte [rsp + 0xd51], al
mov cl, 0x5f
call fcn.1800c0980
mov byte [rsp + 0xd52], al
mov cl, 0x62
call fcn.1800c0980
mov byte [rsp + 0xd53], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0980
mov byte [rsp + 0xd54], al
mov cl, 0x78
call fcn.1800c0980
mov byte [rsp + 0xd55], al
mov cl, 0x5f
call fcn.1800c0980
mov byte [rsp + 0xd56], al
mov cl, 0x66
call fcn.1800c0980
mov byte [rsp + 0xd57], al
mov cl, WSAStartup
call fcn.1800c0980
mov byte [rsp + 0xd58], al
mov cl, 0x69
call fcn.1800c0980
mov byte [rsp + 0xd59], al
mov cl, 0x65
call fcn.1800c0980
mov byte [rsp + 0xd5a], al
mov cl, WSAGetLastError
call fcn.1800c0980
mov byte [rsp + 0xd5b], al
mov cl, 0x64
call fcn.1800c0980
mov byte [rsp + 0xd5c], al
mov cl, 0x5f
call fcn.1800c0980
mov byte [rsp + 0xd5d], al
mov cl, 0x7a
call fcn.1800c0980
mov byte [rsp + 0xd5e], al
xor ecx, ecx
call fcn.1800c0980
mov byte [rsp + 0xd5f], al
movups xmm0, xmmword [rsp + 0xd40]
movups xmmword [rsp + 0x31d8], xmm0
movups xmm1, xmmword [rsp + 0xd50]
movups xmmword [rsp + 0x31e8], xmm1
lea rax, [rsp + 0x31d8]
mov qword [rsp + 0x51c8], rax
lea rcx, [rsp + 0x3ca0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x3ca0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x129c], esi
nop dword [rax]
cmp r14d, 0x20
jge 0x18006b5c3
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x31d8]
call fcn.1800c09f0
movzx ecx, byte [rax]
call fcn.1800c0980
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3ca0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x129c], r14d
jmp 0x18006b580
lea rcx, [rsp + 0x3ca0]
call fcn.18000d6f0
mov qword [rsp + 0x28a8], rax
mov qword [rsp + 0x28a0], r15
lea r8, [rsp + 0x28a0]
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x6f28]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f00], xmm0
movups xmmword [rsp + 0x2f10], xmm0
mov byte [rsp + 0x2f20], al
mov cl, 0x63
call fcn.1800c0450
mov byte [rsp + 0xe30], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0450
mov byte [rsp + 0xe31], al
mov cl, 0x78
call fcn.1800c0450
mov byte [rsp + 0xe32], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xe33], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xe34], al
mov cl, 0x63
call fcn.1800c0450
mov byte [rsp + 0xe35], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0450
mov byte [rsp + 0xe36], al
mov cl, 0x6c
call fcn.1800c0450
mov byte [rsp + 0xe37], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0450
mov byte [rsp + 0xe38], al
mov cl, WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xe39], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xe3a], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xe3b], al
mov cl, 0x3a
call fcn.1800c0450
mov byte [rsp + 0xe3c], al
mov cl, 0x63
call fcn.1800c0450
mov byte [rsp + 0xe3d], al
mov cl, 0x5f
call fcn.1800c0450
mov byte [rsp + 0xe3e], al
mov cl, 0x65
call fcn.1800c0450
mov byte [rsp + 0xe3f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xe40], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0450
mov byte [rsp + 0xe41], al
mov cl, 0x5f
call fcn.1800c0450
mov byte [rsp + 0xe42], al
mov cl, WSAGetLastError
call fcn.1800c0450
mov byte [rsp + 0xe43], al
mov cl, 0x61
call fcn.1800c0450
mov byte [rsp + 0xe44], al
mov cl, 0x6d
call fcn.1800c0450
mov byte [rsp + 0xe45], al
mov cl, 0x65
call fcn.1800c0450
mov byte [rsp + 0xe46], al
mov cl, 0x5f
call fcn.1800c0450
mov byte [rsp + 0xe47], al
mov cl, 0x66
call fcn.1800c0450
mov byte [rsp + 0xe48], al
mov cl, WSAStartup
call fcn.1800c0450
mov byte [rsp + 0xe49], al
mov cl, 0x69
call fcn.1800c0450
mov byte [rsp + 0xe4a], al
mov cl, 0x65
call fcn.1800c0450
mov byte [rsp + 0xe4b], al
mov cl, WSAGetLastError
call fcn.1800c0450
mov byte [rsp + 0xe4c], al
mov cl, 0x64
call fcn.1800c0450
mov byte [rsp + 0xe4d], al
mov cl, 0x5f
call fcn.1800c0450
mov byte [rsp + 0xe4e], al
mov cl, 0x78
call fcn.1800c0450
mov byte [rsp + 0xe4f], al
xor ecx, ecx
call fcn.1800c0450
mov byte [rsp + 0xe50], al
movups xmm0, xmmword [rsp + 0xe30]
movups xmmword [rsp + 0x2f00], xmm0
movups xmm1, xmmword [rsp + 0xe40]
movups xmmword [rsp + 0x2f10], xmm1
mov byte [rsp + 0x2f20], al
lea rax, [rsp + 0x2f00]
mov qword [rsp + 0x51d0], rax
lea rcx, [rsp + 0x3c80]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x3c80]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x12a0], esi
nop dword [rax]
cmp r14d, 0x21
jge 0x18006b893
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2f00]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800c0450
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c80]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x12a0], r14d
jmp 0x18006b850
lea rcx, [rsp + 0x3c80]
call fcn.18000d6f0
mov qword [rsp + 0x28b8], rax
lea rax, [0x1801e4d00]
mov qword [rsp + 0x28b0], rax
lea r8, [rsp + 0x28b0]
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x6f50]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f28], xmm0
movups xmmword [rsp + 0x2f38], xmm0
mov byte [rsp + 0x2f48], al
mov cl, 0x63
call fcn.1800c0970
mov byte [rsp + 0xe58], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0970
mov byte [rsp + 0xe59], al
mov cl, 0x78
call fcn.1800c0970
mov byte [rsp + 0xe5a], al
mov cl, 0x3a
call fcn.1800c0970
mov byte [rsp + 0xe5b], al
mov cl, 0x3a
call fcn.1800c0970
mov byte [rsp + 0xe5c], al
mov cl, 0x63
call fcn.1800c0970
mov byte [rsp + 0xe5d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0970
mov byte [rsp + 0xe5e], al
mov cl, 0x6c
call fcn.1800c0970
mov byte [rsp + 0xe5f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0970
mov byte [rsp + 0xe60], al
mov cl, WSAStartup
call fcn.1800c0970
mov byte [rsp + 0xe61], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0970
mov byte [rsp + 0xe62], al
mov cl, 0x3a
call fcn.1800c0970
mov byte [rsp + 0xe63], al
mov cl, 0x3a
call fcn.1800c0970
mov byte [rsp + 0xe64], al
mov cl, 0x63
call fcn.1800c0970
mov byte [rsp + 0xe65], al
mov cl, 0x5f
call fcn.1800c0970
mov byte [rsp + 0xe66], al
mov cl, 0x65
call fcn.1800c0970
mov byte [rsp + 0xe67], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0970
mov byte [rsp + 0xe68], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0970
mov byte [rsp + 0xe69], al
mov cl, 0x5f
call fcn.1800c0970
mov byte [rsp + 0xe6a], al
mov cl, WSAGetLastError
call fcn.1800c0970
mov byte [rsp + 0xe6b], al
mov cl, 0x61
call fcn.1800c0970
mov byte [rsp + 0xe6c], al
mov cl, 0x6d
call fcn.1800c0970
mov byte [rsp + 0xe6d], al
mov cl, 0x65
call fcn.1800c0970
mov byte [rsp + 0xe6e], al
mov cl, 0x5f
call fcn.1800c0970
mov byte [rsp + 0xe6f], al
mov cl, 0x66
call fcn.1800c0970
mov byte [rsp + 0xe70], al
mov cl, WSAStartup
call fcn.1800c0970
mov byte [rsp + 0xe71], al
mov cl, 0x69
call fcn.1800c0970
mov byte [rsp + 0xe72], al
mov cl, 0x65
call fcn.1800c0970
mov byte [rsp + 0xe73], al
mov cl, WSAGetLastError
call fcn.1800c0970
mov byte [rsp + 0xe74], al
mov cl, 0x64
call fcn.1800c0970
mov byte [rsp + 0xe75], al
mov cl, 0x5f
call fcn.1800c0970
mov byte [rsp + 0xe76], al
mov cl, 0x79
call fcn.1800c0970
mov byte [rsp + 0xe77], al
xor ecx, ecx
call fcn.1800c0970
mov byte [rsp + 0xe78], al
movups xmm0, xmmword [rsp + 0xe58]
movups xmmword [rsp + 0x2f28], xmm0
movups xmm1, xmmword [rsp + 0xe68]
movups xmmword [rsp + 0x2f38], xmm1
mov byte [rsp + 0x2f48], al
lea rax, [rsp + 0x2f28]
mov qword [rsp + 0x51d8], rax
lea rcx, [rsp + 0x3c60]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x3c60]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x12a4], esi
cmp r14d, 0x21
jge 0x18006bb63
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2f28]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800c0970
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c60]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x12a4], r14d
jmp 0x18006bb20
lea rcx, [rsp + 0x3c60]
call fcn.18000d6f0
mov qword [rsp + 0x28c8], rax
lea rax, [0x1801e4d04]
mov qword [rsp + 0x28c0], rax
lea r8, [rsp + 0x28c0]
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x6f78]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f50], xmm0
movups xmmword [rsp + 0x2f60], xmm0
mov byte [rsp + 0x2f70], al
mov cl, 0x63
call fcn.1800c05a0
mov byte [rsp + 0xe80], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05a0
mov byte [rsp + 0xe81], al
mov cl, 0x78
call fcn.1800c05a0
mov byte [rsp + 0xe82], al
mov cl, 0x3a
call fcn.1800c05a0
mov byte [rsp + 0xe83], al
mov cl, 0x3a
call fcn.1800c05a0
mov byte [rsp + 0xe84], al
mov cl, 0x63
call fcn.1800c05a0
mov byte [rsp + 0xe85], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05a0
mov byte [rsp + 0xe86], al
mov cl, 0x6c
call fcn.1800c05a0
mov byte [rsp + 0xe87], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05a0
mov byte [rsp + 0xe88], al
mov cl, WSAStartup
call fcn.1800c05a0
mov byte [rsp + 0xe89], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05a0
mov byte [rsp + 0xe8a], al
mov cl, 0x3a
call fcn.1800c05a0
mov byte [rsp + 0xe8b], al
mov cl, 0x3a
call fcn.1800c05a0
mov byte [rsp + 0xe8c], al
mov cl, 0x63
call fcn.1800c05a0
mov byte [rsp + 0xe8d], al
mov cl, 0x5f
call fcn.1800c05a0
mov byte [rsp + 0xe8e], al
mov cl, 0x65
call fcn.1800c05a0
mov byte [rsp + 0xe8f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05a0
mov byte [rsp + 0xe90], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c05a0
mov byte [rsp + 0xe91], al
mov cl, 0x5f
call fcn.1800c05a0
mov byte [rsp + 0xe92], al
mov cl, WSAGetLastError
call fcn.1800c05a0
mov byte [rsp + 0xe93], al
mov cl, 0x61
call fcn.1800c05a0
mov byte [rsp + 0xe94], al
mov cl, 0x6d
call fcn.1800c05a0
mov byte [rsp + 0xe95], al
mov cl, 0x65
call fcn.1800c05a0
mov byte [rsp + 0xe96], al
mov cl, 0x5f
call fcn.1800c05a0
mov byte [rsp + 0xe97], al
mov cl, 0x66
call fcn.1800c05a0
mov byte [rsp + 0xe98], al
mov cl, WSAStartup
call fcn.1800c05a0
mov byte [rsp + 0xe99], al
mov cl, 0x69
call fcn.1800c05a0
mov byte [rsp + 0xe9a], al
mov cl, 0x65
call fcn.1800c05a0
mov byte [rsp + 0xe9b], al
mov cl, WSAGetLastError
call fcn.1800c05a0
mov byte [rsp + 0xe9c], al
mov cl, 0x64
call fcn.1800c05a0
mov byte [rsp + 0xe9d], al
mov cl, 0x5f
call fcn.1800c05a0
mov byte [rsp + 0xe9e], al
mov cl, 0x7a
call fcn.1800c05a0
mov byte [rsp + 0xe9f], al
xor ecx, ecx
call fcn.1800c05a0
mov byte [rsp + 0xea0], al
movups xmm0, xmmword [rsp + 0xe80]
movups xmmword [rsp + 0x2f50], xmm0
movups xmm1, xmmword [rsp + 0xe90]
movups xmmword [rsp + 0x2f60], xmm1
mov byte [rsp + 0x2f70], al
lea rax, [rsp + 0x2f50]
mov qword [rsp + 0x51e0], rax
lea rcx, [rsp + 0x3c40]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x3c40]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x12a8], esi
cmp r14d, 0x21
jge 0x18006be33
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2f50]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800c05a0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c40]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x12a8], r14d
jmp 0x18006bdf0
lea rcx, [rsp + 0x3c40]
call fcn.18000d6f0
mov qword [rsp + 0x28d8], rax
lea rax, [0x1801e4d08]
mov qword [rsp + 0x28d0], rax
lea r8, [rsp + 0x28d0]
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x6fa0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2448], xmm0
movups xmmword [rsp + 0x2458], xmm0
mov dword [rsp + 0x2468], eax
mov byte [rsp + 0x246c], al
mov cl, 0x63
call fcn.1800c0350
mov byte [rsp + 0xae0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0350
mov byte [rsp + 0xae1], al
mov cl, 0x78
call fcn.1800c0350
mov byte [rsp + 0xae2], al
mov cl, 0x3a
call fcn.1800c0350
mov byte [rsp + 0xae3], al
mov cl, 0x3a
call fcn.1800c0350
mov byte [rsp + 0xae4], al
mov cl, 0x63
call fcn.1800c0350
mov byte [rsp + 0xae5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0350
mov byte [rsp + 0xae6], al
mov cl, 0x6c
call fcn.1800c0350
mov byte [rsp + 0xae7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0350
mov byte [rsp + 0xae8], al
mov cl, WSAStartup
call fcn.1800c0350
mov byte [rsp + 0xae9], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0350
mov byte [rsp + 0xaea], al
mov cl, 0x3a
call fcn.1800c0350
mov byte [rsp + 0xaeb], al
mov cl, 0x3a
call fcn.1800c0350
mov byte [rsp + 0xaec], al
mov cl, 0x63
call fcn.1800c0350
mov byte [rsp + 0xaed], al
mov cl, 0x5f
call fcn.1800c0350
mov byte [rsp + 0xaee], al
mov cl, 0x65
call fcn.1800c0350
mov byte [rsp + 0xaef], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0350
mov byte [rsp + 0xaf0], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0350
mov byte [rsp + 0xaf1], al
mov cl, 0x5f
call fcn.1800c0350
mov byte [rsp + 0xaf2], al
mov cl, 0x64
call fcn.1800c0350
mov byte [rsp + 0xaf3], al
mov cl, 0x69
call fcn.1800c0350
mov byte [rsp + 0xaf4], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0350
mov byte [rsp + 0xaf5], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0350
mov byte [rsp + 0xaf6], al
mov cl, 0x61
call fcn.1800c0350
mov byte [rsp + 0xaf7], al
mov cl, WSAGetLastError
call fcn.1800c0350
mov byte [rsp + 0xaf8], al
mov cl, 0x63
call fcn.1800c0350
mov byte [rsp + 0xaf9], al
mov cl, 0x65
call fcn.1800c0350
mov byte [rsp + 0xafa], al
mov cl, 0x5f
call fcn.1800c0350
mov byte [rsp + 0xafb], al
mov cl, 0x66
call fcn.1800c0350
mov byte [rsp + 0xafc], al
mov cl, WSAStartup
call fcn.1800c0350
mov byte [rsp + 0xafd], al
mov cl, 0x69
call fcn.1800c0350
mov byte [rsp + 0xafe], al
mov cl, 0x65
call fcn.1800c0350
mov byte [rsp + 0xaff], al
mov cl, WSAGetLastError
call fcn.1800c0350
mov byte [rsp + 0xb00], al
mov cl, 0x64
call fcn.1800c0350
mov byte [rsp + 0xb01], al
mov cl, 0x5f
call fcn.1800c0350
mov byte [rsp + 0xb02], al
mov cl, 0x78
call fcn.1800c0350
mov byte [rsp + 0xb03], al
xor ecx, ecx
call fcn.1800c0350
mov byte [rsp + 0xb04], al
movups xmm0, xmmword [rsp + 0xae0]
movups xmmword [rsp + 0x2448], xmm0
movups xmm1, xmmword [rsp + 0xaf0]
movups xmmword [rsp + 0x2458], xmm1
mov ecx, dword [rsp + 0xb00]
mov dword [rsp + 0x2468], ecx
mov byte [rsp + 0x246c], al
lea rax, [rsp + 0x2448]
mov qword [rsp + 0x51e8], rax
lea rcx, [rsp + 0x3c20]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x3c20]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x12ac], esi
nop dword [rax]
cmp r14d, 0x25
jge 0x18006c153
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2448]
call fcn.1800c13c0
movzx ecx, byte [rax]
call fcn.1800c0350
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c20]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x12ac], r14d
jmp 0x18006c110
lea rcx, [rsp + 0x3c20]
call fcn.18000d6f0
mov qword [rsp + 0x28e8], rax
lea rax, [0x1801e4bc8]
mov qword [rsp + 0x28e0], rax
lea r8, [rsp + 0x28e0]
lea rdx, [rsp + 0x28e8]
lea rcx, [rsp + 0x6fc8]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2470], xmm0
movups xmmword [rsp + 0x2480], xmm0
mov dword [rsp + 0x2490], eax
mov byte [rsp + 0x2494], al
mov cl, 0x63
call fcn.1800c0960
mov byte [rsp + 0xb08], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0960
mov byte [rsp + 0xb09], al
mov cl, 0x78
call fcn.1800c0960
mov byte [rsp + 0xb0a], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0xb0b], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0xb0c], al
mov cl, 0x63
call fcn.1800c0960
mov byte [rsp + 0xb0d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0960
mov byte [rsp + 0xb0e], al
mov cl, 0x6c
call fcn.1800c0960
mov byte [rsp + 0xb0f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0960
mov byte [rsp + 0xb10], al
mov cl, WSAStartup
call fcn.1800c0960
mov byte [rsp + 0xb11], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0960
mov byte [rsp + 0xb12], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0xb13], al
mov cl, 0x3a
call fcn.1800c0960
mov byte [rsp + 0xb14], al
mov cl, 0x63
call fcn.1800c0960
mov byte [rsp + 0xb15], al
mov cl, 0x5f
call fcn.1800c0960
mov byte [rsp + 0xb16], al
mov cl, 0x65
call fcn.1800c0960
mov byte [rsp + 0xb17], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0960
mov byte [rsp + 0xb18], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0960
mov byte [rsp + 0xb19], al
mov cl, 0x5f
call fcn.1800c0960
mov byte [rsp + 0xb1a], al
mov cl, 0x64
call fcn.1800c0960
mov byte [rsp + 0xb1b], al
mov cl, 0x69
call fcn.1800c0960
mov byte [rsp + 0xb1c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0960
mov byte [rsp + 0xb1d], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0960
mov byte [rsp + 0xb1e], al
mov cl, 0x61
call fcn.1800c0960
mov byte [rsp + 0xb1f], al
mov cl, WSAGetLastError
call fcn.1800c0960
mov byte [rsp + 0xb20], al
mov cl, 0x63
call fcn.1800c0960
mov byte [rsp + 0xb21], al
mov cl, 0x65
call fcn.1800c0960
mov byte [rsp + 0xb22], al
mov cl, 0x5f
call fcn.1800c0960
mov byte [rsp + 0xb23], al
mov cl, 0x66
call fcn.1800c0960
mov byte [rsp + 0xb24], al
mov cl, WSAStartup
call fcn.1800c0960
mov byte [rsp + 0xb25], al
mov cl, 0x69
call fcn.1800c0960
mov byte [rsp + 0xb26], al
mov cl, 0x65
call fcn.1800c0960
mov byte [rsp + 0xb27], al
mov cl, WSAGetLastError
call fcn.1800c0960
mov byte [rsp + 0xb28], al
mov cl, 0x64
call fcn.1800c0960
mov byte [rsp + 0xb29], al
mov cl, 0x5f
call fcn.1800c0960
mov byte [rsp + 0xb2a], al
mov cl, 0x79
call fcn.1800c0960
mov byte [rsp + 0xb2b], al
xor ecx, ecx
call fcn.1800c0960
mov byte [rsp + 0xb2c], al
movups xmm0, xmmword [rsp + 0xb08]
movups xmmword [rsp + 0x2470], xmm0
movups xmm1, xmmword [rsp + 0xb18]
movups xmmword [rsp + 0x2480], xmm1
mov ecx, dword [rsp + 0xb28]
mov dword [rsp + 0x2490], ecx
mov byte [rsp + 0x2494], al
lea rax, [rsp + 0x2470]
mov qword [rsp + 0x51f0], rax
lea rcx, [rsp + 0x3c00]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x3c00]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x12b0], esi
nop dword [rax]
cmp r14d, 0x25
jge 0x18006c473
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2470]
call fcn.1800c13c0
movzx ecx, byte [rax]
call fcn.1800c0960
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c00]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x12b0], r14d
jmp 0x18006c430
lea rcx, [rsp + 0x3c00]
call fcn.18000d6f0
mov qword [rsp + 0x28f8], rax
lea rax, [0x1801e4bcc]
mov qword [rsp + 0x28f0], rax
lea r8, [rsp + 0x28f0]
lea rdx, [rsp + 0x28f8]
lea rcx, [rsp + 0x6ff0]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2498], xmm0
movups xmmword [rsp + 0x24a8], xmm0
mov dword [rsp + 0x24b8], eax
mov byte [rsp + 0x24bc], al
mov cl, 0x63
call fcn.1800c08f0
mov byte [rsp + 0xb30], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c08f0
mov byte [rsp + 0xb31], al
mov cl, 0x78
call fcn.1800c08f0
mov byte [rsp + 0xb32], al
mov cl, 0x3a
call fcn.1800c08f0
mov byte [rsp + 0xb33], al
mov cl, 0x3a
call fcn.1800c08f0
mov byte [rsp + 0xb34], al
mov cl, 0x63
call fcn.1800c08f0
mov byte [rsp + 0xb35], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c08f0
mov byte [rsp + 0xb36], al
mov cl, 0x6c
call fcn.1800c08f0
mov byte [rsp + 0xb37], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c08f0
mov byte [rsp + 0xb38], al
mov cl, WSAStartup
call fcn.1800c08f0
mov byte [rsp + 0xb39], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c08f0
mov byte [rsp + 0xb3a], al
mov cl, 0x3a
call fcn.1800c08f0
mov byte [rsp + 0xb3b], al
mov cl, 0x3a
call fcn.1800c08f0
mov byte [rsp + 0xb3c], al
mov cl, 0x63
call fcn.1800c08f0
mov byte [rsp + 0xb3d], al
mov cl, 0x5f
call fcn.1800c08f0
mov byte [rsp + 0xb3e], al
mov cl, 0x65
call fcn.1800c08f0
mov byte [rsp + 0xb3f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c08f0
mov byte [rsp + 0xb40], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c08f0
mov byte [rsp + 0xb41], al
mov cl, 0x5f
call fcn.1800c08f0
mov byte [rsp + 0xb42], al
mov cl, 0x64
call fcn.1800c08f0
mov byte [rsp + 0xb43], al
mov cl, 0x69
call fcn.1800c08f0
mov byte [rsp + 0xb44], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c08f0
mov byte [rsp + 0xb45], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c08f0
mov byte [rsp + 0xb46], al
mov cl, 0x61
call fcn.1800c08f0
mov byte [rsp + 0xb47], al
mov cl, WSAGetLastError
call fcn.1800c08f0
mov byte [rsp + 0xb48], al
mov cl, 0x63
call fcn.1800c08f0
mov byte [rsp + 0xb49], al
mov cl, 0x65
call fcn.1800c08f0
mov byte [rsp + 0xb4a], al
mov cl, 0x5f
call fcn.1800c08f0
mov byte [rsp + 0xb4b], al
mov cl, 0x66
call fcn.1800c08f0
mov byte [rsp + 0xb4c], al
mov cl, WSAStartup
call fcn.1800c08f0
mov byte [rsp + 0xb4d], al
mov cl, 0x69
call fcn.1800c08f0
mov byte [rsp + 0xb4e], al
mov cl, 0x65
call fcn.1800c08f0
mov byte [rsp + 0xb4f], al
mov cl, WSAGetLastError
call fcn.1800c08f0
mov byte [rsp + 0xb50], al
mov cl, 0x64
call fcn.1800c08f0
mov byte [rsp + 0xb51], al
mov cl, 0x5f
call fcn.1800c08f0
mov byte [rsp + 0xb52], al
mov cl, 0x7a
call fcn.1800c08f0
mov byte [rsp + 0xb53], al
xor ecx, ecx
call fcn.1800c08f0
mov byte [rsp + 0xb54], al
movups xmm0, xmmword [rsp + 0xb30]
movups xmmword [rsp + 0x2498], xmm0
movups xmm1, xmmword [rsp + 0xb40]
movups xmmword [rsp + 0x24a8], xmm1
mov ecx, dword [rsp + 0xb50]
mov dword [rsp + 0x24b8], ecx
mov byte [rsp + 0x24bc], al
lea rax, [rsp + 0x2498]
mov qword [rsp + 0x51f8], rax
lea rcx, [rsp + 0x3be0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x3be0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x12b4], esi
nop dword [rax]
cmp r14d, 0x25
jge 0x18006c793
movsxd rdi, r14d
mov rdx, rdi
lea rcx, [rsp + 0x2498]
call fcn.1800c13c0
movzx ecx, byte [rax]
call fcn.1800c08f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3be0]
call fcn.1800bf0b0
mov byte [rax], bl
inc r14d
mov dword [rsp + 0x12b4], r14d
jmp 0x18006c750
lea rcx, [rsp + 0x3be0]
call fcn.18000d6f0
mov qword [rsp + 0x2908], rax
lea rax, [0x1801e4bd0]
mov qword [rsp + 0x2900], rax
lea r8, [rsp + 0x2900]
lea rdx, [rsp + 0x2908]
lea rcx, [rsp + 0x7018]
call fcn.1800c3740
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x22e8], xmm0
movups xmmword [rsp + 0x22f8], xmm0
mov word [rsp + 0x2308], ax
mov byte [rsp + 0x230a], al
mov cl, 0x63
call fcn.1800c04a0
mov byte [rsp + 0x958], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04a0
mov byte [rsp + 0x959], al
mov cl, 0x78
call fcn.1800c04a0
mov byte [rsp + 0x95a], al
mov cl, 0x3a
call fcn.1800c04a0
mov byte [rsp + 0x95b], al
mov cl, 0x3a
call fcn.1800c04a0
mov byte [rsp + 0x95c], al
mov cl, 0x63
call fcn.1800c04a0
mov byte [rsp + 0x95d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04a0
mov byte [rsp + 0x95e], al
mov cl, 0x6c
call fcn.1800c04a0
mov byte [rsp + 0x95f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04a0
mov byte [rsp + 0x960], al
mov cl, WSAStartup
call fcn.1800c04a0
mov byte [rsp + 0x961], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04a0
mov byte [rsp + 0x962], al
mov cl, 0x3a
call fcn.1800c04a0
mov byte [rsp + 0x963], al
mov cl, 0x3a
call fcn.1800c04a0
mov byte [rsp + 0x964], al
mov cl, 0x63
call fcn.1800c04a0
mov byte [rsp + 0x965], al
mov cl, 0x5f
call fcn.1800c04a0
mov byte [rsp + 0x966], al
mov cl, 0x65
call fcn.1800c04a0
mov byte [rsp + 0x967], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04a0
mov byte [rsp + 0x968], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c04a0
mov byte [rsp + 0x969], al
mov cl, 0x5f
call fcn.1800c04a0
mov byte [rsp + 0x96a], al
mov cl, 0x77
call fcn.1800c04a0
mov byte [rsp + 0x96b], al
mov cl, 0x65
call fcn.1800c04a0
mov byte [rsp + 0x96c], al
mov cl, 0x61
call fcn.1800c04a0
mov byte [rsp + 0x96d], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c04a0
mov byte [rsp + 0x96e], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04a0
mov byte [rsp + 0x96f], al
mov cl, WSAGetLastError
call fcn.1800c04a0
mov byte [rsp + 0x970], al
mov cl, 0x5f
call fcn.1800c04a0
mov byte [rsp + 0x971], al
mov cl, 0x66
call fcn.1800c04a0
mov byte [rsp + 0x972], al
mov cl, WSAStartup
call fcn.1800c04a0
mov byte [rsp + 0x973], al
mov cl, 0x69
call fcn.1800c04a0
mov byte [rsp + 0x974], al
mov cl, 0x65
call fcn.1800c04a0
mov byte [rsp + 0x975], al
mov cl, WSAGetLastError
call fcn.1800c04a0
mov byte [rsp + 0x976], al
mov cl, 0x64
call fcn.1800c04a0
mov byte [rsp + 0x977], al
mov cl, 0x5f
call fcn.1800c04a0
mov byte [rsp + 0x978], al
mov cl, 0x78
call fcn.1800c04a0
mov byte [rsp + 0x979], al
xor ecx, ecx
call fcn.1800c04a0
mov byte [rsp + 0x97a], al
movups xmm0, xmmword [rsp + 0x958]
movups xmmword [rsp + 0x22e8], xmm0
movups xmm1, xmmword [rsp + 0x968]
movups xmmword [rsp + 0x22f8], xmm1
movzx ecx, word [rsp + 0x978]
mov word [rsp + 0x2308], cx
mov byte [rsp + 0x230a], al
lea rax, [rsp + 0x22e8]
mov qword [rsp + 0x5200], rax
lea rcx, [rsp + 0x3bc0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x23]
lea rcx, [rsp + 0x3bc0]
call fcn.180016510
mov r14d, esi
mov dword [rsp + 0x12b8], esi
cmp r14d, 0x23
jge 0x18006ca97
lea rcx, [rsp + 0x1260]
call fcn.1800c22c0
lea rcx, [rsp + 0x10e0]
call fcn.1800c22c0
lea rcx, [rsp + 0x1470]
call fcn.1800c22c0
lea rcx, [rsp + 0x15e8]
call fcn.1800c22c0
lea rcx, [rsp + 0x1248]
call fcn.1800c22c0
lea rcx, [rsp + 0x1080]
call fcn.1800c22c0
lea rcx, [rsp + 0x1160]
call fcn.1800c22c0
lea rcx, [rsp + 0x1060]
call fcn.1800c22c0
lea rcx, [rsp + 0x1230]
call fcn.1800c22c0
lea rcx, [rsp + 0x11a0]
call fcn.1800c22c0
lea rcx, [rsp + 0x11b8]
call fcn.1800c22c0
lea rcx, [rsp + 0x10c0]
call fcn.1800c22c0
lea rcx, [rsp + 0x1458]
call fcn.1800c22c0
lea rcx, [rsp + 0x1600]
call fcn.1800c22c0
lea rcx, [rsp + 0x15b0]
call fcn.1800c22c0
lea rcx, [rsp + 0x30]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x38]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x1010]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x1018]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x1008]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x1000]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x60]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x50]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x40]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x1020]
call fcn.1800c22c0
lea rcx, [rsp + 0x10a0]
call fcn.1800c22c0
lea rcx, [rsp + 0x1040]
call fcn.1800c22c0
lea rcx, [rsp + 0x1180]
call fcn.1800c22c0
lea rcx, [rsp + 0x17e0]
call fcn.1800c22c0
lea rcx, [rsp + 0x1140]
call fcn.1800c22c0
lea rcx, [rsp + 0x80]
call fcn.1800c22c0
lea rcx, [rsp + 0x70]
call fcn.1800c22c0
lea rcx, [rsp + 0x1c60]
call fcn.1800c22c0
lea rcx, [rsp + 0x11d0]
call fcn.1800c22c0
lea rcx, [rsp + 0x1c18]
call fcn.1800c22c0
lea rcx, [rsp + 0x11e8]
call fcn.1800c22c0
lea rcx, [rsp + 0x1200]
call fcn.1800c22c0
lea rcx, [rsp + 0x1100]
call fcn.1800c22c0
lea rcx, [rsp + 0x18a8]
call fcn.1800c22c0
lea rcx, [rsp + 0x1618]
call fcn.1800c22c0
lea rcx, [rsp + 0x1440]
call fcn.1800c22c0
lea rcx, [rsp + 0x1878]
call fcn.1800c22c0
lea rcx, [rsp + 0x1218]
call fcn.1800c22c0
lea rcx, [rsp + 0x1120]
call fcn.1800c22c0
lea rcx, [rsp + 0x1890]
call fcn.1800c22c0
lea rcx, [rsp + 0x1428]
call fcn.1800c22c0
int3