Function at 0x1401db310
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xec0]
sub rsp, 0xfc0
mov rax, qword [0x1403e9140]
xor rax, rsp
mov qword [rbp + 0xeb0], rax
mov r12, rcx
mov qword [rbp + 0x4a0], rcx
mov byte [rsp + 0x21], 0
mov r14, qword [0x1403ee2e8]
mov r15, qword [0x1403ee2f0]
xor esi, esi
lea r13, [rsi - 1]
cmp r14, r15
je 0x1401dba07
nop dword [rax]
nop dword [rax + rax]
cmp byte [r14 + 0xea], 0
jne 0x1401db9f7
movdqa xmm0, xmmword [0x1403c8290]
movdqu xmmword [rsp + 0x28], xmm0
mov dword [rsp + 0x38], 0x84d4000
mov qword [rsp + 0x3c], 0x50
mov dword [rsp + 0x45], 0x7777b8
mov word [rsp + 0x49], 0x305
mov byte [rsp + 0x4b], Ordinal_200
mov byte [rsp + 0x44], 0
mov r9d, esi
lea r8, [rsp + 0x3d]
nop
lea edi, [r9 + r9*2]
movzx ecx, byte [rsp + rdi + 0x28]
mov byte [r8], cl
movzx eax, r9b
add al, al
lea r11d, [rax + r9]
movzx r10d, r11b
add r10b, byte [rsp + 0x47]
xor r10b, cl
mov byte [r8], r10b
xor dl, dl
lea eax, [rdi + 1]
movzx ebx, byte [rsp + rax + 0x28]
nop
movzx eax, bl
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401db415
inc dl
cmp dl, 4
jne 0x1401db400
jmp 0x1401db424
movsx ecx, r10b
movzx eax, byte [rsp + 0x4a]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea rbx, [rsp + 0x28]
add rbx, rcx
movzx r10d, byte [rbx]
nop word [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401db456
inc dl
cmp dl, 8
jne 0x1401db440
jmp 0x1401db465
movsx ecx, byte [r8]
movzx eax, byte [rsp + 0x49]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [rbx]
nop word [rax + rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401db482
inc cl
cmp cl, 5
jne 0x1401db470
jmp 0x1401db491
movsx ecx, byte [r8]
movzx eax, byte [rsp + 0x48]
btc ecx, eax
mov byte [r8], cl
add r11b, byte [rsp + 0x46]
xor byte [r8], r11b
inc r9d
inc r8
cmp r9d, 7
jne 0x1401db3d0
lea rsi, [r14 + 0x88]
lea rcx, [rsp + 0x3d]
mov rax, r13
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x1401db4c0
mov r8, qword [rsi + 0x10]
mov rcx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x1401db4da
mov rcx, qword [rsi]
cmp r8, rax
jne 0x1401db69d
lea rdx, [rsp + 0x3d]
call fcn.140396170
test eax, eax
jne 0x1401db69d
movdqa xmm0, xmmword [0x1403c82b0]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x84d8000
mov qword [rsp + 0x64], __WSAFDIsSet
mov dword [rsp + 0x6d], 0xc7c7b3
mov word [rsp + 0x71], 0x305
mov byte [rsp + 0x73], 0xb3
mov byte [rsp + 0x6c], al
xor esi, esi
mov r9d, esi
lea r8, [rsp + 0x65]
nop word [rax + rax]
lea edi, [r9 + r9*2]
movzx ecx, byte [rsp + rdi + 0x50]
mov byte [r8], cl
movzx eax, r9b
add al, al
lea r11d, [rax + r9]
movzx r10d, r11b
add r10b, byte [rsp + 0x6f]
xor r10b, cl
mov byte [r8], r10b
xor dl, dl
lea eax, [rdi + 1]
movzx ebx, byte [rsp + rax + 0x50]
nop
movzx eax, bl
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401db585
inc dl
cmp dl, 4
jne 0x1401db570
jmp 0x1401db594
movsx ecx, r10b
movzx eax, byte [rsp + 0x72]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea rbx, [rsp + 0x50]
add rbx, rcx
movzx r10d, byte [rbx]
nop word [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401db5c6
inc dl
cmp dl, 8
jne 0x1401db5b0
jmp 0x1401db5d5
movsx ecx, byte [r8]
movzx eax, byte [rsp + 0x71]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [rbx]
nop word [rax + rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401db5f2
inc cl
cmp cl, 5
jne 0x1401db5e0
jmp 0x1401db601
movsx ecx, byte [r8]
movzx eax, byte [rsp + 0x70]
btc ecx, eax
mov byte [r8], cl
add r11b, byte [rsp + 0x6e]
xor byte [r8], r11b
inc r9d
inc r8
cmp r9d, 7
jne 0x1401db540
xorps xmm0, xmm0
movups xmmword [rbp + 0x930], xmm0
mov qword [rbp + 0x940], rsi
mov qword [rbp + 0x948], rsi
lea rax, [rsp + 0x65]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x1401db640
lea rdx, [rsp + 0x65]
lea rcx, [rbp + 0x930]
call fcn.140092940
nop
mov r9, r14
lea r8, [rbp + 0x930]
lea rdx, [0x1403ee220]
mov rcx, r12
call fcn.1401d8ed0
movzx ebx, al
lea rcx, [rbp + 0x930]
call fcn.140092d70
test bl, bl
je 0x1401db9f7
mov byte [r14 + 0xe8], 1
mov byte [rsp + 0x21], 1
jmp 0x1401db9f7
movdqa xmm0, xmmword [0x1403c81b0]
movdqu xmmword [rbp + 0x640], xmm0
movdqa xmm1, xmmword [0x1403c7bc0]
movdqu xmmword [rbp + 0x650], xmm1
movdqa xmm0, xmmword [0x1403c70c0]
movdqu xmmword [rbp + 0x660], xmm0
mov dword [rbp + 0x671], 0xb8b3c7
mov word [rbp + 0x675], 0x305
mov byte [rbp + 0x677], 0x77
mov byte [rbp + 0x670], 0
xor r10d, r10d
lea r8, [rbp + 0x664]
nop dword [rax + rax]
lea edi, [r10 + r10*2]
movzx ecx, byte [rbp + rdi + 0x640]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea r11d, [rax + r10]
movzx r9d, r11b
add r9b, byte [rbp + 0x673]
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rdi + 1]
movzx ebx, byte [rbp + rax + 0x640]
nop word [rax + rax]
movzx eax, bl
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401db755
inc dl
cmp dl, 4
jne 0x1401db740
jmp 0x1401db766
movsx ecx, r9b
movzx eax, byte [rbp + 0x676]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea rbx, [rbp + 0x640]
add rbx, rcx
movzx r9d, byte [rbx]
nop dword [rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401db796
inc dl
cmp dl, 8
jne 0x1401db780
jmp 0x1401db7a7
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x675]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [rbx]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401db7c2
inc cl
cmp cl, 5
jne 0x1401db7b0
jmp 0x1401db7d3
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x674]
btc ecx, eax
mov byte [r8], cl
add r11b, byte [rbp + 0x672]
xor byte [r8], r11b
inc r10d
inc r8
cmp r10d, 0xc
jne 0x1401db700
lea rcx, [rbp + 0x664]
mov rax, r13
inc rax
cmp byte [rcx + rax], 0
jne 0x1401db7f7
mov r8, qword [rsi + 0x10]
cmp qword [rsi + 0x18], 0xf
jbe 0x1401db80e
mov rsi, qword [rsi]
cmp r8, rax
jne 0x1401db9f5
lea rdx, [rbp + 0x664]
mov rcx, rsi
call fcn.140396170
xor esi, esi
test eax, eax
jne 0x1401db9f7
mov byte [r14 + 0xe9], 1
movdqa xmm0, xmmword [0x1403c7d40]
movdqu xmmword [rbp + 0x678], xmm0
movdqa xmm1, xmmword [0x1403c7af0]
movdqu xmmword [rbp + 0x688], xmm1
movdqa xmm0, xmmword [0x1403c70d0]
movdqu xmmword [rbp + 0x698], xmm0
mov dword [rbp + 0x6a9], 0xc777c7
mov word [rbp + 0x6ad], 0x305
mov byte [rbp + 0x6af], 0xb3
mov byte [rbp + 0x6a8], al
mov r9d, esi
lea r8, [rbp + 0x69c]
nop dword [rax]
nop word [rax + rax]
lea edi, [r9 + r9*2]
movzx ecx, byte [rbp + rdi + 0x678]
mov byte [r8], cl
movzx eax, r9b
add al, al
lea r11d, [rax + r9]
movzx r10d, r11b
add r10b, byte [rbp + 0x6ab]
xor r10b, cl
mov byte [r8], r10b
xor dl, dl
lea eax, [rdi + 1]
movzx ebx, byte [rbp + rax + 0x678]
nop word [rax + rax]
movzx eax, bl
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401db8f5
inc dl
cmp dl, 4
jne 0x1401db8e0
jmp 0x1401db906
movsx ecx, r10b
movzx eax, byte [rbp + 0x6ae]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea rbx, [rbp + 0x678]
add rbx, rcx
movzx r10d, byte [rbx]
nop dword [rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401db936
inc dl
cmp dl, 8
jne 0x1401db920
jmp 0x1401db947
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x6ad]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [rbx]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401db962
inc cl
cmp cl, 5
jne 0x1401db950
jmp 0x1401db973
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x6ac]
btc ecx, eax
mov byte [r8], cl
add r11b, byte [rbp + 0x6aa]
xor byte [r8], r11b
inc r9d
inc r8
cmp r9d, 0xc
jne 0x1401db8a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x970], xmm0
mov qword [rbp + 0x980], rsi
mov qword [rbp + 0x988], rsi
lea rax, [rbp + 0x69c]
mov r8, r13
nop
inc r8
cmp byte [rax + r8], sil
jne 0x1401db9b0
lea rdx, [rbp + 0x69c]
lea rcx, [rbp + 0x970]
call fcn.140092940
nop
mov r9, r14
lea r8, [rbp + 0x970]
lea rdx, [0x1403e9d38]
mov rcx, r12
call fcn.1401d8ed0
movzx ebx, al
lea rcx, [rbp + 0x970]
jmp 0x1401db67e
xor esi, esi
add r14, 0xf0
cmp r14, r15
jne 0x1401db380
mov dword [rbp + 0xb8], 0x80035
mov dword [rbp + 0xbc], 0x360000
mov dword [rbp + 0xc0], 0x500008
mov dword [rbp + 0xc4], Ordinal_60
mov dword [rbp + 0xc8], 0x2a0040
mov dword [rbp + 0xcc], 0x400008
mov dword [rbp + 0xd0], 0x3f
mov dword [rbp + 0xd4], 0x400040
mov qword [rbp + 0xd8], 8
mov qword [rbp + 0xe0], 0
mov dword [rbp + 0xe8], 0xc7770000
mov dword [rbp + 0xec], 0x30500b3
mov word [rbp + 0xf0], Ordinal_200
mov r10d, esi
lea r9, [rbp + 0xdc]
nop dword [rax]
nop dword [rax + rax]
lea edi, [r10 + r10*2]
movzx ecx, word [rbp + rdi*2 + 0xb8]
mov word [r9], cx
movzx eax, r10w
add ax, ax
lea ebx, [rax + r10]
movzx r8d, byte [rbp + 0xec]
add r8w, bx
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rdi + 1]
movzx r11d, word [rbp + rax*2 + 0xb8]
nop dword [rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dbaf7
inc dl
cmp dl, 4
jne 0x1401dbae0
jmp 0x1401dbb0a
movzx r8d, r8w
movzx eax, byte [rbp + 0xef]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rdi + 2]
lea rdi, [rbp + 0xb8]
lea rdi, [rdi + rax*2]
movzx r11d, word [rdi]
nop
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dbb37
inc dl
cmp dl, 8
jne 0x1401dbb20
jmp 0x1401dbb4d
movzx ecx, r8w
movzx eax, byte [rbp + 0xee]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rdi]
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dbb65
inc cl
cmp cl, 5
jne 0x1401dbb52
jmp 0x1401dbb7b
movzx ecx, r8w
movzx eax, byte [rbp + 0xed]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0xeb]
add ax, bx
xor ax, r8w
mov word [r9], ax
inc r10d
add r9, 2
cmp r10d, 6
jne 0x1401dbaa0
movdqa xmm0, xmmword [0x1403c7a60]
movdqa xmmword [rbp + 0x6b0], xmm0
movdqa xmm1, xmmword [0x1403c75f0]
movdqa xmmword [rbp + 0x6c0], xmm1
movdqa xmm0, xmmword [0x1403c7500]
movdqa xmmword [rbp + 0x6d0], xmm0
movdqa xmm1, xmmword [0x1403c7140]
movdqa xmmword [rbp + 0x6e0], xmm1
mov qword [rbp + 0x6f0], 0
mov dword [rbp + 0x6f9], 0xb877c7
mov word [rbp + 0x6fd], 0x305
mov byte [rbp + 0x6ff], 0x77
mov byte [rbp + 0x6f8], 0
mov r10d, esi
lea r8, [rbp + 0x6e6]
nop dword [rax]
nop dword [rax + rax]
lea edi, [r10 + r10*2]
movzx ecx, byte [rbp + rdi + 0x6b0]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea r11d, [rax + r10]
movzx r9d, r11b
add r9b, byte [rbp + 0x6fb]
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rdi + 1]
movzx ebx, byte [rbp + rax + 0x6b0]
nop word [rax + rax]
movzx eax, bl
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dbc75
inc dl
cmp dl, 4
jne 0x1401dbc60
jmp 0x1401dbc86
movsx ecx, r9b
movzx eax, byte [rbp + 0x6fe]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea rbx, [rbp + 0x6b0]
add rbx, rcx
movzx r9d, byte [rbx]
nop dword [rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dbcb6
inc dl
cmp dl, 8
jne 0x1401dbca0
jmp 0x1401dbcc7
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x6fd]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [rbx]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401dbce2
inc cl
cmp cl, 5
jne 0x1401dbcd0
jmp 0x1401dbcf3
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x6fc]
btc ecx, eax
mov byte [r8], cl
add r11b, byte [rbp + 0x6fa]
xor byte [r8], r11b
inc r10d
inc r8
cmp r10d, 0x12
jne 0x1401dbc20
xorps xmm0, xmm0
movups xmmword [rbp + 0xad0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xae0], xmm1
lea rax, [rbp + 0xdc]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1401dbd30
lea rdx, [rbp + 0xdc]
lea rcx, [rbp + 0xad0]
call fcn.140091300
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xaf0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xb00], xmm1
lea rax, [rbp + 0x6e6]
mov r8, r13
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1401dbd70
lea rdx, [rbp + 0x6e6]
lea rcx, [rbp + 0xaf0]
call fcn.140092940
nop
mov dword [rbp - 8], 0x80015
mov dword [rbp - 4], 0x1e0080
mov dword [rbp], 0x100000
mov dword [rbp + 4], reloc.WLDAP32.dll_Ordinal_27
xor r12d, r12d
mov qword [rbp + 8], 0x20000
mov dword [rbp + 0x10], 0x80017
mov dword [rbp + 0x14], 0x400000
mov qword [rbp + 0x18], 8
mov qword [rbp + 0x20], r12
mov dword [rbp + 0x28], 0xb3b80000
mov dword [rbp + 0x2c], 0x30500c7
mov word [rbp + 0x30], 0xb3
mov r10d, r12d
lea r9, [rbp + 0x1c]
nop word [rax + rax]
lea ebx, [r10 + r10*2]
movzx ecx, word [rbp + rbx*2 - 8]
mov word [r9], cx
movzx eax, r10w
add ax, ax
lea edi, [rax + r10]
movzx r8d, byte [rbp + 0x2c]
add r8w, di
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, word [rbp + rax*2 - 8]
nop dword [rax]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dbe47
inc dl
cmp dl, 4
jne 0x1401dbe30
jmp 0x1401dbe57
movzx r8d, r8w
movzx eax, byte [rbp + 0x2f]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rbx + 2]
lea rbx, [rbp - 8]
lea rbx, [rbx + rax*2]
movzx r11d, word [rbx]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dbe87
inc dl
cmp dl, 8
jne 0x1401dbe70
jmp 0x1401dbe9a
movzx ecx, r8w
movzx eax, byte [rbp + 0x2e]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rbx]
nop
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dbeb3
inc cl
cmp cl, 5
jne 0x1401dbea0
jmp 0x1401dbec6
movzx ecx, r8w
movzx eax, byte [rbp + 0x2d]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0x2b]
add ax, di
xor ax, r8w
mov word [r9], ax
inc r10d
add r9, 2
cmp r10d, 6
jne 0x1401dbdf0
movdqa xmm0, xmmword [0x1403c8170]
movdqa xmmword [rbp + 0x580], xmm0
movdqa xmm1, xmmword [0x1403c7bd0]
movdqa xmmword [rbp + 0x590], xmm1
movdqa xmm0, xmmword [0x1403c7660]
movdqa xmmword [rbp + 0x5a0], xmm0
movdqa xmm1, xmmword [0x1403c71b0]
movdqa xmmword [rbp + 0x5b0], xmm1
mov qword [rbp + 0x5c0], r12
mov dword [rbp + 0x5c8], r12d
mov dword [rbp + 0x5cd], 0xc7c777
mov word [rbp + 0x5d1], 0x305
mov byte [rbp + 0x5d3], 0xb3
mov byte [rbp + 0x5cc], r12b
mov r10d, r12d
lea r8, [rbp + 0x5b9]
nop
lea edi, [r10 + r10*2]
movzx ecx, byte [rbp + rdi + 0x580]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea r11d, [rax + r10]
movzx r9d, byte [rbp + 0x5cf]
add r9b, r11b
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rdi + 1]
movzx ebx, byte [rbp + rax + 0x580]
nop word [rax + rax]
movzx eax, bl
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dbfb5
inc dl
cmp dl, 4
jne 0x1401dbfa0
jmp 0x1401dbfc6
movsx ecx, r9b
movzx eax, byte [rbp + 0x5d2]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea rbx, [rbp + 0x580]
add rbx, rcx
movzx r9d, byte [rbx]
nop dword [rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dbff6
inc dl
cmp dl, 8
jne 0x1401dbfe0
jmp 0x1401dc007
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x5d1]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [rbx]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401dc022
inc cl
cmp cl, 5
jne 0x1401dc010
jmp 0x1401dc033
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x5d0]
btc ecx, eax
mov byte [r8], cl
add r11b, byte [rbp + 0x5ce]
xor byte [r8], r11b
inc r10d
inc r8
cmp r10d, 0x13
jne 0x1401dbf60
xorps xmm0, xmm0
movups xmmword [rbp + 0xb10], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xb20], xmm1
lea rax, [rbp + 0x1c]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rax + r8*2], r12w
jne 0x1401dc070
lea rdx, [rbp + 0x1c]
lea rcx, [rbp + 0xb10]
call fcn.140091300
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb30], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xb40], xmm1
lea rax, [rbp + 0x5b9]
mov r8, r13
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401dc0b0
lea rdx, [rbp + 0x5b9]
lea rcx, [rbp + 0xb30]
call fcn.140092940
nop
mov dword [rbp - 0x48], 0xa7
mov dword [rbp - 0x44], 0xaa0050
mov dword [rbp - 0x40], 1
xor ecx, ecx
mov dword [rbp - 0x3c], 0xad
mov dword [rbp - 0x38], 0x60010
mov dword [rbp - 0x34], 0x500001
mov dword [rbp - 0x30], reloc.WS2_32.dll_setsockopt
mov dword [rbp - 0x2c], 0x140050
mov qword [rbp - 0x28], 0x100001
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0x18], 0xb8b30000
mov dword [rbp - 0x14], 0x3050077
mov word [rbp - 0x10], 0xb8
mov r11d, ecx
lea r9, [rbp - 0x24]
nop
lea ebx, [r11 + r11*2]
movzx ecx, word [rbp + rbx*2 - 0x48]
mov word [r9], cx
movzx eax, r11w
add ax, ax
lea edi, [rax + r11]
movzx r8d, byte [rbp - 0x14]
add r8w, di
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rbx + 1]
movzx r10d, word [rbp + rax*2 - 0x48]
nop dword [rax]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r10w
shr ax, cl
test al, 1
jne 0x1401dc187
inc dl
cmp dl, 4
jne 0x1401dc170
jmp 0x1401dc197
movzx r8d, r8w
movzx eax, byte [rbp - 0x11]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rbx + 2]
lea rbx, [rbp - 0x48]
lea rbx, [rbx + rax*2]
movzx r10d, word [rbx]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r10w
shr ax, cl
test al, 1
jne 0x1401dc1c7
inc dl
cmp dl, 8
jne 0x1401dc1b0
jmp 0x1401dc1da
movzx ecx, r8w
movzx eax, byte [rbp - 0x12]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rbx]
nop
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dc1f3
inc cl
cmp cl, 5
jne 0x1401dc1e0
jmp 0x1401dc206
movzx ecx, r8w
movzx eax, byte [rbp - 0x13]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp - 0x15]
add ax, di
xor ax, r8w
mov word [r9], ax
inc r11d
add r9, 2
cmp r11d, 6
jne 0x1401dc130
movdqa xmm0, xmmword [0x1403c8280]
movdqa xmmword [rbp + 0x700], xmm0
movdqa xmm1, xmmword [0x1403c7870]
movdqa xmmword [rbp + 0x710], xmm1
movdqa xmm0, xmmword [0x1403c7560]
movdqa xmmword [rbp + 0x720], xmm0
movdqa xmm1, xmmword [0x1403c7130]
movdqa xmmword [rbp + 0x730], xmm1
mov qword [rbp + 0x740], 0
mov dword [rbp + 0x749], 0xc7b3b8
mov word [rbp + 0x74d], 0x305
mov byte [rbp + 0x74f], 0xb3
mov byte [rbp + 0x748], 0
xor r10d, r10d
lea r8, [rbp + 0x736]
nop dword [rax]
lea edi, [r10 + r10*2]
movzx ecx, byte [rbp + rdi + 0x700]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea r11d, [rax + r10]
movzx r9d, byte [rbp + 0x74b]
add r9b, r11b
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rdi + 1]
movzx ebx, byte [rbp + rax + 0x700]
nop word [rax + rax]
movzx eax, bl
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dc2f5
inc dl
cmp dl, 4
jne 0x1401dc2e0
jmp 0x1401dc306
movsx ecx, r9b
movzx eax, byte [rbp + 0x74e]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea rbx, [rbp + 0x700]
add rbx, rcx
movzx r9d, byte [rbx]
nop dword [rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dc336
inc dl
cmp dl, 8
jne 0x1401dc320
jmp 0x1401dc347
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x74d]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [rbx]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401dc362
inc cl
cmp cl, 5
jne 0x1401dc350
jmp 0x1401dc373
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x74c]
btc ecx, eax
mov byte [r8], cl
add r11b, byte [rbp + 0x74a]
xor byte [r8], r11b
inc r10d
inc r8
cmp r10d, 0x12
jne 0x1401dc2a0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xb60], xmm1
lea rax, [rbp - 0x24]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1401dc3b0
lea rdx, [rbp - 0x24]
lea rcx, [rbp + 0xb50]
call fcn.140091300
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb70], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xb80], xmm1
lea rax, [rbp + 0x736]
mov r8, r13
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401dc3f0
lea rdx, [rbp + 0x736]
lea rcx, [rbp + 0xb70]
call fcn.140092940
nop
mov dword [rbp + 0xf8], 0x800ae
mov dword [rbp + 0xfc], 0xab0080
mov dword [rbp + 0x100], 0x100008
mov dword [rbp + 0x104], 0xac
xor ecx, ecx
mov dword [rbp + 0x108], 0x70000
mov dword [rbp + 0x10c], 0x800008
mov dword [rbp + 0x110], reloc.WS2_32.dll_sendto
mov dword [rbp + 0x114], 0x150080
mov qword [rbp + 0x118], 8
mov qword [rbp + 0x120], rcx
mov dword [rbp + 0x128], 0x77c70000
mov dword [rbp + 0x12c], 0x30500b8
mov word [rbp + 0x130], 0x77
mov r11d, ecx
lea r9, [rbp + 0x11c]
nop dword [rax]
lea ebx, [r11 + r11*2]
movzx ecx, word [rbp + rbx*2 + 0xf8]
mov word [r9], cx
movzx eax, r11w
add ax, ax
lea edi, [rax + r11]
movzx r8d, byte [rbp + 0x12c]
add r8w, di
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rbx + 1]
movzx r10d, word [rbp + rax*2 + 0xf8]
nop dword [rax]
movzx ecx, dl
movzx eax, r10w
shr ax, cl
test al, 1
jne 0x1401dc4f7
inc dl
cmp dl, 4
jne 0x1401dc4e0
jmp 0x1401dc50a
movzx r8d, r8w
movzx eax, byte [rbp + 0x12f]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rbx + 2]
lea rbx, [rbp + 0xf8]
lea rbx, [rbx + rax*2]
movzx r10d, word [rbx]
nop
movzx ecx, dl
movzx eax, r10w
shr ax, cl
test al, 1
jne 0x1401dc537
inc dl
cmp dl, 8
jne 0x1401dc520
jmp 0x1401dc54d
movzx ecx, r8w
movzx eax, byte [rbp + 0x12e]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rbx]
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dc565
inc cl
cmp cl, 5
jne 0x1401dc552
jmp 0x1401dc57b
movzx ecx, r8w
movzx eax, byte [rbp + reloc.WLDAP32.dll_Ordinal_301]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0x12b]
add ax, di
xor ax, r8w
mov word [r9], ax
inc r11d
add r9, 2
cmp r11d, 6
jne 0x1401dc4a0
movdqa xmm0, xmmword [0x1403c7db0]
movdqa xmmword [rbp + 0x540], xmm0
movdqa xmm1, xmmword [0x1403c7930]
movdqa xmmword [rbp + 0x550], xmm1
movdqa xmm0, xmmword [0x1403c72c0]
movdqa xmmword [rbp + 0x560], xmm0
mov qword [rbp + 0x570], 0
mov dword [rbp + 0x579], 0x77b8b3
mov word [rbp + 0x57d], 0x305
mov byte [rbp + 0x57f], 0xb8
mov byte [rbp + 0x578], 0
xor r10d, r10d
lea r8, [rbp + 0x56a]
nop dword [rax]
nop dword [rax + rax]
lea ebx, [r10 + r10*2]
movzx ecx, byte [rbp + rbx + 0x540]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea edi, [rax + r10]
movzx r9d, byte [rbp + 0x57b]
add r9b, dil
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, byte [rbp + rax + 0x540]
nop dword [rax + rax]
movzx eax, r11b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dc666
inc dl
cmp dl, 4
jne 0x1401dc650
jmp 0x1401dc677
movsx ecx, r9b
movzx eax, byte [rbp + 0x57e]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rbx + 2]
lea r11, [rbp + 0x540]
add r11, rcx
movzx r9d, byte [r11]
nop word [rax + rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dc6a6
inc dl
cmp dl, 8
jne 0x1401dc690
jmp 0x1401dc6b7
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x57d]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401dc6d2
inc cl
cmp cl, 5
jne 0x1401dc6c0
jmp 0x1401dc6e3
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x57c]
btc ecx, eax
mov byte [r8], cl
movzx eax, byte [rbp + 0x57a]
add al, dil
xor byte [r8], al
inc r10d
inc r8
cmp r10d, 0xe
jne 0x1401dc610
xorps xmm0, xmm0
movups xmmword [rbp + 0xb90], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xba0], xmm1
lea rax, [rbp + 0x11c]
mov r8, r13
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x1401dc720
lea rdx, [rbp + 0x11c]
lea rcx, [rbp + 0xb90]
call fcn.140091300
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xbb0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xbc0], xmm1
lea rax, [rbp + 0x56a]
mov r8, r13
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1401dc760
lea rdx, [rbp + 0x56a]
lea rcx, [rbp + 0xbb0]
call fcn.140092940
nop
mov dword [rbp + 0x78], 0x80035
xor ecx, ecx
mov dword [rbp + 0x7c], 0x360000
mov dword [rbp + 0x80], 0x500008
mov dword [rbp + 0x84], Ordinal_60
mov dword [rbp + 0x88], 0x2a0040
mov dword [rbp + 0x8c], 0x400008
mov dword [rbp + 0x90], 0x3f
mov dword [rbp + 0x94], 0x400040
mov qword [rbp + 0x98], 8
mov qword [rbp + 0xa0], rcx
mov dword [rbp + 0xa8], 0xc7770000
mov dword [rbp + 0xac], 0x30500b3
mov word [rbp + 0xb0], Ordinal_200
mov r11d, ecx
lea r9, [rbp + 0x9c]
lea ebx, [r11 + r11*2]
movzx ecx, word [rbp + rbx*2 + 0x78]
mov word [r9], cx
movzx eax, r11w
add ax, ax
lea edi, [rax + r11]
movzx r8d, byte [rbp + 0xac]
add r8w, di
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rbx + 1]
movzx r10d, word [rbp + rax*2 + 0x78]
nop word [rax + rax]
movzx ecx, dl
movzx eax, r10w
shr ax, cl
test al, 1
jne 0x1401dc857
inc dl
cmp dl, 4
jne 0x1401dc840
jmp 0x1401dc86a
movzx r8d, r8w
movzx eax, byte [rbp + 0xaf]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rbx + 2]
lea rbx, [rbp + 0x78]
lea rbx, [rbx + rax*2]
movzx r10d, word [rbx]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r10w
shr ax, cl
test al, 1
jne 0x1401dc897
inc dl
cmp dl, 8
jne 0x1401dc880
jmp 0x1401dc8ad
movzx ecx, r8w
movzx eax, byte [rbp + 0xae]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rbx]
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dc8c5
inc cl
cmp cl, 5
jne 0x1401dc8b2
jmp 0x1401dc8db
movzx ecx, r8w
movzx eax, byte [rbp + 0xad]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0xab]
add ax, di
xor ax, r8w
mov word [r9], ax
inc r11d
add r9, 2
cmp r11d, 6
jne 0x1401dc803
movdqa xmm0, xmmword [0x1403c7dc0]
movdqa xmmword [rbp + 0x500], xmm0
movdqa xmm1, xmmword [0x1403c7b50]
movdqa xmmword [rbp + 0x510], xmm1
movdqa xmm0, xmmword [0x1403c7310]
movdqa xmmword [rbp + 0x520], xmm0
mov qword [rbp + 0x530], 0
mov dword [rbp + 0x539], 0xb877c7
mov word [rbp + 0x53d], 0x305
mov byte [rbp + 0x53f], 0x77
mov byte [rbp + 0x538], 0
xor r10d, r10d
lea r8, [rbp + 0x52a]
nop dword [rax]
nop dword [rax + rax]
lea ebx, [r10 + r10*2]
movzx ecx, byte [rbp + rbx + 0x500]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea edi, [rax + r10]
movzx r9d, byte [rbp + 0x53b]
add r9b, dil
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, byte [rbp + rax + 0x500]
nop dword [rax + rax]
movzx eax, r11b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dc9c6
inc dl
cmp dl, 4
jne 0x1401dc9b0
jmp 0x1401dc9d7
movsx ecx, r9b
movzx eax, byte [rbp + 0x53e]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rbx + 2]
lea r11, [rbp + 0x500]
add r11, rcx
movzx r9d, byte [r11]
nop word [rax + rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dca06
inc dl
cmp dl, 8
jne 0x1401dc9f0
jmp 0x1401dca17
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x53d]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401dca32
inc cl
cmp cl, 5
jne 0x1401dca20
jmp 0x1401dca43
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x53c]
btc ecx, eax
mov byte [r8], cl
movzx eax, byte [rbp + 0x53a]
add al, dil
xor byte [r8], al
inc r10d
inc r8
cmp r10d, 0xe
jne 0x1401dc970
xorps xmm0, xmm0
movups xmmword [rbp + 0xbd0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xbe0], xmm1
lea rax, [rbp + 0x9c]
mov r8, r13
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x1401dca80
lea rdx, [rbp + 0x9c]
lea rcx, [rbp + 0xbd0]
call fcn.140091300
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xbf0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xc00], xmm1
lea rax, [rbp + 0x52a]
mov r8, r13
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1401dcac0
lea rdx, [rbp + 0x52a]
lea rcx, [rbp + 0xbf0]
call fcn.140092940
nop
mov dword [rbp + 0x38], 0x80015
mov dword [rbp + 0x3c], 0x1e0080
mov dword [rbp + 0x40], 0x100000
mov dword [rbp + 0x44], reloc.WLDAP32.dll_Ordinal_27
mov qword [rbp + 0x48], 0x20000
xor r14d, r14d
mov dword [rbp + 0x50], 0x80017
mov dword [rbp + 0x54], 0x400000
mov qword [rbp + 0x58], 8
mov qword [rbp + 0x60], r14
mov dword [rbp + 0x68], 0xb3b80000
mov dword [rbp + 0x6c], 0x30500c7
mov word [rbp + 0x70], 0xb3
mov r10d, r14d
lea r9, [rbp + 0x5c]
nop word [rax + rax]
lea ebx, [r10 + r10*2]
movzx ecx, word [rbp + rbx*2 + 0x38]
mov word [r9], cx
movzx eax, r10w
add ax, ax
lea edi, [rax + r10]
movzx r8d, byte [rbp + 0x6c]
add r8w, di
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, word [rbp + rax*2 + 0x38]
nop dword [rax]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dcb97
inc dl
cmp dl, 4
jne 0x1401dcb80
jmp 0x1401dcba7
movzx r8d, r8w
movzx eax, byte [rbp + 0x6f]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rbx + 2]
lea rbx, [rbp + 0x38]
lea rbx, [rbx + rax*2]
movzx r11d, word [rbx]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dcbd7
inc dl
cmp dl, 8
jne 0x1401dcbc0
jmp 0x1401dcbea
movzx ecx, r8w
movzx eax, byte [rbp + 0x6e]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rbx]
nop
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dcc03
inc cl
cmp cl, 5
jne 0x1401dcbf0
jmp 0x1401dcc16
movzx ecx, r8w
movzx eax, byte [rbp + 0x6d]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0x6b]
add ax, di
xor ax, r8w
mov word [r9], ax
inc r10d
add r9, 2
cmp r10d, 6
jne 0x1401dcb40
movdqa xmm0, xmmword [0x1403c8160]
movdqa xmmword [rbp + 0x7b0], xmm0
movdqa xmm1, xmmword [0x1403c7830]
movdqa xmmword [rbp + 0x7c0], xmm1
movdqa xmm0, xmmword [0x1403c7580]
movdqa xmmword [rbp + 0x7d0], xmm0
movdqa xmm1, xmmword [0x1403c8250]
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmm0, xmmword [0x1403c7100]
movdqa xmmword [rbp + 0x7f0], xmm0
mov qword [rbp + 0x800], r14
mov dword [rbp + 0x808], r14d
mov dword [rbp + 0x80d], 0xc7c777
mov word [rbp + 0x811], 0x305
mov byte [rbp + 0x813], 0xb3
mov byte [rbp + 0x80c], r14b
mov r10d, r14d
lea r8, [rbp + 0x7f5]
nop
lea ebx, [r10 + r10*2]
movzx ecx, byte [rbp + rbx + 0x7b0]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea edi, [rax + r10]
movzx r9d, byte [rbp + 0x80f]
add r9b, dil
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, byte [rbp + rax + 0x7b0]
nop dword [rax + rax]
movzx eax, r11b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dcd16
inc dl
cmp dl, 4
jne 0x1401dcd00
jmp 0x1401dcd27
movsx ecx, r9b
movzx eax, byte [rbp + 0x812]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rbx + 2]
lea r11, [rbp + 0x7b0]
add r11, rcx
movzx r9d, byte [r11]
nop word [rax + rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dcd56
inc dl
cmp dl, 8
jne 0x1401dcd40
jmp 0x1401dcd67
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x811]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401dcd82
inc cl
cmp cl, 5
jne 0x1401dcd70
jmp 0x1401dcd93
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x810]
btc ecx, eax
mov byte [r8], cl
movzx eax, byte [rbp + 0x80e]
add al, dil
xor byte [r8], al
inc r10d
inc r8
cmp r10d, 0x17
jne 0x1401dccc0
xorps xmm0, xmm0
movups xmmword [rbp + 0xc10], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xc20], xmm1
lea rax, [rbp + 0x5c]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rax + r8*2], r14w
jne 0x1401dcdd0
lea rdx, [rbp + 0x5c]
lea rcx, [rbp + 0xc10]
call fcn.140091300
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc30], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xc40], xmm1
lea rax, [rbp + 0x7f5]
mov r8, r13
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401dce10
lea rdx, [rbp + 0x7f5]
lea rcx, [rbp + 0xc30]
call fcn.140092940
nop
mov dword [rsp + 0x78], 0xa7
mov r15d, 0x50
mov dword [rsp + 0x7c], 0xaa0050
mov dword [rbp - 0x80], 1
mov dword [rbp - 0x7c], 0xad
mov dword [rbp - 0x78], 0x60010
mov dword [rbp - 0x74], 0x500001
mov dword [rbp - 0x70], reloc.WS2_32.dll_setsockopt
mov dword [rbp - 0x6c], 0x140050
mov qword [rbp - 0x68], 0x100001
mov qword [rbp - 0x60], r14
mov dword [rbp - 0x58], 0xb8b30000
mov dword [rbp - 0x54], 0x3050077
mov word [rbp - 0x50], 0xb8
mov r10d, r14d
lea r9, [rbp - 0x64]
nop word [rax + rax]
lea ebx, [r10 + r10*2]
movzx ecx, word [rsp + rbx*2 + 0x78]
mov word [r9], cx
movzx eax, r10w
add ax, ax
lea edi, [rax + r10]
movzx r8d, byte [rbp - 0x54]
add r8w, di
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, word [rsp + rax*2 + 0x78]
nop dword [rax]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dcef7
inc dl
cmp dl, 4
jne 0x1401dcee0
jmp 0x1401dcf07
movzx r8d, r8w
movzx eax, byte [rbp - 0x51]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rbx + 2]
lea rbx, [rsp + 0x78]
lea rbx, [rbx + rax*2]
movzx r11d, word [rbx]
nop dword [rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dcf37
inc dl
cmp dl, 8
jne 0x1401dcf20
jmp 0x1401dcf4a
movzx ecx, r8w
movzx eax, byte [rbp - 0x52]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rbx]
nop
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dcf63
inc cl
cmp cl, 5
jne 0x1401dcf50
jmp 0x1401dcf76
movzx ecx, r8w
movzx eax, byte [rbp - 0x53]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp - 0x55]
add ax, di
xor ax, r8w
mov word [r9], ax
inc r10d
add r9, 2
cmp r10d, 6
jne 0x1401dcea0
movdqa xmm0, xmmword [0x1403c7490]
movdqa xmmword [rbp + 0x8c0], xmm0
movdqa xmm1, xmmword [0x1403c75d0]
movdqa xmmword [rbp + 0x8d0], xmm1
movdqa xmm0, xmmword [0x1403c7c40]
movdqa xmmword [rbp + 0x8e0], xmm0
movdqa xmm1, xmmword [0x1403c83e0]
movdqa xmmword [rbp + 0x8f0], xmm1
movdqa xmm0, xmmword [0x1403c72b0]
movdqa xmmword [rbp + 0x900], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x910], xmm1
mov dword [rbp + 0x920], 0
mov dword [rbp + 0x925], 0x77b3b8
mov word [rbp + 0x929], 0x305
mov byte [rbp + 0x92b], 0xb8
mov byte [rbp + 0x924], 0
mov r10d, r14d
lea r8, [rbp + 0x90b]
nop word [rax + rax]
lea ebx, [r10 + r10*2]
movzx ecx, byte [rbp + rbx + 0x8c0]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea edi, [rax + r10]
movzx r9d, dil
add r9b, byte [rbp + 0x927]
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, byte [rbp + rax + 0x8c0]
nop dword [rax + rax]
movzx eax, r11b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dd086
inc dl
cmp dl, 4
jne 0x1401dd070
jmp 0x1401dd097
movsx ecx, r9b
movzx eax, byte [rbp + 0x92a]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rbx + 2]
lea r11, [rbp + 0x8c0]
add r11, rcx
movzx r9d, byte [r11]
nop word [rax + rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401dd0c6
inc dl
cmp dl, 8
jne 0x1401dd0b0
jmp 0x1401dd0d7
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x929]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401dd0f2
inc cl
cmp cl, 5
jne 0x1401dd0e0
jmp 0x1401dd103
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x928]
btc ecx, eax
mov byte [r8], cl
movzx eax, byte [rbp + 0x926]
add al, dil
xor byte [r8], al
inc r10d
inc r8
cmp r10d, 0x19
jne 0x1401dd030
xorps xmm0, xmm0
movups xmmword [rbp + 0xc50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xc60], xmm1
lea rax, [rbp - 0x64]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1401dd140
lea rdx, [rbp - 0x64]
lea rcx, [rbp + 0xc50]
call fcn.140091300
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc70], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xc80], xmm1
lea rax, [rbp + 0x90b]
mov r8, r13
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401dd180
lea rdx, [rbp + 0x90b]
lea rcx, [rbp + 0xc70]
call fcn.140092940
nop
mov qword [rbp + 0x138], r14
mov qword [rbp + 0x140], r14
lea rax, [rbp + 0x138]
mov qword [rbp + 0x148], rax
mov qword [rbp + 0x150], r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x158], xmm0
lea rax, [rbp + 0x138]
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], r14
mov rcx, r15
call fcn.140362778
mov rdi, rax
mov qword [rbp + 0x7a8], rax
lea rbx, [rax + 0x10]
mov qword [rbp + 0x4a8], rbx
lea rdx, [rbp + 0xad0]
mov rcx, rbx
call fcn.140091730
nop
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 0xaf0]
call fcn.14008f9d0
nop
mov qword [rbp + 0x160], rdi
mov qword [rbp + 0x158], rdi
inc qword [rbp + 0x150]
lea rsi, [rbp + 0xb10]
nop dword [rax + rax]
mov qword [rbp + 0x7a8], r14
mov rcx, r15
call fcn.140362778
mov rdi, rax
mov qword [rbp + 0x7a8], rax
lea rbx, [rax + 0x10]
mov qword [rbp + 0x4a8], rbx
mov rdx, rsi
mov rcx, rbx
call fcn.140091730
nop
lea rcx, [rbx + 0x20]
lea rdx, [rsi + 0x20]
call fcn.14008f9d0
nop
mov rax, qword [rbp + 0x158]
mov qword [rax], rdi
mov rax, qword [rbp + 0x158]
mov qword [rdi + 8], rax
mov qword [rbp + 0x7a8], r14
mov qword [rbp + 0x158], rdi
inc qword [rbp + 0x150]
add rsi, 0x40
lea rax, [rbp + 0xc90]
cmp rsi, rax
jne 0x1401dd240
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], r14
mov rcx, r15
call fcn.140362778
mov qword [rbp + 0x498], rax
mov r8, qword [rbp + 0x150]
mov qword [rbp + 0x150], r14
test r8, r8
jne 0x1401dd2ff
mov qword [rax], rax
mov rax, qword [rbp + 0x498]
mov qword [rax + 8], rax
jmp 0x1401dd330
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x158]
mov qword [rax], rcx
mov rax, qword [rbp + 0x498]
mov qword [rax + 8], rdx
mov rax, qword [rbp + 0x498]
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x498]
mov qword [rdx], rax
mov qword [rbp + 0x140], r8
mov r12, qword [rbp + 0x498]
mov qword [rbp + 0x498], r14
mov qword [rbp + 0x138], r12
cmp qword [rbp + 0x150], 0
je 0x1401dd3af
mov rax, qword [rbp + 0x160]
mov qword [rax + 8], r14
mov rax, qword [rbp + 0x158]
mov qword [rax], r14
mov rsi, qword [rbp + 0x160]
test rsi, rsi
je 0x1401dd3a8
nop word [rax + rax]
mov rdi, rsi
mov rsi, qword [rsi]
lea rcx, [rdi + 0x30]
call fcn.140092d70
lea rcx, [rdi + 0x10]
call fcn.140091b10
mov rdx, r15
mov rcx, rdi
call fcn.140362770
test rsi, rsi
jne 0x1401dd380
mov r12, qword [rbp + 0x138]
lea rax, [rbp + 0x138]
mov qword [rbp + 0x4a8], rax
xor dil, dil
mov byte [rsp + 0x20], dil
mov rbx, qword [r12]
cmp rbx, r12
je 0x1401dd4be
mov r15, qword [0x1403ee2f0]
nop dword [rax]
mov r14, qword [0x1403ee2e8]
cmp r14, r15
je 0x1401dd4a3
lea rdi, [r14 + 0xa0]
cmp byte [rdi + 0x4a], 0
je 0x1401dd42c
lea rdx, [rbx + 0x30]
cmp qword [rbx + 0x48], 0xf
jbe 0x1401dd40c
mov rdx, qword [rbx + 0x30]
mov r8, qword [rdi - 8]
lea rcx, [rdi - 0x18]
cmp qword [rdi], 0xf
jbe 0x1401dd41d
mov rcx, qword [rcx]
cmp r8, qword [rbx + 0x40]
jne 0x1401dd42c
call fcn.140396170
test eax, eax
je 0x1401dd441
add r14, 0xf0
add rdi, 0xf0
cmp r14, r15
jne 0x1401dd3f7
jmp 0x1401dd4a3
lea r8, [rbx + 0x10]
lea rdx, [0x1403ee220]
lea rcx, [rbp + 0xc90]
call fcn.14006f370
nop
mov r9, r14
lea r8, [rbx + 0x30]
mov rdx, rax
mov rcx, qword [rbp + 0x4a0]
call fcn.1401d8ed0
movzx edi, al
lea rcx, [rbp + 0xc90]
call fcn.140091b10
test dil, dil
je 0x1401dd49c
mov byte [r14 + 0xe8], 1
mov dil, 1
mov byte [rsp + 0x20], dil
mov r15, qword [0x1403ee2f0]
jmp 0x1401dd4a8
mov r15, qword [0x1403ee2f0]
movzx edi, byte [rsp + 0x20]
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r12
jne 0x1401dd3e0
mov r13, 0xffffffffffffffff
lea rcx, [rbp + 0x138]
call fcn.1402b1e60
nop
lea r9, [0x1401e93a0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0xad0]
call fcn.140362a20
movzx r12d, byte [rsp + 0x21]
test dil, dil
mov eax, 1
cmovne r12d, eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xcb0], xmm0
mov qword [rbp + 0xcc0], rax
lea rdx, [rbp + 0xcb0]
call fcn.1401db0d0
nop
mov rsi, qword [rbp + 0xcb0]
mov r14, qword [rbp + 0xcb8]
cmp rsi, r14
je 0x1401dd7d7
mov r15, qword [rsi]
mov dword [rbp + 0x370], 0x80061
mov dword [rbp + 0x374], 0x620040
xor r9d, r9d
mov dword [rbp + 0x378], 0x100000
mov dword [rbp + 0x37c], reloc.WS2_32.dll_WSAGetLastError
mov qword [rbp + 0x380], 0x6e0000
mov dword [rbp + 0x388], 0x8007b
mov dword [rbp + 0x38c], 0x540000
mov dword [rbp + 0x390], 8
mov dword [rbp + 0x394], 0x57
mov dword [rbp + 0x398], 0x4c0050
mov dword [rbp + 0x39c], 0x500008
mov dword [rbp + 0x3a0], Ordinal_79
mov dword [rbp + 0x3a4], 0x480050
mov dword [rbp + 0x3a8], 0x500000
mov dword [rbp + 0x3ac], 0x43
mov dword [rbp + 0x3b0], 0x440040
mov dword [rbp + 0x3b4], 0x400008
mov dword [rbp + 0x3b8], 0x45
mov dword [rbp + 0x3bc], 0x5a0040
mov dword [rbp + 0x3c0], 0x500008
mov dword [rbp + 0x3c4], 0x5d
mov qword [rbp + 0x3c8], reloc.WS2_32.dll_recv
mov qword [rbp + 0x3d0], r9
mov qword [rbp + 0x3d8], r9
mov qword [rbp + 0x3e0], r9
mov dword [rbp + 0x3e8], 0xb3b80000
mov dword [rbp + 0x3ec], 0x30500b3
mov word [rbp + 0x3f0], Ordinal_200
mov r11d, r9d
lea r9, [rbp + 0x3ca]
lea ebx, [r11 + r11*2]
movzx ecx, word [rbp + rbx*2 + 0x370]
mov word [r9], cx
movzx eax, r11w
add ax, ax
lea edi, [rax + r11]
movzx r8d, byte [rbp + 0x3ec]
add r8w, di
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rbx + 1]
movzx r10d, word [rbp + rax*2 + 0x370]
nop dword [rax]
movzx ecx, dl
movzx eax, r10w
shr ax, cl
test al, 1
jne 0x1401dd6a7
inc dl
cmp dl, 4
jne 0x1401dd690
jmp 0x1401dd6ba
movzx r8d, r8w
movzx eax, byte [rbp + 0x3ef]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rbx + 2]
lea rbx, [rbp + 0x370]
lea rbx, [rbx + rax*2]
movzx r10d, word [rbx]
nop
movzx ecx, dl
movzx eax, r10w
shr ax, cl
test al, 1
jne 0x1401dd6e7
inc dl
cmp dl, 8
jne 0x1401dd6d0
jmp 0x1401dd6fd
movzx ecx, r8w
movzx eax, byte [rbp + 0x3ee]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rbx]
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dd715
inc cl
cmp cl, 5
jne 0x1401dd702
jmp 0x1401dd72b
movzx ecx, r8w
movzx eax, byte [rbp + 0x3ed]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0x3eb]
add ax, di
xor ax, r8w
mov word [r9], ax
inc r11d
add r9, 2
cmp r11d, 0xf
jne 0x1401dd650
xorps xmm0, xmm0
movups xmmword [rbp + 0x950], xmm0
xor eax, eax
mov qword [rbp + 0x960], rax
mov qword [rbp + 0x968], rax
lea rax, [rbp + 0x3ca]
mov r8, r13
inc r8
cmp word [rax + r8*2], 0
jne 0x1401dd772
lea rdx, [rbp + 0x3ca]
lea rcx, [rbp + 0x950]
call fcn.140091300
nop
lea r8, [rbp + 0x950]
mov rdx, r15
mov r15, qword [rbp + 0x4a0]
mov rcx, r15
call fcn.1401da300
movzx ebx, al
lea rcx, [rbp + 0x950]
call fcn.140091b10
movzx r12d, r12b
test bl, bl
mov eax, 1
cmovne r12d, eax
add rsi, 8
cmp rsi, r14
jne 0x1401dd530
jmp 0x1401dd7de
mov r15, qword [rbp + 0x4a0]
mov dword [rbp + 0x260], 0x80035
xor esi, esi
mov dword [rbp + 0x264], 0x360000
mov dword [rbp + 0x268], 0x500008
mov dword [rbp + 0x26c], Ordinal_60
mov dword [rbp + 0x270], 0x2a0040
mov dword [rbp + 0x274], 0x400008
mov dword [rbp + 0x278], 0x3f
mov dword [rbp + 0x27c], 0x400040
mov dword [rbp + 0x280], 8
mov dword [rbp + 0x284], 0x80043
mov dword [rbp + 0x288], 0x580040
mov dword [rbp + 0x28c], 0x500008
mov dword [rbp + 0x290], 0x8005d
mov qword [rbp + 0x294], 0x5c0040
mov dword [rbp + 0x29c], 0x80053
mov qword [rbp + 0x2a0], 0x520000
mov dword [rbp + 0x2a8], 0x80047
mov dword [rbp + 0x2ac], 0x480000
mov qword [rbp + 0x2b0], 0x400000
mov qword [rbp + 0x2b8], rsi
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rsi
mov dword [rbp + 0x2d0], 0xc7770000
mov dword [rbp + 0x2d4], 0x30500b3
mov word [rbp + 0x2d8], Ordinal_200
mov r10d, esi
lea r9, [rbp + 0x2b4]
nop dword [rax]
lea ebx, [r10 + r10*2]
movzx ecx, word [rbp + rbx*2 + 0x260]
mov word [r9], cx
movzx eax, r10w
add ax, ax
lea edi, [rax + r10]
movzx r8d, byte [rbp + 0x2d4]
add r8w, di
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, word [rbp + rax*2 + 0x260]
nop dword [rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dd937
inc dl
cmp dl, 4
jne 0x1401dd920
jmp 0x1401dd94a
movzx r8d, r8w
movzx eax, byte [rbp + 0x2d7]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rbx + 2]
lea rbx, [rbp + 0x260]
lea rbx, [rbx + rax*2]
movzx r11d, word [rbx]
nop
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dd977
inc dl
cmp dl, 8
jne 0x1401dd960
jmp 0x1401dd98d
movzx ecx, r8w
movzx eax, byte [rbp + 0x2d6]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rbx]
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dd9a5
inc cl
cmp cl, 5
jne 0x1401dd992
jmp 0x1401dd9bb
movzx ecx, r8w
movzx eax, byte [rbp + 0x2d5]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0x2d3]
add ax, di
xor ax, r8w
mov word [r9], ax
inc r10d
add r9, 2
cmp r10d, 0xe
jne 0x1401dd8e0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xaa0], xmm1
lea rax, [rbp + 0x2b4]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rax + r8*2], si
jne 0x1401dda00
lea rdx, [rbp + 0x2b4]
lea rcx, [rbp + 0xa90]
call fcn.140091300
nop
movdqa xmm0, xmmword [0x1403c7980]
movdqa xmmword [rbp + 0x820], xmm0
movdqa xmm1, xmmword [0x1403c7620]
movdqa xmmword [rbp + 0x830], xmm1
movdqa xmm0, xmmword [0x1403c7cb0]
movdqa xmmword [rbp + 0x840], xmm0
movdqa xmm1, xmmword [0x1403c7030]
movdqa xmmword [rbp + 0x850], xmm1
mov dword [rbp + 0x860], 0
mov dword [rbp + 0x865], 0x77b3b8
mov word [rbp + 0x869], 0x305
mov byte [rbp + 0x86b], 0xb8
mov byte [rbp + 0x864], 0
mov r10d, esi
lea r8, [rbp + 0x853]
nop dword [rax]
nop word [rax + rax]
lea ebx, [r10 + r10*2]
movzx ecx, byte [rbp + rbx + 0x820]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea edi, [rax + r10]
movzx r9d, dil
add r9b, byte [rbp + 0x867]
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, byte [rbp + rax + 0x820]
nop dword [rax + rax]
movzx eax, r11b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401ddaf6
inc dl
cmp dl, 4
jne 0x1401ddae0
jmp 0x1401ddb07
movsx ecx, r9b
movzx eax, byte [rbp + 0x86a]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rbx + 2]
lea r11, [rbp + 0x820]
add r11, rcx
movzx r9d, byte [r11]
nop word [rax + rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401ddb36
inc dl
cmp dl, 8
jne 0x1401ddb20
jmp 0x1401ddb47
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x869]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401ddb62
inc cl
cmp cl, 5
jne 0x1401ddb50
jmp 0x1401ddb73
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x868]
btc ecx, eax
mov byte [r8], cl
movzx eax, byte [rbp + 0x866]
add al, dil
xor byte [r8], al
inc r10d
inc r8
cmp r10d, 0x11
jne 0x1401ddaa0
xorps xmm0, xmm0
movups xmmword [rbp + 0xab0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xac0], xmm1
lea rax, [rbp + 0x853]
mov r8, r13
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1401ddbb0
lea rdx, [rbp + 0x853]
lea rcx, [rbp + 0xab0]
call fcn.140092940
nop
lea r8, [rbp + 0xa90]
lea rdx, [rbp + 0xab0]
mov rcx, r15
call fcn.1401da300
movzx ebx, al
lea rcx, [rbp + 0xab0]
call fcn.140092d70
nop
lea rcx, [rbp + 0xa90]
call fcn.140091b10
movzx esi, r12b
test bl, bl
mov r12d, 1
cmovne esi, r12d
mov dword [rbp + 0x1e0], 0xb1
mov qword [rbp + 0x1e4], 0xbe0050
mov dword [rbp + 0x1ec], 0x100ad
mov qword [rbp + 0x1f0], 0x520000
xor r14d, r14d
mov qword [rbp + 0x1f8], 0x10047
mov dword [rbp + 0x200], 0x400001
mov dword [rbp + 0x204], reloc.WS2_32.dll_listen
mov dword [rbp + 0x208], 0x180040
mov dword [rbp + 0x20c], 0x400001
mov dword [rbp + 0x210], reloc.WS2_32.dll_listen
mov dword [rbp + 0x214], 0x120040
mov dword [rbp + 0x218], 0x500000
mov dword [rbp + 0x21c], 0x10003
mov dword [rbp + 0x220], 0x1e0050
mov dword [rbp + 0x224], 0x500000
mov dword [rbp + 0x228], 0x10019
mov qword [rbp + 0x22c], reloc.WS2_32.dll_recv
mov qword [rbp + 0x234], r14
mov qword [rbp + 0x23c], r14
mov dword [rbp + 0x244], r14d
mov dword [rbp + 0x248], 0xb3b80000
mov dword [rbp + 0x24c], 0x3050077
mov word [rbp + 0x250], 0xb8
mov r10d, r14d
lea r9, [rbp + 0x22e]
nop dword [rax]
lea ebx, [r10 + r10*2]
movzx ecx, word [rbp + rbx*2 + 0x1e0]
mov word [r9], cx
movzx eax, r10w
add ax, ax
lea edi, [rax + r10]
movzx r8d, byte [rbp + 0x24c]
add r8w, di
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, word [rbp + rax*2 + 0x1e0]
nop dword [rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test r12b, al
jne 0x1401ddd58
inc dl
cmp dl, 4
jne 0x1401ddd40
jmp 0x1401ddd6b
movzx r8d, r8w
movzx eax, byte [rbp + 0x24f]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rbx + 2]
lea rbx, [rbp + 0x1e0]
lea rbx, [rbx + rax*2]
movzx r11d, word [rbx]
nop
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test r12b, al
jne 0x1401ddd98
inc dl
cmp dl, 8
jne 0x1401ddd80
jmp 0x1401dddae
movzx ecx, r8w
movzx eax, byte [rbp + 0x24e]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rbx]
movzx eax, dx
shr ax, cl
test r12b, al
jne 0x1401dddc7
inc cl
cmp cl, 5
jne 0x1401dddb3
jmp 0x1401ddddd
movzx ecx, r8w
movzx eax, byte [rbp + 0x24d]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0x24b]
add ax, di
xor ax, r8w
mov word [r9], ax
inc r10d
add r9, 2
cmp r10d, 0xd
jne 0x1401ddd00
xorps xmm0, xmm0
movups xmmword [rbp + 0xa50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa60], xmm1
lea rax, [rbp + 0x22e]
mov r8, r13
nop
inc r8
cmp word [rax + r8*2], r14w
jne 0x1401dde20
lea rdx, [rbp + 0x22e]
lea rcx, [rbp + 0xa50]
call fcn.140091300
nop
movdqa xmm0, xmmword [0x1403c80d0]
movdqa xmmword [rbp + 0x870], xmm0
movdqa xmm1, xmmword [0x1403c7b30]
movdqa xmmword [rbp + 0x880], xmm1
movdqa xmm0, xmmword [str._V_b_]
movdqa xmmword [rbp + 0x890], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x8a0], xmm1
mov dword [rbp + 0x8b1], 0xb3b8b3
mov word [rbp + 0x8b5], 0x305
mov byte [rbp + 0x8b7], Ordinal_200
mov byte [rbp + 0x8b0], 0
mov r10d, r14d
lea r8, [rbp + 0x8a0]
nop dword [rax]
nop dword [rax + rax]
lea ebx, [r10 + r10*2]
movzx ecx, byte [rbp + rbx + 0x870]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea edi, [rax + r10]
movzx r9d, byte [rbp + 0x8b3]
add r9b, dil
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rbx + 1]
movzx r11d, byte [rbp + rax + 0x870]
nop dword [rax + rax]
movzx eax, r11b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401ddf06
inc dl
cmp dl, 4
jne 0x1401ddef0
jmp 0x1401ddf17
movsx ecx, r9b
movzx eax, byte [rbp + 0x8b6]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rbx + 2]
lea r11, [rbp + 0x870]
add r11, rcx
movzx r9d, byte [r11]
nop word [rax + rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401ddf46
inc dl
cmp dl, 8
jne 0x1401ddf30
jmp 0x1401ddf57
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x8b5]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401ddf72
inc cl
cmp cl, 5
jne 0x1401ddf60
jmp 0x1401ddf83
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x8b4]
btc ecx, eax
mov byte [r8], cl
movzx eax, byte [rbp + 0x8b2]
add al, dil
xor byte [r8], al
inc r10d
inc r8
cmp r10d, 0x10
jne 0x1401ddeb0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa80], xmm1
lea rax, [rbp + 0x8a0]
mov r8, r13
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1401ddfc0
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp + 0xa70]
call fcn.140092940
nop
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0xa70]
mov rcx, r15
call fcn.1401da300
movzx ebx, al
lea rcx, [rbp + 0xa70]
call fcn.140092d70
nop
lea rcx, [rbp + 0xa50]
call fcn.140091b10
test bl, bl
cmovne esi, r12d
mov dword [rbp + 0x2e0], 0x8006a
mov dword [rbp + 0x2e4], 0x7d0090
mov dword [rbp + 0x2e8], 8
mov dword [rbp + 0x2ec], 0x8007a
mov dword [rbp + 0x2f0], 0x550010
mov dword [rbp + 0x2f4], 0x900000
mov dword [rbp + 0x2f8], 0x80046
mov dword [rbp + 0x2fc], 0x450090
mov dword [rbp + 0x300], 0x800008
mov dword [rbp + 0x304], 0x80008
mov qword [rbp + 0x308], 0x4f0080
mov dword [rbp + 0x310], 0x54
mov dword [rbp + 0x314], 0x550090
mov dword [rbp + 0x318], 0x900000
mov dword [rbp + 0x31c], Ordinal_79
mov dword [rbp + 0x320], 0x490080
mov dword [rbp + 0x324], 0x800000
mov dword [rbp + 0x328], 0x8005c
mov dword [rbp + 0x32c], 0x5b0080
mov dword [rbp + 0x330], 0x800008
mov dword [rbp + 0x334], 0x80074
mov qword [rbp + 0x338], 0x80
mov qword [rbp + 0x340], r14
mov qword [rbp + 0x348], r14
mov qword [rbp + 0x350], r14
mov dword [rbp + 0x358], 0xb8b30000
mov dword [rbp + 0x35c], 0x30500b8
mov word [rbp + 0x360], 0x77
mov r10d, r14d
lea r9, [rbp + 0x33a]
lea edi, [r10 + r10*2]
movzx ecx, word [rbp + rdi*2 + 0x2e0]
mov word [r9], cx
movzx eax, r10w
add ax, ax
lea ebx, [rax + r10]
movzx r8d, byte [rbp + 0x35c]
add r8w, bx
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rdi + 1]
movzx r11d, word [rbp + rax*2 + 0x2e0]
nop dword [rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401de187
inc dl
cmp dl, 4
jne 0x1401de170
jmp 0x1401de19a
movzx r8d, r8w
movzx eax, byte [rbp + 0x35f]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rdi + 2]
lea rdi, [rbp + 0x2e0]
lea rdi, [rdi + rax*2]
movzx r11d, word [rdi]
nop
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401de1c7
inc dl
cmp dl, 8
jne 0x1401de1b0
jmp 0x1401de1dd
movzx ecx, r8w
movzx eax, byte [rbp + 0x35e]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rdi]
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401de1f5
inc cl
cmp cl, 5
jne 0x1401de1e2
jmp 0x1401de20b
movzx ecx, r8w
movzx eax, byte [rbp + 0x35d]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0x35b]
add ax, bx
xor ax, r8w
mov word [r9], ax
inc r10d
add r9, 2
cmp r10d, 0xf
jne 0x1401de130
xorps xmm0, xmm0
movups xmmword [rbp + 0xa10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa20], xmm1
lea rax, [rbp + 0x33a]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1401de250
lea rdx, [rbp + 0x33a]
lea rcx, [rbp + 0xa10]
call fcn.140091300
nop
movdqa xmm0, xmmword [0x1403c7a70]
movdqa xmmword [rbp + 0x750], xmm0
movdqa xmm1, xmmword [0x1403c7630]
movdqa xmmword [rbp + 0x760], xmm1
movdqa xmm0, xmmword [0x1403c7680]
movdqa xmmword [rbp + 0x770], xmm0
movdqa xmm1, xmmword [0x1403c70e0]
movdqa xmmword [rbp + 0x780], xmm1
mov qword [rbp + 0x790], 0
mov dword [rbp + 0x799], 0xb877c7
mov word [rbp + 0x79d], 0x305
mov byte [rbp + 0x79f], 0x77
mov byte [rbp + 0x798], 0
mov r10d, r14d
lea r8, [rbp + 0x786]
nop word [rax + rax]
lea edi, [r10 + r10*2]
movzx ecx, byte [rbp + rdi + 0x750]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea ebx, [rax + r10]
movzx r9d, byte [rbp + 0x79b]
add r9b, bl
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rdi + 1]
movzx r11d, byte [rbp + rax + 0x750]
nop dword [rax + rax]
movzx eax, r11b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401de346
inc dl
cmp dl, 4
jne 0x1401de330
jmp 0x1401de357
movsx ecx, r9b
movzx eax, byte [rbp + 0x79e]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea r11, [rbp + 0x750]
add r11, rcx
movzx r9d, byte [r11]
nop word [rax + rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401de386
inc dl
cmp dl, 8
jne 0x1401de370
jmp 0x1401de397
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x79d]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401de3b2
inc cl
cmp cl, 5
jne 0x1401de3a0
jmp 0x1401de3c3
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x79c]
btc ecx, eax
mov byte [r8], cl
movzx eax, byte [rbp + 0x79a]
add al, bl
xor byte [r8], al
inc r10d
inc r8
cmp r10d, 0x12
jne 0x1401de2f0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa40], xmm1
lea rax, [rbp + 0x786]
mov r8, r13
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1401de400
lea rdx, [rbp + 0x786]
lea rcx, [rbp + 0xa30]
call fcn.140092940
nop
lea r8, [rbp + 0xa10]
lea rdx, [rbp + 0xa30]
mov rcx, r15
call fcn.1401da300
movzx ebx, al
lea rcx, [rbp + 0xa30]
call fcn.140092d70
nop
lea rcx, [rbp + 0xa10]
call fcn.140091b10
test bl, bl
mov eax, 1
cmovne esi, eax
mov dword [rbp + 0x170], 0x800d5
mov dword [rbp + 0x174], 0xdc0080
mov dword [rbp + 0x178], 0x100008
mov dword [rbp + 0x17c], 0xdf
mov dword [rbp + 0x180], reloc.WS2_32.dll_recv
mov dword [rbp + 0x184], 0x900008
mov dword [rbp + 0x188], 0x80017
mov dword [rbp + 0x18c], 0x160080
mov dword [rbp + 0x190], 0x900008
mov dword [rbp + 0x194], 0x80059
mov dword [rbp + 0x198], 0x1c0090
xor ecx, ecx
mov dword [rbp + 0x19c], 0x100000
mov dword [rbp + 0x1a0], 0x80019
mov dword [rbp + 0x1a4], 0x200080
mov dword [rbp + 0x1a8], 0x800000
mov dword [rbp + 0x1ac], reloc.WLDAP32.dll_Ordinal_35
mov qword [rbp + 0x1b0], 0x2c0080
mov qword [rbp + 0x1b8], rcx
mov qword [rbp + 0x1c0], rcx
mov qword [rbp + 0x1c8], rcx
mov dword [rbp + 0x1d0], 0x77c70000
mov dword [rbp + 0x1d4], 0x30500c7
mov word [rbp + 0x1d8], 0xb3
mov r10d, ecx
lea r9, [rbp + 0x1b8]
nop dword [rax]
nop word [rax + rax]
lea edi, [r10 + r10*2]
movzx ecx, word [rbp + rdi*2 + 0x170]
mov word [r9], cx
movzx eax, r10w
add ax, ax
lea ebx, [rax + r10]
movzx r8d, byte [rbp + 0x1d4]
add r8w, bx
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rdi + 1]
movzx r11d, word [rbp + rax*2 + 0x170]
nop dword [rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401de5a7
inc dl
cmp dl, 4
jne 0x1401de590
jmp 0x1401de5ba
movzx r8d, r8w
movzx eax, byte [rbp + 0x1d7]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rdi + 2]
lea rdi, [rbp + 0x170]
lea rdi, [rdi + rax*2]
movzx r11d, word [rdi]
nop
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401de5e7
inc dl
cmp dl, 8
jne 0x1401de5d0
jmp 0x1401de5fd
movzx ecx, r8w
movzx eax, byte [rbp + 0x1d6]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rdi]
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401de615
inc cl
cmp cl, 5
jne 0x1401de602
jmp 0x1401de62b
movzx ecx, r8w
movzx eax, byte [rbp + 0x1d5]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0x1d3]
add ax, bx
xor ax, r8w
mov word [r9], ax
inc r10d
add r9, 2
cmp r10d, 0xc
jne 0x1401de550
xorps xmm0, xmm0
movups xmmword [rbp + 0x9b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9c0], xmm1
lea rax, [rbp + 0x1b8]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1401de670
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x9b0]
call fcn.140091300
nop
movdqa xmm0, xmmword [0x1403c8230]
movdqa xmmword [rbp + 0x4b0], xmm0
movdqa xmm1, xmmword [0x1403c7840]
movdqa xmmword [rbp + 0x4c0], xmm1
movdqa xmm0, xmmword [0x1403c73d0]
movdqa xmmword [rbp + 0x4d0], xmm0
mov qword [rbp + 0x4e0], 0
mov dword [rbp + 0x4e8], 0
mov dword [rbp + 0x4ed], 0xc7c777
mov word [rbp + 0x4f1], 0x305
mov byte [rbp + 0x4f3], 0xb3
mov byte [rbp + 0x4ec], 0
xor r10d, r10d
lea r8, [rbp + 0x4dd]
nop
lea edi, [r10 + r10*2]
movzx ecx, byte [rbp + rdi + 0x4b0]
mov byte [r8], cl
movzx eax, r10b
add al, al
lea ebx, [rax + r10]
movzx r9d, byte [rbp + 0x4ef]
add r9b, bl
xor r9b, cl
mov byte [r8], r9b
xor dl, dl
lea eax, [rdi + 1]
movzx r11d, byte [rbp + rax + 0x4b0]
nop dword [rax + rax]
movzx eax, r11b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401de756
inc dl
cmp dl, 4
jne 0x1401de740
jmp 0x1401de767
movsx ecx, r9b
movzx eax, byte [rbp + 0x4f2]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea r11, [rbp + 0x4b0]
add r11, rcx
movzx r9d, byte [r11]
nop word [rax + rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401de796
inc dl
cmp dl, 8
jne 0x1401de780
jmp 0x1401de7a7
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x4f1]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401de7c2
inc cl
cmp cl, 5
jne 0x1401de7b0
jmp 0x1401de7d3
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x4f0]
btc ecx, eax
mov byte [r8], cl
movzx eax, byte [rbp + 0x4ee]
add al, bl
xor byte [r8], al
inc r10d
inc r8
cmp r10d, 0xf
jne 0x1401de700
xorps xmm0, xmm0
movups xmmword [rbp + 0x9f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa00], xmm1
lea rax, [rbp + 0x4dd]
mov r8, r13
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1401de810
lea rdx, [rbp + 0x4dd]
lea rcx, [rbp + 0x9f0]
call fcn.140092940
nop
lea r8, [rbp + 0x9b0]
lea rdx, [rbp + 0x9f0]
mov rcx, r15
call fcn.1401da300
movzx ebx, al
lea rcx, [rbp + 0x9f0]
call fcn.140092d70
nop
lea rcx, [rbp + 0x9b0]
call fcn.140091b10
test bl, bl
mov edx, 1
cmovne esi, edx
mov dword [rbp + 0x400], 0x100f5
mov dword [rbp + 0x404], 0xfe0000
mov dword [rbp + 0x408], 0x500000
mov dword [rbp + 0x40c], 0x100fd
mov dword [rbp + 0x410], 0x140050
mov dword [rbp + 0x414], 0x400000
mov dword [rbp + 0x418], reloc.WS2_32.dll_setsockopt
mov dword [rbp + 0x41c], 0x140040
mov dword [rbp + 0x420], 0x400000
mov dword [rbp + 0x424], 0x10059
mov dword [rbp + 0x428], 0xe0050
mov dword [rbp + 0x42c], edx
xor r14d, r14d
mov dword [rbp + 0x430], 0x1001d
mov dword [rbp + 0x434], 0x100040
mov dword [rbp + 0x438], edx
mov dword [rbp + 0x43c], 0x10011
mov dword [rbp + 0x440], 0x1a0000
mov dword [rbp + 0x444], 0x100001
mov dword [rbp + 0x448], Ordinal_33
mov dword [rbp + 0x44c], 0x1c0010
mov dword [rbp + 0x450], 0x100001
mov dword [rbp + 0x454], reloc.WLDAP32.dll_Ordinal_35
mov dword [rbp + 0x458], 0x240000
mov qword [rbp + 0x45c], 0x400001
mov qword [rbp + 0x464], r14
mov qword [rbp + 0x46c], r14
mov qword [rbp + 0x474], r14
mov dword [rbp + 0x47c], r14d
mov dword [rbp + 0x480], 0xc7770000
mov dword [rbp + 0x484], 0x3050077
mov word [rbp + 0x488], 0xb8
mov r10d, r14d
lea r9, [rbp + 0x460]
nop dword [rax]
lea edi, [r10 + r10*2]
movzx ecx, word [rbp + rdi*2 + 0x400]
mov word [r9], cx
movzx eax, r10w
add ax, ax
lea ebx, [rax + r10]
movzx r8d, byte [rbp + 0x484]
add r8w, bx
xor r8w, cx
mov word [r9], r8w
xor dl, dl
lea eax, [rdi + 1]
movzx r11d, word [rbp + rax*2 + 0x400]
nop dword [rax]
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401de9f7
inc dl
cmp dl, 4
jne 0x1401de9e0
jmp 0x1401dea0a
movzx r8d, r8w
movzx eax, byte [rbp + 0x487]
btc r8d, eax
mov word [r9], r8w
mov dl, 5
lea eax, [rdi + 2]
lea rdi, [rbp + 0x400]
lea rdi, [rdi + rax*2]
movzx r11d, word [rdi]
nop
movzx ecx, dl
movzx eax, r11w
shr ax, cl
test al, 1
jne 0x1401dea37
inc dl
cmp dl, 8
jne 0x1401dea20
jmp 0x1401dea4d
movzx ecx, r8w
movzx eax, byte [rbp + 0x486]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
xor cl, cl
movzx edx, word [rdi]
movzx eax, dx
shr ax, cl
test al, 1
jne 0x1401dea65
inc cl
cmp cl, 5
jne 0x1401dea52
jmp 0x1401dea7b
movzx ecx, r8w
movzx eax, byte [rbp + 0x485]
btc ecx, eax
movzx r8d, cx
mov word [r9], cx
movzx eax, byte [rbp + 0x483]
add ax, bx
xor ax, r8w
mov word [r9], ax
inc r10d
add r9, 2
cmp r10d, 0x10
jne 0x1401de9a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9e0], xmm1
lea rax, [rbp + 0x460]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rax + r8*2], r14w
jne 0x1401deac0
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x9d0]
call fcn.140091300
nop
movdqa xmm0, xmmword [0x1403c8120]
movdqa xmmword [rbp + 0x5e0], xmm0
movdqa xmm1, xmmword [0x1403c7b20]
movdqa xmmword [rbp + 0x5f0], xmm1
movdqa xmm0, xmmword [0x1403c7670]
movdqa xmmword [rbp + 0x600], xmm0
movdqa xmm1, xmmword [0x1403c7280]
movdqa xmmword [rbp + 0x610], xmm1
mov qword [rbp + 0x620], 0
mov dword [rbp + 0x628], 0
mov dword [rbp + 0x62d], 0xb3b3b8
mov word [rbp + 0x631], 0x305
mov byte [rbp + 0x633], Ordinal_200
mov byte [rbp + 0x62c], 0
mov r9d, r14d
lea r8, [rbp + 0x619]
nop
lea edi, [r9 + r9*2]
movzx ecx, byte [rbp + rdi + 0x5e0]
mov byte [r8], cl
movzx eax, r9b
add al, al
lea ebx, [rax + r9]
movzx r10d, byte [rbp + 0x62f]
add r10b, bl
xor r10b, cl
mov byte [r8], r10b
xor dl, dl
lea eax, [rdi + 1]
movzx r11d, byte [rbp + rax + 0x5e0]
nop dword [rax + rax]
movzx eax, r11b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401debb6
inc dl
cmp dl, 4
jne 0x1401deba0
jmp 0x1401debc7
movsx ecx, r10b
movzx eax, byte [rbp + 0x632]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea ecx, [rdi + 2]
lea r11, [rbp + 0x5e0]
add r11, rcx
movzx r10d, byte [r11]
nop word [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1401debf6
inc dl
cmp dl, 8
jne 0x1401debe0
jmp 0x1401dec07
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x631]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11]
nop dword [rax]
movzx eax, dl
sar al, cl
test al, 1
jne 0x1401dec22
inc cl
cmp cl, 5
jne 0x1401dec10
jmp 0x1401dec33
movsx ecx, byte [r8]
movzx eax, byte [rbp + 0x630]
btc ecx, eax
mov byte [r8], cl
movzx eax, byte [rbp + 0x62e]
add al, bl
xor byte [r8], al
inc r9d
inc r8
cmp r9d, 0x13
jne 0x1401deb60
xorps xmm0, xmm0
movups xmmword [rbp + 0x990], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9a0], xmm1
lea rax, [rbp + 0x619]
nop dword [rax + rax]
inc r13
cmp byte [rax + r13], 0
jne 0x1401dec70
mov r8, r13
lea rdx, [rbp + 0x619]
lea rcx, [rbp + 0x990]
call fcn.140092940
nop
lea r8, [rbp + 0x9d0]
lea rdx, [rbp + 0x990]
mov rcx, r15
call fcn.1401da300
movzx ebx, al
lea rcx, [rbp + 0x990]
call fcn.140092d70
nop
lea rcx, [rbp + 0x9d0]
call fcn.140091b10
movzx edi, sil
test bl, bl
mov eax, 1
cmovne edi, eax
mov qword [rbp + 0xcd0], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0xcd8], xmm0
mov qword [rbp + 0xce8], r14
mov qword [rbp + 0xcf0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xcd8], 0
movups xmmword [rbp + 0xcf8], xmm0
mov qword [rbp + 0xd08], r14
mov qword [rbp + 0xd10], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xcf8], 0
movups xmmword [rbp + 0xd18], xmm0
mov qword [rbp + 0xd28], r14
mov qword [rbp + 0xd30], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd18], 0
movups xmmword [rbp + 0xd38], xmm0
mov qword [rbp + 0xd48], r14
mov qword [rbp + 0xd50], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd38], 0
movups xmmword [rbp + 0xd58], xmm0
mov qword [rbp + 0xd68], r14
mov qword [rbp + 0xd70], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd58], 0
movups xmmword [rbp + 0xd78], xmm0
mov qword [rbp + 0xd88], r14
mov qword [rbp + 0xd90], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd78], 0
movups xmmword [rbp + 0xd98], xmm0
mov qword [rbp + 0xda8], r14
mov qword [rbp + 0xdb0], 7
mov word [rbp + 0xd98], r14w
mov word [rbp + 0xdb8], 0
mov byte [rbp + 0xdba], 0
mov rbx, qword [0x1403ee2e8]
mov rax, qword [0x1403ee2f0]
cmp rbx, rax
je 0x1401def61
cmp byte [rbx + 0xe9], 0
jne 0x1401dedfd
add rbx, 0xf0
cmp rbx, rax
jne 0x1401dede3
cmp byte [rbx + 0xe8], 1
jne 0x1401def61
lea rcx, [rbp + 0xd98]
call fcn.140091b10
lea rcx, [rbp + 0xd78]
call fcn.140092d70
lea rcx, [rbp + 0xd58]
call fcn.140092d70
lea rcx, [rbp + 0xd38]
call fcn.140092d70
lea rcx, [rbp + 0xd18]
call fcn.140092d70
lea rcx, [rbp + 0xcf8]
call fcn.140092d70
lea rcx, [rbp + 0xcd8]
call fcn.140092d70
nop
mov rcx, qword [rbp + 0xcb0]
test rcx, rcx
je 0x1401deff6
mov rdx, qword [rbp + 0xcc0]
sub rdx, rcx
and rdx, 0xfffffffffffffff8
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401deff1
movzx eax, dil
mov rcx, qword [rbp + 0xeb0]
xor rcx, rsp
call fcn.140362750
lea r11, [rsp + 0xfc0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret