Function at 0x6d143e9d
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 [0x6d578b2c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x2a]
mov eax, dword [0x6d578b20]
sete cl
cmp eax, 0xa
setl al
setl byte [rsp + 0x2b]
or al, cl
mov eax, 0x16bb6764
mov ecx, 0x3c9cba9
cmovne ecx, eax
mov dword [rsp + 0x48], ecx
mov eax, 0xb1a065ea
mov r11d, 0xc2b463a3
cmovne r11d, eax
mov ecx, 0x48bc7582
mov eax, 0xaa67854c
cmove ecx, eax
mov dword [rsp + 0x54], ecx
mov ecx, 0xce44cb6b
cmove ecx, eax
mov dword [rsp + 0x44], ecx
mov r10d, 0x1ac6ac21
mov eax, 0xf0c016cb
cmove r10d, eax
mov ecx, 0xb2540fbf
mov edx, 0xf770e0
cmovne edx, ecx
mov r14d, 0x43d89359
cmove r14d, eax
mov esi, 0xd789ebe4
mov eax, 0x4b2fc318
cmove esi, eax
mov ecx, 0xdc212b2b
cmove ecx, eax
mov dword [rsp + 0x40], ecx
mov ecx, 0xde53657d
mov eax, 0x2a2cc4d7
cmove ecx, eax
mov dword [rsp + 0x3c], ecx
mov ebp, 0x2b4c81b0
cmove ebp, eax
mov ecx, 0xfa17461f
mov eax, 0x4eb42f70
cmove ecx, eax
mov dword [rsp + 0x50], ecx
mov ecx, 0xc12ec3aa
mov ebx, 0x96e5526a
cmovne ebx, ecx
mov ecx, 0x9ce87492
cmove ecx, eax
mov dword [rsp + 0x38], ecx
mov ecx, 0x7a83cb28
mov eax, 0x9099e878
cmove ecx, eax
mov dword [rsp + 0x30], ecx
mov r13d, 0x2439ad89
cmove r13d, eax
mov r8d, 0xb08dfad7
mov eax, 0xbb546bc6
cmove r8d, eax
mov r9d, 0x8099beb1
cmove r9d, eax
mov ecx, 0xdbe5920e
mov eax, 0x8e771c99
cmove ecx, eax
mov dword [rsp + 0x4c], ecx
mov r15d, 0xb1976eb1
cmove r15d, eax
mov ecx, 0x1de8c0c4
mov eax, 0xde27289d
cmove ecx, eax
mov dword [rsp + 0x2c], ecx
mov r12d, 0xcd451ed5
cmove r12d, eax
mov eax, 0xb1659b1b
mov ecx, 0x2d54c1f8
cmovne ecx, eax
mov dword [rsp + 0x34], ecx
mov ecx, 0x3c90baf5
mov edi, ecx
cmp ecx, 0xdc212b2a
jg 0x6d14406d
cmp edi, 0xb1659b1a
jg 0x6d1440c3
cmp edi, 0x96e55269
jg 0x6d14417c
cmp edi, 0x8d573712
jle 0x6d144219
cmp edi, 0x8d573713
je 0x6d144379
cmp edi, 0x8e771c99
je 0x6d144383
mov ecx, edi
cmp edi, 0x9099e878
jne 0x6d144016
mov ecx, 0x2439ad89
jmp 0x6d144016
cmp edi, 0x2a2cc4d6
jle 0x6d144109
cmp edi, 0x43d89358
jle 0x6d1441b9
cmp edi, 0x4b2fc317
jle 0x6d14423f
cmp edi, 0x4b2fc318
je 0x6d14438d
mov ecx, r11d
cmp edi, 0x4eb42f70
je 0x6d144016
mov ecx, edi
cmp edi, 0x7a83cb28
jne 0x6d144016
mov ecx, dword [rsp + 0x38]
jmp 0x6d144016
cmp edi, 0xbb546bc5
jg 0x6d144142
cmp edi, 0xb2540fbe
jg 0x6d144265
mov ecx, r12d
cmp edi, 0xb1659b1b
je 0x6d144016
mov ecx, dword [rsp + 0x4c]
cmp edi, 0xb1976eb1
je 0x6d144016
mov ecx, edi
cmp edi, 0xb1a065ea
jne 0x6d144016
jmp 0x6d1443ed
cmp edi, 0xfa17461e
jle 0x6d1441e8
cmp edi, 0x1ac6ac20
jg 0x6d14428a
cmp edi, 0xf770df
jg 0x6d1443cf
mov ecx, edi
cmp edi, 0xfa17461f
jne 0x6d144016
mov ecx, ebp
jmp 0x6d144016
cmp edi, 0xcd451ed4
jg 0x6d1442bc
mov ecx, r14d
cmp edi, 0xbb546bc6
je 0x6d144016
cmp edi, 0xc12ec3aa
je 0x6d1443ed
mov ecx, edi
cmp edi, 0xc2b463a3
jne 0x6d144016
jmp 0x6d1443ed
cmp edi, 0xaa67854b
jg 0x6d1442f2
mov ecx, ebx
cmp edi, 0x9ce87492
je 0x6d144016
mov ecx, dword [rsp + 0x50]
cmp edi, 0xa5072bb9
je 0x6d144016
mov ecx, edi
cmp edi, 0x96e5526a
jne 0x6d144016
jmp 0x6d1443ed
cmp edi, 0x2d54c1f7
jg 0x6d144315
cmp edi, 0x2a2cc4d7
je 0x6d144397
mov ecx, edi
cmp edi, 0x2b4c81b0
jne 0x6d144016
mov ecx, dword [rsp + 0x3c]
jmp 0x6d144016
cmp edi, 0xde53657c
jg 0x6d144353
mov ecx, esi
cmp edi, 0xdc212b2b
je 0x6d144016
mov ecx, edi
cmp edi, 0xde27289d
jne 0x6d144016
mov ecx, dword [rsp + 0x44]
jmp 0x6d144016
mov ecx, r13d
cmp edi, 0x8099beb1
je 0x6d144016
mov ecx, edi
cmp edi, 0x88908beb
jne 0x6d144016
mov ecx, dword [rsp + 0x34]
jmp 0x6d144016
mov ecx, edx
cmp edi, 0x43d89359
je 0x6d144016
mov ecx, edi
cmp edi, 0x48bc7582
jne 0x6d144016
mov ecx, 0xcd451ed5
jmp 0x6d144016
mov ecx, r10d
cmp edi, 0xb6814ea0
je 0x6d144016
cmp edi, 0xb9a6bfa9
jne 0x6d1443bf
mov ecx, 0x9ce87492
jmp 0x6d144016
cmp edi, 0x1ac6ac21
je 0x6d1443b5
mov ecx, r9d
cmp edi, 0x1de8c0c4
je 0x6d144016
mov ecx, edi
cmp edi, 0x2439ad89
jne 0x6d144016
mov ecx, dword [rsp + 0x30]
jmp 0x6d144016
mov ecx, r15d
cmp edi, 0xcd451ed5
je 0x6d144016
mov ecx, dword [rsp + 0x54]
cmp edi, 0xce44cb6b
je 0x6d144016
mov ecx, edi
cmp edi, 0xdbe5920e
jne 0x6d144016
mov ecx, dword [rsp + 0x2c]
jmp 0x6d144016
cmp edi, 0xaa67854c
je 0x6d1443a1
mov ecx, edi
cmp edi, 0xb08dfad7
jne 0x6d144016
mov ecx, dword [rsp + 0x40]
jmp 0x6d144016
cmp edi, 0x2d54c1f8
je 0x6d1443ab
mov ecx, edi
cmp edi, 0x3c90baf5
jne 0x6d144016
mov al, byte [rsp + 0x2a]
cmp byte [rsp + 0x2b], 0
mov edi, 0x88908beb
mov ecx, 0x88908beb
jne 0x6d144349
mov ecx, 0x2d54c1f8
test al, al
cmovne ecx, edi
jmp 0x6d144016
mov ecx, r8d
cmp edi, 0xde53657d
je 0x6d144016
mov ecx, edi
cmp edi, 0xf0c016cb
jne 0x6d144016
mov ecx, dword [rsp + 0x48]
jmp 0x6d144016
mov ecx, 0x43d89359
jmp 0x6d144016
mov ecx, 0xb1976eb1
jmp 0x6d144016
mov ecx, 0xdc212b2b
jmp 0x6d144016
mov ecx, 0x2b4c81b0
jmp 0x6d144016
mov ecx, 0xce44cb6b
jmp 0x6d144016
mov ecx, 0x88908beb
jmp 0x6d144016
mov ecx, 0x8099beb1
jmp 0x6d144016
mov ecx, edi
cmp edi, 0xb2540fbf
jne 0x6d144016
jmp 0x6d1443ed
cmp edi, 0xf770e0
je 0x6d1443ed
cmp edi, 0x3c9cba9
je 0x6d1443ed
mov ecx, edi
cmp edi, 0x16bb6764
jne 0x6d144016
call fcn.6d12b4af
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]