Function at 0x140112e30
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, 0x528
movaps xmmword [rsp + 0x510], xmm15
movaps xmmword [rsp + 0x500], xmm14
movaps xmmword [rsp + 0x4f0], xmm13
movaps xmmword [rsp + 0x4e0], xmm12
movaps xmmword [rsp + 0x4d0], xmm11
movaps xmmword [rsp + 0x4c0], xmm10
movaps xmmword [rsp + 0x4b0], xmm9
movaps xmmword [rsp + 0x4a0], xmm8
movaps xmmword [rsp + 0x490], xmm7
movaps xmmword [rsp + 0x480], xmm6
mov qword [rsp + 0x408], r9
movss dword [rsp + 0x2a0], xmm2
mov r12, rdx
mov rsi, rcx
mov rdi, qword [rsp + 0x5a8]
mov rdx, qword [rsp + 0x598]
mov ebp, dword [rsp + 0x590]
mov al, byte [rsp + 0x5b8]
mov rcx, qword [0x140ad7868]
xor rcx, rsp
test al, al
mov ebx, 0x5f7731ee
mov eax, 0x33894af1
cmove ebx, eax
mov dword [rsp + 0x29c], ebx
mov qword [rsp + 0x478], rcx
lea rax, [rdx + 8]
mov qword [rsp + 0x400], rax
lea rax, [r12 + 0x10]
mov qword [rsp + 0x3f8], rax
lea rax, [r12 + 0x48]
mov qword [rsp + 0x3f0], rax
lea rax, [r12 + 0x50]
mov qword [rsp + 0x3e8], rax
or ebp, 0xffffff
mov dword [rsp + 0x298], ebp
test rdi, rdi
mov eax, 0xd435d556
mov ecx, 0x9a481d22
cmove ecx, eax
mov dword [rsp + 0x2a4], ecx
lea rax, [r12 + 0x34]
mov qword [rsp + 0x3e0], rax
lea rax, [rdx + 4]
mov qword [rsp + 0x3d8], rax
lea rax, [rdx + 0xc]
mov qword [rsp + 0x3d0], rax
mov ecx, 0x6eb34b00
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x17d44690
mov eax, 0x8340494c
nop word cs:[rax + rax]
nop
cmove ecx, eax
cmp dword [0x140ae0b24], 0xa
cmovl ecx, eax
mov rdx, r13
mov eax, ecx
mov r13, rdx
cmp ecx, 0xfe0491cc
jg 0x140113020
cmp eax, 0xc123e6a7
jg 0x140113140
cmp eax, 0xa0de81a6
jg 0x140113248
cmp eax, 0x8ccb4fa3
jg 0x14011340f
cmp eax, 0x86ae94b8
jle 0x1401136ce
cmp eax, 0x898cc377
jg 0x140113cd2
cmp eax, 0x86ae94b9
je 0x1401146a6
cmp eax, 0x86c4cb52
je 0x1401146d8
mov rdx, r13
mov ecx, eax
cmp eax, 0x88a9f284
jne 0x140112fb0
mov rdx, r13
mov ecx, 0xc61545c7
jmp 0x140112fb0
cmp eax, 0x3b7ac045
jg 0x1401131a0
cmp eax, 0x1cd074b8
jle 0x1401132be
cmp eax, 0x2c70e213
jg 0x140113469
cmp eax, 0x24bfd2b8
jle 0x140113784
cmp eax, 0x2b471fa9
jg 0x140113d05
cmp eax, 0x24bfd2b9
je 0x140114755
cmp eax, 0x259160f4
je 0x14011476d
mov rdx, r13
mov ecx, eax
cmp eax, 0x280e3275
jne 0x140112fb0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 8]
mulss xmm0, dword [rsp + 0x64]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x94], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [rsp + 0x64]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x68], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0xc]
mulss xmm0, dword [rsp + 0x64]
addss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0xac], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x14]
mulss xmm0, dword [rsp + 0x64]
addss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x7c], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x3b8], rax
mov rax, qword [rsp + 0x3b8]
movss xmm0, dword [rax]
movss dword [rsp + 0x2c0], xmm0
mov rdx, r13
mov ecx, 0x44368a5c
jmp 0x140112fb0
cmp eax, 0xd8f1defa
jle 0x140113323
cmp eax, 0xeec95320
jg 0x1401134c6
cmp eax, 0xddbfc725
jle 0x1401137c9
cmp eax, 0xea643dc6
jg 0x140113d5c
cmp eax, 0xddbfc726
je 0x1401147aa
cmp eax, 0xdde0ca87
je 0x1401147d7
mov rdx, r13
mov ecx, eax
cmp eax, 0xea1e66bf
jne 0x140112fb0
mov rdx, r13
mov ecx, 0xc7539fb8
jmp 0x140112fb0
cmp eax, 0x62251b11
jle 0x1401133bb
cmp eax, 0x6f15fc61
jg 0x14011351f
cmp eax, 0x6974d2bd
jle 0x140113807
cmp eax, 0x6a84db92
jg 0x140113dcc
cmp eax, 0x6974d2be
je 0x1401147e4
cmp eax, 0x69919192
je 0x140114821
mov rdx, r13
mov ecx, eax
cmp eax, 0x69d819f1
jne 0x140112fb0
cmp byte [rsp + 0x37], 0
mov ecx, 0x259160f4
mov eax, 0x86c4cb52
cmovne ecx, eax
movss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0xd4], xmm0
movss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0x15c], xmm0
mov rax, qword [rsp + 0x5a0]
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x1f8], rax
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0xb04880e6
jle 0x140113578
cmp eax, 0xb5b5b0bd
jle 0x1401138a4
cmp eax, 0xbbaf1a06
jg 0x140113dff
cmp eax, 0xb5b5b0be
je 0x140114840
cmp eax, 0xb928949f
je 0x14011485e
mov rdx, r13
mov ecx, eax
cmp eax, 0xbb2277dc
jne 0x140112fb0
movss xmm0, dword [rsp + 0x1c0]
movss dword [rsp + 0x17c], xmm0
mov ecx, 0xcac164c0
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x348], rax
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0xff5198d
jle 0x1401135e2
cmp eax, 0x1944b8f4
jle 0x1401138e9
cmp eax, 0x1a34179c
jg 0x140113e74
cmp eax, 0x1944b8f5
je 0x140114873
cmp eax, 0x19741d21
je 0x1401148aa
mov rdx, r13
mov ecx, eax
cmp eax, 0x19cca4e5
jne 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x63bd0371
mov eax, 0x6f6658d5
jmp 0x140112fa0
cmp eax, 0xcac164bf
jle 0x14011362b
cmp eax, 0xd4105d9f
jle 0x140113939
cmp eax, 0xd562e17d
jg 0x140113eb1
cmp eax, 0xd4105da0
je 0x14011492c
cmp eax, 0xd435d556
je 0x140114961
mov rdx, r13
mov ecx, eax
cmp eax, 0xd4ec109f
jne 0x140112fb0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x458], rax
lea rax, [rsp + 0x474]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x3a0]
mov rax, qword [rsp + 0xa0]
movsx eax, byte [rax]
test eax, eax
mov dword [rsp + 0x474], eax
mov ecx, 0x4243ee40
mov eax, 0x44c7864a
cmovns ecx, eax
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0x45140b50
jle 0x140113685
cmp eax, 0x4bf802d3
jle 0x140113982
cmp eax, 0x549beb66
jg 0x140113ef8
cmp eax, 0x4bf802d4
je 0x140114983
cmp eax, 0x4e0ed05e
je 0x1401149a1
mov rdx, r13
mov ecx, eax
cmp eax, 0x52e62304
jne 0x140112fb0
mov rdx, r13
mov ecx, 0xc8cbae67
jmp 0x140112fb0
cmp eax, 0x965bc53b
jle 0x140113a05
cmp eax, 0x9d0f84df
jg 0x140113f45
mov rdx, rdi
mov ecx, dword [rsp + 0x2a4]
cmp eax, 0x965bc53c
je 0x140112fb0
cmp eax, 0x9a481d22
je 0x140114a05
mov rdx, r13
mov ecx, eax
cmp eax, 0x9cd596dd
jne 0x140112fb0
cmp byte [rsp + 0x6e], 0
mov ecx, 0x2c0e5798
mov eax, 0x6f15fc62
jmp 0x140115fbd
cmp eax, 0x33894af0
jle 0x140113a54
cmp eax, 0x3a226eb0
jg 0x140113f80
cmp eax, 0x33894af1
je 0x140114a2b
cmp eax, 0x344f715b
je 0x140114ba5
mov rdx, r13
mov ecx, eax
cmp eax, 0x382df7e6
jne 0x140112fb0
mov rax, qword [rsp + 0xc8]
add rax, 1
mov qword [rsp + 0x438], rax
mov rdx, r13
mov ecx, 0x24bfd2b9
jmp 0x140112fb0
cmp eax, 0xf7412675
jle 0x140113abf
cmp eax, 0xfac100a1
jg 0x140113fc1
cmp eax, 0xf7412676
je 0x140114bf1
cmp eax, 0xf8bc13aa
je 0x140114c57
mov rdx, r13
mov ecx, eax
cmp eax, 0xfac003f0
jne 0x140112fb0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x418], rax
mov ecx, 0x3c91d0cb
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0x71d98d83
jle 0x140113b0e
cmp eax, 0x798a456d
jg 0x14011401c
cmp eax, 0x71d98d84
je 0x140114c73
cmp eax, 0x77e4b1ef
je 0x140114c92
mov rdx, r13
mov ecx, eax
cmp eax, 0x78179e65
jne 0x140112fb0
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x230], rax
mov rdx, r13
mov ecx, 0xb53e8313
jmp 0x140112fb0
cmp eax, 0xa717a0e6
jle 0x140113b65
cmp eax, 0xa863e4a7
jg 0x140114071
cmp eax, 0xa717a0e7
je 0x140114cf7
cmp eax, 0xa7d28cfd
je 0x140114d97
mov rdx, r13
mov ecx, eax
cmp eax, 0xa85c39e4
jne 0x140112fb0
mov rax, qword [rsp + 0x128]
movss xmm0, dword [rsp + 0xf8]
mov rax, qword [rsp + 0x98]
mov rax, qword [rsp + 0x138]
mov rdx, r13
mov ecx, 0x62fd385c
jmp 0x140112fb0
cmp eax, 0x310c252
jg 0x140113baa
cmp eax, 0xffd16639
jle 0x14011410c
cmp eax, 0xffd1663a
je 0x140114dfe
cmp eax, 0x1773f58
je 0x140114e0b
mov rdx, r13
mov ecx, eax
cmp eax, 0x24e8db0
jne 0x140112fb0
mov rdx, r13
mov ecx, 0x31a76687
jmp 0x140112fb0
cmp eax, 0xc8147682
jg 0x140113bf8
cmp eax, 0xc61545c6
jle 0x14011415d
cmp eax, 0xc61545c7
je 0x140114e29
cmp eax, 0xc6dfb373
je 0x140114e47
mov rdx, r13
mov ecx, eax
cmp eax, 0xc7539fb8
jne 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xc8147683
mov eax, 0xce850182
jmp 0x140112fa0
cmp eax, 0x3fd88340
jg 0x140113c80
cmp eax, 0x3ca9c314
jle 0x1401141bb
cmp eax, 0x3ca9c315
je 0x140114e59
cmp eax, 0x3db8ec3a
je 0x140114e84
mov rdx, r13
mov ecx, eax
cmp eax, 0x3dd9b432
jne 0x140112fb0
mov rdx, r13
mov ecx, 0x554627e5
jmp 0x140112fb0
cmp eax, 0x8390afaf
jle 0x14011421c
cmp eax, 0x8390afb0
je 0x140114e91
cmp eax, 0x85030c28
je 0x140114eaf
mov rdx, r13
mov ecx, eax
cmp eax, 0x85dfa8c9
jne 0x140112fb0
mov rax, qword [rsp + 0x3a0]
cmp dword [rsp + 0x88], 7
mov ecx, 0xa717a0e7
mov eax, 0x344f715b
cmove ecx, eax
mov rax, qword [rsp + 0x458]
mov qword [rsp + 0x208], rax
mov dword [rsp + 0x190], r14d
mov qword [rsp + 0x368], r15
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x360], rax
movaps xmm8, xmm6
movaps xmm9, xmm7
mov dword [rsp + 0xd0], r14d
mov qword [rsp + 0x218], r15
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x200], rax
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0x1f4f237c
jle 0x140114255
cmp eax, 0x1f4f237d
je 0x140114f1c
cmp eax, 0x201b1976
je 0x140114f57
mov rdx, r13
mov ecx, eax
cmp eax, 0x22974e3f
jne 0x140112fb0
mov eax, dword [rsp + 0xa8]
mov rdx, r13
mov ecx, 0xddbfc726
jmp 0x140112fb0
cmp eax, 0xda7a0d08
jle 0x14011427d
cmp eax, 0xda7a0d09
je 0x140114f8a
cmp eax, 0xdaed05d5
je 0x140114fed
mov rdx, r13
mov ecx, eax
cmp eax, 0xdd1007e6
jne 0x140112fb0
mov rdx, r13
mov ecx, 0xeef54282
jmp 0x140112fb0
cmp eax, 0x63aa9598
jle 0x1401142a5
cmp eax, 0x63aa9599
je 0x14011505a
cmp eax, 0x63bd0371
je 0x1401150f1
mov rdx, r13
mov ecx, eax
cmp eax, 0x68d8a4ef
jne 0x140112fb0
movss xmm0, dword [rsp + 0x188]
movss dword [rsp + 0x1c4], xmm0
mov eax, dword [rsp + 0x14c]
mov dword [rsp + 0x108], eax
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x1c8], eax
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x3c8], rax
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xb54e59d3
mov eax, 0x3ca9c315
jmp 0x140112fa0
cmp eax, 0xb2dfe12d
jle 0x140114311
cmp eax, 0xb2dfe12e
je 0x1401150fe
cmp eax, 0xb53e8313
je 0x140115119
mov rdx, r13
mov ecx, eax
cmp eax, 0xb54e59d3
jne 0x140112fb0
mov eax, dword [rsp + 0x108]
mov rdx, r13
mov ecx, 0x3ca9c315
jmp 0x140112fb0
cmp eax, 0x12bb8237
jle 0x14011436f
cmp eax, 0x12bb8238
je 0x140115147
cmp eax, 0x17d44690
je 0x140115165
mov rdx, r13
mov ecx, eax
cmp eax, 0x18eda88d
jne 0x140112fb0
cmp byte [rsp + 0x74], 0
mov ecx, 0xd4ec109f
mov eax, 0xb5b5b0be
cmovne ecx, eax
mov rax, qword [rsp + 0x288]
jmp 0x1401143d3
cmp eax, 0xce850181
jle 0x14011439e
cmp eax, 0xce850182
je 0x140115172
cmp eax, 0xd21dfda0
je 0x1401151a5
mov rdx, r13
mov ecx, eax
cmp eax, 0xd2b6c7f7
jne 0x140112fb0
mov dword [rsp + 0xdc], 9
mov rax, qword [rsp + 0x440]
jmp 0x1401154aa
cmp eax, 0x4579024b
jle 0x1401143e3
cmp eax, 0x4579024c
je 0x1401152d2
cmp eax, 0x4803810e
je 0x140115316
mov rdx, r13
mov ecx, eax
cmp eax, 0x4b5de493
jne 0x140112fb0
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x120], rax
movss xmm7, dword [rsp + 0x44]
movss xmm6, dword [rsp + 0x1b4]
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x88], eax
mov r14d, dword [rsp + 0x19c]
mov r15, qword [rsp + 0x370]
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x118], rax
jmp 0x140115cea
cmp eax, 0x92314d64
jle 0x140114477
cmp eax, 0x92314d65
je 0x140115334
cmp eax, 0x923aaabc
je 0x1401153dc
mov rdx, r13
mov ecx, eax
cmp eax, 0x925c3266
jne 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x22974e3f
mov eax, 0xddbfc726
jmp 0x140112fa0
cmp eax, 0x3180e42b
jle 0x1401144bc
cmp eax, 0x3180e42c
je 0x1401153e9
cmp eax, 0x31a76687
je 0x1401153f6
mov rdx, r13
mov ecx, eax
cmp eax, 0x330626ad
jne 0x140112fb0
mov rax, qword [rsp + 0x138]
mov r8, qword [rsp + 0x388]
sub r8, rax
mov rcx, qword [rsp + 0x138]
mov edx, 0xa
call sub.VCRUNTIME140.dll_memchr
mov qword [rsp + 0x398], rax
mov rdx, r13
mov ecx, 0xa45d90de
jmp 0x140112fb0
cmp eax, 0xefe9bcf1
jle 0x1401144e4
cmp eax, 0xefe9bcf2
je 0x140115413
cmp eax, 0xf22da28c
je 0x140112f7b
mov rdx, r13
mov ecx, eax
cmp eax, 0xf510915b
jne 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xb928949f
mov eax, 0x86ae94b9
jmp 0x140112fa0
cmp eax, 0x6fa2d34c
jle 0x14011451d
cmp eax, 0x6fa2d34d
je 0x140115480
cmp eax, 0x7099dc13
je 0x140115497
mov rdx, r13
mov ecx, eax
cmp eax, 0x70ad573c
jne 0x140112fb0
movss xmm0, dword [rsp + 0x5b0]
ucomiss xmm0, dword [0x14066ecf8]
seta byte [rsp + 0x37]
mov al, byte [rsp + 0x37]
mov ecx, 0x77e4b1ef
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0xa467c05c
jle 0x140114556
cmp eax, 0xa467c05d
je 0x1401154bf
cmp eax, 0xa609a0e5
je 0x140115505
mov rdx, r13
mov ecx, eax
cmp eax, 0xa650ec11
jne 0x140112fb0
cmp byte [rsp + 0x76], 0
mov ecx, 0x925c3266
mov eax, 0x1f4f237d
jmp 0x140115fbd
cmp eax, 0xb270831
jle 0x140114597
cmp eax, 0xb270832
je 0x140115551
cmp eax, 0xbe57ba9
je 0x14011555e
mov rdx, r13
mov ecx, eax
cmp eax, 0xf903606
jne 0x140112fb0
movzx eax, word [rsp + 0x474]
mov word [rsp + 0x10e], ax
mov rdx, r13
mov ecx, 0x1c75dc00
jmp 0x140112fb0
cmp eax, 0xc81d3a0c
jle 0x14011460a
cmp eax, 0xc81d3a0d
je 0x14011559e
cmp eax, 0xc8cbae67
je 0x1401155c8
mov rdx, r13
mov ecx, eax
cmp eax, 0xcaaccdde
jne 0x140112fb0
movss xmm13, dword [rsp + 0x40]
addss xmm13, dword [rsp + 0x1ac]
mov dword [rsp + 0x184], 0
mov eax, dword [rsp + 0x174]
mov dword [rsp + 0x164], eax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x320], rax
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x318], rax
mov rdx, r13
mov ecx, 0x4e0ed05e
jmp 0x140112fb0
cmp eax, 0x42f51643
jle 0x140114642
cmp eax, 0x42f51644
je 0x1401155e6
cmp eax, 0x44368a5c
je 0x140115666
mov rdx, r13
mov ecx, eax
cmp eax, 0x44c7864a
jne 0x140112fb0
mov rax, qword [rsp + 0xa0]
add rax, 1
mov qword [rsp + 0x448], rax
mov rdx, r13
mov ecx, 0x3aab5574
jmp 0x140112fb0
cmp eax, 0x898cc378
je 0x1401156c4
cmp eax, 0x89e4f2ca
je 0x1401156e2
mov rdx, r13
mov ecx, eax
cmp eax, 0x8a3695cb
jne 0x140112fb0
mov rdx, r13
mov ecx, 0x1773f58
jmp 0x140112fb0
cmp eax, 0x2b471faa
je 0x1401156ef
cmp eax, 0x2b85ec52
je 0x140115795
mov rdx, r13
mov ecx, eax
cmp eax, 0x2c0e5798
jne 0x140112fb0
movss xmm0, dword [rsi + 0x14]
movss xmm1, dword [rsp + 0x2a0]
divss xmm1, xmm0
movss dword [rsp + 0x64], xmm1
mulss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0x30], xmm0
mov ecx, 0x70ad573c
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0xea643dc7
je 0x1401157cb
cmp eax, 0xeb6c144a
je 0x140115823
mov rdx, r13
mov ecx, eax
cmp eax, 0xed02c5a8
jne 0x140112fb0
mov rax, qword [rsp + 0x468]
mov qword [rsp + 0x378], rax
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0x370], rax
mov eax, dword [rsp + 0x2f4]
mov dword [rsp + 0x19c], eax
mov eax, dword [rsp + 0x2f0]
mov dword [rsp + 0x198], eax
movss xmm0, dword [rsp + 0x2ec]
jmp 0x14011553b
cmp eax, 0x6a84db93
je 0x140115841
cmp eax, 0x6eb34b00
je 0x14011585e
mov rdx, r13
mov ecx, eax
cmp eax, 0x6ebf079a
jne 0x140112fb0
mov rdx, r13
mov ecx, 0xfe0491cd
jmp 0x140112fb0
cmp eax, 0xbbaf1a07
je 0x14011587c
cmp eax, 0xbec80788
je 0x14011589a
mov rdx, r13
mov ecx, eax
cmp eax, 0xc093354d
jne 0x140112fb0
movss xmm0, dword [rsp + 0x2e0]
movss dword [rsp + 0x188], xmm0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x308], rax
mov dword [rsp + 0x14c], 6
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x150], eax
mov rdx, r13
mov ecx, 0x68d8a4ef
jmp 0x140112fb0
cmp eax, 0x1a34179d
je 0x1401158e5
cmp eax, 0x1c75dc00
je 0x1401158f2
mov rdx, r13
mov ecx, eax
cmp eax, 0x1c85309e
jne 0x140112fb0
cmp byte [rsp + 0x37], 0
mov ecx, 0xb270832
mov eax, 0x7fa63e68
cmovne ecx, eax
jmp 0x14011473d
cmp eax, 0xd562e17e
je 0x140115928
cmp eax, 0xd56e0ca3
je 0x140115961
mov rdx, r13
mov ecx, eax
cmp eax, 0xd71c7b3d
jne 0x140112fb0
mov rax, qword [rsp + 0x278]
add rax, 1
mov qword [rsp + 0x430], rax
mov rdx, r13
mov ecx, 0x4bf802d4
jmp 0x140112fb0
cmp eax, 0x549beb67
je 0x14011597f
cmp eax, 0x554627e5
je 0x140115a21
mov rdx, r13
mov ecx, eax
cmp eax, 0x5f7731ee
jne 0x140112fb0
movss xmm0, dword [rsp + 0x94]
movss xmm1, dword [rsp + 0xb0]
ucomiss xmm1, xmm0
seta byte [rsp + 0x7a]
mov rdx, r13
mov ecx, 0xff1ae859
jmp 0x140112fb0
cmp eax, 0x9d0f84e0
je 0x140115a3f
cmp eax, 0x9ef6e443
je 0x140115a7c
mov rdx, r13
mov ecx, eax
cmp eax, 0xa0184bed
jne 0x140112fb0
mov rax, qword [rsp + 0x380]
mov rdx, r13
mov ecx, 0x2b85ec52
jmp 0x140112fb0
cmp eax, 0x3a226eb1
je 0x140115ab9
cmp eax, 0x3aab5574
je 0x140115b01
mov rdx, r13
mov ecx, eax
cmp eax, 0x3aef3848
jne 0x140112fb0
cmp qword [rsp + 0x280], 0
setne byte [rsp + 0x72]
mov rdx, r13
mov ecx, 0x69919192
jmp 0x140112fb0
cmp eax, 0xfac100a2
je 0x140115b1e
cmp eax, 0xfbddada2
je 0x140115b51
mov rdx, r13
mov ecx, eax
cmp eax, 0xfc448005
jne 0x140112fb0
cmp dword [rsp + 0xdc], 0
mov ecx, 0xaf87d75
mov eax, 0x1cd074b9
cmove ecx, eax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], rax
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0x798a456e
je 0x140115b80
cmp eax, 0x7f637fd7
je 0x140115bd4
mov rdx, r13
mov ecx, eax
cmp eax, 0x7fa63e68
jne 0x140112fb0
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x1d8]
cmp rax, qword [rsp + 0x110]
mov ecx, 0x1944b8f5
mov eax, 0x2fdf8e34
jmp 0x140114c87
cmp eax, 0xa863e4a8
je 0x140115bf2
cmp eax, 0xad4e34e0
jne 0x1401161e2
mov rax, qword [rsp + 0x1f0]
sub rax, qword [r12 + 0x28]
shr rax, 2
imul eax, eax, 0xcccccccd
mov dword [r12 + 0x20], eax
mov rcx, qword [rsp + 0x250]
mov rax, qword [rsp + 0x1e8]
sub rax, qword [rcx + 8]
shr rax, 1
mov rcx, qword [rsp + 0x258]
mov dword [rcx], eax
mov ecx, dword [rsp + 0xe4]
mov ecx, dword [rsp + 0xe4]
mov ebp, dword [r12]
add ebp, 0xffffffff
mov rdx, qword [r12 + 8]
movsxd rbp, ebp
mov ebx, 0xb483e514
nop word cs:[rax + rax]
cmp ebx, 0xb483e514
je 0x140114105
cmp ebx, 0xc6e6122c
jne 0x1401140f0
jmp 0x140115bff
mov ebx, 0xc6e6122c
jmp 0x1401140f0
cmp eax, 0xfe0491cd
je 0x140115c6a
mov rdx, r13
mov ecx, eax
cmp eax, 0xff1ae859
jne 0x140112fb0
cmp byte [rsp + 0x7a], 0
mov ecx, 0x2c70e214
mov eax, 0xa7d28cfd
cmovne ecx, eax
movss xmm0, dword [rsp + 0x94]
movss dword [rsp + 0x168], xmm0
movss xmm15, dword [rsp + 0xb4]
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0xc123e6a8
je 0x140115c88
mov rdx, r13
mov ecx, eax
cmp eax, 0xc52cc8f3
jne 0x140112fb0
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x118], rax
mov r15, qword [rsp + 0x50]
mov r14d, dword [rsp + 0x3c]
movss xmm7, dword [rsp + 0x44]
mov dword [rsp + 0x88], 7
movss xmm6, dword [rsp + 0x38]
jmp 0x140115cea
cmp eax, 0x3b7ac046
je 0x140115ca6
mov rdx, r13
mov ecx, eax
cmp eax, 0x3c91d0cb
jne 0x140112fb0
mov rax, qword [rsp + 0x130]
mov r8, qword [rsp + 0x418]
sub r8, rax
mov rcx, qword [rsp + 0x130]
mov edx, 0xa
call sub.VCRUNTIME140.dll_memchr
test rax, rax
setne byte [rsp + 0x70]
add rax, 1
mov qword [rsp + 0x420], rax
mov ecx, 0xa467c05d
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0x82f3bbc7
je 0x140115cf7
mov rdx, r13
mov ecx, eax
cmp eax, 0x8340494c
jne 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x17d44690
mov eax, 0xaad1b5e5
jmp 0x140112fa0
cmp eax, 0x1cd074b9
je 0x140115d1a
mov rdx, r13
mov ecx, eax
cmp eax, 0x1ef07fcd
jne 0x140112fb0
mov rdx, r13
mov ecx, 0x8390afb0
jmp 0x140112fb0
cmp eax, 0xd8f1defb
je 0x140115d62
mov rdx, r13
mov ecx, eax
cmp eax, 0xda6403b0
jne 0x140112fb0
mov rdx, r13
mov ecx, 0xd56e0ca3
jmp 0x140112fb0
cmp eax, 0x62251b12
je 0x140115d6f
mov rdx, r13
mov ecx, eax
cmp eax, 0x62fd385c
jne 0x140112fb0
mov rax, qword [rsp + 0x128]
movss xmm0, dword [rax]
ucomiss xmm0, dword [rsp + 0xf8]
seta al
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x138]
cmp rdx, rcx
setb cl
and cl, al
mov byte [rsp + 0x71], cl
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xa85c39e4
mov eax, 0x11f494d5
jmp 0x140112fa0
cmp eax, 0xb04880e7
je 0x140115d8d
mov rdx, r13
mov ecx, eax
cmp eax, 0xb164e145
jne 0x140112fb0
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x118], rax
mov r15, qword [rsp + 0x50]
mov r14d, dword [rsp + 0x3c]
movss xmm7, dword [rsp + 0x44]
mov dword [rsp + 0x88], 6
movss xmm6, dword [rsp + 0x38]
jmp 0x140115cea
cmp eax, 0xff5198e
je 0x140115e05
mov rdx, r13
mov ecx, eax
cmp eax, 0x11f494d5
jne 0x140112fb0
cmp byte [rsp + 0x71], 0
mov ecx, 0x24e8db0
mov eax, 0x330626ad
jmp 0x140115fbd
cmp eax, 0xcac164c0
je 0x140115e5b
mov rdx, r13
mov ecx, eax
cmp eax, 0xcb4cc9e4
jne 0x140112fb0
cmp byte [rsp + 0x37], 0
mov ecx, 0xd4ec109f
mov eax, 0x3aef3848
cmovne ecx, eax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x350], rax
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0x45140b51
je 0x140115e9b
mov rdx, r13
mov ecx, eax
cmp eax, 0x45748833
jne 0x140112fb0
movss xmm0, dword [rsp + 0x64]
mulss xmm0, dword [rsp + 0x2bc]
movss dword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0x3b0]
test byte [rax], 2
mov ecx, 0x280e3275
mov eax, 0xcaaccdde
cmove ecx, eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x340], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x174], eax
movss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x1ac], xmm0
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0x8ccb4fa4
je 0x140115ea8
mov rdx, r13
mov ecx, eax
cmp eax, 0x8eec8942
jne 0x140112fb0
cmp byte [rsp + 0x75], 0
mov ecx, 0x9ef6e443
mov eax, 0xc52cc8f3
cmovne ecx, eax
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x358], rax
mov rdx, r13
jmp 0x140112fb0
cmp eax, 0x2c70e214
je 0x140115ebc
mov rdx, r13
mov ecx, eax
cmp eax, 0x2fdf8e34
jne 0x140112fb0
mov rdx, r13
mov ecx, 0xa863e4a8
jmp 0x140112fb0
cmp eax, 0xeec95321
je 0x140115f33
mov rdx, r13
mov ecx, eax
cmp eax, 0xeef54282
jne 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xdd1007e6
mov eax, 0xed02c5a8
jmp 0x140112fa0
cmp eax, 0x6f15fc62
je 0x140115fa1
mov rdx, r13
mov ecx, eax
cmp eax, 0x6f6658d5
jne 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x63bd0371
mov eax, 0xa0de81a7
jmp 0x140112fa0
cmp eax, 0xa0de81a7
je 0x140115fae
mov rdx, r13
mov ecx, eax
cmp eax, 0xa45d90de
jne 0x140112fb0
mov rcx, qword [rsp + 0x398]
mov rax, qword [rsp + 0x398]
test rcx, rcx
jne 0x1401161b1
mov rax, qword [rsp + 0x98]
jmp 0x1401161b5
cmp eax, 0x310c253
je 0x140115fc8
mov rdx, r13
mov ecx, eax
cmp eax, 0xaf87d75
jne 0x140112fb0
movss xmm8, dword [rsp + 0x8c]
movss xmm9, dword [rsp + 0x2b4]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x218], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xd0], eax
xor eax, eax
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x200], rax
jmp 0x140116128
cmp eax, 0xc8147683
je 0x140115fe1
mov rdx, r13
mov ecx, eax
cmp eax, 0xc8185b58
jne 0x140112fb0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x300], rax
mov rdx, r13
mov ecx, 0x1cd074b9
jmp 0x140112fb0
cmp eax, 0x3fd88341
je 0x140116036
mov rdx, r13
mov ecx, eax
cmp eax, 0x4243ee40
jne 0x140112fb0
mov r8, qword [rsp + 0x110]
mov rdx, qword [rsp + 0xa0]
lea rcx, [rsp + 0x474]
call fcn.140004c40
cdqe
add rax, qword [rsp + 0xa0]
mov qword [rsp + 0x3a8], rax
cmp dword [rsp + 0x474], 0
sete byte [rsp + 0x75]
mov rdx, r13
mov ecx, 0x8eec8942
jmp 0x140112fb0
mov rax, qword [rsp + 0xc8]
add rax, 1
mov qword [rsp + 0x440], rax
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xb928949f
mov eax, 0x923aaabc
jmp 0x140112fa0
movss xmm0, dword [rsp + 0xd4]
movss dword [rsp + 0x1c0], xmm0
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x388]
sub rax, qword [rsp + 0x390]
cmp rax, 0x2711
mov ecx, 0x7fa63e68
mov eax, 0x1c85309e
cmovge ecx, eax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x228], rax
mov rdx, r13
jmp 0x140112fb0
mov dword [rsp + 0xdc], 0
mov rax, qword [rsp + 0x438]
jmp 0x1401154aa
movss xmm0, dword [rsp + 0x15c]
movss dword [rsp + 0x4c], xmm0
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x130], rax
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x63aa9599
mov eax, 0xf7412676
jmp 0x140112fa0
mov eax, dword [rsp + 0xa8]
cmp eax, 0xd
sete byte [rsp + 0x78]
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x22974e3f
mov eax, 0x6ebf079a
jmp 0x140112fa0
mov rdx, r13
mov ecx, 0xb04880e7
jmp 0x140112fb0
movss xmm15, dword [rsp + 0x2c4]
mulss xmm15, dword [rsp + 0x2c8]
addss xmm15, dword [rsp + 0xb4]
movss xmm0, dword [rsp + 0xb0]
movss dword [rsp + 0x168], xmm0
mov rdx, r13
mov ecx, 0x2c70e214
jmp 0x140112fb0
cmp byte [rsp + 0x72], 0
mov ecx, 0xeec95321
mov eax, 0xb53e8313
cmovne ecx, eax
mov rax, qword [rsp + 0x280]
jmp 0x1401155b8
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x3dd9b432
mov eax, 0x554627e5
jmp 0x140112fa0
mov rax, qword [rsp + 0xc8]
mov rdx, r13
mov ecx, 0x86ae94b9
jmp 0x140112fb0
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x390]
sub eax, ecx
mov dword [rsp + 0x1bc], eax
mov eax, dword [rsp + 0x1bc]
shl eax, 2
mov dword [rsp + 0x2ac], eax
mov rdx, r13
mov ecx, 0x3fd88341
jmp 0x140112fb0
mov rax, qword [rsp + 0x1f0]
sub rax, qword [r12 + 0x28]
shr rax, 2
imul eax, eax, 0xcccccccd
mov dword [r12 + 0x20], eax
mov rcx, qword [rsp + 0x250]
mov rax, qword [rsp + 0x1e8]
sub rax, qword [rcx + 8]
shr rax, 1
mov rcx, qword [rsp + 0x258]
mov dword [rcx], eax
mov ecx, dword [rsp + 0xe4]
mov ebp, dword [r12]
add ebp, 0xffffffff
mov rdx, qword [r12 + 8]
movsxd rbp, ebp
mov ebx, 0xb483e514
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xb483e514
je 0x140114925
cmp ebx, 0xc6e6122c
jne 0x140114910
jmp 0x140116135
mov ebx, 0xc6e6122c
jmp 0x140114910
mov rax, qword [rsp + 0x598]
movss xmm0, dword [rax]
movss dword [rsp + 0xb0], xmm0
movss xmm0, dword [rsp + 0x68]
ucomiss xmm0, dword [rsp + 0xb0]
setae byte [rsp + 0x79]
mov rdx, r13
mov ecx, 0x6fa2d34d
jmp 0x140112fb0
mov rcx, qword [rsp + 0x5a0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov qword [rsp + 0x380], rax
mov ecx, 0xeb6c144a
mov rdx, r13
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xda6403b0
mov eax, 0xd56e0ca3
jmp 0x140112fa0
movss dword [rsp + 0x2ec], xmm13
mov eax, dword [rsp + 0x184]
mov dword [rsp + 0x2f0], eax
mov eax, dword [rsp + 0x164]
mov dword [rsp + 0x2f4], eax
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x460], rax
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0x468], rax
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xdd1007e6
mov eax, 0xeef54282
jmp 0x140112fa0
mov qword [rsp + 0x98], r13
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xdde0ca87
mov eax, 0xb04880e7
jmp 0x140112fa0
mov rax, qword [rsp + 0x3b0]
test byte [rax], 1
mov eax, dword [rsp + 0x590]
je 0x140114a46
mov eax, dword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x3c]
mov rdx, qword [rsp + 0x50]
mov word [rdx], cx
mov edx, dword [rsp + 0x3c]
add edx, 1
mov rbp, qword [rsp + 0x50]
mov word [rbp + 2], dx
mov edx, dword [rsp + 0x3c]
add edx, 2
mov rbp, qword [rsp + 0x50]
mov word [rbp + 4], dx
mov rbp, qword [rsp + 0x50]
mov word [rbp + 6], cx
mov rcx, qword [rsp + 0x50]
mov word [rcx + 8], dx
mov ecx, dword [rsp + 0x3c]
add ecx, 3
mov rdx, qword [rsp + 0x50]
mov word [rdx + 0xa], cx
mov rcx, qword [rsp + 0x58]
movss xmm3, dword [rsp + 0x180]
movss dword [rcx], xmm3
movss xmm2, dword [rsp + 0x170]
movss dword [rcx + 4], xmm2
mov rcx, qword [rsp + 0x58]
mov dword [rcx + 0x10], eax
mov rcx, qword [rsp + 0x58]
movss xmm0, dword [rsp + 0x1b0]
movss dword [rcx + 8], xmm0
movss xmm1, dword [rsp + 0x1a8]
movss dword [rcx + 0xc], xmm1
mov rcx, qword [rsp + 0x58]
movss xmm4, dword [rsp + 0x178]
movss dword [rcx + 0x14], xmm4
movss dword [rcx + 0x18], xmm2
mov dword [rcx + 0x24], eax
movss xmm2, dword [rsp + 0x1a4]
movss dword [rcx + 0x1c], xmm2
movss dword [rcx + 0x20], xmm1
mov rcx, qword [rsp + 0x58]
movss dword [rcx + 0x28], xmm4
movss dword [rcx + 0x2c], xmm14
mov dword [rcx + 0x38], eax
movss dword [rcx + 0x30], xmm2
movss xmm1, dword [rsp + 0x194]
movss dword [rcx + 0x34], xmm1
mov rcx, qword [rsp + 0x58]
movss dword [rcx + 0x3c], xmm3
movss dword [rcx + 0x40], xmm14
mov dword [rcx + 0x4c], eax
movss dword [rcx + 0x44], xmm0
movss dword [rcx + 0x48], xmm1
mov rax, qword [rsp + 0x58]
add rax, 0x50
mov qword [rsp + 0x310], rax
mov eax, dword [rsp + 0x3c]
add eax, 4
mov dword [rsp + 0x150], eax
mov rax, qword [rsp + 0x50]
add rax, 0xc
mov qword [rsp + 0x308], rax
mov ecx, 0x68d8a4ef
mov dword [rsp + 0x14c], 0
movss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x188], xmm0
mov rdx, r13
jmp 0x140112fb0
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x1cc], eax
mov rax, qword [rsp + 0x368]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x1f0], rax
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xad4e34e0
mov eax, 0x19741d21
jmp 0x140112fa0
movss xmm0, dword [rsp + 0x30]
addss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x1b8], xmm0
mov rax, qword [rsp + 0x1d0]
movss xmm0, dword [rax]
ucomiss xmm0, dword [rsp + 0x1b8]
seta al
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x130]
cmp rdx, rcx
setb cl
and cl, al
mov byte [rsp + 0x6f], cl
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x63aa9599
mov eax, 0xd562e17e
jmp 0x140112fa0
mov eax, dword [rsp + 0xa8]
cmp eax, 0xa
sete byte [rsp + 0x76]
mov rdx, r13
mov ecx, 0xa650ec11
jmp 0x140112fb0
mov eax, dword [rsp + 0x2b8]
cmp eax, 0xa
mov ecx, 0x7099dc13
mov eax, 0xf510915b
cmove ecx, eax
mov rdx, r13
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x90]
addss xmm0, dword [rsp + 0x30]
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
movss xmm1, dword [rax]
ucomiss xmm1, xmm0
mov ecx, 0x86c4cb52
mov eax, 0x69d819f1
cmova ecx, eax
movss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0xd4], xmm0
mov rax, qword [rsp + 0x5a0]
mov qword [rsp + 0x210], rax
mov rdx, r13
jmp 0x140112fb0
movss dword [rsp + 0x38], xmm8
movss dword [rsp + 0x44], xmm9
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x280], rax
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x3c], eax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0xa0]
cmp rcx, rax
mov ecx, 0x344f715b
mov eax, 0xcb4cc9e4
cmovb ecx, eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x368], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x190], eax
mov rdx, r13
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x68]
subss xmm0, dword [rsp + 0xb0]
movss xmm1, dword [rsp + 0x94]
movss xmm2, dword [rsp + 0x68]
subss xmm2, xmm1
divss xmm0, xmm2
movss xmm1, dword [0x14066ebf4]
subss xmm1, xmm0
movss dword [rsp + 0x2c4], xmm1
movss xmm0, dword [rsp + 0xb4]
movss xmm1, dword [rsp + 0xbc]
subss xmm1, xmm0
movss dword [rsp + 0x2c8], xmm1
mov rdx, r13
mov ecx, 0x6974d2be
jmp 0x140112fb0
mov rdx, r13
mov ecx, 0xa863e4a8
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x8a3695cb
mov eax, 0xa609a0e5
jmp 0x140112fa0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x88a9f284
mov eax, 0x45140b51
jmp 0x140112fa0
mov ecx, 0x9a481d22
mov rdx, qword [rsp + 0x410]
jmp 0x140112fb0
cmp dword [rsp + 0x108], 0
sete byte [rsp + 0x7b]
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xb54e59d3
mov eax, 0x92314d65
jmp 0x140112fa0
mov ecx, 0x965bc53c
mov rdx, r13
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x52e62304
mov eax, 0xc8cbae67
jmp 0x140112fa0
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
mov rdx, r13
mov ecx, 0xfac100a2
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x30]
addss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0xe8], xmm0
mov rax, qword [rsp + 0x128]
movss xmm0, dword [rsp + 0xe8]
ucomiss xmm0, dword [rax]
seta byte [rsp + 0x77]
mov rdx, r13
mov ecx, 0x19cca4e5
jmp 0x140112fb0
mov rax, qword [rsp + 0xa0]
cmp rax, qword [rsp + 0x288]
setae byte [rsp + 0x74]
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x6a84db93
mov eax, 0x18eda88d
jmp 0x140112fa0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x18]
movss dword [rsp + 0xb4], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x1c]
movss dword [rsp + 0xb8], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x20]
movss dword [rsp + 0xbc], xmm0
mov rax, qword [rsp + 0x80]
add rax, 0x24
mov qword [rsp + 0x450], rax
mov rdx, r13
mov ecx, 0x2b471faa
jmp 0x140112fb0
movss dword [rsp + 0x104], xmm10
movss xmm0, dword [rsp + 0x154]
movss dword [rsp + 0xc4], xmm0
mov rax, qword [rsp + 0x3b8]
movss xmm0, dword [rax]
movss dword [rsp + 0xf0], xmm0
movss xmm0, dword [rsp + 0x68]
ucomiss xmm0, dword [rsp + 0xf0]
mov ecx, 0xefe9bcf2
mov eax, 0xff5198e
cmova ecx, eax
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x160], xmm0
movss xmm11, dword [rsp + 0xbc]
mov rdx, r13
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x4c]
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x98]
mov rax, qword [rsp + 0x130]
mov rdx, r13
mov ecx, 0xf7412676
jmp 0x140112fb0
mov rdx, r13
mov ecx, 0x6f6658d5
jmp 0x140112fb0
mov rax, qword [rsp + 0xc8]
mov al, byte [rax]
mov byte [rsp + 0x4b], al
mov rdx, r13
mov ecx, 0xd21dfda0
jmp 0x140112fb0
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x288], rax
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x6a84db93
mov eax, 0x201b1976
jmp 0x140112fa0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x85030c28
mov eax, 0xfac100a2
jmp 0x140112fa0
mov rdx, r13
mov ecx, 0x8340494c
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x30]
addss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x2b4], xmm0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xc8147683
mov eax, 0xc8185b58
jmp 0x140112fa0
mov r9, rdi
mov r8, rsi
mov al, byte [rsp + 0x4b]
mov ecx, dword [0x140ae0b28]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140ae0b2c], 0xa
setl dl
or dl, cl
cmp al, 0x20
sete cl
cmp al, 9
sete al
or al, cl
test dl, dl
mov ebp, 0x6c1395f0
mov ecx, 0x45a03ca7
cmovne ebp, ecx
mov edx, 0x6c1395f0
mov ecx, 0x127cb438
cmovne edx, ecx
mov ebx, 0x8542022e
mov ecx, 0xd65daf5
cmovne ebx, ecx
mov esi, 0x8542022e
mov ecx, 0x257531ab
cmovne esi, ecx
mov ecx, 0xe7801817
jmp 0x140115220
mov ecx, 0x257531ab
nop dword [rax + rax]
mov edi, ecx
cmp ecx, 0x127cb437
jg 0x140115250
cmp edi, 0xe7801816
jg 0x140115270
cmp edi, 0x8542022e
je 0x140115216
mov ecx, edi
cmp edi, 0x9da4934f
jne 0x140115220
mov ecx, edx
jmp 0x140115220
cmp edi, 0x45a03ca6
jg 0x14011528b
mov ecx, ebp
cmp edi, 0x127cb438
je 0x140115220
mov ecx, edi
cmp edi, 0x257531ab
jne 0x140115220
mov ecx, ebx
jmp 0x140115220
mov ecx, esi
cmp edi, 0xe7801817
je 0x140115220
mov ecx, edi
cmp edi, 0xd65daf5
jne 0x140115220
mov ecx, 0x9da4934f
jmp 0x140115220
cmp edi, 0x6c1395f0
jne 0x14011529a
mov ecx, 0x127cb438
jmp 0x140115220
mov ecx, edi
cmp edi, 0x45a03ca7
jne 0x140115220
mov byte [rsp + 0x140], al
cmp byte [rsp + 0x140], 0
mov ecx, 0x310c253
mov eax, 0x382df7e6
cmovne ecx, eax
mov rdx, r13
mov rsi, r8
mov rdi, r9
jmp 0x140112fb0
movss xmm6, dword [rsp + 0x8c]
movss xmm7, dword [rsp + 0xe8]
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x118], rax
mov r15, qword [rsp + 0x50]
mov dword [rsp + 0x88], 6
jmp 0x140115ce5
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x3180e42c
mov eax, 0xbbaf1a07
jmp 0x140112fa0
cmp byte [rsp + 0x7b], 0
mov ecx, 0x42f51644
mov eax, 0xea643dc7
cmovne ecx, eax
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x240], rax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0xd8], eax
movss xmm0, dword [rsp + 0x1c4]
movss dword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x328], rax
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x330], rax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0x16c], eax
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x18c], eax
movss xmm0, dword [rsp + 0x1c4]
movss dword [rsp + 0x1a0], xmm0
mov rdx, r13
jmp 0x140112fb0
mov rdx, r13
mov ecx, 0xd2b6c7f7
jmp 0x140112fb0
mov rdx, r13
mov ecx, 0xbbaf1a07
jmp 0x140112fb0
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x228], rax
mov rdx, r13
mov ecx, 0x7fa63e68
jmp 0x140112fb0
movss dword [rsp + 0x2e4], xmm11
movss xmm0, dword [rsp + 0x160]
movss dword [rsp + 0x2e8], xmm0
mov rax, qword [rsp + 0x128]
movss xmm0, dword [rax]
movss dword [rsp + 0xf4], xmm0
movss xmm0, dword [rsp + 0x7c]
ucomiss xmm0, dword [rsp + 0xf4]
mov ecx, 0x549beb67
mov eax, 0xbe57ba9
cmova ecx, eax
movss xmm0, dword [rsp + 0x7c]
movss dword [rsp + 0x158], xmm0
movss xmm12, dword [rsp + 0xc0]
mov rdx, r13
jmp 0x140112fb0
cmp byte [rsp + 0x79], 0
mov ecx, 0xea643dc7
mov eax, 0xda7a0d09
cmovne ecx, eax
jmp 0x140115688
mov dword [rsp + 0xdc], 9
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x238], rax
mov rdx, r13
mov ecx, 0xfc448005
jmp 0x140112fb0
cmp byte [rsp + 0x70], 0
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x1f8], rax
jne 0x1401154e6
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x1f8], rax
mov ecx, 0x259160f4
movss xmm0, dword [rsp + 0x1b8]
movss dword [rsp + 0x15c], xmm0
mov rdx, r13
jmp 0x140112fb0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x378], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x370], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x19c], eax
mov dword [rsp + 0x198], 6
movss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x1b4], xmm0
mov rdx, r13
mov ecx, 0x4b5de493
jmp 0x140112fb0
mov ecx, 0xc123e6a8
mov rdx, r13
jmp 0x140112fb0
movss xmm0, dword [rsp + 0xf4]
subss xmm0, dword [rsp + 0xc4]
movss dword [rsp + 0x2d8], xmm0
movss xmm0, dword [rsp + 0x7c]
subss xmm0, dword [rsp + 0xc4]
movss dword [rsp + 0x2dc], xmm0
mov rdx, r13
mov ecx, 0x798a456e
jmp 0x140112fb0
cmp byte [rsp + 0x73], 0
mov ecx, 0xb53e8313
mov eax, 0xd71c7b3d
cmovne ecx, eax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x230], rax
mov rdx, r13
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x52e62304
mov eax, 0xc093354d
jmp 0x140112fa0
mov edx, dword [rsp + 0x18c]
test edx, edx
mov ecx, 0x4e0ed05e
mov eax, 0xcaaccdde
cmove ecx, eax
movss xmm0, dword [rsp + 0x1a0]
movaps xmm13, xmm0
mov dword [rsp + 0x184], edx
mov eax, dword [rsp + 0x16c]
mov dword [rsp + 0x164], eax
mov rdx, qword [rsp + 0x330]
mov qword [rsp + 0x320], rdx
mov rbp, qword [rsp + 0x328]
mov qword [rsp + 0x318], rbp
movss dword [rsp + 0x1ac], xmm0
mov dword [rsp + 0x174], eax
mov qword [rsp + 0x340], rdx
mov qword [rsp + 0x338], rbp
mov rdx, r13
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x94]
movss xmm1, dword [rsp + 0x2c0]
ucomiss xmm1, xmm0
mov ecx, 0xea643dc7
mov eax, 0xd4105da0
cmovae ecx, eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x240], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xd8], eax
movss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0xe0], xmm0
mov rdx, r13
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xd8f1defb
mov eax, 0x8ccb4fa4
jmp 0x140112fa0
mov rdx, r13
mov ecx, 0x62251b12
jmp 0x140112fb0
mov rax, qword [rsp + 0x450]
movss xmm0, dword [rax]
movss dword [rsp + 0xc0], xmm0
movss xmm0, dword [rsp + 0x94]
movss dword [rsp + 0x180], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x178], xmm0
movss xmm0, dword [rsp + 0xac]
movss dword [rsp + 0x170], xmm0
movss xmm14, dword [rsp + 0x7c]
movss xmm0, dword [rsp + 0xb4]
movss dword [rsp + 0x1b0], xmm0
movss xmm0, dword [rsp + 0xb8]
movss dword [rsp + 0x1a8], xmm0
movss xmm0, dword [rsp + 0xbc]
movss dword [rsp + 0x1a4], xmm0
movss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0x194], xmm0
mov rdx, r13
mov ecx, dword [rsp + 0x29c]
jmp 0x140112fb0
mov rax, qword [rsp + 0x380]
add rax, qword [rsp + 0x5a0]
mov qword [rsp + 0x410], rax
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xa0184bed
mov eax, 0x1a34179d
jmp 0x140112fa0
mov dword [rsp + 0x18c], 0
movss xmm0, dword [rsp + 0xe0]
movss dword [rsp + 0x1a0], xmm0
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x16c], eax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x328], rax
mov rdx, r13
mov ecx, 0x42f51644
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xa0184bed
mov eax, 0x2b85ec52
jmp 0x140112fa0
mov rax, qword [rsp + 0xa0]
mov rax, qword [rsp + 0x288]
mov rdx, r13
mov ecx, 0x201b1976
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x89e4f2ca
mov eax, 0x62251b12
jmp 0x140112fa0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x3180e42c
mov eax, 0x3b7ac046
jmp 0x140112fa0
movss xmm0, dword [rsp + 0xb8]
movss xmm10, dword [rsp + 0xc0]
subss xmm10, xmm0
mulss xmm10, dword [rsp + 0x2cc]
addss xmm10, dword [rsp + 0xb8]
movss xmm0, dword [rsp + 0xec]
movss dword [rsp + 0x154], xmm0
mov rdx, r13
mov ecx, 0xdaed05d5
jmp 0x140112fb0
mov ecx, 0xc6dfb373
mov rdx, r13
jmp 0x140112fb0
movzx edx, word [rsp + 0x10e]
mov rcx, rsi
call fcn.140130450
mov qword [rsp + 0x80], rax
cmp qword [rsp + 0x80], 0
mov ecx, 0x82f3bbc7
mov eax, 0x7f637fd7
cmove ecx, eax
mov rdx, r13
jmp 0x140112fb0
cmp byte [rsp + 0x6f], 0
mov ecx, 0x86c4cb52
mov eax, 0xfac003f0
cmovne ecx, eax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x210], rax
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0xd4], xmm0
mov rdx, r13
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xda6403b0
mov eax, 0x78179e65
jmp 0x140112fa0
movss xmm0, dword [rsp + 0xc4]
movss xmm14, dword [rsp + 0x158]
ucomiss xmm0, xmm14
mov ecx, 0x33894af1
mov eax, 0x12bb8238
cmovae ecx, eax
movss xmm0, dword [rsp + 0x100]
movss dword [rsp + 0x180], xmm0
movss xmm0, dword [rsp + 0x2e8]
movss dword [rsp + 0x178], xmm0
movss xmm0, dword [rsp + 0xc4]
movss dword [rsp + 0x170], xmm0
movss xmm0, dword [rsp + 0xfc]
movss dword [rsp + 0x1b0], xmm0
movss xmm0, dword [rsp + 0x104]
movss dword [rsp + 0x1a8], xmm0
movss xmm0, dword [rsp + 0x2e4]
movss dword [rsp + 0x1a4], xmm0
movss dword [rsp + 0x194], xmm12
mov rdx, r13
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x3dd9b432
mov eax, 0xea1e66bf
jmp 0x140112fa0
movss xmm11, dword [rsp + 0x2d0]
mulss xmm11, dword [rsp + 0x2d4]
addss xmm11, dword [rsp + 0xfc]
movss xmm0, dword [rsp + 0xf0]
movss dword [rsp + 0x160], xmm0
mov rdx, r13
mov ecx, 0xefe9bcf2
jmp 0x140112fb0
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x1e0], rax
mov eax, dword [rsp + 0x474]
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0xa8]
cmp eax, 0x20
mov ecx, 0xf903606
mov eax, 0xf8bc13aa
cmovb ecx, eax
mov rdx, r13
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x7c]
subss xmm0, dword [rsp + 0xec]
movss xmm1, dword [rsp + 0xac]
movss xmm2, dword [rsp + 0x7c]
subss xmm2, xmm1
divss xmm0, xmm2
movss xmm1, dword [0x14066ebf4]
subss xmm1, xmm0
movss dword [rsp + 0x2cc], xmm1
mov rdx, r13
mov ecx, 0xbec80788
jmp 0x140112fb0
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x358], rax
mov rdx, r13
mov ecx, 0x9ef6e443
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x2e0], xmm0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x85030c28
mov eax, 0x1ef07fcd
jmp 0x140112fa0
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x348], rax
movss xmm0, dword [rsp + 0x2a8]
movss dword [rsp + 0x17c], xmm0
mov rdx, r13
mov ecx, 0xcac164c0
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x2d8]
divss xmm0, dword [rsp + 0x2dc]
movss xmm12, dword [rsp + 0xc0]
subss xmm12, dword [rsp + 0x104]
mulss xmm12, xmm0
addss xmm12, dword [rsp + 0x104]
movss xmm0, dword [rsp + 0xf4]
movss dword [rsp + 0x158], xmm0
mov rdx, r13
mov ecx, 0x549beb67
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x8a3695cb
mov eax, 0x1773f58
jmp 0x140112fa0
mov rdx, r13
mov ecx, 0xf22da28c
jmp 0x140112fb0
mov qword [rsp + 0x290], rdx
mov qword [rsp + 0x140], rbp
mov rdx, qword [rsp + 0x290]
imul rbp, qword [rsp + 0x140], 0x38
sub eax, ecx
add dword [rdx + rbp + 0x20], eax
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x1f0]
mov qword [rax], rcx
mov rax, qword [rsp + 0x268]
mov rcx, qword [rsp + 0x1e8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x270]
mov ecx, dword [rsp + 0x1cc]
mov dword [rax], ecx
mov rdx, r13
mov ecx, 0x19741d21
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xd8f1defb
mov eax, 0x898cc378
jmp 0x140112fa0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x88a9f284
mov eax, 0xc61545c7
jmp 0x140112fa0
movss xmm6, dword [rsp + 0x8c]
movss xmm7, dword [rsp + 0xe8]
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x118], rax
mov r15, qword [rsp + 0x50]
mov dword [rsp + 0x88], 7
mov r14d, dword [rsp + 0x3c]
mov rdx, r13
mov ecx, 0x85dfa8c9
jmp 0x140112fb0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x2bc], xmm0
mov rdx, r13
mov ecx, 0x45748833
jmp 0x140112fb0
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0xc8]
cmp rcx, rax
mov ecx, 0xaf87d75
mov eax, 0xb2dfe12e
cmovb ecx, eax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x2f8], rax
mov rdx, r13
jmp 0x140112fb0
mov rdx, r13
mov ecx, 0x898cc378
jmp 0x140112fb0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x89e4f2ca
mov eax, 0x3db8ec3a
jmp 0x140112fa0
mov rax, qword [rsp + 0x408]
movss xmm0, dword [rax]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x8c], xmm0
movss xmm0, dword [rax + 4]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x128]
movss xmm0, dword [rsp + 0x90]
ucomiss xmm0, dword [rax]
seta byte [rsp + 0x6e]
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xdde0ca87
mov eax, 0x9cd596dd
jmp 0x140112fa0
movss xmm0, dword [rsp + 0xf0]
subss xmm0, dword [rsp + 0x100]
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [rsp + 0x100]
divss xmm0, xmm1
movss dword [rsp + 0x2d0], xmm0
movss xmm0, dword [rsp + 0xbc]
subss xmm0, dword [rsp + 0xfc]
movss dword [rsp + 0x2d4], xmm0
mov rdx, r13
mov ecx, 0x9d0f84e0
jmp 0x140112fb0
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x138], rax
movss xmm0, dword [rsp + 0x17c]
movss dword [rsp + 0xf8], xmm0
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xa85c39e4
mov eax, 0x62fd385c
jmp 0x140112fa0
mov ecx, 0xbb2277dc
mov rdx, r13
jmp 0x140112fb0
cmp byte [rsp + 0x78], 0
mov ecx, 0xf903606
mov eax, 0xb164e145
jmp 0x140115fbd
movss dword [rsp + 0xfc], xmm15
movss xmm0, dword [rsp + 0x168]
movss dword [rsp + 0x100], xmm0
mov rax, qword [rsp + 0x1d0]
movss xmm0, dword [rax]
movss dword [rsp + 0xec], xmm0
movss xmm0, dword [rsp + 0xac]
movss xmm1, dword [rsp + 0xec]
ucomiss xmm1, xmm0
mov ecx, 0xdaed05d5
mov eax, 0x3a226eb1
cmova ecx, eax
movss xmm0, dword [rsp + 0xac]
movss dword [rsp + 0x154], xmm0
movss xmm10, dword [rsp + 0xb8]
mov rdx, r13
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x8c]
movss xmm1, dword [rsp + 0x38]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x5b0]
subss xmm0, xmm1
movss xmm1, dword [rsp + 0x64]
mov r9, qword [rsp + 0x110]
mov r8, qword [rsp + 0xa0]
movss dword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.140131f50
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x278]
cmp rax, qword [rsp + 0xa0]
sete byte [rsp + 0x73]
mov rdx, r13
mov ecx, 0xc81d3a0d
jmp 0x140112fb0
mov ecx, 0xf22da28c
mov rdx, r13
jmp 0x140112fb0
cmp byte [rsp + 0x77], 0
mov ecx, 0x4579024c
mov eax, 0x4803810e
cmovne ecx, eax
mov rdx, r13
jmp 0x140112fb0
movsx eax, byte [rsp + 0x4b]
mov dword [rsp + 0x2b8], eax
mov rdx, r13
mov ecx, 0x71d98d84
jmp 0x140112fb0
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x44]
mov rdx, r13
mov ecx, 0xce850182
jmp 0x140112fb0
mov eax, dword [rsp + 0x1bc]
add eax, eax
lea edx, [rax + rax*2]
mov rax, qword [rsp + 0x3f8]
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 + 0xe4], eax
mov r8d, dword [rsp + 0x2ac]
mov rcx, r12
call fcn.1400fdd00
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x260]
mov rax, qword [rax]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
mov rax, qword [rax]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x270]
mov eax, dword [rax]
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0x298]
mov dword [rsp + 0x2b0], eax
movss xmm8, dword [rsp + 0x8c]
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x200], rax
movss xmm9, dword [rsp + 0x1c0]
xor eax, eax
mov qword [rsp + 0x208], rax
mov rdx, r13
mov ecx, 0xa717a0e7
jmp 0x140112fb0
mov qword [rsp + 0x290], rdx
mov qword [rsp + 0x140], rbp
mov rdx, qword [rsp + 0x290]
imul rbp, qword [rsp + 0x140], 0x38
sub eax, ecx
add dword [rdx + rbp + 0x20], eax
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x1f0]
mov qword [rax], rcx
mov rax, qword [rsp + 0x268]
mov rcx, qword [rsp + 0x1e8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x270]
mov ecx, dword [rsp + 0x1cc]
mov dword [rax], ecx
mov eax, dword [0x140ae0b20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xad4e34e0
mov eax, 0xffd1663a
jmp 0x140112fa0
add rax, 1
mov qword [rsp + 0x428], rax
movss xmm0, dword [rsp + 0x30]
addss xmm0, dword [rsp + 0xf8]
movss dword [rsp + 0x2a8], xmm0
mov ecx, 0xfbddada2
mov rdx, r13
jmp 0x140112fb0
mov rdx, r13
mov ecx, eax
cmp eax, 0xaad1b5e5
jne 0x140112fb0
mov rcx, qword [rsp + 0x478]
xor rcx, rsp
call fcn.140616370
movaps xmm6, xmmword [rsp + 0x480]
movaps xmm7, xmmword [rsp + 0x490]
movaps xmm8, xmmword [rsp + 0x4a0]
movaps xmm9, xmmword [rsp + 0x4b0]
movaps xmm10, xmmword [rsp + 0x4c0]
movaps xmm11, xmmword [rsp + 0x4d0]
movaps xmm12, xmmword [rsp + 0x4e0]
movaps xmm13, xmmword [rsp + 0x4f0]
movaps xmm14, xmmword [rsp + 0x500]
movaps xmm15, xmmword [rsp + 0x510]
add rsp, 0x528
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret