Function at 0x1400c9890
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
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, 0xbc46c8d968808b4a
movzx esi, byte [rbp + 0xd0]
movzx r14d, byte [rbp + 0xd0]
movzx r15d, byte [rbp + 0xd0]
lea rcx, [rbp + 0x20]
call fcn.1400c8bc0
nop
cmp qword [rbp + 0x30], 0
jne 0x1400cb1ee
mov dword [rsp + 0x70], 0x2a27391c
mov dword [rsp + 0x74], 0x3e762437
mov dword [rsp + 0x78], 0x2f2f2526
mov dword [rsp + 0x7c], 0x222d2870
mov dword [rbp - 0x80], 0x36087d22
mov dword [rbp - 0x7c], 0x471824de
mov dword [rbp - 0x78], 0xe0d0c10
mov dword [rbp - 0x74], 0x4f031e12
mov dword [rbp - 0x70], 0x4b13001b
mov dword [rbp - 0x6c], 0x77562b2a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x68], xmm0
mov dword [rbp - 0x58], eax
mov word [rbp - 0x54], ax
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor edi, edi
cmp rdi, 0x3e
jae 0x1400ca602
movzx r11d, byte [rsp + rdi + 0x70]
movzx ebx, r11b
cmp r8, rdi
ja 0x1400ca5f9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400c99d2
lea rcx, [rdi + r13]
mov rax, rcx
and rax, r11
imul rsi, rax, 0xfffffffffffffffe
add rsi, rcx
add rsi, r11
sub sil, 6
jmp 0x1400c9a0b
je 0x1400ca586
inc rax
cmp r8, rax
je 0x1400ca508
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ca4d6
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ca49f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ca47e
movzx ebx, r11b
nop
cmp r9, rdi
ja 0x1400ca5f0
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400c9a42
movabs rcx, 0x71ce79d5928b6d12
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [rbx + rcx]
sub sil, 0x7e
jmp 0x1400c9a83
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400ca43a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ca416
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ca3f8
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400ca3da
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ca3ae
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400ca0b8
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ca095
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ca066
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ca03a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ca014
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400c9fee
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400c9fc8
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400c9fa2
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400c9f7c
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400c9f48
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400c9a90
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ca5d3
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400ca5b6
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400c9c8e
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400c9c6b
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400c9c48
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400c9ef5
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400c9ea5
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400c9e5a
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400c9e30
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400c9a90
lea r8, [r9 + 8]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400c9dfc
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400c9dd6
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400c9db0
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400c9d8a
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400c9d64
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400c9d3c
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400c9d0e
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400c9cdd
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400c9cb1
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400c9a90
lea r8, [r9 + 1]
lea r9, [r8 + 1]
jmp 0x1400c9a90
movabs rcx, 0x3a6f0e0bbdcba12e
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [rbx + rcx]
sub sil, 0x42
jmp 0x1400c9a83
movabs rcx, 0xc1e17c58ecca8a9a
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [rbx + rcx]
sub sil, 0x36
jmp 0x1400c9a10
movabs rcx, 0x4953eaa61bc97406
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [rbx + rcx]
sub sil, 0x2a
jmp 0x1400c99a6
movabs rcx, 0x8e73ceac945b6890
add rcx, rdi
movzx eax, cl
and al, r11b
mov edx, 8
sub dl, al
lea esi, [rdx + rdx]
add sil, cl
add sil, bl
movzx r10d, dil
jmp 0x1400ca458
movabs rcx, 0x15e63cf9c35a51fc
add rcx, rdi
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_ntohl
sub dl, al
lea esi, [rdx + rdx]
add sil, cl
add sil, bl
inc r9
dec rdi
inc rdi
jmp 0x1400c9992
movabs rcx, 0x9d58ab46f2593b68
add rcx, rdi
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_sendto
sub dl, al
lea esi, [rdx + rdx]
add sil, cl
add sil, bl
dec rdi
inc rdi
jmp 0x1400c9992
movabs rcx, 0x24cb1994215824d4
add rcx, rdi
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, al
lea esi, [rdx + rdx]
add sil, cl
add sil, bl
jmp 0x1400ca4bc
movabs rax, 0xac3d87e150570e40
add rax, rdi
and r11b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400ca4ec
movabs rax, 0x33aff62e7f55f7ac
add rax, rdi
and r11b, al
mov ecx, Ordinal_41
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400ca4ef
movabs rax, 0xbb22647bae54e118
add rax, rdi
and r11b, al
mov ecx, Ordinal_45
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400ca525
movabs rax, 0x4294d2c8dd53ca84
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
jmp 0x1400ca54a
movabs rax, 0xca0741160c52b3f0
add rax, rdi
and r11b, al
mov ecx, Ordinal_60
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 0x1400c9992
movabs rax, 0x1ca554d701cffb7e
add rax, rdi
and r11b, al
add r11b, r11b
sub al, r11b
lea esi, [rbx + rax]
sub sil, 0x72
mov byte [rsp + rdi + 0x70], sil
inc rdi
jmp 0x1400c9992
movabs rcx, 0xa417c32430cee4ea
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea esi, [rbx + rcx]
sub sil, 0x66
cmp r9, 0x200
jb 0x1400c9e4d
movzx r10d, dil
lea edx, [r10 + 0x7c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea esi, [rcx + rcx]
jmp 0x1400ca458
movabs rcx, 0x2b8a31715fcdce56
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea esi, [rbx + rcx]
sub sil, 0x5a
cmp r8, 0x41
jae 0x1400ca36f
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400ca2a2
lea edx, [rdi - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400c9e78
movabs rcx, 0xb2fc9fbe8eccb7c2
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea esi, [rbx + rcx]
sub sil, 0x4e
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x1400ca38d
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400ca1cd
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x6e
jmp 0x1400c9ec3
movabs rax, 0xaad6db016f448e6c
add rax, rdi
and r11b, al
mov ecx, 6
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 0x1400c9992
movabs rax, 0x3249494e9e4377d8
add rax, rdi
and r11b, al
mov ecx, ntohl
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400ca54a
movabs rax, 0xb9bbb79bcd426144
add rax, rdi
and r11b, al
mov ecx, reloc.WS2_32.dll_select
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400ca525
movabs rax, 0x412e25e8fc414ab0
add rax, rdi
and r11b, al
mov ecx, Ordinal_27
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400ca4ef
movabs rax, 0xc8a094362b40341c
add rax, rdi
and r11b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400ca4ec
movabs rax, 0x501302835a3f1d88
add rax, rdi
and r11b, al
mov ecx, 0x24
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
jmp 0x1400ca4bc
movabs rax, 0xd78570d0893e06f4
add rax, rdi
and r11b, al
mov ecx, Ordinal_45
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
dec rdi
inc rdi
jmp 0x1400c9992
movabs rax, 0x5ef7df1db83cf060
add rax, rdi
and r11b, al
mov ecx, Ordinal_50
sub cl, r11b
lea esi, [rcx + rcx]
add sil, al
add sil, bl
inc r9
dec rdi
inc rdi
jmp 0x1400c9992
movzx r10d, dil
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400ca458
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400ca0db
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 6
jmp 0x1400c9f13
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca110
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
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 0x1400c9992
inc rax
cmp r8, rax
jne 0x1400ca132
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 8
jmp 0x1400ca54a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ca155
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x14
jmp 0x1400ca525
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ca178
lea ecx, [rdi + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x38
jmp 0x1400ca4bc
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ca1a1
lea ecx, [rdi - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x44
dec rdi
inc rdi
jmp 0x1400c9992
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400c9f13
movzx r10d, dil
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x5c
jmp 0x1400ca458
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca1f5
movzx r10d, dil
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x7a
jmp 0x1400ca458
inc rax
cmp r8, rax
jne 0x1400ca21b
lea edx, [rdi - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400ca4bc
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ca242
lea edx, [rdi + 0x1a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400ca4ef
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ca269
lea edx, [rdi - 0x52]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r11b
jmp 0x1400ca525
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c9ec3
lea edx, [rdi - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
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 0x1400c9992
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca2d7
lea edx, [rdi + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
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 0x1400c9992
inc rax
cmp r8, rax
jne 0x1400ca2f9
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea esi, [r11 + rcx]
sub sil, 0x10
jmp 0x1400ca525
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ca31d
lea ecx, [rdi - 0x68]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x28
jmp 0x1400ca4ec
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ca341
lea edx, [rdi + 0x2c]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x34
jmp 0x1400ca4b9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c9e78
lea ecx, [rdi - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x40
dec rdi
inc rdi
jmp 0x1400c9992
lea edx, [rdi + 0x10]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x70
add sil, r11b
jmp 0x1400ca4b9
lea edx, [rdi - 0x5c]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, r11b
sub sil, 0x7c
add sil, dl
jmp 0x1400ca525
lea edx, [rdi + 0x46]
movzx eax, r11b
and al, dl
mov ecx, ntohl
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 0x1400c9992
lea edx, [rdi + 0x1e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
jmp 0x1400ca525
lea edx, [rdi - 0x76]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
jmp 0x1400ca4ef
lea edx, [rdi - 0x32]
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 0x1400c9992
movzx r10d, dil
lea edx, [r10 - 0x5a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
sub r10b, 0x3a
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x6a
add bl, r10b
mov byte [rsp + rdi + 0x70], bl
inc r9
dec rdi
inc rdi
jmp 0x1400c9992
lea ecx, [rdi + 0x56]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x5a
dec rdi
inc rdi
jmp 0x1400c9992
lea edx, [rdi - 0x3e]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x4e
movzx ebx, r11b
add sil, dl
lea ecx, [rdi + 0x5a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x76
add bl, sil
add bl, cl
mov byte [rsp + rdi + 0x70], bl
jmp 0x1400ca4ec
lea ecx, [rdi + 0x2e]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x42
add r8, r9
movzx eax, sil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400c9992
movabs rax, 0x25ef7df1db83cf06
add rax, rdi
and r11b, al
add r11b, r11b
sub al, r11b
lea esi, [rbx + rax]
sub sil, 0x2a
lea edx, [rdi - 0x12]
movzx eax, bl
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add cl, dl
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 0x1400c9992
movabs rax, 0x34d45a8c3981a1de
add rax, rdi
and r11b, al
add r11b, r11b
sub al, r11b
lea esi, [rbx + rax]
sub sil, 0x12
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c9992
add dil, 0x72
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea esi, [rdi + r11]
sub sil, 0x1e
jmp 0x1400c9990
sub dil, 0x22
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea esi, [rdi + r11]
sub sil, 0x12
jmp 0x1400c9980
lea rcx, [rbp + 0x15d9528]
jmp 0x1400ca607
lea rcx, [rbp + 0xde2072]
jmp 0x1400ca607
lea rcx, [rsp + 0x70]
call fcn.140040ba0
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.1400c1f50
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x58]
call fcn.140024590
mov rdx, rax
lea rcx, [0x1402e00c0]
call fcn.1400f81c0
cmp byte [0x1402e02f0], 0
jne 0x1400cbd03
lea rcx, [0x1402e00c0]
call fcn.1400f2280
mov dword [rbp - 0x50], 0x4c9ea7c9
mov dword [rbp - 0x4c], 0xf4c5656
mov dword [rbp - 0x48], 0x58495232
mov dword [rbp - 0x44], 0x75b5450
mov dword [rbp - 0x40], 0x1b6b5e3b
mov byte [rbp - 0x3c], 0xfa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3b], xmm0
mov dword [rbp - 0x2b], eax
mov word [rbp - 0x27], ax
mov byte [rbp - 0x25], al
nop dword [rax + rax]
mov r9, qword [0x1402e0428]
mov r10, qword [0x1402e0430]
nop
xor ebx, ebx
cmp rbx, 0x2c
jae 0x1400cb1e0
movzx r11d, byte [rbp + rbx - 0x50]
mov edx, r11d
cmp r9, rbx
ja 0x1400cb1cf
lea rax, [r10 + 1]
cmp r9, rax
jae 0x1400ca6ea
movabs rcx, 0xd85ba21114fae77d
add rcx, rbx
mov rax, rdx
and rax, rcx
imul r14, rax, 0xfffffffffffffffe
add r14, rdx
add r14, rcx
sub r14b, 0x6b
jmp 0x1400ca717
je 0x1400cb155
lea rax, [r10 + 3]
cmp r9, rax
je 0x1400cb120
lea rax, [r10 + 6]
cmp r9, rax
je 0x1400cb0e2
lea rax, [r10 + 9]
cmp r9, rax
je 0x1400cb09e
movzx r8d, bl
nop dword [rax + rax]
cmp r10, rbx
ja 0x1400cb1be
lea rax, [r10 + 0x10]
cmp r9, rax
jae 0x1400ca74a
lea ecx, [r8 + 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x39
jmp 0x1400ca7a0
lea rax, [r10 + 1]
cmp r9, rax
je 0x1400cb086
inc rax
cmp r9, rax
je 0x1400cb063
lea rax, [r10 + 3]
cmp r9, rax
je 0x1400cb048
lea rax, [r10 + 6]
cmp r9, rax
je 0x1400cb02b
lea rax, [r10 + 2]
cmp r9, rax
je 0x1400cafb3
lea rax, [r10 + 7]
cmp r9, rax
je 0x1400caf88
nop word [rax + rax]
lea rax, [r9 + r10]
cmp rax, rbx
jbe 0x1400cad20
nop dword [rax]
lea rax, [r10 + 2]
cmp r9, rax
je 0x1400cad00
lea rax, [r10 + 5]
cmp r9, rax
je 0x1400cacd6
lea rax, [r10 + 0x200]
cmp r9, rax
je 0x1400cacaf
lea rax, [r10 + 4]
cmp r9, rax
je 0x1400cac94
lea rax, [r10 + 8]
cmp r9, rax
je 0x1400cac74
lea rax, [r10 + 0x400]
cmp r9, rax
je 0x1400cac57
lea rax, [r10 + 6]
cmp r9, rax
je 0x1400cac37
lea rax, [r10 + 0xa]
cmp r9, rax
je 0x1400cac16
lea rax, [r10 + 0x61]
cmp r9, rax
je 0x1400cabe7
lea rax, [r10 + 9]
cmp r9, rax
je 0x1400ca7b0
lea r9, [r10 + 0x42]
lea r10, [r9 + 0x1000]
lea rax, [r10 + 0x200]
cmp r9, rax
jb 0x1400cb1a1
lea rcx, [r10 + 4]
cmp r9, rcx
jb 0x1400cb184
lea rax, [r10 + 0x80]
cmp r9, rax
jb 0x1400ca9aa
lea rax, [r10 + 0x400]
cmp r9, rax
jb 0x1400ca98f
lea rax, [r10 + 6]
cmp r9, rax
jb 0x1400ca974
lea rax, [r10 + 0x3e8]
cmp r9, rax
jb 0x1400cab9e
lea rax, [r10 + 5]
cmp r9, rax
jb 0x1400cab56
lea rax, [r10 + 9]
cmp r9, rax
jb 0x1400cab1c
lea rax, [r10 + 0x1000]
cmp r9, rax
jb 0x1400caaf7
lea rax, [r10 + 8]
cmp r9, rax
jb 0x1400ca7b0
mov r9, rcx
lea r10, [rcx + 0x10]
lea rax, [r10 + 0x80]
cmp rcx, rax
ja 0x1400caac8
lea rcx, [r10 + 3]
cmp r9, rcx
ja 0x1400caaab
lea rax, [r10 + 6]
cmp r9, rax
ja 0x1400caa90
lea rax, [r10 + 0x3e8]
cmp r9, rax
ja 0x1400caa73
lea rax, [r10 + 5]
cmp r9, rax
ja 0x1400caa4f
lea rax, [r10 + 0x200]
cmp r9, rax
ja 0x1400caa2f
lea rax, [r10 + 0x1000]
cmp r9, rax
ja 0x1400caa08
lea rax, [r10 + 8]
cmp r9, rax
ja 0x1400ca9e2
lea rax, [r10 + 0x400]
cmp r9, rax
ja 0x1400ca9c7
lea rax, [r10 + 0x7a]
cmp r9, rax
ja 0x1400ca7b0
mov r9, rcx
lea r10, [rcx + 0xa]
jmp 0x1400ca7b0
lea ecx, [r8 - 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x19
jmp 0x1400ca7a0
lea ecx, [r8 - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x43
jmp 0x1400ca720
sub r8b, 0x15
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x6d
jmp 0x1400ca6b5
lea ecx, [r8 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x38
jmp 0x1400cb0b8
add r8b, 0xe
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x62
inc r10
dec rbx
inc rbx
jmp 0x1400ca6a2
add r8b, 0x14
movzx eax, r8b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r11b
dec rbx
inc rbx
jmp 0x1400ca6a2
lea edx, [r8 + 0x1a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cb0fc
add r8b, 0x20
movzx eax, r8b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r11b
add r9, r10
jmp 0x1400cb13c
add r8b, 0x26
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0xa
jmp 0x1400cb13c
lea ecx, [r8 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x34
jmp 0x1400cafc9
add r8b, 0x32
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x5e
jmp 0x1400caff1
add r8b, 0x38
movzx eax, r8b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r11b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400ca6a2
sub r8b, 0x39
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x71
mov byte [rbp + rbx - 0x50], r14b
inc rbx
jmp 0x1400ca6a2
lea ecx, [r8 - 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x65
cmp r10, 0x40
jb 0x1400cab0f
lea ecx, [r8 - 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r14d, [rcx*2 - 0x44]
jmp 0x1400cb0b8
lea ecx, [r8 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x3b
cmp r9, 0x42
jae 0x1400caf56
lea rax, [r10 + 0x1000]
cmp r9, rax
jbe 0x1400caea0
lea ecx, [r8 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x46
jmp 0x1400cab32
lea ecx, [r8 - 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x11
lea rax, [r9 + r10]
cmp rax, 0x64
je 0x1400caf74
lea rax, [r10 + 0x61]
cmp r9, rax
jbe 0x1400cae29
lea ecx, [r8 - 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x7f
jmp 0x1400cab6c
sub r8b, 0x7a
movzx eax, r8b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r11b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400ca6a2
sub r8b, 0x74
movzx eax, r8b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r11b
jmp 0x1400caff1
lea edx, [r8 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cafc9
sub r8b, 0x68
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x28
jmp 0x1400cb13c
sub r8b, 0x62
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x52
add r9, r10
jmp 0x1400cb13c
lea ecx, [r8 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x7c
jmp 0x1400cb0fc
sub r8b, 0x56
movzx eax, r8b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r11b
dec rbx
inc rbx
jmp 0x1400ca6a2
sub r8b, 0x50
movzx eax, r8b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r11b
inc r10
dec rbx
inc rbx
jmp 0x1400ca6a2
lea edx, [r8 - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cb0b8
lea rcx, [r10 + 3]
cmp r9, rcx
jae 0x1400cad44
lea ecx, [r8 + 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x6b
jmp 0x1400cabb4
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1400cad7c
sub r8b, 0x7e
movzx eax, r8b
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r11b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400ca6a2
inc rax
cmp r9, rax
jne 0x1400cada1
add r8b, 0x7c
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x64
jmp 0x1400caff1
lea rax, [r10 + 5]
cmp r9, rax
jne 0x1400cadca
lea edx, [r8 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cb0fc
lea rax, [r10 + 2]
cmp r9, rax
jne 0x1400cadfa
add r8b, 0x5e
movzx eax, r8b
and al, r11b
mov ecx, gethostname
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r11b
dec rbx
inc rbx
jmp 0x1400ca6a2
cmp r9, rcx
jne 0x1400cabb4
add r8b, 0x58
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x68
inc r10
dec rbx
inc rbx
jmp 0x1400ca6a2
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1400cae4d
lea ecx, [r8 - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x55
jmp 0x1400cb0b8
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1400cae78
sub r8b, 0x49
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
dec r14b
dec rbx
inc rbx
jmp 0x1400ca6a2
lea rax, [r10 + 6]
cmp r9, rax
jne 0x1400cab6c
lea ecx, [r8 - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x59
jmp 0x1400cafc9
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1400caed4
add r8b, 4
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x1c
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400ca6a2
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1400caefd
lea edx, [r8 - 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 0x1400cafc9
lea rax, [r10 + 5]
cmp r9, rax
jne 0x1400caf29
sub r8b, 0x20
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x20
dec rbx
inc rbx
jmp 0x1400ca6a2
lea rax, [r10 + 2]
cmp r9, rax
jne 0x1400cab32
lea edx, [r8 - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x1400cb0b8
lea ecx, [r8 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x78
add r14b, r11b
jmp 0x1400cb0fc
lea ecx, [r8 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [rcx - 0x4e]
jmp 0x1400cafc9
add r8b, 0xb
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x4d
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400ca6a2
lea ecx, [r8 + 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x5f
add r8b, 0x3f
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
add r8b, 0x47
add r8b, r11b
movzx eax, r8b
mov byte [rbp + rbx - 0x50], al
inc r10
add rax, r10
sub rbx, rax
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x24
add cl, r11b
mov byte [rbp + rbx - 0x50], cl
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400ca6a2
add r8b, 0x1d
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
add r14b, 0x35
jmp 0x1400cb13c
lea ecx, [r8 + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x1f
jmp 0x1400cb0fc
add r8b, 0x2f
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
sub r14b, 0x49
dec rbx
inc rbx
jmp 0x1400ca6a2
lea ecx, [r8 + 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x63
jmp 0x1400cb0b8
movzx r8d, bl
lea ecx, [r8 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0xf
add r8b, 0x4b
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
sub r8b, 0xd
add r8b, r11b
mov byte [rbp + rbx - 0x50], r8b
inc r10
dec rbx
inc rbx
jmp 0x1400ca6a2
movzx r8d, bl
lea ecx, [r8 + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x6f
add r8b, 0x45
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
add r8b, 0x1d
add r8b, r11b
add r8b, r14b
mov byte [rbp + rbx - 0x50], r8b
add r9, r10
jmp 0x1400cb13c
movabs rax, 0x9b38b299bcd22365
add rax, rbx
and dl, al
add dl, dl
sub r11b, dl
lea r14d, [rax + r11]
add r14b, 0x3d
movzx eax, r14b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400ca6a2
movabs rax, 0x8912e6333ef0b677
add rax, rbx
and dl, al
add dl, dl
sub r11b, dl
lea r14d, [rax + r11]
sub r14b, 0x41
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400ca6a2
sub r8b, 0xf
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
add r14b, 0x69
jmp 0x1400ca6a0
sub r8b, 9
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea r14d, [r11 + r8]
add r14b, 0x3f
jmp 0x1400ca690
lea rcx, [rbp + 0x15387ac]
call fcn.140040a00
jmp 0x1400cbcf5
lea rcx, [rbp + 0x8e6f29]
call fcn.140040a00
jmp 0x1400cbcf5
lea rcx, [rbp - 0x50]
call fcn.140040a00
jmp 0x1400cbcf5
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x78]
call fcn.140024590
mov rdx, rax
lea rcx, [0x1402e00c0]
call fcn.1400f81c0
cmp byte [0x1402e02f0], 0
jne 0x1400cc8ab
call fcn.1400c9720
mov dword [rsp + 0x20], 0xbac4cf91
mov dword [rsp + 0x24], 0x67aaacd0
mov dword [rsp + 0x28], 0xaea1a8b4
mov dword [rsp + 0x2c], 0x6fa3deda
mov dword [rsp + 0x30], 0x9fd3a483
mov dword [rsp + 0x34], 0x9ae2e554
mov dword [rsp + 0x38], 0x539fe291
mov dword [rsp + 0x3c], 0xe2eeeb95
mov dword [rsp + 0x40], 0xece359e4
mov dword [rsp + 0x44], 0x9146f7f9
mov dword [rsp + 0x48], 0xf1fffb8d
mov dword [rsp + 0x4c], 0x8c87f94c
mov dword [rsp + 0x50], 0x86f9ff85
mov dword [rsp + 0x54], 0x8efbfe34
mov dword [rsp + 0x58], 0x33d4d730
mov byte [rsp + 0x5c], Ordinal_32
xor eax, eax
mov qword [rsp + 0x5d], rax
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor edi, edi
cmp rdi, 0x45
jae 0x1400cbcd1
movzx r11d, byte [rsp + rdi + 0x20]
mov ebx, r11d
cmp r8, rdi
ja 0x1400cbcc8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cb2fa
movabs rcx, 0xa0947838793bc98c
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r15, rax, 0xfffffffffffffffe
add r15, rbx
add r15, rcx
add r15b, 0x2c
jmp 0x1400cb326
je 0x1400cbc56
inc rax
cmp r8, rax
je 0x1400cbc21
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cbc00
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cbbb7
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x1400cbcbf
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400cb35a
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x64
jmp 0x1400cb390
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cbb9e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cbb7b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cbb57
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cbad8
nop
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400cb8fd
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400cb8e1
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cb8b7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cb894
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cb981
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cb886
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400cb869
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cb84d
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400cb82c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cb801
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400cb3a0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x61]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400cbca2
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400cbc85
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cb58e
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cb56f
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400cb550
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cb7ae
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400cb74e
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cb70a
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400cb6e1
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400cb3a0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400cb6b2
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400cb691
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cb675
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cb654
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cb634
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400cb618
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400cb5f1
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400cb5cb
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400cb5af
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400cb3a0
mov r8, rax
lea r9, [rax + 0x42]
jmp 0x1400cb3a0
lea edx, [r10 + 4]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x1c
add r15b, dl
jmp 0x1400cb390
lea edx, [r10 - 0x14]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x74
add r15b, dl
jmp 0x1400cb330
sub r10b, 0x2c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
jmp 0x1400cb2c5
lea edx, [r10 - 0x20]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x20
jmp 0x1400cbbd3
sub r10b, 0x38
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
sub r15b, 0x78
inc r9
dec rdi
inc rdi
jmp 0x1400cb2b2
sub r10b, 0x50
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
dec rdi
inc rdi
jmp 0x1400cb2b2
lea edx, [r10 - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x28
jmp 0x1400cba95
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
add r15b, 0x80
add r8, r9
jmp 0x1400cbc3d
add r10b, 0x68
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
jmp 0x1400cbc3d
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x30
jmp 0x1400cbaf0
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
jmp 0x1400cbb1d
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb2b2
add r10b, 0x64
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
mov byte [rsp + rdi + 0x20], r15b
inc rdi
jmp 0x1400cb2b2
lea edx, [r10 + 0x4c]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x14
add r15b, dl
cmp r9, 0x3e8
jb 0x1400cb6fd
lea edx, [r10 - 0x38]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r15d, [rcx + rcx]
jmp 0x1400cbbd6
lea edx, [r10 + 0x34]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x6c
add r15b, dl
cmp r8, 1
jae 0x1400cba7b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cba2e
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb2b2
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, dl
lea rax, [r8 + r9]
cmp rax, 0xa
je 0x1400cbac1
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400cb99d
lea edx, [r10 + 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
jmp 0x1400cb765
sub r10b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
sub r15b, 0x58
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb2b2
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
jmp 0x1400cbb1d
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 8
jmp 0x1400cbaf0
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
sub r15b, 0x60
jmp 0x1400cbc3d
sub r10b, 0x78
mov ecx, 0x24
jmp 0x1400cbb60
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
sub r15b, 0x68
dec rdi
inc rdi
jmp 0x1400cb2b2
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cb2b2
lea edx, [r10 + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x18
jmp 0x1400cbbd3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cb91a
lea edx, [r10 - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400cb7bd
jne 0x1400cb94b
sub r10b, 8
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_32
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb2b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb974
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
sub r15b, 0x68
add r8, r9
jmp 0x1400cbc3d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cb7c9
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x10
jmp 0x1400cba95
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cb9c2
lea edx, [r10 + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x2c
jmp 0x1400cbbd3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cb9ee
sub r10b, 0x5c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
sub r15b, 0x7c
dec rdi
inc rdi
jmp 0x1400cb2b2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cba05
sub r10b, 0x2c
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1400cbb60
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb768
lea edx, [r10 + 4]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x1c
jmp 0x1400cbaf0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cba57
add r10b, 8
movzx eax, r11b
and al, r10b
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x38
add r15b, r10b
jmp 0x1400cbb1d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cb724
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r15d, [rcx + rcx]
jmp 0x1400cba92
lea edx, [r10 - 0x20]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x20
add r15b, r11b
add r15b, dl
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
add cl, cl
add cl, r15b
add cl, r10b
add cl, r11b
mov byte [rsp + rdi + 0x20], cl
add r8, r9
jmp 0x1400cbc3d
lea edx, [r10 - 8]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea r15d, [rcx + rcx]
jmp 0x1400cbaf0
lea edx, [r10 + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, dl
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x70
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, r9
add rdi, rax
inc rdi
jmp 0x1400cb2b2
sub r10b, 0xc
mov ecx, Ordinal_45
movzx eax, r11b
and al, r10b
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, r10b
add r8, r9
jmp 0x1400cbc3d
sub r10b, 0x3c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
sub r15b, 0x5c
dec rdi
inc rdi
jmp 0x1400cb2b2
lea edx, [r10 - 0x6c]
movzx eax, r11b
and al, dl
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0xc
jmp 0x1400cbbd3
movzx r10d, dil
lea edx, [r10 + 0x64]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r11b
add r15b, dl
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x4c
add r10b, r11b
mov byte [rsp + rdi + 0x20], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cb2b2
lea ecx, [rdi + 0x34]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r15d, [rcx + r11]
sub r15b, 0x6c
dec rdi
inc rdi
jmp 0x1400cb2b2
movabs rax, 0xa53839fc431a15ec
add rax, rdi
and bl, al
add bl, bl
sub r11b, bl
lea r15d, [rax + r11]
sub r15b, 0x74
movzx eax, r15b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cb2b2
movabs rax, 0xe1bd68a96bb35ca4
add rax, rdi
and bl, al
add bl, bl
sub r11b, bl
lea r15d, [rax + r11]
sub r15b, 0x7c
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb2b2
sub r10b, 0x44
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
sub r15b, 0x24
jmp 0x1400cb2b0
sub r10b, 0x5c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r15d, [r10 + r11]
sub r15b, 0x7c
jmp 0x1400cb2a0
lea rcx, [rbp + 0x16b6930]
jmp 0x1400cbcd6
lea rcx, [rbp + 0x16732bc]
jmp 0x1400cbcd6
lea rcx, [rsp + 0x20]
call fcn.140040a00
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.1400c1f50
lea rcx, [rbp + 0x20]
call fcn.1400c7d80
nop
lea rcx, [rbp + 0x20]
call fcn.14001f100
jmp 0x1400c9902
lea rcx, [rbp + 0x20]
call fcn.1400c7d80
mov dword [rbp - 0x20], 0x5c6ae883
mov dword [rbp - 0x1c], 0x4f48c80f
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x18], xmm0
mov byte [rbp - 8], al
movabs r14, 0x5a9bae004b729875
movabs r15, 0xfd30a00e257c95f
movzx ebx, byte [rbp + 0xd0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x1400cc8a2
movzx r11d, byte [rbp + rdi - 0x20]
mov r8d, r11d
movzx r10d, dil
nop dword [rax]
movzx esi, r10b
cmp rax, rdi
ja 0x1400cc896
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400cbdaf
lea rdx, [rdi + r14]
mov rcx, rdx
and rcx, r8
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rdx
add rbx, r8
sub bl, 0x33
jmp 0x1400cbdcf
je 0x1400cc82b
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cc7d8
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400cc7b5
movzx r10d, dil
cmp r9, rdi
ja 0x1400cc88a
lea rcx, [r9 + 4]
cmp rax, rcx
jae 0x1400cbdfc
lea edx, [r10 - 0x67]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x2f
jmp 0x1400cbe40
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400cc772
inc rcx
cmp rax, rcx
je 0x1400cc74d
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cc6cb
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400cc6b0
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400cc686
nop dword [rax]
lea rcx, [rax + r9]
cmp rcx, rdi
jbe 0x1400cc38f
nop dword [rax]
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400cc36f
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400cc34a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cc324
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400cc308
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400cc2e8
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x1400cc2c8
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400cc2ae
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400cc28e
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400cc264
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400cbe50
lea rax, [r9 + 0x28]
lea r9, [rax + 0x42]
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400cc86e
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400cc852
lea rdx, [r9 + 0x200]
cmp rax, rdx
jb 0x1400cc034
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400cc01a
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400cc000
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400cc219
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400cc1d2
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400cc192
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400cc16f
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400cbe50
mov rax, rdx
lea r9, [rdx + 3]
lea rcx, [r9 + 5]
cmp rdx, rcx
ja 0x1400cc145
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
ja 0x1400cc125
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
ja 0x1400cc10b
lea rcx, [r9 + 0x10]
cmp rdx, rcx
ja 0x1400cc0ef
lea rcx, [r9 + 0x41]
cmp rdx, rcx
ja 0x1400cc0cf
lea rcx, [r9 + 2]
cmp rdx, rcx
ja 0x1400cc0b3
lea rcx, [r9 + 0x64]
cmp rdx, rcx
ja 0x1400cc08d
lea rcx, [r9 + 3]
cmp rdx, rcx
ja 0x1400cc068
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x1400cc04e
lea rcx, [r9 + 0x1000]
cmp rdx, rcx
ja 0x1400cbe50
lea rax, [r9 + 6]
lea r9, [rax + 9]
jmp 0x1400cbe50
lea edx, [r10 - 0x79]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x4f
jmp 0x1400cbe40
lea edx, [r10 - 0x63]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x4b
jmp 0x1400cbdd3
lea edx, [r10 - 0x4d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x1b
jmp 0x1400cbd80
lea edx, [r10 - 0x38]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x78
jmp 0x1400cc78b
sub r10b, 0x22
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x12
inc r9
dec rdi
inc rdi
jmp 0x1400cbd62
sub r10b, 0xc
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_45
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cbd62
add r10b, 0xa
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x46
jmp 0x1400cc7f1
add r10b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc810
add r10b, 0x36
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x7a
jmp 0x1400cc813
lea edx, [r10 + 0x4c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x14
jmp 0x1400cc6e4
add r10b, 0x62
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc70c
add r10b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x48
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cbd62
add r10b, 0x2f
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x49
mov byte [rbp + rdi - 0x20], bl
inc rdi
jmp 0x1400cbd62
lea edx, [r10 + 0x45]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x1d
cmp r9, 0x3e8
jb 0x1400cc186
lea r8d, [r10 - 0x62]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
add dl, dl
add dl, r11b
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x1400cc78b
lea edx, [r10 + 0x5b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x7d
cmp rax, 0x40
jae 0x1400cc64c
lea rcx, [r9 + 0x64]
cmp rax, rcx
jbe 0x1400cc576
lea r8d, [r10 + 0x7a]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x56
add bl, r8b
jmp 0x1400cc1a7
lea edx, [r10 + 0x71]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x17
lea rcx, [rax + r9]
cmp rcx, 0x5a
je 0x1400cc66b
lea rcx, [r9 + 0x10]
cmp rax, rcx
jbe 0x1400cc481
lea r8d, [r10 - 0x1f]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x27
add bl, r8b
jmp 0x1400cc1e7
sub r10b, 0x6a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1a
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cbd62
sub r10b, 0x54
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc70c
lea edx, [r10 - 0x3e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x4e
jmp 0x1400cc6e4
sub r10b, 0x28
movzx ecx, r10b
and cl, r11b
mov edx, ntohl
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc813
sub r10b, 0x12
movzx ecx, r10b
and cl, r11b
mov edx, 0x3f
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc810
add r10b, 4
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1c
jmp 0x1400cc7f1
add r10b, 0x1a
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cbd62
add r10b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x50
inc r9
dec rdi
inc rdi
jmp 0x1400cbd62
lea r8d, [r10 + 0x46]
movzx ecx, r8b
and cl, r11b
mov edx, ntohl
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400cc78b
lea rcx, [r9 + 8]
cmp rax, rcx
jae 0x1400cc3b2
lea edx, [r10 + 0x75]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x33
jmp 0x1400cc22e
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cc3e5
add r10b, 0x32
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5e
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cbd62
inc rcx
cmp rax, rcx
jne 0x1400cc407
lea edx, [r10 + 6]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x2a
jmp 0x1400cc6e4
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cc430
sub r10b, 0x10
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc813
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cc457
sub r10b, 0x3c
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x5c
add bl, r10b
jmp 0x1400cc7f1
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cc22e
lea r8d, [r10 - 0x7e]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
jmp 0x1400cc788
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cc4a5
lea r8d, [r10 - 0x35]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
add bl, 0x73
jmp 0x1400cc788
inc rcx
cmp rax, rcx
jne 0x1400cc4cf
sub r10b, 0x61
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x59
dec rdi
inc rdi
jmp 0x1400cbd62
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400cc4f6
sub r10b, 0x77
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx ebx, r11b
sub bl, cl
add bl, 0x41
add bl, r10b
jmp 0x1400cc7f1
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cc51b
add r10b, 0x5d
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
add bl, 0x75
jmp 0x1400cc813
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cc53f
lea r8d, [r10 + 0x47]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
add bl, 0xf
jmp 0x1400cc6e1
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400cc1e7
add r10b, 0x1b
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
add bl, 0x43
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cbd62
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cc5ad
add r10b, 0x64
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cbd62
inc rcx
cmp rax, rcx
jne 0x1400cc5d2
lea r8d, [r10 + 0x38]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
jmp 0x1400cc6e1
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cc5f7
add r10b, 0xc
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x54
jmp 0x1400cc810
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cc622
sub r10b, 0x20
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x20
dec rdi
inc rdi
jmp 0x1400cbd62
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400cc1a7
lea r8d, [r10 - 0x4c]
movzx ecx, r11b
and cl, r8b
mov edx, 0xa
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
jmp 0x1400cc788
sub r10b, 0x78
movzx ecx, r11b
and cl, r10b
movzx edx, r11b
sub dl, cl
add dl, 0x24
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400cc7f1
lea r8d, [r10 + 0x72]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, r11b
sub bl, 0x1e
jmp 0x1400cc6e1
sub r10b, 0x2d
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
add bl, 0x3b
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cbd62
sub r10b, 0x17
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x5f
add bl, r10b
jmp 0x1400cc70c
lea r8d, [r10 - 1]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
add bl, 7
add bl, r8b
sub r10b, 0x19
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x51
add r10b, r11b
movzx ecx, r10b
mov byte [rbp + rdi - 0x20], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x5c]
movzx ecx, r8b
and cl, r11b
mov edx, 0x3e
sub dl, cl
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rbp + rdi - 0x20], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cbd62
add r10b, 0x6d
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
add bl, 5
inc r9
dec rdi
inc rdi
jmp 0x1400cbd62
lea r8d, [r10 - 0x7d]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
add bl, 0x6b
add bl, r8b
add r10b, 0x13
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x7b
add r10b, r11b
mov byte [rbp + rdi - 0x20], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cbd62
lea edx, [rdi - 0x3b]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
lea ebx, [rdx + r11]
sub bl, 0x63
inc r9
dec rdi
inc rdi
jmp 0x1400cbd62
lea r8d, [rsi - 0xf]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
add bl, 0x69
add bl, r8b
sub sil, 3
movzx ecx, sil
and cl, r11b
add cl, cl
sub sil, cl
add sil, 0x15
add sil, bl
add sil, r11b
mov byte [rbp + rdi - 0x20], sil
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400cbd62
lea rcx, [rdi + r15]
and r8b, cl
add r8b, r8b
sub cl, r8b
lea ebx, [r11 + rcx]
add bl, 0x67
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cbd62
sub r10b, 0x37
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x7f
jmp 0x1400cbd60
sub r10b, 0x21
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x19
jmp 0x1400cbd50
mov rax, qword [rbp + 0x17e6e7c]
jmp 0x1400cd3c2
mov rax, qword [rbp + 0x13106f1]
jmp 0x1400cd3c2
mov rax, qword [rbp - 0x20]
jmp 0x1400cd3c2
mov dword [rbp], 0x8028423
mov dword [rbp + 4], 0x7f7cfcbf
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
movabs rsi, 0x1c7f2f3ce82582f
movabs r13, 0xc77a4aaa5906949
movabs r15, 0x8e7bec3088bb8eb
movabs r14, 0x557d8db6b87088d
movzx ebx, byte [rbp + 0xd0]
nop word [rax + rax]
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor edi, edi
cmp rdi, 0x20
jae 0x1400cd3be
movzx r11d, byte [rbp + rdi]
mov edx, r11d
cmp r8, rdi
ja 0x1400cd3b5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cc950
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 0x49
jmp 0x1400cc989
je 0x1400cd350
inc rax
cmp r8, rax
je 0x1400cd301
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd2c3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cd270
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cd22d
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400cd3ac
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400cc9b9
lea ecx, [r10 - 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 3
jmp 0x1400cc9f0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400cd216
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd1f4
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cd1d8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cd1bc
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400ccefa
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400ccee0
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400cceb7
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cce91
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cce77
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cce57
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cce3b
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cce1d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cce01
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ccdd3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cca00
lea r8, [r9 + 4]
lea r9, [r8 + 5]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400cd390
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400cd374
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400ccbce
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400ccbb4
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400ccb9a
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400ccd8c
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ccd49
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400ccd0d
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ccce3
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400cccc3
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ccca9
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400ccc8d
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400ccc6d
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400ccc53
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400ccc2d
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ccc08
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400ccbea
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cca00
lea r8, [r9 + 5]
lea r9, [r8 + 6]
jmp 0x1400cca00
lea ecx, [r10 - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5d
jmp 0x1400cc9f0
lea ecx, [r10 + 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x11
jmp 0x1400cc990
sub r10b, 0x37
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7f
jmp 0x1400cc925
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, ntohl
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cd246
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x56
inc r9
dec rdi
inc rdi
jmp 0x1400cc912
add r10b, 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
dec rdi
inc rdi
jmp 0x1400cc912
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x1400cd289
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cd2a8
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xe
jmp 0x1400cd2ab
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7c
jmp 0x1400cd2d7
add r10b, 0x46
movzx eax, r10b
and al, r11b
mov ecx, ntohl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cd312
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x58
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc912
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x59
cmp r9, 2
jb 0x1400cd17d
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0x2c]
jmp 0x1400cd246
lea ecx, [r10 + 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x39
cmp r8, 6
jae 0x1400cd189
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400cd0a9
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x62
jmp 0x1400ccd22
lea ecx, [r10 - 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x35
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x1400cd1a6
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400ccfff
lea ecx, [r10 + 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x65
jmp 0x1400ccd5e
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc912
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
jmp 0x1400cd312
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cd2d7
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x38
jmp 0x1400cd2ab
sub r10b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cd2a8
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x14
jmp 0x1400cd289
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cc912
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cc912
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5e
jmp 0x1400cd246
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400ccf20
lea ecx, [r10 + 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x49
jmp 0x1400ccda1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ccf57
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc912
inc rax
cmp r8, rax
jne 0x1400ccf79
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
jmp 0x1400cd2d7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ccf9e
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x42
jmp 0x1400cd2a8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ccfc9
sub r10b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x66
dec rdi
inc rdi
jmp 0x1400cc912
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ccda1
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cc912
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd022
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 9
jmp 0x1400cd246
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd04d
add r10b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1b
dec rdi
inc rdi
jmp 0x1400cc912
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cd072
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x2f
jmp 0x1400cd2ab
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ccd5e
sub r10b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x79
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc912
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd0e0
add r10b, 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]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc912
inc rax
cmp r8, rax
jne 0x1400cd102
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x18
jmp 0x1400cd2d7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd127
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3c
jmp 0x1400cd2a8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cd14e
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cd289
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ccd22
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x1400cc912
mov byte [rbp + rdi], bl
inc rdi
jmp 0x1400cc912
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x2c
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cd289
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [rcx - 0x3a]
jmp 0x1400cd2d7
add r10b, 0xf
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x69
jmp 0x1400cd2ab
sub r10b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x29
jmp 0x1400cd2a8
sub r10b, 0xb
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x4d
dec rdi
inc rdi
jmp 0x1400cc912
lea ecx, [r10 + 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x71
jmp 0x1400cd246
movzx r10d, dil
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6b
sub r10b, 0x17
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x5f
add r10b, r11b
mov byte [rbp + rdi], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cc912
movzx r10d, dil
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x4b
add r10b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0xf
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cc912
lea rax, [rdi + r13]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
inc bl
movzx r10d, dil
sub r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x7d
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rdi], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400cd312
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0x6d
lea edx, [rdi - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc912
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
add bl, 0x25
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc912
add r10b, 0x6b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x13
jmp 0x1400cc910
add r10b, 0xd
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x5b
jmp 0x1400cc900
mov rax, qword [rbp + 0x1533f94]
jmp 0x1400cd3c2
mov rax, qword [rbp + 0x5597c3]
jmp 0x1400cd3c2
mov rax, qword [rbp]
mov qword [0x1402ddd70], rax
lea rcx, [rbp + 0x20]
call fcn.14001f100
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