Function at 0x101085d0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push 0xffffffffffffffff
push 0x1027ca88
mov eax, dword fs:[0]
push eax
sub esp, 0x3c
push ebx
push ebp
push esi
push edi
mov eax, dword [0x103fb8f8]
xor eax, esp
push eax
lea eax, [esp + 0x50]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [esp + 0x1c], ebx
lea edi, [ebx + 0x94]
mov eax, dword [0x102ab760]
lea ecx, [esp + 0x28]
mov edx, dword [edi]
mov dword [esp + 0x58], 0
mov dword [esp + 0x24], eax
mov dword [edi], eax
mov dword [esp + 0x28], edx
call fcn.10106d00
lea ecx, [esp + 0x24]
mov dword [esp + 0x58], 0xffffffff
call fcn.10106d00
lea ebp, [ebx + 0x98]
mov ecx, ebp
call fcn.1010dd70
add ebx, 0x9c
mov ecx, ebx
call fcn.1010ddf0
mov esi, dword [0x102ab9d0]
push 3
push 0x102c3b84
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 1
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6840]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6780]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3b88
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 2
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 3
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
mov dword [esp + 0x28], 3
movdqa xmm0, xmmword [0x102c6850]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov ecx, ebp
push eax
lea eax, [esp + 0x44]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6670]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 3
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3b8c
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 3
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 1
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6860]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 1
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6680]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 1
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3b90
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 4
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 2
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6870]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 2
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6820]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 2
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3b94
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 5
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 5
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6880]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 5
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6950]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 5
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102ae348
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 6
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 7
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
mov dword [esp + 0x58], 0xffffffff
lea ecx, [esp + 0x28]
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6890]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 7
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6830]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 7
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3b98
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 7
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 6
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c68a0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 6
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6790]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 6
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3b9c
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 8
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 4
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
mov dword [esp + 0x58], 0xffffffff
lea ecx, [esp + 0x28]
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c68b0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 4
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6960]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 4
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3ba0
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 9
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 8
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c68c0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 8
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6970]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 8
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 6
push str.EFLAGS
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0xa
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 9
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6980]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 9
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c69c0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 9
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bac
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0xb
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0xd
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6690]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xd
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a10]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xd
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bb0
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0xc
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0xb
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c66c0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xb
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c69d0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xb
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bb4
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0xd
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0xc
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c66f0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xc
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a00]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xc
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bb8
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0xe
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x12
push eax
lea eax, [esp + 0x44]
push eax
mov ecx, edi
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c66a0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x12
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6990]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x12
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bbc
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0xf
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0xe
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c66d0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xe
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c69e0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xe
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bc0
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x10
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x11
push eax
lea eax, [esp + 0x44]
push eax
mov ecx, edi
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6700]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x11
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c69f0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x11
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bc4
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x11
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0xa
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c66b0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xa
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a90]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xa
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bc8
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x12
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0xf
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c66e0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xf
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a70]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0xf
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bcc
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x13
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x10
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6710]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x10
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a80]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x10
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 9
push str.LastError
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x14
push eax
mov dword [esp + 0x28], 0x19
lea eax, [esp + 0x28]
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c69a0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x19
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6aa0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x19
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
mov esi, dword [esp + 0x1c]
lea eax, [esp + 0x17]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x19
push eax
lea eax, [esp + 0x44]
push eax
lea ecx, [esi + 0x50]
call fcn.1000f5b0
mov eax, dword [0x102ab9d0]
push 0xa
push str.LastStatus
call eax
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x15
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x1a
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c69b0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x1a
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a20]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x1a
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
movdqu xmmword [esp + 0x48], xmm0
push eax
call fcn.101104d0
lea eax, [esp + 0x17]
mov dword [esp + 0x28], 0x1a
push eax
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x44]
push eax
lea ecx, [esi + 0x50]
call fcn.1000f5b0
mov esi, dword [0x102ab9d0]
push 2
push 0x102c3be8
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x16
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x13
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6720]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x13
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a30]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x13
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bec
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x17
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x14
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6750]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x14
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
movdqu xmmword [esp + 0x48], xmm0
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a40]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x14
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bf0
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x18
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x15
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6730]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x15
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a50]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x15
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bf4
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x19
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x16
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6760]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x16
push eax
lea eax, [esp + 0x44]
movdqu xmmword [esp + 0x48], xmm0
push eax
mov ecx, ebp
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6a60]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x16
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 2
push 0x102c3bf8
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x1a
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x17
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6740]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x17
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
push 2
push 0x102c3bfc
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x1b
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x18
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6770]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0x18
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x18], 0x16
cmp byte [eax + 0x20], 0
je 0x1010d632
mov al, byte [eax + 0x988]
mov dword [esp + 0x18], 0x17
cmp al, 1
jne 0x10109c71
push 5
push str.x87r0
mov dword [esp + 0x2c], 0x21
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x1c
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x21
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c68d0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x21
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6b40]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x21
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 5
push str.x87r1
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x1d
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x22
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c68e0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x22
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6b50]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x22
push eax
lea eax, [esp + 0x44]
movdqu xmmword [esp + 0x48], xmm0
push eax
mov ecx, ebx
call fcn.101104d0
push 5
push str.x87r2
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x1e
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x23
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c68f0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x23
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6b60]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x23
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 5
push str.x87r3
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x1f
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x24
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6900]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x24
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6b70]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x24
push eax
movdqu xmmword [esp + 0x48], xmm0
lea eax, [esp + 0x44]
push eax
mov ecx, ebx
call fcn.101104d0
push 5
push str.x87r4
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x20
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x25
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6910]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x25
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6b80]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x25
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 5
push str.x87r5
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x21
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x26
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6920]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x26
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6b90]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x26
movdqu xmmword [esp + 0x44], xmm0
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
call fcn.101104d0
push 5
push str.x87r6
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x22
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x27
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6930]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x27
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ba0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x27
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 5
push str.x87r7
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x23
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x28
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6940]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x28
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c20]
lea eax, [esp + 0x40]
mov dword [esp + 0x18], 0x1f
mov dword [esp + 0x20], 0x28
movdqu xmmword [esp + 0x40], xmm0
push eax
lea eax, [esp + 0x24]
mov ecx, ebx
push eax
lea eax, [esp + 0x44]
push eax
call fcn.101104d0
mov eax, 0x21
jmp 0x1010a6ba
test al, al
jne 0x1010a193
push 5
push str.ST_0_
mov dword [esp + 0x2c], 0x29
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x24
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x29
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c68d0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x29
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6bb0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x29
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 5
push str.ST_1_
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x25
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x2a
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c68e0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2a
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6bc0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2a
push eax
lea eax, [esp + 0x44]
movdqu xmmword [esp + 0x48], xmm0
push eax
mov ecx, ebx
call fcn.101104d0
push 5
push str.ST_2_
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x26
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x2b
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c68f0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2b
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6bd0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2b
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 5
push str.ST_3_
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x27
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x2c
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6900]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2c
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6be0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2c
push eax
movdqu xmmword [esp + 0x48], xmm0
lea eax, [esp + 0x44]
push eax
mov ecx, ebx
call fcn.101104d0
push 5
push str.ST_4_
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x28
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x2d
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6910]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2d
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6bf0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2d
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 5
push str.ST_5_
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x29
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x2e
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6920]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2e
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c00]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2e
movdqu xmmword [esp + 0x44], xmm0
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
call fcn.101104d0
push 5
push str.ST_6_
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x2a
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x2f
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6930]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2f
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c10]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x2f
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 5
push str.ST_7_
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x2b
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x30
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6940]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x30
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c30]
lea eax, [esp + 0x40]
mov dword [esp + 0x18], 0x1f
mov dword [esp + 0x20], 0x30
movdqu xmmword [esp + 0x40], xmm0
push eax
lea eax, [esp + 0x24]
mov ecx, ebx
push eax
lea eax, [esp + 0x44]
push eax
call fcn.101104d0
mov eax, 0x29
jmp 0x1010a6ba
cmp al, 2
jne 0x1010a6b2
push 3
push 0x102c3c40
mov dword [esp + 0x2c], 0x63
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x2c
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x63
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c67a0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x63
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f30]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x63
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3c44
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x2d
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x64
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c67b0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x64
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f40]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x64
push eax
lea eax, [esp + 0x44]
movdqu xmmword [esp + 0x48], xmm0
push eax
mov ecx, ebx
call fcn.101104d0
push 3
push 0x102c3c48
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x2e
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x65
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c67c0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x65
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f50]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x65
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3c4c
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x2f
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x66
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c67d0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x66
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f60]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x66
push eax
movdqu xmmword [esp + 0x48], xmm0
lea eax, [esp + 0x44]
push eax
mov ecx, ebx
call fcn.101104d0
push 3
push 0x102c3c50
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x30
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x67
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c67e0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x67
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f70]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x67
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3c54
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x31
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x68
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c67f0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x68
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f80]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x68
movdqu xmmword [esp + 0x44], xmm0
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
call fcn.101104d0
push 3
push 0x102c3c58
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x32
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x69
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6800]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x69
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f90]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x69
push eax
lea eax, [esp + 0x44]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3c5c
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x33
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x6a
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
movdqa xmm0, xmmword [0x102c6810]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x6a
push eax
lea eax, [esp + 0x44]
mov ecx, ebp
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c40]
lea eax, [esp + 0x40]
mov dword [esp + 0x18], 0x1f
mov dword [esp + 0x20], 0x6a
movdqu xmmword [esp + 0x40], xmm0
push eax
lea eax, [esp + 0x24]
mov ecx, ebx
push eax
lea eax, [esp + 0x44]
push eax
call fcn.101104d0
mov eax, 0x63
jmp 0x1010a6ba
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x24], eax
mov dword [esp + 0x4c], eax
mov ecx, ebx
lea eax, [esp + 0x40]
mov dword [esp + 0x20], 0x17
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x44], 0x16
push eax
lea eax, [esp + 0x44]
mov dword [esp + 0x4c], 0x18
push eax
mov dword [esp + 0x54], 0x15
call fcn.101104d0
mov eax, dword [esp + 0x24]
mov ecx, ebx
mov dword [esp + 0x44], eax
mov dword [esp + 0x4c], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x18
push eax
lea eax, [esp + 0x44]
mov dword [esp + 0x48], 0x17
push eax
mov dword [esp + 0x54], 0x16
call fcn.101104d0
inc dword [esp + 0x18]
push 0xa
push str.x87TagWord
call esi
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x58], 0x34
push eax
lea eax, [esp + 0x30]
mov dword [esp + 0x30], 0x31
push eax
lea eax, [esp + 0x44]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
mov esi, dword [esp + 0x18]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x30]
mov dword [esp + 0x30], 0x31
push eax
lea eax, [esp + 0x44]
mov dword [esp + 0x48], esi
push eax
mov ecx, ebp
mov dword [esp + 0x50], 0
mov dword [esp + 0x54], 4
mov dword [esp + 0x58], 0xb
call fcn.1000f6b0
inc esi
mov dword [esp + 0x18], esi
mov esi, dword [esp + 0x1c]
movsx eax, byte [esi + 0x988]
sub eax, 0
je 0x1010a7e1
dec eax
je 0x1010a7da
dec eax
jne 0x1010a7e8
mov eax, 0x6a
jmp 0x1010a7ec
mov eax, 0x28
jmp 0x1010a7ec
mov eax, 0x30
jmp 0x1010a7ec
mov eax, dword [esp + 0x24]
mov dword [esp + 0x40], eax
mov ecx, ebx
mov dword [esp + 0x48], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x30]
mov dword [esp + 0x30], 0x31
push eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x4c], 0x34
push eax
mov dword [esp + 0x58], 0x34
call fcn.101104d0
mov eax, dword [esi + 0x14]
lea ecx, [esp + 0x28]
add eax, 0x28
mov dword [esp + 0x24], 0x14
push eax
call dword [0x102abcc8]
mov ebp, dword [0x102ab984]
lea eax, [esp + 0x30]
push 0xffffffffffffffff
push 0
push str.Nonzero
push str.RegistersView_ConstantsOfRegisters
push eax
mov dword [esp + 0x6c], 0x35
call ebp
add esp, 0x14
mov ebx, dword [0x102abca8]
lea ecx, [esp + 0x28]
push 0xffffffffffffffff
push eax
mov byte [esp + 0x60], 0x36
call ebx
xor edx, edx
mov byte [esp + 0x58], 0x35
div dword [esi + 0x984]
lea ecx, [esp + 0x30]
lea esi, [eax + 0xd]
mov dword [esp + 0x20], esi
call dword [0x102aba64]
push 0xffffffffffffffff
lea eax, [esp + 0x28]
cmp esi, 0x14
push 0
lea ecx, [esp + 0x28]
cmovle ecx, eax
lea eax, [esp + 0x3c]
push str.Zero
push str.RegistersView_ConstantsOfRegisters
push eax
mov edi, dword [ecx]
mov dword [esp + 0x38], edi
call ebp
add esp, 0x14
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x30]
mov byte [esp + 0x60], 0x37
call ebx
mov ecx, dword [esp + 0x1c]
xor edx, edx
mov byte [esp + 0x58], 0x35
div dword [ecx + 0x984]
lea ecx, [esp + 0x34]
lea esi, [eax + 0xd]
mov dword [esp + 0x20], esi
call dword [0x102aba64]
cmp edi, esi
lea ecx, [esp + 0x20]
lea eax, [esp + 0x24]
cmovge ecx, eax
push 0xffffffffffffffff
push 0
push str.Special
mov edi, dword [ecx]
mov dword [esp + 0x30], edi
lea eax, [esp + 0x44]
push str.RegistersView_ConstantsOfRegisters
push eax
call ebp
add esp, 0x14
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x30]
mov byte [esp + 0x60], 0x38
call ebx
mov ecx, dword [esp + 0x1c]
xor edx, edx
mov byte [esp + 0x58], 0x35
div dword [ecx + 0x984]
lea ecx, [esp + 0x38]
lea esi, [eax + 0xd]
mov dword [esp + 0x20], esi
call dword [0x102aba64]
push 0xffffffffffffffff
cmp edi, esi
lea eax, [esp + 0x28]
push 0
lea ecx, [esp + 0x28]
cmovge ecx, eax
lea eax, [esp + 0x44]
push str.Empty
push str.RegistersView_ConstantsOfRegisters
push eax
mov edi, dword [ecx]
mov dword [esp + 0x38], edi
call ebp
add esp, 0x14
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x30]
mov byte [esp + 0x60], 0x39
call ebx
mov ebx, dword [esp + 0x1c]
lea ecx, [esp + 0x3c]
xor edx, edx
mov byte [esp + 0x58], 0x35
div dword [ebx + 0x984]
lea esi, [eax + 0xd]
mov dword [esp + 0x20], esi
call dword [0x102aba64]
cmp edi, esi
lea eax, [esp + 0x24]
lea ecx, [esp + 0x20]
cmovge ecx, eax
mov eax, dword [0x102ab9d0]
push 7
push str.x87TW_0
mov esi, dword [ecx]
call eax
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x3a
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x34
push eax
lea eax, [esp + 0x40]
lea edi, [ebx + 0x94]
push eax
mov ecx, edi
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
mov dword [esp + 0x3c], 0x34
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0xa
mov dword [esp + 0x4c], 8
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
lea ebp, [ebx + 0x98]
push eax
mov ecx, ebp
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c90]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x34
push eax
lea eax, [esp + 0x40]
add ebx, 0x9c
push eax
mov ecx, ebx
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87TW_1
call dword [0x102ab9d0]
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x3b
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x35
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x35
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], esi
push eax
mov dword [esp + 0x54], 0xa
mov dword [esp + 0x58], 8
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ca0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x35
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87TW_2
call dword [0x102ab9d0]
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x3c
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x36
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
mov byte [esp + 0x58], 0x35
lea ecx, [esp + 0x24]
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x36
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0xa
mov dword [esp + 0x58], 8
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6cb0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x36
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87TW_3
call dword [0x102ab9d0]
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x3d
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x37
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x37
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], esi
push eax
mov dword [esp + 0x54], 0xa
mov dword [esp + 0x58], 8
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6cc0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x37
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87TW_4
call dword [0x102ab9d0]
add esp, 8
mov dword [esp + 0x24], eax
mov byte [esp + 0x58], 0x3e
lea eax, [esp + 0x24]
mov dword [esp + 0x3c], 0x38
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
lea eax, [esp + 0x40]
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x38
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0xa
mov dword [esp + 0x58], 8
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6cd0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x38
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87TW_5
call dword [0x102ab9d0]
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x3f
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x39
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x39
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], esi
push eax
mov dword [esp + 0x54], 0xa
mov dword [esp + 0x58], 8
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ce0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x39
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87TW_6
call dword [0x102ab9d0]
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x40
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3a
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3a
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0xa
mov dword [esp + 0x58], 8
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c70]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3a
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87TW_7
call dword [0x102ab9d0]
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x41
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3b
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3b
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], esi
push eax
mov dword [esp + 0x54], 0xa
mov dword [esp + 0x58], 8
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c80]
lea eax, [esp + 0x40]
mov dword [esp + 0x3c], 0x3b
movdqu xmmword [esp + 0x40], xmm0
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
push eax
call fcn.101104d0
add dword [esp + 0x18], 2
mov esi, dword [0x102ab9d0]
push 0xd
push str.x87StatusWord
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x42
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x33
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x33
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 4
mov dword [esp + 0x58], 0xe
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6cf0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x33
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87SW_B
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x43
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3c
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
mov dword [esp + 0x40], 0x3c
lea eax, [esp + 0x40]
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], 1
mov dword [esp + 0x50], 9
push eax
lea eax, [esp + 0x40]
mov ecx, ebp
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d20]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3c
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87SW_C3
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x44
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3d
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3d
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6db0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3d
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87SW_C2
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x45
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3f
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov dword [esp + 0x3c], 0x3f
mov dword [esp + 0x40], eax
mov ecx, ebp
lea eax, [esp + 0x40]
mov dword [esp + 0x44], 0x19
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 1
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x54], 0xa
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d40]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3f
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87SW_C1
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x46
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x40
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x40
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d50]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x40
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87SW_C0
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x47
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x49
push eax
lea eax, [esp + 0x40]
push eax
mov ecx, edi
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x49
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d60]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x49
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87SW_ES
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x48
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x42
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x42
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0x19
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d70]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x42
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87SW_SF
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x49
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x43
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x43
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d30]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x43
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87SW_P
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x4a
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x44
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x44
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d80]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x44
push eax
lea eax, [esp + 0x40]
movdqu xmmword [esp + 0x48], xmm0
push eax
mov ecx, ebx
call fcn.101104d0
push 7
push str.x87SW_U
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x4b
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x45
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x45
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0x19
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d90]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x45
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87SW_O
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x4c
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x41
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x41
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
mov dword [esp + 0x3c], 0x41
movdqa xmm0, xmmword [0x102c6da0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87SW_Z
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x4d
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x46
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x46
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d00]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x46
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87SW_D
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x4e
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x47
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
mov dword [esp + 0x3c], 0x47
mov dword [esp + 0x44], 0x19
mov dword [esp + 0x48], 1
mov dword [esp + 0x4c], 0xa
push eax
lea eax, [esp + 0x40]
mov ecx, ebp
push eax
lea eax, [esp + 0x40]
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6d10]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x47
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 7
push str.x87SW_I
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x4f
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x48
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x48
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c50]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x48
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 9
push str.x87SW_TOP
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x50
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3e
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3e
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 0xd
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6c60]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x3e
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
add dword [esp + 0x18], 2
push 0xe
push str.x87ControlWord
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x51
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x32
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x32
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 4
mov dword [esp + 0x58], 0xf
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6dc0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x32
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87CW_IC
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x52
mov dword [esp + 0x3c], 0x4a
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
lea eax, [esp + 0x40]
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4a
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6df0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4a
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87CW_ZM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x53
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x50
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x50
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e00]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x50
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87CW_PM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x54
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4d
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4d
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0x19
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6de0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4d
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87CW_UM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x55
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4e
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4e
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e10]
lea eax, [esp + 0x40]
push eax
mov dword [esp + 0x40], 0x4e
lea eax, [esp + 0x40]
movdqu xmmword [esp + 0x44], xmm0
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
call fcn.101104d0
push 8
push str.x87CW_OM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x56
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4f
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4f
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e20]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4f
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87CW_PC
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x57
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4c
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4c
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0x19
mov dword [esp + 0x50], 0xe
mov dword [esp + 0x54], 0xa
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6dd0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4c
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87CW_DM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x58
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x51
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x51
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e40]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x51
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87CW_IM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x59
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x52
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov dword [esp + 0x3c], 0x52
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], 0xc
mov dword [esp + 0x48], 1
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xa
push eax
lea eax, [esp + 0x40]
mov ecx, ebp
push eax
lea eax, [esp + 0x40]
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e50]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x52
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.x87CW_RC
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x5a
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4b
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4b
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0x19
push eax
mov dword [esp + 0x54], 0xe
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e30]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x4b
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
add dword [esp + 0x18], 2
push 5
push str.MxCsr
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x5b
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x53
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x53
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 8
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e60]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x53
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_FZ
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x5c
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x54
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x54
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e70]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x54
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_PM
call esi
add esp, 8
mov dword [esp + 0x24], eax
mov byte [esp + 0x58], 0x5d
mov dword [esp + 0x3c], 0x55
lea eax, [esp + 0x24]
mov ecx, edi
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x55
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e80]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x55
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_UM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x5e
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x56
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x56
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0x19
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6e90]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x56
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_OM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x5f
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x57
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x57
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ed0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x57
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_ZM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x60
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x58
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x58
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ec0]
lea eax, [esp + 0x40]
mov dword [esp + 0x3c], 0x58
movdqu xmmword [esp + 0x40], xmm0
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
push eax
call fcn.101104d0
push 8
push str.MxCsr_IM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x61
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x59
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x59
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0x19
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6eb0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x59
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_UE
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x62
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5d
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5d
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], 1
mov dword [esp + 0x50], 9
push eax
lea eax, [esp + 0x40]
mov ecx, ebp
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ee0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5d
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_PE
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x63
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5c
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5c
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ef0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5c
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 9
push str.MxCsr_DAZ
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x64
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5b
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov dword [esp + 0x3c], 0x5b
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
mov dword [esp + 0x44], 0x19
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 1
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x54], 0xa
push eax
mov ecx, ebp
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f00]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5b
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_OE
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x65
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5e
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5e
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f10]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5e
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_ZE
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x66
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5f
push eax
lea eax, [esp + 0x40]
push eax
mov ecx, edi
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5f
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ea0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5f
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_DE
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x67
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x60
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x60
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0x19
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6f20]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x60
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_IE
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x68
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x61
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x61
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 9
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6fa0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x61
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 8
push str.MxCsr_DM
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x69
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5a
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5a
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0xc
push eax
mov dword [esp + 0x54], 1
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6fb0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x5a
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
movdqu xmmword [esp + 0x48], xmm0
push eax
call fcn.101104d0
push 8
push str.MxCsr_RC
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x6a
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x62
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x62
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0x19
push eax
mov dword [esp + 0x54], 0x13
mov dword [esp + 0x58], 0xa
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6fc0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x62
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
add dword [esp + 0x18], 2
push 4
push str.XMM0
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x6b
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6b
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6b
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x20
mov dword [esp + 0x58], 6
call fcn.1000f6b0
inc dword [esp + 0x18]
mov dword [esp + 0x3c], 0x6b
movdqa xmm0, xmmword [0x102c6fd0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.XMM1
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x6c
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6c
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6c
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x20
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6fe0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6c
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.XMM2
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x6d
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6d
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
mov dword [esp + 0x3c], 0x6d
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0x20
mov dword [esp + 0x4c], 6
push eax
lea eax, [esp + 0x40]
mov ecx, ebp
push eax
lea eax, [esp + 0x40]
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ff0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6d
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.XMM3
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x6e
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6e
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6e
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x20
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c7000]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6e
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.XMM4
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x6f
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6f
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
mov byte [esp + 0x58], 0x35
lea ecx, [esp + 0x24]
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6f
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x20
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c7010]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x6f
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.XMM5
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x70
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x70
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x70
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x20
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c7020]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x70
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.XMM6
call esi
add esp, 8
mov dword [esp + 0x24], eax
mov byte [esp + 0x58], 0x71
mov dword [esp + 0x3c], 0x71
lea eax, [esp + 0x24]
mov ecx, edi
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x71
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x20
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c7030]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x71
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.XMM7
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x72
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x72
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x72
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x20
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c7040]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x72
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
add dword [esp + 0x18], 2
push 4
push str.YMM0
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x73
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x73
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x73
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x40
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c7050]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x73
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.YMM1
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x74
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x74
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x74
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x40
mov dword [esp + 0x58], 6
call fcn.1000f6b0
inc dword [esp + 0x18]
mov dword [esp + 0x3c], 0x74
movdqa xmm0, xmmword [0x102c7060]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.YMM2
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x75
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x75
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x75
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x40
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c7070]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x75
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.YMM3
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x76
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x76
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
mov dword [esp + 0x3c], 0x76
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0x40
mov dword [esp + 0x4c], 6
push eax
lea eax, [esp + 0x40]
mov ecx, ebp
push eax
lea eax, [esp + 0x40]
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c7080]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x76
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.YMM4
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x77
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x77
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x77
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x40
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c7090]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x77
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.YMM5
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x78
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x78
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
mov byte [esp + 0x58], 0x35
lea ecx, [esp + 0x24]
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x78
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x40
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c70a0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x78
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.YMM6
call esi
add esp, 8
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
mov byte [esp + 0x58], 0x79
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x79
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x79
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x40
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c70b0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x79
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 4
push str.YMM7
call esi
add esp, 8
mov dword [esp + 0x24], eax
mov byte [esp + 0x58], 0x7a
mov dword [esp + 0x3c], 0x7a
lea eax, [esp + 0x24]
mov ecx, edi
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
push eax
call fcn.10110570
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0x35
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x7a
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 0x40
mov dword [esp + 0x58], 6
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6ad0]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x7a
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102abcc4]
jmp 0x1010d68a
movdqa xmm0, xmmword [0x102c6ab0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x17
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
movdqa xmm0, xmmword [0x102c6ac0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x18
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
mov eax, dword [esp + 0x1c]
mov ecx, ebx
inc dword [esp + 0x18]
mov dword [esp + 0x3c], 0x1b
cmp byte [eax + 0x20], 0
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
push eax
je 0x1010d6bb
movdqa xmm0, xmmword [0x102c6af0]
jmp 0x1010d6c3
movdqa xmm0, xmmword [0x102c6ae0]
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3ed0
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x7b
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1b
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1b
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 8
mov dword [esp + 0x58], 4
call fcn.1000f6b0
inc dword [esp + 0x18]
push 3
push 0x102c3ed4
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x7c
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1c
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1c
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 8
mov dword [esp + 0x58], 4
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6b00]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1c
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3ed8
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x7d
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1d
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1d
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 8
mov dword [esp + 0x58], 4
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6b10]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1d
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3edc
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x7e
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1e
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1e
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 8
mov dword [esp + 0x58], 4
call fcn.1000f6b0
inc dword [esp + 0x18]
movdqa xmm0, xmmword [0x102c6b20]
mov dword [esp + 0x3c], 0x1e
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3ee0
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x7f
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1f
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
mov eax, dword [esp + 0x18]
mov ecx, ebp
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1f
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x4c], 0
push eax
mov dword [esp + 0x54], 8
mov dword [esp + 0x58], 4
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c6b30]
lea eax, [esp + 0x40]
inc dword [esp + 0x18]
mov ecx, ebx
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x1f
push eax
lea eax, [esp + 0x40]
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
push 3
push 0x102c3ee4
call esi
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x58], 0x80
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x20
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.10110570
lea ecx, [esp + 0x28]
mov dword [esp + 0x58], 0xffffffff
call dword [0x102aba64]
mov esi, dword [esp + 0x18]
lea eax, [esp + 0x40]
mov dword [esp + 0x3c], 0x20
mov dword [esp + 0x40], esi
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 8
mov dword [esp + 0x4c], 4
push eax
lea eax, [esp + 0x40]
mov ecx, ebp
push eax
lea eax, [esp + 0x40]
push eax
call fcn.1000f6b0
movdqa xmm0, xmmword [0x102c70c0]
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x20
push eax
lea eax, [esp + 0x40]
mov ecx, ebx
push eax
movdqu xmmword [esp + 0x4c], xmm0
call fcn.101104d0
mov ecx, dword [esp + 0x1c]
lea eax, [esi + 2]
mov dword [ecx + 0x28], eax
mov ecx, dword [esp + 0x50]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x48
ret