Function at 0x100a1fa9
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x10174877
call fcn.10159f04
sub esp, 0x130
mov eax, dword [0x101b7f10]
push ebx
push esi
mov dword [ebp - 0x12c], ecx
push edi
lea ecx, [ebp - 0x110]
mov dword [ebp - 0x10], eax
call fcn.10152120
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x128], esp
mov esi, 0x10180c16
xor edi, edi
push esi
mov dword [ebp - 4], edi
call fcn.10152140
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x124], esp
push esi
mov byte [ebp - 4], 1
call fcn.10152140
lea eax, [ebp - 0x110]
push eax
push 0x236
mov byte [ebp - 4], 0
call fcn.101344c5
add esp, 0x208
push 2
push 0x1009df57
push 0x1d2
push 0x14a
sub esp, 0x100
lea eax, [ebp - 0x110]
mov ecx, esp
mov dword [ebp - 0x124], esp
push eax
call fcn.10152140
mov ecx, dword [0x10a0c444]
mov ebx, 0x145
push ebx
call fcn.100a1211
mov ecx, dword [0x10a0c444]
push 5
push ebx
call fcn.1009539b
mov ecx, dword [0x10a0c444]
push 6
push 0x144
mov esi, 0x578
push esi
push 0x25
push 3
push 8
push edi
push ebx
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x13
push 0x5a
push esi
push 0x1f
push 0x28
push 9
push edi
push ebx
call fcn.1009eef1
fld1
fstp dword [ebp - 0x13c]
mov dword [ebp - 0x130], 0x3f666666
fld dword [0x10182994]
fst dword [ebp - 0x138]
fld dword [0x101834cc]
fst dword [ebp - 0x134]
fld1
fstp dword [ebp - 0x120]
fld st(1)
fstp dword [ebp - 0x11c]
fst dword [ebp - 0x118]
push 0x13
fstp st(0)
push 0x5a
fstp st(0)
push 0x20
push 0x28
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x13c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov ecx, dword [0x10a0c444]
mov edi, esp
mov dword [ebp - 0x114], 0x3f666666
lea esi, [ebp - 0x120]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xor esi, esi
push esi
push 0x17bb
push esi
push ebx
call fcn.1009f4dd
mov ecx, dword [0x10a0c444]
push esi
push esi
push 0x56
push 0x118
push 0x53
push 0x133
push 1
push ebx
call fcn.1009f09b
mov ecx, dword [0x10a0c444]
push 6
mov edi, 0x142
push edi
mov esi, 0x578
push esi
push 0x4c
push 5
push 8
push 0
push ebx
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 6
push edi
push esi
push 0x16c
push 5
push 8
push 0
push ebx
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x11a
push 3
push esi
push 0x52
push 5
push 1
push 0
push ebx
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x11a
push 3
push esi
push 0x52
push edi
push 1
push 0
push ebx
call fcn.1009eef1
push 0x11a
mov ecx, dword [0x10a0c444]
push 3
push esi
push 0x52
push 0xb3
push 1
push 0
push ebx
call fcn.1009eef1
fld1
fstp dword [ebp - 0x120]
push 0x13
push 0x97
fld1
fstp dword [ebp - 0x11c]
push 0x52
push 8
fld1
sub esp, 0x10
fstp dword [ebp - 0x118]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 2
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x83
fld1
push 0x52
fstp dword [ebp - 0x11c]
push 0xb3
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
fld1
fstp dword [ebp - 0x118]
fld1
fstp dword [ebp - 0x114]
mov edi, esp
lea esi, [ebp - 0x120]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0
sub esp, 0x100
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 3
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x97
push 0x66
fld1
fstp dword [ebp - 0x11c]
push 8
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 4
push ebx
call fcn.1009f3ef
fld1
push 0x13
fstp dword [ebp - 0x120]
push 0x83
fld1
push 0x66
fstp dword [ebp - 0x11c]
push 0xb3
fld1
sub esp, 0x10
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
mov edi, esp
fld1
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
mov dword [ebp - 0x124], esp
push 0x10180c16
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 5
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x97
push 0x7a
fld1
fstp dword [ebp - 0x11c]
push 8
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 6
push ebx
call fcn.1009f3ef
fld1
push 0x13
fstp dword [ebp - 0x120]
push 0x83
fld1
push 0x7a
fstp dword [ebp - 0x11c]
push 0xb3
fld1
sub esp, 0x10
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
fld1
fstp dword [ebp - 0x114]
mov edi, esp
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
push 0
sub esp, 0x100
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 7
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x97
push 0x8e
fld1
fstp dword [ebp - 0x11c]
push 8
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 8
push ebx
call fcn.1009f3ef
push 0x13
fld1
push 0x83
fstp dword [ebp - 0x120]
push 0x8e
fld1
push 0xb3
fstp dword [ebp - 0x11c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 9
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x97
push 0xa2
fld1
fstp dword [ebp - 0x11c]
push 8
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0xa
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x83
push 0xa2
fld1
fstp dword [ebp - 0x11c]
push 0xb3
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0xb
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x97
push 0xb6
fld1
fstp dword [ebp - 0x11c]
push 8
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0xc
push ebx
call fcn.1009f3ef
fld1
fstp dword [ebp - 0x120]
push 0x13
push 0x83
fld1
fstp dword [ebp - 0x11c]
push 0xb6
push 0xb3
fld1
sub esp, 0x10
fstp dword [ebp - 0x118]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0xd
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x97
fld1
push 0xca
fstp dword [ebp - 0x11c]
push 8
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
lea esi, [ebp - 0x120]
fld1
mov edi, esp
fstp dword [ebp - 0x118]
fld1
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0
sub esp, 0x100
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0xe
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x83
push 0xca
fld1
fstp dword [ebp - 0x11c]
push 0xb3
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0xf
push ebx
call fcn.1009f3ef
fld1
push 0x13
fstp dword [ebp - 0x120]
push 0x97
fld1
push 0xde
fstp dword [ebp - 0x11c]
push 8
fld1
sub esp, 0x10
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
mov edi, esp
fld1
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
fld1
sub esp, 0x10
fstp dword [ebp - 0x118]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x114]
push 0
sub esp, 0x100
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x10
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x83
push 0xde
fld1
fstp dword [ebp - 0x11c]
push 0xb3
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x11
push ebx
call fcn.1009f3ef
fld1
push 0x13
fstp dword [ebp - 0x120]
push 0x97
fld1
push 0xf2
fstp dword [ebp - 0x11c]
push 8
fld1
sub esp, 0x10
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
mov edi, esp
fld1
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
fld1
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
push 0
sub esp, 0x100
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x12
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x83
push 0xf2
fld1
fstp dword [ebp - 0x11c]
push 0xb3
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x13
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x97
fld1
push 0x106
fstp dword [ebp - 0x11c]
push 8
fld1
fstp dword [ebp - 0x118]
sub esp, 0x10
mov edi, esp
fld1
fstp dword [ebp - 0x114]
lea esi, [ebp - 0x120]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
push 0
sub esp, 0x100
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x14
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x83
push 0x106
fld1
fstp dword [ebp - 0x11c]
push 0xb3
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x15
push ebx
call fcn.1009f3ef
push 0x13
push 0x97
fld1
push 0x11a
fstp dword [ebp - 0x120]
push 8
fld1
sub esp, 0x10
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
sub esp, 0x10
fstp dword [ebp - 0x118]
fld1
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x16
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x83
push 0x11a
fld1
fstp dword [ebp - 0x11c]
push 0xb3
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
movsd dword es:[edi], dword [esi]
push 0x10180c16
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x17
push ebx
call fcn.1009f3ef
fld1
fstp dword [ebp - 0x120]
push 0x13
push 0x97
fld1
fstp dword [ebp - 0x11c]
push 0x12e
push 8
fld1
sub esp, 0x10
fstp dword [ebp - 0x118]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x18
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x83
fld1
push 0x12e
fstp dword [ebp - 0x11c]
push 0xb3
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
lea esi, [ebp - 0x120]
fld1
mov edi, esp
fstp dword [ebp - 0x118]
fld1
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0
sub esp, 0x100
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x19
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x97
push 0x142
fld1
fstp dword [ebp - 0x11c]
push 8
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x1a
push ebx
call fcn.1009f3ef
fld1
push 0x13
fstp dword [ebp - 0x120]
push 0x83
fld1
push 0x142
fstp dword [ebp - 0x11c]
push 0xb3
fld1
sub esp, 0x10
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
mov edi, esp
fld1
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
fld1
fstp dword [ebp - 0x118]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x114]
lea esi, [ebp - 0x120]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0
sub esp, 0x100
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x1b
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x97
push 0x156
fld1
fstp dword [ebp - 0x11c]
push 8
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
push 0
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x1c
push ebx
call fcn.1009f3ef
fld1
push 0x13
fstp dword [ebp - 0x120]
push 0x83
fld1
push 0x156
fstp dword [ebp - 0x11c]
push 0xb3
fld1
sub esp, 0x10
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
mov edi, esp
fld1
fstp dword [ebp - 0x114]
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
fstp dword [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
push 0
fstp dword [ebp - 0x118]
sub esp, 0x100
fld1
mov ecx, esp
mov dword [ebp - 0x124], esp
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x1d
push ebx
call fcn.1009f3ef
push 0x13
fld1
fstp dword [ebp - 0x120]
push 0x5a
push 0x178
fld1
fstp dword [ebp - 0x11c]
push 0x72
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
fld1
sub esp, 0x10
fstp dword [ebp - 0x114]
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 [ebp - 0x120]
fld1
fstp dword [ebp - 0x11c]
mov edi, esp
fld1
lea esi, [ebp - 0x120]
fstp dword [ebp - 0x118]
fld1
fstp dword [ebp - 0x114]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xor esi, esi
push esi
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x124], esp
push str.1_Page
call fcn.10152140
mov ecx, dword [0x10a0c444]
push 0x1e
push ebx
call fcn.1009f3ef
push esi
push esi
mov esi, 0x5dc
push esi
push 0x95
push 0x96
mov edi, 0x17a
push edi
push 0x5c
push 0x94
mov ecx, dword [0x10a0c444]
push 0x1f
push ebx
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0
push 0
push esi
push 0x92
push 0x93
push edi
push 0xd2
push 0x91
push 0x20
push ebx
call fcn.100a152b
mov ecx, dword [0x10a0c444]
push 0x13
push 0x5e
push esi
push 0xa1
push 0xa0
push 0x19f
push 0x76
push 0x9f
push 0x21
push ebx
call fcn.100a152b
fld1
push 0x13
fstp dword [ebp - 0x120]
fld dword [0x10182994]
push 0x5e
push 0x1a0
fst dword [ebp - 0x11c]
fld dword [0x101834cc]
push 0x76
fst dword [ebp - 0x118]
sub esp, 0x10
mov edi, esp
fld1
mov dword [ebp - 0x114], 0x3f666666
fstp dword [ebp - 0x13c]
lea esi, [ebp - 0x120]
fld st(1)
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x138]
movsd dword es:[edi], dword [esi]
fst dword [ebp - 0x134]
fstp st(0)
movsd dword es:[edi], dword [esi]
fstp st(0)
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov ecx, dword [0x10a0c444]
mov edi, esp
mov dword [ebp - 0x130], 0x3f666666
lea esi, [ebp - 0x13c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xor esi, esi
push esi
push 0x6fc
push esi
push ebx
call fcn.1009f4dd
mov ebx, dword [ebp - 0x12c]
push 5
mov dword [ebx], esi
lea eax, [ebx + 0x48]
pop edi
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x12c], 0x64
mov eax, dword [ebp - 0x128]
push 0x14
add eax, 0xffffffec
push esi
push eax
call fcn.101590d0
mov eax, dword [ebp - 0x128]
add dword [ebp - 0x128], 0x18
add esp, 0xc
dec dword [ebp - 0x12c]
mov dword [eax], esi
jne 0x100a33e4
dec edi
mov eax, dword [ebp - 0x128]
jne 0x100a33d4
fld dword [0x10180c40]
sub esp, 0x10
mov edi, esp
fst dword [ebp - 0x120]
fst dword [ebp - 0x11c]
mov dword [ebp - 0x114], 0x3f333333
fstp dword [ebp - 0x118]
lea esi, [ebp - 0x120]
movsd dword es:[edi], dword [esi]
push 0
push 0x1009df57
movsd dword es:[edi], dword [esi]
push 0x20
push 0xf1
sub esp, 0x100
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x10180c16
movsd dword es:[edi], dword [esi]
call fcn.10152140
mov ecx, dword [0x10a0c444]
mov esi, 0x148
push esi
call fcn.100a13b6
mov ecx, dword [0x10a0c444]
push 8
push esi
call fcn.1009539b
mov ecx, dword [0x10a0c444]
push esi
call fcn.10095215
test eax, eax
je 0x100a34b3
push 0x1a
push 0xeb
push 3
push 3
push 1
mov ecx, eax
call fcn.100931cc
mov ecx, dword [0x10a0c444]
push 1
push 0x78
push 0
push esi
call fcn.10095241
mov ecx, dword [0x10a0c444]
push 0x20
push 3
xor eax, eax
mov edi, 0x578
push edi
push eax
push eax
push 1
push eax
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x20
push 3
push edi
push 0
push 0xee
push 1
push 0
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 3
push 0xf1
push edi
xor eax, eax
push eax
push eax
push 2
push eax
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 3
push 0xf1
push edi
push 0x20
push 0
push 2
push 0
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x20
push 0x20
push edi
push 2
push 6
push 0
push 0
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x20
push 0x20
push edi
push 2
push 0x22
push 0
push 1
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x20
push 0x20
push edi
push 2
push 0x3e
push 0
push 2
push esi
call fcn.1009eef1
push 0x20
push 0x20
mov ecx, dword [0x10a0c444]
push edi
push 2
push 0x5a
push 0
push 3
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x20
push 0x20
push edi
push 2
push 0x76
push 0
push 4
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x20
push 0x20
push edi
push 2
push 0x92
push 0
push 5
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x20
push 0x20
push edi
push 2
push 0xae
push 0
push 6
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push 0x20
push 0x20
push edi
push 2
push 0xca
xor edi, edi
push edi
push 7
push esi
call fcn.1009eef1
mov ecx, dword [0x10a0c444]
push esi
call fcn.1009c3ae
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x110]
mov dword [ebx + 4], edi
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
call fcn.10152110
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov ecx, dword [ebp - 0x10]
call fcn.1015901e
pop edi
pop esi
pop ebx
leave
ret