Function at 0x6d146026
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov eax, dword [0x6d58fb28]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x22]
mov eax, dword [0x6d58fb00]
sete cl
cmp eax, 0xa
setl al
setl byte [rsp + 0x23]
or al, cl
mov esi, 0xa9c47068
mov eax, 0xcbc30648
cmove esi, eax
mov ecx, 0x9d024155
cmove ecx, eax
mov dword [rsp + 0x54], ecx
mov eax, 0x2c553fb8
mov r11d, 0x54be0524
cmovne r11d, eax
mov ecx, 0x2e165eb0
mov eax, 0xe20b70d2
cmove ecx, eax
mov dword [rsp + 0x4c], ecx
mov ecx, 0x2eb9ed23
cmove ecx, eax
mov dword [rsp + 0x48], ecx
mov ecx, 0x9e17ee21
mov eax, 0x59d7eb71
cmove ecx, eax
mov dword [rsp + 0x44], ecx
mov ecx, 0xf2e93533
cmove ecx, eax
mov dword [rsp + 0x40], ecx
mov r8d, 0xcce65daf
mov eax, 0x4c070c22
cmove r8d, eax
mov edx, 0xdcaa22e
mov ecx, 0x7c13ec34
cmove edx, ecx
mov dword [rsp + 0x64], edx
mov edx, 0xa4b798f7
cmove edx, ecx
mov dword [rsp + 0x3c], edx
mov ecx, 0x27dd7535
cmove ecx, eax
mov dword [rsp + 0x60], ecx
mov r10d, 0x7a986243
mov eax, 0x1c7ec1e0
cmove r10d, eax
mov r14d, 0xc0eb9e22
cmove r14d, eax
mov ecx, 0xf8ee7bdc
mov eax, 0x216b1493
cmove ecx, eax
mov r9d, 0xabf94e70
cmove r9d, eax
mov eax, 0x5f260169
mov edx, 0x1fa39804
cmovne edx, eax
mov ebp, 0x22a8a0b1
mov eax, 0xec1eefaf
cmove ebp, eax
mov dword [rsp + 0x38], ebp
mov ebp, 0xe18b4558
cmove ebp, eax
mov dword [rsp + 0x34], ebp
mov r15d, 0x3c6a69f9
mov eax, 0x30310480
cmove r15d, eax
mov edi, 0xd9f8bed5
cmove edi, eax
mov ebx, 0x2f781a75
mov eax, 0x52dcf499
cmove ebx, eax
mov r12d, 0xc94127d9
cmove r12d, eax
mov eax, 0xefd42a65
mov ebp, 0x166f1370
cmove eax, ebp
mov dword [rsp + 0x30], eax
mov eax, 0xdf70af2c
cmove eax, ebp
mov ebp, eax
mov eax, 0xc817fa9e
mov r13d, 0x2aef2d05
cmove eax, r13d
mov dword [rsp + 0x28], eax
mov eax, 0xe4e44ce7
cmove eax, r13d
mov dword [rsp + 0x50], eax
mov eax, 0x75ca0724
mov r13d, 0x5cdd56ab
cmove eax, r13d
mov dword [rsp + 0x24], eax
mov eax, 0x540d4565
cmove eax, r13d
mov dword [rsp + 0x58], eax
mov r13d, 0x74902b4b
mov eax, 0x6c09bc03
cmovne eax, r13d
mov dword [rsp + 0x5c], eax
mov eax, 0x164cbd5f
mov dword [rsp + 0x2c], ebp
mov r13d, eax
cmp eax, 0x166f136f
jg 0x6d146253
cmp r13d, 0xd9f8bed4
jg 0x6d1462ad
cmp r13d, 0xabf94e6f
jle 0x6d1463db
cmp r13d, 0xc94127d8
jg 0x6d146464
mov eax, ecx
cmp r13d, 0xabf94e70
je 0x6d1461f9
mov eax, r10d
cmp r13d, 0xc0eb9e22
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0xc817fa9e
jne 0x6d1461f9
mov eax, dword [rsp + 0x24]
jmp 0x6d1461f9
cmp r13d, 0x4c070c21
jg 0x6d146300
cmp r13d, 0x2aef2d04
jle 0x6d146351
cmp r13d, 0x2f781a74
jg 0x6d146499
cmp r13d, 0x2e165eaf
jle 0x6d146625
cmp r13d, 0x2e165eb0
je 0x6d14665f
mov eax, r13d
cmp r13d, 0x2eb9ed23
jne 0x6d1461f9
mov eax, dword [rsp + 0x4c]
jmp 0x6d1461f9
cmp r13d, 0xec1eefae
jle 0x6d146422
cmp r13d, 0xf8ee7bdb
jg 0x6d1464cf
mov eax, r11d
cmp r13d, 0xec1eefaf
je 0x6d1461f9
mov eax, r12d
cmp r13d, 0xefd42a65
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0xf2e93533
jne 0x6d1461f9
mov eax, dword [rsp + 0x44]
jmp 0x6d1461f9
cmp r13d, 0x5f260168
jg 0x6d146394
cmp r13d, 0x59d7eb70
jle 0x6d14654c
cmp r13d, 0x59d7eb71
je 0x6d146669
mov eax, dword [rsp + 0x5c]
cmp r13d, 0x5a7fe08f
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0x5cdd56ab
jne 0x6d1461f9
mov eax, dword [rsp + 0x48]
jmp 0x6d1461f9
cmp r13d, 0x216b1492
jle 0x6d14657f
cmp r13d, 0x216b1493
je 0x6d146673
mov eax, r9d
cmp r13d, 0x22a8a0b1
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0x27dd7535
jne 0x6d1461f9
mov eax, dword [rsp + 0x3c]
jmp 0x6d1461f9
cmp r13d, 0x75ca0723
jle 0x6d1465a3
mov eax, ebp
cmp r13d, 0x75ca0724
je 0x6d1461f9
mov eax, dword [rsp + 0x60]
cmp r13d, 0x7a986243
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0x7c13ec34
jne 0x6d1461f9
mov eax, 0xa4b798f7
jmp 0x6d1461f9
cmp r13d, 0x9d024154
jle 0x6d1465d6
mov eax, esi
cmp r13d, 0x9d024155
je 0x6d1461f9
mov eax, dword [rsp + 0x64]
cmp r13d, 0xa4b798f7
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0xa9c47068
jne 0x6d1461f9
mov eax, 0x27dd7535
jmp 0x6d1461f9
cmp r13d, 0xe18b4557
jle 0x6d1465fc
mov eax, edx
cmp r13d, 0xe18b4558
je 0x6d1461f9
cmp r13d, 0xe20b70d2
je 0x6d14667d
mov eax, r13d
cmp r13d, 0xe4e44ce7
jne 0x6d1461f9
mov eax, dword [rsp + 0x28]
jmp 0x6d1461f9
mov eax, edi
cmp r13d, 0xc94127d9
je 0x6d1461f9
cmp r13d, 0xcbc30648
je 0x6d146687
mov eax, r13d
cmp r13d, 0xcce65daf
jne 0x6d1461f9
mov eax, dword [rsp + 0x40]
jmp 0x6d1461f9
mov eax, r14d
cmp r13d, 0x2f781a75
je 0x6d1461f9
cmp r13d, 0x30310480
je 0x6d146691
mov eax, r13d
cmp r13d, 0x3c6a69f9
jne 0x6d1461f9
mov eax, dword [rsp + 0x34]
jmp 0x6d1461f9
mov eax, ebx
cmp r13d, 0xf8ee7bdc
je 0x6d1461f9
mov eax, r8d
cmp r13d, 0xdcaa22e
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0x164cbd5f
jne 0x6d1461f9
mov r13d, r12d
mov r12d, edi
mov eax, r8d
mov r8d, edx
mov edx, r10d
mov r10d, ecx
mov edi, eax
mov cl, byte [rsp + 0x22]
cmp byte [rsp + 0x23], 0
mov eax, 0x5a7fe08f
jne 0x6d146527
mov eax, 0x6c09bc03
test cl, cl
mov ecx, 0x5a7fe08f
cmovne eax, ecx
mov ecx, r10d
mov r10d, edx
mov edx, r8d
mov r8d, edi
mov edi, r12d
mov r12d, r13d
mov ebp, dword [rsp + 0x2c]
jmp 0x6d1461f9
cmp r13d, 0x540d4564
jg 0x6d14663c
mov eax, dword [rsp + 0x54]
cmp r13d, 0x4c070c22
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0x52dcf499
jne 0x6d1461f9
jmp 0x6d1466db
cmp r13d, 0x166f1370
je 0x6d14669b
cmp r13d, 0x1c7ec1e0
jne 0x6d1466b9
mov eax, 0xc0eb9e22
jmp 0x6d1461f9
cmp r13d, 0x6c09bc03
je 0x6d1466a5
mov eax, dword [rsp + 0x58]
cmp r13d, 0x74902b4b
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0x5f260169
jne 0x6d1461f9
jmp 0x6d1466db
cmp r13d, 0x900bb84d
je 0x6d1466af
mov eax, r13d
cmp r13d, 0x93d449cd
jne 0x6d1461f9
mov eax, dword [rsp + 0x38]
jmp 0x6d1461f9
mov eax, r15d
cmp r13d, 0xd9f8bed5
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0xdf70af2c
jne 0x6d1461f9
mov eax, dword [rsp + 0x30]
jmp 0x6d1461f9
cmp r13d, 0x2aef2d05
jne 0x6d1466cb
mov eax, 0xe4e44ce7
jmp 0x6d1461f9
mov eax, dword [rsp + 0x50]
cmp r13d, 0x540d4565
je 0x6d1461f9
mov eax, r13d
cmp r13d, 0x54be0524
jne 0x6d1461f9
jmp 0x6d1466db
mov eax, 0x540d4565
jmp 0x6d1461f9
mov eax, 0xf2e93533
jmp 0x6d1461f9
mov eax, 0xabf94e70
jmp 0x6d1461f9
mov eax, 0x2eb9ed23
jmp 0x6d1461f9
mov eax, 0x9d024155
jmp 0x6d1461f9
mov eax, 0xd9f8bed5
jmp 0x6d1461f9
mov eax, 0xdf70af2c
jmp 0x6d1461f9
mov eax, 0x5a7fe08f
jmp 0x6d1461f9
mov eax, 0xe18b4558
jmp 0x6d1461f9
mov eax, r13d
cmp r13d, 0x1fa39804
jne 0x6d1461f9
jmp 0x6d1466db
mov eax, r13d
cmp r13d, 0x2c553fb8
jne 0x6d1461f9
call fcn.6d12b614
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]