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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov rsi, rcx
movabs r14, 0xb8bcb5be736f37df
lea rax, [rcx + 0x1930]
mov qword [rsp + 0x90], rax
lea rax, [rcx + 0x191c]
mov qword [rsp + 0x88], rax
lea rax, [rcx + 0x1908]
mov qword [rsp + 0x80], rax
mov eax, 0x84035186
mov rbp, qword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x14001a440
mov eax, 0x54bc791c
mov edi, dword [rsp + 0x6c]
mov ebx, r12d
nop word [rax + rax]
cmp eax, 0x11c93a4b
jle 0x14001a4a0
cmp eax, 0x437c3e4c
jle 0x14001a500
cmp eax, 0x74be99cd
jg 0x14001a59b
cmp eax, 0x624163a0
jle 0x14001a69b
cmp eax, 0x624163a1
je 0x14001a859
cmp eax, 0x632484c4
je 0x14001a866
cmp eax, 0x6d2c1f6b
jne 0x14001a440
cmp dword [0x1400c1848], 0
setne byte [rsp + 0x2e]
mov eax, 0xf9edb844
jmp 0x14001a440
cmp eax, 0xbb57b081
jle 0x14001a550
cmp eax, 0xd5dfd700
jg 0x14001a5d1
cmp eax, 0xc8d5cb90
jle 0x14001a6d2
cmp eax, 0xc8d5cb91
je 0x14001a885
cmp eax, 0xc9d88f55
je 0x14001a8a7
cmp eax, 0xcaf173b4
jne 0x14001a440
mov rcx, qword [rsp + 0x48]
call fcn.140003e30
mov eax, 0x3291fa06
jmp 0x14001a440
cmp eax, 0x349dfa28
jle 0x14001a62c
cmp eax, 0x3796facd
jle 0x14001a702
cmp eax, 0x3796face
je 0x14001a8cd
cmp eax, 0x394b9405
je 0x14001a8d7
cmp eax, 0x3bdcba85
jne 0x14001a440
cmp dword [rsp + 0x58], 0
sete byte [rsp + 0x2d]
mov eax, 0x77ab47c3
jmp 0x14001a440
cmp eax, 0x92ced9f4
jle 0x14001a65c
cmp eax, 0xa0f20ad3
jle 0x14001a728
cmp eax, 0xa0f20ad4
je 0x14001a8eb
cmp eax, 0xa5ea3473
je 0x14001a8f5
cmp eax, 0xabe1044f
jne 0x14001a440
cmp dword [rsp + 0x60], 0
setne byte [rsp + 0x2f]
mov eax, 0xbb57b082
jmp 0x14001a440
cmp eax, 0x76fbca58
jle 0x14001a748
cmp eax, 0x76fbca59
je 0x14001a8ff
cmp eax, 0x77ab47c3
je 0x14001a919
cmp eax, 0x79cdabf1
jne 0x14001a440
mov eax, 0xf933791a
jmp 0x14001a440
cmp eax, 0xf9337919
jle 0x14001a772
cmp eax, 0xf9edb844
je 0x14001a93e
cmp eax, 0x1606ce
jne 0x14001aa74
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x40]
lea rax, [rax + rax*4]
shl rax, 2
add rax, qword [rcx]
mov ecx, 0xb536e578
nop dword [rax]
cmp ecx, 0xb536e578
je 0x14001a625
cmp ecx, 0x6809b877
jne 0x14001a610
jmp 0x14001a955
mov ecx, 0x6809b877
jmp 0x14001a610
cmp eax, 0x27cfd33c
jle 0x14001a7a0
cmp eax, 0x27cfd33d
je 0x14001a42b
cmp eax, 0x2838fd80
jne 0x14001aa81
mov eax, 0x349dfa29
mov r15d, dword [rsp + 0x30]
jmp 0x14001a440
cmp eax, 0x84eb1dc1
jg 0x14001a7c5
cmp eax, 0x81413687
je 0x14001a97f
cmp eax, 0x84035186
jne 0x14001a440
mov qword [rsp + 0x48], rsi
mov rcx, qword [rsp + 0x48]
mov edx, 3
call fcn.140002cc0
mov eax, 0xd5dfd701
jmp 0x14001a440
cmp eax, 0x437c3e4d
je 0x14001a989
cmp eax, 0x54bc791c
jne 0x14001a440
mov dword [rsp + 0x38], edi
cmp dword [0x1400c1838], 0
mov dword [rsp + 0x3c], ebx
mov eax, 0x84eb1dc2
mov ecx, 0xa5ea3473
cmove eax, ecx
jmp 0x14001a440
cmp eax, 0xbb57b082
je 0x14001a9a8
cmp eax, 0xbcc98006
jne 0x14001a440
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xa0], rax
mov eax, 0x437c3e4d
jmp 0x14001a440
cmp eax, 0x349dfa29
je 0x14001a9bf
cmp eax, 0x3703ed12
jne 0x14001a440
call rbp
mov dword [rsp + 0x30], eax
mov eax, 0xa0f20ad4
jmp 0x14001a440
cmp eax, 0x92ced9f5
je 0x14001a9ec
cmp eax, 0x99b8321e
jne 0x14001a440
mov eax, 0x624163a1
jmp 0x14001a440
cmp eax, 0x74be99ce
je 0x14001a9f6
cmp eax, 0x756fd038
jne 0x14001a440
mov eax, dword [0x140069e10]
mov dword [rsp + 0x5c], eax
mov eax, 0x76fbca59
jmp 0x14001a440
cmp eax, 0xd5dfd701
je 0x14001aa0a
cmp eax, 0xd8b0a8a3
jne 0x14001a440
mov rax, qword [rsp + 0xa8]
mov eax, dword [rax]
mov dword [rsp + 0x68], eax
mov eax, 0x1606ce
jmp 0x14001a440
cmp eax, 0x11c93a4c
je 0x14001aa23
cmp eax, 0x199652a7
jne 0x14001a440
mov eax, 0x27cfd33d
mov r12d, dword [rsp + 0x34]
jmp 0x14001a440
cmp eax, 0x84eb1dc2
je 0x14001aa35
cmp eax, 0x90647f2e
jne 0x14001a440
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
add rax, 8
mov qword [rsp + 0xb0], rax
mov eax, 0x4d5cd33d
nop dword [rax]
cmp eax, 0x6a4302b7
je 0x14001aa55
cmp eax, 0x4d5cd33d
jne 0x14001a810
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x78]
mov rdx, r14
sub rdx, qword [rcx]
sub rdx, r14
add rdx, qword [rax]
sar rdx, 2
movabs rax, 0xcccccccccccccccd
imul rdx, rax
mov qword [rsp + 0x50], rdx
mov eax, 0x6a4302b7
jmp 0x14001a810
mov eax, 0x90647f2e
xor r13d, r13d
jmp 0x14001a440
mov r8d, dword [rsp + 0x5c]
mov rdx, qword [rsp + 0x98]
mov rcx, rsi
call fcn.140019990
mov eax, 0x394b9405
jmp 0x14001a440
mov eax, dword [rsp + 0x30]
sub eax, dword [rsp + 0x38]
cmp eax, 0x65
mov eax, 0x349dfa29
mov ecx, 0x92ced9f5
cmovae eax, ecx
mov r15d, dword [rsp + 0x38]
jmp 0x14001a440
mov rax, qword [rsp + 0x40]
lea rcx, [0x140069e10]
lea rax, [rcx + rax*4]
add rax, 8
mov qword [rsp + 0xa8], rax
mov eax, 0xd8b0a8a3
jmp 0x14001a440
mov eax, 0x11c93a4c
jmp 0x14001a440
mov eax, dword [0x1400c184c]
mov dword [rsp + 0x60], eax
mov eax, 0xabe1044f
jmp 0x14001a440
mov eax, 0xc8d5cb91
jmp 0x14001a440
mov eax, 0xcaf173b4
jmp 0x14001a440
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x98], rax
mov eax, 0x632484c4
jmp 0x14001a440
mov cl, byte [rsp + 0x2c]
cmp byte [rsp + 0x2d], 0
mov eax, 0x3703ed12
mov edx, 0x79cdabf1
cmovne eax, edx
test cl, cl
mov ecx, 0x3703ed12
cmove eax, ecx
jmp 0x14001a440
cmp byte [rsp + 0x2e], 0
mov eax, 0x394b9405
mov ecx, 0x756fd038
cmovne eax, ecx
jmp 0x14001a440
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x68]
mov rcx, rsi
call fcn.140019a70
mov r13, qword [rsp + 0x40]
add r13, 1
mov eax, 0x90647f2e
jmp 0x14001a440
mov eax, 0x3703ed12
jmp 0x14001a440
mov r8d, dword [rsp + 0x64]
mov rdx, qword [rsp + 0xa0]
mov rcx, rsi
call fcn.140019990
mov eax, 0x99b8321e
jmp 0x14001a440
cmp byte [rsp + 0x2f], 0
mov eax, 0x99b8321e
mov ecx, 0x74be99ce
cmovne eax, ecx
jmp 0x14001a440
mov dword [rsp + 0x6c], r15d
call rbp
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
sub eax, dword [rsp + 0x3c]
cmp eax, 0x33
mov eax, 0x27cfd33d
mov ecx, 0x3796face
cmovae eax, ecx
mov r12d, dword [rsp + 0x3c]
jmp 0x14001a440
mov eax, 0x6d2c1f6b
jmp 0x14001a440
mov eax, dword [0x140069e14]
mov dword [rsp + 0x64], eax
mov eax, 0xbcc98006
jmp 0x14001a440
mov byte [rsi + 0x1961], 0
call rbp
mov edi, eax
call rbp
mov ebx, eax
mov eax, 0x54bc791c
jmp 0x14001a440
mov rcx, rsi
call fcn.140019d60
mov eax, 0x199652a7
jmp 0x14001a440
cmp dword [0x1400c1848], 0
sete byte [rsp + 0x2c]
mov eax, dword [0x1400c184c]
mov dword [rsp + 0x58], eax
mov eax, 0x3bdcba85
jmp 0x14001a440
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x40]
cmp rcx, rax
mov eax, 0x2838fd80
mov ecx, 0xc9d88f55
cmovb eax, ecx
jmp 0x14001a440
cmp eax, 0xf933791a
jne 0x14001a440
jmp 0x14001aa94
cmp eax, 0x3291fa06
jne 0x14001a440
mov rcx, rsi
call fcn.140018ce0
mov rcx, qword [rsp + 0x48]
call fcn.140004120
mov rcx, rsi
call fcn.140019370
int3