Function at 0x140002cf0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
movaps xmmword [rsp + 0xf0], xmm6
mov rsi, rcx
lea rax, [rcx + 8]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov dword [rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
mov edx, 0xc9b2631d
mov eax, 0xe201b716
mov ecx, 0x93aebeaf
nop word [rax + rax]
cmp edx, 0xc9b2631c
jle 0x140002d90
cmp edx, 0x3a60d806
je 0x140002deb
cmp edx, 0xe201b716
je 0x140002db2
cmp edx, 0xc9b2631d
jne 0x140002d40
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, ecx
cmp dword [0x140b74f34], 0xa
cmovl edx, ecx
jmp 0x140002d40
cmp edx, 0x93aebeaf
je 0x140002db9
cmp edx, 0x9938f666
jne 0x140002d40
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, 0x93aebeaf
jmp 0x140002d40
mov edx, 0x3a60d806
jmp 0x140002d40
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, eax
cmp dword [0x140b74f34], 0xa
cmovl edx, eax
jmp 0x140002d40
lea rax, [rsi + 0x60]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
mov dword [rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
mov edx, 0xc9b2631d
mov eax, 0xe201b716
mov ecx, 0x93aebeaf
nop word [rax + rax]
cmp edx, 0xc9b2631c
jle 0x140002e70
cmp edx, 0x3a60d806
je 0x140002ecb
cmp edx, 0xe201b716
je 0x140002e92
cmp edx, 0xc9b2631d
jne 0x140002e20
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, ecx
cmp dword [0x140b74f34], 0xa
cmovl edx, ecx
jmp 0x140002e20
cmp edx, 0x93aebeaf
je 0x140002e99
cmp edx, 0x9938f666
jne 0x140002e20
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, 0x93aebeaf
jmp 0x140002e20
mov edx, 0x3a60d806
jmp 0x140002e20
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, eax
cmp dword [0x140b74f34], 0xa
cmovl edx, eax
jmp 0x140002e20
mov dword [rsi + 0xe8], 0
lea rax, [rsi + 0xec]
mov qword [rsp + 0x20], rax
mov edx, 0xc9b2631d
mov eax, 0xe201b716
mov ecx, 0x93aebeaf
cmp edx, 0xc9b2631c
jle 0x140002f40
cmp edx, 0x3a60d806
je 0x140002f9b
cmp edx, 0xe201b716
je 0x140002f62
cmp edx, 0xc9b2631d
jne 0x140002ef0
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, ecx
cmp dword [0x140b74f34], 0xa
cmovl edx, ecx
jmp 0x140002ef0
cmp edx, 0x93aebeaf
je 0x140002f69
cmp edx, 0x9938f666
jne 0x140002ef0
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, 0x93aebeaf
jmp 0x140002ef0
mov edx, 0x3a60d806
jmp 0x140002ef0
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, eax
cmp dword [0x140b74f34], 0xa
cmovl edx, eax
jmp 0x140002ef0
lea rax, [rsi + 0xd8c]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
mov dword [rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
mov edx, 0xc9b2631d
mov eax, 0xe201b716
mov ecx, 0x93aebeaf
nop word [rax + rax]
cmp edx, 0xc9b2631c
jle 0x140003020
cmp edx, 0x3a60d806
je 0x14000307b
cmp edx, 0xe201b716
je 0x140003042
cmp edx, 0xc9b2631d
jne 0x140002fd0
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, ecx
cmp dword [0x140b74f34], 0xa
cmovl edx, ecx
jmp 0x140002fd0
cmp edx, 0x93aebeaf
je 0x140003049
cmp edx, 0x9938f666
jne 0x140002fd0
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, 0x93aebeaf
jmp 0x140002fd0
mov edx, 0x3a60d806
jmp 0x140002fd0
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, eax
cmp dword [0x140b74f34], 0xa
cmovl edx, eax
jmp 0x140002fd0
lea rax, [rsi + 0x3650]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov dword [rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
mov edx, 0xc9b2631d
mov eax, 0xe201b716
mov ecx, 0x93aebeaf
nop word [rax + rax]
cmp edx, 0xc9b2631c
jle 0x140003100
cmp edx, 0x3a60d806
je 0x14000315b
cmp edx, 0xe201b716
je 0x140003122
cmp edx, 0xc9b2631d
jne 0x1400030b0
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, ecx
cmp dword [0x140b74f34], 0xa
cmovl edx, ecx
jmp 0x1400030b0
cmp edx, 0x93aebeaf
je 0x140003129
cmp edx, 0x9938f666
jne 0x1400030b0
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, 0x93aebeaf
jmp 0x1400030b0
mov edx, 0x3a60d806
jmp 0x1400030b0
mov rdx, qword [rsp + 0x20]
mov dword [rdx], 0
mov edx, dword [0x140b74f30]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x9938f666
cmove edx, eax
cmp dword [0x140b74f34], 0xa
cmovl edx, eax
jmp 0x1400030b0
lea rax, [rsi + 0x36d8]
mov qword [rsp + 0xc8], rax
lea rax, [rsi + 0x40]
mov qword [rsp + 0xc0], rax
lea rax, [rsi + 0x78]
mov qword [rsp + 0xa0], rax
lea rax, [rsi + 0x37c4]
mov qword [rsp + 0xb8], rax
lea rax, [rsi + 0x10]
mov qword [rsp + 0xb0], rax
lea rax, [rsi + 0x3658]
mov qword [rsp + 0xa8], rax
mov eax, 0x7d6ffde5
lea r15, [0x140004380]
lea rdi, [0x1400047e0]
movabs rbx, 0xff7fffffff7fffff
xorps xmm6, xmm6
mov ebp, 0xe201b716
mov edx, 0x93aebeaf
movabs r8, 0x40c000003e99999a
jmp 0x14000320d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x48da7b9
mov ecx, 0x1a721429
nop dword [rax + rax]
cmove eax, ecx
cmp dword [0x140b74f54], 0xa
cmovl eax, ecx
cmp eax, 0xfe1444ec
jle 0x140003270
cmp eax, 0x436869c4
jg 0x1400032c0
cmp eax, 0x1a4f8c21
jle 0x14000336a
cmp eax, 0x32b15e92
jle 0x140003482
cmp eax, 0x3901a307
jg 0x14000367d
cmp eax, 0x32b15e93
je 0x14000376d
cmp eax, 0x3464229d
jne 0x14000320d
cmp byte [rsp + 0x2c], 0
mov eax, 0xfab50ee4
mov ecx, 0x734691f5
cmovne eax, ecx
mov r14, qword [rsp + 0x88]
jmp 0x14000320d
cmp eax, 0xcb097ee3
jg 0x140003310
cmp eax, 0xa1883bb0
jle 0x1400033a4
cmp eax, 0xacf31ee6
jle 0x1400034c1
cmp eax, 0xb712adeb
jg 0x1400036b6
cmp eax, 0xacf31ee7
je 0x14000378b
cmp eax, 0xb6ea0c3f
jne 0x14000320d
mov eax, 0xcbd28a62
jmp 0x14000320d
cmp eax, 0x600410ab
jle 0x1400033ee
cmp eax, 0x6590bae5
jle 0x14000350e
cmp eax, 0x734691f4
jg 0x14000371a
cmp eax, 0x6590bae6
je 0x14000379a
cmp eax, 0x689290d4
jne 0x14000320d
mov eax, 0xe1cd79dd
jmp 0x14000320d
cmp eax, 0xe1cd79dc
jle 0x140003438
cmp eax, 0xe3a9f0b6
jle 0x14000356a
cmp eax, 0xf864a0ba
jle 0x140003758
cmp eax, 0xf864a0bb
je 0x1400037d4
cmp eax, 0xfab50ee4
jne 0x14000320d
mov qword [rsp + 0x40], r14
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x436869c5
mov ecx, 0xfe1444ed
jmp 0x140003200
cmp eax, 0x11e1ec55
jg 0x1400035af
cmp eax, 0xfe1444ed
je 0x1400037e1
cmp eax, 0x3e1e1ad
je 0x1400038a8
cmp eax, 0x48da7b9
jne 0x14000320d
mov qword [rsi + 0x28], r8
mov eax, 0x1a721429
jmp 0x14000320d
cmp eax, 0x93a7ed99
jg 0x1400035da
cmp eax, 0x889b34d0
je 0x1400038dd
cmp eax, 0x8b267949
je 0x140003902
cmp eax, 0x8e1a90c1
jne 0x14000320d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6ea0c3f
mov ecx, 0xcbd28a62
jmp 0x140003200
cmp eax, 0x5d4b9ff2
jg 0x140003609
cmp eax, 0x436869c5
je 0x14000390c
cmp eax, 0x44912250
je 0x1400039d8
cmp eax, 0x54cbb84f
jne 0x14000320d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x600410ac
mov ecx, 0x14b93725
jmp 0x140003200
cmp eax, 0xce81e419
jg 0x14000364d
cmp eax, 0xcb097ee4
je 0x140003a02
cmp eax, 0xcbd28a62
je 0x140003a33
cmp eax, 0xccdd5beb
jne 0x14000320d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96e0ea5e
mov ecx, 0x93a7ed9a
jmp 0x140003200
cmp eax, 0x1a4f8c22
je 0x140003a51
cmp eax, 0x1a721429
je 0x140003a62
cmp eax, 0x2e456e4c
jne 0x14000320d
mov dword [rsp + 0x3c], r9d
mov eax, dword [rsp + 0x3c]
cmp eax, 0x14
mov eax, 0x1a4f8c22
mov ecx, 0x889b34d0
cmovl eax, ecx
jmp 0x14000320d
cmp eax, 0xa1883bb1
je 0x140003a84
cmp eax, 0xa5e3077f
je 0x140003a91
cmp eax, 0xa891d36a
jne 0x14000320d
mov eax, dword [rsp + 0x34]
cmp eax, 0x285
setl byte [rsp + 0x2d]
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x951fee0d
mov ecx, 0x13be33a1
jmp 0x140003200
cmp eax, 0x600410ac
je 0x140003aca
cmp eax, 0x6272a567
je 0x140003ad4
cmp eax, 0x639e6dd0
jne 0x14000320d
mov qword [rsi + 0xa8], r15
mov qword [rsi + 0xb0], 0
mov qword [rsi + 0xb8], rdi
mov eax, 0x53f79cce
nop dword [rax]
cmp eax, 0x53f79cce
je 0x140003563
cmp eax, 0x3010901e
jne 0x140003550
jmp 0x140003af2
mov eax, 0x3010901e
jmp 0x140003550
cmp eax, 0xe1cd79dd
je 0x140003b25
cmp eax, 0xe21ad8e6
je 0x140003b4a
cmp eax, 0xe280ecb1
jne 0x14000320d
movsxd rax, dword [rsp + 0x34]
shl rax, 4
add rax, rsi
add rax, 0xdfc
mov qword [rsp + 0x98], rax
mov eax, 0xcb097ee4
jmp 0x14000320d
cmp eax, 0x11e1ec56
je 0x140003b6a
cmp eax, 0x13be33a1
je 0x140003b88
cmp eax, 0x14b93725
jne 0x14000320d
mov eax, 0x3901a308
jmp 0x14000320d
cmp eax, 0x93a7ed9a
je 0x140003b9f
cmp eax, 0x951fee0d
je 0x140003bd4
cmp eax, 0x96e0ea5e
jne 0x14000320d
mov eax, dword [rsp + 0x30]
mov eax, 0x93a7ed9a
jmp 0x14000320d
cmp eax, 0x5d4b9ff3
je 0x140003be2
cmp eax, 0x5e9ff7f8
je 0x140003bec
cmp eax, 0x5eb8011e
jne 0x14000320d
mov dword [rsp + 0x34], r11d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x951fee0d
mov ecx, 0xa891d36a
jmp 0x140003200
cmp eax, 0xce81e41a
je 0x140003bfb
cmp eax, 0xd0e7d74c
je 0x1400031e2
cmp eax, 0xddad8d2c
jne 0x14000320d
mov eax, 0xfab50ee4
mov r14, qword [rsp + 0x78]
jmp 0x14000320d
cmp eax, 0x3901a308
je 0x140003c19
cmp eax, 0x432f58dd
jne 0x14000320d
mov rax, qword [rsp + 0xe0]
mov dword [rax], 0xffffffff
mov eax, dword [rsp + 0x30]
add eax, 1
mov dword [rsp + 0x58], eax
mov eax, 0xacf31ee7
jmp 0x14000320d
cmp eax, 0xb712adec
je 0x140003c26
cmp eax, 0xc0ea8543
jne 0x14000320d
movabs rax, 0x3d4ccccd3e8ccccd
mov qword [rsi + 0x34], rax
mov rax, qword [rsp + 0xc0]
movups xmmword [rax], xmm6
mov dword [rsi + 0x50], 0x3f800000
mov qword [rsi + 0x58], 0
mov byte [rsi + 0x54], 0
mov eax, 0x53f79cce
nop dword [rax]
cmp eax, 0x53f79cce
je 0x140003713
cmp eax, 0x3010901e
jne 0x140003700
jmp 0x140003c44
mov eax, 0x3010901e
jmp 0x140003700
cmp eax, 0x734691f5
je 0x140003c99
cmp eax, 0x7d6ffde5
jne 0x14000320d
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
add rax, 0x28
mov qword [rsp + 0x80], rax
mov eax, 0xddad8d2c
jmp 0x14000320d
cmp eax, 0xee48cdef
jne 0x140003ed3
mov eax, 0x8e1a90c1
jmp 0x14000320d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x600410ac
mov ecx, 0x54cbb84f
jmp 0x140003200
mov eax, 0xe21ad8e6
mov r10d, dword [rsp + 0x58]
jmp 0x14000320d
movsxd rax, dword [rsp + 0x38]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x90]
mov dword [rsi + rax*4 + 0x36ec], 0xbf800000
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xe8], rax
mov eax, 0x44912250
jmp 0x14000320d
mov eax, 0x5eb8011e
xor r11d, r11d
jmp 0x14000320d
mov rax, qword [rsp + 0x40]
mov dword [rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
mov eax, 0xc9b2631d
nop word [rax + rax]
cmp eax, 0xc9b2631c
jle 0x140003850
cmp eax, 0x3a60d806
je 0x140003d90
cmp eax, 0xe201b716
je 0x140003870
cmp eax, 0xc9b2631d
jne 0x140003800
mov eax, dword [0x140b74f30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9938f666
cmove eax, edx
cmp dword [0x140b74f34], 0xa
cmovl eax, edx
jmp 0x140003800
cmp eax, 0x93aebeaf
je 0x140003877
cmp eax, 0x9938f666
jne 0x140003800
mov rax, qword [rsp + 0x20]
mov dword [rax], 0
mov eax, 0x93aebeaf
jmp 0x140003800
mov eax, 0x3a60d806
jmp 0x140003800
mov rax, qword [rsp + 0x20]
mov dword [rax], 0
mov eax, dword [0x140b74f30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9938f666
cmove eax, ebp
cmp dword [0x140b74f34], 0xa
cmovl eax, ebp
jmp 0x140003800
mov rax, qword [rsp + 0xd8]
mov dword [rax], 0x3c888889
mov dword [rsi + 0x14], 0x40a00000
lea rax, str.imgui.ini
mov qword [rsi + 0x18], rax
lea rax, str.imgui_log.txt
mov qword [rsi + 0x20], rax
mov eax, 0xd0e7d74c
jmp 0x14000320d
movsxd rax, dword [rsp + 0x3c]
mov dword [rsi + rax*4 + 0x3714], 0xbf800000
mov eax, dword [rsp + 0x3c]
add eax, 1
mov dword [rsp + 0x5c], eax
mov eax, 0x5e9ff7f8
jmp 0x14000320d
mov eax, 0xce81e41a
jmp 0x14000320d
mov rax, qword [rsp + 0x40]
mov dword [rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
mov eax, 0xc9b2631d
nop word cs:[rax + rax]
nop
cmp eax, 0xc9b2631c
jle 0x140003980
cmp eax, 0x3a60d806
je 0x140003dd7
cmp eax, 0xe201b716
je 0x1400039a0
cmp eax, 0xc9b2631d
jne 0x140003930
mov eax, dword [0x140b74f30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9938f666
cmove eax, edx
cmp dword [0x140b74f34], 0xa
cmovl eax, edx
jmp 0x140003930
cmp eax, 0x93aebeaf
je 0x1400039a7
cmp eax, 0x9938f666
jne 0x140003930
mov rax, qword [rsp + 0x20]
mov dword [rax], 0
mov eax, 0x93aebeaf
jmp 0x140003930
mov eax, 0x3a60d806
jmp 0x140003930
mov rax, qword [rsp + 0x20]
mov dword [rax], 0
mov eax, dword [0x140b74f30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9938f666
cmove eax, ebp
cmp dword [0x140b74f34], 0xa
cmovl eax, ebp
jmp 0x140003930
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0xe8]
mov dword [rcx + rax*4], 0xbf800000
mov r13d, dword [rsp + 0x38]
add r13d, 1
mov eax, 0x6272a567
jmp 0x14000320d
mov rax, qword [rsp + 0x98]
mov dword [rax + 8], 0xbf800000
mov rax, qword [rsp + 0x98]
mov dword [rax + 4], 0xbf800000
mov r11d, dword [rsp + 0x34]
add r11d, 1
mov eax, 0x5eb8011e
jmp 0x14000320d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6ea0c3f
mov ecx, 0xf864a0bb
jmp 0x140003200
mov byte [rsi + 0x37b9], 1
mov eax, 0xe3a9f0b7
jmp 0x14000320d
mov qword [rsi + 0x28], r8
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x48da7b9
mov ecx, 0xa1883bb1
jmp 0x140003200
mov eax, 0xe21ad8e6
xor r10d, r10d
jmp 0x14000320d
mov qword [rsi + 0xa8], r15
mov qword [rsi + 0xb0], 0
mov qword [rsi + 0xb8], rdi
mov eax, 0x53f79cce
nop
cmp eax, 0x53f79cce
je 0x140003ac3
cmp eax, 0x3010901e
jne 0x140003ab0
jmp 0x140003dee
mov eax, 0x3010901e
jmp 0x140003ab0
mov eax, 0x54cbb84f
jmp 0x14000320d
mov dword [rsp + 0x38], r13d
mov eax, dword [rsp + 0x38]
cmp eax, 5
mov eax, 0xb712adec
mov ecx, 0x6590bae6
cmovl eax, ecx
jmp 0x14000320d
mov rax, qword [rsp + 0x48]
mov qword [rax], rbx
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x50], rax
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5e3077f
mov ecx, 0x689290d4
jmp 0x140003200
mov rax, qword [rsp + 0x50]
mov eax, 0x53f79cce
nop
cmp eax, 0x53f79cce
je 0x140003b43
cmp eax, 0x3010901e
jne 0x140003b30
jmp 0x140003e00
mov eax, 0x3010901e
jmp 0x140003b30
mov dword [rsp + 0x30], r10d
mov eax, dword [rsp + 0x30]
cmp eax, 0x285
mov eax, 0xc0ea8543
mov ecx, 0xccdd5beb
cmovl eax, ecx
jmp 0x14000320d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5e3077f
mov ecx, 0x639e6dd0
jmp 0x140003200
cmp byte [rsp + 0x2d], 0
mov eax, 0x32b15e93
mov ecx, 0xe280ecb1
cmovne eax, ecx
jmp 0x14000320d
movsxd rax, dword [rsp + 0x30]
lea rax, [rsi + rax*4]
add rax, 0xf0
mov qword [rsp + 0xe0], rax
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96e0ea5e
mov ecx, 0x5d4b9ff3
jmp 0x140003200
mov eax, dword [rsp + 0x34]
mov eax, 0xa891d36a
jmp 0x14000320d
mov eax, 0x432f58dd
jmp 0x14000320d
mov eax, 0x2e456e4c
mov r9d, dword [rsp + 0x5c]
jmp 0x14000320d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b267949
mov ecx, 0xee48cdef
jmp 0x140003200
mov eax, 0x2e456e4c
xor r9d, r9d
jmp 0x14000320d
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b267949
mov ecx, 0xce81e41a
jmp 0x140003200
mov rax, qword [rsp + 0x68]
movabs rcx, 0x3f8000003f800000
mov qword [rax], rcx
mov dword [rsi + 0x68], 0x1010000
mov word [rsi + 0x6d], 1
mov dword [rsi + 0x70], 0x42700000
mov rax, qword [rsp + 0xa0]
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov qword [rax + 0x20], 0
lea rax, [0x140003f10]
mov qword [rsi + 0xa0], rax
mov eax, 0x11e1ec56
jmp 0x14000320d
mov eax, dword [0x140b74f58]
mov ecx, dword [0x140b74f5c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x2e]
cmp ecx, 0xa
setl byte [rsp + 0x2f]
mov eax, 0xf3ccc0bd
cmp eax, 0xf3ccc0bc
jg 0x140003cf0
cmp eax, 0x93d89d7c
je 0x140003d27
cmp eax, 0xb89e3791
je 0x140003d2e
cmp eax, 0xd855bf8e
jne 0x140003cc0
mov eax, 0xad1ad49
jmp 0x140003cc0
cmp eax, 0x6d2be12d
je 0x140003e31
cmp eax, 0xad1ad49
je 0x140003d58
cmp eax, 0xf3ccc0bd
jne 0x140003cc0
movzx ecx, byte [rsp + 0x2e]
cmp byte [rsp + 0x2f], 0
mov eax, 0xd855bf8e
mov edx, 0xad1ad49
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140003cc0
mov eax, 0xb89e3791
jmp 0x140003cc0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0
mov dword [rsi + 0x37c0], 0
mov qword [rsi + 0x37c8], 0
mov eax, 0x6d2be12d
jmp 0x140003cc0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov eax, dword [0x140b74f58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd855bf8e
mov ecx, 0x93d89d7c
cmove eax, ecx
cmp dword [0x140b74f5c], 0xa
cmovl eax, ecx
jmp 0x140003cc0
mov rax, qword [rsp + 0x40]
add rax, 8
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
cmp rcx, rax
sete byte [rsp + 0x2c]
mov eax, dword [0x140b74f50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x436869c5
mov ecx, 0x3464229d
jmp 0x140003200
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x80]
mov eax, 0xfe1444ed
jmp 0x14000320d
mov rax, qword [rsp + 0x48]
mov qword [rax], rbx
mov eax, 0x639e6dd0
jmp 0x14000320d
mov qword [rsp + 0xd0], rbx
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rcx]
mov qword [rax], rcx
mov rax, qword [rsp + 0x50]
mov dword [rsi + 0x30], 0x40c00000
mov eax, 0x6272a567
xor r13d, r13d
jmp 0x14000320d
mov rbp, r8
mov r8d, 0x37d0
mov rcx, rsi
xor edx, edx
mov rdi, rsi
mov rsi, r14
mov r14d, r9d
mov r12d, r10d
mov r15d, r11d
call sub.VCRUNTIME140.dll_memset
mov r11d, r15d
mov r10d, r12d
mov r9d, r14d
mov r14, rsi
mov rsi, rdi
mov r8, rbp
mov edx, 0x93aebeaf
mov ebp, 0xe201b716
lea rdi, [0x1400047e0]
mov eax, 0x53f79cce
lea r15, [0x140004380]
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x53f79cce
je 0x140003ea0
cmp eax, 0x3010901e
jne 0x140003e90
jmp 0x140003ea7
mov eax, 0x3010901e
jmp 0x140003e90
mov rax, qword [rsp + 0x60]
movabs rcx, 0xbf800000bf800000
mov qword [rax], rcx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xd8], rax
mov eax, 0x3e1e1ad
jmp 0x14000320d
cmp eax, 0xe3a9f0b7
jne 0x14000320d
mov word [rsi + 0x37ba], 0x1ff
mov rax, rsi
movaps xmm6, xmmword [rsp + 0xf0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret