Function at 0x1006e7bb
Capabilities:
Get process heap flags
Get process heap force flags

Disassembly:
mov eax, 0x10171ffd
call fcn.10159f04
sub esp, 0x12c
mov eax, dword [0x101b7f10]
push ebx
push ebp
push esi
push edi
lea ecx, [esp + 0x38]
mov dword [esp + 0x138], eax
call fcn.10152120
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x110], esp
mov esi, 0x10180c16
xor ebx, ebx
push esi
mov dword [esp + 0x248], ebx
call fcn.10152140
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x214], esp
push esi
mov byte [esp + 0x348], 1
call fcn.10152140
mov ecx, dword [0x10a0c444]
lea eax, [esp + 0x238]
push eax
mov edi, 0x578
push edi
mov byte [esp + 0x34c], bl
call fcn.100900e1
push 2
push 0x1006d646
push 0x1fe
push 0x1c2
sub esp, 0x100
lea eax, [esp + 0x148]
mov ecx, esp
mov dword [esp + 0x124], esp
push eax
call fcn.10152140
mov ecx, dword [0x10a0c444]
mov ebp, 0xf1
push ebp
call fcn.100a1211
mov ecx, dword [0x10a0c444]
push ebx
mov eax, 0x96
push eax
push eax
push ebp
call fcn.10095241
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x16
push 0xf
push 0x11
push ebx
push ebp
call fcn.1009eef1
push 0x2f
pop esi
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x16
push esi
push 0x12
push ebx
push ebp
call fcn.1009eef1
add esi, 0x20
cmp esi, 0x18f
jl 0x1006e8af
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x16
push 0x18f
push 0x13
push ebx
push ebp
call fcn.1009eef1
mov dword [esp + 0x10], 0x36
mov esi, 0x196
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push dword [esp + 0x1c]
push 0x18f
push 0x14
push ebx
push ebp
call fcn.1009eef1
add dword [esp + 0x10], 0x20
cmp dword [esp + 0x10], esi
jl 0x1006e8f5
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push esi
push 0x18f
push 0x10
push ebx
push ebp
call fcn.1009eef1
mov dword [esp + 0x10], 0x2f
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push esi
push dword [esp + 0x20]
push 0x12
push ebx
push ebp
call fcn.1009eef1
add dword [esp + 0x10], 0x20
cmp dword [esp + 0x10], 0x18f
jl 0x1006e93b
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push esi
push 0xf
push 0x15
push ebx
push ebp
call fcn.1009eef1
mov dword [esp + 0x10], 0x36
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push dword [esp + 0x1c]
push 0xf
push 0x14
push ebx
push ebp
call fcn.1009eef1
add dword [esp + 0x10], 0x20
cmp dword [esp + 0x10], esi
jl 0x1006e97e
mov ecx, dword [0x10a0c444]
push 0x1e
push 0x12
mov esi, 0x5dc
push esi
push 0x166
push 0x17e
push 0xa3
push ebx
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x160
push 0x156
push 0xc2
push 1
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x167
push 0x15d
push 0x16
push 1
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 1
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x128
push 0x156
push 0xc2
push 2
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x12f
push 0x15d
push 0x17
push 2
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 2
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0xf2
push 0x156
push 0xc2
push 3
push ebp
call fcn.1009eef1
push ebx
push ebx
push esi
push ebx
push ebx
push 0xf9
push 0x15d
push 0x18
mov ecx, dword [0x10a0c444]
push 3
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 3
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0xbb
push 0x156
push 0xc2
push 4
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0xc2
push 0x15d
push 0x19
push 4
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 4
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x86
push 0x156
push 0xc2
push 5
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x8d
push 0x15d
push 0x1a
push 5
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 5
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x50
push 0x156
push 0xc1
push 6
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x57
push 0x15d
push 0x16
push 6
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 6
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x50
push 0x11f
push 0xc1
push 7
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x57
push 0x126
push 0x17
push 7
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 7
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x50
push 0xe6
push 0xc1
push 8
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x57
push 0xed
push 0x18
push 8
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 8
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x50
push 0xae
push 0xc1
push 9
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x57
push 0xb5
push 0x19
push 9
push ebp
call fcn.100a152b
push 9
push ebp
mov ecx, dword [0x10a0c444]
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x50
push 0x75
push 0xc1
push 0xa
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x57
push 0x7c
push 0x1a
push 0xa
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0xa
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x4f
push 0x3d
push 0xc3
push 0xb
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x56
push 0x44
push 0x16
push 0xb
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0xb
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x86
push 0x3d
push 0xc3
push 0xc
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x8d
push 0x44
push 0x17
push 0xc
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0xc
push ebp
call fcn.10096dda
push ebx
mov ecx, dword [0x10a0c444]
push ebx
push edi
push 0xbc
push 0x3d
push 0xc3
push 0xd
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0xc3
push 0x44
push 0x18
push 0xd
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0xd
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0xf2
push 0x3d
push 0xc3
push 0xe
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0xf9
push 0x44
push 0x19
push 0xe
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0xe
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x129
push 0x3d
push 0xc3
push 0xf
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x130
push 0x44
push 0x1a
push 0xf
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0xf
push ebp
call fcn.10096dda
push ebx
push ebx
push edi
push 0x160
mov ecx, dword [0x10a0c444]
push 0x3d
push 0xc4
push 0x10
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x167
push 0x44
push 0x16
push 0x10
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x10
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x160
push 0x75
push 0xc4
push 0x11
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x167
push 0x7c
push 0x17
push 0x11
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x11
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x160
push 0xae
push 0xc4
push 0x12
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x167
push 0xb5
push 0x18
push 0x12
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x12
push ebp
call fcn.10096dda
push ebx
push ebx
push edi
push 0x160
push 0xe6
push 0xc4
push 0x13
mov ecx, dword [0x10a0c444]
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x167
push 0xed
push 0x19
push 0x13
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x13
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x160
push 0x11f
push 0xc4
push 0x14
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x167
push 0x126
push 0x1a
push 0x14
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x14
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x129
push 0x11f
push 0xc5
push 0x19
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x130
push 0x126
push 0x1a
push 0x19
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x19
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0xfc
push 0xf5
push 0xc5
push 0x18
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x103
push 0xfc
push 0x1b
push 0x18
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x18
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0xb1
push 0xf5
push 0xc5
push 0x1b
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0xb8
push 0xfc
push 0x1c
push 0x1b
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x1b
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x86
push 0x11f
push 0xc5
push 0x1a
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x8d
push 0x126
push 0x1d
push 0x1a
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x1a
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x86
push 0x73
push 0xc5
push 0x15
push ebp
call fcn.1009eef1
push ebx
push ebx
push esi
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push 0x8d
push 0x7a
push 0x16
push 0x15
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x15
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0xb1
push 0xa4
push 0xc5
push 0x16
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0xb8
push 0xab
push 0x17
push 0x16
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x16
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0x129
push 0x73
push 0xc5
push 0x1d
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0x130
push 0x7a
push 0x19
push 0x1d
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x1d
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0xfc
push 0xa3
push 0xc5
push 0x1c
push ebp
call fcn.1009eef1
push ebx
push ebx
push esi
push ebx
push ebx
push 0x103
mov ecx, dword [0x10a0c444]
push 0xaa
push 0x18
push 0x1c
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x1c
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push edi
push 0xd8
push 0xcc
push 0xc5
push 0x17
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push ebx
push ebx
push esi
push ebx
push ebx
push 0xdf
push 0xd3
push 0x1e
push 0x17
push ebp
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x17
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push 0x13
push 0x68
push esi
push 0xa1
push 0xa0
mov esi, 0x1da
push esi
push 0x7c
push 0x9f
push 0x1e
push ebp
call fcn.100a152b
fld1
fstp dword [esp + 0x28]
push 0x13
push 0x68
fld1
fstp dword [esp + 0x34]
push esi
fld1
push 0x7c
sub esp, 0x10
fstp dword [esp + 0x50]
mov edi, esp
fld1
lea esi, [esp + 0x48]
sub esp, 0x10
fstp dword [esp + 0x64]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [esp + 0x48]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [esp + 0x4c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [esp + 0x50]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [esp + 0x54]
lea esi, [esp + 0x48]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0c444]
push ebx
push 0x197
movsd dword es:[edi], dword [esi]
push ebx
push ebp
movsd dword es:[edi], dword [esi]
call fcn.1009f4dd
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x114], esp
mov esi, 0x10180c16
push esi
call fcn.10152140
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x210], esp
push esi
mov byte [esp + 0x348], 2
call fcn.10152140
mov ecx, dword [0x10a0c444]
lea eax, [esp + 0x238]
push eax
push 0x579
mov byte [esp + 0x34c], bl
call fcn.100900e1
sub esp, 0x100
lea eax, [esp + 0x138]
mov ecx, esp
mov dword [esp + 0x114], esp
push eax
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x1e
push ebp
call fcn.10096d2f
mov ecx, dword [0x10a0c444]
push 0x1e
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push 0x13
push 0x68
push 0x5dc
push 0xa1
push 0xa0
mov edi, 0x1da
push edi
push 0xf4
push 0x9f
push 0x1f
push ebp
call fcn.100a152b
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x114], esp
push esi
call fcn.10152140
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x210], esp
push esi
mov byte [esp + 0x348], 3
call fcn.10152140
mov ecx, dword [0x10a0c444]
lea eax, [esp + 0x238]
push eax
push 0x57c
mov byte [esp + 0x34c], bl
call fcn.100900e1
fld1
push 0x13
fstp dword [esp + 0x1c]
push 0x68
fld1
push edi
fstp dword [esp + 0x28]
push 0xf4
fld1
fstp dword [esp + 0x30]
sub esp, 0x10
mov edi, esp
fld1
fstp dword [esp + 0x44]
lea esi, [esp + 0x38]
movsd dword es:[edi], dword [esi]
fld1
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
fstp dword [esp + 0x38]
fld1
fstp dword [esp + 0x3c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [esp + 0x50]
lea esi, [esp + 0x48]
fld1
push ebx
sub esp, 0x100
fstp dword [esp + 0x158]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [esp + 0x16c]
mov ecx, esp
mov dword [esp + 0x148], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push ebx
push ebp
call fcn.1009f3ef
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x114], esp
mov esi, 0x10180c16
push esi
call fcn.10152140
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x210], esp
push esi
mov byte [esp + 0x348], 4
call fcn.10152140
mov ecx, dword [0x10a0c444]
lea eax, [esp + 0x238]
push eax
push 0x57d
mov byte [esp + 0x34c], bl
call fcn.100900e1
sub esp, 0x100
lea eax, [esp + 0x138]
mov ecx, esp
mov dword [esp + 0x114], esp
push eax
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x1f
push ebp
call fcn.10096d2f
mov ecx, dword [0x10a0c444]
push 0x1f
push ebp
call fcn.10096dda
mov ecx, dword [0x10a0c444]
push 0x13
push 3
mov esi, 0x578
push esi
mov edi, 0x1bc
push edi
push 8
push 1
push ebx
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x13
push 3
push esi
push edi
push 0x51
push 1
push ebx
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x13
push 3
push esi
push edi
push 0xdd
push 1
push ebx
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x13
push 3
push esi
push edi
push 0x128
push 1
push ebx
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x13
push 3
push esi
push edi
push 0x1b3
push 1
push ebx
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 3
push 0x1ae
push esi
push edi
push 7
push 2
push ebx
push ebp
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 3
push 0x1ae
push esi
push 0x1cf
push 7
push 2
push ebx
push ebp
call fcn.1009eef1
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x114], esp
mov esi, 0x10180c16
push esi
call fcn.10152140
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x210], esp
push esi
mov byte [esp + 0x348], 5
call fcn.10152140
mov ecx, dword [0x10a0c444]
lea eax, [esp + 0x238]
push eax
push 0x57a
mov byte [esp + 0x34c], bl
call fcn.100900e1
push 0x13
push 0x4a
fld1
push 0x1be
fstp dword [esp + 0x24]
push 8
fld1
sub esp, 0x10
fstp dword [esp + 0x3c]
mov edi, esp
fld1
lea esi, [esp + 0x38]
sub esp, 0x10
fstp dword [esp + 0x50]
lea eax, [esp + 0x68]
fld1
fstp dword [esp + 0x54]
fld1
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
fstp dword [esp + 0x48]
fld1
fstp dword [esp + 0x4c]
mov edi, esp
fld1
lea esi, [esp + 0x48]
fstp dword [esp + 0x50]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [esp + 0x158]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp + 0x148], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push ebx
push ebp
call fcn.1009f3ef
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x114], esp
mov esi, 0x10180c16
push esi
call fcn.10152140
sub esp, 0x100
mov ecx, esp
mov dword [esp + 0x210], esp
push esi
mov byte [esp + 0x348], 6
call fcn.10152140
mov ecx, dword [0x10a0c444]
lea eax, [esp + 0x238]
push eax
push 0x57b
mov byte [esp + 0x34c], bl
call fcn.100900e1
fld1
fstp dword [esp + 0x18]
push 0x13
push 0x4a
fld1
fstp dword [esp + 0x24]
push 0x1be
fld1
push 0xde
sub esp, 0x10
fstp dword [esp + 0x40]
lea esi, [esp + 0x38]
fld1
mov edi, esp
fstp dword [esp + 0x44]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
fld1
sub esp, 0x10
fstp dword [esp + 0x48]
mov edi, esp
fld1
lea esi, [esp + 0x48]
fstp dword [esp + 0x4c]
push ebx
fld1
sub esp, 0x100
lea eax, [esp + 0x16c]
fstp dword [esp + 0x154]
mov ecx, esp
fld1
mov dword [esp + 0x148], esp
push eax
fstp dword [esp + 0x15c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push ebx
push ebp
call fcn.1009f3ef
push 0x13
fld1
fstp dword [esp + 0x1c]
push 0x86
push 0x1be
fld1
fstp dword [esp + 0x28]
push 0x53
sub esp, 0x10
fld1
mov edi, esp
fstp dword [esp + 0x40]
lea esi, [esp + 0x38]
fld1
sub esp, 0x10
fstp dword [esp + 0x54]
fld1
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
fstp dword [esp + 0x48]
fld1
fstp dword [esp + 0x4c]
mov edi, esp
fld1
lea esi, [esp + 0x48]
fstp dword [esp + 0x50]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [esp + 0x158]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp + 0x148], esp
push 0x10180be4
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 1
push ebp
call fcn.1009f3ef
fld1
push 0x13
fstp dword [esp + 0x1c]
push 0x86
fld1
push 0x1be
fstp dword [esp + 0x28]
push 0x12b
fld1
fstp dword [esp + 0x30]
fld1
fstp dword [esp + 0x34]
sub esp, 0x10
mov edi, esp
fld1
lea esi, [esp + 0x38]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
fstp dword [esp + 0x38]
fld1
fstp dword [esp + 0x3c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [esp + 0x50]
lea esi, [esp + 0x48]
fld1
push ebx
sub esp, 0x100
fstp dword [esp + 0x158]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [esp + 0x148], esp
push 0x10180be4
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 2
push ebp
call fcn.1009f3ef
or dword [esp + 0x144], 0xffffffff
lea ecx, [esp + 0x38]
call fcn.10152110
mov ecx, dword [esp + 0x13c]
mov dword fs:[0], ecx
mov ecx, dword [esp + 0x138]
call fcn.1015901e
pop edi
pop esi
pop ebp
pop ebx
leave
ret