Function at 0x1404c4c40
Capabilities:
Terminate process

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rsp + 0x80]
movaps xmmword [rbp - 0x10], xmm6
mov rax, qword [0x140ad7868]
xor rax, rbp
mov qword [rbp - 0x18], rax
mov eax, dword [0x140ae96e0]
mov ecx, dword [0x140ae96e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp - 0x19]
cmp ecx, 0xa
setl byte [rbp - 0x1a]
mov eax, 0x50081032
xorps xmm6, xmm6
mov rsi, qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rbx, qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
lea rdi, [0x140ae7888]
mov r13, qword [sym.imp.USER32.dll_UpdateWindow]
lea r15, [0x140ae75f8]
mov r14, qword [sym.imp.USER32.dll_DestroyWindow]
jmp 0x1404c4d1d
mov rcx, qword [0x140ae78d8]
sub rsp, 0x20
call r13
add rsp, 0x20
movzx edx, byte [0x140ae7d3a]
sub rsp, 0x20
mov rcx, r15
call fcn.14038c090
add rsp, 0x20
mov rax, qword [rbp - 0x48]
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf61b5031
mov ecx, 0xf421a1b9
nop word [rax + rax]
cmove eax, ecx
cmp dword [0x140ae96e4], 0xa
cmovl eax, ecx
cmp eax, 0x155bc2f8
jg 0x1404c4d80
cmp eax, 0xd6e169f4
jg 0x1404c4df0
cmp eax, 0xa3458c39
jg 0x1404c4f30
cmp eax, 0x92a0557a
jg 0x1404c5046
cmp eax, 0x8fc18c2a
jle 0x1404c52cf
cmp eax, 0x8fc18c2b
je 0x1404c5694
cmp eax, 0x90b3c2ee
je 0x1404c56a9
cmp eax, 0x91107364
jne 0x1404c4d1d
mov eax, 0x71f9a65a
jmp 0x1404c4d1d
cmp eax, 0x3ef6a1b9
jle 0x1404c4ed0
cmp eax, 0x6b9ea87a
jg 0x1404c4f71
cmp eax, 0x50081031
jg 0x1404c50a0
cmp eax, 0x47f32c47
jle 0x1404c5317
cmp eax, 0x47f32c48
je 0x1404c56b3
cmp eax, 0x47f6f5ff
je 0x1404c56bd
cmp eax, 0x480315be
jne 0x1404c4d1d
mov rcx, qword [rbp - 0x40]
sub rsp, 0x20
call r14
add rsp, 0x20
mov eax, 0xe9441295
jmp 0x1404c4d1d
cmp eax, 0xf6e49721
jle 0x1404c4fb9
cmp eax, 0x5be1686
jle 0x1404c50ea
cmp eax, 0x9caa4e2
jle 0x1404c527b
cmp eax, 0x9caa4e3
je 0x1404c56c7
cmp eax, 0x135e2db9
je 0x1404c56d1
cmp eax, 0x14fac638
jne 0x1404c4d1d
sub rsp, 0x20
call fcn.140389310
add rsp, 0x20
mov rcx, qword [0x140ae78d8]
sub rsp, 0x20
call fcn.140176870
add rsp, 0x20
mov rcx, qword [0x140ae7890]
sub rsp, 0x20
call fcn.140174860
add rsp, 0x20
mov rcx, qword [0x140ae78d8]
sub rsp, 0x20
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
add rsp, 0x20
mov eax, dword [0x140ae766c]
mov r9d, dword [0x140ae7668]
mov r8d, dword [0x140ae7920]
mov edx, dword [0x140ae791c]
mov rcx, qword [0x140ae78d8]
sub rsp, 0x30
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x28], 1
call qword [sym.imp.USER32.dll_MoveWindow]
add rsp, 0x30
mov eax, 0xd55c2b2b
jmp 0x1404c4d1d
cmp eax, 0x26e52795
jg 0x1404c5005
cmp eax, 0x1e9b7ea2
jg 0x1404c5120
cmp eax, 0x18099839
jle 0x1404c534a
cmp eax, 0x1809983a
je 0x1404c56df
cmp eax, 0x1a547d88
je 0x1404c56fd
cmp eax, 0x1c804b59
jne 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x41d93931
mov ecx, 0x7b4dd6c0
jmp 0x1404c4d10
cmp eax, 0xb7f48d84
jg 0x1404c515a
cmp eax, 0xa6b33e68
jle 0x1404c53fa
cmp eax, 0xa6b33e69
je 0x1404c578e
cmp eax, 0xac06d24b
je 0x1404c57a4
cmp eax, 0xb3427868
jne 0x1404c4d1d
mov eax, 0x3c18e54d
jmp 0x1404c4d1d
cmp eax, 0x7a4f7812
jg 0x1404c51a4
cmp eax, 0x6ed6d462
jle 0x1404c5429
cmp eax, 0x6ed6d463
je 0x1404c57c2
cmp eax, 0x7142f1fc
je 0x1404c57e0
cmp eax, 0x71f9a65a
jne 0x1404c4d1d
mov byte [0x140ae7c09], 1
mov eax, 0xf659720c
jmp 0x1404c4d1d
cmp eax, 0xe9441294
jg 0x1404c51ee
cmp eax, 0xdcfc84c8
jg 0x1404c529b
cmp eax, 0xd6e169f5
je 0x1404c57ea
cmp eax, 0xd76ddc84
je 0x1404c5800
cmp eax, 0xd79aeaea
jne 0x1404c4d1d
mov rax, qword [0x140ae7888]
mov qword [rbp - 0x30], rax
mov eax, 0x646a086a
jmp 0x1404c4d1d
cmp eax, 0x37e2acc7
jle 0x1404c5231
cmp eax, 0x3b9d6976
jle 0x1404c5449
cmp eax, 0x3b9d6977
je 0x1404c5832
cmp eax, 0x3c18e54d
je 0x1404c5847
cmp eax, 0x3e7e866f
jne 0x1404c4d1d
mov eax, 0x8431e0eb
jmp 0x1404c4d1d
cmp eax, 0x9b777196
jle 0x1404c5493
cmp eax, 0x9b777197
je 0x1404c5865
cmp eax, 0x9f0197ea
je 0x1404c5883
cmp eax, 0xa0f5f566
jne 0x1404c4d1d
mov rax, qword [rbp - 0x38]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x38]
sub rsp, 0x20
call qword [rax + 0x150]
add rsp, 0x20
mov rax, qword [0x140ae7890]
mov qword [rbp - 0x60], rax
mov eax, 0xa3a0bc3a
jmp 0x1404c4d1d
cmp eax, 0x5f9b36f2
jle 0x1404c54bf
cmp eax, 0x5f9b36f3
je 0x1404c588d
cmp eax, 0x61155f04
je 0x1404c58d7
cmp eax, 0x646a086a
jne 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x269ef5a4
mov ecx, 0x2efc12bc
jmp 0x1404c4d10
cmp eax, 0xfb9ebb54
jle 0x1404c54fc
cmp eax, 0xfb9ebb55
je 0x1404c58e1
cmp eax, 0xfe855450
je 0x1404c58ff
cmp eax, 0x4a83a62
jne 0x1404c4d1d
mov eax, 0xac06d24b
jmp 0x1404c4d1d
cmp eax, 0x24aca8de
jle 0x1404c551c
cmp eax, 0x24aca8df
je 0x1404c5915
cmp eax, 0x25fc1c41
je 0x1404c592b
cmp eax, 0x269ef5a4
jne 0x1404c4d1d
mov rax, qword [rbp - 0x30]
mov eax, 0x2efc12bc
jmp 0x1404c4d1d
cmp eax, 0xccbe79d3
jle 0x1404c5547
cmp eax, 0xccbe79d4
je 0x1404c5952
cmp eax, 0xcddea2f7
je 0x1404c5a31
cmp eax, 0xd55c2b2b
jne 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf61b5031
mov ecx, 0x5be1687
jmp 0x1404c4d10
cmp eax, 0x7b4dd6bf
jle 0x1404c55aa
cmp eax, 0x7b4dd6c0
je 0x1404c5a4f
cmp eax, 0x7c7c5234
je 0x1404c5a80
cmp eax, 0x7fb1b043
jne 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdde70cf6
mov ecx, 0xd76ddc84
jmp 0x1404c4d10
cmp eax, 0xf421a1b8
jle 0x1404c55de
cmp eax, 0xf61b5031
je 0x1404c5a99
cmp eax, 0xf659720c
jne 0x1404c5c73
mov rax, qword [0x140ae7890]
mov qword [rbp - 0x38], rax
cmp qword [rbp - 0x38], 0
mov eax, 0xa0f5f566
mov ecx, 0xd79aeaea
cmove eax, ecx
jmp 0x1404c4d1d
cmp eax, 0x2efc12bb
jle 0x1404c566b
cmp eax, 0x2efc12bc
je 0x1404c5ad0
cmp eax, 0x3611cb44
jne 0x1404c5c7f
mov qword [0x140ae78d8], 0
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x155bc2f9
mov ecx, 0x7142f1fc
jmp 0x1404c4d10
cmp eax, 0x5be1687
je 0x1404c4cc1
cmp eax, 0x8789277
jne 0x1404c5c8c
mov eax, 0x6b9ea87b
jmp 0x1404c4d1d
cmp eax, 0xdde70cf6
je 0x1404c5af7
cmp eax, 0xe887bc70
jne 0x1404c5c99
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb7be50c
mov ecx, 0x1a547d88
jmp 0x1404c4d10
cmp eax, 0x81fd4aa6
je 0x1404c5b0e
cmp eax, 0x8431e0eb
jne 0x1404c4d1d
mov eax, reloc.WS2_32.dll_recv
call fcn.140616310
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e7e866f
mov ecx, 0x91107364
jmp 0x1404c4d10
cmp eax, 0x3ef6a1ba
je 0x1404c5b24
cmp eax, 0x41d93931
jne 0x1404c4d1d
mov rax, qword [rbp - 0x68]
mov rcx, qword [rbp - 0x30]
sub rsp, 0x20
call qword [rax + reloc.WS2_32.dll_recv]
add rsp, 0x20
mov eax, 0x7b4dd6c0
jmp 0x1404c4d1d
cmp eax, 0x155bc2f9
je 0x1404c5b4d
cmp eax, 0x173faf53
jne 0x1404c4d1d
mov eax, dword [rbp - 0x54]
mov ecx, eax
shr ecx, 0x1f
add ecx, eax
sar ecx, 1
mov dword [0x140ae7660], ecx
mov eax, dword [0x140ae766c]
mov ecx, eax
shr ecx, 0x1f
add ecx, eax
sar ecx, 1
mov dword [0x140ae7664], ecx
mov ecx, dword [0x140ae7620]
sub rsp, 0x20
call fcn.14038ae20
add rsp, 0x20
mov qword [0x140ae78e0], rax
sub rsp, 0x20
call fcn.140388a00
add rsp, 0x20
mov qword [0x140ae78d8], rax
sub rsp, 0x20
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_SetMenu]
add rsp, 0x20
mov rcx, qword [0x140ae78e0]
sub rsp, 0x20
lea rdx, [0x140ae791c]
call qword [sym.imp.USER32.dll_GetWindowRect]
add rsp, 0x20
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x48]
mov eax, 0xe887bc70
jmp 0x1404c4d1d
cmp eax, 0xa3458c3a
je 0x1404c5b62
cmp eax, 0xa3a0bc3a
jne 0x1404c4d1d
mov rax, qword [rbp - 0x60]
mov rax, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp - 0x80], rax
mov eax, 0x50387416
jmp 0x1404c4d1d
cmp eax, 0x6b9ea87b
je 0x1404c5b80
cmp eax, 0x6d05356a
jne 0x1404c4d1d
mov eax, 0x7a4f7813
jmp 0x1404c4d1d
cmp eax, 0x37e2acc8
je 0x1404c5ba9
cmp eax, 0x3851998a
jne 0x1404c4d1d
mov rax, qword [0x140ae7888]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x50]
mov rax, qword [rax]
mov qword [rbp - 0x78], rax
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfb1cdcff
mov ecx, 0x9caa4e3
jmp 0x1404c4d10
cmp eax, 0x92a0557b
je 0x1404c5bc7
cmp eax, 0x9830fa7f
jne 0x1404c4d1d
cmp dword [rbp - 0x58], 0
mov eax, 0x5f9b36f3
mov ecx, 0x37e2acc8
cmovs eax, ecx
jmp 0x1404c4d1d
cmp eax, 0x50081032
je 0x1404c5be5
cmp eax, 0x50387416
jne 0x1404c4d1d
mov rcx, qword [rbp - 0x60]
mov rax, qword [rbp - 0x80]
sub rsp, 0x20
call rax
add rsp, 0x20
mov qword [0x140ae7890], 0
mov eax, 0xd79aeaea
jmp 0x1404c4d1d
cmp eax, 0xf6e49722
je 0x1404c5c04
cmp eax, 0xfb1cdcff
jne 0x1404c4d1d
mov eax, 0x3851998a
jmp 0x1404c4d1d
cmp eax, 0x1e9b7ea3
je 0x1404c5c0e
cmp eax, 0x21a1184a
jne 0x1404c4d1d
mov qword [0x140ae7888], 0
mov eax, 0x3ef6a1ba
jmp 0x1404c4d1d
cmp eax, 0xb7f48d85
je 0x1404c5c18
cmp eax, 0xc5f8d314
jne 0x1404c4d1d
sub rsp, 0x20
call fcn.140174af0
call fcn.140178c00
xor ecx, ecx
mov r12, qword [sym.imp.USER32.dll_GetSystemMetrics]
call r12
add rsp, 0x20
mov dword [0x140ae7668], eax
sub rsp, 0x20
mov ecx, 1
call r12
add rsp, 0x20
mov dword [0x140ae766c], eax
mov eax, dword [0x140ae7668]
mov dword [rbp - 0x54], eax
mov eax, 0x173faf53
jmp 0x1404c4d1d
cmp eax, 0x7a4f7813
je 0x1404c5c36
cmp eax, 0x7afc167d
jne 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x135e2db9
mov ecx, 0x25fc1c41
jmp 0x1404c4d10
cmp eax, 0xe9441295
je 0x1404c5c54
cmp eax, 0xeb7be50c
jne 0x1404c4d1d
mov rax, qword [rbp - 0x28]
mov dword [rax], 0
mov rax, qword [rbp - 0x28]
mov dword [rax + 4], 0
mov rax, qword [rbp - 0x28]
mov ecx, dword [0x140ae7668]
mov dword [rax + 8], ecx
mov rax, qword [rbp - 0x28]
mov ecx, dword [0x140ae766c]
mov dword [rax + 0xc], ecx
mov rcx, qword [0x140ae78d8]
mov rdx, qword [rbp - 0x28]
sub rsp, 0x20
call rsi
add rsp, 0x20
mov rcx, qword [0x140ae78d8]
sub rsp, 0x20
xor edx, edx
mov r8b, 0xff
mov r9d, 2
call rbx
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov rdx, rdi
call sub.d3d9.dll_Direct3DCreate9Ex
add rsp, 0x20
mov eax, 0x1a547d88
jmp 0x1404c4d1d
cmp eax, 0x26e52796
je 0x1404c5c69
cmp eax, 0x2e39de45
jne 0x1404c4d1d
cmp qword [rbp - 0x70], 0
setne byte [rbp - 0x1c]
mov eax, 0x81fd4aa6
jmp 0x1404c4d1d
mov rax, qword [rbp - 0x30]
mov rax, qword [rax]
mov qword [rbp - 0x68], rax
mov eax, 0x1c804b59
jmp 0x1404c4d1d
mov eax, 0xa3458c3a
jmp 0x1404c4d1d
mov eax, 0x92a0557b
jmp 0x1404c4d1d
mov eax, 0xc5f8d314
jmp 0x1404c4d1d
mov eax, 0xb7f48d85
jmp 0x1404c4d1d
mov rax, qword [rbp - 0x40]
mov eax, 0x25fc1c41
jmp 0x1404c4d1d
sub rsp, 0x20
xor ecx, ecx
call fcn.14002f230
call fcn.140033a40
add rsp, 0x20
mov eax, 0xcddea2f7
jmp 0x1404c4d1d
mov rax, qword [rbp - 0x28]
mov dword [rax], 0
mov rax, qword [rbp - 0x28]
mov dword [rax + 4], 0
mov rax, qword [rbp - 0x28]
mov ecx, dword [0x140ae7668]
mov dword [rax + 8], ecx
mov rax, qword [rbp - 0x28]
mov ecx, dword [0x140ae766c]
mov dword [rax + 0xc], ecx
mov rcx, qword [0x140ae78d8]
mov rdx, qword [rbp - 0x28]
sub rsp, 0x20
call rsi
add rsp, 0x20
mov rcx, qword [0x140ae78d8]
sub rsp, 0x20
xor edx, edx
mov r8b, 0xff
mov r9d, 2
call rbx
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov rdx, rdi
call sub.d3d9.dll_Direct3DCreate9Ex
add rsp, 0x20
test eax, eax
sets byte [rbp - 0x1e]
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb7be50c
mov ecx, 0xd6e169f5
jmp 0x1404c4d10
cmp byte [rbp - 0x1b], 0
mov eax, 0x3b9d6977
mov ecx, 0x8fc18c2b
cmovne eax, ecx
jmp 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a83a62
mov ecx, 0x90b3c2ee
jmp 0x1404c4d10
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26e52796
mov ecx, 0x24aca8df
jmp 0x1404c4d10
mov eax, 0x9b777197
jmp 0x1404c4d1d
cmp byte [rbp - 0x1e], 0
mov eax, 0xccbe79d4
mov ecx, 0x6ebfeda
cmovne eax, ecx
jmp 0x1404c4d1d
sub rsp, 0x20
call fcn.14002f210
add rsp, 0x20
test rax, rax
sete byte [rbp - 0x1f]
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdde70cf6
mov ecx, 0xfe855450
jmp 0x1404c4d10
mov rax, qword [0x140ae78d8]
mov qword [rbp - 0x70], rax
mov eax, 0x2e39de45
jmp 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26e52796
mov ecx, 0x6ed6d463
jmp 0x1404c4d10
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a83a62
mov ecx, 0xac06d24b
jmp 0x1404c4d10
mov eax, 0xa6b33e69
jmp 0x1404c4d1d
sub rsp, 0x40
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x37d0
mov r8d, 0x418
mov r9d, 8
lea rcx, str.1.88
call fcn.1400a61f0
add rsp, 0x40
mov eax, 0x7fb1b043
jmp 0x1404c4d1d
mov eax, 0x3b9d6977
jmp 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x155bc2f9
mov ecx, 0x3611cb44
jmp 0x1404c4d10
cmp byte [rbp - 0x1f], 0
mov eax, 0x14fac638
mov ecx, 0x1809983a
cmovne eax, ecx
jmp 0x1404c4d1d
cmp byte [rbp - 0x1d], 0
mov eax, 0xc5f8d314
mov ecx, 0x480315be
cmovne eax, ecx
jmp 0x1404c4d1d
cmp qword [rbp - 0x40], 0
setne byte [rbp - 0x1d]
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x135e2db9
mov ecx, 0xb3427868
jmp 0x1404c4d10
movups xmmword [0x140ae78c0], xmm6
movups xmmword [0x140ae78b0], xmm6
movups xmmword [0x140ae78a0], xmm6
mov qword [0x140ae78d0], 0
mov dword [0x140ae78c0], 1
mov dword [0x140ae78b0], 1
mov r9, qword [0x140ae78d8]
mov qword [0x140ae78b8], r9
mov dword [0x140ae78ac], 0
mov dword [0x140ae78a0], 0x15
mov eax, dword [0x140ae7668]
mov dword [0x140ae7898], eax
mov eax, dword [0x140ae766c]
mov dword [0x140ae789c], eax
movabs rax, 0x5000000001
mov qword [0x140ae78c4], rax
mov dword [0x140ae78d4], 0
mov rcx, qword [0x140ae7888]
mov rax, qword [rcx]
sub rsp, 0x40
lea rdx, [0x140ae7890]
mov qword [rsp + 0x38], rdx
lea rdx, [0x140ae7898]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x20], 0x40
xor edx, edx
mov r8d, 1
call qword [rax + 0xa0]
add rsp, 0x40
mov dword [rbp - 0x58], eax
mov eax, 0x9830fa7f
jmp 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x47f32c48
mov ecx, 0x92a0557b
jmp 0x1404c4d10
mov rax, qword [rbp - 0x68]
mov rcx, qword [rbp - 0x30]
sub rsp, 0x20
call qword [rax + reloc.WS2_32.dll_recv]
add rsp, 0x20
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x41d93931
mov ecx, 0x6d05356a
jmp 0x1404c4d10
mov rcx, qword [rbp - 0x70]
sub rsp, 0x20
call r14
add rsp, 0x20
mov eax, 0xfb9ebb55
jmp 0x1404c4d1d
mov rcx, qword [0x140ae78d8]
sub rsp, 0x20
call r13
add rsp, 0x20
movzx edx, byte [0x140ae7d3a]
sub rsp, 0x20
mov rcx, r15
call fcn.14038c090
add rsp, 0x20
mov rax, qword [rbp - 0x48]
mov eax, 0x5be1687
jmp 0x1404c4d1d
cmp qword [rbp - 0x30], 0
setne byte [rbp - 0x1b]
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x269ef5a4
mov ecx, 0x9f0197ea
jmp 0x1404c4d10
sub rsp, 0x20
call fcn.14002f210
add rsp, 0x20
mov eax, 0xd76ddc84
jmp 0x1404c4d1d
cmp byte [rbp - 0x1c], 0
mov eax, 0xa3458c3a
mov ecx, 0x7c7c5234
cmovne eax, ecx
jmp 0x1404c4d1d
mov qword [0x140ae7888], 0
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21a1184a
mov ecx, 0x61155f04
jmp 0x1404c4d10
mov qword [0x140ae78d8], 0
mov eax, 0x3611cb44
jmp 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8789277
mov ecx, 0x6b9ea87b
jmp 0x1404c4d10
mov rax, qword [0x140ae78e0]
mov qword [rbp - 0x40], rax
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8789277
mov ecx, 0xf6e49722
jmp 0x1404c4d10
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfb1cdcff
mov ecx, 0x3851998a
jmp 0x1404c4d10
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x47f32c48
mov ecx, 0x1e9b7ea3
jmp 0x1404c4d10
movzx ecx, byte [rbp - 0x19]
cmp byte [rbp - 0x1a], 0
mov eax, 0x3e7e866f
mov edx, 0x8431e0eb
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1404c4d1d
mov eax, 0x7afc167d
jmp 0x1404c4d1d
mov eax, 0x14fac638
jmp 0x1404c4d1d
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcfc84c9
mov ecx, 0x33b6df79
jmp 0x1404c4d10
mov eax, dword [0x140ae96e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21a1184a
mov ecx, 0x3ef6a1ba
jmp 0x1404c4d10
mov qword [0x140ae78e0], 0
mov eax, 0x47f6f5ff
jmp 0x1404c4d1d
mov eax, 0x6ed6d463
jmp 0x1404c4d1d
cmp eax, 0xf421a1b9
je 0x1404c5cbe
jmp 0x1404c4d1d
cmp eax, 0x33b6df79
jne 0x1404c4d1d
jmp 0x1404c5ca4
cmp eax, 0x6ebfeda
jne 0x1404c4d1d
jmp 0x1404c5ce7
cmp eax, 0xdcfc84c9
jne 0x1404c4d1d
mov rax, qword [rbp - 0x78]
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
call qword [rax + reloc.WS2_32.dll_recv]
mov ecx, 4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov rcx, qword [rbp - 0x18]
xor rcx, rbp
sub rsp, 0x20
call fcn.140616370
add rsp, 0x20
movaps xmm6, xmmword [rbp - 0x10]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
mov ecx, 3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3