Function at 0x180169cc0
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, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
mov ecx, dword [0x1803150f8]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
xorps xmm2, xmm2
ucomiss xmm0, xmm2
mov ecx, 0x83526771
mov edx, 0x80c914f4
cmovne edx, ecx
mov edi, dword [0x1803150fc]
cmovp edx, ecx
mov dword [rsp + 0x80], edx
cmp edi, 0xa
setl r9b
setl byte [rsp + 0x14]
mov ebp, 0xfa5c5141
mov ecx, 0x47024e9c
cmovl ecx, ebp
test eax, eax
sete byte [rsp + 0x13]
mov esi, 0x47024e9c
sete bl
cmovne ecx, esi
mov r8d, r9d
or r8b, bl
xor r9b, al
cmove ecx, ebp
mov dword [rsp + 0x94], ecx
cmp edi, 9
setg dl
xor bl, dl
mov ecx, ebx
xor cl, 1
and al, dl
or cl, al
xor cl, bl
mov ecx, 0xa5224550
mov edi, 0x11d7ad27
cmove ecx, edi
mov dword [rsp + 0x7c], ecx
mov ecx, r9d
xor cl, 1
or cl, al
xor cl, r9b
mov eax, 0xdc00a6f9
mov ebp, 0x270b3b9e
cmove eax, ebp
mov dword [rsp + 0x90], eax
test r8b, r8b
mov ecx, 0xaf838486
mov eax, 0xba5b4e41
cmove ecx, eax
mov dword [rsp + 0x78], ecx
mov ecx, 0xf841c3fc
cmove ecx, eax
mov dword [rsp + 0x8c], ecx
mov ecx, 0xeb9f3ef7
mov eax, 0xaf10d094
cmove ecx, eax
mov dword [rsp + 0x88], ecx
mov ecx, 0xa4b03c19
cmove ecx, eax
mov dword [rsp + 0x74], ecx
mov ecx, 0xb65b4656
mov eax, 0xe690b3e8
cmove ecx, eax
mov dword [rsp + 0x70], ecx
mov ecx, 0xf38600fa
cmove ecx, eax
mov dword [rsp + 0x6c], ecx
mov ecx, 0xa421cba3
mov eax, 0x995b36d2
cmove ecx, eax
mov dword [rsp + 0x68], ecx
mov ecx, 0xfd3e6584
cmove ecx, eax
mov dword [rsp + 0x64], ecx
mov eax, 0xb8c231b9
cmove eax, esi
mov dword [rsp + 0x60], eax
mov ecx, 0x544bd19c
mov eax, 0x1aaa6dfb
cmove ecx, eax
mov dword [rsp + 0x5c], ecx
mov ecx, 0x571ec71b
cmove ecx, eax
mov dword [rsp + 0x84], ecx
mov eax, 0x7d14df91
cmove eax, edi
mov dword [rsp + 0x58], eax
mov ecx, 0x99de974d
mov eax, 0x29e3d1a3
cmove ecx, eax
mov dword [rsp + 0x54], ecx
mov ecx, 0x3036e373
cmove ecx, eax
mov dword [rsp + 0x50], ecx
mov r15d, 0xbc4276ee
mov eax, 0x300d933a
cmove r15d, eax
mov r12d, 0x1e9326ff
cmove r12d, eax
mov r10d, 0x5604b2a3
mov eax, 0xc1e5da19
cmove r10d, eax
mov r11d, 0xdf48bd80
cmove r11d, eax
mov ecx, 0x13611616
mov eax, 0xb3fa7e79
cmove ecx, eax
mov dword [rsp + 0x4c], ecx
mov ecx, 0xb9dd280e
cmove ecx, eax
mov dword [rsp + 0x48], ecx
mov ebx, 0x6eb49842
mov eax, 0x4c2100b1
cmove ebx, eax
mov ecx, 0xab9a5d42
cmove ecx, eax
mov dword [rsp + 0x44], ecx
mov ecx, 0xd79b183a
mov eax, 0xc8324847
cmove ecx, eax
mov dword [rsp + 0x40], ecx
mov r14d, 0xedd3c749
cmove r14d, eax
mov eax, 0x835b034f
cmove eax, ebp
mov dword [rsp + 0x3c], eax
mov ecx, 0x541da793
mov eax, 0xb530befb
cmove ecx, eax
mov dword [rsp + 0x38], ecx
mov ecx, 0x29993f41
cmove ecx, eax
mov dword [rsp + 0x34], ecx
mov r9d, 0x428f1bb5
mov eax, 0xb5ebcac4
cmove r9d, eax
mov esi, 0xa9806624
cmove esi, eax
mov ecx, 0x2994a6f2
mov eax, 0x8674cd1f
cmove ecx, eax
mov dword [rsp + 0x30], ecx
mov ecx, 0x337efbf6
cmove ecx, eax
mov dword [rsp + 0x2c], ecx
mov ecx, 0xe0217cd6
mov eax, 0x41882988
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov r13d, 0x2e179d20
mov edi, 0xf503b454
mov r8d, 0x963f58dc
jmp 0x18016a150
mov rbp, qword [rsp + 0x18]
movss xmm5, dword [rbp + 0x208]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
addss xmm5, dword [rsp + 0xc]
movss dword [rbp + 0x200], xmm5
movss xmm5, dword [rbp + 0x20c]
movss dword [rbp + 0x204], xmm5
mov r13d, 0xf841c3fc
nop
mov ebp, r13d
cmp r13d, 0xeb9f3ef6
jle 0x18016a1c0
cmp ebp, 0x300d9339
jle 0x18016a220
cmp ebp, 0x544bd19b
jle 0x18016a2ba
cmp ebp, 0x5d228ef3
jle 0x18016a3b6
cmp ebp, 0x6eb49841
jle 0x18016a554
mov r13d, r11d
cmp ebp, 0x6eb49842
je 0x18016a150
mov r13d, dword [rsp + 0x84]
cmp ebp, 0x7d14df91
je 0x18016a150
mov r13d, ebp
cmp ebp, 0x721c3c19
je 0x18016aba9
jmp 0x18016a150
cmp ebp, 0xb3fa7e78
jg 0x18016a270
cmp ebp, 0xa3c575e0
jg 0x18016a2f7
cmp ebp, 0x995b36d1
jg 0x18016a3e7
cmp ebp, 0x835b034e
jg 0x18016a5c3
mov r13d, dword [rsp + 0x94]
cmp ebp, 0x80c914f4
je 0x18016a150
mov r13d, ebp
cmp ebp, 0x83526771
jne 0x18016a150
mov r13d, dword [rsp + 0x44]
jmp 0x18016a150
cmp ebp, 0x13611615
jg 0x18016a337
cmp ebp, 0xfa5c5140
jg 0x18016a418
cmp ebp, 0xf38600f9
jg 0x18016a69e
cmp ebp, 0xeb9f3ef7
je 0x18016a968
mov r13d, ebp
cmp ebp, 0xedd3c749
jne 0x18016a150
mov r13d, dword [rsp + 0x40]
jmp 0x18016a150
cmp ebp, 0xc1e5da18
jg 0x18016a378
cmp ebp, 0xb8c231b8
jg 0x18016a449
cmp ebp, 0xb5ebcac3
jg 0x18016a730
cmp ebp, 0xb3fa7e79
je 0x18016a973
mov r13d, ebp
cmp ebp, 0xb530befb
jne 0x18016a150
mov r13d, 0x29993f41
jmp 0x18016a150
cmp ebp, 0x428f1bb4
jg 0x18016a482
cmp ebp, 0x337efbf5
jg 0x18016a756
cmp ebp, 0x300d933a
je 0x18016a97e
mov r13d, ebp
cmp ebp, 0x3036e373
jne 0x18016a150
mov r13d, dword [rsp + 0x54]
jmp 0x18016a150
cmp ebp, 0xa9806623
jg 0x18016a4bb
cmp ebp, 0xa4b03c18
jg 0x18016a77c
mov r13d, r12d
cmp ebp, 0xa3c575e1
je 0x18016a150
mov r13d, ebp
cmp ebp, 0xa421cba3
jne 0x18016a150
mov r13d, dword [rsp + 0x6c]
jmp 0x18016a150
cmp ebp, 0x2994a6f1
jg 0x18016a4ef
cmp ebp, 0x1e9326fe
jg 0x18016a7a9
mov r13d, ebx
cmp ebp, 0x13611616
je 0x18016a150
mov r13d, ebp
cmp ebp, 0x1aaa6dfb
jne 0x18016a150
mov r13d, 0x571ec71b
jmp 0x18016a150
cmp ebp, 0xdf48bd7f
jg 0x18016a520
cmp ebp, 0xd79b1839
jg 0x18016a7d2
cmp ebp, 0xc1e5da19
je 0x18016a989
mov r13d, ebp
cmp ebp, 0xc8324847
jne 0x18016a150
mov r13d, 0xedd3c749
jmp 0x18016a150
cmp ebp, 0x5604b2a2
jg 0x18016a7f7
cmp ebp, 0x544bd19c
je 0x18016a994
mov r13d, ebp
cmp ebp, 0x554b89c5
jne 0x18016a150
mov r13d, dword [rsp + 0x28]
jmp 0x18016a150
cmp ebp, 0x9e7e3918
jg 0x18016a81c
cmp ebp, 0x995b36d2
je 0x18016a9a2
mov r13d, ebp
cmp ebp, 0x99de974d
jne 0x18016a150
mov r13d, dword [rsp + 0x58]
jmp 0x18016a150
cmp ebp, 0x770614
jg 0x18016a852
cmp ebp, 0xfa5c5141
je 0x18016a9ad
mov r13d, ebp
cmp ebp, 0xfd3e6584
jne 0x18016a150
mov r13d, dword [rsp + 0x68]
jmp 0x18016a150
cmp ebp, 0xba5b4e40
jg 0x18016a87b
cmp ebp, 0xb8c231b9
je 0x18016a9bf
mov r13d, ebp
cmp ebp, 0xb9dd280e
jne 0x18016a150
ucomiss xmm2, xmm1
seta byte [rsp + 0x16]
mov r13d, dword [rsp + 0x4c]
jmp 0x18016a150
cmp ebp, 0x4c2100b0
jg 0x18016a8a0
mov r13d, dword [rsp + 0x90]
cmp ebp, 0x428f1bb5
je 0x18016a150
mov r13d, ebp
cmp ebp, 0x47024e9c
jne 0x18016a150
mov r13d, dword [rsp + 0x74]
jmp 0x18016a150
cmp ebp, 0xaf10d093
jg 0x18016a8c5
mov r13d, r9d
cmp ebp, 0xa9806624
je 0x18016a150
mov r13d, ebp
cmp ebp, 0xab9a5d42
jne 0x18016a150
mov r13d, dword [rsp + 0x48]
jmp 0x18016a150
cmp ebp, 0x29e3d1a2
jg 0x18016a8eb
cmp ebp, 0x2994a6f2
je 0x18016a9db
mov r13d, ebp
cmp ebp, 0x29993f41
jne 0x18016a150
mov r13d, dword [rsp + 0x38]
jmp 0x18016a150
cmp ebp, 0xe690b3e7
jg 0x18016a929
mov r13d, r10d
cmp ebp, 0xdf48bd80
je 0x18016a150
mov r13d, ebp
cmp ebp, 0xe0217cd6
jne 0x18016a150
mov r13d, dword [rsp + 0x2c]
jmp 0x18016a150
cmp ebp, 0x5d228ef4
je 0x18016a9f4
mov r13d, ebp
cmp ebp, 0x6b766cc0
jne 0x18016a150
mov rax, qword [rsp + 0x18]
movss xmm5, dword [rax + 0x10]
mov rax, qword [rsp + 0x18]
subss xmm5, dword [rax + 0x5c]
addss xmm5, xmm0
addss xmm5, xmm4
mov rax, qword [rsp + 0x18]
addss xmm5, dword [rax + 0x318]
addss xmm5, dword [rax + 0x31c]
movss dword [rax + 0x200], xmm5
movss xmm5, dword [rax + 0x20c]
movss dword [rax + 0x204], xmm5
mov r13d, 0x9e7e3919
jmp 0x18016a150
mov r13d, r14d
cmp ebp, 0x835b034f
je 0x18016a150
mov r13d, ebp
cmp ebp, 0x8674cd1f
jne 0x18016a150
mov eax, dword [0x180314f40]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x11]
mov eax, dword [0x180314f44]
mov ebp, 0x38cc1627
cmove ebp, edi
cmp eax, 0xa
setl byte [rsp + 0x12]
mov rax, qword [0x180314ab0]
cmovl ebp, edi
mov edx, 0x2ab39456
nop word [rax + rax]
cmp edx, 0x2ab39455
jg 0x18016a640
cmp edx, 0x963f58dc
je 0x18016a66b
cmp edx, 0xf503b454
jne 0x18016a620
jmp 0x18016aa04
cmp edx, 0x38cc1627
je 0x18016a689
cmp edx, 0x2ab39456
jne 0x18016a620
movzx ecx, byte [rsp + 0x11]
cmp byte [rsp + 0x12], 0
mov edx, 0x38cc1627
cmovne edx, r8d
test cl, cl
cmovne edx, r8d
jmp 0x18016a620
mov rcx, qword [rax + 0x1a88]
mov byte [rcx + 0x80], 1
mov rcx, qword [rax + 0x1a88]
mov qword [rsp + 0x20], rcx
mov edx, ebp
jmp 0x18016a620
mov rcx, qword [rax + 0x1a88]
mov byte [rcx + 0x80], 1
mov edx, 0x963f58dc
jmp 0x18016a620
cmp ebp, 0xf38600fa
je 0x18016aa14
mov r13d, ebp
cmp ebp, 0xf841c3fc
jne 0x18016a150
mov rax, qword [rsp + 0x18]
movss xmm5, dword [rax + 0x208]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
movss xmm6, dword [rsp + 0xc]
addss xmm5, dword [rsp + 0xc]
movss dword [rax + 0x200], xmm5
movss xmm5, dword [rax + 0x20c]
movss dword [rax + 0x204], xmm5
mov r13d, dword [rsp + 0x78]
jmp 0x18016a150
cmp ebp, 0xb5ebcac4
je 0x18016aa49
mov r13d, ebp
cmp ebp, 0xb65b4656
jne 0x18016a150
mov r13d, 0x9e7e3919
jmp 0x18016a150
cmp ebp, 0x337efbf6
je 0x18016aa54
mov r13d, ebp
cmp ebp, 0x41882988
jne 0x18016a150
mov r13d, 0x554b89c5
jmp 0x18016a150
mov r13d, dword [rsp + 0x88]
cmp ebp, 0xa4b03c19
je 0x18016a150
mov r13d, ebp
cmp ebp, 0xa5224550
jne 0x18016a150
mov r13d, dword [rsp + 0x50]
jmp 0x18016a150
mov r13d, r15d
cmp ebp, 0x1e9326ff
je 0x18016a150
mov r13d, ebp
cmp ebp, 0x270b3b9e
jne 0x18016a150
mov r13d, 0xdc00a6f9
jmp 0x18016a150
cmp ebp, 0xd79b183a
je 0x18016ab0e
mov r13d, ebp
cmp ebp, 0xdc00a6f9
jne 0x18016a150
mov r13d, dword [rsp + 0x34]
jmp 0x18016a150
cmp ebp, 0x5604b2a3
je 0x18016ab19
mov r13d, ebp
cmp ebp, 0x571ec71b
jne 0x18016a150
mov r13d, dword [rsp + 0x5c]
jmp 0x18016a150
cmp ebp, 0x9e7e3919
je 0x18016ab35
mov r13d, ebp
cmp ebp, 0x9fc193dd
jne 0x18016a150
mov rax, qword [rsp + 0x98]
movss xmm3, dword [rax + 0x15a4]
mov r13d, 0x5d228ef4
jmp 0x18016a150
mov r13d, esi
cmp ebp, 0x770615
je 0x18016a150
mov r13d, ebp
cmp ebp, 0x11d7ad27
jne 0x18016a150
mov r13d, 0xa5224550
jmp 0x18016a150
cmp ebp, 0xba5b4e41
je 0x180169f67
mov r13d, ebp
cmp ebp, 0xbc4276ee
jne 0x18016a150
mov r13d, dword [rsp + 0x7c]
jmp 0x18016a150
cmp ebp, 0x4c2100b1
je 0x18016ab63
mov r13d, ebp
cmp ebp, 0x541da793
jne 0x18016a150
mov r13d, dword [rsp + 0x3c]
jmp 0x18016a150
cmp ebp, 0xaf10d094
je 0x18016ab6e
mov r13d, ebp
cmp ebp, 0xaf838486
jne 0x18016a150
mov r13d, 0xf38600fa
jmp 0x18016a150
cmp ebp, 0x29e3d1a3
je 0x18016ab79
mov r13d, ebp
cmp ebp, 0x2e179d20
jne 0x18016a150
mov al, byte [rsp + 0x13]
cmp byte [rsp + 0x14], 0
mov r13d, 0x41882988
mov ecx, 0x554b89c5
cmovne r13d, ecx
test al, al
cmovne r13d, ecx
jmp 0x18016a150
mov r13d, dword [rsp + 0x8c]
cmp ebp, 0xe690b3e8
je 0x18016a150
mov r13d, ebp
cmp ebp, 0xe9cb259d
jne 0x18016a150
mov rax, qword [0x180314ab0]
mov qword [rsp + 0x98], rax
mov r13d, dword [rsp + 0x80]
jmp 0x18016a150
mov r13d, 0xfa5c5141
jmp 0x18016a150
mov r13d, 0xb9dd280e
jmp 0x18016a150
mov r13d, 0x1e9326ff
jmp 0x18016a150
mov r13d, 0xdf48bd80
jmp 0x18016a150
mov r13d, 0x6b766cc0
xorps xmm4, xmm4
jmp 0x18016a150
mov r13d, 0xfd3e6584
jmp 0x18016a150
ucomiss xmm2, xmm1
seta byte [rsp + 0x17]
mov r13d, dword [rsp + 0x60]
jmp 0x18016a150
cmp byte [rsp + 0x17], 0
mov r13d, 0x5d228ef4
mov eax, 0x9fc193dd
cmovne r13d, eax
movaps xmm3, xmm1
jmp 0x18016a150
cmp byte [rsp + 0x15], 0
mov r13d, 0xe9cb259d
mov eax, 0x770615
cmovne r13d, eax
jmp 0x18016a150
movss dword [rsp + 0xc], xmm3
mov r13d, dword [rsp + 0x64]
jmp 0x18016a150
mov rax, qword [rsp + 0x20]
mov r13d, 0x337efbf6
jmp 0x18016a150
mov rax, qword [rsp + 0x18]
movss xmm5, dword [rax + 0x208]
addss xmm5, dword [rsp + 0xc]
movss dword [rax + 0x200], xmm5
movss xmm5, dword [rax + 0x20c]
movss dword [rax + 0x204], xmm5
mov r13d, dword [rsp + 0x70]
jmp 0x18016a150
mov r13d, 0xa9806624
jmp 0x18016a150
mov eax, dword [0x180314f40]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x11]
mov eax, dword [0x180314f44]
mov edx, 0x38cc1627
cmove edx, edi
cmp eax, 0xa
setl byte [rsp + 0x12]
mov rax, qword [0x180314ab0]
cmovl edx, edi
mov ebp, 0x2ab39456
nop dword [rax]
cmp ebp, 0x2ab39455
jg 0x18016aab0
cmp ebp, 0x963f58dc
je 0x18016aadb
cmp ebp, 0xf503b454
jne 0x18016aa90
jmp 0x18016ab84
cmp ebp, 0x38cc1627
je 0x18016aaf9
cmp ebp, 0x2ab39456
jne 0x18016aa90
movzx ecx, byte [rsp + 0x11]
cmp byte [rsp + 0x12], 0
mov ebp, 0x38cc1627
cmovne ebp, r8d
test cl, cl
cmovne ebp, r8d
jmp 0x18016aa90
mov rcx, qword [rax + 0x1a88]
mov byte [rcx + 0x80], 1
mov rcx, qword [rax + 0x1a88]
mov qword [rsp + 0x20], rcx
mov ebp, edx
jmp 0x18016aa90
mov rcx, qword [rax + 0x1a88]
mov byte [rcx + 0x80], 1
mov ebp, 0x963f58dc
jmp 0x18016aa90
mov r13d, 0x721c3c19
jmp 0x18016a150
cmp byte [rsp + 0x16], 0
mov r13d, 0x6b766cc0
mov eax, 0xa3c575e1
cmovne r13d, eax
movaps xmm4, xmm1
jmp 0x18016a150
mov rax, qword [rsp + 0x18]
mov rcx, qword [rax + 0x228]
mov qword [rax + 0x220], rcx
movss xmm5, dword [rax + 0x238]
movss dword [rax + 0x234], xmm5
mov r13d, 0x721c3c19
jmp 0x18016a150
mov r13d, 0xab9a5d42
jmp 0x18016a150
mov r13d, 0xa4b03c19
jmp 0x18016a150
mov r13d, 0x3036e373
jmp 0x18016a150
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x18], rax
mov rax, qword [rsp + 0x18]
cmp byte [rax + 0x83], 0
setne byte [rsp + 0x15]
mov r13d, dword [rsp + 0x30]
jmp 0x18016a150
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret