Function at 0x180014b40
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rax, qword [0x18005b6d8]
xor rax, rsp
mov qword [rbp + 0x80], rax
mov rdi, r9
mov qword [rbp + 8], r9
mov qword [rbp - 0x18], r8
mov dword [rbp - 0x28], edx
mov r10, rcx
mov qword [rbp - 0x48], rcx
mov rsi, qword [rbp + 0xf0]
mov qword [rbp + 0x10], rsi
xor r12d, r12d
mov ebx, r12d
mov dword [rbp - 0x38], ebx
mov qword [rbp + 0x30], r12
mov r9d, 0xf
mov qword [rbp + 0x38], r9
mov byte [rbp + 0x20], bl
mov r13d, edx
imul eax, edx, 0x7a6
mov dword [rbp - 0x64], eax
lea ecx, [r12 + 0x39]
mov r11, qword [rbp + 8]
mov qword [rbp - 0x50], r11
cmp edx, eax
ja 0x180015203
mov r15, qword [rbp + 8]
mov qword [rbp], r15
mov r9d, dword [rbp - 0x64]
mov dword [rbp - 0x80], r9d
mov eax, dword [rbp - 0x64]
mov dword [rbp - 0x40], eax
movzx eax, byte [rbp - 0x78]
mov byte [rbp - 0x6c], al
movzx eax, byte [rbp - 0x78]
mov byte [rbp - 0x6b], al
mov eax, dword [rbp - 0x64]
mov dword [rbp - 4], eax
mov eax, dword [rbp - 0x64]
mov dword [rbp - 8], eax
nop dword [rax + rax]
cmp r13d, 0x4486
ja 0x180014e78
je 0x180014e22
mov eax, r13d
sub eax, 0x53
je 0x180014d83
sub eax, 3
je 0x180014c9a
sub eax, 0xc
je 0x180014c60
sub eax, 0x65
je 0x180014c3e
cmp eax, 0x3b5b
je 0x18001514f
jmp 0x1800151d7
mov rax, qword [r10]
add rax, 0x10
cmp rax, qword [rsi + 0x10]
jbe 0x1800151d7
mov byte [rbp - 0x68], 0
mov r12d, dword [rbp - 0x68]
mov r9, qword [rbp + 0x38]
jmp 0x1800156d8
mov r15, qword [rsi + 0x47fd0]
mov qword [rbp], r15
mov r11, qword [rsi + 0x47fc8]
mov qword [rbp - 0x50], r11
mov edx, dword [r8]
mov ecx, dword [r15 + 0xf8]
mov eax, 1
shl eax, cl
dec eax
and eax, edx
sub edx, eax
mov dword [rbp - 0x80], edx
mov ecx, 0x39
jmp 0x1800151da
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [0x18005b7b8]
mov ecx, 0x14f
call fcn.18002daf0
test al, al
je 0x180014c57
mov byte [rbp - 0x78], 1
mov qword [rsp + 0x30], r12
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x13c
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x18005b7b8]
call fcn.1800243c0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], 0x9a
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.18002b5c0
test al, al
jne 0x1800151c6
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x58], r12
mov rax, qword [0x18005b7b8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], 0x72
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180005cc0
mov r9, qword [rbp + 0x38]
jmp 0x1800156d8
mov edi, r12d
mov rax, qword [rsi + 0x47fc8]
cmp dword [rax + 0x344], 0
jle 0x1800151d7
mov rcx, rax
nop dword [rax]
mov ebx, r12d
cmp dword [rcx + 0x33c], 0
jle 0x180014df8
mov eax, dword [rax + 0x33c]
nop dword [rax]
nop word [rax + rax]
imul eax, edi
add eax, ebx
movsxd rcx, eax
mov rax, qword [rsi + 0x49838]
movzx r8d, byte [rax + rcx*8]
lea rdx, str._d
mov ecx, 0xa
call fcn.180035ef0
inc ebx
mov rax, qword [rsi + 0x47fc8]
mov eax, dword [rax + 0x33c]
cmp ebx, eax
jl 0x180014dc0
lea rdx, [0x180053308]
mov ecx, 0xa
call fcn.180035ef0
inc edi
mov rax, qword [rsi + 0x47fc8]
mov rcx, rax
cmp edi, dword [rax + 0x344]
jl 0x180014da0
jmp 0x1800151c6
mov r14d, dword [rdi]
mov ecx, dword [r15 + 0xf8]
mov eax, 1
shl eax, cl
dec eax
and eax, r14d
sub r14d, eax
mov dword [rbp - 0x40], r14d
mov ecx, dword [r11 + 0x330]
mov edx, 1
shl edx, cl
dec edx
mov eax, r14d
or eax, r9d
mov ecx, 0x39
test eax, edx
mov edx, dword [rbp - 0x80]
jne 0x1800151da
mov eax, dword [r10 + 0x11c]
mov dword [r10 + 0x120], eax
jmp 0x1800151da
cmp r13d, 0x77ee
je 0x1800150ce
cmp r13d, 0x88aa
je 0x1800150c5
cmp r13d, 0x8b25
je 0x180015081
cmp r13d, 0xccce
je 0x180015058
cmp r13d, 0x11583
jne 0x1800151d7
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x180014c4f
mov rcx, qword [r10]
sub rcx, rdx
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], 0xf
mov byte [rbp + 0x40], 0
mov rax, qword [rsi + 0x10]
cmp rax, rcx
jb 0x180015740
sub rax, rcx
mov r8, rdx
cmp rax, rdx
cmovb r8, rax
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x180014f04
mov rax, qword [rsi]
lea rdx, [rax + rcx]
lea rcx, [rbp + 0x40]
call fcn.180018390
or ebx, 1
mov dword [rbp - 0x38], ebx
lea rsi, [rbp + 0x40]
mov r14, qword [rbp + 0x40]
mov r15, qword [rbp + 0x58]
cmp r15, 0x10
cmovae rsi, r14
mov rdi, qword [rbp + 0x50]
cmp rdi, 0x10
jae 0x180014f42
movups xmm0, xmmword [rsi]
mov qword [rbp + 0x78], 0xf
jmp 0x180014fc0
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x180014f96
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x180015746
mov rcx, rax
call fcn.18004668c
mov rcx, rax
test rax, rax
je 0x1800151fc
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x180014fa5
test rcx, rcx
je 0x180014fa2
call fcn.18004668c
jmp 0x180014fa5
mov rax, r12
mov qword [rbp + 0x60], rax
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x78], rbx
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x70], rdi
mov rax, qword [rbp + 0x38]
cmp rax, 0x10
jb 0x180015004
lea rdx, [rax + 1]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014fff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800151fc
call fcn.1800466c8
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rbp + 0x30], xmm0
cmp r15, 0x10
jb 0x18001504b
lea rdx, [r15 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x180015043
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800156c9
mov rcx, r14
call fcn.1800466c8
mov rsi, qword [rbp + 0x10]
mov r15, qword [rbp]
jmp 0x1800151c6
mov byte [rbp - 0x6b], 0
mov ecx, dword [r10 + 0x10]
mov dword [rbp - 4], ecx
mov eax, ecx
cdq
idiv dword [r11 + 0x340]
mov r14d, edx
imul r14d, dword [r11 + 0x338]
mov dword [rbp - 8], r14d
jmp 0x1800151d2
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], ecx
xor r9d, r9d
mov r8, r10
xor edx, edx
xor ecx, ecx
call fcn.180009ab0
test al, al
je 0x180014c4f
mov r8, qword [rbp - 0x48]
mov edx, 0xb3
mov rcx, rsi
call fcn.18001c510
mov qword [rbp - 0x10], rax
jmp 0x1800151c6
mov byte [rbp - 0x6c], 0
jmp 0x1800151d7
mov ebx, 0xd6
mov edi, dword [rbp - 0x70]
mov eax, ebx
sub eax, 0xd6
je 0x1800150f4
sub eax, 0x1c
je 0x1800150ef
cmp eax, 0x1c
je 0x180014c53
jmp 0x180015144
mov dword [rbp - 0x68], edi
jmp 0x180015144
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x58], r12
mov rax, qword [0x18005b7b8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], 0x72
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180005cc0
add ebx, 0x1c
cmp ebx, 0x12a
jb 0x1800150d6
mov dword [rbp - 0x70], r12d
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x20]
test al, al
je 0x1800151c6
mov ebx, 0x114
mov r12d, dword [rbp - 0x20]
mov eax, ebx
sub eax, 0x112
je 0x1800151b2
sub eax, 1
je 0x180015185
cmp eax, 1
jne 0x1800151b5
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r12d, eax
jmp 0x1800151b5
xor r9d, r9d
mov r8, rsi
lea edx, [r9 + 0x41]
xor ecx, ecx
call fcn.180010280
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, eax
sub ecx, r12d
mov eax, 0x10624dd3
mul ecx
mov edi, edx
shr edi, 6
mov dword [rbp - 0x70], edi
jmp 0x1800151b5
call qword [rsi + 0x50]
dec ebx
cmp ebx, 0x111
ja 0x180015167
mov dword [rbp - 0x20], r12d
xor r12d, r12d
mov r10, qword [rbp - 0x48]
mov r11, qword [rbp - 0x50]
mov r8, qword [rbp - 0x18]
mov ecx, 0x39
mov edx, dword [rbp - 0x80]
mov ebx, dword [rbp - 0x28]
imul eax, ebx, 0xb2
add r13d, eax
cmp r13d, dword [rbp - 0x64]
ja 0x180015236
mov ebx, dword [rbp - 0x38]
mov r9d, dword [rbp - 0x80]
mov rdi, qword [rbp + 8]
jmp 0x180014c00
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rax, qword [rbp + 8]
mov qword [rbp], rax
mov edx, dword [rbp - 0x64]
mov dword [rbp - 0x80], edx
mov ecx, dword [rbp - 0x64]
mov dword [rbp - 0x40], ecx
movzx eax, byte [rbp - 0x78]
mov byte [rbp - 0x6c], al
movzx eax, byte [rbp - 0x78]
mov byte [rbp - 0x6b], al
mov eax, dword [rbp - 0x64]
mov dword [rbp - 4], eax
mov eax, dword [rbp - 0x64]
mov dword [rbp - 8], eax
mov ebx, r13d
jmp 0x18001523d
mov r9, qword [rbp + 0x38]
mov ecx, dword [rbp - 0x40]
lea edi, [rbx + 0x624]
mov dword [rbp - 0x70], edi
cmp ebx, edi
jae 0x1800156d4
mov r14d, dword [rbp - 0x10]
mov r15d, dword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
mov edi, dword [rbp - 0x10]
mov r13d, dword [rbp - 0x10]
mov eax, dword [rbp - 0x70]
cmp ebx, 0x26e
ja 0x180015523
je 0x1800154e0
cmp ebx, 0x14a
ja 0x1800153c1
je 0x180015327
mov eax, ebx
sub eax, 0x62
je 0x18001530c
sub eax, 0x65
je 0x1800152d4
cmp eax, 0x1e
jne 0x1800156ad
cmp dword [rbp - 8], edx
jne 0x1800152a6
cmp dword [rbp - 0x64], ecx
je 0x1800152c8
cmp byte [rbp - 0x6c], 0
jne 0x1800152c8
cmp byte [rbp - 0x6b], 0
je 0x1800152bc
mov rax, qword [rbp]
cmp byte [rax + 0x21], 0
jne 0x1800152c8
mov edi, dword [r10 + 0x120]
jmp 0x1800156ad
mov edi, dword [r10 + 0x88]
jmp 0x1800156ad
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x28], rax
mov eax, 0x39
mov dword [rsp + 0x20], eax
xor r9d, r9d
mov r8, r10
xor edx, edx
xor ecx, ecx
call fcn.180009ab0
test al, al
je 0x180014c4f
jmp 0x1800156a2
mov eax, dword [rbp - 4]
cdq
idiv dword [r11 + 0x340]
imul eax, dword [r11 + 0x338]
mov dword [rbp - 0x64], eax
jmp 0x1800156aa
mov ebx, 0x34
nop dword [rax]
mov eax, ebx
sub eax, 0x34
je 0x180015342
cmp eax, 1
je 0x180014c53
jmp 0x1800153ae
lea rax, [rbp + 0x20]
cmp r8, rax
je 0x1800153aa
mov rdx, qword [r8 + 0x18]
cmp rdx, 0x10
jb 0x180015389
mov rcx, qword [r8]
inc rdx
cmp rdx, 0x1000
jb 0x180015380
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1800156c9
mov rcx, r8
call fcn.1800466c8
mov r8, qword [rbp - 0x18]
movups xmm0, xmmword [rbp + 0x20]
movups xmmword [r8], xmm0
movups xmm1, xmmword [rbp + 0x30]
movups xmmword [r8 + 0x10], xmm1
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x38], 0xf
mov byte [rbp + 0x20], 0
mov byte [rbp - 0x68], 1
inc ebx
cmp ebx, 0x36
jb 0x180015330
mov ebx, dword [rbp - 0x28]
jmp 0x1800156a2
cmp ebx, 0x168
je 0x180015408
cmp ebx, 0x1eb
jne 0x1800156b0
mov edi, dword [rbp - 0x38]
inc edi
add edi, r13d
sar edi, 1
mov r8d, dword [r11 + 0x308]
mov eax, dword [r10 + 0x94]
lea eax, [rax + r8*2]
add eax, 0x34
add eax, edi
lea ecx, [r8 + 0x34]
cdq
idiv ecx
mov r15d, edx
sub r15d, r8d
jmp 0x1800156aa
mov dword [rbp - 0x20], ecx
lea ebx, [rdx - 1]
mov dword [rbp - 0x38], ebx
mov dword [rbp - 0x30], ecx
mov dword [rbp - 0x60], edx
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x38]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
lea r8, [rbp - 0x60]
mov r13, qword [rbp + 0x10]
mov rdx, r13
mov ecx, 0xc8
call fcn.1800189d0
test al, al
je 0x180015469
mov eax, dword [rbp - 0x40]
mov dword [rbp - 0x30], eax
mov dword [rbp - 0x60], ebx
mov r9, r13
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x30]
mov ecx, 0x61
call fcn.1800251e0
mov dword [rbp - 0x38], eax
jmp 0x18001546c
mov dword [rbp - 0x38], edi
mov ecx, dword [rbp - 0x40]
lea ebx, [rcx - 1]
mov dword [rbp - 0x60], ebx
mov eax, dword [rbp - 0x80]
mov dword [rbp - 0x30], eax
mov dword [rbp - 0x20], ecx
mov dword [rbp - 0x58], eax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x20]
lea r8, [rbp - 0x58]
mov rdx, r13
mov ecx, 0xc8
call fcn.1800189d0
test al, al
je 0x1800154d5
mov dword [rbp - 0x60], ebx
mov eax, dword [rbp - 0x80]
mov dword [rbp - 0x58], eax
mov r9, r13
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x60]
mov ecx, 0x61
call fcn.1800251e0
mov r13d, eax
mov ebx, dword [rbp - 0x28]
jmp 0x1800156a2
mov r13d, edi
mov ebx, dword [rbp - 0x28]
jmp 0x1800156a2
mov ecx, dword [r11 + 0x308]
add ecx, r15d
mov dword [r10 + 0x124], ecx
mov eax, dword [r10 + 0x58]
mov rcx, qword [rbp]
add eax, dword [rcx + 0x14]
lea ecx, [rax + r15]
mov esi, dword [r11 + 0x310]
neg esi
cmp ecx, esi
jl 0x1800156ad
mov esi, ecx
cmp ecx, 0x39
mov eax, 0x39
cmovg esi, eax
jmp 0x1800156ad
cmp ebx, 0x2f1
je 0x180015643
cmp ebx, 0x374
je 0x180015618
cmp ebx, 0x3f7
je 0x1800155d0
cmp ebx, 0x47a
je 0x180015580
cmp ebx, 0x4fd
jne 0x1800156b0
mov dword [rsp + 0x20], r15d
mov rax, qword [rbp + 8]
mov r9d, dword [rax]
mov r8d, dword [r8]
lea rdx, str.calc_100____12_
mov ecx, 5
call fcn.180035ef0
jmp 0x1800156a2
mov ecx, dword [rbp + 0x18]
add ecx, dword [r11 + 0x310]
mov dword [r10 + 0x12c], ecx
mov dword [rbp - 0x30], r15d
mov eax, dword [rbp - 0x40]
mov dword [rbp - 0x58], eax
mov dword [rbp - 0x60], edx
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], 0x6e
lea r9, [rbp - 0x58]
mov r8, qword [rbp + 0x10]
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x30]
call fcn.180040c40
mov r10, qword [rbp - 0x48]
mov dword [r10 + 0x11c], r15d
jmp 0x1800156a6
mov dword [rbp - 0x58], r14d
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 9
xor r8d, r8d
lea rdx, [rbp - 0x58]
xor ecx, ecx
call fcn.180044800
mov dword [rbp + 0x18], eax
mov r11, qword [rbp - 0x50]
mov ecx, dword [rbp - 0x10]
add ecx, dword [r11 + 0x310]
mov r10, qword [rbp - 0x48]
mov dword [r10 + 0x128], ecx
jmp 0x1800156aa
mov dword [rbp - 0x58], esi
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 9
xor r8d, r8d
lea rdx, [rbp - 0x58]
xor ecx, ecx
call fcn.180044800
mov dword [rbp - 0x10], eax
jmp 0x1800156a2
mov edx, dword [r10 + 0x5c]
mov r9, qword [rbp]
mov r8d, dword [r9 + 0x18]
lea ecx, [r8 + rdx]
add ecx, r15d
mov r14d, dword [r11 + 0x310]
neg r14d
cmp ecx, r14d
jl 0x180015674
mov r14d, ecx
cmp ecx, 0x39
mov eax, 0x39
cmovg r14d, eax
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x30], r8d
mov dword [rsp + 0x28], r14d
mov eax, dword [r10 + 0x58]
mov dword [rsp + 0x20], eax
mov r9d, dword [r9 + 0x14]
mov r8d, esi
lea rdx, str._VALIDATION_RESULT_TYPE_VALUE_ERROR
mov ecx, 5
call fcn.180035ef0
mov r10, qword [rbp - 0x48]
mov r11, qword [rbp - 0x50]
mov edx, dword [rbp - 0x80]
mov eax, dword [rbp - 0x70]
add ebx, 0x83
mov dword [rbp - 0x28], ebx
cmp ebx, eax
jae 0x1800156d0
mov r8, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x40]
jmp 0x180015263
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov r9, qword [rbp + 0x38]
mov r12d, dword [rbp - 0x68]
cmp r9, 0x10
jb 0x180015713
lea rdx, [r9 + 1]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001570e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18001570e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800466c8
mov eax, r12d
mov rcx, qword [rbp + 0x80]
xor rcx, rsp
call fcn.180046be0
mov rbx, qword [rsp + 0x1d8]
add rsp, 0x190
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.180017ef0
nop
call fcn.180017d70
int3