Function at 0x1401c4ce0
Capabilities:
Access peb ldr_data
Check os version

Disassembly:
lea r12, [rsp - 0xd0]
cmp r12, qword [r14 + 0x10]
jbe 0x1401c5b07
sub rsp, 0x150
mov qword [rsp + 0x148], rbp
lea rbp, [rsp + 0x148]
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x178], rsi
mov qword [rsp + 0x160], rbx
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x180], r8
lea rax, [0x14032eda0]
call fcn.14000e6e0
lea rdi, [rax + 0x10]
mov rcx, qword [0x1402cc4e8]
cmp dword [0x140709fd0], 0
jne 0x1401c4d60
mov qword [rax + 0x10], rcx
jmp 0x1401c4d65
call fcn.140066940
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb0], rdi
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x160]
jmp 0x1401c4da0
mov rax, rbx
mov rdi, qword [rsp + 0xb0]
mov rcx, rdx
mov rdx, rsi
nop dword [rax + rax]
test rdx, rdx
je 0x1401c5868
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0xa8], rcx
nop
mov qword [rsp], rcx
mov qword [rsp + 8], rdx
mov byte [rsp + 0x10], 0x2c
call fcn.140003ea0
xorps xmm15, xmm15
mov r14, qword [0x140709dc8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x18]
test rax, rax
jge 0x1401c4deb
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x60]
cmp rax, rdx
ja 0x1401c5afe
mov qword [rsp + 0x58], rax
nop
cmp rax, 5
jge 0x1401c4e0a
xor ecx, ecx
jmp 0x1401c4e31
mov rax, qword [rsp + 0xa8]
lea rbx, [0x14036ab4a]
mov ecx, 5
nop
call fcn.1400039a0
mov rdx, qword [rsp + 0x60]
mov ecx, eax
mov rax, qword [rsp + 0x58]
test cl, cl
je 0x1401c4e85
cmp rax, 5
jb 0x1401c5af1
lea rsi, [rax - 5]
mov rbx, qword [rsp + 0x98]
mov qword [rbx + 8], rsi
neg rsi
sar rsi, 0x3f
and esi, 5
mov r8, qword [rsp + 0xa8]
add rsi, r8
cmp dword [0x140709fd0], 0
jne 0x1401c4e75
mov qword [rbx], rsi
jmp 0x1401c5802
mov rdi, rbx
call fcn.1400669a0
nop dword [rax]
jmp 0x1401c5802
mov rbx, rax
lea rcx, [0x14036be66]
mov edi, 0xa
mov rax, qword [rsp + 0xa8]
nop dword [rax]
call fcn.1400fe360
test rbx, rbx
je 0x1401c57c5
mov rcx, qword [rsp + 0x58]
cmp rcx, 3
jne 0x1401c4f5e
mov rax, qword [rsp + 0xa8]
cmp word [rax], 0x706f
jne 0x1401c4ef4
cmp byte [rax + 2], 0x74
jne 0x1401c4eee
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3c], 1
mov rdx, qword [rsp + 0x60]
mov r8, rax
mov rax, rcx
jmp 0x1401c5802
cmp rcx, 3
jmp 0x1401c4ef8
cmp rcx, 3
jne 0x1401c4f66
movzx edx, word [rax]
nop dword [rax]
cmp dx, 0x6572
jne 0x1401c4f2f
cmp byte [rax + 2], 0x71
jne 0x1401c4f29
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3c], 2
mov rdx, qword [rsp + 0x60]
mov r8, rax
mov rax, rcx
jmp 0x1401c5802
cmp rcx, 3
jmp 0x1401c4f33
cmp rcx, 3
jne 0x1401c4f66
cmp dx, 0x6572
jne 0x1401c4f66
cmp byte [rax + 2], 0x70
jne 0x1401c4f66
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3c], 3
mov rdx, qword [rsp + 0x60]
mov r8, rax
mov rax, rcx
jmp 0x1401c5802
mov rax, qword [rsp + 0xa8]
cmp rcx, 6
jne 0x1401c5033
cmp dword [rax], 0x69726176
jne 0x1401c5033
cmp word [rax + 4], 0x746e
jne 0x1401c5033
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x98]
mov rax, qword [rsp + 0x170]
nop
call rdx
cmp rax, 5
ja 0x1401c4fd4
cmp rax, 1
jne 0x1401c4fc0
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 8
jmp 0x1401c501c
cmp rax, 5
jne 0x1401c5014
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 5
jmp 0x1401c501c
cmp rax, 6
jne 0x1401c4fe8
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 3
jmp 0x1401c501c
cmp rax, 0xa
jne 0x1401c5000
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 0xd
jmp 0x1401c501c
cmp rax, 0xb
jne 0x1401c5014
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 4
jmp 0x1401c501c
mov rbx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x58]
jmp 0x1401c5802
cmp rcx, 8
jne 0x1401c5113
movabs rdx, 0x323367617a67697a
cmp qword [rax], rdx
je 0x1401c50c2
cmp rcx, 8
jne 0x1401c50b5
movabs r9, 0x343667617a67697a
nop dword [rax]
cmp qword [rax], r9
jne 0x1401c5127
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x98]
mov rax, qword [rsp + 0x170]
call rdx
cmp rax, 6
jne 0x1401c5096
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 0x12
jmp 0x1401c509e
mov rbx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x58]
jmp 0x1401c5802
movabs r9, 0x343667617a67697a
nop
jmp 0x1401c5127
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x98]
mov rax, qword [rsp + 0x170]
call rdx
nop dword [rax + rax]
cmp rax, 5
jne 0x1401c50f4
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 0x11
jmp 0x1401c50fc
mov rbx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x58]
jmp 0x1401c5802
movabs rdx, 0x323367617a67697a
movabs r9, 0x343667617a67697a
cmp rcx, 7
jne 0x1401c52a0
mov r10d, dword [rax]
nop word [rax + rax]
nop dword [rax]
cmp r10d, 0x65786966
jne 0x1401c51e3
cmp word [rax + 4], 0x3364
jne 0x1401c51dd
cmp byte [rax + 6], 0x32
je 0x1401c5168
cmp rcx, 7
jmp 0x1401c51e7
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x98]
mov rax, qword [rsp + 0x170]
nop
call rdx
cmp rax, 5
jne 0x1401c5196
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 0xf
jmp 0x1401c51c6
cmp rax, 0xa
jne 0x1401c51aa
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 7
jmp 0x1401c51c6
cmp rax, 0xd
jne 0x1401c51be
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 2
jmp 0x1401c51c6
mov rbx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x58]
jmp 0x1401c5802
cmp rcx, 7
jmp 0x1401c51e7
cmp rcx, 7
jne 0x1401c5295
cmp r10d, 0x65786966
jne 0x1401c528f
cmp word [rax + 4], 0x3664
jne 0x1401c5289
cmp byte [rax + 6], 0x34
je 0x1401c5215
cmp rcx, 5
jmp 0x1401c52a4
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x98]
mov rax, qword [rsp + 0x170]
call rdx
cmp rax, 6
jne 0x1401c5242
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 0x10
jmp 0x1401c5272
cmp rax, 0xb
jne 0x1401c5256
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 6
jmp 0x1401c5272
cmp rax, 0xe
jne 0x1401c526a
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 1
jmp 0x1401c5272
mov rbx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x58]
jmp 0x1401c5802
cmp rcx, 5
jmp 0x1401c52a4
cmp rcx, 5
jmp 0x1401c52a4
cmp rcx, 5
jmp 0x1401c52a4
cmp rcx, 5
jne 0x1401c53ba
cmp dword [rax], 0x65747962
jne 0x1401c5380
cmp byte [rax + 4], 0x73
je 0x1401c52c5
cmp rcx, 5
jmp 0x1401c5384
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x98]
mov rax, qword [rsp + 0x170]
call rdx
nop
cmp rax, 0x18
jne 0x1401c52f4
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 9
jmp 0x1401c5365
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x98]
mov rax, qword [rsp + 0x170]
call rdx
cmp rax, 0x17
je 0x1401c5317
xor eax, eax
jmp 0x1401c5347
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rcx + 0x48]
mov rax, qword [rsp + 0x170]
call rdx
mov rcx, qword [0x1406b4d38]
cmp qword [0x1406b4d30], rax
je 0x1401c5342
xor eax, eax
nop
jmp 0x1401c5347
call fcn.140004c20
test al, al
je 0x1401c5359
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 0xc
jmp 0x1401c5365
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 0xb
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x58]
jmp 0x1401c5802
cmp rcx, 5
jne 0x1401c53ba
cmp dword [rax], 0x756f7267
jne 0x1401c53b6
cmp byte [rax + 4], 0x70
jne 0x1401c53b0
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 0xa
mov rdx, qword [rsp + 0x60]
mov r8, rax
mov rax, rcx
jmp 0x1401c5802
cmp rcx, 5
jmp 0x1401c53ba
cmp rcx, 5
jge 0x1401c53c2
xor ebx, ebx
nop
jmp 0x1401c53f6
lea rbx, [0x14036aad2]
mov ecx, 5
call fcn.1400039a0
mov rcx, qword [rsp + 0x58]
movabs rdx, 0x323367617a67697a
movabs r9, 0x343667617a67697a
mov ebx, eax
mov rax, qword [rsp + 0xa8]
test bl, bl
je 0x1401c5416
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x3d], 0xe
mov rdx, qword [rsp + 0x60]
mov r8, rax
mov rax, rcx
jmp 0x1401c5802
cmp rcx, 5
jge 0x1401c5422
xor ebx, ebx
nop
jmp 0x1401c5456
lea rbx, [0x14036ab31]
mov ecx, 5
call fcn.1400039a0
mov rcx, qword [rsp + 0x58]
movabs rdx, 0x323367617a67697a
movabs r9, 0x343667617a67697a
mov ebx, eax
mov rax, qword [rsp + 0xa8]
test bl, bl
je 0x1401c5499
nop word [rax + rax]
cmp rcx, 5
jb 0x1401c5ae7
lea r8, [rcx - 5]
mov r10, r8
neg r8
sar r8, 0x3f
and r8d, 5
add r8, rax
mov r11, qword [rsp + 0x98]
mov r12, qword [r11 + 8]
mov r13, qword [r11]
nop
lea r15, [r12 - 1]
jmp 0x1401c58f2
cmp rcx, 6
jne 0x1401c54d9
cmp dword [rax], 0x6b636170
jne 0x1401c54d3
cmp word [rax + 4], 0x6465
jne 0x1401c54cd
mov rbx, qword [rsp + 0x98]
mov word [rbx + 0x72], 0x101
mov rdx, qword [rsp + 0x60]
mov r8, rax
mov rax, rcx
jmp 0x1401c5802
cmp rcx, 5
jmp 0x1401c54dd
cmp rcx, 5
jmp 0x1401c54dd
cmp rcx, 5
jge 0x1401c54e3
xor ebx, ebx
jmp 0x1401c5517
lea rbx, [0x14036abc7]
mov ecx, 5
call fcn.1400039a0
mov rcx, qword [rsp + 0x58]
movabs rdx, 0x323367617a67697a
movabs r9, 0x343667617a67697a
mov ebx, eax
mov rax, qword [rsp + 0xa8]
test bl, bl
jne 0x1401c5747
nop
cmp rcx, 4
jl 0x1401c5532
cmp dword [rax], 0x3d666564
sete r10b
jmp 0x1401c5535
xor r10d, r10d
test r10b, r10b
jne 0x1401c55b5
nop word [rax + rax]
cmp rcx, 6
jne 0x1401c559d
cmp dword [rax], 0x746f7270
jne 0x1401c559d
cmp word [rax + 4], 0x336f
jne 0x1401c559d
mov rsi, qword [0x1402cc4f0]
cmp dword [0x140709fd0], 0
jne 0x1401c5574
mov rbx, qword [rsp + 0x98]
mov qword [rbx + 0x10], rsi
jmp 0x1401c558d
mov rdi, qword [rsp + 0xb0]
nop dword [rax]
call fcn.1400669a0
mov rbx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x60]
mov r8, rax
mov rax, rcx
jmp 0x1401c5802
mov rdx, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x98]
mov r8, rax
mov rax, rcx
jmp 0x1401c5802
mov rcx, qword [rsp + 0x60]
nop word [rax + rax]
cmp rcx, 4
jb 0x1401c58d7
lea rbx, [rcx - 4]
mov rdx, rbx
neg rbx
sar rbx, 0x3f
and ebx, 4
lea r9, [rax + rbx]
mov r10, qword [rsp + 0x98]
movzx r11d, byte [r10 + 0x3d]
mov rbx, rdx
mov rdi, qword [rsp + 0x178]
mov rsi, qword [rsp + 0x180]
mov r8d, 2
mov rax, r9
mov ecx, r11d
call fcn.1401850a0
call fcn.140195760
mov byte [rsp + 0xb8], al
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0xe8], r9
mov qword [rsp + 0xf0], r10
mov qword [rsp + 0xf8], r11
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0x100], rdx
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x108], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x118], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x128], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x138], xmm0
cmp dword [0x140709fd0], 0
jne 0x1401c5707
mov rdx, qword [rsp + 0x100]
mov rbx, qword [rsp + 0x98]
mov qword [rbx + 0x78], rdx
movups xmm0, xmmword [rsp + 0x108]
movups xmmword [rbx + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x118]
movups xmmword [rbx + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x128]
movups xmmword [rbx + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x138]
movups xmmword [rbx + 0xb0], xmm0
jmp 0x1401c5732
mov rbx, qword [rsp + 0x98]
lea rdx, [rbx + 0x78]
lea rax, [0x1403450e0]
lea rcx, [rsp + 0x100]
mov rbx, rdx
call fcn.1400148a0
mov rbx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, rdx
jmp 0x1401c5802
mov rsi, qword [rsp + 0x98]
mov byte [rsi + 0x71], 1
cmp rcx, 5
jb 0x1401c58cd
lea rbx, [rcx - 5]
mov rdx, rbx
neg rbx
sar rbx, 0x3f
and ebx, 5
lea rsi, [rax + rbx]
mov rbx, rdx
mov rax, rsi
call fcn.14000bd40
lea rcx, [0x1403efb20]
mov rbx, qword [rsp + 0x98]
mov qword [rbx + 0xe0], rcx
cmp dword [0x140709fd0], 0
jne 0x1401c57a5
mov qword [rbx + 0xe8], rax
jmp 0x1401c57b1
lea rdi, [rbx + 0xe8]
call fcn.140066840
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x58]
jmp 0x1401c5802
mov rax, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0x58]
mov ecx, 0xa
mov edi, 0x20
nop dword [rax]
call fcn.14007f820
mov rbx, qword [rsp + 0x98]
mov dword [rbx + 0x38], eax
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x58]
cmp rax, rdx
ja 0x1401c58c5
sub rdx, rax
mov rsi, rdx
neg rdx
sar rdx, 0x3f
and rax, rdx
lea rdx, [r8 + rax]
nop
cmp rsi, 1
jl 0x1401c5835
movzx edi, byte [r8 + rax]
cmp dil, 0x2c
sete dil
jmp 0x1401c5840
xor edi, edi
nop word [rax + rax]
test dil, dil
je 0x1401c4d87
cmp rsi, 1
jb 0x1401c58b9
lea rcx, [rsi - 1]
mov rsi, rcx
neg rcx
sar rcx, 0x3f
and ecx, 1
add rdx, rcx
jmp 0x1401c4d87
cmp byte [rax + 0x3d], 0xa
jne 0x1401c589f
mov rbx, qword [rax + 8]
mov rcx, qword [rax]
mov rax, rcx
call fcn.1400fda00
mov rdi, qword [rsp + 0x98]
mov qword [rdi + 8], rbx
cmp dword [0x140709fd0], 0
jne 0x1401c5897
mov qword [rdi], rax
jmp 0x1401c589c
call fcn.140066840
mov rax, rdi
mov rbx, rax
lea rax, [0x1403f0e28]
mov rbp, qword [rsp + 0x148]
add rsp, 0x150
ret
mov eax, 1
xor ecx, ecx
call fcn.140066da0
mov rcx, rdx
call fcn.140066da0
mov eax, 5
call fcn.140066da0
mov eax, 4
nop dword [rax]
call fcn.140066da0
dec r15
movabs r9, 0x343667617a67697a
test r15, r15
jl 0x1401c5908
movzx r9d, byte [r15 + r13]
nop dword [rax]
cmp r9b, 0x2e
jne 0x1401c58e5
jmp 0x1401c590f
mov r15, 0xffffffffffffffff
test r15, r15
jl 0x1401c5942
lea r9, [r15 + 1]
nop dword [rax + rax]
cmp r12, r9
jb 0x1401c5adc
sub r12, r15
dec r12
mov r15, r12
neg r12
sar r12, 0x3f
and r9, r12
add r13, r9
nop
jmp 0x1401c5945
mov r15, r12
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x90], r13
mov qword [rsp + 0x68], r10
mov qword [rsp + 0xa0], r8
xor ebx, ebx
xor esi, esi
xor edi, edi
xor r9d, r9d
xor r12d, r12d
jmp 0x1401c598d
cmp dl, 0x5f
sete dl
inc rbx
mov esi, edx
mov r12, r8
movabs rdx, 0x323367617a67697a
mov r8, qword [rsp + 0xa0]
cmp rbx, r15
jge 0x1401c5a49
movzx edx, byte [rbx + r13]
nop dword [rax + rax]
cmp dl, 0x5f
je 0x1401c5a3e
test sil, sil
je 0x1401c59c2
mov rsi, r8
lea r8d, [rdx - 0x61]
cmp r8b, 0x19
ja 0x1401c59c5
add edx, 0xffffffe0
nop
jmp 0x1401c59c5
mov rsi, r8
lea r8, [r12 + 1]
cmp rdi, r8
jae 0x1401c5a34
mov qword [rsp + 0x50], rbx
mov byte [rsp + 0x47], dl
mov rax, r9
mov rbx, r8
mov rcx, rdi
mov edi, 1
lea rsi, [0x140301940]
call fcn.14004b4c0
movzx edx, byte [rsp + 0x47]
mov rsi, qword [rsp + 0xa0]
mov r10, qword [rsp + 0x68]
mov r11, qword [rsp + 0x98]
mov r13, qword [rsp + 0x90]
mov r15, qword [rsp + 0x48]
mov r8, rbx
mov r9, rax
mov rdi, rcx
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x50]
mov byte [r8 + r9 - 1], dl
jmp 0x1401c596d
mov rsi, r8
mov r8, r12
jmp 0x1401c596d
lea rax, [rsp + 0x70]
mov rbx, r9
mov rcx, r12
call fcn.14004f6c0
mov rcx, qword [rsp + 0x68]
nop
cmp rbx, rcx
jne 0x1401c5a88
mov rbx, rax
mov rax, qword [rsp + 0xa0]
call fcn.1400039a0
test al, al
je 0x1401c5a83
mov rbx, qword [rsp + 0x98]
jmp 0x1401c5ac5
mov rcx, qword [rsp + 0x68]
nop
mov rbx, qword [rsp + 0x98]
mov byte [rbx + 0x40], 1
mov qword [rbx + 0x58], rcx
cmp dword [0x140709fd0], 0
jne 0x1401c5ab0
mov rdx, qword [rsp + 0xa0]
mov qword [rbx + 0x50], rdx
jmp 0x1401c5ac5
lea rdi, [rbx + 0x50]
mov rdx, qword [rsp + 0xa0]
nop dword [rax]
call fcn.140066960
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x58]
jmp 0x1401c5802
mov rax, r9
mov rcx, r12
call fcn.140066da0
mov eax, 5
call fcn.140066da0
mov rcx, rax
mov eax, 5
call fcn.140066da0
mov rcx, rax
call fcn.140066d20
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
call fcn.140064660
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
jmp fcn.1401c4ce0