Function at 0x100fd676
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x10133961
call fcn.1011695c
sub esp, 0x374
mov eax, dword [0x10169ccc]
xor eax, dword [ebp + 4]
push ebx
push esi
push edi
mov edi, ecx
lea ecx, [ebp - 0x380]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x50], edi
call fcn.1010f720
xor ebx, ebx
lea ecx, [ebp - 0x180]
mov dword [ebp - 4], ebx
call fcn.1010f720
mov eax, 0x400
cmp dword [edi + 0x18], eax
push ebx
mov byte [ebp - 4], 1
push 0x10087e9e
jge 0x100fd70d
mov eax, 0x200
push eax
push eax
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
mov esi, 0x101374ba
push esi
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x65
call fcn.100887f9
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x64
push ebx
push 0x65
call fcn.100870c8
jmp 0x100fd753
push 0x200
push eax
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
push 0x101374ba
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x65
call fcn.100887f9
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x65
push ebx
push 0x65
call fcn.100870c8
mov esi, 0x101374ba
mov ecx, dword [0x109be284]
push 5
push 0x65
call fcn.10082138
cmp byte [0x109b8881], bl
jne 0x100fd777
mov ecx, dword [0x109be284]
push 0x65
call fcn.1008602e
push ebx
push 0x100fc0fc
push 0xd0
push 0x130
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x66
call fcn.100887f9
mov eax, dword [edi + 0x1c]
mov ecx, dword [0x109be284]
sub eax, 0x190
push ebx
push eax
mov eax, dword [edi + 0x18]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x96
push eax
push 0x66
call fcn.1008200f
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x22
push ebx
push 0x66
call fcn.100870c8
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0xaf
push 0xbe
push 0x19
push 1
push 0x66
call fcn.10088b09
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x4c], esp
push esi
mov byte [ebp - 4], 2
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x19c
mov byte [ebp - 4], 1
call fcn.1007d628
fld1
fstp dword [ebp - 0x48]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x44]
push 0xb0
fld1
push 0xb9
sub esp, 0x10
fstp dword [ebp - 0x40]
lea esi, [ebp - 0x48]
fld1
mov edi, esp
fstp dword [ebp - 0x3c]
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 - 0x48]
fld1
fstp dword [ebp - 0x44]
sub esp, 0x10
mov edi, esp
fld1
fstp dword [ebp - 0x40]
mov dword [ebp - 0x3c], 0x3f666666
lea esi, [ebp - 0x48]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
sub esp, 0x100
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x38], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.1010f730
mov ecx, dword [0x109be284]
push 1
push 0x66
call fcn.10087595
mov ecx, dword [0x109be284]
push 1
push 0x66
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0xaf
push 0x37
push 0x19
push 2
push 0x66
call fcn.10088b09
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
mov esi, 0x101374ba
push esi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x4c], esp
push esi
mov byte [ebp - 4], 3
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x19b
mov byte [ebp - 4], 1
call fcn.1007d628
fld1
fstp dword [ebp - 0x48]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x44]
push 0xb0
fld1
push 0x32
sub esp, 0x10
fstp dword [ebp - 0x40]
lea esi, [ebp - 0x48]
fld1
mov edi, esp
fstp dword [ebp - 0x3c]
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 - 0x48]
fld1
sub esp, 0x10
fstp dword [ebp - 0x44]
mov edi, esp
fld1
mov dword [ebp - 0x3c], 0x3f666666
lea esi, [ebp - 0x48]
fstp dword [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
sub esp, 0x100
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x38], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.1010f730
mov ecx, dword [0x109be284]
push 2
push 0x66
pop esi
push esi
call fcn.10087595
mov ecx, dword [0x109be284]
push 2
push esi
call fcn.10083602
mov ecx, dword [0x109be284]
push 2
push esi
call fcn.100835cc
mov ecx, dword [0x109be284]
push 0x5dc
push ebx
push 0x13
push 0x8c
push 0x41
push 0x87
push ebx
push 3
push esi
call fcn.10087855
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
mov esi, 0x101374ba
push esi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x4c], esp
push esi
mov byte [ebp - 4], 4
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1c2
mov byte [ebp - 4], 1
call fcn.1007d628
fld1
fstp dword [ebp - 0x48]
push 0x13
fld1
push 0x46
fstp dword [ebp - 0x44]
push 0x41
fld1
push 0x2b
sub esp, 0x10
fstp dword [ebp - 0x40]
lea esi, [ebp - 0x48]
fld1
mov edi, esp
fstp dword [ebp - 0x3c]
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 - 0x48]
fld1
fstp dword [ebp - 0x44]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x40]
lea esi, [ebp - 0x48]
fld1
push ebx
sub esp, 0x100
fstp dword [ebp - 0x3c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x38], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.1010f730
mov ecx, dword [0x109be284]
push 3
push 0x66
call fcn.10087595
mov ecx, dword [0x109be284]
push 0x5dc
push ebx
push 0x13
push 0x8c
push 0x64
push 0x87
push ebx
push 4
push 0x66
call fcn.10087855
mov ecx, dword [0x109be284]
push 1
push 4
push 0x66
call fcn.100851de
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
mov esi, 0x101374ba
push esi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x4c], esp
push esi
mov byte [ebp - 4], 5
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1c3
mov byte [ebp - 4], 1
call fcn.1007d628
fld1
fstp dword [ebp - 0x48]
push 0x13
push 0x46
fld1
fstp dword [ebp - 0x44]
push 0x63
fld1
push 0x2b
sub esp, 0x10
fstp dword [ebp - 0x40]
lea esi, [ebp - 0x48]
fld1
mov edi, esp
fstp dword [ebp - 0x3c]
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 - 0x48]
fld1
fstp dword [ebp - 0x44]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x40]
lea esi, [ebp - 0x48]
fld1
push ebx
sub esp, 0x100
fstp dword [ebp - 0x3c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x38], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.1010f730
mov ecx, dword [0x109be284]
push 4
push 0x66
call fcn.10087595
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
mov esi, 0x101374ba
push esi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x4c], esp
push esi
mov byte [ebp - 4], 6
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1e3
mov byte [ebp - 4], 1
call fcn.1007d628
fld1
fstp dword [ebp - 0x48]
push 0x13
push 0x46
fld1
fstp dword [ebp - 0x44]
push 0x85
fld1
push 0x2b
sub esp, 0x10
fstp dword [ebp - 0x40]
mov edi, esp
fld1
lea esi, [ebp - 0x48]
sub esp, 0x10
fstp dword [ebp - 0x3c]
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 - 0x48]
fld1
fstp dword [ebp - 0x44]
lea esi, [ebp - 0x48]
fld1
mov edi, esp
fstp dword [ebp - 0x40]
fld1
fstp dword [ebp - 0x3c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
sub esp, 0x100
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x38], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.1010f730
mov ecx, dword [0x109be284]
push ebx
push 0x66
call fcn.10087595
mov ecx, dword [0x109be284]
push 0x16
push 0x16
push 0x5dc
push ebx
push ebx
push 0x82
push 0x85
push ebx
push 5
push 0x66
call fcn.10088b09
fld1
fstp dword [ebp - 0x48]
push 0x578
push ebx
fld1
fstp dword [ebp - 0x44]
push ebx
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x40]
mov ecx, dword [0x109be284]
fld1
lea esi, [ebp - 0x48]
fstp dword [ebp - 0x3c]
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 edi, 0x82
push edi
push 0x85
push 0x69b6
push 6
push 0x66
call fcn.10087136
mov ecx, dword [0x109be284]
push ebx
push 6
push 0x66
call fcn.10082f0e
push ebx
push 0x100f9c89
push 0x16f
push pe_nt_image_headers32
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
mov esi, 0x101374ba
push esi
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x67
call fcn.100887f9
mov ecx, dword [0x109be284]
push 5
push 0x67
call fcn.10082138
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x24
push ebx
push 0x67
call fcn.100870c8
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x4c], esp
push esi
mov byte [ebp - 4], 7
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1c4
mov byte [ebp - 4], 1
call fcn.1007d628
fld1
fstp dword [ebp - 0x48]
push 0x11
push edi
fld1
fstp dword [ebp - 0x44]
push 0xa
push 0x50
fld1
sub esp, 0x10
fstp dword [ebp - 0x40]
mov edi, esp
fld1
lea esi, [ebp - 0x48]
sub esp, 0x10
fstp dword [ebp - 0x3c]
lea eax, [ebp - 0x180]
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 - 0x48]
fld1
fstp dword [ebp - 0x44]
mov edi, esp
fld1
lea esi, [ebp - 0x48]
fstp dword [ebp - 0x40]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x3c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x38], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.1010f730
mov ecx, dword [0x109be284]
push 0xa
push 0x67
call fcn.10087595
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x152
push 0xb4
push 0x19
push 1
push 0x67
call fcn.10088b09
sub esp, 0x100
mov esi, 0x101374ba
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x4c], esp
push esi
mov byte [ebp - 4], 8
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x19c
mov byte [ebp - 4], 1
call fcn.1007d628
fld1
fstp dword [ebp - 0x48]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x44]
push 0x153
push 0xaf
fld1
sub esp, 0x10
fstp dword [ebp - 0x40]
mov edi, esp
fld1
lea esi, [ebp - 0x48]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x3c]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x60]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x5c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x58]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x54]
mov edi, esp
lea esi, [ebp - 0x60]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x19c
movsd dword es:[edi], dword [esi]
push 1
push 0x67
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 1
push 0x67
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x152
push 0x32
push 0x19
push 2
push 0x67
call fcn.10088b09
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x38], esp
mov esi, 0x101374ba
push esi
call fcn.1010f770
sub esp, 0x100
mov byte [ebp - 4], 9
mov ecx, esp
mov dword [ebp - 0x4c], esp
push esi
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x19b
mov byte [ebp - 4], 1
call fcn.1007d628
fld1
fstp dword [ebp - 0x60]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x5c]
push 0x153
push 0x2d
fld1
sub esp, 0x10
fstp dword [ebp - 0x58]
mov edi, esp
fld1
lea esi, [ebp - 0x60]
sub esp, 0x10
fstp dword [ebp - 0x54]
lea eax, [ebp - 0x180]
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 - 0x60]
fld1
fstp dword [ebp - 0x5c]
mov edi, esp
fld1
lea esi, [ebp - 0x60]
fstp dword [ebp - 0x58]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x54]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x38], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.1010f730
mov ecx, dword [0x109be284]
push 2
push 0x67
call fcn.10087595
mov ecx, dword [0x109be284]
push 2
push 0x67
call fcn.10083602
mov ecx, dword [0x109be284]
push 2
push 0x67
call fcn.100835cc
lea ecx, [ebp - 0x280]
call fcn.1010f720
xor esi, esi
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x4c], esi
mov ecx, dword [0x109be284]
push ebx
push ebx
mov eax, esi
imul eax, eax, 0x22
push 0x5dc
push 0x15
push 0x14
add eax, 0x31
push eax
push 0x17
push 0x13
lea edi, [esi + 3]
push edi
push 0x67
mov dword [ebp - 0x38], eax
call fcn.10088b09
mov ecx, dword [0x109be284]
push edi
push 0x67
call fcn.10083602
cmp esi, dword [0x109b88c4]
jge 0x100fe172
mov ecx, dword [ebp - 0x50]
mov eax, esi
imul eax, eax, 0x32
add eax, dword [ecx + 0x48c]
imul eax, eax, 0x2d
add eax, 0x109b88c9
push eax
lea eax, [ebp - 0x280]
push 0x101343d4
push eax
call fcn.1010f490
add esp, 0xc
cmp esi, ebx
fld1
push 0x17
push 0x9e
jne 0x100fe095
fstp dword [ebp - 0x60]
push 0x31
fld1
push 0x1b
fstp dword [ebp - 0x5c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x58]
lea esi, [ebp - 0x60]
fld1
sub esp, 0x10
lea ecx, [ebp - 0x280]
fstp dword [ebp - 0x54]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x48]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x44]
fldz
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x40]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x3c]
mov edi, esp
lea esi, [ebp - 0x48]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
movsd dword es:[edi], dword [esi]
call fcn.1010f460
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.1010f770
push 3
jmp 0x100fe0fc
push dword [ebp - 0x38]
fstp dword [ebp - 0x70]
fld1
lea esi, [ebp - 0x70]
fstp dword [ebp - 0x6c]
push 0x1b
fld1
sub esp, 0x10
fstp dword [ebp - 0x68]
mov edi, esp
fld1
sub esp, 0x10
lea ecx, [ebp - 0x280]
fstp dword [ebp - 0x64]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x80]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x7c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x78]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x74]
mov edi, esp
lea esi, [ebp - 0x80]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
movsd dword es:[edi], dword [esi]
call fcn.1010f460
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.1010f770
mov eax, dword [ebp - 0x4c]
add eax, 3
push eax
mov ecx, dword [0x109be284]
push 0x67
call fcn.10087595
fld1
fstp dword [ebp - 0x30]
push 0x17
push 0x36
fld1
push dword [ebp - 0x38]
fstp dword [ebp - 0x2c]
fld1
mov eax, dword [ebp - 0x4c]
push 0xce
fstp dword [ebp - 0x28]
sub esp, 0x10
mov edi, esp
fld1
lea esi, [ebp - 0x30]
fstp dword [ebp - 0x24]
mov ecx, dword [0x109be284]
fld1
sub esp, 0x10
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x20]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x1c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x18]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x14]
mov edi, esp
lea esi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1e0
add eax, 0x14
movsd dword es:[edi], dword [esi]
push eax
push 0x67
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov esi, dword [ebp - 0x4c]
inc esi
cmp esi, 8
mov dword [ebp - 0x4c], esi
jl 0x100fdfb4
push ebx
push 0x100fc28d
push 0x19f
push 0x121
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push 0x101374ba
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x68
call fcn.100887f9
mov ecx, dword [0x109be284]
push ebx
push 0x32
push 0xc8
push 0x68
call fcn.1008200f
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x21
push ebx
push 0x68
call fcn.100870c8
fld1
fstp dword [ebp - 0x20]
push 0x11
push 0x9b
fld1
fstp dword [ebp - 0x1c]
push 9
push 0x42
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x14]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x672
movsd dword es:[edi], dword [esi]
push ebx
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
fld1
fstp dword [ebp - 0x20]
fld1
fstp dword [ebp - 0x1c]
fld1
fstp dword [ebp - 0x18]
fld1
fstp dword [ebp - 0x14]
fld1
fstp dword [ebp - 0x30]
fld1
fstp dword [ebp - 0x2c]
fld1
push 0x11
fstp dword [ebp - 0x28]
push 0x4e
fld1
push 0x28
fstp dword [ebp - 0x24]
push 0x67
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x4f3
movsd dword es:[edi], dword [esi]
push ebx
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x11
push 0xb4
fld1
fstp dword [ebp - 0x20]
push 0x41
fld1
push 0x36
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0xb
push 0x68
call fcn.10087595
fld1
fstp dword [ebp - 0x20]
fld1
fstp dword [ebp - 0x1c]
fld1
fstp dword [ebp - 0x18]
fld1
fstp dword [ebp - 0x14]
fld1
fstp dword [ebp - 0x30]
push 0x11
fld1
push 0x4e
fstp dword [ebp - 0x2c]
push 0x68
fld1
push 0x67
fstp dword [ebp - 0x28]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x24]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1e1
movsd dword es:[edi], dword [esi]
push ebx
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x11
push 0xb4
fld1
fstp dword [ebp - 0x20]
push 0x82
fld1
push 0x36
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0xd
push 0x68
call fcn.10087595
fld1
fstp dword [ebp - 0x20]
fld1
fstp dword [ebp - 0x1c]
fld1
fstp dword [ebp - 0x18]
fld1
push 0x11
fstp dword [ebp - 0x14]
push 0x4e
fld1
push 0xa8
fstp dword [ebp - 0x30]
push 0x67
fld1
sub esp, 0x10
fstp dword [ebp - 0x2c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1c5
movsd dword es:[edi], dword [esi]
push ebx
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x11
push 0x6a
fld1
fstp dword [ebp - 0x20]
push 0xc2
fld1
push 0x36
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov ecx, dword [0x109be284]
fld1
sub esp, 0x10
mov dword [ebp - 0x24], 0x3f4ccccd
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1c6
movsd dword es:[edi], dword [esi]
push ebx
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
fld1
fstp dword [ebp - 0x20]
fld1
fstp dword [ebp - 0x1c]
fld1
fstp dword [ebp - 0x18]
fld1
fstp dword [ebp - 0x14]
fld1
push 0x11
fstp dword [ebp - 0x30]
push 0x6a
fld1
push 0xdc
fstp dword [ebp - 0x2c]
push 0x36
fld1
sub esp, 0x10
fstp dword [ebp - 0x28]
mov edi, esp
lea esi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
mov dword [ebp - 0x24], 0x3f4ccccd
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1c7
movsd dword es:[edi], dword [esi]
push ebx
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x11
push 0x6a
fld1
fstp dword [ebp - 0x20]
push 0xf6
fld1
push 0x36
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov ecx, dword [0x109be284]
fld1
sub esp, 0x10
mov dword [ebp - 0x24], 0x3f4ccccd
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1c8
movsd dword es:[edi], dword [esi]
push ebx
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
fld1
fstp dword [ebp - 0x20]
fld1
fstp dword [ebp - 0x1c]
fld1
fstp dword [ebp - 0x18]
fld1
fstp dword [ebp - 0x14]
fld1
fstp dword [ebp - 0x30]
fld1
fstp dword [ebp - 0x2c]
push 0x11
fld1
push 0x6a
fstp dword [ebp - 0x28]
push 0x10f
push 0x36
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
mov dword [ebp - 0x24], 0x3f4ccccd
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1c9
movsd dword es:[edi], dword [esi]
push ebx
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x11
push 0x3b
fld1
fstp dword [ebp - 0x20]
push 0xc2
fld1
push 0xaf
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x13
push 0x68
call fcn.10087595
fld1
push 0x11
fstp dword [ebp - 0x20]
push 0x3b
fld1
push 0xdc
fstp dword [ebp - 0x1c]
push 0xaf
fld1
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
mov edi, esp
lea esi, [ebp - 0x20]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
push ebx
sub esp, 0x100
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x14
push 0x68
call fcn.10087595
push 0x11
fld1
fstp dword [ebp - 0x20]
push 0x3b
push 0xf6
fld1
fstp dword [ebp - 0x1c]
push 0xaf
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x15
push 0x68
call fcn.10087595
push 0x11
push 0x3b
push 0x10f
fld1
push 0xaf
fstp dword [ebp - 0x20]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x1c]
lea esi, [ebp - 0x20]
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
fld1
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x16
push 0x68
call fcn.10087595
push 0x11
fld1
fstp dword [ebp - 0x20]
push 0x4e
push 0x137
fld1
fstp dword [ebp - 0x1c]
push 0x67
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
mov ecx, dword [0x109be284]
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1ca
movsd dword es:[edi], dword [esi]
push ebx
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x11
fld1
fstp dword [ebp - 0x20]
push 0xb4
push 0x152
fld1
fstp dword [ebp - 0x1c]
push 0x36
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x18
push 0x68
call fcn.10087595
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x17e
push 0xc8
push 0x19
push 1
push 0x68
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x17
fld1
push 0x46
fstp dword [ebp - 0x1c]
push 0x17f
fld1
push 0xc3
sub esp, 0x10
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
mov edi, esp
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x2c]
fld1
fstp dword [ebp - 0x28]
fld1
fstp dword [ebp - 0x24]
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x19c
movsd dword es:[edi], dword [esi]
push 1
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 1
push 0x68
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x17e
push 0x1e
push 0x19
push 2
push 0x68
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x1c]
push 0x17f
push 0x19
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x14]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x19b
movsd dword es:[edi], dword [esi]
push 2
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 2
push 0x68
call fcn.10083602
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x17e
mov ecx, dword [0x109be284]
push 0x73
push 0x19
push 3
push 0x68
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x1c]
push 0x17f
push 0x6e
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x14]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
movsd dword es:[edi], dword [esi]
mov esi, 0x19a
push esi
push 3
push 0x68
call fcn.10087689
mov ecx, dword [0x109be284]
push 3
push 0x68
call fcn.10083602
push ebx
push 0x100fceeb
push esi
push 0x320
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push 0x101374ba
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x6b
pop edi
push edi
call fcn.100887f9
mov ecx, dword [0x109be284]
push 5
push edi
call fcn.10082138
mov ecx, dword [0x109be284]
push ebx
push ebx
mov esi, 0x578
push esi
push ebx
push ebx
push 0x23
push ebx
push edi
call fcn.100870c8
push ebx
mov ecx, dword [0x109be284]
push ebx
push esi
push ebx
push 0x1fe
push 0x25
push ebx
push edi
call fcn.100870c8
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
mov esi, 0x17e
push esi
push 0x2b2
push 0x19
push 1
push edi
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x17
push 0x46
fld1
push esi
fstp dword [ebp - 0x1c]
push 0x2ad
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x14]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x19c
movsd dword es:[edi], dword [esi]
push 1
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 1
push 0x6b
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
mov esi, 0x17e
push esi
push 0x230
push 0x19
push 2
push 0x6b
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x17
fld1
fstp dword [ebp - 0x1c]
push 0x46
push esi
fld1
fstp dword [ebp - 0x18]
push 0x22b
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x14]
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
sub esp, 0x10
fstp dword [ebp - 0x24]
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x19b
movsd dword es:[edi], dword [esi]
push 2
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 2
push 0x6b
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
mov esi, 0x5dc
push esi
push 0x28
push 0x27
push 0x43
push 0x45
push 0x26
push 3
push 0x6b
call fcn.10088b09
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
mov edi, 0x101374ba
push edi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x50], esp
push edi
mov byte [ebp - 4], 0xb
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1cb
mov byte [ebp - 4], 0xa
call fcn.1007d628
sub esp, 0x100
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.1010f730
push 3
mov ecx, dword [0x109be284]
push 0x6b
call fcn.1008353c
mov ecx, dword [0x109be284]
push ebx
push ebx
push esi
push 0x18
push 0x17
push 0x43
push 0xcd
push 0x16
push 4
push 0x6b
call fcn.10088b09
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push edi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x50], esp
push edi
mov byte [ebp - 4], 0xc
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1cc
mov byte [ebp - 4], 0xa
call fcn.1007d628
sub esp, 0x100
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.1010f730
mov ecx, dword [0x109be284]
push 4
push 0x6b
call fcn.1008353c
mov ecx, dword [0x109be284]
push ebx
push ebx
push esi
push 0x28
push 0x27
push 0x114
push 0x45
push 0x26
push 5
push 0x6b
call fcn.10088b09
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push edi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x50], esp
push edi
mov byte [ebp - 4], 0xd
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1cb
mov byte [ebp - 4], 0xa
call fcn.1007d628
sub esp, 0x100
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.1010f730
push 5
push 0x6b
mov ecx, dword [0x109be284]
call fcn.1008353c
mov ecx, dword [0x109be284]
push ebx
push ebx
push esi
push 0x18
push 0x17
push 0x114
push 0xcd
push 0x16
push 6
push 0x6b
call fcn.10088b09
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push edi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x50], esp
push edi
mov byte [ebp - 4], 0xe
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1cc
mov byte [ebp - 4], 0xa
call fcn.1007d628
sub esp, 0x100
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.1010f730
mov ecx, dword [0x109be284]
push 6
push 0x6b
call fcn.1008353c
mov ecx, dword [0x109be284]
push ebx
push ebx
push esi
push 0x28
push 0x27
push 0x153
push 0x45
push 0x26
push 7
push 0x6b
call fcn.10088b09
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push edi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x50], esp
push edi
mov byte [ebp - 4], 0xf
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1cb
mov byte [ebp - 4], 0xa
call fcn.1007d628
sub esp, 0x100
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.1010f730
mov ecx, dword [0x109be284]
push 7
push 0x6b
call fcn.1008353c
mov ecx, dword [0x109be284]
push ebx
push ebx
push esi
push 0x18
push 0x17
push 0x153
push 0xcd
push 0x16
push 8
push 0x6b
call fcn.10088b09
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push edi
call fcn.1010f770
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x50], esp
push edi
mov byte [ebp - 4], 0x10
call fcn.1010f770
mov ecx, dword [0x109be284]
lea eax, [ebp - 0x180]
push eax
push 0x1cc
mov byte [ebp - 4], 0xa
call fcn.1007d628
sub esp, 0x100
lea eax, [ebp - 0x180]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call fcn.1010f730
mov ecx, dword [0x109be284]
push 8
push 0x6b
call fcn.1008353c
mov ecx, dword [0x109be284]
push ebx
push ebx
push esi
push 0x1e
push 0x1d
push 0xb2
mov edi, 0x2e7
push edi
push 0x1c
push 9
push 0x6b
call fcn.10088b09
mov ecx, dword [0x109be284]
push 9
push 0x6b
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push esi
push 0x1e
push 0x1d
push 0xd6
push edi
push 0x1c
push 0xa
push 0x6b
call fcn.10088b09
mov ecx, dword [0x109be284]
push 0xa
push 0x6b
call fcn.10083602
push ebx
push ebx
push esi
push 0x1e
push 0x1d
push 0xf6
push edi
mov ecx, dword [0x109be284]
push 0x1c
push 0xb
push 0x6b
call fcn.10088b09
mov ecx, dword [0x109be284]
push 0xb
push 0x6b
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push esi
push 0x1e
push 0x1d
push 0x115
push edi
push 0x1c
push 0xc
push 0x6b
call fcn.10088b09
mov ecx, dword [0x109be284]
push 0xc
push 0x6b
call fcn.10083602
push ebx
mov ecx, dword [0x109be284]
push ebx
push esi
push 0x1e
push 0x1d
push 0x136
push edi
push 0x1c
push 0xd
push 0x6b
pop edi
push edi
call fcn.10088b09
mov ecx, dword [0x109be284]
push 0xd
push edi
call fcn.10083602
mov ecx, dword [0x109be284]
push esi
push ebx
push 0x12
push 0xb4
push 0x52
push 0x237
push ebx
push 3
push edi
call fcn.10087855
cmp dword [0x109b8894], 4
mov ecx, dword [0x109be284]
jne 0x100feff9
push 0x12
jmp 0x100feffb
push 0x14
push 3
push edi
call fcn.100834fe
fld1
fstp dword [ebp - 0x20]
push 0x14
push 0x91
fld1
fstp dword [ebp - 0x1c]
push 6
push 0x49
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x14]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1cd
movsd dword es:[edi], dword [esi]
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0xe
push 0x50
fld1
fstp dword [ebp - 0x20]
push 0x29
fld1
push 0x65
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
movsd dword es:[edi], dword [esi]
push 0x4f2
push ebx
movsd dword es:[edi], dword [esi]
push 0x6b
mov ecx, dword [0x109be284]
call fcn.10087689
fld1
fstp dword [ebp - 0x20]
push 0x11
push 0x67
fld1
fstp dword [ebp - 0x1c]
push 0x41
push 0x5c
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
sub esp, 0x10
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0xc
push 0x6b
call fcn.10087595
push 0xe
fld1
fstp dword [ebp - 0x20]
push 0x50
fld1
push 0x6c
fstp dword [ebp - 0x1c]
push 0x65
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
mov ecx, dword [0x109be284]
push 0x1ce
push ebx
push 0x6b
call fcn.10087689
fld1
fstp dword [ebp - 0x20]
push 0x58
push 0xd5
fld1
fstp dword [ebp - 0x1c]
push 0x89
push 0x25
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x14]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x101374ba
movsd dword es:[edi], dword [esi]
push 0xe
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.100877ba
push 0xe
fld1
push 0x50
fstp dword [ebp - 0x20]
push 0xfa
fld1
push 0x65
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
movsd dword es:[edi], dword [esi]
push 0x614
mov ecx, dword [0x109be284]
push ebx
push 0x6b
call fcn.10087689
fld1
fstp dword [ebp - 0x20]
push 0x11
push 0x67
fld1
fstp dword [ebp - 0x1c]
push 0x114
push 0x5c
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
sub esp, 0x10
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x10
push 0x6b
call fcn.10087595
fld1
push 0xe
fstp dword [ebp - 0x20]
push 0x50
fld1
push 0x13b
fstp dword [ebp - 0x1c]
push 0x65
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
lea esi, [ebp - 0x30]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
push ebx
push 0x610
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x11
push 0x67
fld1
fstp dword [ebp - 0x20]
push 0x153
fld1
push 0x5c
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x101374ba
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x12
push 0x6b
call fcn.10087595
fld1
push 0x13
fstp dword [ebp - 0x20]
push 0x91
fld1
push 6
fstp dword [ebp - 0x1c]
push 0x244
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
lea esi, [ebp - 0x30]
mov edi, esp
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1cd
movsd dword es:[edi], dword [esi]
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0xe
push 0x50
fld1
fstp dword [ebp - 0x20]
push 0x3b
fld1
push 0x266
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov ecx, dword [0x109be284]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1cf
movsd dword es:[edi], dword [esi]
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0xe
fld1
push 0x50
fstp dword [ebp - 0x20]
push 0x92
fld1
push 0x266
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
lea esi, [ebp - 0x30]
mov edi, esp
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1c5
movsd dword es:[edi], dword [esi]
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x12
push 0x6a
fld1
fstp dword [ebp - 0x20]
push 0xb2
fld1
push 0x22a
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov ecx, dword [0x109be284]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1c6
movsd dword es:[edi], dword [esi]
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x12
fld1
push 0x6a
fstp dword [ebp - 0x20]
push 0xd6
fld1
push 0x22a
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
lea esi, [ebp - 0x30]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
push ebx
push 0x1c7
movsd dword es:[edi], dword [esi]
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x12
push 0x6a
fld1
fstp dword [ebp - 0x20]
push 0xf6
fld1
push 0x22a
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov ecx, dword [0x109be284]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1c8
movsd dword es:[edi], dword [esi]
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x12
fld1
push 0x6a
fstp dword [ebp - 0x20]
push 0x115
fld1
push 0x22a
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
lea esi, [ebp - 0x30]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
push ebx
push 0x1c9
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x12
push 0x6a
fld1
fstp dword [ebp - 0x20]
push 0x136
fld1
push 0x22a
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov ecx, dword [0x109be284]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1d0
movsd dword es:[edi], dword [esi]
push ebx
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x12
fld1
push 0x3c
fstp dword [ebp - 0x20]
push 0xb2
fld1
push 0x2a3
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
lea esi, [ebp - 0x20]
fld1
mov edi, esp
fstp dword [ebp - 0x18]
fld1
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push 0x101432c0
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x19
push 0x6b
call fcn.10087595
fld1
fstp dword [ebp - 0x20]
push 0x12
push 0x3c
fld1
fstp dword [ebp - 0x1c]
push 0xd6
push 0x2a3
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
sub esp, 0x10
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x10143298
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x1a
push 0x6b
call fcn.10087595
fld1
push 0x12
fstp dword [ebp - 0x20]
push 0x3c
fld1
push 0xf6
fstp dword [ebp - 0x1c]
push 0x2a3
fld1
sub esp, 0x10
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov edi, esp
fld1
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
fld1
fstp dword [ebp - 0x18]
fld1
fstp dword [ebp - 0x14]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
sub esp, 0x100
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x34], esp
push 0x10145290
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x1b
push 0x6b
call fcn.10087595
push 0x12
fld1
fstp dword [ebp - 0x20]
push 0x3c
push 0x115
fld1
fstp dword [ebp - 0x1c]
push 0x2a3
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push 0x1014528c
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x1c
push 0x6b
call fcn.10087595
fld1
push 0x12
fstp dword [ebp - 0x20]
push 0x3c
fld1
push 0x136
fstp dword [ebp - 0x1c]
push 0x2a3
fld1
sub esp, 0x10
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov edi, esp
fld1
fstp dword [ebp - 0x14]
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 - 0x20]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x1c]
lea esi, [ebp - 0x20]
fld1
push ebx
fstp dword [ebp - 0x18]
sub esp, 0x100
fld1
mov ecx, esp
mov dword [ebp - 0x34], esp
fstp dword [ebp - 0x14]
push 0x10145288
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.1010f770
mov ecx, dword [0x109be284]
push 0x1d
push 0x6b
call fcn.10087595
push ebx
push 0x100fc63b
push 0x12c
push 0x122
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push 0x101374ba
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x6c
call fcn.100887f9
mov ecx, dword [0x109be284]
push ebx
push 0xd4
push 0x1ca
push 0x6c
call fcn.1008200f
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x20
push ebx
push 0x6c
call fcn.100870c8
fld1
fstp dword [ebp - 0x20]
push 0x13
push 0x96
fld1
fstp dword [ebp - 0x1c]
push 7
fld1
push 0x46
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
lea esi, [ebp - 0x30]
mov ecx, dword [0x109be284]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1d1
movsd dword es:[edi], dword [esi]
push ebx
push 0x6c
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0xe
push 0x54
fld1
fstp dword [ebp - 0x20]
push 0x36
fld1
push 0x68
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov ecx, dword [0x109be284]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1d2
movsd dword es:[edi], dword [esi]
push ebx
push 0x6c
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0xe
fld1
push 0x54
fstp dword [ebp - 0x20]
push 0xc4
fld1
push 0x68
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
sub esp, 0x10
fld1
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
lea esi, [ebp - 0x30]
mov edi, esp
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1d3
movsd dword es:[edi], dword [esi]
push ebx
push 0x6c
movsd dword es:[edi], dword [esi]
call fcn.10087689
push 0x54
push 0xd2
fld1
fstp dword [ebp - 0x20]
push 0x53
fld1
push 0x28
fstp dword [ebp - 0x1c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
mov ecx, dword [0x109be284]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1d4
movsd dword es:[edi], dword [esi]
push 5
push 0x6c
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 7
push 5
push 0x6c
call fcn.10083307
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
mov esi, 0x10f
push esi
push 0xb4
push 0x19
push 1
push 0x6c
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
fld1
fstp dword [ebp - 0x1c]
fld1
fstp dword [ebp - 0x18]
fld1
fstp dword [ebp - 0x14]
fld1
fstp dword [ebp - 0x30]
fld1
fstp dword [ebp - 0x2c]
fld1
push 0x17
fstp dword [ebp - 0x28]
push 0x46
fld1
push esi
fstp dword [ebp - 0x24]
push 0xaf
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x19c
movsd dword es:[edi], dword [esi]
push 1
push 0x6c
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 1
push 0x6c
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
mov esi, 0x10f
push esi
push 0x32
push 0x19
push 2
push 0x6c
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x1c]
push esi
push 0x2d
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x19b
movsd dword es:[edi], dword [esi]
push 2
mov ecx, dword [0x109be284]
push 0x6c
call fcn.10087689
mov ecx, dword [0x109be284]
push 2
push 0x6c
call fcn.10083602
cmp dword [0x109b8894], ebx
jne 0x100ffc43
mov ecx, dword [0x109be284]
mov esi, 0x5dc
push esi
push ebx
push 0xf
push 0x64
mov edi, 0xde
push edi
push 0x26
push ebx
push 3
push 0x6c
call fcn.10087855
mov ecx, dword [0x109be284]
push esi
push ebx
push 0xf
push 0x64
push edi
push 0x99
push ebx
push 4
push 0x6c
call fcn.10087855
mov ecx, dword [0x109be284]
push 1
push 4
push 0x6c
call fcn.100851de
jmp 0x100ffced
push 0xf
fld1
fstp dword [ebp - 0x20]
push 0x64
push 0xde
fld1
fstp dword [ebp - 0x1c]
push 0x26
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
sub esp, 0x10
fstp dword [ebp - 0x14]
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 - 0x20]
fld1
fstp dword [ebp - 0x1c]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
fstp dword [ebp - 0x18]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x34], esp
push str.Password
movsd dword es:[edi], dword [esi]
call fcn.1010f770
mov ecx, dword [0x109be284]
push 3
push 0x6c
call fcn.10087595
mov ecx, dword [0x109be284]
push 0x5dc
push ebx
push 0xf
push 0x64
push 0xde
push 0x99
push ebx
push 4
push 0x6c
call fcn.10087855
mov ecx, dword [0x109be284]
push 1
push 4
push 0x6c
call fcn.100851de
mov esi, 0x5dc
push ebx
push 0x100fd0a8
push 0x78
push 0x12c
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push 0x101374ba
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x6d
call fcn.100887f9
mov ecx, dword [0x109be284]
push 3
push 0x6d
call fcn.10082138
mov ecx, dword [0x109be284]
push ebx
push ebx
push esi
push 0x12
push 0x11
push 0xa
push 0x64
push 0x10
push 1
push 0x6d
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x13
push 0xc2
fld1
fstp dword [ebp - 0x1c]
push 0xd
push 0x64
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x14]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1d5
movsd dword es:[edi], dword [esi]
push 1
push 0x6d
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 1
push 0x6d
call fcn.10083602
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 0x28
push 0x64
push 0x10
push 2
mov ecx, dword [0x109be284]
push 0x6d
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x13
push 0xc2
fld1
fstp dword [ebp - 0x1c]
push 0x2b
push 0x64
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x14]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1d6
movsd dword es:[edi], dword [esi]
push 2
push 0x6d
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 2
push 0x6d
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 0x46
push 0x64
push 0x10
push 3
push 0x6d
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x13
fld1
push 0xc2
fstp dword [ebp - 0x1c]
push 0x4b
fld1
push 0x64
sub esp, 0x10
fstp dword [ebp - 0x18]
lea esi, [ebp - 0x20]
fld1
fstp dword [ebp - 0x14]
fld1
fstp dword [ebp - 0x30]
fld1
fstp dword [ebp - 0x2c]
fld1
fstp dword [ebp - 0x28]
fld1
fstp dword [ebp - 0x24]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x109be284]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1d7
movsd dword es:[edi], dword [esi]
push 3
push 0x6d
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 3
push 0x6d
call fcn.10083602
push ebx
push 0x100fd0a8
push 0x40
push 0x40
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
mov esi, 0x101374ba
push esi
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x6e
call fcn.100887f9
mov ecx, dword [0x109be284]
push 9
push 0x6e
call fcn.10082138
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x1f
push ebx
push 0x6e
call fcn.100870c8
push ebx
push 0x100fc721
push 0x73
push 0xc0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.1010f770
mov ecx, dword [0x109be284]
push 0x6f
call fcn.100887f9
mov ecx, dword [0x109be284]
push 6
push 0x6f
call fcn.10082138
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 0xa
push ebx
push 0x10
push 1
push 0x6f
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
fld1
fstp dword [ebp - 0x1c]
push 0x13
fld1
fstp dword [ebp - 0x18]
push 0xc2
push 0xd
fld1
fstp dword [ebp - 0x14]
push ebx
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x30]
lea esi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x2c]
fld1
fstp dword [ebp - 0x28]
mov ecx, dword [0x109be284]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x4ca
movsd dword es:[edi], dword [esi]
push 1
push 0x6f
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 1
push 0x6f
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 0x23
push ebx
push 0x10
push 2
push 0x6f
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x13
push 0xc2
fld1
fstp dword [ebp - 0x1c]
push 0x26
fld1
push ebx
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
sub esp, 0x10
fstp dword [ebp - 0x14]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
lea esi, [ebp - 0x30]
mov ecx, dword [0x109be284]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x4cb
movsd dword es:[edi], dword [esi]
push 2
push 0x6f
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 2
push 0x6f
call fcn.10083602
mov ecx, dword [0x109be284]
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 0x3c
push ebx
push 0x10
push 3
push 0x6f
call fcn.10088b09
fld1
fstp dword [ebp - 0x20]
push 0x13
push 0xc2
fld1
fstp dword [ebp - 0x1c]
push 0x3f
push ebx
fld1
sub esp, 0x10
fstp dword [ebp - 0x18]
mov edi, esp
fld1
lea esi, [ebp - 0x20]
mov ecx, dword [0x109be284]
fstp dword [ebp - 0x14]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x30]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x2c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x28]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x24]
mov edi, esp
lea esi, [ebp - 0x30]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x4cc
movsd dword es:[edi], dword [esi]
push 3
push 0x6f
movsd dword es:[edi], dword [esi]
call fcn.10087689
mov ecx, dword [0x109be284]
push 3
push 0x6f
call fcn.10083602
lea ecx, [ebp - 0x280]
mov byte [ebp - 4], 1
call fcn.1010f440
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], bl
call fcn.1010f440
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x380]
call fcn.1010f440
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov ecx, dword [ebp - 0x10]
xor ecx, dword [ebp + 4]
call fcn.10115a7a
pop edi
pop esi
pop ebx
leave
ret