Function at 0x1400243c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x228
mov dword [rsp + 0x164], 0x9ae
movss xmm0, dword [0x1401054f8]
movss dword [rsp + 0x5c], xmm0
movss xmm0, dword [0x140114458]
movss dword [rsp + 0x5c], xmm0
cvtss2sd xmm0, dword [rsp + 0x5c]
ucomisd xmm0, qword [0x14010d080]
jp 0x14002442b
jne 0x14002442b
movss xmm0, dword [0x140112e60]
movss dword [rsp + 0x5c], xmm0
movss xmm0, dword [0x1401095d8]
movss dword [rsp + 0x5c], xmm0
cvtss2sd xmm0, dword [rsp + 0x5c]
ucomisd xmm0, qword [0x140104a18]
jp 0x140024459
jne 0x140024459
movss xmm0, dword [0x14010f2f4]
movss dword [rsp + 0x5c], xmm0
movss xmm0, dword [0x14011160c]
movss dword [rsp + 0x5c], xmm0
cvtss2sd xmm0, dword [rsp + 0x5c]
ucomisd xmm0, qword [0x14010dcf0]
jp 0x140024487
jne 0x140024487
movss xmm0, dword [0x14010653c]
movss dword [rsp + 0x5c], xmm0
movss xmm0, dword [0x140104edc]
movss dword [rsp + 0x5c], xmm0
cvtss2sd xmm0, dword [rsp + 0x5c]
ucomisd xmm0, qword [0x140101430]
jp 0x1400244b5
jne 0x1400244b5
movss xmm0, dword [0x140108aa8]
movss dword [rsp + 0x5c], xmm0
movss xmm0, dword [0x140112284]
movss dword [rsp + 0x5c], xmm0
mov dword [rsp + 0x154], 0
jmp 0x1400244d2
mov eax, dword [rsp + 0x154]
inc eax
mov dword [rsp + 0x154], eax
cmp dword [rsp + 0x154], 0x403
jge 0x140024968
movss xmm0, dword [0x1401063c4]
movss dword [rsp + 0xbc], xmm0
movss xmm0, dword [0x140113ca8]
movss dword [rsp + 0xbc], xmm0
cvtss2sd xmm0, dword [rsp + 0xbc]
ucomisd xmm0, qword [0x14010e1d8]
jp 0x14002453c
jne 0x14002453c
movss xmm0, dword [0x1401107f8]
movss dword [rsp + 0xbc], xmm0
movss xmm0, dword [0x14011241c]
movss dword [rsp + 0xbc], xmm0
cvtss2sd xmm0, dword [rsp + 0xbc]
ucomisd xmm0, qword [0x1401044a8]
jp 0x140024573
jne 0x140024573
movss xmm0, dword [0x14010f4f0]
movss dword [rsp + 0xbc], xmm0
movss xmm0, dword [0x1401145c0]
movss dword [rsp + 0xbc], xmm0
mov ecx, 0x1f100
call fcn.14009f44c
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x1a0], rax
movss xmm0, dword [0x140109da8]
movss dword [rsp + 0xc0], xmm0
movss xmm0, dword [0x140110f10]
movss dword [rsp + 0xc0], xmm0
cvtss2sd xmm0, dword [rsp + 0xc0]
ucomisd xmm0, qword [0x1401038e0]
jp 0x1400245ee
jne 0x1400245ee
movss xmm0, dword [0x14010f260]
movss dword [rsp + 0xc0], xmm0
movss xmm0, dword [0x140113fc0]
movss dword [rsp + 0xc0], xmm0
cvtss2sd xmm0, dword [rsp + 0xc0]
ucomisd xmm0, qword [0x140104230]
jp 0x140024625
jne 0x140024625
movss xmm0, dword [0x14010a688]
movss dword [rsp + 0xc0], xmm0
movss xmm0, dword [0x140112294]
movss dword [rsp + 0xc0], xmm0
mov dword [rsp + 0x110], 0
jmp 0x140024642
mov eax, dword [rsp + 0x110]
inc eax
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 0x796
jge 0x140024814
movss xmm0, dword [0x140110ce8]
movss dword [rsp + 0xc4], xmm0
movss xmm0, dword [0x140110474]
movss dword [rsp + 0xc4], xmm0
cvtss2sd xmm0, dword [rsp + 0xc4]
ucomisd xmm0, qword [0x14010cc00]
jp 0x1400246ac
jne 0x1400246ac
movss xmm0, dword [0x1401060a8]
movss dword [rsp + 0xc4], xmm0
movss xmm0, dword [0x140109534]
movss dword [rsp + 0xc4], xmm0
cvtss2sd xmm0, dword [rsp + 0xc4]
ucomisd xmm0, qword [0x1401007e0]
jp 0x1400246e3
jne 0x1400246e3
movss xmm0, dword [0x140113314]
movss dword [rsp + 0xc4], xmm0
movss xmm0, dword [0x14010fd50]
movss dword [rsp + 0xc4], xmm0
call fcn.1400b26ac
cdq
mov ecx, 0x39e7
idiv ecx
mov eax, edx
movsxd rcx, dword [rsp + 0x110]
mov rdx, qword [rsp + 0x1a0]
mov dword [rdx + rcx*4], eax
movss xmm0, dword [0x140106664]
movss dword [rsp + 0xc8], xmm0
movss xmm0, dword [0x140105f70]
movss dword [rsp + 0xc8], xmm0
cvtss2sd xmm0, dword [rsp + 0xc8]
ucomisd xmm0, qword [0x140100ce8]
jp 0x14002475e
jne 0x14002475e
movss xmm0, dword [0x1401083cc]
movss dword [rsp + 0xc8], xmm0
movss xmm0, dword [0x1401129e4]
movss dword [rsp + 0xc8], xmm0
cvtss2sd xmm0, dword [rsp + 0xc8]
ucomisd xmm0, qword [0x140104b10]
jp 0x140024795
jne 0x140024795
movss xmm0, dword [0x14010f498]
movss dword [rsp + 0xc8], xmm0
movss xmm0, dword [0x140109b48]
movss dword [rsp + 0xc8], xmm0
call fcn.1400b26ac
cdq
mov ecx, 0x1cfe
idiv ecx
mov eax, edx
mov ecx, dword [rsp + 0x164]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x164], eax
movss xmm0, dword [0x14010a568]
movss dword [rsp + 0x114], xmm0
movss xmm0, dword [0x14010895c]
movss dword [rsp + 0x114], xmm0
cvtss2sd xmm0, dword [rsp + 0x114]
ucomisd xmm0, qword [0x14010d1a8]
jp 0x14002480f
jne 0x14002480f
movss xmm0, dword [0x1401055d8]
movss dword [rsp + 0x114], xmm0
movss xmm0, dword [0x14010f590]
movss dword [rsp + 0x114], xmm0
jmp 0x140024632
movss xmm0, dword [0x1401066c4]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [0x14010f770]
movss dword [rsp + 0x60], xmm0
cvtss2sd xmm0, dword [rsp + 0x60]
ucomisd xmm0, qword [0x140104bd0]
jp 0x14002485e
jne 0x14002485e
movss xmm0, dword [0x140105734]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [0x1401055cc]
movss dword [rsp + 0x60], xmm0
cvtss2sd xmm0, dword [rsp + 0x60]
ucomisd xmm0, qword [0x14010c648]
jp 0x14002488c
jne 0x14002488c
movss xmm0, dword [0x140104f6c]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [0x1401148d8]
movss dword [rsp + 0x60], xmm0
cvtss2sd xmm0, dword [rsp + 0x60]
ucomisd xmm0, qword [0x14010d4b8]
jp 0x1400248ba
jne 0x1400248ba
movss xmm0, dword [0x14011474c]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [0x140108f80]
movss dword [rsp + 0x60], xmm0
cvtss2sd xmm0, dword [rsp + 0x60]
ucomisd xmm0, qword [0x14010b300]
jp 0x1400248e8
jne 0x1400248e8
movss xmm0, dword [0x14010fac8]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [0x140107680]
movss dword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x1c8], rax
mov edx, 4
mov rcx, qword [rsp + 0x1c8]
call fcn.14009f444
movss xmm0, dword [0x140107598]
movss dword [rsp + 0x10c], xmm0
movss xmm0, dword [0x14010562c]
movss dword [rsp + 0x10c], xmm0
cvtss2sd xmm0, dword [rsp + 0x10c]
ucomisd xmm0, qword [0x14010dfa0]
jp 0x140024963
jne 0x140024963
movss xmm0, dword [0x1401123b4]
movss dword [rsp + 0x10c], xmm0
movss xmm0, dword [0x140105d08]
movss dword [rsp + 0x10c], xmm0
jmp 0x1400244c2
movss xmm0, dword [0x140107b4c]
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [0x140108a54]
movss dword [rsp + 0x84], xmm0
cvtss2sd xmm0, dword [rsp + 0x84]
ucomisd xmm0, qword [0x14010eea0]
jp 0x1400249c1
jne 0x1400249c1
movss xmm0, dword [0x1401124bc]
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [0x140108024]
movss dword [rsp + 0x84], xmm0
cvtss2sd xmm0, dword [rsp + 0x84]
ucomisd xmm0, qword [0x14010bec8]
jp 0x1400249f8
jne 0x1400249f8
movss xmm0, dword [0x14011357c]
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [0x14011495c]
movss dword [rsp + 0x84], xmm0
cvtss2sd xmm0, dword [rsp + 0x84]
ucomisd xmm0, qword [0x140102fb0]
jp 0x140024a2f
jne 0x140024a2f
movss xmm0, dword [0x140108da4]
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [0x140114304]
movss dword [rsp + 0x84], xmm0
mov dword [rsp + 0x138], 0
movss xmm0, dword [0x140105fa0]
movss dword [rsp + 0x64], xmm0
movss xmm0, dword [0x1401122b4]
movss dword [rsp + 0x64], xmm0
cvtss2sd xmm0, dword [rsp + 0x64]
ucomisd xmm0, qword [0x14010d9c0]
jp 0x140024a84
jne 0x140024a84
movss xmm0, dword [0x140105550]
movss dword [rsp + 0x64], xmm0
movss xmm0, dword [0x140110bfc]
movss dword [rsp + 0x64], xmm0
cvtss2sd xmm0, dword [rsp + 0x64]
ucomisd xmm0, qword [0x140101580]
jp 0x140024ab2
jne 0x140024ab2
movss xmm0, dword [0x140111888]
movss dword [rsp + 0x64], xmm0
movss xmm0, dword [0x1401138b8]
movss dword [rsp + 0x64], xmm0
cvtss2sd xmm0, dword [rsp + 0x64]
ucomisd xmm0, qword [0x14010e098]
jp 0x140024ae0
jne 0x140024ae0
movss xmm0, dword [0x140113f34]
movss dword [rsp + 0x64], xmm0
movss xmm0, dword [0x1401068ac]
movss dword [rsp + 0x64], xmm0
cvtss2sd xmm0, dword [rsp + 0x64]
ucomisd xmm0, qword [0x140103e70]
jp 0x140024b0e
jne 0x140024b0e
movss xmm0, dword [0x140112b84]
movss dword [rsp + 0x64], xmm0
movss xmm0, dword [0x140112d4c]
movss dword [rsp + 0x64], xmm0
lea rcx, [rsp + 0x150]
call fcn.14009b7b0
mov r8, rax
mov edx, 0x100
lea rcx, [rsp + 0x180]
call fcn.14009b8d0
nop
movss xmm0, dword [0x140105654]
movss dword [rsp + 0xcc], xmm0
movss xmm0, dword [0x14010f594]
movss dword [rsp + 0xcc], xmm0
cvtss2sd xmm0, dword [rsp + 0xcc]
ucomisd xmm0, qword [0x14010c5b8]
jp 0x140024b8a
jne 0x140024b8a
movss xmm0, dword [0x140106038]
movss dword [rsp + 0xcc], xmm0
movss xmm0, dword [0x1401108c4]
movss dword [rsp + 0xcc], xmm0
cvtss2sd xmm0, dword [rsp + 0xcc]
ucomisd xmm0, qword [0x1401013a8]
jp 0x140024bc1
jne 0x140024bc1
movss xmm0, dword [0x140107a4c]
movss dword [rsp + 0xcc], xmm0
movss xmm0, dword [0x140111ff0]
movss dword [rsp + 0xcc], xmm0
mov dword [rsp + 0x168], 0x1c2f
movss xmm0, dword [0x140110e28]
movss dword [rsp + 0x11c], xmm0
movss xmm0, dword [0x140109a0c]
movss dword [rsp + 0x11c], xmm0
cvtss2sd xmm0, dword [rsp + 0x11c]
ucomisd xmm0, qword [0x14010d560]
jp 0x140024c25
jne 0x140024c25
movss xmm0, dword [0x1401075d4]
movss dword [rsp + 0x11c], xmm0
movss xmm0, dword [0x14010727c]
movss dword [rsp + 0x11c], xmm0
mov dword [rsp + 0x158], 0
jmp 0x140024c42
mov eax, dword [rsp + 0x158]
inc eax
mov dword [rsp + 0x158], eax
cmp dword [rsp + 0x158], 0x671
jge 0x140025226
movss xmm0, dword [0x14010a710]
movss dword [rsp + 0x8c], xmm0
movss xmm0, dword [0x1401065ec]
movss dword [rsp + 0x8c], xmm0
cvtss2sd xmm0, dword [rsp + 0x8c]
ucomisd xmm0, qword [0x140104748]
jp 0x140024cac
jne 0x140024cac
movss xmm0, dword [0x140105a30]
movss dword [rsp + 0x8c], xmm0
movss xmm0, dword [0x140109220]
movss dword [rsp + 0x8c], xmm0
cvtss2sd xmm0, dword [rsp + 0x8c]
ucomisd xmm0, qword [0x14010b0f0]
jp 0x140024ce3
jne 0x140024ce3
movss xmm0, dword [0x140108278]
movss dword [rsp + 0x8c], xmm0
movss xmm0, dword [0x140114238]
movss dword [rsp + 0x8c], xmm0
cvtss2sd xmm0, dword [rsp + 0x8c]
ucomisd xmm0, qword [0x14010b408]
jp 0x140024d1a
jne 0x140024d1a
movss xmm0, dword [0x140111df0]
movss dword [rsp + 0x8c], xmm0
movss xmm0, dword [0x140108920]
movss dword [rsp + 0x8c], xmm0
mov ecx, 0x1d244
call fcn.14009f44c
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x1a8], rax
movss xmm0, dword [0x1401073e4]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [0x1401142bc]
movss dword [rsp + 0x68], xmm0
cvtss2sd xmm0, dword [rsp + 0x68]
ucomisd xmm0, qword [0x140100940]
jp 0x140024d86
jne 0x140024d86
movss xmm0, dword [0x1401067cc]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [0x14010f104]
movss dword [rsp + 0x68], xmm0
cvtss2sd xmm0, dword [rsp + 0x68]
ucomisd xmm0, qword [0x140104a28]
jp 0x140024db4
jne 0x140024db4
movss xmm0, dword [0x140109cc4]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [0x140107198]
movss dword [rsp + 0x68], xmm0
cvtss2sd xmm0, dword [rsp + 0x68]
ucomisd xmm0, qword [0x14010ea68]
jp 0x140024de2
jne 0x140024de2
movss xmm0, dword [0x14010f088]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [0x1401091d4]
movss dword [rsp + 0x68], xmm0
cvtss2sd xmm0, dword [rsp + 0x68]
ucomisd xmm0, qword [0x140101868]
jp 0x140024e10
jne 0x140024e10
movss xmm0, dword [0x14010f974]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [0x140112214]
movss dword [rsp + 0x68], xmm0
mov dword [rsp + 0x120], 0
jmp 0x140024e2d
mov eax, dword [rsp + 0x120]
inc eax
mov dword [rsp + 0x120], eax
cmp dword [rsp + 0x120], 0x66d
jge 0x140025071
movss xmm0, dword [0x1401057fc]
movss dword [rsp + 0xd0], xmm0
movss xmm0, dword [0x1401058b4]
movss dword [rsp + 0xd0], xmm0
cvtss2sd xmm0, dword [rsp + 0xd0]
ucomisd xmm0, qword [0x140101da0]
jp 0x140024e97
jne 0x140024e97
movss xmm0, dword [0x140107064]
movss dword [rsp + 0xd0], xmm0
movss xmm0, dword [0x140109408]
movss dword [rsp + 0xd0], xmm0
cvtss2sd xmm0, dword [rsp + 0xd0]
ucomisd xmm0, qword [0x1401036f8]
jp 0x140024ece
jne 0x140024ece
movss xmm0, dword [0x1401122d8]
movss dword [rsp + 0xd0], xmm0
movss xmm0, dword [0x1401121e8]
movss dword [rsp + 0xd0], xmm0
call fcn.1400b26ac
cdq
mov ecx, 0x2802
idiv ecx
mov eax, edx
movsxd rcx, dword [rsp + 0x120]
mov rdx, qword [rsp + 0x1a8]
mov dword [rdx + rcx*4], eax
movss xmm0, dword [0x14010a4dc]
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [0x1401057b4]
movss dword [rsp + 0x2c], xmm0
cvtss2sd xmm0, dword [rsp + 0x2c]
ucomisd xmm0, qword [0x140100fc8]
jp 0x140024f3a
jne 0x140024f3a
movss xmm0, dword [0x1401121c0]
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [0x1401119d0]
movss dword [rsp + 0x2c], xmm0
cvtss2sd xmm0, dword [rsp + 0x2c]
ucomisd xmm0, qword [0x14010cbc0]
jp 0x140024f68
jne 0x140024f68
movss xmm0, dword [0x140111ecc]
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [0x140109f5c]
movss dword [rsp + 0x2c], xmm0
cvtss2sd xmm0, dword [rsp + 0x2c]
ucomisd xmm0, qword [0x140100be8]
jp 0x140024f96
jne 0x140024f96
movss xmm0, dword [0x14010fd40]
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [0x140106c9c]
movss dword [rsp + 0x2c], xmm0
cvtss2sd xmm0, dword [rsp + 0x2c]
ucomisd xmm0, qword [0x14010d9d0]
jp 0x140024fc4
jne 0x140024fc4
movss xmm0, dword [0x140113990]
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [0x14010704c]
movss dword [rsp + 0x2c], xmm0
cvtss2sd xmm0, dword [rsp + 0x2c]
ucomisd xmm0, qword [0x1401044d8]
jp 0x140024ff2
jne 0x140024ff2
movss xmm0, dword [0x14010fc44]
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [0x14010507c]
movss dword [rsp + 0x2c], xmm0
call fcn.1400b26ac
cdq
mov ecx, 0x29ae
idiv ecx
mov eax, edx
mov ecx, dword [rsp + 0x168]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x168], eax
movss xmm0, dword [0x14010a08c]
movss dword [rsp + 0x124], xmm0
movss xmm0, dword [0x14010a398]
movss dword [rsp + 0x124], xmm0
cvtss2sd xmm0, dword [rsp + 0x124]
ucomisd xmm0, qword [0x14010e348]
jp 0x14002506c
jne 0x14002506c
movss xmm0, dword [0x14011019c]
movss dword [rsp + 0x124], xmm0
movss xmm0, dword [0x140111f20]
movss dword [rsp + 0x124], xmm0
jmp 0x140024e1d
movss xmm0, dword [0x140111940]
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [0x140106b70]
movss dword [rsp + 0x90], xmm0
cvtss2sd xmm0, dword [rsp + 0x90]
ucomisd xmm0, qword [0x140103940]
jp 0x1400250ca
jne 0x1400250ca
movss xmm0, dword [0x140105824]
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [0x14010ab18]
movss dword [rsp + 0x90], xmm0
cvtss2sd xmm0, dword [rsp + 0x90]
ucomisd xmm0, qword [0x14010eaa0]
jp 0x140025101
jne 0x140025101
movss xmm0, dword [0x140112994]
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [0x140108884]
movss dword [rsp + 0x90], xmm0
cvtss2sd xmm0, dword [rsp + 0x90]
ucomisd xmm0, qword [0x14010c928]
jp 0x140025138
jne 0x140025138
movss xmm0, dword [0x140110878]
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [0x140106678]
movss dword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x1d8], rax
mov edx, 4
mov rcx, qword [rsp + 0x1d8]
call fcn.14009f444
movss xmm0, dword [0x1401078ac]
movss dword [rsp + 0x94], xmm0
movss xmm0, dword [0x14010f2d8]
movss dword [rsp + 0x94], xmm0
cvtss2sd xmm0, dword [rsp + 0x94]
ucomisd xmm0, qword [0x14010d630]
jp 0x1400251b3
jne 0x1400251b3
movss xmm0, dword [0x140112904]
movss dword [rsp + 0x94], xmm0
movss xmm0, dword [0x140112bc8]
movss dword [rsp + 0x94], xmm0
cvtss2sd xmm0, dword [rsp + 0x94]
ucomisd xmm0, qword [0x140103050]
jp 0x1400251ea
jne 0x1400251ea
movss xmm0, dword [0x1401079c4]
movss dword [rsp + 0x94], xmm0
movss xmm0, dword [0x1401104d4]
movss dword [rsp + 0x94], xmm0
cvtss2sd xmm0, dword [rsp + 0x94]
ucomisd xmm0, qword [0x140101718]
jp 0x140025221
jne 0x140025221
movss xmm0, dword [0x140113e24]
movss dword [rsp + 0x94], xmm0
movss xmm0, dword [0x140106480]
movss dword [rsp + 0x94], xmm0
jmp 0x140024c32
mov dword [rsp + 0x104], 0
jmp 0x140025243
mov eax, dword [rsp + 0x104]
inc eax
mov dword [rsp + 0x104], eax
cmp dword [rsp + 0x104], 0x100
jge 0x140025274
movsxd rax, dword [rsp + 0x104]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx ecx, byte [rsp + 0x104]
mov byte [rax], cl
jmp 0x140025233
movss xmm0, dword [0x14010a968]
movss dword [rsp + 0x6c], xmm0
movss xmm0, dword [0x1401065e4]
movss dword [rsp + 0x6c], xmm0
cvtss2sd xmm0, dword [rsp + 0x6c]
ucomisd xmm0, qword [0x140103c30]
jp 0x1400252be
jne 0x1400252be
movss xmm0, dword [0x14010f5a0]
movss dword [rsp + 0x6c], xmm0
movss xmm0, dword [0x140108c54]
movss dword [rsp + 0x6c], xmm0
cvtss2sd xmm0, dword [rsp + 0x6c]
ucomisd xmm0, qword [0x14010d590]
jp 0x1400252ec
jne 0x1400252ec
movss xmm0, dword [0x14010f534]
movss dword [rsp + 0x6c], xmm0
movss xmm0, dword [0x140105afc]
movss dword [rsp + 0x6c], xmm0
cvtss2sd xmm0, dword [rsp + 0x6c]
ucomisd xmm0, qword [0x14010dec8]
jp 0x14002531a
jne 0x14002531a
movss xmm0, dword [0x140112a54]
movss dword [rsp + 0x6c], xmm0
movss xmm0, dword [0x140105e74]
movss dword [rsp + 0x6c], xmm0
cvtss2sd xmm0, dword [rsp + 0x6c]
ucomisd xmm0, qword [0x140101de0]
jp 0x140025348
jne 0x140025348
movss xmm0, dword [0x14010736c]
movss dword [rsp + 0x6c], xmm0
movss xmm0, dword [0x140113ed0]
movss dword [rsp + 0x6c], xmm0
mov rcx, qword [rsp + 0x230]
call fcn.14009dc00
mov qword [rsp + 0x1e8], rax
movss xmm0, dword [0x14010a248]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14010f228]
movss dword [rsp + 0x30], xmm0
cvtss2sd xmm0, dword [rsp + 0x30]
ucomisd xmm0, qword [0x14010c8d8]
jp 0x1400253a7
jne 0x1400253a7
movss xmm0, dword [0x1401076c8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14010f078]
movss dword [rsp + 0x30], xmm0
cvtss2sd xmm0, dword [rsp + 0x30]
ucomisd xmm0, qword [0x140101210]
jp 0x1400253d5
jne 0x1400253d5
movss xmm0, dword [0x140105c50]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14010f038]
movss dword [rsp + 0x30], xmm0
cvtss2sd xmm0, dword [rsp + 0x30]
ucomisd xmm0, qword [0x1401042e8]
jp 0x140025403
jne 0x140025403
movss xmm0, dword [0x1401141f0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x140114118]
movss dword [rsp + 0x30], xmm0
cvtss2sd xmm0, dword [rsp + 0x30]
ucomisd xmm0, qword [0x14010c008]
jp 0x140025431
jne 0x140025431
movss xmm0, dword [0x14010f49c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x140109af8]
movss dword [rsp + 0x30], xmm0
cvtss2sd xmm0, dword [rsp + 0x30]
ucomisd xmm0, qword [0x1401037b0]
jp 0x14002545f
jne 0x14002545f
movss xmm0, dword [str.H_5A5]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x140113b34]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x100], 0
mov dword [rsp + 0x108], 0
movss xmm0, dword [str.eu_w_]
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [0x140112338]
movss dword [rsp + 0x34], xmm0
cvtss2sd xmm0, dword [rsp + 0x34]
ucomisd xmm0, qword [0x14010d9b8]
jp 0x1400254bf
jne 0x1400254bf
movss xmm0, dword [0x14010fb58]
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [0x140105778]
movss dword [rsp + 0x34], xmm0
cvtss2sd xmm0, dword [rsp + 0x34]
ucomisd xmm0, qword [0x140104ad0]
jp 0x1400254ed
jne 0x1400254ed
movss xmm0, dword [0x14010f57c]
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [0x14010aa1c]
movss dword [rsp + 0x34], xmm0
cvtss2sd xmm0, dword [rsp + 0x34]
ucomisd xmm0, qword [0x140102e60]
jp 0x14002551b
jne 0x14002551b
movss xmm0, dword [0x1401067e4]
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [0x140109fdc]
movss dword [rsp + 0x34], xmm0
cvtss2sd xmm0, dword [rsp + 0x34]
ucomisd xmm0, qword [str.pu:X]
jp 0x140025549
jne 0x140025549
movss xmm0, dword [0x140110a88]
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [0x1401051b0]
movss dword [rsp + 0x34], xmm0
cvtss2sd xmm0, dword [rsp + 0x34]
ucomisd xmm0, qword [0x140101960]
jp 0x140025577
jne 0x140025577
movss xmm0, dword [0x140105cf8]
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [0x140105424]
movss dword [rsp + 0x34], xmm0
mov dword [rsp + 0x16c], 0x4493
movss xmm0, dword [0x140109e00]
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [0x14010fe94]
movss dword [rsp + 0x98], xmm0
cvtss2sd xmm0, dword [rsp + 0x98]
ucomisd xmm0, qword [0x1401014b0]
jp 0x1400255db
jne 0x1400255db
movss xmm0, dword [0x14010f450]
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [0x140105920]
movss dword [rsp + 0x98], xmm0
cvtss2sd xmm0, dword [rsp + 0x98]
ucomisd xmm0, qword [0x140102ed8]
jp 0x140025612
jne 0x140025612
movss xmm0, dword [0x140113fac]
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [0x140109de8]
movss dword [rsp + 0x98], xmm0
cvtss2sd xmm0, dword [rsp + 0x98]
ucomisd xmm0, qword [0x140104430]
jp 0x140025649
jne 0x140025649
movss xmm0, dword [0x140111860]
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [0x14010a700]
movss dword [rsp + 0x98], xmm0
mov dword [rsp + 0x15c], 0
jmp 0x140025666
mov eax, dword [rsp + 0x15c]
inc eax
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 0x4b3
jge 0x140025c17
movss xmm0, dword [0x140111adc]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1401086e4]
movss dword [rsp + 0x38], xmm0
cvtss2sd xmm0, dword [rsp + 0x38]
ucomisd xmm0, qword [0x14010d318]
jp 0x1400256c1
jne 0x1400256c1
movss xmm0, dword [0x14010924c]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1401108d0]
movss dword [rsp + 0x38], xmm0
cvtss2sd xmm0, dword [rsp + 0x38]
ucomisd xmm0, qword [0x14010ced0]
jp 0x1400256ef
jne 0x1400256ef
movss xmm0, dword [0x1401114c4]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1401069a4]
movss dword [rsp + 0x38], xmm0
cvtss2sd xmm0, dword [rsp + 0x38]
ucomisd xmm0, qword [0x14010ba40]
jp 0x14002571d
jne 0x14002571d
movss xmm0, dword [0x14010975c]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x140111c20]
movss dword [rsp + 0x38], xmm0
cvtss2sd xmm0, dword [rsp + 0x38]
ucomisd xmm0, qword [0x140104b00]
jp 0x14002574b
jne 0x14002574b
movss xmm0, dword [0x1401109d0]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1401126b0]
movss dword [rsp + 0x38], xmm0
cvtss2sd xmm0, dword [rsp + 0x38]
ucomisd xmm0, qword [0x14010d5d0]
jp 0x140025779
jne 0x140025779
movss xmm0, dword [0x140111020]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1401144ac]
movss dword [rsp + 0x38], xmm0
mov ecx, 0x1913c
call fcn.14009f44c
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1b8], rax
movss xmm0, dword [0x140109e70]
movss dword [rsp + 0x128], xmm0
movss xmm0, dword [0x1401087f8]
movss dword [rsp + 0x128], xmm0
cvtss2sd xmm0, dword [rsp + 0x128]
ucomisd xmm0, qword [0x140102298]
jp 0x1400257f4
jne 0x1400257f4
movss xmm0, dword [0x140109464]
movss dword [rsp + 0x128], xmm0
movss xmm0, dword [0x14010f850]
movss dword [rsp + 0x128], xmm0
mov dword [rsp + 0x12c], 0
jmp 0x140025811
mov eax, dword [rsp + 0x12c]
inc eax
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x12c], 0x907
jge 0x140025a8c
movss xmm0, dword [0x14010f7ec]
movss dword [rsp + 0x3c], xmm0
movss xmm0, dword [0x140105204]
movss dword [rsp + 0x3c], xmm0
cvtss2sd xmm0, dword [rsp + 0x3c]
ucomisd xmm0, qword [0x14010d2f8]
jp 0x14002586c
jne 0x14002586c
movss xmm0, dword [0x14010f214]
movss dword [rsp + 0x3c], xmm0
movss xmm0, dword [0x1401128ac]
movss dword [rsp + 0x3c], xmm0
cvtss2sd xmm0, dword [rsp + 0x3c]
ucomisd xmm0, qword [0x14010bbe0]
jp 0x14002589a
jne 0x14002589a
movss xmm0, dword [0x140106440]
movss dword [rsp + 0x3c], xmm0
movss xmm0, dword [0x1401085f8]
movss dword [rsp + 0x3c], xmm0
cvtss2sd xmm0, dword [rsp + 0x3c]
ucomisd xmm0, qword [0x140102b80]
jp 0x1400258c8
jne 0x1400258c8
movss xmm0, dword [0x140107e6c]
movss dword [rsp + 0x3c], xmm0
movss xmm0, dword [0x140113a1c]
movss dword [rsp + 0x3c], xmm0
cvtss2sd xmm0, dword [rsp + 0x3c]
ucomisd xmm0, qword [0x14010c638]
jp 0x1400258f6
jne 0x1400258f6
movss xmm0, dword [0x140109980]
movss dword [rsp + 0x3c], xmm0
movss xmm0, dword [0x1401123bc]
movss dword [rsp + 0x3c], xmm0
cvtss2sd xmm0, dword [rsp + 0x3c]
ucomisd xmm0, qword [0x140100898]
jp 0x140025924
jne 0x140025924
movss xmm0, dword [0x140107f98]
movss dword [rsp + 0x3c], xmm0
movss xmm0, dword [0x1401096d4]
movss dword [rsp + 0x3c], xmm0
call fcn.1400b26ac
cdq
mov ecx, 0x224e
idiv ecx
mov eax, edx
movsxd rcx, dword [rsp + 0x12c]
mov rdx, qword [rsp + 0x1b8]
mov dword [rdx + rcx*4], eax
movss xmm0, dword [0x1401102a4]
movss dword [rsp + 0xd4], xmm0
movss xmm0, dword [0x14010a5dc]
movss dword [rsp + 0xd4], xmm0
cvtss2sd xmm0, dword [rsp + 0xd4]
ucomisd xmm0, qword [0x140103430]
jp 0x14002599f
jne 0x14002599f
movss xmm0, dword [0x140110450]
movss dword [rsp + 0xd4], xmm0
movss xmm0, dword [0x140114074]
movss dword [rsp + 0xd4], xmm0
cvtss2sd xmm0, dword [rsp + 0xd4]
ucomisd xmm0, qword [0x14010e168]
jp 0x1400259d6
jne 0x1400259d6
movss xmm0, dword [0x14010f10c]
movss dword [rsp + 0xd4], xmm0
movss xmm0, dword [0x1401072d0]
movss dword [rsp + 0xd4], xmm0
call fcn.1400b26ac
cdq
mov ecx, 0x161a
idiv ecx
mov eax, edx
mov ecx, dword [rsp + 0x16c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x16c], eax
movss xmm0, dword [0x1401145f8]
movss dword [rsp + 0xd8], xmm0
movss xmm0, dword [0x140110274]
movss dword [rsp + 0xd8], xmm0
cvtss2sd xmm0, dword [rsp + 0xd8]
ucomisd xmm0, qword [0x14010b748]
jp 0x140025a50
jne 0x140025a50
movss xmm0, dword [0x14010524c]
movss dword [rsp + 0xd8], xmm0
movss xmm0, dword [0x140111428]
movss dword [rsp + 0xd8], xmm0
cvtss2sd xmm0, dword [rsp + 0xd8]
ucomisd xmm0, qword [0x140100ba0]
jp 0x140025a87
jne 0x140025a87
movss xmm0, dword [0x140105244]
movss dword [rsp + 0xd8], xmm0
movss xmm0, dword [0x1401056a8]
movss dword [rsp + 0xd8], xmm0
jmp 0x140025801
movss xmm0, dword [0x1401066bc]
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [0x140108f24]
movss dword [rsp + 0x70], xmm0
cvtss2sd xmm0, dword [rsp + 0x70]
ucomisd xmm0, qword [0x14010cf40]
jp 0x140025ad6
jne 0x140025ad6
movss xmm0, dword [0x140107df0]
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [0x1401075dc]
movss dword [rsp + 0x70], xmm0
cvtss2sd xmm0, dword [rsp + 0x70]
ucomisd xmm0, qword [0x14010cbe8]
jp 0x140025b04
jne 0x140025b04
movss xmm0, dword [0x1401133b4]
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [0x1401084b4]
movss dword [rsp + 0x70], xmm0
cvtss2sd xmm0, dword [rsp + 0x70]
ucomisd xmm0, qword [0x140104040]
jp 0x140025b32
jne 0x140025b32
movss xmm0, dword [0x14010a974]
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [0x14011320c]
movss dword [rsp + 0x70], xmm0
cvtss2sd xmm0, dword [rsp + 0x70]
ucomisd xmm0, qword [0x140101b80]
jp 0x140025b60
jne 0x140025b60
movss xmm0, dword [0x1401079c8]
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [0x140109ef0]
movss dword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x210], rax
mov edx, 4
mov rcx, qword [rsp + 0x210]
call fcn.14009f444
movss xmm0, dword [0x140105ad0]
movss dword [rsp + 0xdc], xmm0
movss xmm0, dword [0x14010581c]
movss dword [rsp + 0xdc], xmm0
cvtss2sd xmm0, dword [rsp + 0xdc]
ucomisd xmm0, qword [0x14010c5f0]
jp 0x140025bdb
jne 0x140025bdb
movss xmm0, dword [0x140108324]
movss dword [rsp + 0xdc], xmm0
movss xmm0, dword [0x140109b9c]
movss dword [rsp + 0xdc], xmm0
cvtss2sd xmm0, dword [rsp + 0xdc]
ucomisd xmm0, qword [0x14010c950]
jp 0x140025c12
jne 0x140025c12
movss xmm0, dword [0x140110410]
movss dword [rsp + 0xdc], xmm0
movss xmm0, dword [0x140108ad0]
movss dword [rsp + 0xdc], xmm0
jmp 0x140025656
mov dword [rsp + 0xe0], 0
jmp 0x140025c34
mov eax, dword [rsp + 0xe0]
inc eax
mov dword [rsp + 0xe0], eax
cmp dword [rsp + 0xe0], 0x100
jge 0x140025dff
movss xmm0, dword [0x140109074]
movss dword [rsp + 0x118], xmm0
movss xmm0, dword [0x140108d24]
movss dword [rsp + 0x118], xmm0
cvtss2sd xmm0, dword [rsp + 0x118]
ucomisd xmm0, qword [0x14010cec8]
jp 0x140025c9e
jne 0x140025c9e
movss xmm0, dword [0x1401079e4]
movss dword [rsp + 0x118], xmm0
movss xmm0, dword [0x140109344]
movss dword [rsp + 0x118], xmm0
movsxd rax, dword [rsp + 0xe0]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx eax, byte [rax]
mov ecx, dword [rsp + 0x138]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x198], eax
movsxd rcx, dword [rsp + 0xe0]
xor edx, edx
mov rax, rcx
div qword [rsp + 0x1e8]
mov rax, rdx
mov rdx, rax
mov rcx, qword [rsp + 0x230]
call fcn.14009bec0
movzx eax, byte [rax]
mov ecx, dword [rsp + 0x198]
add ecx, eax
mov eax, ecx
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x138], eax
movss xmm0, dword [0x1401130c0]
movss dword [rsp + 0x134], xmm0
movss xmm0, dword [0x14010f3e0]
movss dword [rsp + 0x134], xmm0
cvtss2sd xmm0, dword [rsp + 0x134]
ucomisd xmm0, qword [0x14010ca80]
jp 0x140025d71
jne 0x140025d71
movss xmm0, dword [0x140110b98]
movss dword [rsp + 0x134], xmm0
movss xmm0, dword [0x140109128]
movss dword [rsp + 0x134], xmm0
movsxd rax, dword [rsp + 0xe0]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx eax, byte [rax]
mov byte [rsp + 0xb8], al
movsxd rax, dword [rsp + 0x138]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
mov qword [rsp + 0x1f0], rax
movsxd rcx, dword [rsp + 0xe0]
mov rdx, rcx
lea rcx, [rsp + 0x180]
call fcn.14009be90
mov rcx, qword [rsp + 0x1f0]
movzx ecx, byte [rcx]
mov byte [rax], cl
movsxd rax, dword [rsp + 0x138]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx ecx, byte [rsp + 0xb8]
mov byte [rax], cl
jmp 0x140025c24
movss xmm0, dword [0x140106514]
movss dword [rsp + 0xe4], xmm0
movss xmm0, dword [0x140111c6c]
movss dword [rsp + 0xe4], xmm0
cvtss2sd xmm0, dword [rsp + 0xe4]
ucomisd xmm0, qword [0x1401041c8]
jp 0x140025e58
jne 0x140025e58
movss xmm0, dword [0x140106294]
movss dword [rsp + 0xe4], xmm0
movss xmm0, dword [0x14010713c]
movss dword [rsp + 0xe4], xmm0
cvtss2sd xmm0, dword [rsp + 0xe4]
ucomisd xmm0, qword [0x14010b2b0]
jp 0x140025e8f
jne 0x140025e8f
movss xmm0, dword [0x140106fdc]
movss dword [rsp + 0xe4], xmm0
movss xmm0, dword [0x1401141cc]
movss dword [rsp + 0xe4], xmm0
mov dword [rsp + 0x170], 0x7134
movss xmm0, dword [0x14010f1c8]
movss dword [rsp + 0x13c], xmm0
movss xmm0, dword [0x1401053d4]
movss dword [rsp + 0x13c], xmm0
cvtss2sd xmm0, dword [rsp + 0x13c]
ucomisd xmm0, qword [0x14010e020]
jp 0x140025ffd
jne 0x140025ffd
movss xmm0, dword [0x14011417c]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x14010a1bc]
movss dword [rsp + 0x40], xmm0
cvtss2sd xmm0, dword [rsp + 0x40]
ucomisd xmm0, qword [0x140104968]
jp 0x140025f23
jne 0x140025f23
movss xmm0, dword [0x140113c08]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1401078a4]
movss dword [rsp + 0x40], xmm0
cvtss2sd xmm0, dword [rsp + 0x40]
ucomisd xmm0, qword [0x14010bf78]
jp 0x140025f51
jne 0x140025f51
movss xmm0, dword [0x140106a84]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x140107aa4]
movss dword [rsp + 0x40], xmm0
cvtss2sd xmm0, dword [rsp + 0x40]
ucomisd xmm0, qword [0x140101130]
jp 0x140025f7f
jne 0x140025f7f
movss xmm0, dword [0x140107cac]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x140105120]
movss dword [rsp + 0x40], xmm0
cvtss2sd xmm0, dword [rsp + 0x40]
ucomisd xmm0, qword [0x140103f20]
jp 0x140025fad
jne 0x140025fad
movss xmm0, dword [0x14010f9f4]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x140108b34]
movss dword [rsp + 0x40], xmm0
cvtss2sd xmm0, dword [rsp + 0x40]
ucomisd xmm0, qword [0x140100808]
jp 0x140025fdb
jne 0x140025fdb
movss xmm0, dword [0x14010a1d4]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1401133e4]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1401128a8]
movss dword [rsp + 0x13c], xmm0
movss xmm0, dword [0x140111548]
movss dword [rsp + 0x13c], xmm0
mov dword [rsp + 0x160], 0
jmp 0x14002601a
mov eax, dword [rsp + 0x160]
inc eax
mov dword [rsp + 0x160], eax
cmp dword [rsp + 0x160], 0x7ce
jge 0x14002730d
movss xmm0, dword [0x140110eec]
movss dword [rsp + 0x140], xmm0
movss xmm0, dword [0x1401113c4]
movss dword [rsp + 0x140], xmm0
cvtss2sd xmm0, dword [rsp + 0x140]
ucomisd xmm0, qword [0x140100978]
jp 0x14002611c
jne 0x14002611c
movss xmm0, dword [0x140105968]
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [0x14011318c]
movss dword [rsp + 0xe8], xmm0
cvtss2sd xmm0, dword [rsp + 0xe8]
ucomisd xmm0, qword [0x140103ce8]
jp 0x1400260c3
jne 0x1400260c3
movss xmm0, dword [str._:E:]
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [0x1401096e4]
movss dword [rsp + 0xe8], xmm0
cvtss2sd xmm0, dword [rsp + 0xe8]
ucomisd xmm0, qword [0x140104b50]
jp 0x1400260fa
jne 0x1400260fa
movss xmm0, dword [0x140111878]
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [0x140111b7c]
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [0x14011441c]
movss dword [rsp + 0x140], xmm0
movss xmm0, dword [0x140106e40]
movss dword [rsp + 0x140], xmm0
mov ecx, 0x1b91c
call fcn.14009f44c
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x1b0], rax
movss xmm0, dword [0x140110c90]
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [0x140109148]
movss dword [rsp + 0x74], xmm0
cvtss2sd xmm0, dword [rsp + 0x74]
ucomisd xmm0, qword [0x14010b2e8]
jp 0x140026257
jne 0x140026257
movss xmm0, dword [0x140106ff8]
movss dword [rsp + 0x9c], xmm0
movss xmm0, dword [0x140111908]
movss dword [rsp + 0x9c], xmm0
cvtss2sd xmm0, dword [rsp + 0x9c]
ucomisd xmm0, qword [0x140104408]
jp 0x1400261cd
jne 0x1400261cd
movss xmm0, dword [0x140106190]
movss dword [rsp + 0x9c], xmm0
movss xmm0, dword [0x1401068e4]
movss dword [rsp + 0x9c], xmm0
cvtss2sd xmm0, dword [rsp + 0x9c]
ucomisd xmm0, qword [0x140100fa0]
jp 0x140026204
jne 0x140026204
movss xmm0, dword [0x14011130c]
movss dword [rsp + 0x9c], xmm0
movss xmm0, dword [0x140109b10]
movss dword [rsp + 0x9c], xmm0
cvtss2sd xmm0, dword [rsp + 0x9c]
ucomisd xmm0, qword [0x14010c450]
jp 0x14002623b
jne 0x14002623b
movss xmm0, dword [0x1401112f8]
movss dword [rsp + 0x9c], xmm0
movss xmm0, dword [0x140110d10]
movss dword [rsp + 0x9c], xmm0
movss xmm0, dword [0x140109f38]
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [0x140111728]
movss dword [rsp + 0x74], xmm0
cvtss2sd xmm0, dword [rsp + 0x74]
ucomisd xmm0, qword [0x140103d38]
jp 0x140026354
jne 0x140026354
movss xmm0, dword [0x140111754]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [0x140107efc]
movss dword [rsp + 0xa0], xmm0
cvtss2sd xmm0, dword [rsp + 0xa0]
ucomisd xmm0, qword [0x1401011a8]
jp 0x1400262ca
jne 0x1400262ca
movss xmm0, dword [0x14010f934]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [0x140111150]
movss dword [rsp + 0xa0], xmm0
cvtss2sd xmm0, dword [rsp + 0xa0]
ucomisd xmm0, qword [0x140103d90]
jp 0x140026301
jne 0x140026301
movss xmm0, dword [0x140108640]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [0x140111a4c]
movss dword [rsp + 0xa0], xmm0
cvtss2sd xmm0, dword [rsp + 0xa0]
ucomisd xmm0, qword [0x140104610]
jp 0x140026338
jne 0x140026338
movss xmm0, dword [0x140112e50]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [0x140110704]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [0x140108250]
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [0x1401088a0]
movss dword [rsp + 0x74], xmm0
cvtss2sd xmm0, dword [rsp + 0x74]
ucomisd xmm0, qword [0x14010dba0]
jp 0x14002641a
jne 0x14002641a
movss xmm0, dword [0x140105eac]
movss dword [rsp + 0xec], xmm0
movss xmm0, dword [0x1401140e0]
movss dword [rsp + 0xec], xmm0
cvtss2sd xmm0, dword [rsp + 0xec]
ucomisd xmm0, qword [0x140101b60]
jp 0x1400263c7
jne 0x1400263c7
movss xmm0, dword [0x14010749c]
movss dword [rsp + 0xec], xmm0
movss xmm0, dword [0x140111e10]
movss dword [rsp + 0xec], xmm0
cvtss2sd xmm0, dword [rsp + 0xec]
ucomisd xmm0, qword [0x140101538]
jp 0x1400263fe
jne 0x1400263fe
movss xmm0, dword [0x140109544]
movss dword [rsp + 0xec], xmm0
movss xmm0, dword [0x14010673c]
movss dword [rsp + 0xec], xmm0
movss xmm0, dword [0x140108a7c]
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [0x1401124b8]
movss dword [rsp + 0x74], xmm0
cvtss2sd xmm0, dword [rsp + 0x74]
ucomisd xmm0, qword [0x14010d708]
jp 0x1400264e0
jne 0x1400264e0
movss xmm0, dword [0x140110f08]
movss dword [rsp + 0xf0], xmm0
movss xmm0, dword [0x140111410]
movss dword [rsp + 0xf0], xmm0
cvtss2sd xmm0, dword [rsp + 0xf0]
ucomisd xmm0, qword [0x14010b4f0]
jp 0x14002648d
jne 0x14002648d
movss xmm0, dword [0x140109710]
movss dword [rsp + 0xf0], xmm0
movss xmm0, dword [0x14010a774]
movss dword [rsp + 0xf0], xmm0
cvtss2sd xmm0, dword [rsp + 0xf0]
ucomisd xmm0, qword [0x14010afd0]
jp 0x1400264c4
jne 0x1400264c4
movss xmm0, dword [0x1401117ac]
movss dword [rsp + 0xf0], xmm0
movss xmm0, dword [0x14010fba0]
movss dword [rsp + 0xf0], xmm0
movss xmm0, dword [0x1401092a4]
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [0x14010a154]
movss dword [rsp + 0x74], xmm0
mov dword [rsp + 0x144], 0
jmp 0x1400264fd
mov eax, dword [rsp + 0x144]
inc eax
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 0x8a0
jge 0x140026dae
movss xmm0, dword [0x14011386c]
movss dword [rsp + 0xf4], xmm0
movss xmm0, dword [0x140106b94]
movss dword [rsp + 0xf4], xmm0
cvtss2sd xmm0, dword [rsp + 0xf4]
ucomisd xmm0, qword [0x14010c2c0]
jp 0x140026643
jne 0x140026643
movss xmm0, dword [0x1401096d0]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [0x140113b94]
movss dword [rsp + 0x78], xmm0
cvtss2sd xmm0, dword [rsp + 0x78]
ucomisd xmm0, qword [0x14010e088]
jp 0x140026597
jne 0x140026597
movss xmm0, dword [0x1401136bc]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [0x1401103b0]
movss dword [rsp + 0x78], xmm0
cvtss2sd xmm0, dword [rsp + 0x78]
ucomisd xmm0, qword [0x14010bb48]
jp 0x1400265c5
jne 0x1400265c5
movss xmm0, dword [0x1401071e4]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [0x140111a70]
movss dword [rsp + 0x78], xmm0
cvtss2sd xmm0, dword [rsp + 0x78]
ucomisd xmm0, qword [0x14010ad10]
jp 0x1400265f3
jne 0x1400265f3
movss xmm0, dword [0x1401060c0]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [0x140113740]
movss dword [rsp + 0x78], xmm0
cvtss2sd xmm0, dword [rsp + 0x78]
ucomisd xmm0, qword [0x14010ebb0]
jp 0x140026621
jne 0x140026621
movss xmm0, dword [0x140113758]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [0x140106280]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [0x140110df4]
movss dword [rsp + 0xf4], xmm0
movss xmm0, dword [0x140113fc4]
movss dword [rsp + 0xf4], xmm0
cvtss2sd xmm0, dword [rsp + 0xf4]
ucomisd xmm0, qword [0x14010e178]
jp 0x140026784
jne 0x140026784
movss xmm0, dword [0x140113a2c]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [0x140107c40]
movss dword [rsp + 0x44], xmm0
cvtss2sd xmm0, dword [rsp + 0x44]
ucomisd xmm0, qword [0x14010b720]
jp 0x1400266aa
jne 0x1400266aa
movss xmm0, dword [0x140113f70]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [0x140114420]
movss dword [rsp + 0x44], xmm0
cvtss2sd xmm0, dword [rsp + 0x44]
ucomisd xmm0, qword [0x140100b28]
jp 0x1400266d8
jne 0x1400266d8
movss xmm0, dword [0x140106e58]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [0x140111ae0]
movss dword [rsp + 0x44], xmm0
cvtss2sd xmm0, dword [rsp + 0x44]
ucomisd xmm0, qword [0x14010ce10]
jp 0x140026706
jne 0x140026706
movss xmm0, dword [0x140105de4]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [0x1401088cc]
movss dword [rsp + 0x44], xmm0
cvtss2sd xmm0, dword [rsp + 0x44]
ucomisd xmm0, qword [0x14010d750]
jp 0x140026734
jne 0x140026734
movss xmm0, dword [0x140113dd8]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [0x14010f9b0]
movss dword [rsp + 0x44], xmm0
cvtss2sd xmm0, dword [rsp + 0x44]
ucomisd xmm0, qword [0x140104080]
jp 0x140026762
jne 0x140026762
movss xmm0, dword [0x140112c98]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [0x1401121fc]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [0x14010599c]
movss dword [rsp + 0xf4], xmm0
movss xmm0, dword [0x14010fb64]
movss dword [rsp + 0xf4], xmm0
call fcn.1400b26ac
cdq
mov ecx, 0x1d4c
idiv ecx
mov eax, edx
movsxd rcx, dword [rsp + 0x144]
mov rdx, qword [rsp + 0x1b0]
mov dword [rdx + rcx*4], eax
movss xmm0, dword [str.D7__]
movss dword [rsp + 0xa8], xmm0
movss xmm0, dword [0x140109ffc]
movss dword [rsp + 0xa8], xmm0
cvtss2sd xmm0, dword [rsp + 0xa8]
ucomisd xmm0, qword [0x14010b810]
jp 0x140026858
jne 0x140026858
movss xmm0, dword [0x1401065d8]
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [0x140113858]
movss dword [rsp + 0x148], xmm0
cvtss2sd xmm0, dword [rsp + 0x148]
ucomisd xmm0, qword [0x140101b98]
jp 0x140026836
jne 0x140026836
movss xmm0, dword [0x140109198]
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [0x140105bb8]
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [0x140105d90]
movss dword [rsp + 0xa8], xmm0
movss xmm0, dword [0x140113240]
movss dword [rsp + 0xa8], xmm0
cvtss2sd xmm0, dword [rsp + 0xa8]
ucomisd xmm0, qword [0x140101c28]
jp 0x14002695e
jne 0x14002695e
movss xmm0, dword [0x140107740]
movss dword [rsp + 0xa4], xmm0
movss xmm0, dword [0x140106870]
movss dword [rsp + 0xa4], xmm0
cvtss2sd xmm0, dword [rsp + 0xa4]
ucomisd xmm0, qword [0x140100e48]
jp 0x1400268ce
jne 0x1400268ce
movss xmm0, dword [0x14010a174]
movss dword [rsp + 0xa4], xmm0
movss xmm0, dword [0x140105f64]
movss dword [rsp + 0xa4], xmm0
cvtss2sd xmm0, dword [rsp + 0xa4]
ucomisd xmm0, qword [0x14010c018]
jp 0x140026905
jne 0x140026905
movss xmm0, dword [0x14010fdb4]
movss dword [rsp + 0xa4], xmm0
movss xmm0, dword [0x140108484]
movss dword [rsp + 0xa4], xmm0
cvtss2sd xmm0, dword [rsp + 0xa4]
ucomisd xmm0, qword [0x1401008c0]
jp 0x14002693c
jne 0x14002693c
movss xmm0, dword [0x140104e80]
movss dword [rsp + 0xa4], xmm0
movss xmm0, dword [0x140110604]
movss dword [rsp + 0xa4], xmm0
movss xmm0, dword [0x140114288]
movss dword [rsp + 0xa8], xmm0
movss xmm0, dword [0x140112398]
movss dword [rsp + 0xa8], xmm0
cvtss2sd xmm0, dword [rsp + 0xa8]
ucomisd xmm0, qword [0x1401040b8]
jp 0x140026a71
jne 0x140026a71
movss xmm0, dword [0x140105cc0]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [0x14010fe28]
movss dword [rsp + 0x50], xmm0
cvtss2sd xmm0, dword [rsp + 0x50]
ucomisd xmm0, qword [0x1401042a8]
jp 0x1400269c5
jne 0x1400269c5
movss xmm0, dword [0x1401130ac]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [0x140114820]
movss dword [rsp + 0x50], xmm0
cvtss2sd xmm0, dword [rsp + 0x50]
ucomisd xmm0, qword [0x1401036e8]
jp 0x1400269f3
jne 0x1400269f3
movss xmm0, dword [0x140111618]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [0x140108b38]
movss dword [rsp + 0x50], xmm0
cvtss2sd xmm0, dword [rsp + 0x50]
ucomisd xmm0, qword [0x14010b2f8]
jp 0x140026a21
jne 0x140026a21
movss xmm0, dword [0x140113afc]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [0x140111e60]
movss dword [rsp + 0x50], xmm0
cvtss2sd xmm0, dword [rsp + 0x50]
ucomisd xmm0, qword [0x140102840]
jp 0x140026a4f
jne 0x140026a4f
movss xmm0, dword [0x140107924]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [0x140105168]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [0x140108790]
movss dword [rsp + 0xa8], xmm0
movss xmm0, dword [0x140107ae4]
movss dword [rsp + 0xa8], xmm0
call fcn.1400b26ac
cdq
mov ecx, 0x2fb8
idiv ecx
mov eax, edx
mov ecx, dword [rsp + 0x170]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x170], eax
movss xmm0, dword [0x140113c2c]
movss dword [rsp + 0x7c], xmm0
movss xmm0, dword [0x1401104a0]
movss dword [rsp + 0x7c], xmm0
cvtss2sd xmm0, dword [rsp + 0x7c]
ucomisd xmm0, qword [0x14010c3a0]
jp 0x140026be6
jne 0x140026be6
movss xmm0, dword [0x1401088fc]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x140105d54]
movss dword [rsp + 0x48], xmm0
cvtss2sd xmm0, dword [rsp + 0x48]
ucomisd xmm0, qword [0x14010c048]
jp 0x140026b12
jne 0x140026b12
movss xmm0, dword [0x1401072d4]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x14010f294]
movss dword [rsp + 0x48], xmm0
cvtss2sd xmm0, dword [rsp + 0x48]
ucomisd xmm0, qword [0x140103680]
jp 0x140026b40
jne 0x140026b40
movss xmm0, dword [0x140112824]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x14010f7c4]
movss dword [rsp + 0x48], xmm0
cvtss2sd xmm0, dword [rsp + 0x48]
ucomisd xmm0, qword [0x14010ed58]
jp 0x140026b6e
jne 0x140026b6e
movss xmm0, dword [0x140106c84]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x140108700]
movss dword [rsp + 0x48], xmm0
cvtss2sd xmm0, dword [rsp + 0x48]
ucomisd xmm0, qword [0x140100810]
jp 0x140026b9c
jne 0x140026b9c
movss xmm0, dword [0x14010fdd0]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x14010f920]
movss dword [rsp + 0x48], xmm0
cvtss2sd xmm0, dword [rsp + 0x48]
ucomisd xmm0, qword [0x140100868]
jp 0x140026bca
jne 0x140026bca
movss xmm0, dword [0x14010695c]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x140109244]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x140110d08]
movss dword [rsp + 0x7c], xmm0
movss xmm0, dword [0x140111f5c]
movss dword [rsp + 0x7c], xmm0
cvtss2sd xmm0, dword [rsp + 0x7c]
ucomisd xmm0, qword [0x14010bc98]
jp 0x140026cac
jne 0x140026cac
movss xmm0, dword [0x14010f8e4]
movss dword [rsp + 0xf8], xmm0
movss xmm0, dword [0x140109d5c]
movss dword [rsp + 0xf8], xmm0
cvtss2sd xmm0, dword [rsp + 0xf8]
ucomisd xmm0, qword [0x14010bf70]
jp 0x140026c59
jne 0x140026c59
movss xmm0, dword [0x140109738]
movss dword [rsp + 0xf8], xmm0
movss xmm0, dword [0x140106b04]
movss dword [rsp + 0xf8], xmm0
cvtss2sd xmm0, dword [rsp + 0xf8]
ucomisd xmm0, qword [0x14010d378]
jp 0x140026c90
jne 0x140026c90
movss xmm0, dword [0x14010514c]
movss dword [rsp + 0xf8], xmm0
movss xmm0, dword [0x140105844]
movss dword [rsp + 0xf8], xmm0
movss xmm0, dword [0x140106224]
movss dword [rsp + 0x7c], xmm0
movss xmm0, dword [0x140114940]
movss dword [rsp + 0x7c], xmm0
cvtss2sd xmm0, dword [rsp + 0x7c]
ucomisd xmm0, qword [0x14010e050]
jp 0x140026da9
jne 0x140026da9
movss xmm0, dword [0x140111e5c]
movss dword [rsp + 0xac], xmm0
movss xmm0, dword [0x140106578]
movss dword [rsp + 0xac], xmm0
cvtss2sd xmm0, dword [rsp + 0xac]
ucomisd xmm0, qword [0x14010cd18]
jp 0x140026d1f
jne 0x140026d1f
movss xmm0, dword [0x140107750]
movss dword [rsp + 0xac], xmm0
movss xmm0, dword [0x1401058c4]
movss dword [rsp + 0xac], xmm0
cvtss2sd xmm0, dword [rsp + 0xac]
ucomisd xmm0, qword [0x140101028]
jp 0x140026d56
jne 0x140026d56
movss xmm0, dword [0x140111510]
movss dword [rsp + 0xac], xmm0
movss xmm0, dword [0x140107804]
movss dword [rsp + 0xac], xmm0
cvtss2sd xmm0, dword [rsp + 0xac]
ucomisd xmm0, qword [0x1401043a0]
jp 0x140026d8d
jne 0x140026d8d
movss xmm0, dword [0x140107da8]
movss dword [rsp + 0xac], xmm0
movss xmm0, dword [0x140106b8c]
movss dword [rsp + 0xac], xmm0
movss xmm0, dword [0x140106850]
movss dword [rsp + 0x7c], xmm0
movss xmm0, dword [0x1401050a0]
movss dword [rsp + 0x7c], xmm0
jmp 0x1400264ed
movss xmm0, dword [0x14010761c]
movss dword [rsp + 0xb4], xmm0
movss xmm0, dword [0x140112c38]
movss dword [rsp + 0xb4], xmm0
cvtss2sd xmm0, dword [rsp + 0xb4]
ucomisd xmm0, qword [0x14010b840]
jp 0x140026e60
jne 0x140026e60
movss xmm0, dword [0x14011351c]
movss dword [rsp + 0x14c], xmm0
movss xmm0, dword [0x1401099c0]
movss dword [rsp + 0x14c], xmm0
cvtss2sd xmm0, dword [rsp + 0x14c]
ucomisd xmm0, qword [0x140101908]
jp 0x140026e3e
jne 0x140026e3e
movss xmm0, dword [0x1401090f0]
movss dword [rsp + 0x14c], xmm0
movss xmm0, dword [0x1401081a0]
movss dword [rsp + 0x14c], xmm0
movss xmm0, dword [0x140108ff4]
movss dword [rsp + 0xb4], xmm0
movss xmm0, dword [0x140111f48]
movss dword [rsp + 0xb4], xmm0
cvtss2sd xmm0, dword [rsp + 0xb4]
ucomisd xmm0, qword [0x140104498]
jp 0x140026f2f
jne 0x140026f2f
movss xmm0, dword [0x1401130c4]
movss dword [rsp + 0xfc], xmm0
movss xmm0, dword [0x140109790]
movss dword [rsp + 0xfc], xmm0
cvtss2sd xmm0, dword [rsp + 0xfc]
ucomisd xmm0, qword [0x14010cb70]
jp 0x140026ed6
jne 0x140026ed6
movss xmm0, dword [0x140105b2c]
movss dword [rsp + 0xfc], xmm0
movss xmm0, dword [0x140114254]
movss dword [rsp + 0xfc], xmm0
cvtss2sd xmm0, dword [rsp + 0xfc]
ucomisd xmm0, qword [0x140102e40]
jp 0x140026f0d
jne 0x140026f0d
movss xmm0, dword [0x1401098c0]
movss dword [rsp + 0xfc], xmm0
movss xmm0, dword [0x140108dd0]
movss dword [rsp + 0xfc], xmm0
movss xmm0, dword [0x140105ce8]
movss dword [rsp + 0xb4], xmm0
movss xmm0, dword [0x1401050d8]
movss dword [rsp + 0xb4], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x200], rax
mov edx, 4
mov rcx, qword [rsp + 0x200]
call fcn.14009f444
movss xmm0, dword [0x14010f438]
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [0x140108b14]
movss dword [rsp + 0x80], xmm0
cvtss2sd xmm0, dword [rsp + 0x80]
ucomisd xmm0, qword [0x140101348]
jp 0x140027086
jne 0x140027086
movss xmm0, dword [0x14010aa6c]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [0x140114694]
movss dword [rsp + 0x54], xmm0
cvtss2sd xmm0, dword [rsp + 0x54]
ucomisd xmm0, qword [0x14010cdd0]
jp 0x140026fda
jne 0x140026fda
movss xmm0, dword [str.Ms_fy_f]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [0x1401130f8]
movss dword [rsp + 0x54], xmm0
cvtss2sd xmm0, dword [rsp + 0x54]
ucomisd xmm0, qword [0x14010b038]
jp 0x140027008
jne 0x140027008
movss xmm0, dword [0x140111d5c]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [0x140105828]
movss dword [rsp + 0x54], xmm0
cvtss2sd xmm0, dword [rsp + 0x54]
ucomisd xmm0, qword [0x140102080]
jp 0x140027036
jne 0x140027036
movss xmm0, dword [0x140111fb8]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [0x14010a28c]
movss dword [rsp + 0x54], xmm0
cvtss2sd xmm0, dword [rsp + 0x54]
ucomisd xmm0, qword [0x1401020b8]
jp 0x140027064
jne 0x140027064
movss xmm0, dword [0x1401056e0]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [0x140107a1c]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [0x1401122c4]
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [0x140113478]
movss dword [rsp + 0x80], xmm0
cvtss2sd xmm0, dword [rsp + 0x80]
ucomisd xmm0, qword [0x14010bf50]
jp 0x1400271c7
jne 0x1400271c7
movss xmm0, dword [0x140111698]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [0x1401094d4]
movss dword [rsp + 0x4c], xmm0
cvtss2sd xmm0, dword [rsp + 0x4c]
ucomisd xmm0, qword [0x14010aea8]
jp 0x1400270ed
jne 0x1400270ed
movss xmm0, dword [0x140105804]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [0x140106da4]
movss dword [rsp + 0x4c], xmm0
cvtss2sd xmm0, dword [rsp + 0x4c]
ucomisd xmm0, qword [0x14010d618]
jp 0x14002711b
jne 0x14002711b
movss xmm0, dword [0x14010f7d4]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [0x140110fd0]
movss dword [rsp + 0x4c], xmm0
cvtss2sd xmm0, dword [rsp + 0x4c]
ucomisd xmm0, qword [0x140101c78]
jp 0x140027149
jne 0x140027149
movss xmm0, dword [0x140111cf8]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [0x140111f78]
movss dword [rsp + 0x4c], xmm0
cvtss2sd xmm0, dword [rsp + 0x4c]
ucomisd xmm0, qword [0x14010ada8]
jp 0x140027177
jne 0x140027177
movss xmm0, dword [0x140105d0c]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [0x1401081cc]
movss dword [rsp + 0x4c], xmm0
cvtss2sd xmm0, dword [rsp + 0x4c]
ucomisd xmm0, qword [0x140101110]
jp 0x1400271a5
jne 0x1400271a5
movss xmm0, dword [0x140107840]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [0x140107560]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [0x140112b3c]
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [0x140110a28]
movss dword [rsp + 0x80], xmm0
cvtss2sd xmm0, dword [rsp + 0x80]
ucomisd xmm0, qword [0x14010e4d8]
jp 0x140027308
jne 0x140027308
movss xmm0, dword [0x140111c28]
movss dword [rsp + 0x24], xmm0
movss xmm0, dword [0x140106cac]
movss dword [rsp + 0x24], xmm0
cvtss2sd xmm0, dword [rsp + 0x24]
ucomisd xmm0, qword [0x14010c540]
jp 0x14002722e
jne 0x14002722e
movss xmm0, dword [0x14010f884]
movss dword [rsp + 0x24], xmm0
movss xmm0, dword [0x140112cd4]
movss dword [rsp + 0x24], xmm0
cvtss2sd xmm0, dword [rsp + 0x24]
ucomisd xmm0, qword [0x140101950]
jp 0x14002725c
jne 0x14002725c
movss xmm0, dword [0x140113b70]
movss dword [rsp + 0x24], xmm0
movss xmm0, dword [0x14010f72c]
movss dword [rsp + 0x24], xmm0
cvtss2sd xmm0, dword [rsp + 0x24]
ucomisd xmm0, qword [0x14010ef20]
jp 0x14002728a
jne 0x14002728a
movss xmm0, dword [0x140114780]
movss dword [rsp + 0x24], xmm0
movss xmm0, dword [0x14010a4e4]
movss dword [rsp + 0x24], xmm0
cvtss2sd xmm0, dword [rsp + 0x24]
ucomisd xmm0, qword [0x14010c7c0]
jp 0x1400272b8
jne 0x1400272b8
movss xmm0, dword [0x14010970c]
movss dword [rsp + 0x24], xmm0
movss xmm0, dword [0x1401083dc]
movss dword [rsp + 0x24], xmm0
cvtss2sd xmm0, dword [rsp + 0x24]
ucomisd xmm0, qword [0x140101e30]
jp 0x1400272e6
jne 0x1400272e6
movss xmm0, dword [0x14010a518]
movss dword [rsp + 0x24], xmm0
movss xmm0, dword [0x1401092e4]
movss dword [rsp + 0x24], xmm0
movss xmm0, dword [0x140112954]
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [0x140104f70]
movss dword [rsp + 0x80], xmm0
jmp 0x14002600a
mov qword [rsp + 0x178], 0
jmp 0x14002732e
mov rax, qword [rsp + 0x178]
inc rax
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x240]
cmp qword [rsp + 0x178], rax
jae 0x1400278c9
mov eax, dword [rsp + 0x100]
inc eax
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x100], eax
movss xmm0, dword [0x140105ab8]
movss dword [rsp + 0x130], xmm0
movss xmm0, dword [0x14010f52c]
movss dword [rsp + 0x130], xmm0
cvtss2sd xmm0, dword [rsp + 0x130]
ucomisd xmm0, qword [0x140101c20]
jp 0x1400273bd
jne 0x1400273bd
movss xmm0, dword [0x14010990c]
movss dword [rsp + 0x130], xmm0
movss xmm0, dword [0x14011434c]
movss dword [rsp + 0x130], xmm0
movsxd rax, dword [rsp + 0x100]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx eax, byte [rax]
mov ecx, dword [rsp + 0x108]
add ecx, eax
mov eax, ecx
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x108], eax
movss xmm0, dword [0x140109358]
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [0x14010fec4]
movss dword [rsp + 0x88], xmm0
cvtss2sd xmm0, dword [rsp + 0x88]
ucomisd xmm0, qword [0x14010c278]
jp 0x140027453
jne 0x140027453
movss xmm0, dword [0x14010fdcc]
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [0x140113e60]
movss dword [rsp + 0x88], xmm0
cvtss2sd xmm0, dword [rsp + 0x88]
ucomisd xmm0, qword [0x140102180]
jp 0x14002748a
jne 0x14002748a
movss xmm0, dword [0x14010528c]
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [0x1401119ac]
movss dword [rsp + 0x88], xmm0
cvtss2sd xmm0, dword [rsp + 0x88]
ucomisd xmm0, qword [0x14010d3f0]
jp 0x1400274c1
jne 0x1400274c1
movss xmm0, dword [0x140112580]
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [0x1401065e8]
movss dword [rsp + 0x88], xmm0
movsxd rax, dword [rsp + 0x100]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx eax, byte [rax]
mov byte [rsp + 0xb0], al
movss xmm0, dword [0x1401130e4]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x140110038]
movss dword [rsp + 0x20], xmm0
cvtss2sd xmm0, dword [rsp + 0x20]
ucomisd xmm0, qword [0x140103ea0]
jp 0x14002752d
jne 0x14002752d
movss xmm0, dword [0x14010f2d4]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x1401068f4]
movss dword [rsp + 0x20], xmm0
cvtss2sd xmm0, dword [rsp + 0x20]
ucomisd xmm0, qword [0x14010b7b0]
jp 0x14002755b
jne 0x14002755b
movss xmm0, dword [0x140109810]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x14010614c]
movss dword [rsp + 0x20], xmm0
cvtss2sd xmm0, dword [rsp + 0x20]
ucomisd xmm0, qword [0x140103028]
jp 0x140027589
jne 0x140027589
movss xmm0, dword [0x14010fef0]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x140111688]
movss dword [rsp + 0x20], xmm0
cvtss2sd xmm0, dword [rsp + 0x20]
ucomisd xmm0, qword [0x14010e360]
jp 0x1400275b7
jne 0x1400275b7
movss xmm0, dword [0x14010f6f4]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x14010a17c]
movss dword [rsp + 0x20], xmm0
cvtss2sd xmm0, dword [rsp + 0x20]
ucomisd xmm0, qword [0x140103278]
jp 0x1400275e5
jne 0x1400275e5
movss xmm0, dword [0x14010a3b0]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x1401123b8]
movss dword [rsp + 0x20], xmm0
movsxd rax, dword [rsp + 0x108]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
mov qword [rsp + 0x208], rax
movsxd rcx, dword [rsp + 0x100]
mov rdx, rcx
lea rcx, [rsp + 0x180]
call fcn.14009be90
mov rcx, qword [rsp + 0x208]
movzx ecx, byte [rcx]
mov byte [rax], cl
movss xmm0, dword [0x1401062a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x140106444]
movss dword [rsp + 0x28], xmm0
cvtss2sd xmm0, dword [rsp + 0x28]
ucomisd xmm0, qword [0x140104360]
jp 0x140027674
jne 0x140027674
movss xmm0, dword [0x1401105b4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x14011143c]
movss dword [rsp + 0x28], xmm0
cvtss2sd xmm0, dword [rsp + 0x28]
ucomisd xmm0, qword [0x14010d850]
jp 0x1400276a2
jne 0x1400276a2
movss xmm0, dword [0x140107ef4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x140105994]
movss dword [rsp + 0x28], xmm0
cvtss2sd xmm0, dword [rsp + 0x28]
ucomisd xmm0, qword [0x140101500]
jp 0x1400276d0
jne 0x1400276d0
movss xmm0, dword [0x140106e78]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1401125d8]
movss dword [rsp + 0x28], xmm0
cvtss2sd xmm0, dword [rsp + 0x28]
ucomisd xmm0, qword [0x14010cee0]
jp 0x1400276fe
jne 0x1400276fe
movss xmm0, dword [0x140110684]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x140109100]
movss dword [rsp + 0x28], xmm0
cvtss2sd xmm0, dword [rsp + 0x28]
ucomisd xmm0, qword [0x140101208]
jp 0x14002772c
jne 0x14002772c
movss xmm0, dword [0x140107204]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x140108b30]
movss dword [rsp + 0x28], xmm0
movsxd rax, dword [rsp + 0x108]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx ecx, byte [rsp + 0xb0]
mov byte [rax], cl
movss xmm0, dword [0x140112154]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [0x140110158]
movss dword [rsp + 0x58], xmm0
cvtss2sd xmm0, dword [rsp + 0x58]
ucomisd xmm0, qword [0x14010c368]
jp 0x140027798
jne 0x140027798
movss xmm0, dword [0x140106500]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [0x140110d14]
movss dword [rsp + 0x58], xmm0
cvtss2sd xmm0, dword [rsp + 0x58]
ucomisd xmm0, qword [0x140103310]
jp 0x1400277c6
jne 0x1400277c6
movss xmm0, dword [0x14010fd00]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [0x14010ff28]
movss dword [rsp + 0x58], xmm0
cvtss2sd xmm0, dword [rsp + 0x58]
ucomisd xmm0, qword [0x140102168]
jp 0x1400277f4
jne 0x1400277f4
movss xmm0, dword [0x140106ddc]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [0x140112ec4]
movss dword [rsp + 0x58], xmm0
cvtss2sd xmm0, dword [rsp + 0x58]
ucomisd xmm0, qword [0x14010bbf0]
jp 0x140027822
jne 0x140027822
movss xmm0, dword [0x140108a60]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [0x1401123c4]
movss dword [rsp + 0x58], xmm0
movsxd rax, dword [rsp + 0x100]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx eax, byte [rax]
mov dword [rsp + 0x19c], eax
movsxd rcx, dword [rsp + 0x108]
mov rdx, rcx
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx eax, byte [rax]
mov ecx, dword [rsp + 0x19c]
add ecx, eax
mov eax, ecx
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
cdqe
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.14009be90
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x238]
add rdx, rcx
mov rcx, rdx
movzx ecx, byte [rcx]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x238]
add rdx, rcx
mov rcx, rdx
mov byte [rcx], al
jmp 0x14002731b
lea rcx, [rsp + 0x180]
call fcn.14009bcd0
add rsp, 0x228
ret