Function at 0x6d1438c9
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov eax, dword [0x6d578b84]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x2a]
mov eax, dword [0x6d578b64]
sete cl
cmp eax, 0xa
setl al
setl byte [rsp + 0x2b]
or al, cl
mov eax, 0x101be7a9
mov ecx, 0x757e1e18
cmovne ecx, eax
mov dword [rsp + 0x3c], ecx
mov r8d, 0xd8ac0a5f
mov eax, 0xffadcd3b
cmove r8d, eax
mov ecx, 0x73f52b48
cmove ecx, eax
mov dword [rsp + 0x54], ecx
mov r9d, 0xa941070c
mov eax, 0xeaf5b429
cmove r9d, eax
mov r14d, 0xe852ff59
cmove r14d, eax
mov r12d, 0xbc6ad495
mov eax, 0x9285b1f1
cmove r12d, eax
mov edx, 0xad00094b
mov r11d, 0xa1d1ed7f
cmovne r11d, edx
mov edx, 0xecc04453
cmove edx, eax
mov esi, 0xf1102545
mov eax, 0xb20a1bf9
cmove esi, eax
mov dword [rsp + 0x48], esi
mov esi, 0xae411d4c
cmove esi, eax
mov dword [rsp + 0x44], esi
mov ebp, 0x9794273e
mov eax, 0x6e567d76
cmove ebp, eax
mov r15d, 0x37d34aee
cmove r15d, eax
mov r10d, 0xd608b511
mov eax, 0xd13be46b
cmove r10d, eax
mov r13d, 0x5aa54743
cmove r13d, eax
mov edi, 0xe1af3da
mov eax, 0x95c71174
cmove edi, eax
mov ecx, 0x13d75250
cmove ecx, eax
mov dword [rsp + 0x4c], ecx
mov ecx, 0xfa4429b5
mov eax, 0xa4c1f42c
cmove ecx, eax
mov dword [rsp + 0x2c], ecx
mov ecx, 0x1f8fa275
cmove ecx, eax
mov eax, 0xa90d08d
mov esi, 0xeee2d3b9
cmovne esi, eax
mov dword [rsp + 0x38], esi
mov esi, 0xd887568f
mov eax, 0x818b0eeb
cmove esi, eax
mov dword [rsp + 0x34], esi
mov ebx, 0xdd7ea53d
cmove ebx, eax
mov esi, 0x19f8f218
mov eax, 0x7f90ae9e
cmove esi, eax
mov dword [rsp + 0x50], esi
mov esi, 0x2b24dd8f
cmove esi, eax
mov dword [rsp + 0x40], esi
mov eax, 0xf0ffc5e6
mov esi, 0xc247cd5c
cmovne esi, eax
mov dword [rsp + 0x30], esi
mov eax, r9d
mov esi, 0xbe6d891f
mov r9d, esi
cmp esi, 0xecc04452
jle 0x6d143aaa
cmp r9d, 0x2b24dd8e
jg 0x6d143b54
cmp r9d, 0xa90d08c
jg 0x6d143bf9
cmp r9d, 0xf1102544
jle 0x6d143ce4
mov esi, edx
cmp r9d, 0xf1102545
je 0x6d143a4d
mov esi, dword [rsp + 0x50]
cmp r9d, 0xfa4429b5
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0xffadcd3b
jne 0x6d143a4d
mov esi, 0x73f52b48
jmp 0x6d143a4d
cmp r9d, 0xc247cd5b
jg 0x6d143ba7
cmp r9d, 0xa941070b
jle 0x6d143c38
cmp r9d, 0xb20a1bf8
jle 0x6d143d1a
cmp r9d, 0xb20a1bf9
je 0x6d143e4d
mov esi, r14d
cmp r9d, 0xbc6ad495
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0xbe6d891f
jne 0x6d143a4d
mov r9d, ebx
mov ebx, ecx
mov ecx, r12d
mov r12d, edi
mov edi, r8d
mov r8d, ebp
mov ebp, r14d
mov r14d, edx
mov edx, eax
mov al, byte [rsp + 0x2a]
cmp byte [rsp + 0x2b], 0
mov esi, 0x2e12e080
jne 0x6d143b2c
mov esi, 0xc247cd5c
test al, al
mov eax, 0x2e12e080
cmovne esi, eax
mov eax, edx
mov edx, r14d
mov r14d, ebp
mov ebp, r8d
mov r8d, edi
mov edi, r12d
mov r12d, ecx
mov ecx, ebx
mov ebx, r9d
jmp 0x6d143a4d
cmp r9d, 0x5aa54742
jg 0x6d143c6d
cmp r9d, 0x37d34aed
jle 0x6d143d4d
mov esi, ebp
cmp r9d, 0x37d34aee
je 0x6d143a4d
mov esi, r12d
cmp r9d, 0x3df16cce
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0x515d2080
jne 0x6d143a4d
mov esi, 0xecc04453
jmp 0x6d143a4d
cmp r9d, 0xd8ac0a5e
jle 0x6d143cb0
cmp r9d, 0xe0c27e0d
jle 0x6d143d75
mov esi, ecx
cmp r9d, 0xe0c27e0e
je 0x6d143a4d
mov esi, eax
cmp r9d, 0xe852ff59
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0xeaf5b429
jne 0x6d143a4d
mov esi, 0xe852ff59
jmp 0x6d143a4d
cmp r9d, 0x13d7524f
jg 0x6d143d9b
mov esi, r15d
cmp r9d, 0xe1af3da
je 0x6d143a4d
cmp r9d, 0xa90d08d
je 0x6d143e8f
mov esi, r9d
cmp r9d, 0x101be7a9
jne 0x6d143a4d
jmp 0x6d143e8f
cmp r9d, 0x95c71173
jle 0x6d143dd5
mov esi, dword [rsp + 0x54]
cmp r9d, 0x95c71174
je 0x6d143a4d
cmp r9d, 0xa4c1f42c
jne 0x6d143e7f
mov esi, 0x1f8fa275
jmp 0x6d143a4d
cmp r9d, 0x73f52b47
jle 0x6d143dfb
mov esi, r8d
cmp r9d, 0x73f52b48
je 0x6d143a4d
mov esi, dword [rsp + 0x44]
cmp r9d, 0x7f90ae9e
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0x757e1e18
jne 0x6d143a4d
jmp 0x6d143e8f
cmp r9d, 0xd608b510
jg 0x6d143e25
cmp r9d, 0xc247cd5c
je 0x6d143e57
mov esi, r9d
cmp r9d, 0xd13be46b
jne 0x6d143a4d
mov esi, 0x5aa54743
jmp 0x6d143a4d
mov esi, r11d
cmp r9d, 0xecc04453
je 0x6d143a4d
mov esi, dword [rsp + 0x40]
cmp r9d, 0xf0ffc5e6
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0xeee2d3b9
jne 0x6d143a4d
jmp 0x6d143e8f
cmp r9d, 0xa941070c
je 0x6d143e61
mov esi, dword [rsp + 0x48]
cmp r9d, 0xae411d4c
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0xad00094b
jne 0x6d143a4d
jmp 0x6d143e8f
mov esi, ebx
cmp r9d, 0x2b24dd8f
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0x2e12e080
jne 0x6d143a4d
mov esi, dword [rsp + 0x30]
jmp 0x6d143a4d
cmp r9d, 0xd8ac0a5f
je 0x6d143e6b
mov esi, r9d
cmp r9d, 0xdd7ea53d
jne 0x6d143a4d
mov esi, dword [rsp + 0x34]
jmp 0x6d143a4d
mov esi, r13d
cmp r9d, 0x13d75250
je 0x6d143a4d
mov esi, dword [rsp + 0x4c]
cmp r9d, 0x19f8f218
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0x1f8fa275
jne 0x6d143a4d
mov esi, dword [rsp + 0x2c]
jmp 0x6d143a4d
cmp r9d, 0x818b0eeb
je 0x6d143e75
mov esi, r9d
cmp r9d, 0x9285b1f1
jne 0x6d143a4d
mov esi, dword [rsp + 0x3c]
jmp 0x6d143a4d
mov esi, r10d
cmp r9d, 0x5aa54743
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0x6e567d76
jne 0x6d143a4d
mov esi, 0x37d34aee
jmp 0x6d143a4d
mov esi, edi
cmp r9d, 0xd608b511
je 0x6d143a4d
mov esi, r9d
cmp r9d, 0xd887568f
jne 0x6d143a4d
mov esi, dword [rsp + 0x38]
jmp 0x6d143a4d
mov esi, 0xae411d4c
jmp 0x6d143a4d
mov esi, 0x2e12e080
jmp 0x6d143a4d
mov esi, 0x2b24dd8f
jmp 0x6d143a4d
mov esi, 0x13d75250
jmp 0x6d143a4d
mov esi, 0xdd7ea53d
jmp 0x6d143a4d
mov esi, r9d
cmp r9d, 0xa1d1ed7f
jne 0x6d143a4d
call fcn.6d12b4af
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]