Function at 0x180004ad0
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov dword [rsp + 0x28], edx
mov eax, 0x5b347ee7
mov r14d, 0x9fd9032a
mov r15d, 0x3f1c4b2d
mov r12d, 0x733ab795
mov r13d, 0x86854de8
mov ebx, 0xc7aae256
mov ebp, 0x1957b287
mov esi, 0xb69e3711
mov edi, 0x2e4b867a
jmp 0x180004b40
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4fcceda
mov ecx, 0x6cd137f4
cmove eax, ecx
cmp dword [0x18000a184], 0xa
cmovl eax, ecx
nop dword [rax]
cmp eax, 0xe565a51
jg 0x180004b90
cmp eax, 0xb301a240
jle 0x180004be0
cmp eax, 0xd3f9a5b5
jle 0x180004cc3
cmp eax, 0xdc2d9d69
jle 0x180004d4e
cmp eax, 0xdc2d9d6a
je 0x180004ed1
cmp eax, 0xe32d019c
je 0x180004edb
cmp eax, 0x4fcceda
jne 0x180004b40
mov eax, 0xc7aae256
jmp 0x180004b40
cmp eax, 0x4861bf07
jle 0x180004c30
cmp eax, 0x6cd137f3
jle 0x180004cee
cmp eax, 0x70ecde53
jle 0x180004d77
cmp eax, 0x70ecde54
je 0x180004f03
cmp eax, 0x733ab795
je 0x180004f32
cmp eax, 0x7c9dac96
jne 0x180004b40
mov eax, 0xe32d019c
jmp 0x180004b40
cmp eax, 0xa1818965
jle 0x180004c93
cmp eax, 0xa86ed18f
jg 0x180004db3
cmp eax, 0xa3a1b5b8
je 0x180004f62
cmp eax, 0xa5b2aee7
jne 0x180005095
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa86ed190
mov ecx, 0xd3f9a5b6
jmp 0x180004b30
cmp eax, 0x348ffdb6
jg 0x180004d19
cmp eax, 0x24640901
jg 0x180004dd3
cmp eax, 0xe565a52
je 0x180004f71
cmp eax, 0x1957b287
jne 0x180004b40
mov ecx, 0xbb8
call fcn.1800064b0
call fcn.180003e90
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x59a28aeb
cmove eax, r15d
cmp dword [0x18000a184], 0xa
cmovl eax, r15d
jmp 0x180004b40
cmp eax, 0x9946e454
jle 0x180004e00
cmp eax, 0x9946e455
je 0x180004f85
cmp eax, 0x9fd9032a
jne 0x1800050a2
cmp byte [rsp + 0x27], 0
mov eax, 0x6fcb35f5
jmp 0x180005065
cmp eax, 0xc7aae255
jg 0x180004e34
cmp eax, 0xb301a241
je 0x180004fa3
cmp eax, 0xb69e3711
jne 0x180004b40
mov eax, 0x3cf65753
jmp 0x180004b40
cmp eax, 0x59a28aea
jg 0x180004e68
cmp eax, 0x4861bf08
je 0x180004fad
cmp eax, 0x4e5f455f
jne 0x180004b40
mov eax, 0x86854de8
jmp 0x180004b40
cmp eax, 0x3f1c4b2c
jg 0x180004ea4
cmp eax, 0x348ffdb7
je 0x180004fd5
cmp eax, 0x3cf65753
jne 0x180004b40
cmp dword [rsp + 0x30], 0
setne byte [rsp + 0x26]
mov eax, 0x81d8369f
jmp 0x180004b40
cmp eax, 0xd3f9a5b6
je 0x180004fe9
cmp eax, 0xd565ff64
jne 0x180004b40
call fcn.180002090
mov dword [rsp + 0x34], eax
mov eax, 0x348ffdb7
jmp 0x180004b40
cmp eax, 0x6cd137f4
je 0x180005015
cmp eax, 0x6fcb35f5
jne 0x180004b40
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x59a28aeb
cmove eax, ebp
cmp dword [0x18000a184], 0xa
cmovl eax, ebp
jmp 0x180004b40
cmp eax, 0xa86ed190
je 0x18000501f
cmp eax, 0xac8e54cf
jne 0x180004b40
mov eax, 0xe565a52
jmp 0x180004b40
cmp eax, 0x24640902
je 0x180005033
cmp eax, 0x2e4b867a
jne 0x180004b40
cmp byte [rsp + 0x24], 0
mov eax, 0x4861bf08
mov ecx, 0xa5b2aee7
cmovne eax, ecx
jmp 0x180004b40
cmp eax, 0x81d8369f
je 0x18000505b
cmp eax, 0x86854de8
jne 0x180004b40
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e5f455f
mov ecx, 0xa1818966
jmp 0x180004b30
cmp eax, 0xc7aae256
je 0x180004b17
cmp eax, 0xc81edecd
jne 0x180004b40
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3a1b5b8
mov ecx, 0x70ecde54
jmp 0x180004b30
cmp eax, 0x59a28aeb
je 0x180005072
cmp eax, 0x5b347ee7
jne 0x180004b40
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4fcceda
cmove eax, ebx
cmp dword [0x18000a184], 0xa
cmovl eax, ebx
jmp 0x180004b40
cmp eax, 0x3f1c4b2d
je 0x18000508b
cmp eax, 0x43f53199
jne 0x180004b40
cmp byte [rsp + 0x25], 0
mov eax, 0x9a79f733
mov ecx, 0xc81edecd
cmovne eax, ecx
jmp 0x180004b40
mov eax, 0x4861bf08
jmp 0x180004b40
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c9dac96
cmove eax, r14d
cmp dword [0x18000a184], 0xa
cmovl eax, r14d
jmp 0x180004b40
call section..text
mov dword [rsp + 0x30], eax
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3a1b5b8
cmove eax, esi
cmp dword [0x18000a184], 0xa
cmovl eax, esi
jmp 0x180004b40
cmp dword [rsp + 0x28], 1
sete byte [rsp + 0x24]
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb301a241
cmove eax, edi
cmp dword [0x18000a184], 0xa
cmovl eax, edi
jmp 0x180004b40
call section..text
mov eax, 0x70ecde54
jmp 0x180004b40
cmp dword [rsp + 0x2c], 0
setne byte [rsp + 0x25]
mov eax, 0x43f53199
jmp 0x180004b40
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c9dac96
mov ecx, 0xe32d019c
jmp 0x180004b30
mov eax, 0x733ab795
jmp 0x180004b40
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e5f455f
cmove eax, r13d
cmp dword [0x18000a184], 0xa
cmovl eax, r13d
jmp 0x180004b40
cmp dword [rsp + 0x34], 0
setne byte [rsp + 0x27]
mov eax, 0x9946e455
jmp 0x180004b40
mov ecx, 5
call fcn.1800016a0
mov dword [rsp + 0x2c], eax
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa86ed190
mov ecx, 0xac8e54cf
jmp 0x180004b30
mov eax, 0x24640902
jmp 0x180004b40
mov ecx, 5
call fcn.1800016a0
mov eax, 0xd3f9a5b6
jmp 0x180004b40
mov eax, dword [0x18000a180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb301a241
cmove eax, r12d
cmp dword [0x18000a184], 0xa
cmovl eax, r12d
jmp 0x180004b40
cmp byte [rsp + 0x26], 0
mov eax, 0xd565ff64
mov ecx, 0x9a79f733
cmovne eax, ecx
jmp 0x180004b40
mov ecx, 0xbb8
call fcn.1800064b0
call fcn.180003e90
mov eax, 0x1957b287
jmp 0x180004b40
mov eax, 0xdc2d9d6a
jmp 0x180004b40
cmp eax, 0xa1818966
jne 0x180004b40
jmp 0x1800050b8
cmp eax, 0x9a79f733
jne 0x180004b40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov eax, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret