Function at 0x1400cce50
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
lea rax, [rbp + 0xc8]
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x50], rax
mov r12, qword [rax]
xor r12, rcx
mov qword [rbp + 0x40], r12
mov qword [rax], 0
movabs r13, 0xd5310dd2f8cf5210
movzx r15d, byte [rbp + 0xd0]
movzx esi, byte [rbp + 0xd0]
movzx r14d, byte [rbp + 0xd0]
movabs rdi, 0x7d06224e6901bb50
lea rcx, [rbp + 0x20]
call fcn.1400cbfa0
nop
cmp qword [rbp + 0x30], 0
jne 0x1400ce6cf
mov dword [rsp + 0x70], 0xc2c7cdd0
mov dword [rsp + 0x74], 0xce86c0f7
mov dword [rsp + 0x78], 0xfffff9c6
mov dword [rsp + 0x7c], 0xfac1f48c
mov dword [rbp - 0x80], 0xf69cb1c2
mov dword [rbp - 0x7c], 0xb7c4c0ce
mov dword [rbp - 0x78], 0xfef9f0f4
mov dword [rbp - 0x74], 0xbffbcef2
mov dword [rbp - 0x70], 0xa3dbe4eb
mov dword [rbp - 0x6c], 0x47a69b9a
xor eax, eax
mov qword [rbp - 0x68], rax
mov byte [rbp - 0x60], al
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor ebx, ebx
cmp rbx, 0x31
jae 0x1400cdaf7
movzx r10d, byte [rsp + rbx + 0x70]
movzx r11d, r10b
cmp r8, rbx
ja 0x1400cdaee
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ccf92
lea rcx, [rbx + r13]
mov rax, rcx
and rax, r10
imul r15, rax, 0xfffffffffffffffe
add r15, rcx
add r15, r10
sub r15b, 0x70
jmp 0x1400ccfd8
je 0x1400cda7d
inc rax
cmp r8, rax
je 0x1400cda1d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd9e0
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cd9b7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cd96c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cd921
movzx r11d, r10b
nop dword [rax]
cmp r9, rbx
ja 0x1400cdae5
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400cd00e
lea rdx, [rbx + rdi]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x30
add r15b, dl
jmp 0x1400cd050
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400cd900
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd8e8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cd8d4
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cd8b0
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cd898
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400cd563
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd545
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cd528
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cd503
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cd5ee
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cd4e1
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cd4c3
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cd4a7
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cd489
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400cd460
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400cdaca
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400cdaaf
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400cd246
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cd21d
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400cd1f4
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400cd407
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cd3e3
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400cd396
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cd060
lea r8, [r9 + 4]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400cd36a
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cd34c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400cd32d
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400cd312
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400cd2fb
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400cd2dc
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400cd2b7
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cd28f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cd26e
lea r8, [r9 + 5]
lea r9, [r8 + 2]
jmp 0x1400cd060
movabs rdx, 0xc1a2818d18918eb0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, dl
jmp 0x1400cd050
movabs rdx, 0x174065e726f2ea90
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, dl
jmp 0x1400ccfe0
movabs rdx, 0x6cde4a4135544670
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x10
add r15b, dl
jmp 0x1400ccf66
lea edx, [rbx + 0x80]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
add r15b, 0x80
add r15b, dl
jmp 0x1400cd944
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400ccf52
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
dec rbx
inc rbx
jmp 0x1400ccf52
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
jmp 0x1400cd994
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r15d, [rbx + r10]
add r8, r9
jmp 0x1400cda04
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r15d, [rcx + r10]
sub r15b, 0x20
jmp 0x1400cda04
lea edx, [rbx - 0x40]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
sub r15b, 0x40
movzx r11d, bl
jmp 0x1400cd866
lea edx, [rbx - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
sub r15b, 0x60
add r15b, dl
jmp 0x1400cda40
lea ecx, [rbx + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r15d, [rcx + r10]
add r15b, 0x80
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccf52
lea edx, [rbx + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
sub r15b, 0x70
add r15b, dl
movzx r11d, bl
cmp r9, 0x1000
jb 0x1400cd81b
add r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, r11b
lea r15d, [rcx*2 - 0x40]
jmp 0x1400cd944
movzx r11d, bl
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
jmp 0x1400cd734
lea edx, [rbx - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x1400cd848
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400cd63f
movzx r11d, bl
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
jmp 0x1400cd734
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r15d, [rcx + r10]
sub r15b, 0x20
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccf52
lea edx, [rbx - 0x40]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
sub r15b, 0x40
add r15b, dl
jmp 0x1400cda40
movzx r11d, bl
lea edx, [r11 - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
jmp 0x1400cd862
lea ecx, [rbx + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r15d, [rcx + r10]
add r15b, 0x80
jmp 0x1400cda04
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
add r8, r9
jmp 0x1400cda04
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
dec rbx
inc rbx
jmp 0x1400ccf52
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r15d, [rbx + r10]
inc r9
dec rbx
inc rbx
jmp 0x1400ccf52
lea edx, [rbx - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
sub r15b, 0x20
add r15b, dl
jmp 0x1400cd944
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400cd58b
lea rcx, [rbx + r13]
movzx eax, r10b
and al, cl
add al, al
sub r11b, al
lea r15d, [rcx + r11]
sub r15b, 0x70
jmp 0x1400cd421
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd5bd
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r15d, [rcx + r10]
sub r15b, 0x60
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccf52
inc rax
cmp r8, rax
jne 0x1400cd5e5
movzx r11d, bl
lea edx, [r11 - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
sub r15b, 0x20
jmp 0x1400cd866
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd60d
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
jmp 0x1400cd994
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cd421
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
dec rbx
inc rbx
jmp 0x1400ccf52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd667
lea edx, [rbx - 0x10]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
jmp 0x1400cd944
inc rax
cmp r8, rax
jne 0x1400cd690
lea ecx, [rbx + 0x30]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r15d, [rcx + r10]
sub r15b, 0x50
dec rbx
inc rbx
jmp 0x1400ccf52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd6b7
lea edx, [rbx + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
sub r15b, 0x30
add r15b, dl
jmp 0x1400cd994
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cd6de
lea ecx, [rbx + 0x70]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r15d, [rcx + r10]
sub r15b, 0x10
add r8, r9
jmp 0x1400cda04
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cd708
movzx r11d, bl
lea edx, [r11 - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400cd866
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cd730
lea edx, [rbx - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
jmp 0x1400cda40
movzx r11d, bl
cmp r8, 0x10
jae 0x1400cd828
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400cd767
lea edx, [r11 + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, dl
jmp 0x1400cd3b3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd79f
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccf52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd7c7
lea edx, [r11 + 0x80]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
add r15b, 0x80
jmp 0x1400cd866
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cd7ed
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
movzx r15d, r10b
sub r15b, al
sub r15b, 0x20
jmp 0x1400cd991
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cd3b3
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
jmp 0x1400cd944
mov byte [rsp + rbx + 0x70], r15b
inc rbx
jmp 0x1400ccf52
add r11b, 0x80
movzx eax, r10b
and al, r11b
add al, al
movzx r15d, r10b
sub r15b, al
add r15b, 0x80
add r15b, r10b
jmp 0x1400cd991
movzx r11d, bl
lea edx, [r11 - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r15d, r10b
sub r15b, al
sub r15b, r10b
sub r15b, 0x60
add r15b, dl
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400cda40
movabs rcx, 0xd016ff7df5f6dc50
add rcx, rbx
movzx eax, cl
and al, r10b
jmp 0x1400cda34
movabs rcx, 0x7b52c83212b99410
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x70
jmp 0x1400cda04
movabs rcx, 0xd0f0ac8c211aeff0
mov edx, Ordinal_60
jmp 0x1400cd9c6
movabs rcx, 0x268e90e62f7c4bd0
add rcx, rbx
movzx eax, cl
and al, r10b
jmp 0x1400cd983
movabs rcx, 0x27683df45aa05f70
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x10
jmp 0x1400cd944
movabs rcx, 0xd2a406a877631730
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x50
movzx r10d, r11b
lea ecx, [rbx + 0x70]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, cl
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400ccf52
movabs rcx, 0xd37db3b6a2872ad0
add rcx, rbx
movzx eax, cl
and al, r10b
movzx r10d, r11b
mov edx, Ordinal_41
sub dl, al
lea r15d, [rdx + rdx]
add r15b, cl
add r15b, r11b
lea ecx, [rbx - 0x70]
movzx eax, cl
and al, r10b
mov edx, 8
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, r15b
mov byte [rsp + rbx + 0x70], dl
add r8, r9
jmp 0x1400cda04
movabs rcx, 0x291b9810b0e886b0
mov edx, Ordinal_27
add rcx, rbx
movzx eax, cl
and al, r10b
sub dl, al
lea r15d, [rdx + rdx]
add r15b, cl
add r15b, r11b
add r8, r9
jmp 0x1400cda04
movabs rcx, 0x7eb97c6abf49e290
add rcx, rbx
movzx eax, cl
and al, r10b
mov edx, 8
sub dl, al
lea r15d, [rdx + rdx]
add r15b, cl
add r15b, r11b
movzx eax, r15b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400ccf52
movabs rcx, 0x29f5451edc0c9a50
add rcx, rbx
movzx eax, cl
and al, r10b
movzx r10d, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x30
lea ecx, [rbx - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, cl
mov byte [rsp + rbx + 0x70], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccf52
movabs rcx, 0x7f932978ea6df630
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x50
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccf52
add bl, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r15d, [rbx + r10]
sub r15b, 0x30
jmp 0x1400ccf50
add bl, 0x30
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r15d, [rbx + r10]
sub r15b, 0x50
jmp 0x1400ccf40
lea rcx, [rbp + 0x14b2230]
jmp 0x1400cdafc
lea rcx, [rbp + 0x5a7440]
jmp 0x1400cdafc
lea rcx, [rsp + 0x70]
call fcn.1400434a0
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.1400c53d0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x58]
call fcn.1400263b0
mov rdx, rax
lea rcx, [0x1402e5f50]
call fcn.1400fffd0
cmp byte [0x1402e6180], 0
jne 0x1400cf37b
lea rcx, [0x1402e5f50]
call fcn.1400fa090
mov dword [rbp - 0x50], 0x92848fe9
mov dword [rbp - 0x4c], 0xd7928c88
mov dword [rbp - 0x48], 0xaea9b0d4
mov dword [rbp - 0x44], 0xefabbeb2
mov dword [rbp - 0x40], 0xe38ba4db
mov byte [rbp - 0x3c], 4
xor eax, eax
mov qword [rbp - 0x3b], rax
mov dword [rbp - 0x33], eax
nop word [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor edi, edi
cmp rdi, 0x21
jae 0x1400ce6c1
movzx r11d, byte [rbp + rdi - 0x50]
mov ebx, r11d
movzx r10d, dil
nop dword [rax]
cmp r8, rdi
ja 0x1400ce6b0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cdbe5
movabs rcx, 0xa912d676d6165ed8
add rcx, rdi
mov rax, rbx
and rax, rcx
imul rsi, rax, 0xfffffffffffffffe
add rsi, rbx
add rsi, rcx
add sil, 0x18
jmp 0x1400cdc05
je 0x1400ce62d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ce607
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ce5e1
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400ce69f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400cdc3d
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 8
jmp 0x1400cdc70
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ce59d
inc rax
cmp r8, rax
je 0x1400ce57a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ce529
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ce50f
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400ce1ba
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400ce1ac
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400ce186
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ce163
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ce246
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ce143
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ce123
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400ce104
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ce0e4
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400ce0b9
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cdc80
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400ce67f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400ce65f
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400cde74
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cde59
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cde3a
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400ce069
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400ce019
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400cdfdd
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400cdfb8
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400cdc80
lea r8, [r9 + 3]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400cdf8a
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400cdf6a
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400cdf4b
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400cdf2e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400cdf19
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400cdefa
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cded4
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cdeae
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400cde8f
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400cdc80
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x42]
jmp 0x1400cdc80
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400cdc70
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x28
jmp 0x1400cdc10
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x58
jmp 0x1400cdbb0
lea edx, [r10 - 0x40]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x40
add sil, dl
jmp 0x1400ce5b7
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea esi, [r10 + r11]
sub sil, 0x70
inc r9
dec rdi
inc rdi
jmp 0x1400cdb92
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, r10b
dec rdi
inc rdi
jmp 0x1400cdb92
lea edx, [r10 - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
jmp 0x1400ce53f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
jmp 0x1400ce55e
add r10b, 0x50
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea esi, [r10 + r11]
sub sil, 0x30
jmp 0x1400ce561
lea edx, [r10 - 0x60]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x60
add sil, dl
jmp 0x1400ce4a7
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400ce4d1
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cdb92
add r10b, 8
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea esi, [r10 + r11]
sub sil, 0x38
mov byte [rbp + rdi - 0x50], sil
inc rdi
jmp 0x1400cdb92
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x68
cmp r9, 0x2a
jb 0x1400cdfd0
lea edx, [r10 + 0x10]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea esi, [rcx + rcx]
jmp 0x1400ce5b7
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
cmp r8, 0x400
jae 0x1400ce474
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400ce37a
lea edx, [r10 + 0x30]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x50
add sil, dl
jmp 0x1400cdff3
lea edx, [r10 - 8]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x1400ce496
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400ce2c5
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x48
jmp 0x1400ce033
add r10b, 0x50
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea esi, [r10 + r11]
sub sil, 0x30
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cdb92
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x60
add sil, r10b
jmp 0x1400ce4d1
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400ce4a7
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400ce561
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400ce55e
add r10b, 0x30
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea esi, [r10 + r11]
sub sil, 0x50
dec rdi
inc rdi
jmp 0x1400cdb92
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
add sil, 0x80
inc r9
dec rdi
inc rdi
jmp 0x1400cdb92
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x1400ce5a6
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400ce1e2
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, ntohl
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400ce083
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce216
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x10
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cdb92
inc rax
cmp r8, rax
jne 0x1400ce23d
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400ce4a7
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ce261
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x20
jmp 0x1400ce53f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ce278
sub r10b, 0x70
mov ecx, 8
jmp 0x1400ce610
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce2aa
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cdb92
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400ce083
lea edx, [r10 - 0x10]
mov ecx, Ordinal_60
jmp 0x1400ce5a6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce2e9
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x18
jmp 0x1400ce5b7
inc rax
cmp r8, rax
jne 0x1400ce2ff
sub r10b, 0x78
mov ecx, 0x24
jmp 0x1400ce610
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce325
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x28
jmp 0x1400ce561
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ce34d
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400ce4a7
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ce033
sub r10b, 8
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_32
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, r10b
jmp 0x1400ce4d1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce3ae
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x20
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cdb92
inc rax
cmp r8, rax
jne 0x1400ce3d6
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400ce4d1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce3fc
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea esi, [r10 + r11]
sub sil, 0x60
jmp 0x1400ce55e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce424
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x30
add sil, dl
jmp 0x1400ce53f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ce448
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
dec rdi
inc rdi
jmp 0x1400cdb92
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cdff3
lea edx, [r10 + 0x60]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
jmp 0x1400ce5b7
lea edx, [r10 - 0x40]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x40
add sil, r11b
add sil, dl
jmp 0x1400ce53f
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [rcx - 0x10]
add r10b, 0x48
movzx eax, r11b
and al, r10b
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x50], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x20]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi - 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cdb92
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x18
jmp 0x1400ce55e
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x48
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x28
add r11b, r10b
add r11b, sil
mov byte [rbp + rdi - 0x50], r11b
add r8, r9
movzx eax, sil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cdb92
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x78
dec rdi
inc rdi
jmp 0x1400cdb92
lea edx, [r10 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r11b
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
sub r10b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x58
add r11b, r10b
mov byte [rbp + rdi - 0x50], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cdb92
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x68
inc r9
dec rdi
inc rdi
jmp 0x1400cdb92
sub r10b, 0x58
mov ecx, 0x34
movzx eax, r10b
and al, r11b
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
dec rdi
inc rdi
jmp 0x1400cdb92
movabs rcx, 0xfb38836482431c88
add rcx, rdi
and bl, cl
mov eax, 0x24
sub al, bl
lea esi, [rax + rax]
add sil, r11b
add sil, cl
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cdb92
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400cdb90
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400cdb80
lea rcx, [rbp + 0x147b8d0]
call fcn.1400432b0
jmp 0x1400cf36d
lea rcx, [rbp + 0x5e17a8]
call fcn.1400432b0
jmp 0x1400cf36d
lea rcx, [rbp - 0x50]
call fcn.1400432b0
jmp 0x1400cf36d
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x78]
call fcn.1400263b0
mov rdx, rax
lea rcx, [0x1402e5f50]
call fcn.1400fffd0
cmp byte [0x1402e6180], 0
jne 0x1400cfef3
call fcn.1400ccd20
mov dword [rsp + 0x20], 0xcae0ffd5
mov dword [rsp + 0x24], 0x7faf0fc
mov dword [rsp + 0x28], 0xfefdfcd0
mov dword [rsp + 0x2c], 0x3fc3eef2
mov dword [rsp + 0x30], 0xfd3c0eb
mov dword [rsp + 0x34], 0xcac2c938
mov dword [rsp + 0x38], 0x33cfdaf5
mov dword [rsp + 0x3c], 0xc2dec3c9
mov dword [rsp + 0x40], 0xd8c32dc0
mov dword [rsp + 0x44], 0xf526c7c5
mov dword [rsp + 0x48], 0xcdcfc3d9
mov dword [rsp + 0x4c], 0x2027d520
mov dword [rsp + 0x50], 0x26352f21
mov dword [rsp + 0x54], 0x3e2b2ed8
mov dword [rsp + 0x58], 0xd3f0f7d4
mov byte [rsp + 0x5c], 0xb0
xor eax, eax
mov dword [rsp + 0x5d], eax
mov word [rsp + 0x61], ax
nop word [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor edi, edi
cmp rdi, 0x43
jae 0x1400cf349
movzx r11d, byte [rsp + rdi + 0x20]
mov ebx, r11d
cmp r8, rdi
ja 0x1400cf340
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ce7ea
movabs rcx, 0x3043c6242de65352
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r14, rax, 0xfffffffffffffffe
add r14, rbx
add r14, rcx
sub r14b, 0x3e
jmp 0x1400ce823
je 0x1400cf2c6
inc rax
cmp r8, rax
je 0x1400cf23b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf206
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cf1c8
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cf17d
movzx r10d, dil
cmp r9, rdi
ja 0x1400cf337
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400ce851
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x16
jmp 0x1400ce8b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cf172
inc rax
cmp r8, rax
je 0x1400cf14c
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cf125
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cf101
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cf0e6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf0c5
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cf09a
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400cee29
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cee1b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400cedf5
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cedce
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400cedb3
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400ced8f
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400ced72
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400ced52
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ced35
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ced06
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400ce8c0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400cf316
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400cf2f9
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ceab2
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400cea97
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400cea77
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400cecc1
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400cec6f
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cec35
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400cec0c
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400ce8c0
lea r8, [r9 + 0x42]
lea r9, [r8 + 3]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cebdd
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400cebc0
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400ceba0
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ceb83
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400ceb5f
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ceb40
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400ceb19
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ceaf3
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400cead3
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400ce8c0
lea r8, [r9 + 0x400]
lea r9, [r8 + 9]
jmp 0x1400ce8c0
lea edx, [r10 - 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 0x1400ce8b0
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x2e
jmp 0x1400ce827
add r10b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
jmp 0x1400ce7b5
lea edx, [r10 - 0x30]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, dl
jmp 0x1400cf19c
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x34
inc r9
dec rdi
inc rdi
jmp 0x1400ce7a2
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
dec rdi
inc rdi
jmp 0x1400ce7a2
lea edx, [r10 - 0x1c]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x3c
add r14b, dl
jmp 0x1400cf1e2
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
add r8, r9
jmp 0x1400cf222
sub r10b, 0x64
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x44
jmp 0x1400cf222
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cf25f
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x4c
jmp 0x1400cf289
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce7a2
add r10b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
mov byte [rsp + rdi + 0x20], r14b
inc rdi
jmp 0x1400ce7a2
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x1e
cmp r9, 0x20
jb 0x1400cec28
lea ecx, [r10 - 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r14d, [rcx*2 - 0x68]
jmp 0x1400cf19c
lea edx, [r10 - 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 r8, 6
jae 0x1400cf05f
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400cefda
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cec4b
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x26
lea rax, [r8 + r9]
cmp rax, 1
je 0x1400cf07d
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400cef28
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_32
jmp 0x1400cec7e
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce7a2
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 8
jmp 0x1400cf289
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cf25f
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x10
jmp 0x1400cf222
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
add r8, r9
jmp 0x1400cf222
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x18
jmp 0x1400cf1e2
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
dec rdi
inc rdi
jmp 0x1400ce7a2
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400ce7a2
lea edx, [r10 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400cf18a
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400cee4d
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x3e
jmp 0x1400cecd7
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400cee81
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x2c
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce7a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ceeab
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
jmp 0x1400cf222
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400ceed4
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cf1e2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cef00
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x14
dec rdi
inc rdi
jmp 0x1400ce7a2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cecd7
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0xc
jmp 0x1400cf19c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cef4c
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x42
jmp 0x1400cf19c
inc rax
cmp r8, rax
jne 0x1400cef7e
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ce7a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cefa2
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x2a
jmp 0x1400cf25f
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400cec8a
add r10b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x22
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce7a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf00e
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x58
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce7a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cf032
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x50
jmp 0x1400cf25f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cec4b
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x48
add r8, r9
jmp 0x1400cf222
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x30
add r14b, r11b
jmp 0x1400cf1e2
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
jmp 0x1400cf25f
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x72
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce7a2
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
jmp 0x1400cf289
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x7a
jmp 0x1400cf25f
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
add r8, r9
jmp 0x1400cf222
sub r10b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
dec rdi
inc rdi
jmp 0x1400ce7a2
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0xe
inc r9
dec rdi
inc rdi
jmp 0x1400ce7a2
lea edx, [r10 + 0x5e]
mov ecx, gethostname
jmp 0x1400cf18a
movzx r10d, dil
lea edx, [r10 + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, r11b
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
sub r10b, 2
movzx eax, r11b
and al, r10b
mov ecx, 7
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x1400ce7a2
movzx r10d, dil
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x26
sub r10b, 0x5e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x6e
add r11b, r14b
add r11b, r10b
mov byte [rsp + rdi + 0x20], r11b
add r8, r9
jmp 0x1400cf222
movabs rax, 0xb261f7459d18ede2
add rax, rdi
and bl, al
add bl, bl
sub r11b, bl
lea r14d, [rax + r11]
sub r14b, 0x2e
movzx eax, r14b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ce7a2
movabs rcx, 0x51da6afd414c473e
add rcx, rdi
and bl, cl
mov eax, Ordinal_41
sub al, bl
lea r14d, [rax + rax]
add r14b, r11b
add r14b, cl
movzx r10d, dil
add r10b, 0x46
movzx eax, r11b
and al, r10b
mov ecx, ntohl
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x68]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x28
add r11b, cl
mov byte [rsp + rdi + 0x20], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce7a2
movabs rcx, 0x90cb526c89b2f9f6
add rcx, rdi
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_35
sub al, bl
lea r14d, [rax + rax]
add r14b, r11b
add r14b, cl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce7a2
sub r10b, 0x66
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x36
jmp 0x1400ce7a0
sub r10b, 0xa
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
jmp 0x1400ce790
lea rcx, [rbp + 0x17ffa38]
jmp 0x1400cf34e
lea rcx, [rbp + 0xe64d8a]
jmp 0x1400cf34e
lea rcx, [rsp + 0x20]
call fcn.1400432b0
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.1400c53d0
lea rcx, [rbp + 0x20]
call fcn.1400cb260
nop
lea rcx, [rbp + 0x20]
call fcn.140020d70
jmp 0x1400ccec2
lea rcx, [rbp + 0x20]
call fcn.1400cb260
mov dword [rbp - 0x20], 0xd2dc52eb
mov dword [rbp - 0x1c], 0x2726a267
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x18], xmm0
mov word [rbp - 8], ax
mov byte [rbp - 6], al
movabs rsi, 0x839645a9ae04c2a6
movabs r14, 0xa04872f71e2ad7d6
movabs r13, 0x991be7a3c221528a
movabs r15, 0x8ac2d0fd0a0e47f2
movzx edx, byte [rbp + 0xd0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor ebx, ebx
cmp rbx, 0x1b
jae 0x1400cfeea
movzx r11d, byte [rbp + rbx - 0x20]
mov edi, r11d
cmp r8, rbx
ja 0x1400cfede
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400cf430
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x76
jmp 0x1400cf46a
je 0x1400cfe68
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cfde6
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cfdb7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cfd9b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cfd5d
movzx r10d, bl
nop
cmp r9, rbx
ja 0x1400cfed2
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400cf499
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x52
jmp 0x1400cf4d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cfd1c
inc rax
cmp r8, rax
je 0x1400cfcf6
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cfcd9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cfcb6
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400cfa29
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cfa0f
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cf9ea
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400cf9c8
lea rcx, [r9 + 0x28]
cmp r8, rcx
je 0x1400cf9ab
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cf988
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400cf968
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cf94b
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400cf92b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cf8fd
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cf4e0
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400cfeb2
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400cfe92
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400cf6d3
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x1400cf6b6
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400cf699
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400cf8b0
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400cf86d
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400cf833
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400cf810
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400cf4e0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400cf7e2
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cf7c6
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400cf7ac
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400cf790
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cf771
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400cf757
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400cf735
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400cf710
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400cf6f3
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cf4e0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x80]
jmp 0x1400cf4e0
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cf4d0
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cf470
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cf405
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cfd31
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
inc r9
dec rbx
inc rbx
jmp 0x1400cf3f2
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
dec rbx
inc rbx
jmp 0x1400cf3f2
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
jmp 0x1400cfd76
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
add r8, r9
jmp 0x1400cfdce
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
jmp 0x1400cfdce
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x18
jmp 0x1400cfe01
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x1400cfe2b
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf3f2
add r10b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3e
mov byte [rbp + rbx - 0x20], dl
inc rbx
jmp 0x1400cf3f2
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2a
cmp r9, 2
jb 0x1400cf827
lea ecx, [r10 + 0x24]
movzx eax, cl
and al, r11b
mov edx, 2
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400cfd31
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
cmp r8, 5
jae 0x1400cfc81
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400cfbab
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
jmp 0x1400cf848
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
lea rax, [r8 + r9]
cmp rax, 0x5a
je 0x1400cfca0
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400cfafb
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cf882
sub r10b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf3f2
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cfe2b
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cfe01
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cfdce
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400cfdce
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cfd76
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
dec rbx
inc rbx
jmp 0x1400cf3f2
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400cf3f2
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x1400cfd31
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400cfa4f
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cf8c5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cfa86
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf3f2
inc rax
cmp r8, rax
jne 0x1400cfaae
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cfe2b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cfad4
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cfe01
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cf8c5
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x1400cfd31
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cfb21
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cfd31
inc rax
cmp r8, rax
jne 0x1400cfb4b
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
dec rbx
inc rbx
jmp 0x1400cf3f2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cfb70
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5a
jmp 0x1400cfdce
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cf882
add r10b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf3f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cfbde
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf3f2
inc rax
cmp r8, rax
jne 0x1400cfc02
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5c
jmp 0x1400cfe2b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cfc28
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cfd76
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cfc57
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400cf3f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cf848
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, ntohl
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cfd31
lea edx, [r10 + 0x70]
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x10
add dl, cl
add dl, r11b
jmp 0x1400cfd76
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x24]
jmp 0x1400cfe01
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400cfdce
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cfd76
sub r10b, 0x7e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400cf3f2
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
sub r10b, 0x36
movzx eax, r11b
and al, r10b
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x20], cl
inc r9
dec rbx
inc rbx
jmp 0x1400cf3f2
movzx r10d, bl
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
add r10b, 0x16
movzx eax, r11b
and al, r10b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x20], cl
add r8, r9
jmp 0x1400cfdce
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r8, r9
jmp 0x1400cfdce
lea rcx, [rbx + r14]
and dil, cl
mov eax, reloc.WS2_32.dll_send
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400cf3f2
lea rcx, [rbx + r13]
and dil, cl
mov eax, Ordinal_32
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx r10d, bl
add r10b, 0x62
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, cl
mov byte [rbp + rbx - 0x20], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf3f2
lea rcx, [rbx + r15]
and dil, cl
mov eax, Ordinal_50
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf3f2
add r10b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cf3f0
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cf3e0
mov rax, qword [rbp + 0x172c768]
jmp 0x1400d0a69
mov rax, qword [rbp + 0xb78a0e]
jmp 0x1400d0a69
mov rax, qword [rbp - 0x20]
jmp 0x1400d0a69
mov dword [rbp], 0x888204a3
mov dword [rbp + 4], 0x7f7cfc3f
xor eax, eax
mov qword [rbp + 8], rax
mov word [rbp + 0x10], ax
mov byte [rbp + 0x12], al
movabs r14, 0x9a6d961e1470286f
movabs r15, 0xcf48c25a3d50794d
movzx ebx, byte [rbp + 0xd0]
nop dword [rax]
mov rax, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor edi, edi
cmp rdi, 0x13
jae 0x1400d0a65
movzx r10d, byte [rbp + rdi]
mov esi, r10d
cmp rax, rdi
ja 0x1400d0a5c
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400cff80
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
sub bl, 9
jmp 0x1400cffad
je 0x1400d09f4
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d099d
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d097d
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d095a
movzx r11d, dil
cmp r9, rdi
ja 0x1400d0a53
lea rcx, [r9 + 4]
cmp rax, rcx
jae 0x1400cffda
lea edx, [r11 + 0x1b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x43
jmp 0x1400d0010
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d0917
inc rcx
cmp rax, rcx
je 0x1400d08f2
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d08d0
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400d0876
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400d0569
nop dword [rax]
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400d054c
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400d0523
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400d0501
lea rdx, [r9 + 0x28]
cmp rax, rdx
je 0x1400d04e6
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400d04ca
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d04ae
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400d0493
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d0478
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d044e
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400d0020
mov rax, rdx
lea r9, [rdx + 0x3e8]
lea rcx, [r9 + 9]
cmp rdx, rcx
jb 0x1400d0a37
lea rcx, [r9 + 4]
cmp rdx, rcx
jb 0x1400d0a1b
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x1400d0204
lea rcx, [r9 + 5]
cmp rdx, rcx
jb 0x1400d01e6
lea rcx, [r9 + 1]
cmp rdx, rcx
jb 0x1400d01cc
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
jb 0x1400d03fc
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
jb 0x1400d03af
lea rcx, [r9 + 0x42]
cmp rdx, rcx
jb 0x1400d036e
lea rcx, [r9 + 0x400]
cmp rdx, rcx
jb 0x1400d034b
lea rcx, [r9 + 0x64]
cmp rdx, rcx
jb 0x1400d0020
lea rax, [r9 + 0x61]
lea r9, [rax + 0x20]
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400d0321
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400d0306
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400d02eb
lea rdx, [r9 + 0x42]
cmp rax, rdx
ja 0x1400d02cb
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400d02ab
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400d028e
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400d0268
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400d023f
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400d0222
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400d0020
mov rax, rdx
lea r9, [rdx + 4]
jmp 0x1400d0020
lea edx, [r11 + 0x45]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x1d
jmp 0x1400d0010
lea r8d, [r11 + 0x67]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x2f
add bl, r8b
jmp 0x1400cffb1
sub r11b, 0x77
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x41
add bl, r11b
jmp 0x1400cff55
lea r8d, [r11 - 0x28]
movzx ecx, r10b
and cl, r8b
mov edx, ntohl
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400d092d
sub r11b, 6
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cff42
add r11b, 0x1c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cff42
lea r8d, [r11 + 0x3e]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400d09b7
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d09d9
sub r11b, 0x7e
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d09dc
lea r8d, [r11 - 0x5c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x7c
jmp 0x1400d0848
sub r11b, 0x3a
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x6a
jmp 0x1400d088c
sub r11b, 0x18
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x58
movzx ecx, byte [rbp + rdi]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cff42
sub r11b, 0x43
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x2b
mov byte [rbp + rdi], bl
inc rdi
jmp 0x1400cff42
lea r8d, [r11 - 0x21]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x19
add bl, r8b
cmp r9, 0x7a
jb 0x1400d0362
lea r8d, [r11 + 0x3a]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, r8b
lea ebx, [rdx*2 - 0x2c]
jmp 0x1400d0930
lea r8d, [r11 + 1]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 7
add bl, r8b
cmp rax, 0x40
jae 0x1400d0817
lea rcx, [r9 + 0x400]
cmp rax, rcx
jbe 0x1400d0714
lea r8d, [r11 - 0x72]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_ntohs
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400d0384
lea r8d, [r11 + 0x23]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0xb
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 0x1000
je 0x1400d0833
lea rcx, [r9 + 0x10]
cmp rax, rcx
jbe 0x1400d0645
lea r8d, [r11 + 0x73]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x25
jmp 0x1400d03c5
sub r11b, 0x5e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x6e
movzx ecx, byte [rbp + rdi]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cff42
sub r11b, 0x3c
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x5c
jmp 0x1400d088c
lea r8d, [r11 - 0x1a]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x4a
jmp 0x1400d0848
add r11b, 8
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x38
jmp 0x1400d09dc
add r11b, 0x2a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x26
jmp 0x1400d09d9
lea r8d, [r11 + 0x4c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x14
jmp 0x1400d09b7
add r11b, 0x6e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 2
dec rdi
inc rdi
jmp 0x1400cff42
sub r11b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cff42
lea r8d, [r11 - 0x4e]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400d092d
lea rcx, [r9 + 8]
cmp rax, rcx
jae 0x1400d058d
lea r8d, [r11 + 0x6f]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 9
jmp 0x1400d0412
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d05c0
add r11b, 0x36
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x7a
movzx ecx, byte [rbp + rdi]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cff42
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d05e9
sub r11b, 0x52
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d09d9
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d060f
lea r8d, [r11 - 0x74]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400d09b7
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d0415
add r11b, 0x48
movzx ecx, r10b
and cl, r11b
mov edx, 4
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cff42
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d0669
lea r8d, [r11 + 0x51]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x37
jmp 0x1400d092d
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d0694
add r11b, 0xd
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5b
dec rdi
inc rdi
jmp 0x1400cff42
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d06b8
lea r8d, [r11 - 0x15]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x6d
jmp 0x1400d09b7
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d06dd
sub r11b, 0x59
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x6f
jmp 0x1400d09dc
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1400d03c8
add r11b, 0x41
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x39
movzx ecx, byte [rbp + rdi]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cff42
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d074b
add r11b, 0x6c
movzx ecx, r10b
and cl, r11b
mov edx, 6
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cff42
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d076f
lea r8d, [r11 + 0x28]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x18
jmp 0x1400d0848
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d0794
sub r11b, 0x1c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x3c
jmp 0x1400d09d9
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d07bf
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x1400cff42
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400d07ed
add r11b, 0x7e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x72
inc r9
dec rdi
inc rdi
jmp 0x1400cff42
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d0387
lea r8d, [r11 + 0x5c]
movzx ecx, r10b
and cl, r8b
mov edx, 0x3e
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400d092d
lea r8d, [r11 + 0x18]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
sub dl, cl
add dl, 0x2c
lea ebx, [rdx + rdx]
jmp 0x1400d09b7
lea r8d, [r11 - 0xa]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add r11b, 0x65
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, 0x3d
add dl, r11b
movzx ecx, dl
mov byte [rbp + rdi], cl
inc r9
add rcx, r9
sub rdi, rcx
jmp 0x1400d088f
add r11b, 0xb
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x4d
add bl, r11b
lea r8d, [rdi - 0x2c]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rbp + rdi], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cff42
sub r11b, 0x4b
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0xd
dec rdi
inc rdi
jmp 0x1400cff42
sub r11b, 0x29
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x1f
inc r9
dec rdi
inc rdi
jmp 0x1400cff42
lea r8d, [r11 - 7]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x31
add bl, r8b
sub r11b, 0x57
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x61
add r10b, r11b
mov byte [rbp + rdi], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cff42
lea edx, [rdi + 0x5f]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
add bl, 0x67
inc r9
dec rdi
inc rdi
jmp 0x1400cff42
lea edx, [rdi - 0x7f]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
add bl, 0x79
dec rdi
inc rdi
jmp 0x1400cff42
movzx r11d, dil
lea r8d, [r11 - 0x5d]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x75
add bl, r8b
sub r11b, 0x79
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx edx, bl
sub dl, cl
add dl, 0x4f
add dl, r10b
add dl, r11b
mov byte [rbp + rdi], dl
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400cff42
lea rcx, [rdi + r15]
and sil, cl
add sil, sil
sub r10b, sil
lea ebx, [rcx + r10]
sub bl, 0x1b
movzx ecx, byte [rbp + rdi]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cff42
sub r11b, 0x55
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x53
jmp 0x1400cff40
sub r11b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x65
jmp 0x1400cff30
mov rax, qword [rbp + 0x15b2a94]
jmp 0x1400d0a69
mov rax, qword [rbp + 0x10b5303]
jmp 0x1400d0a69
mov rax, qword [rbp]
mov qword [0x1402e34a0], rax
lea rcx, [rbp + 0x20]
call fcn.140020d70
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