Function at 0x6d1469a2
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 [0x6d58fb2c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x22]
mov eax, dword [0x6d58fb20]
sete cl
cmp eax, 0xa
setl al
setl byte [rsp + 0x23]
or al, cl
mov eax, 0xb8751960
mov r12d, 0x1a503ea1
cmovne r12d, eax
mov r10d, 0x38fb607f
mov eax, 0x63eb36c9
cmove r10d, eax
mov r11d, 0x8d942fb0
cmove r11d, eax
mov r14d, 0x9dd9014d
mov eax, 0x676aab15
cmove r14d, eax
mov r15d, 0x70d6bd1f
cmove r15d, eax
mov ecx, 0x27eb082a
mov eax, 0x8003ac72
cmove ecx, eax
mov dword [rsp + 0x48], ecx
mov ecx, 0xc6b24ff
mov ebp, 0xaf172a1e
cmovne ebp, ecx
mov dword [rsp + 0x44], ebp
mov r9d, 0x5b6b3ff1
cmove r9d, eax
mov ebp, 0xea1be96e
mov eax, 0x59a4f68
cmove ebp, eax
mov dword [rsp + 0x58], ebp
mov ecx, 0xb6bdfa4c
cmove ecx, eax
mov ebp, 0xb131fce8
mov eax, 0x8181425a
cmove ebp, eax
mov dword [rsp + 0x40], ebp
mov ebp, 0x882960ed
cmove ebp, eax
mov dword [rsp + 0x54], ebp
mov ebp, 0x758e6f2c
mov eax, 0xf7503af2
cmove ebp, eax
mov dword [rsp + 0x3c], ebp
mov ebx, 0xceba14d9
cmove ebx, eax
mov edi, 0xce374f5
mov eax, 0x1c78769e
cmove edi, eax
mov r13d, 0x58ce8f5f
cmove r13d, eax
mov eax, 0x4b54700d
mov r8d, 0x8af670ad
cmove eax, r8d
mov dword [rsp + 0x38], eax
mov eax, 0xa16bfe15
cmove eax, r8d
mov dword [rsp + 0x34], eax
mov r8d, 0x89938dc6
mov eax, 0x242c036e
cmovne eax, r8d
mov dword [rsp + 0x30], eax
mov eax, 0x1e5b2b22
mov r8d, 0xa1adb176
cmove eax, r8d
mov dword [rsp + 0x50], eax
mov eax, 0x6cb36551
cmove eax, r8d
mov dword [rsp + 0x2c], eax
mov esi, 0x782c8523
mov eax, 0x465ec930
cmove esi, eax
mov edx, 0x95ab2c67
cmove edx, eax
mov ebp, 0x6e2dea85
mov r8d, 0x2a542067
cmove ebp, r8d
mov eax, 0xbf8c43ab
cmove eax, r8d
mov dword [rsp + 0x5c], eax
mov eax, 0xc8920a9c
mov r8d, 0x2d01efbc
cmove eax, r8d
mov dword [rsp + 0x4c], eax
mov eax, 0xa994e30e
cmove eax, r8d
mov dword [rsp + 0x28], eax
mov eax, 0x26652384
mov r8d, 0xe595d882
cmove eax, r8d
mov dword [rsp + 0x60], eax
mov eax, 0x7b4f2f5e
cmove eax, r8d
mov dword [rsp + 0x64], eax
mov r8d, 0x233eae9c
mov eax, 0x34889063
cmovne eax, r8d
mov dword [rsp + 0x24], eax
mov eax, 0xefb49e69
mov r8d, eax
cmp eax, 0x233eae9b
jg 0x6d146be7
cmp r8d, 0xbf8c43aa
jg 0x6d146c41
cmp r8d, 0x9dd9014c
jg 0x6d146ce7
cmp r8d, 0x89938dc5
jle 0x6d146deb
cmp r8d, 0x8d942faf
jle 0x6d146fd4
mov eax, r10d
cmp r8d, 0x8d942fb0
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0x95ab2c67
jne 0x6d146b8b
mov eax, dword [rsp + 0x2c]
jmp 0x6d146b8b
cmp r8d, 0x58ce8f5e
jg 0x6d146c94
cmp r8d, 0x34889062
jle 0x6d146d6a
cmp r8d, 0x465ec92f
jg 0x6d146e21
cmp r8d, 0x34889063
je 0x6d14705a
cmp r8d, 0x38fb607f
je 0x6d147064
mov eax, r8d
cmp r8d, 0x3d36986f
jne 0x6d146b8b
mov eax, dword [rsp + 0x48]
jmp 0x6d146b8b
cmp r8d, 0xf7503af1
jg 0x6d146d27
cmp r8d, 0xe595d881
jg 0x6d146e58
mov eax, ebp
cmp r8d, 0xbf8c43ab
je 0x6d146b8b
mov eax, dword [rsp + 0x60]
cmp r8d, 0xc8920a9c
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0xceba14d9
jne 0x6d146b8b
mov eax, dword [rsp + 0x3c]
jmp 0x6d146b8b
cmp r8d, 0x6e2dea84
jle 0x6d146dab
cmp r8d, 0x758e6f2b
jg 0x6d146ee6
mov eax, edx
cmp r8d, 0x6e2dea85
je 0x6d146b8b
mov eax, r14d
cmp r8d, 0x70d6bd1f
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0x74c4b7c2
jne 0x6d146b8b
mov eax, 0x5b6b3ff1
jmp 0x6d146b8b
cmp r8d, 0xaf172a1d
jg 0x6d146f1e
cmp r8d, 0xa1adb175
jg 0x6d146feb
cmp r8d, 0x9dd9014d
je 0x6d14706e
mov eax, r8d
cmp r8d, 0xa16bfe15
jne 0x6d146b8b
mov eax, dword [rsp + 0x38]
jmp 0x6d146b8b
cmp r8d, 0xce374f4
jle 0x6d146f51
cmp r8d, 0x1c78769d
jle 0x6d147011
mov eax, r11d
cmp r8d, 0x1c78769e
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0x1e5b2b22
jne 0x6d146b8b
mov eax, dword [rsp + 0x34]
jmp 0x6d146b8b
cmp r8d, 0x27eb0829
jle 0x6d146f75
cmp r8d, 0x27eb082a
je 0x6d147078
cmp r8d, 0x2a542067
je 0x6d147082
mov eax, r8d
cmp r8d, 0x2d01efbc
jne 0x6d146b8b
mov eax, 0xa994e30e
jmp 0x6d146b8b
cmp r8d, 0x63eb36c8
jle 0x6d146fac
cmp r8d, 0x63eb36c9
je 0x6d14708c
cmp r8d, 0x676aab15
je 0x6d147096
mov eax, r8d
cmp r8d, 0x6cb36551
jne 0x6d146b8b
mov eax, dword [rsp + 0x30]
jmp 0x6d146b8b
mov eax, r12d
cmp r8d, 0x8003ac72
je 0x6d146b8b
cmp r8d, 0x8181425a
je 0x6d1470a0
mov eax, r8d
cmp r8d, 0x882960ed
jne 0x6d146b8b
mov eax, dword [rsp + 0x40]
jmp 0x6d146b8b
mov eax, ecx
cmp r8d, 0x465ec930
je 0x6d146b8b
mov eax, esi
cmp r8d, 0x4b54700d
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0x537dd234
jne 0x6d146b8b
mov eax, dword [rsp + 0x24]
jmp 0x6d146b8b
mov eax, r15d
cmp r8d, 0xe595d882
je 0x6d146b8b
mov eax, r9d
cmp r8d, 0xea1be96e
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0xefb49e69
jne 0x6d146b8b
mov r8d, ebp
mov ebp, r9d
mov r9d, edx
mov edx, r14d
mov r14d, edi
mov edi, r11d
mov r11d, ecx
mov eax, r10d
mov r10d, esi
mov esi, eax
mov cl, byte [rsp + 0x22]
cmp byte [rsp + 0x23], 0
mov eax, 0x537dd234
jne 0x6d146eba
mov eax, 0x34889063
test cl, cl
mov ecx, 0x537dd234
cmovne eax, ecx
mov ecx, esi
mov esi, r10d
mov r10d, ecx
mov ecx, r11d
mov r11d, edi
mov edi, r14d
mov r14d, edx
mov edx, r9d
mov r9d, ebp
mov ebp, r8d
jmp 0x6d146b8b
mov eax, edi
cmp r8d, 0x758e6f2c
je 0x6d146b8b
mov eax, r13d
cmp r8d, 0x782c8523
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0x7b4f2f5e
jne 0x6d146b8b
mov eax, dword [rsp + 0x28]
jmp 0x6d146b8b
cmp r8d, 0xb875195f
jg 0x6d147037
mov eax, dword [rsp + 0x58]
cmp r8d, 0xb6bdfa4c
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0xaf172a1e
jne 0x6d146b8b
jmp 0x6d1470d6
cmp r8d, 0xf7503af2
je 0x6d1470aa
cmp r8d, 0x59a4f68
jne 0x6d1470b4
mov eax, 0xb6bdfa4c
jmp 0x6d146b8b
mov eax, dword [rsp + 0x64]
cmp r8d, 0x233eae9c
je 0x6d146b8b
mov eax, dword [rsp + 0x5c]
cmp r8d, 0x26652384
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0x242c036e
jne 0x6d146b8b
jmp 0x6d1470d6
mov eax, ebx
cmp r8d, 0x58ce8f5f
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0x5b6b3ff1
jne 0x6d146b8b
mov eax, dword [rsp + 0x44]
jmp 0x6d146b8b
cmp r8d, 0x8af670ad
jne 0x6d1470c6
mov eax, 0xa16bfe15
jmp 0x6d146b8b
mov eax, dword [rsp + 0x4c]
cmp r8d, 0xa994e30e
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0xa1adb176
jne 0x6d146b8b
jmp 0x6d1470d6
mov eax, dword [rsp + 0x54]
cmp r8d, 0xce374f5
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0x1a503ea1
jne 0x6d146b8b
jmp 0x6d1470d6
mov eax, dword [rsp + 0x50]
cmp r8d, 0xbe9b704a
je 0x6d146b8b
mov eax, r8d
cmp r8d, 0xb8751960
jne 0x6d146b8b
jmp 0x6d1470d6
mov eax, 0x537dd234
jmp 0x6d146b8b
mov eax, 0x58ce8f5f
jmp 0x6d146b8b
mov eax, 0x7b4f2f5e
jmp 0x6d146b8b
mov eax, 0x95ab2c67
jmp 0x6d146b8b
mov eax, 0xbf8c43ab
jmp 0x6d146b8b
mov eax, 0x8d942fb0
jmp 0x6d146b8b
mov eax, 0x70d6bd1f
jmp 0x6d146b8b
mov eax, 0x882960ed
jmp 0x6d146b8b
mov eax, 0xceba14d9
jmp 0x6d146b8b
mov eax, r8d
cmp r8d, 0xc6b24ff
jne 0x6d146b8b
jmp 0x6d1470d6
mov eax, r8d
cmp r8d, 0x89938dc6
jne 0x6d146b8b
call fcn.6d12b614
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]