Function at 0x1402b13e0
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, 0x1a8
movaps xmmword [rsp + 0x190], xmm7
movaps xmmword [rsp + 0x180], xmm6
mov r15d, r8d
mov qword [rsp + 0x120], rdx
mov r14, rcx
mov rax, qword [0x140353a28]
xor rax, rsp
mov qword [rsp + 0x178], rax
lea r12, [rcx + 0x2c]
lea rax, [rcx + 0x38]
mov qword [rsp + 0x118], rax
mov eax, r8d
or eax, 0x80
mov dword [rsp + 0x78], eax
lea rax, [rcx + 0x75]
mov qword [rsp + 0xa8], rax
mov eax, r8d
and eax, 1
mov dword [rsp + 0x74], eax
lea rax, [rcx + 0x10]
mov qword [rsp + 0x110], rax
lea rax, [rcx + 0x24]
mov qword [rsp + 0x108], rax
lea rax, [rcx + 0x14]
mov qword [rsp + 0x100], rax
mov eax, r8d
and eax, 0x100000
mov dword [rsp + 0x70], eax
mov eax, 0x464cf53c
movss xmm6, dword [0x14031798c]
xorps xmm7, xmm7
mov r13d, 0x3ad88523
mov dword [rsp + 0x38], ecx
jmp 0x1402b14d0
mov eax, dword [0x14035a478]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb09c94f2
mov ecx, 0x80040b3e
cmove eax, ecx
cmp dword [0x14035a47c], 0xa
cmovl eax, ecx
nop word [rax + rax]
cmp eax, 0x302e7056
jg 0x1402b1530
cmp eax, 0xb74466f5
jle 0x1402b1590
cmp eax, 0x108f411d
jg 0x1402b1671
cmp eax, 0xdf170364
jg 0x1402b177d
cmp eax, 0xb74466f6
je 0x1402b1eb0
cmp eax, 0xb8d8fc50
je 0x1402b1ec2
cmp eax, 0xbcfbd001
jne 0x1402b14d0
mov eax, 0xeac34952
mov dword [rsp + 0x38], 0
jmp 0x1402b14d0
cmp eax, 0x56c37df7
jg 0x1402b1620
cmp eax, 0x464cf53b
jg 0x1402b16a2
cmp eax, 0x3949ac06
jle 0x1402b17b3
cmp eax, 0x3949ac07
je 0x1402b1ed9
cmp eax, 0x41e5a5dc
je 0x1402b1eee
cmp eax, 0x429798bc
jne 0x1402b14d0
mov rax, qword [rsp + 0x128]
mov eax, dword [rax]
mov dword [rsp + 0x88], eax
mov eax, 0x49880ae6
jmp 0x1402b14d0
cmp eax, 0xa162b270
jg 0x1402b16fd
cmp eax, 0x909e6de6
jle 0x1402b18a0
cmp eax, 0x909e6de7
je 0x1402b1f26
cmp eax, 0x994fc8b9
je 0x1402b1f44
cmp eax, 0x9a4b132f
jne 0x1402b14d0
mov rax, qword [rsp + 0xc0]
movss xmm0, dword [rax]
mov eax, 0x9ae1831e
movss xmm1, dword [rsp + 0x94]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x2cfa87a5
je 0x1402b1f4e
cmp eax, 0x9ae1831e
jne 0x1402b15f0
movss dword [rsp + 0x150], xmm0
movss dword [rsp + 0x154], xmm1
mov eax, 0x2cfa87a5
jmp 0x1402b15f0
cmp eax, 0x65c2cc7d
jg 0x1402b1733
cmp eax, 0x5e84691e
jle 0x1402b18d0
cmp eax, 0x5e84691f
je 0x1402b1f78
cmp eax, 0x5fb164e7
je 0x1402b1f9e
cmp eax, 0x63d599b9
jne 0x1402b14d0
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x140], rax
mov eax, 0xa9148712
jmp 0x1402b14d0
cmp eax, 0x1e6544cc
jle 0x1402b1902
cmp eax, 0x1e6544cd
je 0x1402b1feb
cmp eax, 0x21af9371
je 0x1402b200d
cmp eax, 0x286fcd6d
je 0x1402b1f68
jmp 0x1402b14d0
cmp eax, 0x49880ae5
jle 0x1402b1934
cmp eax, 0x49880ae6
je 0x1402b203c
cmp eax, 0x4c34c740
je 0x1402b2052
cmp eax, 0x4df33045
jne 0x1402b14d0
mov rax, qword [rsp + 0x40]
mov ecx, 0x50c8
add rax, rcx
mov qword [rsp + 0x130], rax
lea rax, [rsp + 0x158]
mov qword [rsp + 0xb0], rax
mov eax, 0xa4c302a7
jmp 0x1402b14d0
cmp eax, 0xa9148711
jle 0x1402b195f
cmp eax, 0xa9148712
je 0x1402b2067
cmp eax, 0xab060cf8
je 0x1402b207f
cmp eax, 0xb09c94f2
jne 0x1402b14d0
mov eax, 0x80040b3e
jmp 0x1402b14d0
cmp eax, 0x68914bc6
jle 0x1402b1e70
cmp eax, 0x68914bc7
je 0x1402b14a1
cmp eax, 0x7c31226d
je 0x1402b2096
cmp eax, 0x7feabe5e
jne 0x1402b14d0
mov eax, dword [0x14035a478]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x994fc8b9
mov ecx, 0x66cf01c8
jmp 0x1402b14ba
cmp eax, 0xdf170365
je 0x1402b20b3
cmp eax, 0xc7dec2b
jne 0x1402b22ee
mov eax, dword [rsp + 0x8c]
cmp eax, dword [rsp + 0x90]
mov eax, 0x1e6544cd
mov ecx, 0x41e5a5dc
cmove eax, ecx
jmp 0x1402b14d0
cmp eax, 0x302e7057
je 0x1402b2154
cmp eax, 0x3654fa64
jne 0x1402b14d0
mov rax, qword [rsp + 0xc8]
mov ecx, dword [rsp + 0x3c]
mov dword [rax], ecx
mov rax, qword [rsp + 0x120]
movups xmm0, xmmword [rax]
movups xmmword [r12], xmm0
mov byte [r14 + 0x73], 1
mov rax, qword [rsp + 0x60]
mov eax, dword [rax]
mov dword [r14 + 0x28], eax
mov rax, qword [rsp + 0xb8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x60]
mov dword [rcx], eax
movss xmm0, dword [r14 + 0x3c]
movss dword [r14 + 0x40], xmm0
mov dword [r14 + 0x3c], 0
mov rsi, qword [rsp + 0x40]
movss xmm0, dword [rsi + 0x3a48]
movss dword [r14 + 0x7c], xmm0
mov rax, qword [rsi + 0x3a34]
mov qword [r14 + 0x80], rax
mov dword [r14 + 0x76], 0xffff0000
mov byte [r14 + 0x72], 1
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
addss xmm0, dword [rax]
mov eax, dword [r14 + 0x2c]
movd ebp, xmm0
mov edx, 0x9ae1831e
mov ecx, dword [rsp + 0x80]
mov ebx, dword [rsp + 0x7c]
nop
cmp edx, 0x9ae1831e
je 0x1402b1895
cmp edx, 0x2cfa87a5
jne 0x1402b1880
jmp 0x1402b2168
mov edx, 0x2cfa87a5
mov ecx, ebp
mov ebx, eax
jmp 0x1402b1880
cmp eax, 0x80040b3e
je 0x1402b21cf
cmp eax, 0x88567e1e
jne 0x1402b14d0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x128], rax
mov eax, 0x429798bc
jmp 0x1402b14d0
cmp eax, 0x56c37df8
je 0x1402b21ed
cmp eax, 0x5c35590d
jne 0x1402b14d0
cmp byte [rsp + 0x34], 0
mov eax, 0x3654fa64
mov ecx, 0x47c7c280
cmovne eax, ecx
mov dword [rsp + 0x3c], r15d
jmp 0x1402b14d0
cmp eax, 0x108f411e
je 0x1402b2204
cmp eax, 0x155d8832
jne 0x1402b14d0
mov rax, qword [rsp + 0xd8]
movss xmm0, dword [rax]
movss dword [rsp + 0x4c], xmm0
mov eax, 0x5fb164e7
jmp 0x1402b14d0
cmp eax, 0x464cf53c
je 0x1402b221b
cmp eax, 0x47c7c280
jne 0x1402b14d0
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x9c], eax
mov eax, 0x4c34c740
jmp 0x1402b14d0
cmp eax, 0xa162b271
je 0x1402b2231
cmp eax, 0xa4c302a7
jne 0x1402b14d0
mov rax, qword [rsp + 0xb0]
mov eax, dword [0x14035a488]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x14035a738]
mov r8d, dword [0x14035a73c]
lea r10d, [rax - 1]
imul r10d, eax
test r10b, 1
mov r11d, 0xab9efbb8
mov eax, 0xb6e3b7b0
cmove r11d, eax
cmp r8d, 0xa
cmovl r11d, eax
mov r9, qword [0x14035d410]
mov eax, 0x50a0
add r9, rax
test cl, 1
sete byte [rsp + 0x35]
mov eax, dword [0x14035a48c]
mov ecx, 0x3dadfaff
mov edx, 0xbda9957
cmove ecx, edx
cmp eax, 0xa
setl byte [rsp + 0x36]
cmovl ecx, edx
mov esi, 0x856055f8
jmp 0x1402b1a00
mov esi, 0x55a41c74
nop word [rax + rax]
mov eax, esi
cmp esi, 0x390f1821
jle 0x1402b1b40
cmp eax, 0x55a41c73
jle 0x1402b1b80
cmp eax, 0x6f35f74d
jle 0x1402b1c31
cmp eax, 0x6f35f74e
je 0x1402b1c46
mov esi, eax
cmp eax, 0x7847662b
jne 0x1402b1a00
mov qword [rsp + 0xe8], r9
mov rbp, qword [rsp + 0xe8]
mov edi, 0x2af09fe8
nop dword [rax]
cmp edi, 0x2af09fe7
jle 0x1402b1a90
cmp edi, 0x310e2e30
je 0x1402b1ac2
cmp edi, 0x2cfcd811
je 0x1402b1c58
cmp edi, 0x2af09fe8
jne 0x1402b1a50
mov qword [rsp + 0xf0], rbp
mov edi, 0x310e2e30
jmp 0x1402b1a50
cmp edi, 0x952c194e
je 0x1402b1af5
cmp edi, 0xa4e0ce9d
je 0x1402b1b0f
cmp edi, 0xb01da491
jne 0x1402b1a50
mov rdx, qword [rsp + 0x168]
movsxd rdx, dword [rdx]
mov qword [rsp + 0x170], rdx
mov edi, 0xa4e0ce9d
jmp 0x1402b1a50
mov rax, qword [rsp + 0xf0]
mov rax, qword [rax + 8]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
cmp rax, r14
mov edi, 0x952c194e
mov eax, 0x2cfcd811
cmova edi, eax
xor eax, eax
jmp 0x1402b1a50
mov rdx, qword [rsp + 0xf0]
mov qword [rsp + 0x168], rdx
mov edi, 0xb01da491
jmp 0x1402b1a50
mov rax, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x170]
lea rdx, [rdx + rdx*4]
shl rdx, 5
add rdx, rax
cmp rdx, r14
seta al
mov edi, 0x2cfcd811
jmp 0x1402b1a50
cmp eax, 0x174bce7a
jg 0x1402b1bb0
cmp eax, 0x856055f8
je 0x1402b1c68
cmp eax, 0xb41e71bd
je 0x1402b1c88
mov esi, eax
cmp eax, 0xbda9957
jne 0x1402b1a00
mov esi, 0x7847662b
jmp 0x1402b1a00
cmp eax, 0x390f1822
je 0x1402b1d45
cmp eax, 0x3c4a7389
je 0x1402b19f5
mov esi, eax
cmp eax, 0x3dadfaff
jne 0x1402b1a00
mov esi, 0x174bce7b
jmp 0x1402b1a00
mov esi, ecx
cmp eax, 0x174bce7b
je 0x1402b1a00
cmp eax, 0x2c78257c
je 0x1402b1d5c
mov esi, eax
cmp eax, 0x2edd9aff
jne 0x1402b1a00
mov rax, qword [rsp + 0xe8]
add rax, 8
mov qword [rsp + 0x168], rax
mov eax, 0xec719ab8
nop
cmp eax, 0x4f4b2d22
je 0x1402b1d9a
cmp eax, 0xec719ab8
jne 0x1402b1bf0
mov rax, qword [rsp + 0x168]
mov rdx, r14
sub rdx, qword [rax]
sar rdx, 5
movabs rax, 0xcccccccccccccccd
imul rdx, rax
mov qword [rsp + 0x170], rdx
mov eax, 0x4f4b2d22
jmp 0x1402b1bf0
cmp eax, 0x66dee801
jne 0x1402b1dce
mov esi, 0x55a41c74
jmp 0x1402b1a00
mov qword [rsp + 0x148], r14
mov esi, 0x2c78257c
jmp 0x1402b1a00
and al, 1
mov byte [rsp + 0x37], al
mov esi, 0x390f1822
jmp 0x1402b1a00
mov al, byte [rsp + 0x35]
cmp byte [rsp + 0x36], 0
mov esi, 0x3dadfaff
mov edx, 0x174bce7b
cmovne esi, edx
test al, al
cmovne esi, edx
jmp 0x1402b1a00
test r10b, 1
mov eax, dword [rsp + 0xa4]
sete byte [rsp + 0x168]
cmp r8d, 0xa
setl byte [rsp + 0x170]
mov edx, 0x9ec6b762
nop dword [rax]
cmp edx, 0xd84e66dd
jle 0x1402b1ce0
cmp edx, 0xd84e66de
je 0x1402b1cff
cmp edx, 0x3ad88523
je 0x1402b1d12
cmp edx, 0x5e5acf45
jne 0x1402b1cb0
jmp 0x1402b1db3
cmp edx, 0x9ec6b762
je 0x1402b1d17
cmp edx, 0xab9efbb8
je 0x1402b1d3b
cmp edx, 0xb6e3b7b0
jne 0x1402b1cb0
mov edx, 0xd84e66de
jmp 0x1402b1cb0
mov qword [rsp + 0x158], 0
mov edx, 0x5e5acf45
jmp 0x1402b1cb0
mov edx, r11d
jmp 0x1402b1cb0
movzx ebx, byte [rsp + 0x168]
cmp byte [rsp + 0x170], 0
mov edx, 0xab9efbb8
cmovne edx, r13d
test bl, bl
cmovne edx, r13d
jmp 0x1402b1cb0
mov edx, 0x3ad88523
jmp 0x1402b1cb0
cmp byte [rsp + 0x37], 0
mov esi, 0x6f35f74e
mov eax, 0x2edd9aff
cmovne esi, eax
jmp 0x1402b1a00
mov edx, 0xcb836365
mov rax, qword [rsp + 0x148]
nop dword [rax]
cmp edx, 0x8353bd11
je 0x1402b1dc4
cmp edx, 0xcb836365
jne 0x1402b1d70
mov qword [rsp + 0x158], rax
mov dword [rsp + 0x160], 0xffffffff
mov edx, 0x8353bd11
jmp 0x1402b1d70
mov rax, qword [rsp + 0x170]
mov dword [rsp + 0xa4], eax
mov esi, 0xb41e71bd
jmp 0x1402b1a00
mov dword [rsp + 0x160], eax
mov esi, 0x66dee801
jmp 0x1402b1a00
mov esi, 0x3c4a7389
jmp 0x1402b1a00
mov esi, eax
cmp eax, 0x55a41c74
jne 0x1402b1a00
mov rcx, qword [rsp + 0x130]
lea rdx, [rsp + 0x158]
call fcn.1402b2340
mov rax, qword [rsp + 0xb0]
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x5098], r14
mov rax, qword [rsp + 0x50]
mov ecx, 0x148
add rax, rcx
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x58]
mov rax, qword [rax]
mov qword [r14 + 0x88], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov eax, dword [rax]
mov dword [rsp + 0x8c], eax
mov rax, qword [rsp + 0x40]
mov ecx, 0x40c8
add rax, rcx
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb8]
mov eax, dword [rax]
mov dword [rsp + 0x90], eax
mov eax, 0xc7dec2b
jmp 0x1402b14d0
cmp eax, 0x65c2cc7e
je 0x1402b2246
cmp eax, 0x66cf01c8
jne 0x1402b14d0
test r15d, 0x180
sete byte [rsp + 0x34]
mov eax, dword [0x14035a478]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x994fc8b9
mov ecx, 0x5c35590d
jmp 0x1402b14ba
mov qword [rsp + 0xd0], r14
mov eax, 0xdf170365
jmp 0x1402b14d0
cmp byte [rsp + 0x31], 0
mov eax, 0x4df33045
mov ecx, 0x88567e1e
cmovne eax, ecx
jmp 0x1402b14d0
mov rax, qword [rsp + 0xa8]
mov byte [rax], 0
mov eax, 0x7feabe5e
jmp 0x1402b14d0
lea rax, [rsp + 0x150]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xc0], r12
mov rax, qword [rsp + 0xc0]
add rax, 8
mov qword [rsp + 0x138], rax
mov eax, 0x5e84691f
jmp 0x1402b14d0
mov rax, qword [rsp + 0xc8]
mov eax, dword [rax]
and eax, 1
mov dword [rsp + 0x98], eax
mov eax, 0x7c31226d
jmp 0x1402b14d0
mov eax, 0x66cf01c8
jmp 0x1402b14d0
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx]
mov qword [rax], rcx
mov rax, qword [rsp + 0x68]
add byte [r14 + 0x72], 1
mov eax, 0xeac34952
mov cl, 1
mov dword [rsp + 0x38], ecx
jmp 0x1402b14d0
mov rax, qword [rsp + 0x138]
movss xmm0, dword [rax + 4]
addss xmm0, dword [r14 + 0x7c]
movss dword [rsp + 0x94], xmm0
mov eax, 0x9a4b132f
jmp 0x1402b14d0
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax + 0x2e8]
movss xmm0, dword [r14 + 0x68]
mov eax, 0x9ae1831e
movss xmm1, dword [rsp + 0x4c]
nop dword [rax + rax]
cmp eax, 0x2cfa87a5
je 0x1402b225d
cmp eax, 0x9ae1831e
jne 0x1402b1fc0
movss dword [rsp + 0x170], xmm0
movss dword [rsp + 0x174], xmm1
mov eax, 0x2cfa87a5
jmp 0x1402b1fc0
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xc8], rax
mov eax, 0x909e6de7
jmp 0x1402b14d0
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x4180]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
cmp byte [rax + 0x104], 0
mov eax, 0x68914bc7
mov ecx, 0xa162b271
cmove eax, ecx
jmp 0x1402b14d0
mov ecx, dword [rsp + 0x88]
call fcn.1401a5070
mov eax, 0x4df33045
jmp 0x1402b14d0
mov eax, 0x3654fa64
mov ecx, dword [rsp + 0x9c]
mov dword [rsp + 0x3c], ecx
jmp 0x1402b14d0
mov rax, qword [rsp + 0x140]
mov al, byte [rax]
mov byte [rsp + 0x32], al
mov eax, 0x65c2cc7e
jmp 0x1402b14d0
cmp byte [rsp + 0x33], 0
mov eax, 0x56c37df8
mov ecx, 0x3949ac07
cmovne eax, ecx
jmp 0x1402b14d0
mov eax, dword [rsp + 0x48]
cmp eax, dword [rsp + 0x98]
mov eax, 0x56c37df8
mov ecx, 0x63d599b9
cmove eax, ecx
jmp 0x1402b14d0
mov rbx, r12
mov edi, r15d
mov rax, qword [rsp + 0xd0]
movsxd r15, dword [rax]
cmp r15, 2
mov rax, qword [rsp + 0xd0]
mov r12, qword [rax + 8]
mov esi, 0x9f0ec749
mov eax, 0x1e1b09e1
cmovae esi, eax
mov eax, 0x1e1a704b
nop word cs:[rax + rax]
cmp eax, 0x18304404
jle 0x1402b2130
cmp eax, 0x18304405
je 0x1402b2146
cmp eax, 0x1e1a704b
je 0x1402b214d
cmp eax, 0x1e1b09e1
jne 0x1402b20f0
mov r8d, 0x38
mov rcx, r12
mov rdx, r15
lea r9, [0x1402b25f0]
call fcn.1402f80d0
mov eax, 0x18304405
jmp 0x1402b20f0
cmp eax, 0x9f0ec749
je 0x1402b22a7
cmp eax, 0xb7047231
jne 0x1402b20f0
mov eax, esi
jmp 0x1402b20f0
mov eax, 0x9f0ec749
jmp 0x1402b20f0
mov eax, 0xb7047231
jmp 0x1402b20f0
cmp dword [rsp + 0x48], 0
setne byte [rsp + 0x33]
mov eax, 0xab060cf8
jmp 0x1402b14d0
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0x7c], ebx
mov dword [rax], ebx
mov dword [rsp + 0x80], ecx
mov dword [rax + 4], ecx
xor eax, eax
test dword [rsp + 0x3c], 0x200000
sete al
lea ecx, [rax + rax*2]
add ecx, 0x23
movaps xmm1, xmm6
call fcn.140110650
mov dword [rsp + 0xa0], eax
add rsi, 0x3a8c
mov qword [rsp + 0xe0], rsi
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rax]
ucomiss xmm0, xmm7
mov eax, 0x286fcd6d
mov ecx, 0x155d8832
cmova eax, ecx
jmp 0x1402b14d0
mov eax, dword [0x14035a478]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb09c94f2
mov ecx, 0xbcfbd001
jmp 0x1402b14ba
cmp byte [rsp + 0x31], 0
mov eax, 0x3949ac07
mov ecx, 0xb74466f6
cmovne eax, ecx
jmp 0x1402b14d0
cmp dword [rsp + 0x84], 0
sete byte [rsp + 0x31]
mov eax, 0xb8d8fc50
jmp 0x1402b14d0
mov rax, qword [0x14035d410]
mov qword [rsp + 0x40], rax
mov eax, 0x21af9371
jmp 0x1402b14d0
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x84], eax
mov eax, 0x108f411e
jmp 0x1402b14d0
test byte [rsp + 0x32], 1
mov eax, 0x302e7057
mov ecx, 0x3949ac07
cmove eax, ecx
jmp 0x1402b14d0
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x4c]
subss xmm0, dword [rax]
movss xmm1, dword [r14 + 0x64]
mov eax, 0x9ae1831e
nop word [rax + rax]
cmp eax, 0x2cfa87a5
je 0x1402b22b7
cmp eax, 0x9ae1831e
jne 0x1402b2280
movss dword [rsp + 0x168], xmm1
movss dword [rsp + 0x16c], xmm0
mov eax, 0x2cfa87a5
jmp 0x1402b2280
mov eax, 0x3949ac07
mov r15d, edi
mov r12, rbx
jmp 0x1402b14d0
mov r9d, dword [rsp + 0xa0]
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea rdx, [rsp + 0x168]
lea r8, [rsp + 0x170]
call fcn.14022b200
mov eax, 0x286fcd6d
jmp 0x1402b14d0
cmp eax, 0xeac34952
jne 0x1402b14d0
mov esi, dword [rsp + 0x38]
and sil, 1
mov rcx, qword [rsp + 0x178]
xor rcx, rsp
call fcn.1402de620
mov eax, esi
movaps xmm6, xmmword [rsp + 0x180]
movaps xmm7, xmmword [rsp + 0x190]
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret