Function at 0x14004b6c0
Capabilities:
Check mutex on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x170
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1400f0080]
xor rax, rsp
mov qword [rbp + 0x100], rax
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
test rax, rax
je 0x14004b718
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
movabs rax, 0x33b0d8e90a201c73
movabs r15, 0x13c3ad91634c6525
mov qword [rbp], rax
movabs rdi, 0xa9268ac4c013124e
movabs rax, 0xa9268a99f23d2315
mov qword [rbp + 0x40], r15
mov qword [rbp + 8], rax
movdqa xmm0, xmmword [rbp]
mov qword [rbp + 0x48], rdi
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
lea rdx, [rbp]
call qword [sym.imp.USER32.dll_SetWindowTextA]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov dword [rsp + 0x30], 6
xor r9d, r9d
mov rcx, rax
mov dword [rsp + 0x28], 0x1d6
xor r8d, r8d
mov dword [rsp + 0x20], 0x20b
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowPos]
mov qword [rbp + 8], rdi
lea rax, [rbp]
xor esi, esi
mov qword [rbp + 0x40], r15
movabs r14, 0x13c3ad91634c652f
mov qword [rbp + 0x48], rdi
mov qword [rbp], r14
mov rbx, 0xffffffffffffffff
movdqa xmm0, xmmword [rbp]
mov r8, rbx
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
inc r8
cmp byte [rax + r8], sil
jne 0x14004b7e7
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
mov qword [rbp], r14
lea rax, [rbp]
mov qword [rbp + 8], rdi
mov r8, rbx
movdqa xmm0, xmmword [rbp]
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], rdi
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14004b840
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x30e08eb1436c4505
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0x40], rax
xorps xmm2, xmm2
movabs rax, 0x8906aae4e330316d
mov qword [rbp + 0xa8], rdi
mov qword [rbp + 0x48], rax
movabs r14, 0x75946fcfe9fdb8c7
movabs rax, 0x28806bc02fe62df2
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x68], rax
movabs r13, 0xa9b8054aa9471660
movabs rax, 0x6fafbc1855880b25
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x70], rax
movabs r12, 0xb91959ad6afde229
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x78], rax
mov r8, rbx
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004b981
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x3beb85b1436c4505
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x40], rax
xorps xmm2, xmm2
movabs rax, 0x8906aaece83b3a66
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x48], rax
mov r8, rbx
movabs rax, 0x24806bc02fe62df2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], rax
movabs rax, 0x6aa4b7135e830023
mov qword [rbp + 0x70], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004baa4
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x3beb8db1436c4505
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x40], rax
xorps xmm2, xmm2
movabs rax, 0x8906a2ece83b3a66
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x48], rax
mov r8, rbx
movabs rax, 0x20886bc02fe62df2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], rax
movabs rax, 0x65a4b7135e830023
mov qword [rbp + 0x70], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004bbc7
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x3be38db1436c4505
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x40], rax
xorps xmm2, xmm2
movabs rax, 0x850ea2ece83b3a66
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x48], rax
mov r8, rbx
movabs rax, 0x208863c02fe62df2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], rax
movabs rax, 0x65acb3135e830023
mov qword [rbp + 0x70], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
nop word [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14004bcf0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x810ea2ece83b3a66
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x48], rax
xorps xmm2, xmm2
movabs rax, 0x75946fcfe9fdb8cf
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x50], rax
movabs r14, 0x33e38db1436c4505
movabs rax, 0x208863c82fe62df2
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x68], rax
mov r8, rbx
movabs rax, 0x65acbf115e830023
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0x70], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14004be20
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x8609a5ebef3c386e
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rax
xorps xmm2, xmm2
movabs rax, 0x75946fcfe9fdb2c8
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x50], rax
mov r8, rbx
movabs rax, 0x278f64cf20e62df2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], rax
movabs rax, 0x65acbf1b5a840724
mov qword [rbp + 0x70], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004bf43
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x8609a5ebef3c326e
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rax
xorps xmm2, xmm2
movabs rax, 0x75946fcfe9f2b7c8
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x50], rax
mov r8, rbx
movabs rax, 0x278f64cf20e923f2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], rax
movabs rax, 0x65acbf1b568b0724
mov qword [rbp + 0x70], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004c066
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
mov qword [rbp + 0x60], r12
movabs rax, 0x8609a5ebec33326e
mov qword [rbp + 0x48], rax
xorps xmm2, xmm2
movabs rax, 0x75946fcfe6f2b7c8
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x50], rax
movabs r12, 0x8998256a89673640
movabs rax, 0x278f64cf20e922f2
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x68], rax
mov r8, rbx
movabs rax, 0x65acbf1b568b0824
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0x70], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa8], rdi
mov qword [rbp + 0xb8], r12
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14004c190
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
mov qword [rbp + 0x40], r14
movabs rax, 0x8609a5e4e033326e
mov qword [rbp + 0x48], rax
xorps xmm2, xmm2
movabs rax, 0x75946fc0e6f2b7c8
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x50], rax
movabs r14, 0x65acbf1b568b082b
movabs rax, 0xb51959ad6afde229
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x60], rax
mov r8, rbx
movabs rax, 0x278f64cf20e922fd
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0x68], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa8], rdi
mov qword [rbp + 0xb8], r12
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004c2b3
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x8609aae4e033326e
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x48], rax
xorps xmm2, xmm2
movabs rax, 0x759460c0e6f2b7c8
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x50], rax
movabs r12, 0x33e38db1436c4505
movabs rax, 0xb61659ad6afde229
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x60], rax
mov r8, rbx
movabs rax, 0x288f64cf20e922fd
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0x68], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004c3e0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x8606aae4e033326e
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], rax
xorps xmm2, xmm2
movabs rax, 0x799b60c0e6f2b7c8
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x50], rax
mov r8, rbx
movabs rax, 0xb61656ad6afde229
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x60], rax
movabs rax, 0x288067cf20e922fd
mov qword [rbp + 0x68], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004c503
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x7a9b60c0e6f2b7c8
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x50], rax
xorps xmm2, xmm2
movabs rax, 0xa9b8054aa947166f
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x58], rax
movabs r13, 0x8906aae4e033326e
movabs rax, 0xb61656a26afde229
mov qword [rbp + 0x48], r13
mov qword [rbp + 0x60], rax
mov r8, rbx
movabs rax, 0x28806bc020e922fd
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0x68], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004c630
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x7f9e65c5e3f7b2c7
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x50], rax
xorps xmm2, xmm2
movabs rax, 0xa9b8054aa9471c6a
mov qword [rbp + 0x48], r13
mov qword [rbp + 0x58], rax
mov r8, rbx
movabs rax, 0xb31353a760fde229
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x60], rax
movabs rax, 0x28806bc021ec27f8
mov qword [rbp + 0x68], rax
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004c753
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
mov qword [rbp + 0x40], r12
movabs rax, 0x7f9e65c5e3f3b8c7
mov qword [rbp + 0x50], rax
xorps xmm2, xmm2
movabs rax, 0x28806bc02fe627f8
mov qword [rbp + 0x48], r13
mov qword [rbp + 0x68], rax
movabs r12, 0xa3b20f40a34d1c6a
movabs rax, 0x65acbf1b568b082b
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x70], rax
movabs r14, 0xb31353a760f7e823
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x78], rax
mov r8, rbx
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004c880
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
mov qword [rbp + 0x60], r14
movabs rax, 0x33e38db1436c4505
mov qword [rbp + 0x40], rax
xorps xmm2, xmm2
movabs rax, 0x7f9e65c5e9fdb8c7
mov qword [rbp + 0x48], r13
mov qword [rbp + 0x50], rax
movabs r14, 0x65acbf1b568b082b
movabs rax, 0x28806bc02fe62df2
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], rax
mov r8, rbx
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], rax
movabs rax, 0x55b44fefc9dd98e7
mov qword [rbp + 0xb0], rax
movabs rax, 0x8998256a89673640
mov qword [rbp + 0xb8], rax
movabs rax, 0x9939798d4addc209
mov qword [rbp + 0xc0], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004c9a3
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
mov qword [rbp + 0x58], r12
movabs rax, 0x33e38db1436c4505
mov qword [rbp + 0x40], rax
xorps xmm2, xmm2
mov qword [rbp + 0x70], r14
movabs rax, 0x7f946fcfe9fdb8c7
mov qword [rbp + 0x50], rax
movabs r12, 0x55b44fefc9dd98e7
mov qword [rbp + 0x48], r13
movabs rax, 0xb91957a760f7e823
mov qword [rbp + 0x60], rax
movabs r14, 0x8998256a89673640
movabs rax, 0x28806bc02fe62df2
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0x68], rax
movabs r13, 0x9939798d4addc209
movabs rax, 0xa37a8c0cdcdf91a4
mov qword [rbp + 0xa8], rdi
mov qword [rbp + 0x78], rax
mov r8, rbx
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0xc8], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0xd0], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xb8], r14
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x40], ymm1
mov qword [rbp + 0xc0], r13
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovups xmmword [rbp + 0x20], xmm2
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
vzeroupper
inc r8
cmp byte [rax + r8], sil
jne 0x14004cac6
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x13c3ad91634c652f
mov qword [rbp + 8], rdi
mov qword [rbp], rax
mov r8, rbx
movdqa xmm0, xmmword [rbp]
lea rax, [rbp]
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], rdi
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
inc r8
cmp byte [rax + r8], sil
jne 0x14004cb23
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x13c3ad91634c652f
mov qword [rbp + 8], rdi
mov qword [rbp], rax
lea rax, [rbp]
movdqa xmm0, xmmword [rbp]
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], rdi
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rsi
nop dword [rax]
inc rbx
cmp byte [rax + rbx], sil
jne 0x14004cb80
mov r8, rbx
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.1400382c0
lea rcx, [rbp + 0x20]
call fcn.140038b50
movabs rax, 0x7ee7f1fd022f0a69
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x20], rax
lea r8, [rbp + 0x20]
movabs rax, 0xc447f8a3af616237
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x28], rax
xor edx, edx
movabs rax, 0x55b44fefc9dd98c3
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x30], rax
xor ecx, ecx
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], r14
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0x20], ymm1
vzeroupper
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], rdi
cmp eax, 0xb7
je 0x14004ce5a
movabs rax, 0x76b7c4ff173e0a63
mov qword [rbp + 0x20], r15
mov qword [rbp], rax
lea rdx, [rbp]
movabs rax, 0xa9268ac4c013326e
mov qword [rbp + 0x28], rdi
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x40]
movdqa xmm0, xmmword [rbp]
movabs rax, 0x7a94c1f0063e0b70
xorps xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x40], rax
movabs rax, 0xa9268ac4b77c7620
mov qword [rbp + 0x48], rax
movdqa xmmword [rbp], xmm0
movdqa xmm0, xmmword [rbp + 0x40]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x40], xmm0
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14004ccc9
lea rcx, [rbp]
mov qword [rbp], 0x3e8
call fcn.140051670
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.1400b47c0
lea r11, [rsp + 0x170]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
movabs rax, 0x76aeccf643290d71
mov qword [rbp + 0x40], r15
mov qword [rbp + 0xa0], rax
movabs rdx, 0xd225e4073831feaf
movabs rax, 0x8952e5aae0607b6e
mov qword [rbp + 0xf0], rdx
mov qword [rbp + 0xa8], rax
movabs rcx, 0x66a571a2ff74c548
movabs rax, 0x74d32186a7b3ed95
mov qword [rbp + 0xf8], rcx
mov qword [rbp + 0xb0], rax
movabs rax, 0xa9fd560bec0b6660
mov qword [rbp + 0xb8], rax
movabs rax, 0xf67f59f938bcb67a
mov qword [rbp + 0xc0], rax
movabs rax, 0x6a802e9466a879a0
mov qword [rbp + 0xc8], rax
movabs rax, 0x30febf5e04c44e6e
mov qword [rbp + 0xd0], rax
movabs rax, 0xcb0eac619296dfea
mov qword [rbp + 0xd8], rax
movabs rax, 0x41d143a5603570e8
mov qword [rbp + 0xe0], rax
movabs rax, 0xba0dcd5df441f025
mov qword [rbp + 0xe8], rax
movabs rax, 0x8a04be00fc60dd2
mov qword [rbp + 0x68], rax
movabs rax, 0x458c9f3b76ab280b
mov qword [rbp + 0x70], rax
movabs rax, 0xa37a8c06fcffb184
mov qword [rbp + 0x78], rax
movabs rax, 0x34a92ac91963508d
mov qword [rbp + 0x80], rax
movabs rax, 0x947fa43c9c02d056
mov qword [rbp + 0x90], rdx
mov edx, 4
mov qword [rbp + 0x98], rcx
lea rcx, [rbp + 0xa0]
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], r14
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0xa0]
vmovdqu ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0xa0], ymm1
mov qword [rbp + 0x60], r13
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0xc0], ymm1
mov qword [rbp + 0x88], rax
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa ymmword [rbp + 0xe0], ymm1
vzeroupper
call fcn.140038ae0
int3
movabs rax, 0x33b0d8e90a201c73
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x20], rax
lea rcx, [rbp + 0x20]
movabs rax, 0xc843f8a8a1336127
mov qword [rbp + 0x58], r14
vmovdqu ymm0, ymmword [rbp + 0x40]
mov qword [rbp + 0x28], rax
mov edx, 5
movabs rax, 0x3cda219abbfde183
mov qword [rbp + 0x30], rax
movabs rax, 0x8998256a8946512e
mov qword [rbp + 0x38], rax
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0x20], ymm1
vzeroupper
call fcn.140038ae0
int3