Function at 0x6d144da2
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 [0x6d7d1b2c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x26]
mov eax, dword [0x6d7d1b20]
sete cl
cmp eax, 0xa
setl al
setl byte [rsp + 0x27]
or al, cl
mov eax, 0xb679d806
mov ecx, 0x83045790
cmovne ecx, eax
mov dword [rsp + 0x6c], ecx
mov ecx, 0xc4f295cc
mov eax, 0x7167105f
cmove ecx, eax
mov dword [rsp + 0x5c], ecx
mov ecx, 0x195d6a7b
cmove ecx, eax
mov dword [rsp + 0x58], ecx
mov eax, 0x88c4f02b
mov ecx, 0x12e7ff01
cmovne ecx, eax
mov dword [rsp + 0x54], ecx
mov ecx, 0xbf8bb0e4
mov eax, 0x93996459
cmove ecx, eax
mov dword [rsp + 0x50], ecx
mov ecx, 0xd6b4bd86
mov edx, 0xf46b2bec
cmovne edx, ecx
mov dword [rsp + 0x4c], edx
mov r11d, 0x7c69e162
cmove r11d, eax
mov ecx, 0x505b814f
mov eax, 0x5cc8446e
cmove ecx, eax
mov dword [rsp + 0x70], ecx
mov ecx, 0x14ed4406
cmove ecx, eax
mov dword [rsp + 0x48], ecx
mov r10d, 0x6ab93513
mov eax, 0x54296fec
cmove r10d, eax
mov ebp, 0x76bf072a
cmove ebp, eax
mov dword [rsp + 0x68], ebp
mov r8d, 0x2abc4ff8
mov eax, 0xcb3cb265
cmove r8d, eax
mov edi, 0xcc66336d
cmove edi, eax
mov dword [rsp + 0x44], edi
mov edi, 0xd8192884
mov eax, 0xb5fea24b
cmove edi, eax
mov esi, 0xcd0a9864
cmove esi, eax
mov dword [rsp + 0x64], esi
mov ecx, 0x1346a45c
mov eax, 0xd536b307
cmove ecx, eax
mov edx, 0xbd2592fb
cmove edx, eax
mov esi, 0xbeb21fb4
mov ebp, 0xb5493f6b
cmove esi, ebp
mov dword [rsp + 0x40], esi
mov eax, 0xf14e1244
cmove eax, ebp
mov ebp, 0xda9f659e
mov esi, 0x4f6ff61c
cmovne esi, ebp
mov dword [rsp + 0x3c], esi
mov esi, 0x109ac693
mov ebp, 0x44049075
cmove esi, ebp
mov dword [rsp + 0x38], esi
mov ebx, 0x42e51fdb
cmove ebx, ebp
mov r14d, 0x8474574
mov ebp, 0xde21c0d2
cmove r14d, ebp
mov esi, 0x826a115
cmove esi, ebp
mov dword [rsp + 0x60], esi
mov r13d, 0xf483bf50
mov ebp, 0xf4d339ac
cmove r13d, ebp
mov r15d, 0x2e4933fb
cmove r15d, ebp
mov ebp, 0x685da9a2
mov r9d, 0xb99bddd3
cmove ebp, r9d
mov esi, 0xc309e89f
cmove esi, r9d
mov dword [rsp + 0x30], esi
mov esi, 0xe3148422
mov r9d, 0xb2c1b3aa
cmove esi, r9d
mov dword [rsp + 0x2c], esi
mov r12d, 0x7bd5cb8
cmove r12d, r9d
mov r9d, 0x99f3747e
mov esi, 0x9490be0a
cmovne esi, r9d
mov dword [rsp + 0x74], esi
mov r9d, edx
mov edx, 0x8364dcb8
mov dword [rsp + 0x34], ebp
mov dword [rsp + 0x28], r12d
mov esi, edx
cmp edx, 0xf4d339ab
jle 0x6d144ff2
cmp esi, 0x44049074
jg 0x6d145045
cmp esi, 0x12e7ff00
jle 0x6d145115
cmp esi, 0x2abc4ff7
jg 0x6d1451fe
cmp esi, 0x14ed4405
jle 0x6d1453a8
mov edx, dword [rsp + 0x70]
cmp esi, 0x14ed4406
je 0x6d144f9c
mov edx, esi
cmp esi, 0x195d6a7b
jne 0x6d144f9c
mov edx, dword [rsp + 0x5c]
jmp 0x6d144f9c
cmp esi, 0xc309e89e
jle 0x6d145090
cmp esi, 0xd8192883
jle 0x6d1450d7
cmp esi, 0xe3148421
jg 0x6d1451cc
cmp esi, 0xdd87cb99
jle 0x6d1453cb
cmp esi, 0xdd87cb9a
je 0x6d145460
mov edx, esi
cmp esi, 0xde21c0d2
jne 0x6d144f9c
mov edx, dword [rsp + 0x48]
jmp 0x6d144f9c
cmp esi, 0x57baf673
jg 0x6d145150
cmp esi, 0x505b814e
jg 0x6d145232
cmp esi, 0x44049075
je 0x6d14546a
mov edx, dword [rsp + 0x74]
cmp esi, 0x4bb91f78
je 0x6d144f9c
mov edx, esi
cmp esi, 0x4f6ff61c
jne 0x6d144f9c
mov edx, dword [rsp + 0x54]
jmp 0x6d144f9c
cmp esi, 0xb5493f6a
jle 0x6d14518d
cmp esi, 0xbd2592fa
jg 0x6d145264
cmp esi, 0xb679d805
jg 0x6d1453ee
cmp esi, 0xb5493f6b
je 0x6d145474
mov edx, esi
cmp esi, 0xb5fea24b
jne 0x6d144f9c
mov edx, dword [rsp + 0x58]
jmp 0x6d144f9c
cmp esi, 0xcc66336c
jle 0x6d145299
cmp esi, 0xd536b306
jg 0x6d145404
mov edx, r8d
cmp esi, 0xcc66336d
je 0x6d144f9c
mov edx, esi
cmp esi, 0xcd0a9864
jne 0x6d144f9c
mov edx, dword [rsp + 0x44]
jmp 0x6d144f9c
cmp esi, 0x826a114
jg 0x6d1452cb
cmp esi, 0xf4d339ac
je 0x6d14547e
cmp esi, 0xfc701a07
je 0x6d145488
mov edx, esi
cmp esi, 0x7bd5cb8
jne 0x6d144f9c
mov edx, dword [rsp + 0x30]
jmp 0x6d144f9c
cmp esi, 0x7167105e
jg 0x6d1452ff
mov edx, eax
cmp esi, 0x57baf674
je 0x6d144f9c
cmp esi, 0x5cc8446e
je 0x6d145492
mov edx, esi
cmp esi, 0x685da9a2
jne 0x6d144f9c
mov edx, dword [rsp + 0x2c]
jmp 0x6d144f9c
cmp esi, 0x9490be09
jle 0x6d145331
cmp esi, 0x9490be0a
je 0x6d14549c
mov edx, r12d
cmp esi, 0x99f3747e
je 0x6d144f9c
mov edx, esi
cmp esi, 0xb2c1b3aa
jne 0x6d144f9c
mov edx, 0x7bd5cb8
jmp 0x6d144f9c
cmp esi, 0xf46b2beb
jg 0x6d14541a
mov edx, r15d
cmp esi, 0xe3148422
je 0x6d144f9c
mov edx, esi
cmp esi, 0xf14e1244
jne 0x6d144f9c
mov edx, dword [rsp + 0x40]
jmp 0x6d144f9c
mov edx, edi
cmp esi, 0x2abc4ff8
je 0x6d144f9c
mov edx, r13d
cmp esi, 0x2e4933fb
je 0x6d144f9c
mov edx, esi
cmp esi, 0x42e51fdb
jne 0x6d144f9c
mov edx, dword [rsp + 0x38]
jmp 0x6d144f9c
mov edx, r11d
cmp esi, 0x505b814f
je 0x6d144f9c
cmp esi, 0x54296fec
je 0x6d1454a6
mov edx, esi
cmp esi, 0x56cd5465
jne 0x6d144f9c
mov edx, dword [rsp + 0x50]
jmp 0x6d144f9c
mov edx, ecx
cmp esi, 0xbd2592fb
je 0x6d144f9c
mov edx, r14d
cmp esi, 0xbeb21fb4
je 0x6d144f9c
mov edx, esi
cmp esi, 0xbf8bb0e4
jne 0x6d144f9c
mov edx, 0x826a115
jmp 0x6d144f9c
mov edx, ebp
cmp esi, 0xc309e89f
je 0x6d144f9c
cmp esi, 0xc4f295cc
je 0x6d1454b0
mov edx, esi
cmp esi, 0xcb3cb265
jne 0x6d144f9c
mov edx, 0xcc66336d
jmp 0x6d144f9c
mov edx, ebx
cmp esi, 0x826a115
je 0x6d144f9c
mov edx, r9d
cmp esi, 0x8474574
je 0x6d144f9c
mov edx, esi
cmp esi, 0x109ac693
jne 0x6d144f9c
mov edx, dword [rsp + 0x3c]
jmp 0x6d144f9c
cmp esi, 0x7167105f
je 0x6d1454ba
mov edx, r10d
cmp esi, 0x76bf072a
je 0x6d144f9c
mov edx, esi
cmp esi, 0x7c69e162
jne 0x6d144f9c
mov edx, dword [rsp + 0x4c]
jmp 0x6d144f9c
cmp esi, 0x88c4f02a
jg 0x6d14543d
cmp esi, 0x8364dcb8
jne 0x6d1454c4
mov r12d, ebx
mov ebp, r8d
mov r8d, eax
mov edx, r10d
mov r10d, ecx
mov eax, r14d
mov r14d, edi
mov edi, eax
mov ecx, edx
mov al, byte [rsp + 0x26]
cmp byte [rsp + 0x27], 0
mov esi, 0x4bb91f78
mov edx, 0x4bb91f78
jne 0x6d14537c
mov edx, 0x9490be0a
test al, al
cmovne edx, esi
mov esi, ecx
mov eax, edi
mov edi, r14d
mov r14d, eax
mov ecx, r10d
mov r10d, esi
mov eax, r8d
mov r8d, ebp
mov ebx, r12d
mov ebp, dword [rsp + 0x34]
mov r12d, dword [rsp + 0x28]
jmp 0x6d144f9c
mov edx, dword [rsp + 0x64]
cmp esi, 0x1346a45c
je 0x6d144f9c
mov edx, esi
cmp esi, 0x12e7ff01
jne 0x6d144f9c
jmp 0x6d1454f2
mov edx, dword [rsp + 0x68]
cmp esi, 0xd8192884
je 0x6d144f9c
mov edx, esi
cmp esi, 0xda9f659e
jne 0x6d144f9c
jmp 0x6d1454f2
cmp esi, 0xb99bddd3
jne 0x6d1454d4
mov edx, 0xc309e89f
jmp 0x6d144f9c
cmp esi, 0xd536b307
jne 0x6d1454e4
mov edx, 0xbd2592fb
jmp 0x6d144f9c
mov edx, dword [rsp + 0x60]
cmp esi, 0xf483bf50
je 0x6d144f9c
mov edx, esi
cmp esi, 0xf46b2bec
jne 0x6d144f9c
jmp 0x6d1454f2
mov edx, dword [rsp + 0x6c]
cmp esi, 0x93996459
je 0x6d144f9c
mov edx, esi
cmp esi, 0x88c4f02b
jne 0x6d144f9c
jmp 0x6d1454f2
mov edx, 0xda9f659e
jmp 0x6d144f9c
mov edx, 0x42e51fdb
jmp 0x6d144f9c
mov edx, 0xf14e1244
jmp 0x6d144f9c
mov edx, 0x2e4933fb
jmp 0x6d144f9c
mov edx, 0x7c69e162
jmp 0x6d144f9c
mov edx, 0x14ed4406
jmp 0x6d144f9c
mov edx, 0x4bb91f78
jmp 0x6d144f9c
mov edx, 0x76bf072a
jmp 0x6d144f9c
mov edx, 0xcd0a9864
jmp 0x6d144f9c
mov edx, 0x195d6a7b
jmp 0x6d144f9c
mov edx, esi
cmp esi, 0x83045790
jne 0x6d144f9c
jmp 0x6d1454f2
mov edx, esi
cmp esi, 0xb679d806
jne 0x6d144f9c
jmp 0x6d1454f2
mov edx, esi
cmp esi, 0xd6b4bd86
jne 0x6d144f9c
call fcn.6d12ace2
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]