Function at 0x1400c8870
Capabilities:
Authenticate hmac
Parse pe header

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 - 0xa0]
sub rsp, 0x1a0
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp + 0x48], rcx
lea rax, [rbp + 0xc8]
mov qword [rbp + 0x50], rax
mov r12, qword [rax]
xor r12, rcx
mov qword [rbp + 0x40], r12
mov qword [rax], 0
movabs r13, 0xd38434ff57c371ee
movzx esi, byte [rbp + 0xd0]
movzx r15d, byte [rbp + 0xd0]
movzx r14d, byte [rbp + 0xd0]
lea rcx, [rbp + 0x20]
call fcn.1400c7ab0
nop
cmp qword [rbp + 0x30], 0
jne 0x1400ca19c
mov dword [rsp + 0x70], 0xcccfc1e6
mov dword [rsp + 0x74], 0x3810cabf
mov dword [rsp + 0x78], 0x47473d3c
mov dword [rsp + 0x7c], 0x4c394eea
mov dword [rbp - 0x80], 0x3816e548
mov dword [rbp - 0x7c], 0xff4e4a44
mov dword [rbp - 0x78], 0x20212a2a
mov dword [rbp - 0x74], 0xf7235428
mov dword [rbp - 0x70], 0xf3532e23
mov dword [rbp - 0x6c], 0xeff01310
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
nop dword [rax + rax]
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
xor edi, edi
cmp rdi, 0x38
jae 0x1400c95cc
movzx r11d, byte [rsp + rdi + 0x70]
movzx ebx, r11b
cmp r8, rdi
ja 0x1400c95c3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400c89ab
movabs rcx, 0x2fb0c0388c1ca8f9
add rcx, rdi
mov rax, rcx
and rax, r11
imul rsi, rax, 0xfffffffffffffffe
add rsi, rcx
add rsi, r11
add sil, 0x31
jmp 0x1400c89f2
je 0x1400c9550
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c94d7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400c949e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400c9483
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400c945f
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400c9417
movzx ebx, r11b
cmp r9, rdi
ja 0x1400c95ba
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400c8a28
movabs rcx, 0xe97fc4a37e59dc6d
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea esi, [rbx + rcx]
add sil, 5
jmp 0x1400c8a60
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400c93f7
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c93bb
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400c939d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400c9382
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400c9078
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400c9055
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400c9026
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400c8ffe
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400c8fd8
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400c8fb3
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400c8f91
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400c8f6e
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400c8f49
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400c8f15
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400c8a70
lea r8, [r9 + 0x61]
lea r9, [r8 + 1]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400c959d
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400c9580
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400c8c6b
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400c8c48
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400c8c25
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400c8ebe
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400c8e6e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400c8e26
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400c8dfc
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400c8a70
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400c8dc8
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400c8da2
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400c8d80
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400c8d5a
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400c8d35
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400c8d0f
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400c8ce3
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400c8cb8
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400c8c8e
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400c8a70
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x61]
jmp 0x1400c8a70
movabs rcx, 0xe4f85eb4138fbf33
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea esi, [rbx + rcx]
sub sil, 0x65
jmp 0x1400c8a60
movabs rcx, 0x8596de42fb566d41
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea esi, [rbx + rcx]
add sil, 0x39
jmp 0x1400c89f6
movabs rcx, 0x26355dd1e31d1b4f
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea esi, [rbx + rcx]
sub sil, 0x29
jmp 0x1400c8976
movabs rax, 0x4bfe251bf2cee368
add rax, rdi
and r11b, al
mov ecx, reloc.WS2_32.dll_sendto
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
movzx r10d, dil
jmp 0x1400c9439
movabs rax, 0xec9ca4aada959176
add rax, rdi
and r11b, al
add r11b, r11b
sub al, r11b
lea esi, [rbx + rax]
sub sil, 0x3a
inc r9
dec rdi
inc rdi
jmp 0x1400c8962
movabs rax, 0x8d3b2439c25c3f84
add rax, rdi
and r11b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
dec rdi
inc rdi
jmp 0x1400c8962
movabs rax, 0x2dd9a3c8aa22ed92
add rax, rdi
and r11b, al
mov ecx, 1
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400c93d4
movabs rax, 0xce78235791e99ba0
add rax, rdi
and r11b, al
add r11b, r11b
sub al, r11b
lea esi, [rbx + rax]
sub sil, 0x60
add r8, r9
jmp 0x1400c94be
movabs rax, 0x6f16a2e679b049ae
add rax, rdi
and r11b, al
mov ecx, Ordinal_32
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400c94be
movabs rax, 0xfb522756176f7bc
add rax, rdi
and r11b, al
add r11b, r11b
sub al, r11b
lea esi, [rbx + rax]
sub sil, 0x24
jmp 0x1400c94f7
movabs rax, 0xb053a204493da5ca
add rax, rdi
and r11b, al
mov ecx, 0x3d
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400c9518
movabs rax, 0x50f22193310453d8
add rax, rdi
and r11b, al
mov ecx, ntohl
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8962
movabs rax, 0x627e6078747506fb
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
add sil, 0x23
mov byte [rsp + rdi + 0x70], sil
inc rdi
jmp 0x1400c8962
movabs rcx, 0x31ce0075c3bb509
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub bl, al
lea esi, [rcx + rbx]
sub sil, 0x3f
cmp r9, 0xa
jb 0x1400c8e19
movzx r10d, dil
lea edx, [r10 + 0x36]
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea esi, [rcx + rcx]
jmp 0x1400c9435
movabs rcx, 0xa3bb5f9644026317
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub bl, al
lea esi, [rcx + rbx]
add sil, 0x5f
cmp r8, 8
jae 0x1400c9344
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400c9239
lea edx, [rdi - 0x3e]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x4e
add sil, dl
jmp 0x1400c8e44
movabs rcx, 0x4459df252bc91125
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub bl, al
lea esi, [rcx + rbx]
sub sil, 3
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400c9363
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400c916d
lea edx, [rdi + 0x55]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x53
add sil, dl
jmp 0x1400c8e8c
movabs rcx, 0x78fe9bd4f61b2a8e
add rcx, rdi
and r11b, cl
mov eax, reloc.WS2_32.dll_ntohs
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8962
movabs rcx, 0x199d1b63dde1d89c
add rcx, rdi
and r11b, cl
add r11b, r11b
movzx esi, bl
sub sil, r11b
sub sil, 0x44
add sil, cl
jmp 0x1400c9518
movabs rcx, 0xba3b9af2c5a886aa
add rcx, rdi
and r11b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_45
sub al, r11b
lea esi, [rax + rax]
add sil, bl
jmp 0x1400c94f4
movabs rax, 0x5ada1a81ad6f34b8
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 8
jmp 0x1400c94be
movabs rax, 0xfb789a109535e2c6
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 0x6a
add r8, r9
jmp 0x1400c94be
movabs rcx, 0x9c17199f7cfc90d4
add rcx, rdi
and r11b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_26
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
jmp 0x1400c93d4
movabs rax, 0x3cb5992e64c33ee2
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 0x2e
dec rdi
inc rdi
jmp 0x1400c8962
movabs rcx, 0xdd5418bd4c89ecf0
add rcx, rdi
and r11b, cl
mov eax, Ordinal_60
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
inc r9
dec rdi
inc rdi
jmp 0x1400c8962
movzx r10d, dil
lea edx, [r10 - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400c9439
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x1400c909b
lea ecx, [rdi - 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
add sil, 0x31
jmp 0x1400c8edc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c90d0
lea edx, [rdi - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8962
inc rax
cmp r8, rax
jne 0x1400c90f6
lea edx, [rdi - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400c9518
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c911c
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x6e
add r8, r9
jmp 0x1400c94be
cmp r8, rcx
jne 0x1400c913c
lea edx, [rdi - 0x6c]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0xc
jmp 0x1400c93d1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400c8edc
lea edx, [rdi - 0x7a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
dec rdi
inc rdi
jmp 0x1400c8962
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c9196
movzx r10d, dil
lea edx, [r10 + 0x47]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
add sil, 0xf
jmp 0x1400c9432
inc rax
cmp r8, rax
jne 0x1400c91bf
lea ecx, [rdi + 0x2b]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x2d
dec rdi
inc rdi
jmp 0x1400c8962
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c91e6
lea ecx, [rdi + 0xf]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x69
add r8, r9
jmp 0x1400c94be
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400c920a
lea ecx, [rdi + 1]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 7
jmp 0x1400c94be
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c8e8c
lea edx, [rdi - 0xd]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
add sil, 0x5b
add sil, dl
movzx ebx, r11b
jmp 0x1400c94f7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c926e
lea edx, [rdi - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8962
inc rax
cmp r8, rax
jne 0x1400c9298
lea edx, [rdi - 0x5a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
movzx ebx, r11b
jmp 0x1400c9518
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c92c3
lea edx, [rdi - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x28
add sil, dl
movzx ebx, r11b
jmp 0x1400c94f7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400c92ea
lea ecx, [rdi + 0x7c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x64
add r8, r9
jmp 0x1400c94be
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400c9317
lea edx, [rdi + 0x60]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
dec rdi
inc rdi
jmp 0x1400c8962
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400c8e44
movzx r10d, dil
lea edx, [r10 + 0x44]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
jmp 0x1400c9432
lea edx, [rdi + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x18
add sil, r11b
movzx ebx, r11b
jmp 0x1400c93d1
lea edx, [rdi + 0x1a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
movzx ebx, r11b
jmp 0x1400c94f7
lea ecx, [rdi + 0x19]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
add sil, 0x51
jmp 0x1400c94be
lea ecx, [rdi + 0x27]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x11
add r8, r9
jmp 0x1400c94be
lea edx, [rdi + 0x35]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x73
add sil, dl
lea edx, [rdi + 0x21]
movzx eax, bl
and al, dl
add al, al
movzx ecx, sil
sub cl, al
add cl, 0x19
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x70], cl
add r8, r9
jmp 0x1400c94be
movzx r10d, dil
lea edx, [r10 + 0x5f]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
add sil, 0x67
add sil, dl
jmp 0x1400c9439
movzx r10d, dil
lea edx, [r10 + 0x7b]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x5d
add sil, dl
movzx ebx, r11b
add r10b, 0x2f
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x49
add bl, r10b
mov byte [rsp + rdi + 0x70], bl
inc r9
dec rdi
inc rdi
jmp 0x1400c8962
lea ecx, [rdi - 0x77]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
add sil, 0x41
inc r9
dec rdi
inc rdi
jmp 0x1400c8962
lea ecx, [rdi - 0x4d]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
add sil, 0x1b
add r8, r9
jmp 0x1400c94be
movabs rcx, 0xad36c1fced01f0c1
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x47
movzx eax, sil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400c8962
movabs rcx, 0x4dd5418bd4c89ecf
add rcx, rdi
and r11b, cl
add r11b, r11b
movzx esi, bl
sub sil, r11b
add sil, 0x57
add sil, cl
lea ecx, [rdi + 0x13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x7b
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x54
add cl, bl
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8962
movabs rax, 0x8f1240a9a455faeb
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 0x6d
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8962
add dil, 0x5d
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea esi, [rdi + r11]
add sil, 0x75
jmp 0x1400c8960
add dil, 0x6b
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea esi, [rdi + r11]
add sil, 0x13
jmp 0x1400c8950
lea rcx, [rbp + 0x14186bc]
jmp 0x1400c95d1
lea rcx, [rbp + 0x9e2fb5]
jmp 0x1400c95d1
lea rcx, [rsp + 0x70]
call fcn.14003f740
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400c0dc0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x58]
call fcn.1400243d0
mov rdx, rax
lea rcx, [0x1402e2fe0]
call fcn.1400fb600
cmp byte [0x1402e3210], 0
jne 0x1400cad6f
lea rcx, [0x1402e2fe0]
call fcn.1400f56c0
mov dword [rbp - 0x50], 0x20ce371d
mov dword [rbp - 0x4c], 0x7f202636
mov dword [rbp - 0x48], 0x2425220a
mov dword [rbp - 0x44], 0x772bd82c
mov dword [rbp - 0x40], 0x73db2e03
mov byte [rbp - 0x3c], 0x52
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3b], xmm0
mov word [rbp - 0x2b], ax
mov byte [rbp - 0x29], al
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402e3348]
mov r10, qword [0x1402e3350]
nop
xor ebx, ebx
cmp rbx, 0x28
jae 0x1400ca18e
movzx r11d, byte [rbp + rbx - 0x50]
mov edx, r11d
cmp r8, rbx
ja 0x1400ca17d
lea rax, [r10 + 1]
cmp r8, rax
jae 0x1400c96ba
movabs rcx, 0xe778c41414db0ccb
add rcx, rbx
mov rax, rdx
and rax, rcx
imul r15, rax, 0xfffffffffffffffe
add r15, rdx
add r15, rcx
add r15b, 0x73
jmp 0x1400c9701
je 0x1400ca103
lea rax, [r10 + 3]
cmp r8, rax
je 0x1400ca07a
lea rax, [r10 + 5]
cmp r8, rax
je 0x1400ca025
lea rax, [r10 + 7]
cmp r8, rax
je 0x1400ca005
lea rax, [r10 + 2]
cmp r8, rax
je 0x1400c9fe2
lea rax, [r10 + 4]
cmp r8, rax
je 0x1400c9f9e
movzx r9d, bl
cmp r10, rbx
ja 0x1400ca16c
lea rax, [r10 + 9]
cmp r8, rax
jae 0x1400c972f
lea ecx, [r9 - 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
add r15b, 0x6f
jmp 0x1400c9763
lea rax, [r10 + 1]
cmp r8, rax
je 0x1400c9f86
lea rax, [r10 + 5]
cmp r8, rax
je 0x1400c9f69
lea rax, [r10 + 6]
cmp r8, rax
je 0x1400c9f4c
lea rax, [r10 + 8]
cmp r8, rax
je 0x1400c9f21
lea rax, [r8 + r10]
cmp rax, rbx
jbe 0x1400c9c60
lea rax, [r10 + 0x28]
cmp r8, rax
je 0x1400c9c40
lea rax, [r10 + 0x200]
cmp r8, rax
je 0x1400c9c16
lea rax, [r10 + 0x7a]
cmp r8, rax
je 0x1400c9bef
lea rax, [r10 + 0x3e8]
cmp r8, rax
je 0x1400c9bcf
lea rax, [r10 + 0x41]
cmp r8, rax
je 0x1400c9bae
lea rax, [r10 + 3]
cmp r8, rax
je 0x1400c9b91
lea rax, [r10 + 9]
cmp r8, rax
je 0x1400c9b76
lea rax, [r10 + 0x40]
cmp r8, rax
je 0x1400c9b59
lea rax, [r10 + 0x42]
cmp r8, rax
je 0x1400c9770
lea r8, [r10 + 4]
lea r10, [r8 + 0x400]
lea rax, [r10 + 0xa]
cmp r8, rax
jb 0x1400ca14f
lea rax, [r10 + 0x42]
cmp r8, rax
jb 0x1400ca132
lea rax, [r10 + 0x400]
cmp r8, rax
jb 0x1400c993f
lea rax, [r10 + 0x64]
cmp r8, rax
jb 0x1400c9924
lea rax, [r10 + 0x1000]
cmp r8, rax
jb 0x1400c9909
lea rax, [r10 + 0x2a]
cmp r8, rax
jb 0x1400c9b10
lea rax, [r10 + 5]
cmp r8, rax
jb 0x1400c9ac8
lea rax, [r10 + 0x10]
cmp r8, rax
jb 0x1400c9a8a
lea rax, [r10 + 0x20]
cmp r8, rax
jb 0x1400c9770
lea r8, [r10 + 1]
lea r10, [r8 + 0x80]
lea rax, [r10 + 6]
cmp r8, rax
ja 0x1400c9a5b
lea rax, [r10 + 0x20]
cmp r8, rax
ja 0x1400c9a3a
lea rax, [r10 + 0x80]
cmp r8, rax
ja 0x1400c9a1a
lea rax, [r10 + 0x28]
cmp r8, rax
ja 0x1400c99fd
lea rax, [r10 + 0x200]
cmp r8, rax
ja 0x1400c99e0
lea rax, [r10 + 0x7a]
cmp r8, rax
ja 0x1400c99c5
lea rax, [r10 + 2]
cmp r8, rax
ja 0x1400c99a2
lea rax, [r10 + 8]
cmp r8, rax
ja 0x1400c997c
lea rax, [r10 + 3]
cmp r8, rax
ja 0x1400c995c
lea rax, [r10 + 9]
cmp r8, rax
ja 0x1400c9770
lea r8, [r10 + 0x41]
lea r10, [r8 + 0x40]
jmp 0x1400c9770
lea ecx, [r9 + 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
add r15b, 0x71
jmp 0x1400c9763
lea ecx, [r9 - 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x75
jmp 0x1400c9705
add r9b, 0xd
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x5b
jmp 0x1400c9685
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x1400c9fb8
sub r9b, 0x5e
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x6e
inc r10
dec rbx
inc rbx
jmp 0x1400c9672
add r9b, 0xc
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x54
dec rbx
inc rbx
jmp 0x1400c9672
lea ecx, [r9 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x3a
jmp 0x1400ca03f
sub r9b, 0x20
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x20
jmp 0x1400ca05e
add r9b, 0x4a
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 6
jmp 0x1400ca061
lea edx, [r9 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x1400ca09d
add r9b, 0x1e
movzx eax, r9b
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
jmp 0x1400ca0c6
sub r9b, 0x78
movzx eax, r9b
and al, r11b
mov ecx, 0x24
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400c9672
lea ecx, [r9 - 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
add r15b, 0x23
cmp r10, 1
jb 0x1400c9edf
lea ecx, [r9 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r15d, [rcx*2 - 0x5c]
jmp 0x1400c9fb8
lea ecx, [r9 + 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
add r15b, 0x3d
cmp r8, 4
jae 0x1400c9eec
lea rax, [r10 + 0x400]
cmp r8, rax
jbe 0x1400c9e07
lea ecx, [r9 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x2a
jmp 0x1400c9aa0
lea ecx, [r9 - 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
add r15b, 0x57
lea rax, [r8 + r10]
cmp rax, 8
je 0x1400c9f0a
lea rax, [r10 + 0x7a]
cmp r8, rax
jbe 0x1400c9d67
lea ecx, [r9 + 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
add r15b, 0x67
jmp 0x1400c9ade
add r9b, 0x54
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x4c
jmp 0x1400ca0c6
lea ecx, [r9 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x32
jmp 0x1400ca09d
add r9b, 0x28
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x18
jmp 0x1400ca061
sub r9b, 0x6e
movzx eax, r9b
and al, r11b
mov ecx, 1
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
jmp 0x1400ca05e
lea edx, [r9 - 4]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x1400ca03f
add r9b, 0x66
movzx eax, r9b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
dec rbx
inc rbx
jmp 0x1400c9672
sub r9b, 0x30
movzx eax, r9b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
inc r10
dec rbx
inc rbx
jmp 0x1400c9672
lea edx, [r9 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x1400c9fb8
lea rax, [r10 + 0x64]
cmp r8, rax
jae 0x1400c9c84
lea ecx, [r9 - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
add r15b, 0x73
jmp 0x1400c9b26
lea rax, [r10 + 1]
cmp r8, rax
jne 0x1400c9cb8
add r9b, 0x4e
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x22
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400c9672
inc rax
cmp r8, rax
jne 0x1400c9cdd
sub r9b, 0x1c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x3c
jmp 0x1400ca0c6
lea rax, [r10 + 4]
cmp r8, rax
jne 0x1400c9d07
sub r9b, 0x5a
movzx eax, r9b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
jmp 0x1400ca05e
lea rax, [r10 + 2]
cmp r8, rax
jne 0x1400c9d30
lea edx, [r9 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x1400ca03f
lea rax, [r10 + 3]
cmp r8, rax
jne 0x1400c9b26
add r9b, 0x68
movzx eax, r9b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
inc r10
dec rbx
inc rbx
jmp 0x1400c9672
lea rax, [r10 + 1]
cmp r8, rax
jne 0x1400c9d8b
lea ecx, [r9 - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
add r15b, 0x4d
jmp 0x1400c9fb8
inc rax
cmp r8, rax
jne 0x1400c9db9
sub r9b, 0x75
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
add r15b, 0x33
inc r10
dec rbx
inc rbx
jmp 0x1400c9672
lea rax, [r10 + 5]
cmp r8, rax
jne 0x1400c9ddf
add r9b, 0x4d
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x1b
jmp 0x1400ca05e
lea rax, [r10 + 4]
cmp r8, rax
jne 0x1400c9ade
lea ecx, [r9 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x4f
jmp 0x1400ca09d
lea rax, [r10 + 1]
cmp r8, rax
jne 0x1400c9e3b
sub r9b, 0x64
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x44
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400c9672
inc rax
cmp r8, rax
jne 0x1400c9e64
add r9b, 0x5e
movzx eax, r9b
and al, r11b
mov ecx, gethostname
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
jmp 0x1400ca061
lea rax, [r10 + 2]
cmp r8, rax
jne 0x1400c9e8e
sub r9b, 0xc
movzx eax, r9b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
jmp 0x1400ca05e
lea rax, [r10 + 5]
cmp r8, rax
jne 0x1400c9eb7
lea edx, [r9 - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x1400ca03f
lea rax, [r10 + 8]
cmp r8, rax
jne 0x1400c9aa0
lea ecx, [r9 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x14
jmp 0x1400c9fb8
mov byte [rbp + rbx - 0x50], r15b
inc rbx
jmp 0x1400c9672
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x48
add r15b, r11b
jmp 0x1400ca03f
lea ecx, [r9 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [rcx - 0x62]
jmp 0x1400ca09d
sub r9b, 0x13
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x7b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400c9672
add r9b, 0x57
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x61
jmp 0x1400ca0c6
add r9b, 0x2b
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x2d
jmp 0x1400ca061
lea ecx, [r9 + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
add r15b, 0x55
jmp 0x1400c9fb8
movzx r9d, bl
lea ecx, [r9 + 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x77
sub r9b, 0x53
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
add r9b, 0x45
add r9b, r11b
mov byte [rbp + rbx - 0x50], r9b
inc r10
dec rbx
inc rbx
jmp 0x1400c9672
lea ecx, [rbx + 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x5d
inc r10
dec rbx
inc rbx
jmp 0x1400c9672
lea ecx, [rbx - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x43
dec rbx
inc rbx
jmp 0x1400c9672
movzx r9d, bl
lea ecx, [r9 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x29
add r9b, 0x43
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
add r9b, 0x2b
add r9b, r11b
add r9b, r15b
mov byte [rbp + rbx - 0x50], r9b
add r8, r10
movzx eax, r15b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400c9672
movabs rcx, 0x544d5c8c91fd598d
add rcx, rbx
and dl, cl
add dl, dl
movzx r15d, r11b
sub r15b, dl
add r15b, 0x25
add r15b, cl
movzx r9d, bl
sub r9b, 0x27
movzx eax, r11b
and al, r9b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x11
add cl, r9b
movzx eax, cl
mov byte [rbp + rbx - 0x50], al
inc r10
add rax, r10
sub rbx, rax
lea ecx, [rbx - 0x5c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x7c
add r11b, cl
mov byte [rbp + rbx - 0x50], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400c9672
movabs rax, 0xb66a4c3c3e912661
add rax, rbx
and dl, al
add dl, dl
sub r11b, dl
lea r15d, [rax + r11]
add r15b, 0x59
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400c9672
add r9b, 0x77
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
lea r15d, [r9 + r11]
sub r15b, 0x41
jmp 0x1400c9670
sub r9b, 0x1f
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
lea r15d, [r9 + r11]
sub r15b, 0x27
jmp 0x1400c9660
lea rcx, [rbp + 0x16c9814]
call fcn.14003f5a0
jmp 0x1400cad61
lea rcx, [rbp + 0xc7a4df]
call fcn.14003f5a0
jmp 0x1400cad61
lea rcx, [rbp - 0x50]
call fcn.14003f5a0
jmp 0x1400cad61
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x78]
call fcn.1400243d0
mov rdx, rax
lea rcx, [0x1402e2fe0]
call fcn.1400fb600
cmp byte [0x1402e3210], 0
jne 0x1400cb8d1
call fcn.1400c8700
mov dword [rsp + 0x20], 0x12081f25
mov dword [rsp + 0x24], 0x5712181c
mov dword [rsp + 0x28], 0x1e1d1c38
mov dword [rsp + 0x2c], 0x5f1b0e0a
mov dword [rsp + 0x30], 0xaffb1833
mov dword [rsp + 0x34], 0xe2eaf1a0
mov dword [rsp + 0x38], 0xabeff2e5
mov dword [rsp + 0x3c], 0xfafefbe1
mov dword [rsp + 0x40], 0xe0ebadf8
mov dword [rsp + 0x44], 0xc5b6e7e5
mov dword [rsp + 0x48], 0xedefebf1
mov dword [rsp + 0x4c], 0xf8f7f5b8
mov dword [rsp + 0x50], 0xc6d5eff9
mov dword [rsp + 0x54], 0xdec3ce80
mov dword [rsp + 0x58], 0x8be8e784
mov byte [rsp + 0x5c], 0xa8
xor eax, eax
mov dword [rsp + 0x5d], eax
nop dword [rax]
mov r8, qword [0x1402e3348]
mov r10, qword [0x1402e3350]
nop
xor edi, edi
cmp rdi, 0x41
jae 0x1400cad3d
movzx r11d, byte [rsp + rdi + 0x20]
mov ebx, r11d
cmp r8, rdi
ja 0x1400cad34
lea rax, [r10 + 1]
cmp r8, rax
jae 0x1400ca2a1
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r14, rax, 0xfffffffffffffffe
add r14, rcx
add r14, rbx
add r14b, 0x7e
jmp 0x1400ca2c1
je 0x1400cacb6
lea rax, [r10 + 3]
cmp r8, rax
je 0x1400cac7d
lea rax, [r10 + 4]
cmp r8, rax
je 0x1400cac5e
movzx r9d, dil
cmp r10, rdi
ja 0x1400cad2b
lea rcx, [r10 + 5]
cmp r8, rcx
jae 0x1400ca2f4
lea edx, [r9 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400ca331
lea rax, [r10 + 1]
cmp r8, rax
je 0x1400cac19
lea rax, [r10 + 2]
cmp r8, rax
je 0x1400cabf2
lea rax, [r10 + 3]
cmp r8, rax
je 0x1400cabb0
lea rax, [r10 + 4]
cmp r8, rax
je 0x1400cab8c
cmp r8, rcx
je 0x1400cab32
lea rax, [r8 + r10]
cmp rax, rdi
jbe 0x1400ca861
nop
lea rax, [r10 + 0x3e8]
cmp r8, rax
je 0x1400ca853
lea rax, [r10 + 0x41]
cmp r8, rax
je 0x1400ca829
lea rax, [r10 + 0x28]
cmp r8, rax
je 0x1400ca802
lea rax, [r10 + 1]
cmp r8, rax
je 0x1400ca7f4
lea rax, [r10 + 6]
cmp r8, rax
je 0x1400ca7d0
lea rax, [r10 + 0x1000]
cmp r8, rax
je 0x1400ca7b2
lea rax, [r10 + 0x2a]
cmp r8, rax
je 0x1400ca792
lea rax, [r10 + 0x42]
cmp r8, rax
je 0x1400ca784
lea rax, [r10 + 3]
cmp r8, rax
je 0x1400ca766
lea rax, [r10 + 9]
cmp r8, rax
je 0x1400ca340
lea r8, [r10 + 0x64]
lea r10, [r8 + 0x7a]
lea rax, [r10 + 4]
cmp r8, rax
jb 0x1400cad0a
lea rax, [r10 + 0x3e8]
cmp r8, rax
jb 0x1400cace9
lea rax, [r10 + 0x41]
cmp r8, rax
jb 0x1400ca531
lea rax, [r10 + 0x28]
cmp r8, rax
jb 0x1400ca511
lea rax, [r10 + 1]
cmp r8, rax
jb 0x1400ca4f1
lea rax, [r10 + 6]
cmp r8, rax
jb 0x1400ca71f
lea rax, [r10 + 0x1000]
cmp r8, rax
jb 0x1400ca6dc
lea rax, [r10 + 0x2a]
cmp r8, rax
jb 0x1400ca69a
lea rax, [r10 + 0x42]
cmp r8, rax
jb 0x1400ca671
lea rax, [r10 + 3]
cmp r8, rax
jb 0x1400ca340
lea r8, [r10 + 0x10]
lea r10, [r8 + 9]
lea rax, [r10 + 0x64]
cmp r8, rax
ja 0x1400ca646
lea rax, [r10 + 4]
cmp r8, rax
ja 0x1400ca629
lea rax, [r10 + 0x3e8]
cmp r8, rax
ja 0x1400ca60e
lea rax, [r10 + 0x41]
cmp r8, rax
ja 0x1400ca5f1
lea rax, [r10 + 0x28]
cmp r8, rax
ja 0x1400ca5d1
lea rax, [r10 + 1]
cmp r8, rax
ja 0x1400ca5b6
lea rax, [r10 + 6]
cmp r8, rax
ja 0x1400ca593
lea rax, [r10 + 0x1000]
cmp r8, rax
ja 0x1400ca56d
lea rax, [r10 + 0x2a]
cmp r8, rax
ja 0x1400ca552
lea rax, [r10 + 0x42]
cmp r8, rax
ja 0x1400ca340
lea r8, [r10 + 0x61]
lea r10, [r8 + 3]
jmp 0x1400ca340
lea edx, [r9 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400ca331
lea edx, [r9 + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400ca2c5
sub r9b, 0x7e
movzx eax, r9b
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
jmp 0x1400ca275
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x50
jmp 0x1400cac34
add r9b, 0x54
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x4c
inc r10
dec rdi
inc rdi
jmp 0x1400ca262
add r9b, 0x78
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x48
dec rdi
inc rdi
jmp 0x1400ca262
lea ecx, [r9 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x44
jmp 0x1400cabcb
sub r9b, 0x40
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x40
add r8, r10
jmp 0x1400cac9d
sub r9b, 0x1c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x3c
jmp 0x1400cac9d
lea ecx, [r9 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x38
jmp 0x1400cab08
add r9b, 0x2c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x34
jmp 0x1400cab4e
add r9b, 0x50
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x30
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x1400ca262
sub r9b, 0x56
movzx eax, r9b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
mov byte [rsp + rdi + 0x20], r14b
inc rdi
jmp 0x1400ca262
lea edx, [r9 - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
cmp r10, 0x61
jb 0x1400ca68d
lea ecx, [r9 - 0x2c]
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r14d, [rdx + rdx]
jmp 0x1400cac34
lea edx, [r9 - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
cmp r8, 0x10
jae 0x1400caad1
lea rdx, [r10 + 9]
cmp r8, rdx
jbe 0x1400caa16
lea edx, [r9 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400ca6a9
lea edx, [r9 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
lea rax, [r8 + r10]
cmp rax, 0x64
je 0x1400caaf0
lea rax, [r10 + 0x7a]
cmp r8, rax
jbe 0x1400ca975
lea edx, [r9 - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
jmp 0x1400ca6eb
add r9b, 0x24
movzx eax, r9b
and al, r11b
mov ecx, 2
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
jmp 0x1400cacd3
add r9b, 0x48
mov ecx, 4
jmp 0x1400cab3b
lea edx, [r9 + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cab08
sub r9b, 0x70
movzx eax, r9b
and al, r11b
mov ecx, 8
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
jmp 0x1400cac9a
sub r9b, 0x4c
movzx eax, r9b
and al, r11b
mov ecx, 0xa
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
add r8, r10
jmp 0x1400cac9d
lea edx, [r9 - 0x28]
mov ecx, ntohl
jmp 0x1400cabb9
sub r9b, 4
movzx eax, r9b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
dec rdi
inc rdi
jmp 0x1400ca262
add r9b, 0x20
movzx eax, r9b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
inc r10
dec rdi
inc rdi
jmp 0x1400ca262
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400cac22
lea rax, [r10 + 0x3e8]
cmp r8, rax
jae 0x1400ca881
lea edx, [r9 - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
jmp 0x1400ca72e
lea rax, [r10 + 1]
cmp r8, rax
jne 0x1400ca8b5
add r9b, 0xc
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x54
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x1400ca262
inc rax
cmp r8, rax
jne 0x1400ca8da
sub r9b, 0x18
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x58
jmp 0x1400cab4e
lea rax, [r10 + 2]
cmp r8, rax
jne 0x1400ca8fe
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x5c
jmp 0x1400cab08
lea rax, [r10 + 3]
cmp r8, rax
jne 0x1400ca924
sub r9b, 0x60
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x60
jmp 0x1400cac9d
lea rax, [r10 + 5]
cmp r8, rax
jne 0x1400ca94d
add r9b, 0x7c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x64
add r8, r10
jmp 0x1400cac9d
lea rax, [r10 + 8]
cmp r8, rax
jne 0x1400ca73a
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x74
jmp 0x1400cac34
lea rax, [r10 + 1]
cmp r8, rax
jne 0x1400ca98c
lea edx, [r9 - 0x6e]
mov ecx, 1
jmp 0x1400cac22
lea rax, [r10 + 3]
cmp r8, rax
jne 0x1400ca9b8
add r9b, 0x4a
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 6
dec rdi
inc rdi
jmp 0x1400ca262
lea rax, [r10 + 5]
cmp r8, rax
jne 0x1400ca9de
sub r9b, 0x22
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x12
jmp 0x1400cac9d
lea rax, [r10 + 8]
cmp r8, rax
jne 0x1400ca6f7
add r9b, 0x72
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r14d, [r11 + r9]
sub r14b, 0x1e
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x1400ca262
lea rcx, [r10 + 1]
cmp r8, rcx
jne 0x1400caa3d
add r9b, 0x18
movzx eax, r9b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
jmp 0x1400cacd3
lea rax, [r10 + 3]
cmp r8, rax
jne 0x1400caa66
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cab08
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400caa8d
sub r9b, 0x54
movzx eax, r9b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
jmp 0x1400cac9a
lea rax, [r10 + 5]
cmp r8, rax
jne 0x1400caaba
sub r9b, 0x78
movzx eax, r9b
and al, r11b
mov ecx, 0x24
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
add r8, r10
jmp 0x1400cac9d
cmp r8, rdx
jne 0x1400ca6b5
lea edx, [r9 - 8]
mov ecx, Ordinal_32
jmp 0x1400cac22
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x18
lea r14d, [rcx + rcx]
add r14b, dl
jmp 0x1400cabcb
lea edx, [r9 - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r9b, 0x7a
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x56
add r9b, r11b
movzx eax, r9b
mov byte [rsp + rdi + 0x20], al
inc r10
add rax, r10
sub rdi, rax
jmp 0x1400cab4e
add r9b, 0x66
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, r9b
and al, r11b
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
lea edx, [rdi + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x1400ca262
sub r9b, 0x2e
movzx eax, r9b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
add r8, r10
jmp 0x1400cac9d
lea edx, [r9 - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, dl
and al, r11b
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
sub r9b, 0x62
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x52
add r9b, r14b
add r9b, r11b
mov byte [rsp + rdi + 0x20], r9b
add r8, r10
jmp 0x1400cac9d
add r9b, 0x1a
movzx eax, r9b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
dec rdi
inc rdi
jmp 0x1400ca262
lea edx, [r9 + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
sub r9b, 0x3e
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x4e
add r9b, r11b
mov byte [rsp + rdi + 0x20], r9b
inc r10
dec rdi
inc rdi
jmp 0x1400ca262
lea edx, [rdi + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
add r8, r10
jmp 0x1400cac9d
movabs rax, 0x6fa5dcfa15df015e
add rax, rdi
and bl, al
mov ecx, gethostname
sub cl, bl
lea r14d, [rcx + rcx]
add r14b, al
add r14b, r11b
movzx eax, r14b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ca262
movabs rax, 0x7a8c9efe074a55ca
add rax, rdi
and bl, al
mov ecx, 0x3d
sub cl, bl
lea r14d, [rcx + rcx]
add r14b, al
add r14b, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x1400ca262
sub r9b, 0x5a
movzx eax, r9b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
jmp 0x1400ca260
sub r9b, 0x36
movzx eax, r9b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r9b
add r14b, r11b
jmp 0x1400ca250
lea rcx, [rbp + 0x1508b08]
jmp 0x1400cad42
lea rcx, [rbp + 0x153fcf6]
jmp 0x1400cad42
lea rcx, [rsp + 0x20]
call fcn.14003f5a0
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400c0dc0
lea rcx, [rbp + 0x20]
call fcn.1400c6c80
nop
lea rcx, [rbp + 0x20]
call fcn.14001ee00
jmp 0x1400c88e2
lea rcx, [rbp + 0x20]
call fcn.1400c6c80
mov dword [rbp - 0x20], 0xbabc3a83
mov dword [rbp - 0x1c], 0x5756ca07
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], eax
mov word [rbp - 4], ax
mov byte [rbp - 2], al
movabs r14, 0x47b95938a0125dca
movabs r13, 0xf611708c60809086
movabs r15, 0xd72c0ba9e037195e
movzx ebx, byte [rbp + 0xd0]
nop
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
xor edi, edi
cmp rdi, 0x1f
jae 0x1400cb8c8
movzx r10d, byte [rbp + rdi - 0x20]
mov esi, r10d
cmp r8, rdi
ja 0x1400cb8bc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cae10
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
add bl, 0x7a
jmp 0x1400cae3c
je 0x1400cb846
inc rax
cmp r8, rax
je 0x1400cb7c4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cb76c
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cb749
movzx r11d, dil
cmp r9, rdi
ja 0x1400cb8b0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cae6d
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400caeb0
je 0x1400cb706
inc rax
cmp r8, rax
je 0x1400cb6e4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cb6c8
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cb6aa
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cb680
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400cb40f
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400cb3f3
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400cb3ca
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400cb3a4
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cb396
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cb376
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cb356
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cb338
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400cb318
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cb2ea
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400caec0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400cb890
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400cb870
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400cb0b3
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cb095
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400cb077
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400cb2a5
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cb25e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400cb21f
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400cb1f8
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400caec0
lea r8, [r9 + 0x61]
lea r9, [r8 + 4]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400cb1ca
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400cb1aa
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cb18c
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400cb16c
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400cb14c
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400cb13e
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400cb118
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400cb0ef
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cb0d3
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400caec0
lea r8, [r9 + 4]
lea r9, [r8 + 3]
jmp 0x1400caec0
lea edx, [r11 - 0x52]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400caeb0
lea edx, [r11 + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400cae40
sub r11b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cade5
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cb71b
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cadd2
add r11b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cadd2
lea edx, [r11 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1400cb779
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb7a9
sub r11b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb7ac
lea edx, [r11 + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400cb7df
sub r11b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb808
sub r11b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadd2
sub r11b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x20], bl
inc rdi
jmp 0x1400cadd2
lea edx, [r11 + 0x6a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r9, 2
jb 0x1400cb213
lea edx, [r11 + 0x7c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400cb71d
lea edx, [r11 - 0x2a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r8, 0x400
jae 0x1400cb647
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400cb579
lea edx, [r11 - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
jmp 0x1400cb22e
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x1400cb661
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400cb4db
lea edx, [r11 + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
jmp 0x1400cb26d
add r11b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadd2
sub r11b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, ntohl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb808
lea edx, [r11 + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400cb7df
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb7ac
add r11b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb7a9
lea edx, [r11 - 0x78]
mov ecx, 0x24
jmp 0x1400cb779
sub r11b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cadd2
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cadd2
lea edx, [r11 - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cb71b
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400cb42c
lea edx, [r11 - 0x36]
movzx eax, r10b
and al, dl
mov ecx, 0x3d
jmp 0x1400cb2b4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cb463
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadd2
inc rax
cmp r8, rax
jne 0x1400cb487
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x1400cb7ac
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cb4ac
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2c
jmp 0x1400cb7a9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cb2be
sub r11b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
dec rdi
inc rdi
jmp 0x1400cadd2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400cb500
lea edx, [r11 - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cb71b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb52b
sub r11b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x12
dec rdi
inc rdi
jmp 0x1400cadd2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cb550
sub r11b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
jmp 0x1400cb7ac
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400cb277
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x42
add bl, dl
jmp 0x1400cb7df
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cb5b0
add r11b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadd2
inc rax
cmp r8, rax
jne 0x1400cb5d6
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 4
add bl, r11b
jmp 0x1400cb808
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb5fb
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x10
add bl, dl
jmp 0x1400cb7df
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cb620
add r11b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1c
jmp 0x1400cb7ac
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cb238
lea edx, [r11 - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x58
jmp 0x1400cb71b
lea edx, [r11 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x70
jmp 0x1400cb784
lea edx, [r11 - 0x5c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, r10b
sub bl, 0x7c
add bl, dl
jmp 0x1400cb7df
sub r11b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6a
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadd2
add r11b, 0x32
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5e
add bl, r11b
jmp 0x1400cb808
add r11b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x46
jmp 0x1400cb7ac
add r11b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x22
dec rdi
inc rdi
jmp 0x1400cadd2
lea edx, [r11 + 0x26]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0xa
add bl, dl
add r11b, 0x46
movzx eax, r10b
and al, r11b
mov ecx, ntohl
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rbp + rdi - 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x1400cadd2
lea edx, [rdi - 0x2a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
dec rdi
inc rdi
jmp 0x1400cadd2
movzx r11d, dil
lea edx, [r11 + 0x42]
mov ecx, Ordinal_27
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
sub r11b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rbp + rdi - 0x20], cl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cadd2
lea rax, [rdi + r13]
and sil, al
mov ecx, Ordinal_45
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r10b
movzx r11d, dil
add r11b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 2
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x20], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rdi - 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadd2
lea rax, [rdi + r15]
and sil, al
mov ecx, gethostname
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r10b
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadd2
sub r11b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cadd0
add r11b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cadc0
mov rax, qword [rbp + 0x1570398]
jmp 0x1400cc52a
mov rax, qword [rbp + 0x1696162]
jmp 0x1400cc52a
mov rax, qword [rbp - 0x20]
jmp 0x1400cc52a
mov dword [rbp], 0xfcf2708b
mov dword [rbp + 4], 0xcfc0400f
xor eax, eax
mov qword [rbp + 8], rax
mov dword [rbp + 0x10], eax
movabs rsi, 0xfca4112a7f8977a1
movabs r15, 0xe87c78297cc24567
movabs r14, 0xf5ec337f7e9c66e3
movzx r8d, byte [rbp + 0xd0]
nop
mov rax, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
xor ebx, ebx
cmp rbx, 0x14
jae 0x1400cc526
movzx r11d, byte [rbp + rbx]
mov edi, r11d
cmp rax, rbx
ja 0x1400cc51d
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400cb961
lea rdx, [rbx + rsi]
mov rcx, rdx
and rcx, rdi
imul r8, rcx, 0xfffffffffffffffe
add r8, rdx
add r8, rdi
sub r8b, 0x67
jmp 0x1400cb9a7
je 0x1400cc4b2
inc rcx
cmp rax, rcx
je 0x1400cc430
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cc3fe
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400cc3bf
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400cc39b
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400cc353
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400cc514
lea rcx, [r9 + 2]
cmp rax, rcx
jae 0x1400cb9da
lea edx, [r10 + 0x35]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x73
jmp 0x1400cba30
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400cc342
inc rcx
cmp rax, rcx
je 0x1400cc31f
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400cc302
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400cc2e5
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cc2c9
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400cc29e
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400cbfa4
nop dword [rax]
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400cbf89
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400cbf63
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400cbf3c
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cbf1d
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400cbf00
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400cbee3
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400cbec8
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400cbea7
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400cbe78
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400cba40
lea rax, [r9 + 0x200]
lea r9, [rax + 0x1000]
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400cc4f7
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400cc4da
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400cbc27
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400cbc0c
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400cbbf1
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x1400cbe25
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400cbddc
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400cbd9d
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400cbd78
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400cba40
lea rax, [r9 + 5]
lea r9, [rax + 9]
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400cbd4d
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400cbd2c
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400cbd0d
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400cbcec
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400cbccf
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400cbcb4
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1400cbc8d
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400cbc63
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400cbc44
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400cba40
lea rax, [r9 + 0xa]
lea r9, [rax + 0x28]
jmp 0x1400cba40
lea edx, [r10 + 0x6b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x13
jmp 0x1400cba30
lea edx, [r10 + 0x29]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x1f
jmp 0x1400cb9b0
sub r10b, 0x19
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x51
jmp 0x1400cb935
lea r8d, [r10 - 0x58]
movzx ecx, r8b
and cl, r11b
mov edx, 0x34
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400cc371
add r10b, 0x66
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400cb922
add r10b, 0x24
movzx ecx, r10b
and cl, r11b
mov edx, 2
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x1400cb922
lea edx, [r10 - 0x1e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x2e
jmp 0x1400cc3dd
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x60
jmp 0x1400cc414
add r10b, 0x5e
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400cc417
lea r8d, [r10 + 0x1c]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400cc44c
sub r10b, 0x26
movzx ecx, r10b
and cl, r11b
mov edx, 5
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400cc475
sub r10b, 0x68
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x28
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cb922
add r10b, 0x73
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x25
mov byte [rbp + rbx], r8b
inc rbx
jmp 0x1400cb922
lea edx, [r10 + 0x31]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x57
cmp r9, 0x20
jb 0x1400cbd90
lea r8d, [r10 + 0x26]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add dl, r8b
lea r8d, [rdx*2 - 0x14]
jmp 0x1400cc371
lea edx, [r10 - 0x11]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x77
cmp rax, 0x41
jae 0x1400cc26a
lea rcx, [r9 + 1]
cmp rax, rcx
jbe 0x1400cc179
lea r8d, [r10 - 0x6e]
movzx ecx, r11b
and cl, r8b
mov edx, 1
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x1400cbdb3
lea edx, [r10 - 0x53]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x45
lea rcx, [r9 + rax]
cmp rcx, 0x400
je 0x1400cc285
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jbe 0x1400cc0ad
lea r8d, [r10 + 0x5d]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, 0x75
add r8b, dl
jmp 0x1400cbdf2
add r10b, 0x3e
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cb922
sub r10b, 4
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_ntohl
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400cc475
lea edx, [r10 - 0x46]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x16
jmp 0x1400cc44c
add r10b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x48
jmp 0x1400cc417
add r10b, 0x36
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x7a
jmp 0x1400cc414
lea r8d, [r10 - 0xc]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_45
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400cc3dd
sub r10b, 0x4e
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x1400cb922
add r10b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x10
inc r9
dec rbx
inc rbx
jmp 0x1400cb922
lea edx, [r10 + 0x2e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x42
jmp 0x1400cc371
lea rcx, [r9 + 0x28]
cmp rax, rcx
jae 0x1400cbfc8
lea edx, [r10 - 0x5f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x67
jmp 0x1400cbe3b
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cc000
add r10b, 0x6a
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_listen
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cb922
inc rcx
cmp rax, rcx
jne 0x1400cc029
sub r10b, 0x54
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400cc475
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cc051
lea r8d, [r10 - 0x12]
movzx ecx, r8b
and cl, r11b
mov edx, 0x3f
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400cc44c
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cc079
lea r8d, [r10 - 0x4c]
movzx ecx, r8b
and cl, r11b
mov edx, 0xa
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400cc3dd
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cbe3b
sub r10b, 0xa
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x1400cb922
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cc0ca
lea r8d, [r10 - 0x61]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x59
jmp 0x1400cc366
inc rcx
cmp rax, rcx
jne 0x1400cc0f5
add r10b, 0x23
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0xb
dec rbx
inc rbx
jmp 0x1400cb922
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cc11b
sub r10b, 0x59
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x6f
jmp 0x1400cc414
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400cc141
sub r10b, 0x17
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x5f
jmp 0x1400cc417
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1400cbdf2
sub r10b, 0x51
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x37
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cb922
jne 0x1400cc1aa
sub r10b, 0x2c
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cb922
inc rcx
cmp rax, rcx
jne 0x1400cc1ce
lea r8d, [r10 + 0x58]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x68
jmp 0x1400cc449
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cc1f4
sub r10b, 0x66
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x36
jmp 0x1400cc417
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cc219
lea r8d, [r10 + 0x1e]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x1400cc3da
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400cc249
add r10b, 0x60
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
dec rbx
inc rbx
jmp 0x1400cb922
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400cbdb3
lea r8d, [r10 - 0x1c]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x3c
jmp 0x1400cc366
lea r8d, [r10 + 0x68]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
sub dl, cl
add dl, 0x14
add dl, dl
jmp 0x1400cc3da
lea r8d, [r10 - 0x56]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_45
sub dl, cl
add dl, dl
jmp 0x1400cc449
sub r10b, 0x79
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x4f
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cb922
lea r8d, [r10 + 3]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x15
jmp 0x1400cc449
sub r10b, 0x3f
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x47
jmp 0x1400cc417
add r10b, 0x7f
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x79
jmp 0x1400cc414
sub r10b, 5
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x23
dec rbx
inc rbx
jmp 0x1400cb922
lea r8d, [r10 + 0x77]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x41
jmp 0x1400cc366
movzx r10d, bl
lea r8d, [r10 - 0xd]
movzx ecx, r11b
and cl, r8b
add r8b, 0x5b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, dl
sub r10b, 0x39
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x71
add r11b, r10b
mov byte [rbp + rbx], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400cb922
lea edx, [rbx - 0x4f]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
add r8b, 0x29
inc r9
dec rbx
inc rbx
jmp 0x1400cb922
movzx r10d, bl
lea r8d, [r10 + 0x2d]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x3b
add r8b, dl
add r10b, 9
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x3f
add r11b, r8b
add r11b, r10b
mov byte [rbp + rbx], r11b
jmp 0x1400cc414
lea edx, [rbx - 0x15]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x6d
add rax, r9
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400cb922
lea rdx, [rbx + r15]
and dil, dl
add dil, dil
movzx r8d, r11b
sub r8b, dil
add r8b, 0x2f
movzx r10d, bl
add r8b, dl
add r10b, 0x4b
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx edx, r11b
sub dl, cl
sub dl, 0xd
add dl, r10b
movzx ecx, dl
mov byte [rbp + rbx], cl
inc r9
add rcx, r9
sub rbx, rcx
lea edx, [rbx - 0x14]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
sub r11b, 0x74
add r11b, dl
mov byte [rbp + rbx], r11b
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cb922
lea rcx, [rbx + r14]
and dil, cl
add dil, dil
sub r11b, dil
lea r8d, [rcx + r11]
sub r8b, 0x35
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cb922
sub r10b, 0x5b
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x7d
jmp 0x1400cb920
add r10b, 0x63
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r8d, [r10 + r11]
add r8b, 0x4b
jmp 0x1400cb910
mov rax, qword [rbp + 0x15c602c]
jmp 0x1400cc52a
mov rax, qword [rbp + 0x65d7cd]
jmp 0x1400cc52a
mov rax, qword [rbp]
mov qword [0x1402e0bd0], rax
lea rcx, [rbp + 0x20]
call fcn.14001ee00
nop
movabs rax, 0xff00ff00ff00ff00
xor r12, rax
lea rax, [rbp + 0xc8]
mov qword [rax], r12
lea r11, [rsp + 0x1a0]
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