Function at 0x1401167b0
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, 0x5b8
movaps xmmword [rsp + 0x5a0], xmm15
movaps xmmword [rsp + 0x590], xmm14
movaps xmmword [rsp + 0x580], xmm13
movaps xmmword [rsp + 0x570], xmm12
movaps xmmword [rsp + 0x560], xmm11
movaps xmmword [rsp + 0x550], xmm10
movaps xmmword [rsp + 0x540], xmm9
movaps xmmword [rsp + 0x530], xmm8
movaps xmmword [rsp + 0x520], xmm7
movaps xmmword [rsp + 0x510], xmm6
mov qword [rsp + 0x460], r9
movss dword [rsp + 0x2f8], xmm2
mov r12, rdx
mov qword [rsp + 0x160], rcx
mov rdx, qword [rsp + 0x628]
mov ebp, dword [rsp + 0x620]
mov al, byte [rsp + 0x648]
mov rcx, qword [0x140b74de8]
xor rcx, rsp
mov qword [rsp + 0x508], rcx
test al, al
mov ecx, 0x6a70362b
mov eax, 0x31cd1f0f
cmove ecx, eax
mov dword [rsp + 0x2f4], ecx
lea rax, [rdx + 8]
mov qword [rsp + 0x458], rax
lea rax, [r12 + 0x10]
mov qword [rsp + 0x450], rax
lea rax, [r12 + 0x48]
mov qword [rsp + 0x448], rax
lea rax, [r12 + 0x50]
mov qword [rsp + 0x440], rax
lea rax, [r12 + 0x34]
mov qword [rsp + 0x438], rax
or ebp, 0xffffff
mov dword [rsp + 0x2f0], ebp
lea rax, [rdx + 4]
mov qword [rsp + 0x430], rax
lea rax, [rdx + 0xc]
mov qword [rsp + 0x428], rax
mov r15d, 0xc609880c
mov eax, 0x92537e36
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8988e7dc
mov ecx, 0xeb8a44a4
cmove eax, ecx
cmp dword [0x140b7e0bc], 0xa
cmovl eax, ecx
cmp eax, 0x247c46a
jle 0x140116a70
cmp eax, 0x40fa8a04
jle 0x140116c80
cmp eax, 0x56acac3e
jle 0x140116dd9
cmp eax, 0x66555e35
jg 0x140116fce
cmp eax, 0x613dc71a
jg 0x1401173bf
cmp eax, 0x5c4e79c4
jle 0x1401178bd
cmp eax, 0x6026501d
jg 0x14011854a
cmp eax, 0x5c4e79c5
je 0x140118c7b
cmp eax, 0x5d58e549
jne 0x14011690d
mov rax, qword [rsp + 0x3f8]
mov rcx, qword [rsp + 0x490]
sub ecx, eax
lea r8d, [rcx*4]
add ecx, ecx
lea edx, [rcx + rcx*2]
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x2b0]
mov eax, dword [rax]
add eax, edx
mov dword [rsp + 0x70], eax
mov rcx, r12
call fcn.140106690
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x2b8]
mov rax, qword [rax]
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x2c8]
mov eax, dword [rax]
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x2f0]
mov dword [rsp + 0x210], eax
movss xmm15, dword [rsp + 0xbc]
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x268], rax
mov eax, 0x941ef4a7
movss xmm12, dword [rsp + 0x214]
jmp 0x1401181c8
cmp eax, 0xb4689b7e
jg 0x140116d40
cmp eax, 0x94fbf08f
jle 0x140116e5f
cmp eax, 0xa502b9cf
jle 0x140117023
cmp eax, 0xa9b6ce9a
jg 0x140117409
cmp eax, 0xa8404363
jle 0x1401178e8
cmp eax, 0xa933ef57
jg 0x14011858e
cmp eax, 0xa8404364
je 0x140118ca9
cmp eax, 0xa8f568d7
jne 0x14011690d
mov rax, qword [rsp + 0x2d8]
test byte [rax], 1
mov eax, dword [rsp + 0x620]
je 0x140116ae3
mov eax, dword [rsp + 0x210]
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x58]
mov word [rdx], cx
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
add edx, 1
mov rbp, qword [rsp + 0x58]
mov word [rbp + 2], dx
mov edx, dword [rsp + 0x38]
add edx, 2
mov rbp, qword [rsp + 0x58]
mov word [rbp + 4], dx
mov rbp, qword [rsp + 0x58]
mov word [rbp + 6], cx
mov rcx, qword [rsp + 0x58]
mov word [rcx + 8], dx
mov ecx, dword [rsp + 0x38]
add ecx, 3
mov rdx, qword [rsp + 0x58]
mov word [rdx + 0xa], cx
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x114]
movss dword [rcx], xmm0
movss xmm0, dword [rsp + 0x10c]
movss dword [rcx + 4], xmm0
mov rcx, qword [rsp + 0x60]
mov dword [rcx + 0x10], eax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x104]
movss dword [rcx + 8], xmm0
movss xmm0, dword [rsp + 0x100]
movss dword [rcx + 0xc], xmm0
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x110]
movss dword [rcx + 0x14], xmm0
movss xmm0, dword [rsp + 0x10c]
movss dword [rcx + 0x18], xmm0
mov dword [rcx + 0x24], eax
movss xmm0, dword [rsp + 0xfc]
movss dword [rcx + 0x1c], xmm0
movss xmm0, dword [rsp + 0x100]
movss dword [rcx + 0x20], xmm0
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x110]
movss dword [rcx + 0x28], xmm0
movss xmm0, dword [rsp + 0x108]
movss dword [rcx + 0x2c], xmm0
mov dword [rcx + 0x38], eax
movss xmm0, dword [rsp + 0xfc]
movss dword [rcx + 0x30], xmm0
movss xmm0, dword [rsp + 0xf8]
movss dword [rcx + 0x34], xmm0
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x114]
movss dword [rcx + 0x3c], xmm0
movss xmm0, dword [rsp + 0x108]
movss dword [rcx + 0x40], xmm0
mov dword [rcx + 0x4c], eax
movss xmm0, dword [rsp + 0x104]
movss dword [rcx + 0x44], xmm0
movss xmm0, dword [rsp + 0xf8]
movss dword [rcx + 0x48], xmm0
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov rax, qword [rsp + 0x58]
mov eax, 0xf26c5ad3
jmp 0x14011690d
cmp eax, 0x2778febb
jg 0x140116ee6
cmp eax, 0x18a6b035
jle 0x140117078
cmp eax, 0x214575c1
jg 0x140117453
cmp eax, 0x1e995c52
jle 0x140117971
cmp eax, 0x1f3a9914
jg 0x1401185ae
cmp eax, 0x1e995c53
je 0x140118cc3
cmp eax, 0x1ee31c1f
jne 0x14011690d
movss xmm0, dword [rsp + 0x3c]
addss xmm0, dword [rsp + 0xcc]
movss dword [rsp + 0x20c], xmm0
mov rax, qword [rsp + 0x188]
movss xmm0, dword [rax]
ucomiss xmm0, dword [rsp + 0x20c]
seta al
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0x190]
cmp rdx, rcx
setb cl
and cl, al
mov byte [rsp + 0x88], cl
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf095693a
mov ecx, 0xa646fc6e
jmp 0x140116900
cmp eax, 0xdc5e0196
jg 0x140116f46
cmp eax, 0xc6cc6967
jle 0x1401170cd
cmp eax, 0xcfb943c8
jg 0x14011749a
cmp eax, 0xc9238c4a
jle 0x1401179b1
cmp eax, 0xca89c54f
jg 0x140118607
cmp eax, 0xc9238c4b
je 0x140118ce5
cmp eax, 0xc9fc157c
jne 0x14011690d
mov eax, dword [rsp + 0x1dc]
mov dword [rsp + 0x224], eax
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x248], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb8546d90
mov ecx, 0xcfb943c9
jmp 0x140116900
cmp eax, 0x487379bf
jle 0x14011710e
cmp eax, 0x4fd772e3
jg 0x1401174e0
cmp eax, 0x4a492dd1
jle 0x1401179f0
cmp eax, 0x4b4982b7
jg 0x140118627
cmp eax, 0x4a492dd2
je 0x140118d2b
cmp eax, 0x4aa4557b
jne 0x14011690d
movss xmm10, dword [rsp + 0x32c]
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x3d8], rax
mov dword [rsp + 0x1e0], 6
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x1e8], eax
mov eax, 0xababdb04
jmp 0x14011690d
cmp eax, 0x8c900c06
jle 0x14011714f
cmp eax, 0x919857b6
jg 0x14011753c
cmp eax, 0x8dbac623
jle 0x140117a2d
cmp eax, 0x8f0ac8a3
jg 0x14011864f
cmp eax, 0x8dbac624
je 0x140118d7c
cmp eax, 0x8dfa0f42
jne 0x14011690d
mov rax, qword [rsp + 0x368]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x118]
cmp rcx, rax
mov eax, 0xe2037f0a
mov ecx, 0xb545993b
cmovb eax, ecx
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x360], rcx
jmp 0x14011690d
cmp eax, 0x32b38de9
jle 0x1401171d1
cmp eax, 0x36f65f75
jg 0x140117572
cmp eax, 0x33125016
jle 0x140117a95
cmp eax, 0x33ab6387
jg 0x14011868f
cmp eax, 0x33125017
je 0x140118da9
cmp eax, 0x3346a225
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66555e36
mov ecx, 0xfa7a0b20
jmp 0x140116900
cmp eax, 0xee80c514
jle 0x14011736a
cmp eax, 0xf3812666
jg 0x1401175bc
cmp eax, 0xf113ce96
jle 0x140117ac0
cmp eax, 0xf26c5ad2
jg 0x1401186de
cmp eax, 0xf113ce97
je 0x140118e21
cmp eax, 0xf1410a07
jne 0x14011690d
movzx edx, word [rsp + 0xd6]
mov rcx, qword [rsp + 0x160]
call fcn.140139060
mov qword [rsp + 0x78], rax
cmp qword [rsp + 0x78], 0
sete byte [rsp + 0x92]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1b92516a
mov ecx, 0xa8404364
jmp 0x140116900
cmp eax, 0x74493734
jg 0x140117628
cmp eax, 0x6a70362a
jle 0x140117b36
cmp eax, 0x6e4efe19
jg 0x140118738
cmp eax, 0x6a70362b
je 0x140118e9b
cmp eax, 0x6b277932
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4d43b18
mov ecx, 0x6596375b
jmp 0x140116900
cmp eax, 0x9d81e5d4
jg 0x14011765e
cmp eax, 0x9722f120
jle 0x140117bad
cmp eax, 0x99c472e2
jg 0x140118773
cmp eax, 0x9722f121
je 0x140118ec2
cmp eax, 0x97ae6293
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa954f016
mov ecx, 0x29004512
jmp 0x140116900
cmp eax, 0xeaf610a
jle 0x1401176a8
cmp eax, 0x11008ab8
jle 0x140117c49
cmp eax, 0x1596e392
jg 0x1401187bf
cmp eax, 0x11008ab9
je 0x140118f56
cmp eax, 0x1172fe3e
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda9197ad
mov ecx, 0xf71bca2f
jmp 0x140116900
cmp eax, 0xbbc21f1f
jle 0x1401176ee
cmp eax, 0xc3b3125e
jle 0x140117c84
cmp eax, 0xc5f78c6b
jg 0x14011881c
cmp eax, 0xc3b3125f
je 0x140118f60
cmp eax, 0xc4d43b18
jne 0x14011690d
mov eax, 0x6b277932
jmp 0x14011690d
cmp eax, 0x43d24c50
jle 0x140117767
cmp eax, 0x45042e5f
jle 0x140117caf
cmp eax, 0x468b7b0f
jg 0x14011886c
cmp eax, 0x45042e60
je 0x140118f6a
cmp eax, 0x45213738
jne 0x14011690d
mov eax, 0xe16c68a4
jmp 0x14011690d
cmp eax, 0x891d2d5f
jle 0x1401177ad
cmp eax, 0x8988e7db
jle 0x140117cff
cmp eax, 0x8b9f6751
jg 0x1401188a0
cmp eax, 0x8988e7dc
je 0x140118fa4
cmp eax, 0x8a84cc2b
jne 0x14011690d
movss xmm0, dword [rsp + 0xac]
subss xmm0, dword [rsp + 0x144]
movss xmm1, dword [rsp + 0xc8]
movss xmm2, dword [rsp + 0xac]
subss xmm2, xmm1
divss xmm0, xmm2
movss xmm1, dword [0x140706c94]
subss xmm1, xmm0
movss dword [rsp + 0xf4], xmm1
mov eax, 0x613dc71b
jmp 0x14011690d
cmp eax, 0x2c329462
jle 0x140117803
cmp eax, 0x2e4a1998
jle 0x140117d3b
cmp eax, 0x3107240f
jg 0x1401188d0
cmp eax, 0x2e4a1999
je 0x140118fae
cmp eax, 0x30cb0a2f
jne 0x14011690d
movsx ecx, byte [rsp + 0x4b]
mov eax, dword [0x140b7e0c0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b7e0c4], 0xa
setl dl
or dl, al
mov eax, 0x29e0f972
mov edx, 0x71561433
cmovne eax, edx
mov esi, 0x29e0f972
mov edx, 0x54c24527
cmovne esi, edx
mov dword [rsp + 0xa0], ecx
mov edx, 0x8983a6bf
mov ecx, 0xeab21594
cmovne edx, ecx
mov ebp, 0x8983a6bf
mov ecx, 0xa620840b
cmovne ebp, ecx
mov ecx, 0xf7c721cf
jmp 0x140117280
mov ecx, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa0]
mov ecx, 0xa620840b
mov edi, ecx
cmp ecx, 0xf7c721ce
jg 0x1401172d0
cmp edi, 0xc0513c24
jg 0x140117300
cmp edi, 0x8983a6bf
je 0x14011726d
mov ecx, edi
cmp edi, 0xa620840b
jne 0x140117280
mov ecx, dword [rsp + 0xa0]
cmp ecx, 0x20
sete byte [rsp + 0x37]
mov ecx, dword [rsp + 0xa0]
cmp ecx, 9
sete byte [rsp + 0xb0]
mov ecx, edx
jmp 0x140117280
cmp edi, 0x54c24526
jg 0x140117326
mov ecx, ebp
cmp edi, 0xf7c721cf
je 0x140117280
mov ecx, edi
cmp edi, 0x29e0f972
jne 0x140117280
movzx ecx, byte [rsp + 0x37]
movzx ecx, byte [rsp + 0xb0]
mov ecx, 0x54c24527
jmp 0x140117280
mov ecx, esi
cmp edi, 0xc0513c25
je 0x140117280
mov ecx, edi
cmp edi, 0xeab21594
jne 0x140117280
mov ecx, 0xc0513c25
jmp 0x140117280
cmp edi, 0x54c24527
jne 0x140117341
movzx ebx, byte [rsp + 0x37]
or bl, byte [rsp + 0xb0]
mov ecx, eax
jmp 0x140117280
mov ecx, edi
cmp edi, 0x71561433
jne 0x140117280
and bl, 1
mov byte [rsp + 0xe0], bl
mov al, byte [rsp + 0xe0]
mov eax, 0x55768ab3
jmp 0x14011690d
cmp eax, 0xe16c68a3
jle 0x140117841
cmp eax, 0xe785841e
jle 0x140117df3
cmp eax, 0xeb3b1dc8
jg 0x140118994
cmp eax, 0xe785841f
je 0x140118fcc
cmp eax, 0xe8fdec6c
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66555e36
mov ecx, 0x3346a225
jmp 0x140116900
cmp eax, 0x62a5937d
jle 0x140117ebe
cmp eax, 0x6596375a
jg 0x1401189dd
cmp eax, 0x62a5937e
je 0x14011901a
cmp eax, 0x6433001c
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x330d9f28
mov ecx, 0x67b487fe
jmp 0x140116900
cmp eax, 0xb235d3b1
jle 0x140117f29
cmp eax, 0xb3e36259
jg 0x140118a11
cmp eax, 0xb235d3b2
je 0x140119069
cmp eax, 0xb34166a2
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5b000af9
mov ecx, 0x7b1bd887
jmp 0x140116900
cmp eax, 0x26ae7eb8
jle 0x140117f64
cmp eax, 0x26c9828c
jg 0x140118a45
cmp eax, 0x26ae7eb9
je 0x140119087
cmp eax, 0x26b44f6f
jne 0x14011690d
mov rax, qword [rsp + 0x188]
movss xmm0, dword [rsp + 0xc8]
mov eax, 0xdd09b350
jmp 0x14011690d
cmp eax, 0xd274a090
jle 0x140117f9c
cmp eax, 0xd7b47cb7
jg 0x140118a65
cmp eax, 0xd274a091
je 0x140119131
cmp eax, 0xd48db9ee
jne 0x14011690d
cmp byte [rsp + 0x93], 0
mov eax, 0x6a23e06d
mov ecx, 0x3af0bfd3
cmovne eax, ecx
jmp 0x14011a35b
cmp eax, 0x51ebdd19
jle 0x14011801b
cmp eax, 0x55768ab2
jg 0x140118a85
cmp eax, 0x51ebdd1a
je 0x14011914f
cmp eax, 0x55252c23
jne 0x14011690d
mov r8, qword [rsp + 0x480]
mov rcx, qword [rsp + 0x230]
mov edx, 0xa
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x14011a978
mov rax, qword [rsp + 0xd8]
jmp 0x14011a97c
cmp eax, 0x92537e35
jle 0x140118085
cmp eax, 0x93d54510
jg 0x140118af9
cmp eax, 0x92537e36
je 0x14011916d
cmp eax, 0x936e890c
jne 0x14011690d
mov eax, 0x4471df5f
jmp 0x14011690d
cmp eax, 0x3b08cb25
jle 0x1401180c4
cmp eax, 0x3f360a4c
jg 0x140118bac
cmp eax, 0x3b08cb26
je 0x14011918b
cmp eax, 0x3bfabcc1
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa64f871a
mov ecx, 0x9d81e5d5
jmp 0x140116900
cmp eax, 0xfa85609b
jle 0x140118102
cmp eax, 0xff7e5a70
jg 0x140118bf9
cmp eax, 0xfa85609c
je 0x1401191e3
cmp eax, 0xfef2dc67
jne 0x14011690d
movss xmm0, dword [rsp + 0x19c]
movss dword [rsp + 0xcc], xmm0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x190], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf095693a
mov ecx, 0x1ee31c1f
jmp 0x140116900
cmp eax, 0x7b1bd886
jle 0x140118159
cmp eax, 0x7f00d8bc
jg 0x140118c2d
cmp eax, 0x7b1bd887
je 0x140119234
cmp eax, 0x7d21c317
jne 0x14011690d
mov eax, 0x1e995c53
jmp 0x14011690d
cmp eax, 0xa25dd39c
jle 0x1401181d7
cmp eax, 0xa3c1f17e
jg 0x140118c66
cmp eax, 0xa25dd39d
je 0x140119281
cmp eax, 0xa2cedbb7
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x436d3083
mov ecx, 0xbbc21f20
jmp 0x140116900
cmp eax, 0x6ff5356
jg 0x140118202
cmp eax, 0x247c46b
je 0x1401192bb
cmp eax, 0x2b541c8
je 0x1401192c5
cmp eax, 0x5164383
jne 0x14011690d
cmp byte [rsp + 0x90], 0
mov eax, 0xfa85609c
mov ecx, 0x8d6a2e95
cmovne eax, ecx
jmp 0x14011690d
cmp eax, 0xb545993a
jg 0x14011825c
cmp eax, 0xb4689b7f
je 0x1401192f1
cmp eax, 0xb49fc755
je 0x140119314
cmp eax, 0xb4c17145
jne 0x14011690d
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0x378], rax
mov eax, dword [rsp + 0x348]
mov dword [rsp + 0x1c8], eax
mov dword [rsp + 0x1c4], 0
movss xmm13, dword [rsp + 0x344]
mov eax, 0x95a6cd02
jmp 0x14011690d
cmp eax, 0x434cac95
jg 0x14011844a
cmp eax, 0x40fa8a05
je 0x14011931e
cmp eax, 0x4178ac0b
je 0x14011934a
cmp eax, 0x434c10cb
jne 0x14011690d
cmp byte [rsp + 0x91], 0
mov eax, 0x8ba25912
mov ecx, 0x22cd4107
cmovne eax, ecx
jmp 0x14011690d
cmp eax, 0x83e2dab1
jg 0x140118475
cmp eax, 0x8183ee00
je 0x140119368
cmp eax, 0x82d2a7f1
je 0x140119372
cmp eax, 0x83487285
jne 0x14011690d
cmp byte [rsp + 0x8c], 0
mov eax, 0xbbd1d346
mov ecx, 0x26c9828d
cmovne eax, ecx
mov rcx, qword [rsp + 0x2e8]
mov qword [rsp + 0x3a8], rcx
jmp 0x14011690d
cmp eax, 0x29004511
jg 0x1401184b4
cmp eax, 0x2778febc
je 0x1401193a8
cmp eax, 0x27a2a095
je 0x1401193ce
cmp eax, 0x288aef32
jne 0x14011690d
mov rax, qword [rsp + 0x118]
mov eax, 0x40fa8a05
jmp 0x14011690d
cmp eax, 0xdf161564
jg 0x1401184f7
cmp eax, 0xdc5e0197
je 0x140119400
cmp eax, 0xdc8f4e4e
je 0x14011940a
cmp eax, 0xdd09b350
jne 0x14011690d
mov rax, qword [rsp + 0x188]
movss xmm0, dword [rax]
movss dword [rsp + 0x144], xmm0
movss xmm0, dword [rsp + 0xc8]
movss xmm1, dword [rsp + 0x144]
ucomiss xmm1, xmm0
seta byte [rsp + 0x95]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26b44f6f
mov ecx, 0x32b38dea
jmp 0x140116900
cmp eax, 0x56acac3f
je 0x140119414
cmp eax, 0x5866d048
je 0x140119432
cmp eax, 0x5b000af9
jne 0x14011690d
mov eax, 0xb34166a2
jmp 0x14011690d
cmp eax, 0xa502b9d0
je 0x14011943c
cmp eax, 0xa646fc6e
je 0x140119495
cmp eax, 0xa64f871a
jne 0x14011690d
movss xmm0, dword [rsp + 0xc0]
movss xmm0, dword [rsp + 0xc0]
movss xmm0, dword [rsp + 0xc0]
movss xmm0, dword [rsp + 0x640]
subss xmm0, dword [rsp + 0xc0]
movss xmm1, dword [rsp + 0x40]
mov r9, qword [rsp + 0x120]
mov r8, qword [rsp + 0x98]
movss dword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0x160]
call fcn.14013ab70
mov rax, qword [rsp + 0x98]
mov eax, 0x9d81e5d5
jmp 0x14011690d
cmp eax, 0x18a6b036
je 0x1401194d1
cmp eax, 0x18deff8c
je 0x1401194ef
cmp eax, 0x1b92516a
jne 0x14011690d
movzx edx, word [rsp + 0xd6]
mov rcx, qword [rsp + 0x160]
call fcn.140139060
mov eax, 0xf1410a07
jmp 0x14011690d
cmp eax, 0xc6cc6968
je 0x140119509
cmp eax, 0xc75b8784
je 0x140119513
cmp eax, 0xc7e32243
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x487379c0
mov ecx, 0x79aadd83
jmp 0x140116900
cmp eax, 0x487379c0
je 0x140119531
cmp eax, 0x4900e132
je 0x14011953b
cmp eax, 0x4a36f010
jne 0x14011690d
mov eax, dword [rsp + 0x138]
cmp eax, 0xa
sete byte [rsp + 0x8f]
mov eax, 0xdf65b602
jmp 0x14011690d
cmp eax, 0x8c900c07
je 0x140119555
cmp eax, 0x8d005fe4
je 0x14011957a
cmp eax, 0x8d6a2e95
jne 0x14011690d
movss xmm7, dword [rsp + 0xbc]
movss xmm6, dword [rsp + 0x13c]
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x168], rax
mov r13d, 7
jmp 0x140119225
cmp eax, 0x32b38dea
je 0x140119598
cmp eax, 0x32e33d0a
je 0x1401195d3
cmp eax, 0x330d9f28
jne 0x14011690d
mov eax, 0x6433001c
jmp 0x14011690d
cmp eax, 0xee80c515
je 0x140119624
cmp eax, 0xefd12275
je 0x140119642
cmp eax, 0xf095693a
jne 0x14011690d
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0xcc]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0xcc]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0xcc]
mov rax, qword [rsp + 0x188]
mov rax, qword [rsp + 0xd8]
mov rax, qword [rsp + 0x190]
mov eax, 0x1ee31c1f
jmp 0x14011690d
cmp eax, 0x66555e36
je 0x140119660
cmp eax, 0x67b487fe
je 0x14011966a
cmp eax, 0x6a23e06d
jne 0x14011690d
movss dword [rsp + 0x344], xmm14
mov eax, dword [rsp + 0x12c]
mov dword [rsp + 0x348], eax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x4d8], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x4e0], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x434cac96
mov ecx, 0x2a5ac810
jmp 0x140116900
cmp eax, 0x94fbf090
je 0x140119684
cmp eax, 0x9573501d
je 0x1401196f1
cmp eax, 0x95a6cd02
jne 0x14011690d
mov edx, dword [rsp + 0x1c4]
test edx, edx
mov eax, 0x3b08cb26
mov ecx, 0x56434ee8
cmove eax, ecx
movss dword [rsp + 0x204], xmm13
mov dword [rsp + 0x1d8], edx
mov ecx, dword [rsp + 0x1c8]
mov dword [rsp + 0x1d4], ecx
mov rdx, qword [rsp + 0x378]
mov qword [rsp + 0x3a0], rdx
mov rbp, qword [rsp + 0x370]
mov qword [rsp + 0x398], rbp
movss dword [rsp + 0x200], xmm13
mov dword [rsp + 0x1d0], ecx
mov qword [rsp + 0x388], rdx
mov qword [rsp + 0x380], rbp
jmp 0x14011690d
cmp eax, 0xeaf610b
je 0x14011970f
cmp eax, 0xf2a88f7
je 0x14011973b
cmp eax, 0xf2c8275
jne 0x14011690d
mov eax, 0x5c4e79c5
mov rcx, qword [rsp + 0x498]
mov qword [rsp + 0x298], rcx
jmp 0x14011690d
cmp eax, 0xbbc21f20
je 0x140119790
cmp eax, 0xbbd1d346
je 0x1401197b5
cmp eax, 0xbdd4d397
jne 0x14011690d
mov eax, 0x56acac3f
jmp 0x14011690d
cmp eax, 0x43d24c51
je 0x140119803
cmp eax, 0x441695bb
je 0x140119843
cmp eax, 0x4471df5f
jne 0x14011690d
cmp qword [rsp + 0x638], 0
setne byte [rsp + 0x86]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x936e890c
mov ecx, 0xa3c1f17f
jmp 0x140116900
cmp eax, 0x891d2d60
je 0x1401198a4
cmp eax, 0x89392354
je 0x1401198ae
cmp eax, 0x895807e1
jne 0x14011690d
cmp qword [rsp + 0x2e0], 0
setne byte [rsp + 0x8a]
mov eax, 0xefd12275
jmp 0x14011690d
cmp eax, 0x2c329463
je 0x1401198c0
cmp eax, 0x2c460c7f
je 0x1401198ca
cmp eax, 0x2d764f58
jne 0x14011690d
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x6c]
movss xmm0, dword [rsp + 0xf4]
movss xmm0, dword [rsp + 0xf4]
movss xmm0, dword [rsp + 0xf4]
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x4c]
mov eax, 0xc9238c4b
jmp 0x14011690d
cmp eax, 0xe16c68a4
je 0x1401198f0
cmp eax, 0xe2037f0a
je 0x14011990e
cmp eax, 0xe5b0bf63
jne 0x14011690d
cmp byte [rsp + 0x97], 0
mov eax, 0x941ef4a7
mov ecx, 0xc9fc157c
cmovne eax, ecx
mov rcx, qword [rsp + 0x4f8]
mov qword [rsp + 0x268], rcx
mov rcx, qword [rsp + 0x420]
mov qword [rsp + 0x278], rcx
mov rcx, qword [rsp + 0x418]
mov qword [rsp + 0x270], rcx
mov ecx, dword [rsp + 0x220]
mov dword [rsp + 0x128], ecx
mov rcx, qword [rsp + 0x4d0]
mov qword [rsp + 0x258], rcx
movss xmm12, dword [rsp + 0x354]
movss xmm15, dword [rsp + 0x350]
mov rcx, qword [rsp + 0x420]
mov qword [rsp + 0x3c0], rcx
mov rcx, qword [rsp + 0x418]
mov qword [rsp + 0x3b8], rcx
mov ecx, dword [rsp + 0x220]
mov dword [rsp + 0x1dc], ecx
jmp 0x14011690d
cmp eax, 0x613dc71b
je 0x14011993c
cmp eax, 0x616c3d40
je 0x14011995a
cmp eax, 0x61c30ba2
jne 0x14011690d
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x3e0], rax
mov eax, dword [rsp + 0x330]
mov dword [rsp + 0x1e8], eax
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0x3d8], rax
mov dword [rsp + 0x1e0], 0
movss xmm10, dword [rsp + 0x50]
mov eax, 0xababdb04
jmp 0x14011690d
cmp eax, 0xa9b6ce9b
je 0x1401168e7
cmp eax, 0xababdb04
je 0x140119978
cmp eax, 0xaf0dd62d
jne 0x14011690d
mov eax, 0x8dfa0f42
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x368], rcx
jmp 0x14011690d
cmp eax, 0x214575c2
je 0x1401199e7
cmp eax, 0x22cd4107
je 0x140119a32
cmp eax, 0x23d1ccab
jne 0x14011690d
cmp byte [rsp + 0x4a], 0
mov eax, 0x2e4a1999
mov ecx, 0xe142bbfa
cmovne eax, ecx
jmp 0x140118e86
cmp eax, 0xcfb943c9
je 0x140119a50
cmp eax, 0xd09834a3
je 0x140119bfa
cmp eax, 0xd0c234c0
jne 0x14011690d
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x68]
movss xmm0, dword [rsp + 0x3c]
mov eax, 0x32e33d0a
jmp 0x14011690d
cmp eax, 0x4fd772e4
je 0x140119c16
cmp eax, 0x50240b54
je 0x140119c20
cmp eax, 0x50bd327f
jne 0x14011690d
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x3c8], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x3d0], rax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x1ec], eax
mov dword [rsp + 0x1e4], 6
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x208], xmm0
mov eax, 0xa502b9d0
jmp 0x14011690d
cmp eax, 0x919857b7
je 0x140119c2a
cmp eax, 0x91b173ed
je 0x140119c48
cmp eax, 0x91faf993
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1596e393
mov ecx, 0x11008ab9
jmp 0x140116900
cmp eax, 0x36f65f76
je 0x140119d14
cmp eax, 0x3a57f3ae
je 0x140119d30
cmp eax, 0x3af0bfd3
jne 0x14011690d
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 0x18]
movss dword [rsp + 0xec], xmm0
mov eax, 0x83e2dab2
jmp 0x14011690d
cmp eax, 0xf3812667
je 0x140119d86
cmp eax, 0xf71bca2f
je 0x140119db8
cmp eax, 0xfa7a0b20
jne 0x14011690d
cmp byte [rsp + 0x94], 0
mov eax, 0xc63e432a
mov ecx, 0xf360bb9e
cmovne eax, ecx
movss xmm0, dword [rsp + 0xc4]
movss dword [rsp + 0x1a0], xmm0
movss xmm9, dword [rsp + 0xec]
jmp 0x14011690d
cmp eax, 0x74493735
je 0x140119dd2
cmp eax, 0x77246a31
je 0x140119e32
cmp eax, 0x79aadd83
jne 0x14011690d
movss xmm15, dword [rsp + 0xbc]
movss xmm12, dword [rsp + 0x300]
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], rax
mov eax, 0x941ef4a7
mov ecx, dword [rsp + 0x38]
mov dword [rsp + 0x128], ecx
xor ecx, ecx
mov qword [rsp + 0x258], rcx
jmp 0x14011690d
cmp eax, 0x9d81e5d5
je 0x140119e50
cmp eax, 0xa12892d4
je 0x140119ec9
cmp eax, 0xa18f8698
jne 0x14011690d
mov eax, 0x919857b7
jmp 0x14011690d
cmp eax, 0x6ff5357
je 0x140119ef0
cmp eax, 0x92fa338
je 0x140119f12
cmp eax, 0xd495dcb
jne 0x14011690d
cmp byte [rsp + 0x87], 0
mov eax, 0xf113ce97
mov ecx, 0xb235d3b2
cmovne eax, ecx
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x130], xmm0
mov rcx, qword [rsp + 0x630]
mov qword [rsp + 0x260], rcx
jmp 0x14011690d
cmp eax, 0xb545993b
je 0x140119f2c
cmp eax, 0xb77d4e29
je 0x140119f4a
cmp eax, 0xb8546d90
jne 0x14011690d
mov rax, qword [rsp + 0x248]
sub rax, qword [r12 + 0x28]
shr rax, 2
imul eax, eax, 0xcccccccd
mov dword [r12 + 0x20], eax
mov rax, qword [rsp + 0x2a8]
mov r9, qword [rsp + 0x240]
sub r9, qword [rax + 8]
shr r9, 1
mov rax, qword [rsp + 0x2b0]
mov dword [rax], r9d
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov r8d, dword [rsp + 0x70]
mov eax, dword [r12]
add eax, 0xffffffff
mov ecx, dword [0x140b7e0c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rsp + 0x57]
mov ecx, dword [0x140b7e0cc]
sete dl
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x37]
or cl, dl
mov edx, 0xb23dc848
mov ecx, 0xbc159347
cmovne edx, ecx
mov ebp, 0xb23dc848
mov ecx, 0xa18731b3
cmovne ebp, ecx
movsxd r10, eax
mov rbx, qword [r12 + 8]
mov edi, 0x2e87cd34
mov eax, 0xa39b3123
cmovne edi, eax
mov esi, 0x297230c5
jmp 0x140118350
mov esi, 0xc609880c
nop word cs:[rax + rax]
nop
mov eax, esi
cmp esi, 0xbc159346
jle 0x140118390
cmp eax, 0x297230c4
jg 0x1401183b0
cmp eax, 0xc609880c
je 0x14011840e
mov esi, ebp
cmp eax, 0xe7f78067
je 0x140118350
mov esi, eax
cmp eax, 0xbc159347
jne 0x140118350
jmp 0x140119fb1
cmp eax, 0xa79ae989
jg 0x1401183e0
cmp eax, 0xa18731b3
je 0x14011841d
mov esi, eax
cmp eax, 0xa39b3123
jne 0x140118350
mov esi, 0xa79ae98a
jmp 0x140118350
cmp eax, 0x2e87cd34
je 0x14011833f
mov esi, eax
cmp eax, 0x297230c5
jne 0x140118350
movzx eax, byte [rsp + 0x57]
cmp byte [rsp + 0x37], 0
mov esi, 0x2e87cd34
cmovne esi, r15d
test al, al
cmovne esi, r15d
jmp 0x140118350
cmp eax, 0xa79ae98a
je 0x140118438
mov esi, eax
cmp eax, 0xb23dc848
jne 0x140118350
mov rax, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xe0]
mov esi, 0xa18731b3
jmp 0x140118350
mov qword [rsp + 0xb0], rbx
mov esi, edi
jmp 0x140118350
mov rax, qword [rsp + 0xb0]
imul rcx, qword [rsp + 0xe0], 0x38
add rcx, rax
mov esi, edx
jmp 0x140118350
mov qword [rsp + 0xe0], r10
mov esi, 0xe7f78067
jmp 0x140118350
cmp eax, 0x434cac96
je 0x14011a009
cmp eax, 0x4366fb8c
je 0x14011a013
cmp eax, 0x436d3083
jne 0x14011690d
mov eax, 0xa2cedbb7
jmp 0x14011690d
cmp eax, 0x83e2dab2
je 0x14011a088
cmp eax, 0x84f8be05
je 0x14011a151
cmp eax, 0x8741423f
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda9197ad
mov ecx, 0x1172fe3e
jmp 0x140116900
cmp eax, 0x29004512
je 0x14011a17b
cmp eax, 0x2a5ac810
je 0x14011a199
cmp eax, 0x2b35f906
jne 0x14011690d
movss xmm0, dword [rsp + 0x140]
addss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x32c], xmm0
mov eax, 0x97ae6293
jmp 0x14011690d
cmp eax, 0xdf161565
je 0x14011a1b7
cmp eax, 0xdf65b602
je 0x14011a1e1
cmp eax, 0xe142bbfa
jne 0x14011690d
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x228]
cmp rax, qword [rsp + 0x120]
mov eax, 0xa933ef58
mov ecx, 0x247c46b
cmove eax, ecx
jmp 0x14011690d
cmp eax, 0x6026501e
je 0x14011a1fb
cmp eax, 0x60d315c1
jne 0x14011690d
movss xmm0, dword [rsp + 0x144]
movss dword [rsp + 0x1cc], xmm0
movss xmm0, dword [rsp + 0x318]
movss dword [rsp + 0x1bc], xmm0
mov eax, 0x33125017
jmp 0x14011690d
cmp eax, 0xa933ef58
je 0x14011a219
cmp eax, 0xa954f016
jne 0x14011690d
mov eax, 0x29004512
jmp 0x14011690d
cmp eax, 0x1f3a9915
je 0x14011a233
cmp eax, 0x20f41f27
jne 0x14011690d
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x140], xmm0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x2d8]
mov eax, dword [rax]
shr eax, 1
mov dword [rsp + 0x308], eax
mov eax, 0x4a492dd2
jmp 0x14011690d
cmp eax, 0xca89c550
je 0x14011a251
cmp eax, 0xcf76a4db
jne 0x14011690d
mov eax, 0xd274a091
jmp 0x14011690d
cmp eax, 0x4b4982b8
je 0x14011a2c2
cmp eax, 0x4d55fcb4
jne 0x14011690d
mov rax, qword [rsp + 0x118]
mov eax, 0x27a2a095
jmp 0x14011690d
cmp eax, 0x8f0ac8a4
je 0x14011a2e0
cmp eax, 0x8f78e125
jne 0x14011690d
cmp byte [rsp + 0x86], 0
mov eax, 0xa9b6ce9b
mov ecx, 0xca89c550
cmovne eax, ecx
mov rcx, qword [rsp + 0x638]
mov qword [rsp + 0x358], rcx
jmp 0x14011690d
cmp eax, 0x33ab6388
je 0x14011a312
cmp eax, 0x36bd44f8
jne 0x14011690d
movss xmm0, dword [rsp + 0x140]
addss xmm0, dword [rsp + 0x21c]
movss dword [rsp + 0x334], xmm0
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x36f65f76
mov ecx, 0xf2a88f7
jmp 0x140116900
cmp eax, 0xf26c5ad3
je 0x14011a38c
cmp eax, 0xf360bb9e
jne 0x14011690d
movss xmm0, dword [rsp + 0x80]
subss xmm0, dword [rsp + 0xe8]
movss dword [rsp + 0x310], xmm0
movss xmm0, dword [rsp + 0xc4]
movss xmm1, dword [rsp + 0x80]
subss xmm1, xmm0
movss dword [rsp + 0x314], xmm1
mov eax, 0x441695bb
jmp 0x14011690d
cmp eax, 0x6e4efe1a
je 0x14011a54c
cmp eax, 0x7356d363
jne 0x14011690d
mov eax, 0x8f0ac8a4
mov dword [rsp + 0x134], 0
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0x2a0], rcx
jmp 0x14011690d
cmp eax, 0x99c472e3
je 0x14011a584
cmp eax, 0x9a16c8c8
jne 0x14011690d
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x2e8]
setae byte [rsp + 0x8c]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x92fa338
mov ecx, 0x83487285
jmp 0x140116900
cmp eax, 0x1596e393
je 0x14011a5be
cmp eax, 0x183c0779
jne 0x14011690d
mov r8, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x504]
call fcn.140005630
cdqe
add rax, qword [rsp + 0x98]
mov qword [rsp + 0x408], rax
mov eax, dword [rsp + 0x504]
mov dword [rsp + 0x304], eax
mov eax, 0xdf161565
jmp 0x14011690d
cmp eax, 0xc5f78c6c
je 0x14011a5c8
cmp eax, 0xc63e432a
jne 0x14011690d
movss dword [rsp + 0x150], xmm9
movss xmm0, dword [rsp + 0x1a0]
movss dword [rsp + 0x154], xmm0
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26b44f6f
mov ecx, 0xdd09b350
jmp 0x140116900
cmp eax, 0x468b7b10
je 0x14011a5e4
cmp eax, 0x474bfc39
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f00d8bd
mov ecx, 0xd7b47cb8
jmp 0x140116900
cmp eax, 0x8b9f6752
je 0x14011a60e
cmp eax, 0x8ba25912
jne 0x14011690d
movzx eax, word [rsp + 0x504]
mov word [rsp + 0xd6], ax
mov eax, 0x8d005fe4
jmp 0x14011690d
cmp eax, 0x31072410
je 0x14011a64e
cmp eax, 0x31cd1f0f
jne 0x14011690d
movss xmm0, dword [rsp + 0x1f0]
movss dword [rsp + 0xf8], xmm0
movss xmm0, dword [rsp + 0x1f4]
movss dword [rsp + 0xfc], xmm0
movss xmm0, dword [rsp + 0x1f8]
movss dword [rsp + 0x100], xmm0
movss xmm0, dword [rsp + 0x1fc]
movss dword [rsp + 0x104], xmm0
movss xmm0, dword [rsp + 0x1ac]
movss dword [rsp + 0x108], xmm0
movss xmm0, dword [rsp + 0x1b0]
movss dword [rsp + 0x10c], xmm0
movss xmm0, dword [rsp + 0x1b4]
movss dword [rsp + 0x110], xmm0
movss xmm0, dword [rsp + 0x1b8]
movss dword [rsp + 0x114], xmm0
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8f568d7
mov ecx, 0xf26c5ad3
jmp 0x140116900
cmp eax, 0xeb3b1dc9
je 0x14011a66c
cmp eax, 0xeb8a44a4
jne 0x14011690d
mov rcx, qword [rsp + 0x630]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov qword [rsp + 0x468], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8988e7dc
mov ecx, 0x7d21c317
jmp 0x140116900
cmp eax, 0x6596375b
je 0x14011a686
cmp eax, 0x65a0bfdd
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30cb0a2f
mov ecx, 0x55768ab3
jmp 0x140116900
cmp eax, 0xb3e3625a
je 0x14011a690
cmp eax, 0xb3f889db
jne 0x14011690d
mov rax, qword [rsp + 0x2d0]
add rax, 1
mov qword [rsp + 0x498], rax
mov eax, 0xf2c8275
jmp 0x14011690d
cmp eax, 0x26c9828d
je 0x14011a6b5
cmp eax, 0x27595371
jne 0x14011690d
mov eax, 0xffd6ccb2
jmp 0x14011690d
cmp eax, 0xd7b47cb8
je 0x14011a6d4
cmp eax, 0xda9197ad
jne 0x14011690d
mov eax, 0x1172fe3e
jmp 0x14011690d
cmp eax, 0x55768ab3
je 0x14011a700
cmp eax, 0x56434ee8
jne 0x14011690d
movss xmm0, dword [rsp + 0x200]
movss dword [rsp + 0x21c], xmm0
mov eax, dword [rsp + 0x1d0]
mov dword [rsp + 0x34c], eax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x4e8], rax
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x4f0], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x36f65f76
mov ecx, 0x36bd44f8
jmp 0x140116900
cmp eax, 0x93d54511
je 0x14011a885
cmp eax, 0x941ef4a7
jne 0x14011690d
movss dword [rsp + 0x50], xmm15
movss dword [rsp + 0x44], xmm12
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x2e0], rax
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x98]
cmp rcx, rax
mov eax, 0xc9fc157c
mov ecx, 0x616c3d40
cmovb eax, ecx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x3c0], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x3b8], rcx
mov ecx, dword [rsp + 0x38]
mov dword [rsp + 0x1dc], ecx
jmp 0x14011690d
cmp eax, 0x3f360a4d
je 0x14011a8c2
cmp eax, 0x40f2178f
jne 0x14011690d
movss xmm0, dword [rsp + 0xd0]
ucomiss xmm0, dword [rsp + 0x15c]
setae byte [rsp + 0x96]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd09834a3
mov ecx, 0x26ae7eb9
jmp 0x140116900
cmp eax, 0xff7e5a71
je 0x14011a8e0
cmp eax, 0xffd6ccb2
jne 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x27595371
mov ecx, 0xa12892d4
jmp 0x140116900
cmp eax, 0x7f00d8bd
je 0x14011a8fe
cmp eax, 0x7f661cb0
jne 0x14011690d
mov rax, qword [rsp + 0x3e8]
cmp byte [rsp + 0x89], 0
jne 0x14011a9a6
mov rax, qword [rsp + 0xd8]
jmp 0x14011a9aa
cmp eax, 0xa3c1f17f
jne 0x14011a9ce
mov eax, 0x8f78e125
jmp 0x14011690d
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x2e8], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x92fa338
mov ecx, 0x9a16c8c8
jmp 0x140116900
cmp byte [rsp + 0x92], 0
mov eax, 0x20f41f27
mov ecx, 0x50bd327f
cmovne eax, ecx
jmp 0x14011690d
mov rax, qword [rsp + 0x468]
add rax, qword [rsp + 0x630]
mov qword [rsp + 0x470], rax
mov eax, 0xeb3b1dc9
jmp 0x14011690d
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm0
mulss xmm1, dword [rsp + 0xf4]
addss xmm1, dword [rsp + 0x4c]
movss dword [rsp + 0x318], xmm1
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2d764f58
mov ecx, 0x60d315c1
jmp 0x140116900
test dword [rsp + 0x308], 1
mov eax, 0xc75b8784
mov ecx, 0x56434ee8
cmove eax, ecx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x380], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x388], rcx
mov ecx, dword [rsp + 0x38]
mov dword [rsp + 0x1d0], ecx
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x200], xmm0
jmp 0x14011690d
mov eax, dword [rsp + 0x74]
cmp eax, 7
sete byte [rsp + 0x97]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2778febc
mov ecx, 0xe5b0bf63
jmp 0x140116900
movss xmm0, dword [rsp + 0x1bc]
movss dword [rsp + 0x158], xmm0
movss xmm0, dword [rsp + 0x1cc]
movss dword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x410]
movss xmm0, dword [rax]
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [rsp + 0x80]
ucomiss xmm0, dword [rsp + 0x148]
mov eax, 0x94fbf090
mov ecx, 0x3a57f3ae
cmova eax, ecx
movss xmm0, dword [rsp + 0x80]
movss dword [rsp + 0x1a8], xmm0
movss xmm8, dword [rsp + 0xf0]
jmp 0x14011690d
movss xmm0, dword [rsp + 0x130]
movss dword [rsp + 0x214], xmm0
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x3f0], rax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x3f8], rax
mov rax, qword [rsp + 0x3f0]
sub rax, qword [rsp + 0x3f8]
cmp rax, 0x2711
mov eax, 0xe142bbfa
mov ecx, 0x23d1ccab
cmovge eax, ecx
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x290], rcx
jmp 0x14011690d
movss xmm0, dword [rsp + 0xc4]
movss xmm1, dword [rsp + 0xe8]
ucomiss xmm1, xmm0
seta byte [rsp + 0x94]
mov eax, 0xe8fdec6c
jmp 0x14011690d
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 8]
mulss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0xc4], xmm0
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 0xc]
mulss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0xc8], xmm0
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 0x14]
mulss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x30c], xmm0
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b173ed
mov ecx, 0xc6cc6968
jmp 0x140116900
mov eax, 0x2b541c8
jmp 0x14011690d
mov eax, 0xff7e5a71
jmp 0x14011690d
movss xmm8, dword [rsp + 0x31c]
mulss xmm8, dword [rsp + 0x320]
addss xmm8, dword [rsp + 0x150]
movss xmm0, dword [rsp + 0x148]
movss dword [rsp + 0x1a8], xmm0
mov eax, 0x94fbf090
jmp 0x14011690d
mov eax, 0xeb8a44a4
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4d43b18
mov ecx, 0x6b277932
jmp 0x140116900
movss xmm0, dword [rsp + 0x324]
divss xmm0, dword [rsp + 0x328]
movss xmm11, dword [rsp + 0x6c]
subss xmm11, dword [rsp + 0x158]
mulss xmm11, xmm0
addss xmm11, dword [rsp + 0x158]
movss xmm0, dword [rsp + 0x14c]
movss dword [rsp + 0x1a4], xmm0
mov eax, 0x99c472e3
jmp 0x14011690d
movss xmm0, dword [rsp + 0x3c]
addss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x13c], xmm0
mov rax, qword [rsp + 0x180]
movss xmm0, dword [rsp + 0x13c]
ucomiss xmm0, dword [rax]
seta byte [rsp + 0x90]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74493735
mov ecx, 0xc3b3125f
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5b000af9
mov ecx, 0xb34166a2
jmp 0x140116900
cmp byte [rsp + 0x96], 0
mov eax, 0x31cd1f0f
mov ecx, 0x2b35f906
cmovne eax, ecx
movss xmm0, dword [rsp + 0x154]
movss dword [rsp + 0x1b8], xmm0
movss xmm0, dword [rsp + 0x33c]
movss dword [rsp + 0x1b4], xmm0
movss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x1b0], xmm0
movss xmm0, dword [rsp + 0x15c]
movss dword [rsp + 0x1ac], xmm0
movss xmm0, dword [rsp + 0x150]
movss dword [rsp + 0x1fc], xmm0
movss xmm0, dword [rsp + 0x158]
movss dword [rsp + 0x1f8], xmm0
movss xmm0, dword [rsp + 0x338]
movss dword [rsp + 0x1f4], xmm0
movss xmm0, dword [rsp + 0x340]
movss dword [rsp + 0x1f0], xmm0
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf76a4db
mov ecx, 0x5164383
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d55fcb4
mov ecx, 0x27a2a095
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x936e890c
mov ecx, 0x4471df5f
jmp 0x140116900
movss xmm0, dword [rsp + 0x204]
movss dword [rsp + 0x208], xmm0
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0x1e4], eax
mov eax, dword [rsp + 0x1d4]
mov dword [rsp + 0x1ec], eax
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x3d0], rax
mov rax, qword [rsp + 0x398]
mov qword [rsp + 0x3c8], rax
mov eax, 0xa502b9d0
jmp 0x14011690d
movss xmm7, dword [rsp + 0xbc]
movss xmm6, dword [rsp + 0x13c]
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x168], rax
mov r13d, 6
mov r14d, dword [rsp + 0x38]
mov eax, 0x4366fb8c
jmp 0x14011690d
cmp byte [rsp + 0x4a], 0
mov eax, 0xfef2dc67
mov ecx, 0xf113ce97
cmovne eax, ecx
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x130], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x19c], xmm0
mov rcx, qword [rsp + 0x630]
mov qword [rsp + 0x260], rcx
mov qword [rsp + 0x250], rcx
jmp 0x14011690d
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x238], rax
mov eax, dword [rsp + 0x504]
mov dword [rsp + 0x138], eax
mov eax, dword [rsp + 0x138]
cmp eax, 0x20
mov eax, 0x8ba25912
mov ecx, 0x4a36f010
cmovb eax, ecx
jmp 0x14011690d
mov eax, 0x4178ac0b
jmp 0x14011690d
movss xmm0, dword [rsp + 0x214]
movss dword [rsp + 0x1c0], xmm0
mov eax, 0xb77d4e29
mov rcx, qword [rsp + 0x228]
mov qword [rsp + 0x390], rcx
jmp 0x14011690d
movss xmm0, dword [rsp + 0x640]
ucomiss xmm0, dword [0x140706d98]
seta byte [rsp + 0x4a]
mov al, byte [rsp + 0x4a]
mov eax, 0x3f360a4d
jmp 0x14011690d
mov eax, 0xa409e4d9
jmp 0x14011690d
mov rax, qword [rsp + 0x118]
mov al, byte [rax]
mov byte [rsp + 0x4b], al
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x288aef32
mov ecx, 0x4fd772e4
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x45213738
mov ecx, 0xe16c68a4
jmp 0x140116900
mov eax, 0x8741423f
jmp 0x14011690d
mov rax, qword [rsp + 0x160]
movss xmm0, dword [rax + 0x14]
movss xmm1, dword [rsp + 0x2f8]
divss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
mulss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x3c], xmm0
mov eax, 0xb4689b7f
jmp 0x14011690d
mov eax, dword [rsp + 0x74]
mov eax, dword [rsp + 0x74]
mov eax, dword [rsp + 0x74]
mov eax, dword [rsp + 0x74]
mov eax, dword [rsp + 0x74]
mov eax, dword [rsp + 0x74]
mov eax, dword [rsp + 0x74]
mov eax, 0x8dbac624
jmp 0x14011690d
mov rax, qword [rsp + 0x118]
add rax, 1
mov qword [rsp + 0x4a0], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d55fcb4
mov ecx, 0xbdd4d397
jmp 0x140116900
mov eax, 0x31072410
jmp 0x14011690d
mov eax, 0x4178ac0b
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa18f8698
mov ecx, 0x919857b7
jmp 0x140116900
mov eax, 0xa409e4d9
jmp 0x14011690d
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x178], rax
movss xmm6, dword [rsp + 0x44]
movss xmm7, dword [rsp + 0x208]
mov r13d, dword [rsp + 0x1e4]
mov r14d, dword [rsp + 0x1ec]
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x170], rax
mov eax, 0x4366fb8c
jmp 0x14011690d
cmp byte [rsp + 0x88], 0
mov eax, 0xf113ce97
mov ecx, 0x6ff5357
cmovne eax, ecx
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0x260], rcx
movss xmm0, dword [rsp + 0xcc]
movss dword [rsp + 0x130], xmm0
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x436d3083
mov ecx, 0xa2cedbb7
jmp 0x140116900
cmp byte [rsp + 0x8d], 0
mov eax, 0x474bfc39
mov ecx, 0x51ebdd1a
cmovne eax, ecx
jmp 0x14011690d
mov eax, 0x33ab6388
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b173ed
mov ecx, 0x9722f121
jmp 0x140116900
mov eax, 0xc7e32243
jmp 0x14011690d
cmp byte [rsp + 0x8e], 0
mov eax, 0x18a6b036
mov ecx, 0x6026501e
cmovne eax, ecx
jmp 0x14011690d
mov eax, 0x8f0ac8a4
mov dword [rsp + 0x134], 9
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x2a0], rcx
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1b92516a
mov ecx, 0xf1410a07
jmp 0x140116900
cmp byte [rsp + 0x95], 0
mov eax, 0x33125017
mov ecx, 0x8a84cc2b
cmovne eax, ecx
movss xmm0, dword [rsp + 0xc8]
movss dword [rsp + 0x1cc], xmm0
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x1bc], xmm0
jmp 0x14011690d
movss xmm0, dword [rsp + 0x68]
addss xmm0, dword [rsp + 0x3c]
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x188]
movss xmm1, dword [rax]
ucomiss xmm1, xmm0
seta byte [rsp + 0x87]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0c234c0
mov ecx, 0xd495dcb
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c329463
mov ecx, 0x43d24c51
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50240b54
mov ecx, 0x9573501d
jmp 0x140116900
mov eax, 0x3346a225
jmp 0x14011690d
mov rax, qword [rsp + 0x4b0]
mov qword [rsp + 0x3b0], rax
mov eax, 0xa25dd39d
jmp 0x14011690d
movss dword [rsp + 0x338], xmm8
movss xmm0, dword [rsp + 0x1a8]
movss dword [rsp + 0x33c], xmm0
mov rax, qword [rsp + 0x180]
movss xmm0, dword [rax]
movss dword [rsp + 0x14c], xmm0
movss xmm0, dword [rsp + 0xac]
ucomiss xmm0, dword [rsp + 0x14c]
mov eax, 0x99c472e3
mov ecx, 0x8b9f6752
cmova eax, ecx
movss xmm0, dword [rsp + 0xac]
movss dword [rsp + 0x1a4], xmm0
movss xmm11, dword [rsp + 0x6c]
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50240b54
mov ecx, 0x468b7b10
jmp 0x140116900
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0x390], rax
mov eax, 0xb77d4e29
movss xmm0, dword [rsp + 0x2fc]
movss dword [rsp + 0x1c0], xmm0
jmp 0x14011690d
movss xmm0, dword [rsp + 0x334]
movss dword [rsp + 0x204], xmm0
mov rax, qword [rsp + 0x4f0]
mov qword [rsp + 0x398], rax
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0x3a0], rax
mov dword [rsp + 0x1d8], 0
mov eax, dword [rsp + 0x34c]
mov dword [rsp + 0x1d4], eax
mov eax, 0x3b08cb26
jmp 0x14011690d
mov eax, 0x8f0ac8a4
mov dword [rsp + 0x134], 9
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x2a0], rcx
jmp 0x14011690d
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x4d0], rax
lea rax, [rsp + 0x504]
mov qword [rsp + 0x400], rax
mov rax, qword [rsp + 0x400]
mov rax, qword [rsp + 0x98]
movsx eax, byte [rax]
test eax, eax
mov dword [rsp + 0x504], eax
mov eax, 0x183c0779
mov ecx, 0x77246a31
cmovns eax, ecx
jmp 0x14011690d
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x168], rax
mov r14d, dword [rsp + 0x38]
movss xmm6, dword [rsp + 0x44]
mov r13d, 6
jmp 0x140119a22
movss xmm0, dword [rsp + 0x310]
divss xmm0, dword [rsp + 0x314]
movss xmm1, dword [0x140706c94]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0xec]
movss xmm9, dword [rsp + 0xf0]
subss xmm9, xmm0
mulss xmm9, xmm1
addss xmm9, dword [rsp + 0xec]
movss xmm0, dword [rsp + 0xe8]
movss dword [rsp + 0x1a0], xmm0
mov eax, 0xc63e432a
jmp 0x14011690d
mov eax, 0x4900e132
jmp 0x14011690d
mov rax, qword [rsp + 0x98]
mov eax, 0xf3812667
jmp 0x14011690d
mov eax, 0xee80c515
jmp 0x14011690d
movss xmm0, dword [rsp + 0xbc]
movss xmm1, dword [rsp + 0x50]
subss xmm1, xmm0
movss dword [rsp + 0xc0], xmm1
mov eax, 0x3bfabcc1
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x45213738
mov ecx, 0x5866d048
jmp 0x140116900
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x4c8], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x487379c0
mov ecx, 0xc7e32243
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2d764f58
mov ecx, 0xc9238c4b
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x27595371
mov ecx, 0xffd6ccb2
jmp 0x140116900
mov edx, dword [rsp + 0x1e0]
test edx, edx
mov eax, 0x95a6cd02
mov ecx, 0x6a23e06d
cmove eax, ecx
movaps xmm13, xmm10
mov dword [rsp + 0x1c4], edx
mov ebp, dword [rsp + 0x1e8]
mov dword [rsp + 0x1c8], ebp
mov rdx, qword [rsp + 0x3d8]
mov qword [rsp + 0x378], rdx
mov rcx, qword [rsp + 0x3e0]
mov qword [rsp + 0x370], rcx
movaps xmm14, xmm10
mov dword [rsp + 0x12c], ebp
mov qword [rsp + 0x280], rdx
mov qword [rsp + 0x288], rcx
jmp 0x14011690d
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x168], rax
mov r14d, dword [rsp + 0x38]
movss xmm6, dword [rsp + 0x44]
mov r13d, 7
movss xmm7, dword [rsp + 0x50]
mov eax, 0x4366fb8c
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c329463
mov ecx, 0xee80c515
jmp 0x140116900
mov rax, qword [rsp + 0x248]
sub rax, qword [r12 + 0x28]
shr rax, 2
imul eax, eax, 0xcccccccd
mov dword [r12 + 0x20], eax
mov rax, qword [rsp + 0x2a8]
mov r9, qword [rsp + 0x240]
sub r9, qword [rax + 8]
shr r9, 1
mov rax, qword [rsp + 0x2b0]
mov dword [rax], r9d
mov r8d, dword [rsp + 0x70]
mov eax, dword [r12]
add eax, 0xffffffff
mov ecx, dword [0x140b7e0c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rsp + 0x57]
mov ecx, dword [0x140b7e0cc]
sete dl
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x37]
or cl, dl
mov edx, 0xb23dc848
mov ecx, 0xbc159347
cmovne edx, ecx
mov ebp, 0xb23dc848
mov ecx, 0xa18731b3
cmovne ebp, ecx
movsxd r10, eax
mov rbx, qword [r12 + 8]
mov edi, 0x2e87cd34
mov eax, 0xa39b3123
cmovne edi, eax
mov esi, 0x297230c5
jmp 0x140119b00
mov esi, 0xc609880c
nop
mov eax, esi
cmp esi, 0xbc159346
jle 0x140119b40
cmp eax, 0x297230c4
jg 0x140119b60
cmp eax, 0xc609880c
je 0x140119bbe
mov esi, ebp
cmp eax, 0xe7f78067
je 0x140119b00
mov esi, eax
cmp eax, 0xbc159347
jne 0x140119b00
jmp 0x14011a90c
cmp eax, 0xa79ae989
jg 0x140119b90
cmp eax, 0xa18731b3
je 0x140119bcd
mov esi, eax
cmp eax, 0xa39b3123
jne 0x140119b00
mov esi, 0xa79ae98a
jmp 0x140119b00
cmp eax, 0x2e87cd34
je 0x140119afa
mov esi, eax
cmp eax, 0x297230c5
jne 0x140119b00
movzx eax, byte [rsp + 0x57]
cmp byte [rsp + 0x37], 0
mov esi, 0x2e87cd34
cmovne esi, r15d
test al, al
cmovne esi, r15d
jmp 0x140119b00
cmp eax, 0xa79ae98a
je 0x140119be8
mov esi, eax
cmp eax, 0xb23dc848
jne 0x140119b00
mov rax, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xe0]
mov esi, 0xa18731b3
jmp 0x140119b00
mov qword [rsp + 0xb0], rbx
mov esi, edi
jmp 0x140119b00
mov rax, qword [rsp + 0xb0]
imul rcx, qword [rsp + 0xe0], 0x38
add rcx, rax
mov esi, edx
jmp 0x140119b00
mov qword [rsp + 0xe0], r10
mov esi, 0xe7f78067
jmp 0x140119b00
movss xmm0, dword [rsp + 0xd0]
movss xmm0, dword [rsp + 0x15c]
mov eax, 0x40f2178f
jmp 0x14011690d
mov eax, 0x65a0bfdd
jmp 0x14011690d
mov eax, 0x9573501d
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa18f8698
mov ecx, 0x7356d363
jmp 0x140116900
mov rax, qword [rsp + 0x78]
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 + 0x50]
movss xmm0, dword [rsp + 0x50]
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x50]
mov rax, qword [rsp + 0x78]
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 + 0x44]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x44]
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x40]
mov eax, 0x9722f121
jmp 0x14011690d
movss xmm0, dword [rsp + 0x140]
movss xmm0, dword [rsp + 0x21c]
mov eax, 0x36bd44f8
jmp 0x14011690d
movss xmm0, dword [rsp + 0x148]
subss xmm0, dword [rsp + 0x154]
movss xmm1, dword [rsp + 0x80]
subss xmm1, dword [rsp + 0x154]
divss xmm0, xmm1
movss dword [rsp + 0x31c], xmm0
movss xmm0, dword [rsp + 0xf0]
subss xmm0, dword [rsp + 0x150]
movss dword [rsp + 0x320], xmm0
mov eax, 0x45042e60
jmp 0x14011690d
mov rax, qword [rsp + 0x98]
add rax, 1
mov qword [rsp + 0x4b0], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89392354
mov ecx, 0xdc5e0197
jmp 0x140116900
mov eax, 0xe142bbfa
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x290], rcx
jmp 0x14011690d
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x44]
mov rax, qword [rsp + 0x180]
mov eax, 0x62a5937e
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89392354
mov ecx, 0xf3812667
jmp 0x140116900
movss xmm0, dword [rsp + 0x640]
subss xmm0, dword [rsp + 0xc0]
movss xmm1, dword [rsp + 0x40]
mov r9, qword [rsp + 0x120]
mov r8, qword [rsp + 0x98]
movss dword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0x160]
call fcn.14013ab70
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x2d0]
cmp rax, qword [rsp + 0x98]
sete byte [rsp + 0x8b]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa64f871a
mov ecx, 0x84f8be05
jmp 0x140116900
cmp byte [rsp + 0x4a], 0
mov eax, 0xbbd1d346
mov ecx, 0x895807e1
cmovne eax, ecx
mov rcx, qword [rsp + 0x2e0]
mov qword [rsp + 0x3a8], rcx
jmp 0x14011690d
mov rax, qword [rsp + 0xd8]
sub rax, qword [rsp + 0x190]
mov qword [rsp + 0x478], rax
mov eax, 0x93d54511
jmp 0x14011690d
mov rax, qword [rsp + 0x98]
mov rax, qword [rsp + 0x2e8]
mov eax, 0x9a16c8c8
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x288aef32
mov ecx, 0x40fa8a05
jmp 0x140116900
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x230], rax
movss xmm0, dword [rsp + 0x1c0]
movss dword [rsp + 0x218], xmm0
mov rax, qword [rsp + 0x180]
movss xmm0, dword [rax]
movss xmm1, dword [rsp + 0x218]
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0x230]
cmp rcx, rax
mov eax, 0x8183ee00
mov ecx, 0xb3e3625a
cmovb eax, ecx
ucomiss xmm0, xmm1
mov ecx, 0x8183ee00
cmovbe eax, ecx
jmp 0x14011690d
mov qword [rsp + 0xa0], rcx
mov rax, qword [rsp + 0xa0]
sub r9d, r8d
add dword [rax + 0x20], r9d
mov rax, qword [rsp + 0x2b8]
mov rcx, qword [rsp + 0x248]
mov qword [rax], rcx
mov rax, qword [rsp + 0x2c0]
mov rcx, qword [rsp + 0x240]
mov qword [rax], rcx
mov rax, qword [rsp + 0x2c8]
mov ecx, dword [rsp + 0x224]
mov dword [rax], ecx
mov eax, 0xcfb943c9
jmp 0x14011690d
mov eax, 0x2a5ac810
jmp 0x14011690d
movss dword [rsp + 0x350], xmm7
movss dword [rsp + 0x354], xmm6
mov dword [rsp + 0x74], r13d
mov dword [rsp + 0x220], r14d
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x418], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x420], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x4f8], rax
mov rax, qword [rsp + 0x400]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2778febc
mov ecx, 0x8dbac624
jmp 0x140116900
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 0x1c]
movss dword [rsp + 0x4c], xmm0
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 0x20]
movss dword [rsp + 0xf0], xmm0
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 0x24]
movss dword [rsp + 0x6c], xmm0
movss xmm0, dword [rsp + 0xc4]
movss dword [rsp + 0x1b8], xmm0
movss xmm0, dword [rsp + 0x80]
movss dword [rsp + 0x1b4], xmm0
movss xmm0, dword [rsp + 0xc8]
movss dword [rsp + 0x1b0], xmm0
movss xmm0, dword [rsp + 0xac]
movss dword [rsp + 0x1ac], xmm0
movss xmm0, dword [rsp + 0xec]
movss dword [rsp + 0x1fc], xmm0
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x1f8], xmm0
movss xmm0, dword [rsp + 0xf0]
movss dword [rsp + 0x1f4], xmm0
movss xmm0, dword [rsp + 0x6c]
movss dword [rsp + 0x1f0], xmm0
mov eax, dword [rsp + 0x2f4]
jmp 0x14011690d
cmp byte [rsp + 0x8b], 0
mov eax, 0x5c4e79c5
mov ecx, 0xb3f889db
cmovne eax, ecx
mov rcx, qword [rsp + 0x2d0]
mov qword [rsp + 0x298], rcx
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa954f016
mov ecx, 0x4aa4557b
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x434cac96
mov ecx, 0xb4c17145
jmp 0x140116900
cmp dword [rsp + 0x304], 0
mov eax, 0xa25dd39d
mov ecx, 0x214575c2
cmove eax, ecx
mov rcx, qword [rsp + 0x408]
mov qword [rsp + 0x3b0], rcx
jmp 0x14011690d
cmp byte [rsp + 0x8f], 0
mov eax, 0xc5f78c6c
mov ecx, 0x1f3a9915
cmovne eax, ecx
jmp 0x14011690d
mov rax, qword [rsp + 0x118]
add rax, 1
mov qword [rsp + 0x4a8], rax
mov eax, 0x8c900c07
jmp 0x14011690d
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x490], rax
mov eax, 0x5d58e549
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74493735
mov ecx, 0x62a5937e
jmp 0x140116900
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x460]
movss xmm0, dword [rax]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0xbc], xmm0
movss xmm0, dword [rax + 4]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x68], xmm0
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x180]
movss xmm0, dword [rsp + 0x68]
ucomiss xmm0, dword [rax]
mov eax, 0x82d2a7f1
mov ecx, 0xb49fc755
cmova eax, ecx
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1596e393
mov ecx, 0x91faf993
jmp 0x140116900
cmp dword [rsp + 0x134], 0
mov eax, 0xe2037f0a
mov ecx, 0x8dfa0f42
cmove eax, ecx
mov rcx, qword [rsp + 0x2a0]
mov qword [rsp + 0x360], rcx
mov qword [rsp + 0x368], rcx
jmp 0x14011690d
movss xmm0, dword [rsp + 0x30c]
addss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0xac], xmm0
mov rax, qword [rsp + 0x458]
mov qword [rsp + 0x410], rax
mov rax, qword [rsp + 0x410]
movss xmm0, dword [rax]
ucomiss xmm0, dword [rsp + 0xc4]
mov eax, 0x6a23e06d
mov ecx, 0x6e4efe1a
cmovae eax, ecx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x288], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x280], rcx
mov ecx, dword [rsp + 0x38]
mov dword [rsp + 0x12c], ecx
movss xmm14, dword [rsp + 0x50]
jmp 0x14011690d
mov rax, qword [rsp + 0x2d8]
test byte [rax], 1
mov eax, dword [rsp + 0x620]
je 0x14011a3a7
mov eax, dword [rsp + 0x210]
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x58]
mov word [rdx], cx
mov edx, dword [rsp + 0x38]
add edx, 1
mov rbp, qword [rsp + 0x58]
mov word [rbp + 2], dx
mov edx, dword [rsp + 0x38]
add edx, 2
mov rbp, qword [rsp + 0x58]
mov word [rbp + 4], dx
mov rbp, qword [rsp + 0x58]
mov word [rbp + 6], cx
mov rcx, qword [rsp + 0x58]
mov word [rcx + 8], dx
mov ecx, dword [rsp + 0x38]
add ecx, 3
mov rdx, qword [rsp + 0x58]
mov word [rdx + 0xa], cx
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x114]
movss dword [rcx], xmm0
movss xmm0, dword [rsp + 0x10c]
movss dword [rcx + 4], xmm0
mov rcx, qword [rsp + 0x60]
mov dword [rcx + 0x10], eax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x104]
movss dword [rcx + 8], xmm0
movss xmm0, dword [rsp + 0x100]
movss dword [rcx + 0xc], xmm0
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x110]
movss dword [rcx + 0x14], xmm0
movss xmm0, dword [rsp + 0x10c]
movss dword [rcx + 0x18], xmm0
mov dword [rcx + 0x24], eax
movss xmm0, dword [rsp + 0xfc]
movss dword [rcx + 0x1c], xmm0
movss xmm0, dword [rsp + 0x100]
movss dword [rcx + 0x20], xmm0
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x110]
movss dword [rcx + 0x28], xmm0
movss xmm0, dword [rsp + 0x108]
movss dword [rcx + 0x2c], xmm0
mov dword [rcx + 0x38], eax
movss xmm0, dword [rsp + 0xfc]
movss dword [rcx + 0x30], xmm0
movss xmm0, dword [rsp + 0xf8]
movss dword [rcx + 0x34], xmm0
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x114]
movss dword [rcx + 0x3c], xmm0
movss xmm0, dword [rsp + 0x108]
movss dword [rcx + 0x40], xmm0
mov dword [rcx + 0x4c], eax
movss xmm0, dword [rsp + 0x104]
movss dword [rcx + 0x44], xmm0
movss xmm0, dword [rsp + 0xf8]
movss dword [rcx + 0x48], xmm0
mov rax, qword [rsp + 0x60]
add rax, 0x50
mov qword [rsp + 0x4b8], rax
mov eax, dword [rsp + 0x38]
add eax, 4
mov dword [rsp + 0x330], eax
mov rax, qword [rsp + 0x58]
add rax, 0xc
mov qword [rsp + 0x4c0], rax
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8f568d7
mov ecx, 0x61c30ba2
jmp 0x140116900
mov rax, qword [rsp + 0x628]
movss xmm0, dword [rax]
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [rsp + 0x80]
ucomiss xmm0, dword [rsp + 0xe8]
setae byte [rsp + 0x93]
mov eax, 0xd48db9ee
jmp 0x14011690d
movss dword [rsp + 0x340], xmm11
movss xmm0, dword [rsp + 0x1a4]
movss dword [rsp + 0x15c], xmm0
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd09834a3
mov ecx, 0x40f2178f
jmp 0x140116900
mov eax, 0x91faf993
jmp 0x14011690d
mov eax, dword [rsp + 0x138]
cmp eax, 0xd
sete byte [rsp + 0x91]
mov eax, 0x434c10cb
jmp 0x14011690d
cmp byte [rsp + 0x8a], 0
mov eax, 0x2c460c7f
mov ecx, 0x5c4e79c5
cmovne eax, ecx
mov rcx, qword [rsp + 0x2e0]
mov qword [rsp + 0x298], rcx
jmp 0x14011690d
movss xmm0, dword [rsp + 0x14c]
subss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x324], xmm0
movss xmm0, dword [rsp + 0xac]
subss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x328], xmm0
mov eax, 0xe785841f
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x330d9f28
mov ecx, 0x6433001c
jmp 0x140116900
mov eax, 0xca89c550
mov rcx, qword [rsp + 0x470]
mov qword [rsp + 0x358], rcx
jmp 0x14011690d
mov eax, 0x4b4982b8
jmp 0x14011690d
mov rax, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x3f0]
sub rcx, rax
mov qword [rsp + 0x480], rcx
mov eax, 0x55252c23
jmp 0x14011690d
movss xmm0, dword [rsp + 0x3c]
addss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x300], xmm0
mov eax, 0xaf0dd62d
jmp 0x14011690d
mov al, byte [rsp + 0x4b]
cmp al, 0xa
sete byte [rsp + 0x8e]
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f00d8bd
mov ecx, 0x891d2d60
jmp 0x140116900
movsx ecx, byte [rsp + 0x4b]
mov eax, dword [0x140b7e0c0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b7e0c4], 0xa
setl dl
or dl, al
mov eax, 0x29e0f972
mov edx, 0x71561433
cmovne eax, edx
mov esi, 0x29e0f972
mov edx, 0x54c24527
cmovne esi, edx
mov dword [rsp + 0xa0], ecx
mov edx, 0x8983a6bf
mov ecx, 0xeab21594
cmovne edx, ecx
mov ebp, 0x8983a6bf
mov ecx, 0xa620840b
cmovne ebp, ecx
mov ecx, 0xf7c721cf
jmp 0x14011a780
mov ecx, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa0]
mov ecx, 0xa620840b
nop dword [rax + rax]
mov edi, ecx
cmp ecx, 0xf7c721ce
jg 0x14011a7d0
cmp edi, 0xc0513c24
jg 0x14011a800
cmp edi, 0x8983a6bf
je 0x14011a765
mov ecx, edi
cmp edi, 0xa620840b
jne 0x14011a780
mov ecx, dword [rsp + 0xa0]
cmp ecx, 0x20
sete byte [rsp + 0x37]
mov ecx, dword [rsp + 0xa0]
cmp ecx, 9
sete byte [rsp + 0xb0]
mov ecx, edx
jmp 0x14011a780
cmp edi, 0x54c24526
jg 0x14011a826
mov ecx, ebp
cmp edi, 0xf7c721cf
je 0x14011a780
mov ecx, edi
cmp edi, 0x29e0f972
jne 0x14011a780
movzx ecx, byte [rsp + 0x37]
movzx ecx, byte [rsp + 0xb0]
mov ecx, 0x54c24527
jmp 0x14011a780
mov ecx, esi
cmp edi, 0xc0513c25
je 0x14011a780
mov ecx, edi
cmp edi, 0xeab21594
jne 0x14011a780
mov ecx, 0xc0513c25
jmp 0x14011a780
cmp edi, 0x54c24527
jne 0x14011a841
movzx ebx, byte [rsp + 0x37]
or bl, byte [rsp + 0xb0]
mov ecx, eax
jmp 0x14011a780
mov ecx, edi
cmp edi, 0x71561433
jne 0x14011a780
and bl, 1
mov byte [rsp + 0xe0], bl
mov al, byte [rsp + 0xe0]
mov byte [rsp + 0x8d], al
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30cb0a2f
mov ecx, 0x18deff8c
jmp 0x140116900
mov r8, qword [rsp + 0x478]
mov rcx, qword [rsp + 0x190]
mov edx, 0xa
call sub.VCRUNTIME140.dll_memchr
mov qword [rsp + 0x3e8], rax
cmp qword [rsp + 0x3e8], 0
setne byte [rsp + 0x89]
mov eax, 0x7f661cb0
jmp 0x14011690d
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0c234c0
mov ecx, 0x32e33d0a
jmp 0x140116900
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf76a4db
mov ecx, 0xd274a091
jmp 0x140116900
mov al, byte [rsp + 0x4b]
mov eax, 0xd7b47cb8
jmp 0x14011690d
mov qword [rsp + 0xa0], rcx
mov rax, qword [rsp + 0xa0]
sub r9d, r8d
add dword [rax + 0x20], r9d
mov rax, qword [rsp + 0x2b8]
mov rcx, qword [rsp + 0x248]
mov qword [rax], rcx
mov rax, qword [rsp + 0x2c0]
mov rcx, qword [rsp + 0x240]
mov qword [rax], rcx
mov rax, qword [rsp + 0x2c8]
mov ecx, dword [rsp + 0x224]
mov dword [rax], ecx
mov eax, dword [0x140b7e0b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb8546d90
mov ecx, 0xdc8f4e4e
jmp 0x140116900
add rax, 1
mov qword [rsp + 0x488], rax
movss xmm0, dword [rsp + 0x3c]
addss xmm0, dword [rsp + 0x218]
movss dword [rsp + 0x2fc], xmm0
mov eax, 0xeaf610b
jmp 0x14011690d
add rax, 1
mov qword [rsp + 0x250], rax
mov eax, 0xfef2dc67
movss xmm0, dword [rsp + 0x20c]
movss dword [rsp + 0x19c], xmm0
jmp 0x14011690d
cmp eax, 0xa409e4d9
jne 0x14011690d
mov rcx, qword [rsp + 0x508]
xor rcx, rsp
call fcn.1406ad9c0
movaps xmm6, xmmword [rsp + 0x510]
movaps xmm7, xmmword [rsp + 0x520]
movaps xmm8, xmmword [rsp + 0x530]
movaps xmm9, xmmword [rsp + 0x540]
movaps xmm10, xmmword [rsp + 0x550]
movaps xmm11, xmmword [rsp + 0x560]
movaps xmm12, xmmword [rsp + 0x570]
movaps xmm13, xmmword [rsp + 0x580]
movaps xmm14, xmmword [rsp + 0x590]
movaps xmm15, xmmword [rsp + 0x5a0]
add rsp, 0x5b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret