Function at 0x6d144698
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov eax, dword [0x6d7d1b84]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x26]
mov eax, dword [0x6d7d1b64]
sete cl
cmp eax, 0xa
setl al
setl byte [rsp + 0x27]
or al, cl
mov eax, 0xf68b2f0f
mov r9d, 0xa9dcdd
cmovne r9d, eax
mov ecx, 0xc8e447ba
mov eax, 0x801ed468
cmove ecx, eax
mov dword [rsp + 0x6c], ecx
mov ecx, 0xb945e684
cmove ecx, eax
mov dword [rsp + 0x70], ecx
mov eax, 0x16a7be57
mov ecx, 0x1c36571b
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov ecx, 0x3f5ab832
mov eax, 0xa57992c9
cmove ecx, eax
mov dword [rsp + 0x54], ecx
mov r11d, 0xdf0ba9ad
cmove r11d, eax
mov r12d, 0x289c182e
mov eax, 0x3c074436
cmove r12d, eax
mov ebp, 0x65881fd
mov ecx, 0xd7b1fad8
cmovne ecx, ebp
mov dword [rsp + 0x50], ecx
mov edi, 0x8f9e0d05
cmove edi, eax
mov ecx, 0xd7f0cb5b
mov eax, 0x5cb39c08
cmove ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0xa45a5a3e
cmove ecx, eax
mov dword [rsp + 0x4c], ecx
mov ecx, 0xc2d09356
mov eax, 0x6b04c99f
cmove ecx, eax
mov dword [rsp + 0x48], ecx
mov r10d, 0x7519a2cd
cmove r10d, eax
mov esi, 0xe325bcc0
mov eax, 0xa67abc76
cmove esi, eax
mov ecx, 0x63337e79
cmove ecx, eax
mov dword [rsp + 0x44], ecx
mov ebp, 0xd8eadce2
mov eax, 0xfeb67020
cmove ebp, eax
mov ecx, 0x4fb8cbe7
cmove ecx, eax
mov dword [rsp + 0x5c], ecx
mov eax, 0x907b1092
mov ecx, 0x11366e2e
cmovne ecx, eax
mov dword [rsp + 0x58], ecx
mov ecx, 0x12d5d0d
mov eax, 0x341625b8
cmove ecx, eax
mov dword [rsp + 0x40], ecx
mov ecx, 0xd6c26a46
cmove ecx, eax
mov dword [rsp + 0x3c], ecx
mov ecx, 0xe90ec5cd
mov eax, 0xaa6c4366
cmove ecx, eax
mov dword [rsp + 0x38], ecx
mov r15d, 0xd0efd60f
cmove r15d, eax
mov r14d, 0x65ccad7b
mov eax, 0xb13b62b2
cmove r14d, eax
mov r8d, 0x8ed5aa66
cmove r8d, eax
mov ebx, 0x769c0a6f
mov eax, 0x77358d59
cmove ebx, eax
mov r13d, 0x75605657
cmove r13d, eax
mov edx, 0xaa24c88d
mov eax, 0xf651818a
cmove edx, eax
mov ecx, 0x63c61e5c
cmove ecx, eax
mov dword [rsp + 0x2c], ecx
mov ecx, 0x58cfc2b7
mov eax, 0xfe5cf5db
cmove ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x241fedc9
cmove ecx, eax
mov dword [rsp + 0x74], ecx
mov eax, 0x6a2ed910
mov ecx, 0xc97c9222
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
mov eax, 0x3a958d76
mov dword [rsp + 0x34], r13d
mov dword [rsp + 0x30], edx
mov ecx, eax
cmp eax, 0xf6518189
jle 0x6d1448dd
cmp ecx, 0x4fb8cbe6
jle 0x6d144933
cmp ecx, 0x6a2ed90f
jg 0x6d144a1b
cmp ecx, 0x63337e78
jg 0x6d144b1c
mov eax, ebp
cmp ecx, 0x4fb8cbe7
je 0x6d14488a
mov eax, r13d
cmp ecx, 0x58cfc2b7
je 0x6d14488a
mov eax, ecx
cmp ecx, 0x5cb39c08
jne 0x6d14488a
mov eax, 0xa45a5a3e
jmp 0x6d14488a
cmp ecx, 0xb13b62b1
jle 0x6d1449d4
cmp ecx, 0xd6c26a45
jle 0x6d144a5e
cmp ecx, 0xe06fbc77
jg 0x6d144b4f
cmp ecx, 0xd8eadce1
jle 0x6d144cd7
mov eax, r14d
cmp ecx, 0xd8eadce2
je 0x6d14488a
mov eax, ecx
cmp ecx, 0xdf0ba9ad
jne 0x6d14488a
mov eax, dword [rsp + 0x54]
jmp 0x6d14488a
cmp ecx, 0x289c182d
jle 0x6d144a9f
cmp ecx, 0x3c074435
jg 0x6d144b81
cmp ecx, 0x289c182e
je 0x6d144d0c
mov eax, dword [rsp + 0x68]
cmp ecx, 0x341625b8
je 0x6d14488a
mov eax, ecx
cmp ecx, 0x3a958d76
jne 0x6d14488a
mov r13d, ebx
mov ebx, r8d
mov r8d, ebp
mov eax, r12d
mov r12d, esi
mov edx, r11d
mov r11d, edi
mov esi, eax
mov edi, edx
mov cl, byte [rsp + 0x26]
cmp byte [rsp + 0x27], 0
mov ebp, 0xa76222ce
mov eax, 0xa76222ce
jne 0x6d1449a8
mov eax, 0xc97c9222
test cl, cl
cmovne eax, ebp
mov ebp, edi
mov ecx, esi
mov edi, r11d
mov r11d, ebp
mov esi, r12d
mov r12d, ecx
mov ebp, r8d
mov r8d, ebx
mov ebx, r13d
mov r13d, dword [rsp + 0x34]
mov edx, dword [rsp + 0x30]
jmp 0x6d14488a
cmp ecx, 0xa57992c8
jle 0x6d144ade
cmp ecx, 0xa94bdcaf
jg 0x6d144bb3
cmp ecx, 0xa57992c9
je 0x6d144d16
cmp ecx, 0xa67abc76
je 0x6d144d20
mov eax, ecx
cmp ecx, 0xa76222ce
jne 0x6d14488a
mov eax, dword [rsp + 0x28]
jmp 0x6d14488a
cmp ecx, 0x75605656
jg 0x6d144be7
mov eax, dword [rsp + 0x74]
cmp ecx, 0x6a2ed910
je 0x6d14488a
mov eax, dword [rsp + 0x70]
cmp ecx, 0x6b04c99f
je 0x6d14488a
mov eax, ecx
cmp ecx, 0x7519a2cd
jne 0x6d14488a
mov eax, dword [rsp + 0x48]
jmp 0x6d14488a
cmp ecx, 0xc8e447b9
jg 0x6d144c1c
mov eax, edi
cmp ecx, 0xb13b62b2
je 0x6d14488a
mov eax, dword [rsp + 0x6c]
cmp ecx, 0xb945e684
je 0x6d14488a
mov eax, ecx
cmp ecx, 0xc2d09356
jne 0x6d14488a
mov eax, dword [rsp + 0x4c]
jmp 0x6d14488a
cmp ecx, 0xa9dcdc
jg 0x6d144c4b
cmp ecx, 0xfe5cf5da
jle 0x6d144cfa
mov eax, r11d
cmp ecx, 0xfe5cf5db
je 0x6d14488a
mov eax, ecx
cmp ecx, 0xfeb67020
jne 0x6d14488a
mov eax, 0x4fb8cbe7
jmp 0x6d14488a
cmp ecx, 0x907b1091
jg 0x6d144c76
cmp ecx, 0x801ed468
je 0x6d144d2a
mov eax, r15d
cmp ecx, 0x8ed5aa66
je 0x6d14488a
mov eax, ecx
cmp ecx, 0x8f9e0d05
jne 0x6d14488a
mov eax, dword [rsp + 0x50]
jmp 0x6d14488a
mov eax, esi
cmp ecx, 0x63337e79
je 0x6d14488a
mov eax, edx
cmp ecx, 0x63c61e5c
je 0x6d14488a
mov eax, ecx
cmp ecx, 0x65ccad7b
jne 0x6d14488a
mov eax, dword [rsp + 0x44]
jmp 0x6d14488a
cmp ecx, 0xe06fbc78
je 0x6d144d34
mov eax, r10d
cmp ecx, 0xe325bcc0
je 0x6d14488a
mov eax, ecx
cmp ecx, 0xe90ec5cd
jne 0x6d14488a
mov eax, dword [rsp + 0x3c]
jmp 0x6d14488a
mov eax, r9d
cmp ecx, 0x3c074436
je 0x6d14488a
cmp ecx, 0x3f5ab832
je 0x6d144d3e
mov eax, ecx
cmp ecx, 0x450e1af0
jne 0x6d14488a
mov eax, dword [rsp + 0x40]
jmp 0x6d14488a
cmp ecx, 0xa94bdcb0
je 0x6d144d48
mov eax, dword [rsp + 0x64]
cmp ecx, 0xaa24c88d
je 0x6d14488a
mov eax, ecx
cmp ecx, 0xaa6c4366
jne 0x6d14488a
mov eax, 0xd0efd60f
jmp 0x6d14488a
mov eax, ebx
cmp ecx, 0x75605657
je 0x6d14488a
mov eax, r8d
cmp ecx, 0x769c0a6f
je 0x6d14488a
mov eax, ecx
cmp ecx, 0x77358d59
jne 0x6d14488a
mov eax, 0x75605657
jmp 0x6d14488a
cmp ecx, 0xc8e447ba
je 0x6d144d52
cmp ecx, 0xc97c9222
je 0x6d144d5c
mov eax, ecx
cmp ecx, 0xd0efd60f
jne 0x6d14488a
mov eax, dword [rsp + 0x38]
jmp 0x6d14488a
cmp ecx, 0x11366e2d
jle 0x6d144ca8
cmp ecx, 0x241fedc8
jle 0x6d144d76
mov eax, ecx
cmp ecx, 0x241fedc9
jne 0x6d14488a
mov eax, dword [rsp + 0x2c]
jmp 0x6d14488a
mov eax, r12d
cmp ecx, 0x9ca208a9
je 0x6d14488a
mov eax, dword [rsp + 0x60]
cmp ecx, 0xa45a5a3e
je 0x6d14488a
mov eax, ecx
cmp ecx, 0x907b1092
jne 0x6d14488a
jmp 0x6d144d94
mov eax, dword [rsp + 0x5c]
cmp ecx, 0x12d5d0d
je 0x6d14488a
cmp ecx, 0xa9dcdd
je 0x6d144d94
mov eax, ecx
cmp ecx, 0x65881fd
jne 0x6d14488a
jmp 0x6d144d94
mov eax, dword [rsp + 0x58]
cmp ecx, 0xd6c26a46
je 0x6d14488a
mov eax, ecx
cmp ecx, 0xd7b1fad8
jne 0x6d14488a
jmp 0x6d144d94
cmp ecx, 0xf651818a
jne 0x6d144d66
mov eax, 0x63c61e5c
jmp 0x6d14488a
mov eax, 0x8ed5aa66
jmp 0x6d14488a
mov eax, 0xdf0ba9ad
jmp 0x6d14488a
mov eax, 0x63337e79
jmp 0x6d14488a
mov eax, 0xb945e684
jmp 0x6d14488a
mov eax, 0x8f9e0d05
jmp 0x6d14488a
mov eax, 0x241fedc9
jmp 0x6d14488a
mov eax, 0xd6c26a46
jmp 0x6d14488a
mov eax, 0x7519a2cd
jmp 0x6d14488a
mov eax, 0xa76222ce
jmp 0x6d14488a
mov eax, ecx
cmp ecx, 0xf68b2f0f
jne 0x6d14488a
jmp 0x6d144d94
cmp ecx, 0x11366e2e
je 0x6d144d94
cmp ecx, 0x16a7be57
je 0x6d144d94
mov eax, ecx
cmp ecx, 0x1c36571b
jne 0x6d14488a
call fcn.6d12ace2
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]