Function at 0x1400acb00
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, 0x4e8
movaps xmmword [rsp + 0x4d0], xmm15
movaps xmmword [rsp + 0x4c0], xmm14
movaps xmmword [rsp + 0x4b0], xmm13
movaps xmmword [rsp + 0x4a0], xmm12
movaps xmmword [rsp + 0x490], xmm11
movaps xmmword [rsp + 0x480], xmm10
movaps xmmword [rsp + 0x470], xmm9
movaps xmmword [rsp + 0x460], xmm8
movaps xmmword [rsp + 0x450], xmm7
movaps xmmword [rsp + 0x440], xmm6
mov qword [rsp + 0x3e0], r9
movss dword [rsp + 0x29c], xmm2
mov r15, rdx
mov qword [rsp + 0x200], rcx
mov rdx, qword [rsp + 0x558]
mov ebp, dword [rsp + 0x550]
mov al, byte [rsp + 0x578]
mov rcx, qword [0x14082e958]
xor rcx, rsp
mov qword [rsp + 0x438], rcx
test al, al
mov ecx, 0x3277f50a
mov eax, 0xa8087fc4
cmove ecx, eax
mov dword [rsp + 0x298], ecx
lea rax, [rdx + 8]
mov qword [rsp + 0x3d8], rax
lea rax, [r15 + 0x10]
mov qword [rsp + 0x3d0], rax
lea rax, [r15 + 0x48]
mov qword [rsp + 0x3c8], rax
lea rax, [r15 + 0x50]
mov qword [rsp + 0x3c0], rax
or ebp, 0xffffff
mov dword [rsp + 0x294], ebp
cmp qword [rsp + 0x568], 0
mov eax, 0x2ef9983b
mov ecx, 0xad0ebc5c
cmove ecx, eax
mov dword [rsp + 0x290], ecx
lea rax, [r15 + 0x34]
mov qword [rsp + 0x3b8], rax
lea rax, [rdx + 4]
mov qword [rsp + 0x3b0], rax
lea rax, [rdx + 0xc]
mov qword [rsp + 0x3a8], rax
mov eax, 0xd83acfff
jmp 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed7fa7d0
mov ecx, 0x36cbcda4
nop word cs:[rax + rax]
nop dword [rax]
cmove eax, ecx
cmp dword [0x140837b84], 0xa
cmovl eax, ecx
cmp eax, 0xc987dac
jg 0x1400accf0
cmp eax, 0xca6fb596
jg 0x1400acd60
cmp eax, 0xa7ba1301
jle 0x1400acf0b
cmp eax, 0xb21624df
jg 0x1400ad123
cmp eax, 0xaaa69ed8
jg 0x1400ad3aa
cmp eax, 0xa8a3a6e6
jle 0x1400ad9cc
cmp eax, 0xa8a3a6e7
je 0x1400ae52c
cmp eax, 0xa960391b
je 0x1400ae5ac
cmp eax, 0xa9d328ca
jne 0x1400acc7d
mov rax, qword [rsp + 0xd8]
mov eax, 0x93019abd
jmp 0x1400acc7d
cmp eax, 0x36dfaf20
jg 0x1400acea0
cmp eax, 0x24c053a2
jg 0x1400acf6b
cmp eax, 0x1a438d61
jg 0x1400ad178
cmp eax, 0x13dabffe
jle 0x1400ad43c
cmp eax, 0x19aec0fe
jle 0x1400adb66
cmp eax, 0x19aec0ff
je 0x1400ae618
cmp eax, 0x19cd7713
je 0x1400ae68e
cmp eax, 0x19da3f96
jne 0x1400acc7d
mov eax, 0x480efeaf
jmp 0x1400acc7d
cmp eax, 0xe22a2b89
jg 0x1400ad01a
cmp eax, 0xd7aa451f
jg 0x1400ad1d6
cmp eax, 0xd0a069c9
jle 0x1400ad48c
cmp eax, 0xd3a5122d
jle 0x1400adba7
cmp eax, 0xd3a5122e
je 0x1400ae6c0
cmp eax, 0xd3d968b9
je 0x1400ae6de
cmp eax, 0xd7241c15
jne 0x1400acc7d
mov rax, qword [rsp + 0x1e8]
sub rax, qword [r15 + 0x28]
shr rax, 2
imul eax, eax, 0xcccccccd
mov dword [r15 + 0x20], eax
mov rcx, qword [rsp + 0x250]
mov rax, qword [rsp + 0x1e0]
sub rax, qword [rcx + 8]
shr rax, 1
mov rcx, qword [rsp + 0x258]
mov dword [rcx], eax
mov r8d, dword [rsp + 0xf8]
mov edx, dword [r15]
add edx, 0xffffffff
mov ebp, dword [0x140837b88]
lea esi, [rbp - 1]
imul esi, ebp
movsxd rdx, edx
imul rdx, rdx, 0x38
test sil, 1
sete byte [rsp + 0x4e]
mov esi, dword [0x140837b8c]
mov ebp, 0x84ffaedc
mov ebx, 0x41f7d5f6
cmove ebp, ebx
cmp esi, 0xa
setl byte [rsp + 0x4f]
cmovl ebp, ebx
add rdx, qword [r15 + 8]
mov esi, 0xb19d72cf
nop dword [rax]
cmp esi, 0x41f7d5f5
jg 0x1400ace80
cmp esi, 0x84ffaedc
je 0x1400ace98
cmp esi, 0xb19d72cf
jne 0x1400ace40
movzx ebx, byte [rsp + 0x4e]
cmp byte [rsp + 0x4f], 0
mov esi, 0x84ffaedc
mov ecx, 0x66eec6fe
cmovne esi, ecx
test bl, bl
cmovne esi, ecx
jmp 0x1400ace40
cmp esi, 0x41f7d5f6
je 0x1400ae7e5
cmp esi, 0x66eec6fe
jne 0x1400ace40
mov esi, ebp
jmp 0x1400ace40
mov esi, 0x66eec6fe
jmp 0x1400ace40
cmp eax, 0x5a4a6a87
jg 0x1400ad081
cmp eax, 0x424fb63b
jg 0x1400ad22b
cmp eax, 0x3e16873b
jle 0x1400ad4f9
cmp eax, 0x3f657593
jle 0x1400adbcf
cmp eax, 0x3f657594
je 0x1400ae850
cmp eax, 0x404581a9
je 0x1400ae85a
cmp eax, 0x423bf297
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xad470284
mov ecx, 0x2fd5af52
jmp 0x1400acc70
cmp eax, 0x8eba25c8
jg 0x1400ad27e
cmp eax, 0x837c728b
jle 0x1400ad552
cmp eax, 0x871fdbcd
jle 0x1400adc2a
cmp eax, 0x871fdbce
je 0x1400ae874
cmp eax, 0x890279aa
je 0x1400ae8b7
cmp eax, 0x8af52348
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19da3f96
mov ecx, 0x480efeaf
jmp 0x1400acc70
cmp eax, 0x307f8f49
jg 0x1400ad2bf
cmp eax, 0x2ad7bb59
jle 0x1400ad61f
cmp eax, 0x2b63ab8b
jle 0x1400adc62
cmp eax, 0x2b63ab8c
je 0x1400ae90c
cmp eax, 0x2ef9983b
je 0x1400ae926
cmp eax, 0x2fd5af52
jne 0x1400acc7d
movss xmm0, dword [rsp + 0x38]
subss xmm0, dword [rsp + 0x5c]
movss xmm1, dword [rsp + 0x50]
movss xmm2, dword [rsp + 0x38]
subss xmm2, xmm1
divss xmm0, xmm2
movss xmm1, dword [0x1403dcc94]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
movss xmm2, dword [rsp + 0x58]
subss xmm2, xmm0
mulss xmm2, xmm1
addss xmm2, dword [rsp + 0x40]
movss dword [rsp + 0x2a8], xmm2
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xad470284
mov ecx, 0x1713f8a6
jmp 0x1400acc70
cmp eax, 0xfae9fc1e
jg 0x1400ad314
cmp eax, 0xecad6d39
jle 0x1400ad68c
cmp eax, 0xf6533c25
jle 0x1400adcaa
cmp eax, 0xf6533c26
je 0x1400ae944
cmp eax, 0xf9bd7318
je 0x1400ae95e
cmp eax, 0xfa2f9859
jne 0x1400acc7d
mov rax, qword [rsp + 0xa8]
cmp rax, r14
mov eax, 0x9b197a6a
mov ecx, 0x74f903c2
cmovb eax, ecx
mov qword [rsp + 0x2f8], r14
jmp 0x1400acc7d
cmp eax, 0x69b76167
jg 0x1400ad362
cmp eax, 0x613181e4
jle 0x1400ad6d9
cmp eax, 0x653e633a
jle 0x1400adcca
cmp eax, 0x653e633b
je 0x1400ae997
cmp eax, 0x66594db3
je 0x1400ae9b5
cmp eax, 0x69a2d974
jne 0x1400acc7d
movss xmm14, dword [rsp + 0xb8]
movss xmm8, dword [rsp + 0x2a4]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x220], rax
mov eax, 0x1ce7e75d
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0xe8], ecx
xor ecx, ecx
mov qword [rsp + 0x210], rcx
mov rcx, qword [rsp + 0x2e8]
mov qword [rsp + 0x208], rcx
jmp 0x1400acc7d
cmp eax, 0xb8efce2a
jle 0x1400ad7d1
cmp eax, 0xc2506505
jle 0x1400add78
cmp eax, 0xc2506506
je 0x1400aea13
cmp eax, 0xc817f6ce
je 0x1400aea4b
cmp eax, 0xc9ee32d6
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdfd4f8ab
mov ecx, 0xb3bc58da
jmp 0x1400acc70
cmp eax, 0x1cd30a1b
jle 0x1400ad810
cmp eax, 0x205ef7f2
jle 0x1400addea
cmp eax, 0x205ef7f3
je 0x1400aea99
cmp eax, 0x20e7c6e9
je 0x1400aeb41
cmp eax, 0x22932f0a
jne 0x1400acc7d
cmp byte [rsp + 0x3f], 0
mov eax, 0x74f903c2
mov ecx, 0xea862d4a
cmovne eax, ecx
mov rcx, qword [rsp + 0x1d0]
mov qword [rsp + 0x2f8], rcx
jmp 0x1400acc7d
cmp eax, 0xda3fbef5
jle 0x1400ad853
cmp eax, 0xdfd4f8aa
jle 0x1400adea6
cmp eax, 0xdfd4f8ab
je 0x1400aeb70
cmp eax, 0xe109cb5e
je 0x1400aeb7a
cmp eax, 0xe1e6e57c
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1cd30a1c
mov ecx, 0x871fdbce
jmp 0x1400acc70
cmp eax, 0x4bc342a1
jle 0x1400ad890
cmp eax, 0x501a4328
jle 0x1400adf19
cmp eax, 0x501a4329
je 0x1400aeb98
cmp eax, 0x51377157
je 0x1400aec93
cmp eax, 0x533373c5
jne 0x1400acc7d
mov eax, dword [rsp + 0xfc]
cmp eax, 0xa
mov eax, 0x2916c499
mov ecx, 0x6ca4a6ed
cmove eax, ecx
jmp 0x1400acc7d
cmp eax, 0x964b37e7
jle 0x1400ad8cf
cmp eax, 0x9b197a69
jle 0x1400adf64
cmp eax, 0x9b197a6a
je 0x1400aecc9
cmp eax, 0x9f19edfb
je 0x1400aecfe
cmp eax, 0xa4aba8c6
jne 0x1400acc7d
mov eax, 0xb21624e0
jmp 0x1400acc7d
cmp eax, 0x3277f509
jle 0x1400ad90d
cmp eax, 0x3388cc24
jle 0x1400adfc5
cmp eax, 0x3388cc25
je 0x1400aed1b
cmp eax, 0x36406e0a
je 0x1400aee0f
cmp eax, 0x36cbcda4
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed7fa7d0
mov ecx, 0xaaa69ed9
jmp 0x1400acc70
cmp eax, 0x113c733
jle 0x1400ad962
cmp eax, 0x6b0badc
jle 0x1400adff5
cmp eax, 0x6b0badd
je 0x1400aee58
cmp eax, 0x9e53850
je 0x1400aee6e
cmp eax, 0xc7866ef
jne 0x1400acc7d
cmp byte [rsp + 0x96], 0
mov eax, 0x2b4e1938
mov ecx, 0xd8c97e2a
jmp 0x1400ae3b1
cmp eax, 0x74f903c1
jle 0x1400ad98d
cmp eax, 0x79fb4c7b
jle 0x1400ae060
cmp eax, 0x79fb4c7c
je 0x1400aeea9
cmp eax, 0x7d3e7047
je 0x1400aef03
cmp eax, 0x7de934a5
jne 0x1400acc7d
mov eax, dword [rsp + 0x10c]
mov eax, 0x91dea468
jmp 0x1400acc7d
cmp eax, 0xad470283
jg 0x1400ae0a1
cmp eax, 0xac6dd8c7
je 0x1400aef1d
cmp eax, 0xad0ebc5c
jne 0x1400afc16
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x3e0]
movss xmm0, dword [rax]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0xb8], xmm0
movss xmm0, dword [rax + 4]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x6c], xmm0
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
movss xmm0, dword [rsp + 0x6c]
ucomiss xmm0, dword [rax]
mov eax, 0xe109cb5e
mov ecx, 0x1ba4da
cmova eax, ecx
jmp 0x1400acc7d
cmp eax, 0x11f3149c
jg 0x1400ae12c
cmp eax, 0xc987dad
je 0x1400aef2f
cmp eax, 0x1163a8ee
jne 0x1400acc7d
mov r8, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xa8]
lea rcx, [rsp + 0x434]
call fcn.1400033b0
mov rax, qword [rsp + 0xa8]
mov eax, 0xdf25b38d
jmp 0x1400acc7d
cmp eax, 0xce994b0c
jg 0x1400ae17f
cmp eax, 0xca6fb597
je 0x1400aef49
cmp eax, 0xccaa352c
jne 0x1400acc7d
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x358], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x350], rax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x178], eax
mov eax, 0x79fb4c7c
mov dword [rsp + 0x174], 6
movss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0x194], xmm0
jmp 0x1400acc7d
cmp eax, 0x3ab78e87
jg 0x1400ae1cf
cmp eax, 0x36dfaf21
je 0x1400aef5f
cmp eax, 0x3a32c7a0
jne 0x1400acc7d
movzx edx, word [rsp + 0x434]
mov rcx, qword [rsp + 0x200]
call fcn.1400c59e0
mov qword [rsp + 0xa0], rax
cmp qword [rsp + 0xa0], 0
mov eax, 0xda3fbef6
mov ecx, 0x964b37e8
cmove eax, ecx
jmp 0x1400acc7d
cmp eax, 0x80f099a8
jg 0x1400ae249
cmp eax, 0x8067c8b7
je 0x1400aef8d
cmp eax, 0x80d695cf
jne 0x1400acc7d
movss xmm0, dword [rsp + 0xc0]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0xc0]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0x58]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x58]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x58]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x48]
mov eax, 0xecad6d3a
jmp 0x1400acc7d
cmp eax, 0x27c53816
jg 0x1400ae297
cmp eax, 0x24c053a3
je 0x1400af001
cmp eax, 0x27aa930e
jne 0x1400acc7d
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x1b4], eax
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x1e8], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3388cc25
mov ecx, 0xd7241c15
jmp 0x1400acc70
cmp eax, 0xe7baff37
jg 0x1400ae2c9
cmp eax, 0xe22a2b8a
je 0x1400af052
cmp eax, 0xe4411362
jne 0x1400acc7d
mov al, byte [rsp + 0x4d]
cmp al, 0xa
sete byte [rsp + 0x99]
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7baff38
mov ecx, 0x337be5f3
jmp 0x1400acc70
cmp eax, 0x5feacc3d
jg 0x1400ae2fd
cmp eax, 0x5a4a6a88
je 0x1400af070
cmp eax, 0x5bdd9475
jne 0x1400acc7d
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 0x18]
movss dword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 0x1c]
movss dword [rsp + 0xd4], xmm0
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 0x20]
movss dword [rsp + 0x58], xmm0
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 0x24]
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x13c], xmm0
movss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x138], xmm0
movss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x134], xmm0
movss xmm15, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x184], xmm0
movss xmm0, dword [rsp + 0xd4]
movss dword [rsp + 0x180], xmm0
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x17c], xmm0
movss xmm0, dword [rsp + 0x88]
movss dword [rsp + 0x16c], xmm0
mov eax, dword [rsp + 0x298]
jmp 0x1400acc7d
cmp eax, 0xb4db622e
jg 0x1400ae324
cmp eax, 0xb21624e0
je 0x1400acc4a
cmp eax, 0xb3bc58da
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdfd4f8ab
mov ecx, 0x113c734
jmp 0x1400acc70
cmp eax, 0x1b11bb5b
jg 0x1400ae358
cmp eax, 0x1a438d62
je 0x1400af08e
cmp eax, 0x1abb79d5
jne 0x1400acc7d
cmp byte [rsp + 0x97], 0
mov eax, 0xb4db622f
mov ecx, 0xfa2f9859
cmovne eax, ecx
mov r14, qword [rsp + 0x1d0]
jmp 0x1400acc7d
cmp eax, 0xd84786ad
jg 0x1400ae38c
cmp eax, 0xd7aa4520
je 0x1400af0df
cmp eax, 0xd83acfff
jne 0x1400acc7d
mov rax, qword [rsp + 0x568]
mov qword [rsp + 0x2d8], rax
mov eax, dword [rsp + 0x290]
jmp 0x1400acc7d
cmp eax, 0x460da65e
jg 0x1400ae3c9
cmp eax, 0x424fb63c
je 0x1400af100
cmp eax, 0x45b64018
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11f3149d
mov ecx, 0x615edd8
jmp 0x1400acc70
cmp eax, 0x91dea467
jg 0x1400ae3fd
cmp eax, 0x8eba25c9
je 0x1400af138
cmp eax, 0x90949b3a
jne 0x1400acc7d
mov eax, 0x1b11bb5c
mov dword [rsp + 0xf0], 0
mov r12, qword [rsp + 0x3f0]
jmp 0x1400acc7d
cmp eax, 0x31b25c6b
jg 0x1400ae456
cmp eax, 0x307f8f4a
je 0x1400af1da
cmp eax, 0x30cfe98b
jne 0x1400acc7d
movss dword [rsp + 0x54], xmm10
movss xmm0, dword [rsp + 0x130]
movss dword [rsp + 0x34], xmm0
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3218df15
mov ecx, 0x36406e0a
jmp 0x1400acc70
cmp eax, 0x1ba4d9
jg 0x1400ae484
cmp eax, 0xfae9fc1f
je 0x1400af236
cmp eax, 0xff964ace
jne 0x1400acc7d
mov eax, 0xa4aba8c6
jmp 0x1400acc7d
cmp eax, 0x6ca4a6ec
jg 0x1400ae4b8
cmp eax, 0x69b76168
je 0x1400af2a2
cmp eax, 0x6c879eb4
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9d328ca
mov ecx, 0x93019abd
jmp 0x1400acc70
cmp eax, 0xa7ba1302
je 0x1400af2ac
cmp eax, 0xa8087fc4
jne 0x1400acc7d
mov rax, qword [rsp + 0x380]
test byte [rax], 1
mov eax, dword [rsp + 0x550]
je 0x1400ad9fd
mov eax, dword [rsp + 0x2a0]
mov ecx, dword [rsp + 0x44]
mov rdx, qword [rsp + 0x78]
mov word [rdx], cx
mov edx, dword [rsp + 0x44]
add edx, 1
mov rbp, qword [rsp + 0x78]
mov word [rbp + 2], dx
mov edx, dword [rsp + 0x44]
add edx, 2
mov rbp, qword [rsp + 0x78]
mov word [rbp + 4], dx
mov rbp, qword [rsp + 0x78]
mov word [rbp + 6], cx
mov rcx, qword [rsp + 0x78]
mov word [rcx + 8], dx
mov ecx, dword [rsp + 0x44]
add ecx, 3
mov rdx, qword [rsp + 0x78]
mov word [rdx + 0xa], cx
mov rcx, qword [rsp + 0x80]
movss xmm3, dword [rsp + 0x13c]
movss dword [rcx], xmm3
movss xmm2, dword [rsp + 0x134]
movss dword [rcx + 4], xmm2
mov rcx, qword [rsp + 0x80]
mov dword [rcx + 0x10], eax
mov rcx, qword [rsp + 0x80]
movss xmm0, dword [rsp + 0x184]
movss dword [rcx + 8], xmm0
movss xmm1, dword [rsp + 0x180]
movss dword [rcx + 0xc], xmm1
mov rcx, qword [rsp + 0x80]
movss xmm4, dword [rsp + 0x138]
movss dword [rcx + 0x14], xmm4
movss dword [rcx + 0x18], xmm2
mov dword [rcx + 0x24], eax
movss xmm2, dword [rsp + 0x17c]
movss dword [rcx + 0x1c], xmm2
movss dword [rcx + 0x20], xmm1
mov rcx, qword [rsp + 0x80]
movss dword [rcx + 0x28], xmm4
movss dword [rcx + 0x2c], xmm15
mov dword [rcx + 0x38], eax
movss dword [rcx + 0x30], xmm2
movss xmm1, dword [rsp + 0x16c]
movss dword [rcx + 0x34], xmm1
mov rcx, qword [rsp + 0x80]
movss dword [rcx + 0x3c], xmm3
movss dword [rcx + 0x40], xmm15
mov dword [rcx + 0x4c], eax
movss dword [rcx + 0x44], xmm0
movss dword [rcx + 0x48], xmm1
mov rax, qword [rsp + 0x80]
add rax, 0x50
mov qword [rsp + 0x300], rax
mov eax, dword [rsp + 0x44]
add eax, 4
mov dword [rsp + 0x12c], eax
mov rax, qword [rsp + 0x78]
add rax, 0xc
mov qword [rsp + 0x2f0], rax
mov eax, 0x3e15b1c5
mov dword [rsp + 0x128], 0
movss xmm12, dword [rsp + 0x64]
jmp 0x1400acc7d
cmp eax, 0x13dabfff
je 0x1400af2ca
cmp eax, 0x1713f8a6
jne 0x1400acc7d
movss xmm0, dword [rsp + 0x5c]
movss dword [rsp + 0x150], xmm0
mov eax, 0x19aec0ff
movss xmm0, dword [rsp + 0x2a8]
movss dword [rsp + 0x148], xmm0
jmp 0x1400acc7d
cmp eax, 0xd0a069ca
je 0x1400af329
cmp eax, 0xd32aab98
jne 0x1400acc7d
mov rax, qword [rsp + 0xd8]
mov eax, 0x19cd7713
jmp 0x1400acc7d
cmp eax, 0x3e16873c
je 0x1400af381
cmp eax, 0x3e37ae01
jne 0x1400acc7d
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
cmp rcx, rax
mov eax, 0x69a2d974
mov ecx, 0x6c879eb4
cmovb eax, ecx
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x2e8], rcx
jmp 0x1400acc7d
cmp eax, 0x837c728c
je 0x1400af3b2
cmp eax, 0x86594faf
jne 0x1400acc7d
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0x6c]
mov eax, 0x8eba25c9
jmp 0x1400acc7d
cmp eax, 0x2ad7bb5a
je 0x1400af3bc
cmp eax, 0x2b4e1938
jne 0x1400acc7d
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x120]
cmp rax, qword [rsp + 0xe0]
mov eax, 0xd3d968b9
mov ecx, 0x69b76168
cmove eax, ecx
jmp 0x1400acc7d
cmp eax, 0xecad6d3a
je 0x1400af3c6
cmp eax, 0xed7fa7d0
jne 0x1400acc7d
mov eax, 0x36cbcda4
jmp 0x1400acc7d
cmp eax, 0x613181e5
je 0x1400af422
cmp eax, 0x636e1b20
jne 0x1400acc7d
movss xmm0, dword [rsp + 0x34]
movss xmm15, dword [rsp + 0x144]
ucomiss xmm0, xmm15
mov eax, 0xa8087fc4
mov ecx, 0x9a61644c
cmovae eax, ecx
movss xmm0, dword [rsp + 0x74]
movss dword [rsp + 0x13c], xmm0
movss xmm0, dword [rsp + 0x2bc]
movss dword [rsp + 0x138], xmm0
movss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0x134], xmm0
movss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x184], xmm0
movss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x180], xmm0
movss xmm0, dword [rsp + 0x2b8]
movss dword [rsp + 0x17c], xmm0
movss xmm0, dword [rsp + 0x140]
movss dword [rsp + 0x16c], xmm0
jmp 0x1400acc7d
cmp eax, 0xb8efce2b
je 0x1400af54c
cmp eax, 0xc013bdf1
jne 0x1400acc7d
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x368], rax
mov rax, qword [rsp + 0x360]
sub rax, qword [rsp + 0x368]
cmp rax, 0x2711
setge byte [rsp + 0x96]
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d3e7047
mov ecx, 0xc7866ef
jmp 0x1400acc70
cmp eax, 0x1cd30a1c
je 0x1400af576
cmp eax, 0x1ce7e75d
jne 0x1400acc7d
movss dword [rsp + 0x64], xmm14
movss dword [rsp + 0x90], xmm8
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x1d0], rax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x44], eax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xa8]
cmp rcx, rax
mov eax, 0x27aa930e
mov ecx, 0x22932f0a
cmovb eax, ecx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x320], rcx
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x330], rcx
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0x170], ecx
jmp 0x1400acc7d
cmp eax, 0xda3fbef6
je 0x1400af586
cmp eax, 0xdf25b38d
jne 0x1400acc7d
mov r8, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xa8]
lea rcx, [rsp + 0x434]
call fcn.1400033b0
cdqe
add rax, qword [rsp + 0xa8]
cmp dword [rsp + 0x434], 0
sete byte [rsp + 0x9a]
mov qword [rsp + 0x378], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1163a8ee
mov ecx, 0xb8efce2b
jmp 0x1400acc70
cmp eax, 0x4bc342a2
je 0x1400af606
cmp eax, 0x500a50b5
jne 0x1400acc7d
movss xmm0, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0x5c]
ucomiss xmm1, xmm0
seta byte [rsp + 0x9c]
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca6fb597
mov ecx, 0xc2506506
jmp 0x1400acc70
cmp eax, 0x964b37e8
je 0x1400af654
cmp eax, 0x9a61644c
jne 0x1400acc7d
movss xmm12, dword [rsp + 0x70]
addss xmm12, dword [rsp + 0x64]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x2f0], rax
mov eax, 0x3e15b1c5
mov dword [rsp + 0x128], 6
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0x12c], ecx
jmp 0x1400acc7d
cmp eax, 0x3277f50a
je 0x1400af672
cmp eax, 0x337be5f3
jne 0x1400acc7d
cmp byte [rsp + 0x99], 0
mov eax, 0x9f19edfb
mov ecx, 0xd7aa4520
cmovne eax, ecx
jmp 0x1400acc7d
cmp eax, 0x113c734
je 0x1400af690
cmp eax, 0x615edd8
jne 0x1400acc7d
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x328], rax
mov eax, dword [rsp + 0x2c4]
mov dword [rsp + 0x160], eax
mov dword [rsp + 0x15c], 0
movss xmm0, dword [rsp + 0x2c0]
movss dword [rsp + 0x188], xmm0
mov eax, 0xa960391b
jmp 0x1400acc7d
cmp eax, 0x74f903c2
je 0x1400af6b4
cmp eax, 0x784b8f81
jne 0x1400acc7d
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x144], xmm0
mov eax, 0x636e1b20
movss xmm0, dword [rsp + 0x2b0]
movss dword [rsp + 0x140], xmm0
jmp 0x1400acc7d
cmp eax, 0xad470284
je 0x1400af702
cmp eax, 0xb0009b2c
jne 0x1400acc7d
movss xmm0, dword [rsp + 0x68]
subss xmm0, dword [rsp + 0x104]
movss xmm1, dword [rsp + 0xd0]
movss xmm2, dword [rsp + 0x68]
subss xmm2, xmm1
divss xmm0, xmm2
movss xmm1, dword [0x1403dcc94]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0xd4]
movss xmm10, dword [rsp + 0x88]
subss xmm10, xmm0
mulss xmm10, xmm1
addss xmm10, dword [rsp + 0xd4]
mov eax, 0x30cfe98b
movss xmm0, dword [rsp + 0x104]
movss dword [rsp + 0x130], xmm0
jmp 0x1400acc7d
cmp eax, 0x11f3149d
je 0x1400af80e
cmp eax, 0x12d60b94
jne 0x1400acc7d
cmp byte [rsp + 0x3f], 0
mov eax, 0xa8a3a6e7
mov ecx, 0x810b404a
cmovne eax, ecx
movss xmm13, dword [rsp + 0x6c]
movss xmm9, dword [rsp + 0x6c]
mov rcx, qword [rsp + 0x560]
mov qword [rsp + 0x218], rcx
mov qword [rsp + 0x1f0], rcx
jmp 0x1400acc7d
cmp eax, 0xce994b0d
je 0x1400af818
cmp eax, 0xcf6d0e33
jne 0x1400acc7d
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x434]
mov dword [rsp + 0xfc], eax
mov eax, dword [rsp + 0xfc]
cmp eax, 0x20
mov eax, 0x3a32c7a0
mov ecx, 0x533373c5
cmovb eax, ecx
jmp 0x1400acc7d
cmp eax, 0x3ab78e88
je 0x1400af870
cmp eax, 0x3e15b1c5
jne 0x1400acc7d
movss dword [rsp + 0x1a4], xmm12
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0x108], eax
mov eax, dword [rsp + 0x12c]
mov dword [rsp + 0x1a8], eax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x390], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x60ee7685
mov ecx, 0x3ab78e88
jmp 0x1400acc70
cmp eax, 0x80f099a9
je 0x1400af89e
cmp eax, 0x810b404a
jne 0x1400acc7d
movss dword [rsp + 0x19c], xmm13
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x120], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d3e7047
mov ecx, 0xc013bdf1
jmp 0x1400acc70
cmp eax, 0x27c53817
je 0x1400af8bc
cmp eax, 0x2916c499
jne 0x1400acc7d
mov eax, dword [rsp + 0xfc]
cmp eax, 0xd
mov eax, 0x3a32c7a0
mov ecx, 0x4bc342a2
cmove eax, ecx
jmp 0x1400acc7d
cmp eax, 0xe7baff38
je 0x1400af964
cmp eax, 0xea862d4a
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac6dd8c7
mov ecx, 0x20e7c6e9
jmp 0x1400acc70
cmp eax, 0x5feacc3e
je 0x1400af972
cmp eax, 0x60ee7685
jne 0x1400acc7d
mov eax, dword [rsp + 0x108]
mov eax, 0x3ab78e88
jmp 0x1400acc7d
cmp eax, 0xb4db622f
je 0x1400af9f4
cmp eax, 0xb77d8b81
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd84786ae
mov ecx, 0xce994b0d
jmp 0x1400acc70
cmp eax, 0x1b11bb5c
je 0x1400afa72
cmp eax, 0x1b165556
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x837c728c
mov ecx, 0xccaa352c
jmp 0x1400acc70
cmp eax, 0xd84786ae
je 0x1400afa9c
cmp eax, 0xd8c97e2a
jne 0x1400acc7d
cmp byte [rsp + 0x3f], 0
mov eax, 0xc9ee32d6
mov ecx, 0x2b4e1938
cmovne eax, ecx
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x240], rcx
jmp 0x1400acc7d
cmp eax, 0x460da65f
je 0x1400afaa6
cmp eax, 0x480efeaf
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19da3f96
mov ecx, 0x1a438d62
jmp 0x1400acc70
cmp eax, 0x91dea468
je 0x1400afac4
cmp eax, 0x93019abd
jne 0x1400acc7d
mov rax, qword [rsp + 0xd8]
mov al, byte [rax]
mov byte [rsp + 0x4d], al
mov al, byte [rsp + 0x4d]
cmp al, 0x20
sete cl
cmp al, 9
sete al
or al, cl
mov byte [rsp + 0x98], al
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9d328ca
mov ecx, 0xc987dad
jmp 0x1400acc70
cmp eax, 0x31b25c6c
je 0x1400afaf2
cmp eax, 0x3218df15
jne 0x1400acc7d
mov rax, qword [rsp + 0x280]
movss xmm0, dword [rsp + 0x38]
mov eax, 0x36406e0a
jmp 0x1400acc7d
cmp eax, 0x1ba4da
je 0x1400afb2a
cmp eax, 0xc0dba5
jne 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80d695cf
mov ecx, 0xecad6d3a
jmp 0x1400acc70
cmp eax, 0x6ca4a6ed
je 0x1400afb34
cmp eax, 0x70cd20d2
jne 0x1400acc7d
movss xmm0, dword [rsp + 0xf4]
movss dword [rsp + 0x2c0], xmm0
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x2c4], eax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x400], rax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x408], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11f3149d
mov ecx, 0x45b64018
jmp 0x1400acc70
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x1c0], rax
movss xmm0, dword [rsp + 0xbc]
addss xmm0, xmm9
movss dword [rsp + 0x198], xmm0
mov rax, qword [rsp + 0x248]
movss xmm0, dword [rax]
movss xmm1, dword [rsp + 0x198]
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x1c0]
cmp rcx, rax
mov eax, 0x810b404a
mov ecx, 0x31b25c6c
cmovb eax, ecx
ucomiss xmm0, xmm1
mov ecx, 0x810b404a
cmovbe eax, ecx
mov rcx, qword [rsp + 0x1c0]
mov qword [rsp + 0x218], rcx
movaps xmm13, xmm9
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0x188]
movss dword [rsp + 0x1ac], xmm0
mov eax, dword [rsp + 0x15c]
mov dword [rsp + 0x10c], eax
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x1b0], eax
mov rax, qword [rsp + 0x328]
mov qword [rsp + 0x398], rax
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x3a0], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7de934a5
mov ecx, 0x91dea468
jmp 0x1400acc70
movss xmm0, dword [rsp + 0x148]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rsp + 0x150]
movss dword [rsp + 0x74], xmm0
mov rax, qword [rsp + 0x248]
movss xmm0, dword [rax]
movss dword [rsp + 0x104], xmm0
movss xmm0, dword [rsp + 0xd0]
movss xmm1, dword [rsp + 0x104]
ucomiss xmm1, xmm0
mov eax, 0x30cfe98b
mov ecx, 0xb0009b2c
cmova eax, ecx
movss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x130], xmm0
movss xmm10, dword [rsp + 0xd4]
jmp 0x1400acc7d
mov rax, qword [rsp + 0xd8]
add rax, 1
mov qword [rsp + 0x3f0], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd32aab98
mov ecx, 0x90949b3a
jmp 0x1400acc70
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x613181e5
mov ecx, 0x307f8f4a
jmp 0x1400acc70
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x368]
sub eax, ecx
lea r8d, [rax*4]
add eax, eax
lea edx, [rax + rax*2]
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x258]
mov eax, dword [rax]
add eax, edx
mov dword [rsp + 0xf8], eax
mov rcx, r15
call fcn.1400a2300
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x260]
mov rax, qword [rax]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
mov rax, qword [rax]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x270]
mov eax, dword [rax]
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x294]
mov dword [rsp + 0x2a0], eax
movss xmm14, dword [rsp + 0xb8]
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x208], rax
mov eax, 0x1ce7e75d
movss xmm8, dword [rsp + 0x19c]
xor ecx, ecx
mov qword [rsp + 0x210], rcx
jmp 0x1400acc7d
sub eax, r8d
mov qword [rsp + 0x288], rdx
mov rcx, qword [rsp + 0x288]
add dword [rcx + 0x20], eax
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x1e8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x268]
mov rcx, qword [rsp + 0x1e0]
mov qword [rax], rcx
mov rax, qword [rsp + 0x270]
mov ecx, dword [rsp + 0x1b4]
mov dword [rax], ecx
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3388cc25
mov ecx, 0xff964ace
jmp 0x1400acc70
mov eax, 0x653e633b
jmp 0x1400acc7d
mov eax, 0x2b4e1938
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 0x240], rcx
jmp 0x1400acc7d
mov rax, qword [rsp + 0x558]
movss xmm0, dword [rax]
movss dword [rsp + 0x5c], xmm0
movss xmm0, dword [rsp + 0x38]
ucomiss xmm0, dword [rsp + 0x5c]
setae byte [rsp + 0x9b]
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1cd30a1c
mov ecx, 0x2b63ab8c
jmp 0x1400acc70
movss xmm0, dword [rsp + 0x2b4]
movss dword [rsp + 0x190], xmm0
mov rax, qword [rsp + 0x418]
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x340], rax
mov dword [rsp + 0x168], 0
mov eax, dword [rsp + 0x2c8]
mov dword [rsp + 0x164], eax
mov eax, 0xfae9fc1f
jmp 0x1400acc7d
cmp byte [rsp + 0x9b], 0
mov eax, 0x70cd20d2
mov ecx, 0x5bdd9475
cmovne eax, ecx
jmp 0x1400aec57
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ad7bb5a
mov ecx, 0xf9bd7318
jmp 0x1400acc70
mov eax, 0xad0ebc5c
mov rcx, qword [rsp + 0x3e8]
mov qword [rsp + 0x2d8], rcx
jmp 0x1400acc7d
mov rsi, qword [rsp + 0x560]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
add rax, rsi
mov qword [rsp + 0x3e8], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ad7bb5a
mov ecx, 0xf6533c26
jmp 0x1400acc70
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3f657594
mov ecx, 0xc817f6ce
jmp 0x1400acc70
movss xmm0, dword [rsp + 0x18c]
movss dword [rsp + 0xc4], xmm0
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0x2c8], eax
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x410], rax
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0x418], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0a069ca
mov ecx, 0x51377157
jmp 0x1400acc70
cmp byte [rsp + 0x9c], 0
mov eax, 0x19aec0ff
mov ecx, 0x423bf297
cmovne eax, ecx
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x150], xmm0
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x148], xmm0
jmp 0x1400acc7d
mov rdi, qword [rsp + 0x378]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x110], rax
mov r13d, dword [rsp + 0x44]
movss xmm7, dword [rsp + 0x90]
mov eax, 0x5feacc3e
mov dword [rsp + 0xb4], 7
movss xmm6, dword [rsp + 0x64]
jmp 0x1400acc7d
cmp byte [rsp + 0x9e], 0
mov eax, 0xa960391b
mov ecx, 0x70cd20d2
cmovne eax, ecx
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0x238], rcx
mov rcx, qword [rsp + 0x388]
mov qword [rsp + 0x230], rcx
mov ecx, dword [rsp + 0x1a8]
mov dword [rsp + 0xec], ecx
movss xmm0, dword [rsp + 0x1a4]
movss dword [rsp + 0xf4], xmm0
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0x338], rcx
mov rcx, qword [rsp + 0x388]
mov qword [rsp + 0x328], rcx
mov ecx, dword [rsp + 0x1a8]
mov dword [rsp + 0x160], ecx
mov ecx, dword [rsp + 0x108]
mov dword [rsp + 0x15c], ecx
movss xmm0, dword [rsp + 0x1a4]
movss dword [rsp + 0x188], xmm0
jmp 0x1400acc7d
cmp qword [rsp + 0x1d0], 0
setne byte [rsp + 0x97]
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac6dd8c7
mov ecx, 0x1abb79d5
jmp 0x1400acc70
mov eax, 0xb3bc58da
jmp 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86594faf
mov ecx, 0x8eba25c9
jmp 0x1400acc70
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 8]
mulss xmm0, dword [rsp + 0x8c]
addss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [rsp + 0x8c]
addss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0x38], xmm0
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 0xc]
mulss xmm0, dword [rsp + 0x8c]
addss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 0x14]
mulss xmm0, dword [rsp + 0x8c]
addss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0x68], xmm0
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x280]
movss xmm0, dword [rax]
ucomiss xmm0, dword [rsp + 0x50]
mov eax, 0x70cd20d2
mov ecx, 0xe1e6e57c
cmovae eax, ecx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x238], rcx
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x230], rcx
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0xec], ecx
movss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0xf4], xmm0
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0x70]
addss xmm0, dword [rsp + 0xc4]
movss dword [rsp + 0x2b4], xmm0
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0a069ca
mov ecx, 0x890279aa
jmp 0x1400acc70
movss xmm0, dword [rsp + 0xbc]
addss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0x2a4], xmm0
mov eax, 0x3e37ae01
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x2e0], rcx
jmp 0x1400acc7d
mov eax, 0x1b11bb5c
mov dword [rsp + 0xf0], 9
mov r12, qword [rsp + 0xd8]
jmp 0x1400acc7d
mov rax, qword [rsp + 0x1e8]
sub rax, qword [r15 + 0x28]
shr rax, 2
imul eax, eax, 0xcccccccd
mov dword [r15 + 0x20], eax
mov rcx, qword [rsp + 0x250]
mov rax, qword [rsp + 0x1e0]
sub rax, qword [rcx + 8]
shr rax, 1
mov rcx, qword [rsp + 0x258]
mov dword [rcx], eax
mov ecx, dword [rsp + 0xf8]
mov r8d, dword [rsp + 0xf8]
mov edx, dword [r15]
add edx, 0xffffffff
mov ebp, dword [0x140837b88]
lea ebx, [rbp - 1]
imul ebx, ebp
movsxd rdx, edx
imul rdx, rdx, 0x38
test bl, 1
sete byte [rsp + 0x4e]
mov ebx, dword [0x140837b8c]
mov ebp, 0x84ffaedc
mov esi, 0x41f7d5f6
cmove ebp, esi
cmp ebx, 0xa
setl byte [rsp + 0x4f]
cmovl ebp, esi
add rdx, qword [r15 + 8]
mov esi, 0xb19d72cf
nop dword [rax]
cmp esi, 0x41f7d5f5
jg 0x1400aedf0
cmp esi, 0x84ffaedc
je 0x1400aee08
cmp esi, 0xb19d72cf
jne 0x1400aedb0
movzx ebx, byte [rsp + 0x4e]
cmp byte [rsp + 0x4f], 0
mov esi, 0x84ffaedc
mov ecx, 0x66eec6fe
cmovne esi, ecx
test bl, bl
cmovne esi, ecx
jmp 0x1400aedb0
cmp esi, 0x41f7d5f6
je 0x1400afb75
cmp esi, 0x66eec6fe
jne 0x1400aedb0
mov esi, ebp
jmp 0x1400aedb0
mov esi, 0x66eec6fe
jmp 0x1400aedb0
mov rax, qword [rsp + 0x280]
movss xmm0, dword [rax]
movss dword [rsp + 0xc0], xmm0
movss xmm0, dword [rsp + 0x38]
ucomiss xmm0, dword [rsp + 0xc0]
seta byte [rsp + 0x9d]
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3218df15
mov ecx, 0x424fb63c
jmp 0x1400acc70
mov r14, qword [rsp + 0x278]
add r14, 1
mov eax, 0xfa2f9859
jmp 0x1400acc7d
mov rax, qword [rsp + 0x1c8]
mov r8, qword [rsp + 0x360]
sub r8, rax
mov rcx, qword [rsp + 0x1c8]
mov edx, 0xa
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400afbcc
mov rax, qword [rsp + 0xc8]
jmp 0x1400afbd0
mov rdi, qword [rsp + 0x1d8]
movss xmm7, dword [rsp + 0x90]
movss xmm6, dword [rsp + 0x194]
mov eax, dword [rsp + 0x174]
mov dword [rsp + 0xb4], eax
mov r13d, dword [rsp + 0x178]
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x118], rax
mov eax, 0x5feacc3e
jmp 0x1400acc7d
mov rax, qword [rsp + 0xc8]
mov rax, qword [rsp + 0x120]
mov eax, 0xc013bdf1
jmp 0x1400acc7d
mov rax, qword [rsp + 0x1d0]
mov eax, 0x20e7c6e9
jmp 0x1400acc7d
cmp byte [rsp + 0x98], 0
mov eax, 0xa7ba1302
mov ecx, 0x5a4a6a88
cmovne eax, ecx
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x5c]
mov eax, 0x500a50b5
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0x154], xmm0
mov eax, 0x8067c8b7
movss xmm0, dword [rsp + 0x2ac]
movss dword [rsp + 0x14c], xmm0
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0x14c]
movss dword [rsp + 0x2b8], xmm0
movss xmm0, dword [rsp + 0x154]
movss dword [rsp + 0x2bc], xmm0
mov rax, qword [rsp + 0x1b8]
movss xmm0, dword [rax]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x68]
ucomiss xmm0, dword [rsp + 0x60]
mov eax, 0x636e1b20
mov ecx, 0xd3a5122e
cmova eax, ecx
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x144], xmm0
movss xmm0, dword [rsp + 0x88]
movss dword [rsp + 0x140], xmm0
jmp 0x1400acc7d
movss xmm6, dword [rsp + 0xb8]
movss xmm7, dword [rsp + 0x100]
mov rdi, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x110], rax
mov eax, 0x5feacc3e
mov dword [rsp + 0xb4], 7
mov r13d, dword [rsp + 0x44]
jmp 0x1400acc7d
mov rax, qword [rsp + 0xa8]
add rax, 1
mov qword [rsp + 0x310], rax
mov eax, 0xcf6d0e33
jmp 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd32aab98
mov ecx, 0x19cd7713
jmp 0x1400acc70
movss xmm6, dword [rsp + 0xb8]
movss xmm7, dword [rsp + 0x100]
mov rdi, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x110], rax
mov eax, 0x5feacc3e
mov dword [rsp + 0xb4], 6
mov r13d, dword [rsp + 0x44]
jmp 0x1400acc7d
mov r12, qword [rsp + 0xd8]
add r12, 1
mov eax, 0x1b11bb5c
mov dword [rsp + 0xf0], 9
jmp 0x1400acc7d
cmp byte [rsp + 0x9d], 0
mov eax, 0x8067c8b7
mov ecx, 0xc0dba5
cmovne eax, ecx
movss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x154], xmm0
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x14c], xmm0
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0x570]
ucomiss xmm0, dword [0x1403dcdf4]
mov rax, qword [rsp + 0x200]
movss xmm0, dword [rax + 0x14]
movss xmm1, dword [rsp + 0x29c]
divss xmm1, xmm0
movss dword [rsp + 0x8c], xmm1
mulss xmm0, dword [rsp + 0x8c]
seta byte [rsp + 0x3f]
movss dword [rsp + 0xbc], xmm0
mov al, byte [rsp + 0x3f]
movss xmm0, dword [rsp + 0x6c]
addss xmm0, dword [rsp + 0xbc]
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
movss xmm1, dword [rax]
ucomiss xmm1, xmm0
seta byte [rsp + 0x95]
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86594faf
mov ecx, 0x3e16873c
jmp 0x1400acc70
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [rsp + 0x34]
movss xmm2, dword [rsp + 0x88]
subss xmm2, dword [rsp + 0x54]
divss xmm0, xmm1
mulss xmm2, xmm0
addss xmm2, dword [rsp + 0x54]
movss dword [rsp + 0x2b0], xmm2
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x613181e5
mov ecx, 0x784b8f81
jmp 0x1400acc70
movss xmm0, dword [rsp + 0x190]
movss dword [rsp + 0x2cc], xmm0
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x2d0], eax
mov eax, dword [rsp + 0x164]
mov dword [rsp + 0x2d4], eax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x420], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x428], rax
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd84786ae
mov ecx, 0xb77d8b81
jmp 0x1400acc70
mov eax, 0xa4aba8c6
jmp 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7baff38
mov ecx, 0xe4411362
jmp 0x1400acc70
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x1c8], rax
movss dword [rsp + 0x1a0], xmm11
mov rax, qword [rsp + 0x1b8]
movss xmm0, dword [rax]
movss xmm1, dword [rsp + 0x1a0]
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x1c8]
cmp rcx, rax
mov eax, 0x404581a9
mov ecx, 0x9e53850
cmovb eax, ecx
ucomiss xmm0, xmm1
mov ecx, 0x404581a9
cmovbe eax, ecx
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0x70]
movss xmm0, dword [rsp + 0xc4]
movss xmm0, dword [rsp + 0x70]
movss xmm0, dword [rsp + 0x70]
movss xmm0, dword [rsp + 0xc4]
movss xmm0, dword [rsp + 0x70]
movss xmm0, dword [rsp + 0x70]
movss xmm0, dword [rsp + 0xc4]
movss xmm0, dword [rsp + 0x70]
movss xmm0, dword [rsp + 0x70]
movss xmm0, dword [rsp + 0xc4]
mov eax, 0x51377157
jmp 0x1400acc7d
cmp byte [rsp + 0x95], 0
mov eax, 0x810b404a
mov ecx, 0x12d60b94
cmovne eax, ecx
movss xmm13, dword [rsp + 0x6c]
mov rcx, qword [rsp + 0x560]
mov qword [rsp + 0x218], rcx
jmp 0x1400acc7d
mov eax, 0x1b165556
jmp 0x1400acc7d
mov eax, 0xf9bd7318
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0xc0]
subss xmm0, dword [rsp + 0x74]
movss xmm1, dword [rsp + 0x38]
subss xmm1, dword [rsp + 0x74]
movss xmm2, dword [rsp + 0x58]
subss xmm2, dword [rsp + 0x48]
divss xmm0, xmm1
mulss xmm2, xmm0
addss xmm2, dword [rsp + 0x48]
movss dword [rsp + 0x2ac], xmm2
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80d695cf
mov ecx, 0x36dfaf21
jmp 0x1400acc70
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x88]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x88]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x88]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x88]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x54]
movss xmm0, dword [rsp + 0x54]
mov eax, 0x307f8f4a
jmp 0x1400acc7d
cmp byte [rsp + 0x9a], 0
mov eax, 0xcf6d0e33
mov ecx, 0x460da65f
cmovne eax, ecx
mov rcx, qword [rsp + 0x378]
mov qword [rsp + 0x310], rcx
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0x38]
mov eax, 0x871fdbce
jmp 0x1400acc7d
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rsp + 0x8c]
movss dword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x380]
test byte [rax], 2
mov eax, 0x501a4329
mov ecx, 0x66594db3
cmove eax, ecx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x318], rcx
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x308], rcx
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0x158], ecx
movss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0x18c], xmm0
jmp 0x1400acc7d
mov rdi, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x110], rax
mov r13d, dword [rsp + 0x44]
movss xmm7, dword [rsp + 0x90]
mov eax, 0x5feacc3e
mov dword [rsp + 0xb4], 6
movss xmm6, dword [rsp + 0x64]
jmp 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x837c728c
mov ecx, 0x1b165556
jmp 0x1400acc70
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca6fb597
mov ecx, 0x500a50b5
jmp 0x1400acc70
movss xmm11, dword [rsp + 0x19c]
mov eax, 0x13dabfff
mov rcx, qword [rsp + 0x120]
mov qword [rsp + 0x1f8], rcx
jmp 0x1400acc7d
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x3f8], rax
lea rax, [rsp + 0x434]
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0x370]
mov rax, qword [rsp + 0xa8]
movsx eax, byte [rax]
test eax, eax
mov dword [rsp + 0x434], eax
mov eax, 0x80f099a9
mov ecx, 0xe22a2b8a
cmovns eax, ecx
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x5c]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x5c]
movss xmm0, dword [rsp + 0x5c]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x5c]
movss xmm0, dword [rsp + 0x5c]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x5c]
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x58]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x58]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x58]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x58]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x58]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
mov eax, 0x2fd5af52
jmp 0x1400acc7d
mov eax, 0x45b64018
jmp 0x1400acc7d
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x358], rax
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x350], rax
mov eax, dword [rsp + 0x2d4]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x2d0]
mov dword [rsp + 0x174], eax
movss xmm0, dword [rsp + 0x2cc]
movss dword [rsp + 0x194], xmm0
mov eax, 0x79fb4c7c
jmp 0x1400acc7d
cmp dword [rsp + 0x108], 0
sete byte [rsp + 0x9e]
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x60ee7685
mov ecx, 0x205ef7f3
jmp 0x1400acc70
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1163a8ee
mov ecx, 0xdf25b38d
jmp 0x1400acc70
cmp byte [rsp + 0x9f], 0
mov eax, 0xfae9fc1f
mov ecx, 0x66594db3
cmovne eax, ecx
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x318], rcx
mov rcx, qword [rsp + 0x398]
mov qword [rsp + 0x308], rcx
mov ecx, dword [rsp + 0x1b0]
mov dword [rsp + 0x158], ecx
movss xmm0, dword [rsp + 0x1ac]
movss dword [rsp + 0x18c], xmm0
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x348], rcx
mov rcx, qword [rsp + 0x398]
mov qword [rsp + 0x340], rcx
mov ecx, dword [rsp + 0x1b0]
mov dword [rsp + 0x164], ecx
mov ecx, dword [rsp + 0x10c]
mov dword [rsp + 0x168], ecx
movss xmm0, dword [rsp + 0x1ac]
movss dword [rsp + 0x190], xmm0
jmp 0x1400acc7d
mov al, byte [rsp + 0x4d]
mov eax, 0xe4411362
jmp 0x1400acc7d
mov rax, qword [rsp + 0x370]
cmp dword [rsp + 0xb4], 7
mov eax, 0x1ce7e75d
mov ecx, 0x27aa930e
cmove eax, ecx
mov rcx, qword [rsp + 0x3f8]
mov qword [rsp + 0x210], rcx
mov dword [rsp + 0x170], r13d
mov rdx, qword [rsp + 0x110]
mov qword [rsp + 0x330], rdx
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x320], rcx
movaps xmm14, xmm6
movaps xmm8, xmm7
mov dword [rsp + 0xe8], r13d
mov qword [rsp + 0x220], rdx
mov qword [rsp + 0x228], rcx
mov qword [rsp + 0x208], rdi
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0xb8]
movss xmm1, dword [rsp + 0x64]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x570]
subss xmm0, xmm1
movss xmm1, dword [rsp + 0x8c]
mov r9, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xa8]
movss dword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0x200]
call fcn.1400c7100
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x278]
cmp rax, qword [rsp + 0xa8]
mov eax, 0xfa2f9859
mov ecx, 0x6b0badd
cmove eax, ecx
mov r14, qword [rsp + 0x278]
jmp 0x1400acc7d
cmp dword [rsp + 0xf0], 0
mov eax, 0x69a2d974
mov ecx, 0x3e37ae01
cmove eax, ecx
mov qword [rsp + 0x2e8], r12
mov qword [rsp + 0x2e0], r12
jmp 0x1400acc7d
mov eax, 0xb77d8b81
jmp 0x1400acc7d
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3f657594
mov ecx, 0x653e633b
jmp 0x1400acc70
cmp dword [rsp + 0x10c], 0
sete byte [rsp + 0x9f]
mov eax, dword [0x140837b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7de934a5
mov ecx, 0x27c53817
jmp 0x1400acc70
mov r8, qword [rsp + 0xc8]
sub r8, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1c0]
mov edx, 0xa
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400afbf6
mov rax, qword [rsp + 0xc8]
jmp 0x1400afbfa
mov eax, 0xb21624e0
jmp 0x1400acc7d
movss xmm0, dword [rsp + 0xbc]
addss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0x100], xmm0
mov rax, qword [rsp + 0x1b8]
movss xmm0, dword [rsp + 0x100]
ucomiss xmm0, dword [rax]
mov eax, 0x8af52348
mov ecx, 0x24c053a3
cmova eax, ecx
jmp 0x1400acc7d
sub eax, r8d
mov qword [rsp + 0x288], rdx
mov rcx, qword [rsp + 0x288]
add dword [rcx + 0x20], eax
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x1e8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x268]
mov rcx, qword [rsp + 0x1e0]
mov qword [rax], rcx
mov rax, qword [rsp + 0x270]
mov ecx, dword [rsp + 0x1b4]
mov dword [rax], ecx
mov eax, 0xd7241c15
jmp 0x1400acc7d
add rax, 1
mov qword [rsp + 0x1f8], rax
movss xmm11, dword [rsp + 0xbc]
addss xmm11, dword [rsp + 0x1a0]
mov eax, 0x13dabfff
jmp 0x1400acc7d
add rax, 1
mov qword [rsp + 0x1f0], rax
mov eax, 0xa8a3a6e7
movss xmm9, dword [rsp + 0x198]
jmp 0x1400acc7d
cmp eax, 0xaaa69ed9
jne 0x1400acc7d
mov rcx, qword [rsp + 0x438]
xor rcx, rsp
call fcn.140384540
movaps xmm6, xmmword [rsp + 0x440]
movaps xmm7, xmmword [rsp + 0x450]
movaps xmm8, xmmword [rsp + 0x460]
movaps xmm9, xmmword [rsp + 0x470]
movaps xmm10, xmmword [rsp + 0x480]
movaps xmm11, xmmword [rsp + 0x490]
movaps xmm12, xmmword [rsp + 0x4a0]
movaps xmm13, xmmword [rsp + 0x4b0]
movaps xmm14, xmmword [rsp + 0x4c0]
movaps xmm15, xmmword [rsp + 0x4d0]
add rsp, 0x4e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret