Function at 0x14006fcc0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3820]
mov eax, 0x3920
call fcn.140199370
sub rsp, rax
mov rax, qword [0x1401da800]
xor rax, rsp
mov qword [rbp + 0x3810], rax
mov rdx, qword [0x140229d70]
add rdx, 8
lea rcx, [rbp + 0x30]
call fcn.140064a30
nop
mov rcx, qword [0x140229d70]
mov eax, dword [rcx + 0x47b8]
or eax, 0x10
mov dword [rcx + 0x47b8], eax
mov dword [rbp - 8], 0x43aa0000
mov dword [rbp - 4], 0x42b40000
movss xmm0, dword [rcx + 0x10]
movss xmm2, dword [rcx + 0x14]
movups xmm1, xmmword [rbp - 8]
shufps xmm1, xmm1, 0xd2
movss xmm1, xmm0
shufps xmm1, xmm1, 0x27
movss xmm1, xmm2
shufps xmm1, xmm1, 0x39
movups xmmword [rcx + 0x47f4], xmm1
mov qword [rcx + 0x4808], 0
mov qword [rcx + 0x4810], 0
xorps xmm3, xmm3
movss xmm2, dword [rbp + 0x3c]
mulss xmm2, dword [0x1401c18d8]
subss xmm2, dword [0x1401c1998]
movss xmm1, dword [rbp + 0x38]
mulss xmm1, dword [0x1401c18d8]
subss xmm1, dword [0x1401c19b4]
or eax, 1
mov dword [rcx + 0x47b8], eax
unpcklps xmm1, xmm2
movsd qword [rcx + 0x47c8], xmm1
xorps xmm1, xmm1
unpcklps xmm1, xmm3
movsd qword [rcx + 0x47d0], xmm1
mov dword [rcx + 0x47bc], 1
mov dword [rsp + 0x48], 0x6c725e38
mov dword [rsp + 0x4c], 0x58419d68
mov dword [rsp + 0x50], 0x667b6475
mov dword [rsp + 0x54], 0xf76b5266
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x68], ax
mov byte [rsp + 0x6a], al
movabs rdi, 0x5b34ad374fdb23f
movabs rsi, 0x77b5235898cf9f2b
movabs r14, 0x18c7582b1c8ff39
movabs r15, 0x60e7f80ac4d8d62f
movabs r12, 0x3eb4371606e6a8b5
movabs r13, 0x334da16f1ceb4437
movzx edx, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007091b
movzx r10d, byte [rsp + rbx + 0x48]
movzx r11d, r10b
cmp r8, rbx
ja 0x140070912
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006fea1
lea rcx, [rbx + rdi]
mov rax, rcx
and rax, r10
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r10
add dl, 0x47
jmp 0x14006feda
je 0x1400708a7
inc rax
cmp r8, rax
je 0x14007087b
lea rax, [r9 + 4]
cmp r8, rax
je 0x140070862
lea rax, [r9 + 5]
cmp r8, rax
je 0x140070840
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400707f8
movzx r11d, r10b
nop
cmp r9, rbx
ja 0x140070909
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x14006ff0b
lea rcx, [rbx + rsi]
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x2d
add dl, cl
jmp 0x14006ff48
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400707d9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400707b1
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007078f
cmp r8, rcx
je 0x140070706
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400706d6
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400703f7
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400703de
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400703b9
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007039a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007037c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140070360
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140070344
lea rax, [r9 + 3]
cmp r8, rax
je 0x140070326
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007030a
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400702e3
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006ff60
lea r8, [r9 + 6]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400708f0
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400708d7
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400700ea
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140070296
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140070278
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007023a
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14007021a
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14006ff60
lea r8, [r9 + 0x5a]
lea r9, [r8 + 3]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400701f0
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400701d7
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400701bb
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400701a2
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140070183
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140070166
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140070144
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007011f
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140070106
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14006ff60
lea r8, [r9 + 9]
lea r9, [r8 + 0x28]
jmp 0x14006ff60
lea rdx, [rbx + r14]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x71
add dl, cl
jmp 0x14006fe76
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
jmp 0x14007081b
lea edx, [rbx - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x14006fe62
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec rbx
inc rbx
jmp 0x14006fe62
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x12
movzx r11d, bl
jmp 0x140070694
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x14007088f
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2e
jmp 0x14007088f
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140070729
lea ecx, [rbx - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4a
jmp 0x140070755
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fe62
lea ecx, [rbx + 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3b
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x14006fe62
lea ecx, [rbx - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x37
movzx r11d, bl
cmp r9, 0x41
jb 0x14007022e
add r11b, 0x1a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, r10b
lea edx, [r11*2 - 0x6c]
jmp 0x14007081b
movzx r11d, bl
lea ecx, [r11 + 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x57
jmp 0x14007057c
lea ecx, [rbx - 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x1b
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x1400706bb
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400704eb
movzx r11d, bl
lea ecx, [r11 + 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x15
jmp 0x14007057c
lea ecx, [rbx + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xe
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fe62
lea edx, [rbx - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140070755
movzx r11d, bl
lea ecx, [r11 + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2a
jmp 0x14007072d
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14007088f
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x46
add r8, r9
jmp 0x14007088f
movzx r11d, bl
lea edx, [r11 - 0x74]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add dl, cl
jmp 0x140070691
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x62
dec rbx
inc rbx
jmp 0x14006fe62
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x14006fe62
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7e
jmp 0x14007081b
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14007041b
lea rcx, [rbx + rdi]
movzx eax, r10b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x47
jmp 0x1400702aa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007044b
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5a
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fe62
inc rax
cmp r8, rax
jne 0x14007046f
lea edx, [rbx - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140070755
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140070497
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 6
dec rbx
inc rbx
jmp 0x14006fe62
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400704c2
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x78
inc r9
dec rbx
inc rbx
jmp 0x14006fe62
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400702aa
lea edx, [rbx + 0x46]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14007081b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007050d
lea ecx, [rbx - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x79
jmp 0x14007081b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007052f
lea ecx, [rbx - 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x3f
jmp 0x14007088f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140070556
movzx r11d, bl
lea ecx, [r11 + 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x33
jmp 0x14007072d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140070578
lea ecx, [rbx - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x5b
jmp 0x140070755
movzx r11d, bl
cmp r8, 5
jae 0x14007067c
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400705a9
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x42
jmp 0x140070252
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400705e0
sub r11b, 0x54
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fe62
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140070608
sub r11b, 0x5c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7c
add r8, r9
jmp 0x14007088f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140070628
lea edx, [r11 + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
jmp 0x140070691
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140070653
sub r11b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x60
dec rbx
inc rbx
jmp 0x14006fe62
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140070252
sub r11b, 0x64
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x44
jmp 0x14007081b
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x28
add dl, r10b
sub r11b, 0x29
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x1f
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x48], r11b
add r8, r9
jmp 0x14007088f
movzx r11d, bl
lea edx, [r11 + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
jmp 0x14007072d
movabs rax, 0xde506636d2a62799
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 0x2f
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fe62
movabs rcx, 0xc7833ae8feaf5e9d
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x4b
add dl, cl
movzx r10d, r11b
movzx r11d, bl
add r11b, 0x55
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x53
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0xc
add cl, r10b
mov byte [rsp + rbx + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fe62
movabs rax, 0xbc1ca54214b3fa1f
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0x27
jmp 0x14007088f
movabs rax, 0x99e8e44d56c1cca5
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0x7d
dec rbx
inc rbx
jmp 0x14006fe62
movabs rcx, 0x831bb8ff82cb03a9
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
add dl, 0x61
jmp 0x140070815
movabs rcx, 0x6c4e8db1aed43aad
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
add dl, 0x45
movzx r10d, r11b
add dl, cl
lea ecx, [rbx + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x6f
add cl, r10b
mov byte [rsp + rbx + 0x48], cl
inc r9
dec rbx
inc rbx
jmp 0x14006fe62
lea rax, [rbx + r15]
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 0x49
inc r9
dec rbx
inc rbx
jmp 0x14006fe62
lea rax, [rbx + r12]
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0xd
add r8, r9
jmp 0x14007088f
lea rax, [rbx + r13]
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0x7f
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006fe62
movabs rax, 0x1119e07a5ef916bd
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 0x2b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fe62
sub bl, 0x45
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea edx, [r10 + rbx]
sub dl, 0x1d
jmp 0x14006fe60
add bl, 0x3d
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea edx, [r10 + rbx]
add dl, 0x55
jmp 0x14006fe50
lea rcx, [rbp + 0x173c19c]
jmp 0x140070920
lea rcx, [rbp + 0x13173db]
jmp 0x140070920
lea rcx, [rsp + 0x48]
xor edx, edx
mov r8d, 0x126
call fcn.140011db0
call fcn.14006f470
mov r14, rax
mov dword [rbp - 0x40], 0x16061f29
mov dword [rbp - 0x3c], 0x12395106
mov word [rbp - 0x38], 0x750d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x36], xmm0
mov qword [rbp - 0x26], rax
mov byte [rbp - 0x1e], al
movabs r15, 0x4d002681829928ee
movabs r12, 0xb5015a8d9762705e
movabs r13, 0xe700738487cb7aca
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400714e2
movzx ebx, byte [rbp + rdi - 0x40]
mov esi, ebx
cmp r8, rdi
ja 0x1400714d9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400709cf
lea rcx, [rdi + r15]
mov rax, rcx
and rax, rsi
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rsi
add r10b, 0x7e
jmp 0x140070a15
je 0x140071464
inc rax
cmp r8, rax
je 0x1400713db
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400713a9
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007138b
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007134d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140071309
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400714d0
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140070a4e
lea edx, [r11 - 0x7a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140070aa0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400712fe
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400712f3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400712d3
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400712b4
lea rax, [r9 + 2]
cmp r8, rax
je 0x140071294
lea rax, [r9 + 6]
cmp r8, rax
je 0x140071266
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140070fc8
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x140070fba
lea rax, [r9 + 9]
cmp r8, rax
je 0x140070f91
lea rax, [r9 + 3]
cmp r8, rax
je 0x140070f6b
lea rax, [r9 + 8]
cmp r8, rax
je 0x140070f5d
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140070f3a
lea rax, [r9 + 6]
cmp r8, rax
je 0x140070f1a
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140070efb
lea rax, [r9 + 5]
cmp r8, rax
je 0x140070edb
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140070ead
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140070ab0
lea r8, [r9 + 0x41]
lea r9, [r8 + 9]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400714b0
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140071490
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140070c81
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140070c62
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140070c43
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140070e66
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140070e22
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140070de3
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140070dbb
lea r8, [r9 + 0x28]
lea r9, [r8 + 6]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140070d92
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140070d73
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140070d55
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140070d3a
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140070d1c
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140070d01
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140070ce0
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140070cbc
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140070ca1
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x1000]
jmp 0x140070ab0
lea edx, [r11 + 0x3a]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140070aa0
lea edx, [r11 + 0x5e]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140070a20
sub r11b, 0x7e
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400709a3
lea edx, [r11 + 0x30]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x50
jmp 0x140071324
add r11b, 0x54
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x4c
inc r9
dec rdi
inc rdi
jmp 0x140070992
add r11b, 0x78
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x48
dec rdi
inc rdi
jmp 0x140070992
lea edx, [r11 - 0x64]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x44
jmp 0x140071368
sub r11b, 0x40
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x40
add r8, r9
jmp 0x1400713c2
sub r11b, 0x1c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x3c
jmp 0x1400713c2
lea edx, [r11 + 8]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x140071401
add r11b, 0x2c
movzx eax, bl
and al, r11b
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x34
add r10b, r11b
jmp 0x140071428
add r11b, 0x50
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x30
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070992
sub r11b, 0x56
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x40], r10b
inc rdi
jmp 0x140070992
lea edx, [r11 - 0x32]
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
cmp r9, 6
jb 0x140070dd6
lea edx, [r11 - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140071327
lea edx, [r11 - 0xe]
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
cmp r8, 0x200
jae 0x140071230
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x14007114a
lea edx, [r11 + 0x3c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x140070df1
lea edx, [r11 + 0x16]
movzx eax, bl
and al, dl
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x14007124a
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140071088
lea edx, [r11 - 0x4a]
movzx eax, bl
and al, dl
mov ecx, 3
jmp 0x140070e30
add r11b, 0x24
movzx eax, bl
and al, r11b
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070992
add r11b, 0x48
movzx eax, bl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140071428
lea edx, [r11 + 0x6c]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140071401
sub r11b, 0x70
movzx eax, bl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400713c2
sub r11b, 0x4c
movzx eax, bl
and al, r11b
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
add r8, r9
jmp 0x1400713c2
lea edx, [r11 - 0x28]
mov ecx, recv
jmp 0x14007135a
sub r11b, 4
movzx eax, bl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x140070992
add r11b, 0x20
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
inc r9
dec rdi
inc rdi
jmp 0x140070992
lea edx, [r11 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x140071316
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x140070fe4
lea edx, [r11 - 0x12]
movzx eax, bl
and al, dl
mov ecx, 0x3f
jmp 0x140070e74
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071016
add r11b, 0xc
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x54
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070992
inc rax
cmp r8, rax
jne 0x14007103c
lea edx, [r11 - 0x3c]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x5c
add r10b, dl
jmp 0x140071401
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071060
sub r11b, 0x60
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x60
jmp 0x1400713c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140070e80
lea edx, [r11 + 0x58]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x68
jmp 0x140071368
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007109f
lea edx, [r11 - 0x6e]
mov ecx, 1
jmp 0x140071316
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400710c9
add r11b, 0x4a
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 6
dec rdi
inc rdi
jmp 0x140070992
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400710ed
sub r11b, 0x22
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x12
jmp 0x1400713c2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140071114
lea edx, [r11 - 0x46]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x16
add r10b, dl
jmp 0x140071401
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140070e3c
add r11b, 0x72
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x1e
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070992
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071181
add r11b, 0x18
movzx eax, bl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070992
inc rax
cmp r8, rax
jne 0x1400711a9
sub r11b, 0xc
movzx eax, bl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140071428
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400711d1
lea edx, [r11 - 0x30]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140071401
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400711fd
sub r11b, 0x78
movzx eax, bl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
add r8, r9
jmp 0x1400713c2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140070dfd
add r11b, 0x40
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x140070992
lea edx, [r11 - 0x50]
movzx eax, bl
and al, dl
movzx ecx, bl
sub cl, al
add cl, 0x18
lea r10d, [rcx + rcx]
jmp 0x140071368
lea edx, [r11 - 0x74]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140071401
add r11b, 0x42
movzx eax, bl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070992
add r11b, 0x66
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140071428
lea edx, [r11 - 0x76]
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140071401
sub r11b, 0x52
movzx eax, bl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400713c2
lea edx, [r11 - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x14007135a
lea edx, [r11 + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
jmp 0x140071316
movzx r11d, dil
lea edx, [r11 - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
sub r11b, 0x3e
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x4e
add bl, r11b
mov byte [rbp + rdi - 0x40], bl
inc r9
dec rdi
inc rdi
jmp 0x140070992
movzx r11d, dil
lea edx, [r11 + 0x16]
mov ecx, 0x33
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
sub r11b, 0x62
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x52
add bl, r11b
add bl, r10b
mov byte [rbp + rdi - 0x40], bl
add r8, r9
jmp 0x1400713c2
lea edx, [rdi + 0x3a]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
jmp 0x1400713c2
lea rax, [rdi + r12]
and sil, al
mov ecx, gethostname
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, bl
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140070992
movabs rax, 0x1b010d8a92301e82
add rax, rdi
and sil, al
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, bl
movzx r11d, dil
add r11b, 0x7a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x56
add r11b, bl
movzx eax, r11b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x68]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070992
lea rax, [rdi + r13]
and sil, al
mov ecx, 0x3d
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070992
sub r11b, 0x5a
movzx eax, bl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140070990
sub r11b, 0x36
movzx eax, bl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140070980
lea rbx, [rbp + 0x1677fa8]
jmp 0x1400714e6
lea rbx, [rbp + 0x140a896]
jmp 0x1400714e6
lea rbx, [rbp - 0x40]
mov rax, r14
sub rax, qword [0x140229dc8]
cmp rax, 5
jg 0x1400720e8
mov dword [rsp + 0x70], 0x186e673d
mov dword [rsp + 0x74], 0xdf186666
mov dword [rsp + 0x78], 0xf37b1603
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x7c], xmm0
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs rsi, 0xef4627896924b69f
movabs r13, 0x8aeb14c1e000fe59
movabs r12, 0xac5ec5af0db7911b
movabs r15, 0xcdd2769c3b6e23dd
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400720cf
movzx ebx, byte [rsp + rdi + 0x70]
mov edx, ebx
cmp r8, rdi
ja 0x1400720c6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400715af
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdx
add r11, rcx
sub r11b, 0x59
jmp 0x1400715f5
je 0x140072062
inc rax
cmp r8, rax
je 0x140072014
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071fd5
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071f82
lea rax, [r9 + 7]
cmp r8, rax
je 0x140071f63
lea rax, [r9 + 2]
cmp r8, rax
je 0x140071f21
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400720bd
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x140071629
lea ecx, [r10 + 0xb]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4d
jmp 0x140071660
lea rax, [r9 + 1]
cmp r8, rax
je 0x140071f0b
inc rax
cmp r8, rax
je 0x140071ee9
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071ecd
cmp r8, rcx
je 0x140071eb3
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140071bb4
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140071b9a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140071b71
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140071b4b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140071b31
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140071b15
lea rcx, [r9 + 0x41]
cmp r8, rcx
je 0x140071af5
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140071ad7
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140071ab8
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140071a8a
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140071670
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400720a2
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140072087
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x140071846
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14007182c
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140071812
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x140071a3e
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400719f5
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400719b7
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x140071994
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140071670
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140071966
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140071946
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140071928
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140071908
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400718e8
lea rcx, [r9 + 0x40]
cmp r8, rcx
ja 0x1400718ca
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400718a9
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140071880
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140071862
mov r8, rcx
lea r9, [rcx + 0x42]
jmp 0x140071670
lea ecx, [r10 + 0x55]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x53
jmp 0x140071660
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x5f
jmp 0x140071600
sub r10b, 0x27
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x11
jmp 0x140071583
lea edx, [r10 + 0x58]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x140071f3a
add r10b, 0x1a
movzx eax, bl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x140071572
sub r10b, 0x24
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 4
dec rdi
inc rdi
jmp 0x140071572
lea edx, [r10 - 0x62]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x52
add r11b, dl
jmp 0x140071f9b
add r10b, 0x60
movzx eax, bl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140071fb9
add r10b, 0x22
movzx eax, bl
and al, r10b
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140071fbc
lea edx, [r10 - 0x1c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3c
add r11b, dl
jmp 0x140071feb
sub r10b, 0x5a
movzx eax, bl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140072026
add r10b, 0x68
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071572
add r10b, 0x4d
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x1b
mov byte [rsp + rdi + 0x70], r11b
inc rdi
jmp 0x140071572
lea edx, [r10 + 0xf]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x69
add r11b, dl
cmp r9, 0x42
jb 0x1400719aa
lea edx, [r10 + 0x5a]
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140071f3a
lea edx, [r10 - 0x2f]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x49
add r11b, dl
cmp r8, 2
jae 0x140071e76
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x140071dc9
lea edx, [r10 - 0x12]
movzx eax, bl
and al, dl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400719cd
lea edx, [r10 - 0x6d]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 5
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x140071e97
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x140071cd3
lea edx, [r10 - 0x1d]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x35
jmp 0x140071a0b
add r10b, 0x42
movzx eax, bl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071572
add r10b, 4
movzx eax, bl
and al, r10b
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1c
add r11b, r10b
jmp 0x140072026
lea edx, [r10 - 0x3a]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6a
add r11b, dl
jmp 0x140071feb
sub r10b, 0x78
movzx eax, r10b
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140071fbc
add r10b, 0x4a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 6
jmp 0x140071fb9
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x140071f9b
sub r10b, 0x32
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x140071572
sub r10b, 0x70
movzx eax, r10b
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140071572
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
jmp 0x140071f3a
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x140071bd7
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x59
jmp 0x140071a57
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071c0e
add r10b, 0x16
movzx eax, r10b
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071572
inc rax
cmp r8, rax
jne 0x140071c35
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140071feb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140071c5a
add r10b, 0xe
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x62
jmp 0x140071fb9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071c7d
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x140071f9b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140071cac
sub r10b, 0x76
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x140071572
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140071a57
lea ecx, [r10 + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
jmp 0x140071f3a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071cfa
lea edx, [r10 + 0x21]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x19
add r11b, dl
jmp 0x140071f3a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071d24
sub r10b, 0x63
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x4b
dec rdi
inc rdi
jmp 0x140071572
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140071d48
add r10b, 0x19
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x51
jmp 0x140071fb9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140071d6c
add r10b, 0x57
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x61
jmp 0x140071fbc
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140071d93
lea edx, [r10 - 0x6b]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x13
add r11b, dl
jmp 0x140071feb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140071a0e
add r10b, 0x11
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x77
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071572
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071dfb
add r10b, 0x2c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x34
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071572
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140071e23
lea edx, [r10 - 0x58]
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140071feb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140071e4c
add r10b, 0x24
movzx eax, bl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140071fb9
cmp r8, rcx
jne 0x1400719d0
sub r10b, 0x60
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x60
dec rdi
inc rdi
jmp 0x140071572
lea edx, [r10 - 0x68]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x28
add r11b, bl
add r11b, dl
jmp 0x140071f9b
lea edx, [r10 - 0x2a]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140071feb
lea ecx, [r10 - 0x43]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2b
jmp 0x140071feb
add r10b, 0x41
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x39
jmp 0x140071fb9
sub r10b, 0x3b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x63
dec rdi
inc rdi
jmp 0x140071572
lea ecx, [r10 + 0x49]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
inc r11b
jmp 0x140071f3a
movzx r10d, dil
lea ecx, [r10 - 0x33]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x65
sub r10b, 7
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x31
add r10b, bl
mov byte [rsp + rdi + 0x70], r10b
inc r9
dec rdi
inc rdi
jmp 0x140071572
lea ecx, [rdi + 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x37
dec rdi
inc rdi
jmp 0x140071572
movzx r10d, dil
lea ecx, [r10 + 0x13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7b
add r10b, 0x37
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x7f
add cl, r10b
add cl, bl
mov byte [rsp + rdi + 0x70], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140071572
lea rax, [rdi + r13]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
sub r11b, 0x6f
movzx r10d, dil
add r10b, 0x75
movzx eax, bl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x33
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140072026
lea rax, [rdi + r12]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
add r11b, 0x43
lea edx, [rdi + 0x14]
movzx eax, bl
and al, dl
mov ecx, 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 0x140071572
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
sub r11b, 0xb
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071572
sub r10b, 0x65
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x3d
jmp 0x140071570
add r10b, 0x5d
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x75
jmp 0x140071560
lea rbx, [rbp + 0x16ab244]
jmp 0x1400720d4
lea rbx, [rbp + 0x4f68e3]
jmp 0x1400720d4
lea rbx, [rsp + 0x70]
xor edx, edx
mov r8d, 0xfa
lea rcx, [0x14022e2e0]
call sub.VCRUNTIME140.dll_memset
mov qword [rbp - 0x18], 0
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
mov r9d, 0xfa
lea r8, [0x14022e2e0]
mov rdx, rbx
lea rcx, [0x1401b2b3f]
call fcn.14003ae90
mov qword [rbp - 0x10], 0
mov dword [rbp - 0x68], 0x24202a1c
mov dword [rbp - 0x64], 0x343c2e2e
mov dword [rbp - 0x60], 0x2c37184e
mov byte [rbp - 0x5c], 0xaa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x5b], xmm0
mov dword [rbp - 0x4b], eax
mov word [rbp - 0x47], ax
movabs rsi, 0xe454c2a5922f2749
movabs r12, 0x3e515286ff4a12ff
movabs r15, 0xacfe47f0b68d75db
movzx ebx, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140072d44
movzx r11d, byte [rbp + rdi - 0x68]
mov edx, r11d
cmp r8, rdi
ja 0x140072d3b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400721df
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
inc bl
jmp 0x140072226
je 0x140072cd5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072c58
lea rax, [r9 + 5]
cmp r8, rax
je 0x140072c29
lea rax, [r9 + 7]
cmp r8, rax
je 0x140072c0a
lea rax, [r9 + 2]
cmp r8, rax
je 0x140072be8
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072ba5
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x140072d32
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x140072259
lea ecx, [r10 - 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x15
jmp 0x140072290
lea rax, [r9 + 1]
cmp r8, rax
je 0x140072b8e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140072b72
lea rax, [r9 + 6]
cmp r8, rax
je 0x140072b56
lea rax, [r9 + 2]
cmp r8, rax
je 0x140072b2c
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400727db
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400727bd
lea rax, [r9 + 9]
cmp r8, rax
je 0x140072794
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007276e
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140072750
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140072730
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140072710
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400726f2
lea rcx, [r9 + 0x1000]
cmp r8, rcx
je 0x1400726d2
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400726a4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400722a0
mov r8, rcx
lea r9, [rcx + 0x10]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x140072d16
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140072cfa
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x140072484
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14007246a
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x140072450
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x14007265d
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x140072613
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400725d8
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400725b5
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400722a0
lea r8, [r9 + 9]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007258b
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007256f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140072555
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140072539
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14007251d
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140072503
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400724e1
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400724bc
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400724a0
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400722a0
lea r8, [r9 + 5]
lea r9, [r8 + 0x1000]
jmp 0x1400722a0
lea ecx, [r10 - 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x75
jmp 0x140072290
lea ecx, [r10 + 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x77
jmp 0x140072230
add r10b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x79
jmp 0x1400721b5
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x58
add bl, dl
jmp 0x140072bbe
add r10b, 0x56
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x5a
inc r9
dec rdi
inc rdi
jmp 0x1400721a2
sub r10b, 0x3c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x5c
dec rdi
inc rdi
jmp 0x1400721a2
lea edx, [r10 + 0x32]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x5e
jmp 0x140072aeb
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x60
jmp 0x140072c3d
add r10b, 0xe
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x62
jmp 0x140072c40
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x140072c6f
sub r10b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x66
jmp 0x140072c97
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x68
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400721a2
sub r10b, 0x15
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6d
mov byte [rbp + rdi - 0x68], bl
inc rdi
jmp 0x1400721a2
lea ecx, [r10 + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6f
cmp r9, 0x200
jb 0x1400725cc
lea ecx, [r10 + 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0x34]
jmp 0x140072bbe
lea ecx, [r10 - 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x71
cmp r8, 0x1000
jae 0x140072ad5
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400729fa
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400725ed
lea ecx, [r10 + 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x73
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x140072b11
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140072908
lea ecx, [r10 + 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3d
jmp 0x140072628
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
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400721a2
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072c97
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072c6f
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072c40
sub r10b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072c3d
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072aed
sub r10b, 0x7e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400721a2
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400721a2
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072bbe
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400727fd
lea ecx, [r10 + 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
inc bl
jmp 0x140072672
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072834
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400721a2
inc rax
cmp r8, rax
jne 0x14007285c
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072c97
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072885
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072c40
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400728ae
add r10b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072c3d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400728d5
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072aed
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140072672
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400721a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007292b
lea ecx, [r10 - 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3f
jmp 0x140072bbe
inc rax
cmp r8, rax
jne 0x140072958
sub r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x41
inc r9
dec rdi
inc rdi
jmp 0x1400721a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007297b
lea ecx, [r10 - 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x45
jmp 0x140072aed
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400729a0
add r10b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x47
jmp 0x140072c3d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400729c3
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x4b
jmp 0x140072c6f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140072628
sub r10b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x4f
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400721a2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140072a31
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400721a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072a58
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072c6f
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140072a81
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 0x140072c40
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140072aaa
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072c3d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400725ed
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072bbe
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x34
lea ebx, [rcx + rcx]
add bl, dl
sub r10b, 0xf
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x69
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi - 0x68], r11b
jmp 0x140072c3d
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140072c6f
add r10b, 0x1f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x27
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400721a2
sub r10b, 0x73
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x25
jmp 0x140072c97
add r10b, 0x69
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x21
jmp 0x140072c40
lea ecx, [r10 - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x17
jmp 0x140072bbe
movzx r10d, dil
lea ecx, [r10 + 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x13
add r10b, 0x5f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x67
add r11b, r10b
mov byte [rbp + rdi - 0x68], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400721a2
lea ecx, [rdi - 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x11
inc r9
dec rdi
inc rdi
jmp 0x1400721a2
lea ecx, [rdi + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xf
dec rdi
inc rdi
jmp 0x1400721a2
lea ecx, [rdi + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400721a2
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, 7
add bl, cl
movzx r10d, dil
sub r10b, 0x7d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x6b
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rdi - 0x68], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x34]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400721a2
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
add bl, 3
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400721a2
sub r10b, 0x13
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7b
jmp 0x1400721a0
add r10b, 0x5b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7d
jmp 0x140072190
lea rcx, [rbp + 0x16e64a4]
jmp 0x140072d48
lea rcx, [rbp + 0x5d8bed]
jmp 0x140072d48
lea rcx, [rbp - 0x68]
xor r8d, r8d
lea rdx, [rbp - 0x10]
call fcn.140034820
test al, al
je 0x140072da4
lea rdx, [0x14022e2e0]
lea rcx, [rbp + 0x37f0]
call fcn.1400042d0
nop
lea rdx, [rbp + 0x37f0]
lea rcx, [rbp + 8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022de90]
call fcn.1400d2f80
mov byte [0x140229d69], al
mov qword [0x140229dc8], r14
lea rcx, [rbp + 0x37f0]
call fcn.140002820
call fcn.140013f90
nop
mov rcx, qword [rbp + 0x37e8]
test rcx, rcx
je 0x140072dbc
call fcn.14000bdc0
nop
mov rcx, qword [rbp + 0x3810]
xor rcx, rsp
call fcn.140198890
lea r11, [rsp + 0x3920]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret