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

Disassembly:
mov eax, 0x10179d0f
call fcn.101590a4
sub esp, 0x378
mov eax, dword [0x101b6f10]
push ebx
push esi
mov esi, ecx
push edi
lea ecx, [ebp - 0x310]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x350], esi
call fcn.101512c0
xor ebx, ebx
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], ebx
call fcn.101512c0
mov eax, 0x400
cmp dword [esi + 0x35c], eax
push ebx
mov byte [ebp - 4], 1
push 0x1009f808
jge 0x1014c0a5
mov eax, 0x200
push eax
push eax
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x65
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push ebx
push ebx
mov edi, 0x578
push edi
push ebx
push ebx
push 0x64
push ebx
push 0x65
call fcn.1009e9d8
jmp 0x1014c0f3
push 0x200
push eax
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
push 0x1017fc1e
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x65
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x65
push ebx
push 0x65
call fcn.1009e9d8
mov esi, 0x1017fc1e
mov edi, 0x578
mov ecx, dword [0x10a0b444]
push 5
push 0x65
call fcn.10094e78
cmp byte [0x10a059e1], bl
jne 0x1014c117
mov ecx, dword [0x10a0b444]
push 0x65
call fcn.1009be72
mov eax, dword [ebp - 0x350]
cmp dword [eax + 0x360], 0x258
push ebx
push 0x10148534
jg 0x1014c13b
push 0xbf
push 0xf9
jmp 0x1014c145
push 0x17e
push 0x1f1
sub esp, 0x100
mov dword [ebp - 0x338], esp
mov ecx, esp
push esi
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x70
call fcn.100a0cf8
mov ecx, dword [ebp - 0x350]
mov eax, dword [ecx + 0x360]
cmp eax, 0x258
push ebx
jg 0x1014c195
cdq
sub eax, edx
sar eax, 1
sub eax, 0xfa
push eax
mov eax, dword [ecx + 0x35c]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x7c
jmp 0x1014c1c2
cmp eax, 0x300
cdq
jg 0x1014c1a8
sub eax, edx
sar eax, 1
sub eax, 0x104
jmp 0x1014c1b1
sub eax, edx
sar eax, 1
sub eax, 0x122
push eax
mov eax, dword [ecx + 0x35c]
cdq
sub eax, edx
sar eax, 1
sub eax, 0xf8
mov ecx, dword [0x10a0b444]
push eax
push 0x70
call fcn.10094d1e
mov eax, dword [ebp - 0x350]
cmp dword [eax + 0x360], 0x258
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push edi
push ebx
push ebx
jg 0x1014c1f1
push 0x3b
jmp 0x1014c1f3
push 0x29
push ebx
push 0x70
call fcn.1009e9d8
push ebx
push 0x10148534
push 0xd1
push 0x158
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
push esi
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x66
call fcn.100a0cf8
mov ecx, dword [ebp - 0x350]
mov eax, dword [ecx + 0x360]
cmp eax, 0x258
jg 0x1014c249
cdq
sub eax, edx
sar eax, 1
add eax, 0x14
jmp 0x1014c265
cmp eax, 0x300
cdq
jg 0x1014c25c
sub eax, edx
sar eax, 1
add eax, 0x8c
jmp 0x1014c265
sub eax, edx
sar eax, 1
add eax, 0xaa
push ebx
push eax
mov eax, dword [ecx + 0x35c]
mov ecx, dword [0x10a0b444]
cdq
sub eax, edx
sar eax, 1
sub eax, 0xac
push eax
push 0x66
call fcn.10094d1e
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push edi
push ebx
push ebx
push 0x22
push ebx
push 0x66
call fcn.1009e9d8
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x98
push 0xbe
push 0x19
push 1
push 0x66
call fcn.100a1012
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
push esi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34c], esp
push esi
mov byte [ebp - 4], 2
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x19c
mov byte [ebp - 4], 1
call fcn.1008fbbe
fld1
fstp dword [ebp - 0x348]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x344]
push 0x97
fld1
push 0xb7
sub esp, 0x10
fstp dword [ebp - 0x340]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
sub esp, 0x10
fstp dword [ebp - 0x33c]
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 - 0x348]
fld1
fstp dword [ebp - 0x344]
lea esi, [ebp - 0x348]
fld1
mov edi, esp
fstp dword [ebp - 0x340]
mov dword [ebp - 0x33c], 0x3f666666
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 - 0x110]
mov ecx, esp
mov dword [ebp - 0x338], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 1
push 0x66
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push 1
push 0x66
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x98
push 0x5f
push 0x19
push 2
push 0x66
call fcn.100a1012
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34c], esp
push esi
mov byte [ebp - 4], 3
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x19b
mov byte [ebp - 4], 1
call fcn.1008fbbe
fld1
fstp dword [ebp - 0x348]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x344]
push 0x97
fld1
push 0x58
sub esp, 0x10
fstp dword [ebp - 0x340]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
sub esp, 0x10
fstp dword [ebp - 0x33c]
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 - 0x348]
fld1
fstp dword [ebp - 0x344]
mov dword [ebp - 0x33c], 0x3f666666
fld1
lea esi, [ebp - 0x348]
fstp dword [ebp - 0x340]
mov edi, esp
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 - 0x110]
mov ecx, esp
mov dword [ebp - 0x338], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 2
push 0x66
pop esi
push esi
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push 2
push esi
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push 2
push esi
call fcn.100968a1
mov ecx, dword [0x10a0b444]
push 0x5dc
push ebx
push 0x13
push 0x8c
push 0x36
push 0x94
push ebx
push 3
push esi
call fcn.1009f193
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34c], esp
push esi
mov byte [ebp - 4], 4
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x1c2
mov byte [ebp - 4], 1
call fcn.1008fbbe
fld1
fstp dword [ebp - 0x348]
push 0x13
push 0x46
fld1
fstp dword [ebp - 0x344]
push 0x36
fld1
push 0x45
sub esp, 0x10
fstp dword [ebp - 0x340]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
sub esp, 0x10
fstp dword [ebp - 0x33c]
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 - 0x348]
fld1
fstp dword [ebp - 0x344]
lea esi, [ebp - 0x348]
fld1
fstp dword [ebp - 0x340]
fld1
fstp dword [ebp - 0x33c]
mov edi, esp
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 - 0x110]
mov ecx, esp
mov dword [ebp - 0x338], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 3
push 0x66
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push 0x5dc
push ebx
push 0x13
push 0x8c
push 0x53
push 0x94
push ebx
push 4
push 0x66
call fcn.1009f193
mov ecx, dword [0x10a0b444]
push 1
push 4
push 0x66
call fcn.1009a6f2
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34c], esp
push esi
mov byte [ebp - 4], 5
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x1c3
mov byte [ebp - 4], 1
call fcn.1008fbbe
fld1
fstp dword [ebp - 0x348]
push 0x13
push 0x46
fld1
fstp dword [ebp - 0x344]
push 0x53
fld1
push 0x45
sub esp, 0x10
fstp dword [ebp - 0x340]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
sub esp, 0x10
fstp dword [ebp - 0x33c]
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 - 0x348]
fld1
fstp dword [ebp - 0x344]
lea esi, [ebp - 0x348]
fld1
mov edi, esp
fstp dword [ebp - 0x340]
fld1
fstp dword [ebp - 0x33c]
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 - 0x110]
mov ecx, esp
mov dword [ebp - 0x338], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 4
push 0x66
call fcn.1009eed6
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34c], esp
push esi
mov byte [ebp - 4], 6
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x1e3
mov byte [ebp - 4], 1
call fcn.1008fbbe
fld1
fstp dword [ebp - 0x348]
push 0x13
push 0x46
fld1
fstp dword [ebp - 0x344]
push 0x72
push 0x45
fld1
sub esp, 0x10
fstp dword [ebp - 0x340]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
sub esp, 0x10
fstp dword [ebp - 0x33c]
lea eax, [ebp - 0x110]
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 - 0x348]
fld1
fstp dword [ebp - 0x344]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
fstp dword [ebp - 0x340]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x33c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x338], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push ebx
push 0x66
call fcn.1009eed6
push 0x16
push 0x16
mov ecx, dword [0x10a0b444]
push 0x5dc
push ebx
push ebx
push 0x6e
push 0x93
push ebx
push 5
push 0x66
call fcn.100a1012
fld1
fstp dword [ebp - 0x348]
push 0x578
mov ecx, dword [0x10a0b444]
fld1
fstp dword [ebp - 0x344]
push ebx
push ebx
fld1
sub esp, 0x10
fstp dword [ebp - 0x340]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
push 0x6f
fstp dword [ebp - 0x33c]
push 0x94
push 0x69b6
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 6
push 0x66
movsd dword es:[edi], dword [esi]
call fcn.1009ea46
mov ecx, dword [0x10a0b444]
push ebx
push 6
push 0x66
call fcn.10096113
push ebx
push 0x101486c5
push 0x1a5
push 0x152
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x67
pop edi
push edi
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push 5
push edi
call fcn.10094e78
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x24
push ebx
push edi
call fcn.1009e9d8
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
push esi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34c], esp
push esi
mov byte [ebp - 4], 7
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x1c4
mov byte [ebp - 4], 1
call fcn.1008fbbe
fld1
fstp dword [ebp - 0x348]
push 0x11
push 0x82
fld1
fstp dword [ebp - 0x344]
push 0x1a
push edi
fld1
sub esp, 0x10
fstp dword [ebp - 0x340]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
sub esp, 0x10
fstp dword [ebp - 0x33c]
lea eax, [ebp - 0x110]
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 - 0x348]
fld1
fstp dword [ebp - 0x344]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
fstp dword [ebp - 0x340]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x33c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x338], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0xa
push 0x67
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x16f
push 0xc6
push 0x19
push 1
push 0x67
call fcn.100a1012
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34c], esp
push esi
mov byte [ebp - 4], 8
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
mov byte [ebp - 4], 1
push 0x19c
call fcn.1008fbbe
fld1
fstp dword [ebp - 0x348]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x344]
push 0x170
push 0xc1
fld1
sub esp, 0x10
fstp dword [ebp - 0x340]
mov edi, esp
fld1
lea esi, [ebp - 0x348]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x33c]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x360]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x35c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x358]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x354]
mov edi, esp
lea esi, [ebp - 0x360]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 1
push 0x67
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x16f
push 0x50
push 0x19
push 2
push 0x67
call fcn.100a1012
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x34c], esp
push esi
mov byte [ebp - 4], 9
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x19b
mov byte [ebp - 4], 1
call fcn.1008fbbe
fld1
push 0x17
push 0x46
push 0x170
push 0x4b
fstp dword [ebp - 0x360]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x35c]
lea esi, [ebp - 0x360]
fld1
sub esp, 0x10
fstp dword [ebp - 0x358]
lea eax, [ebp - 0x110]
fld1
fstp dword [ebp - 0x354]
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 - 0x360]
fld1
fstp dword [ebp - 0x35c]
mov edi, esp
fld1
lea esi, [ebp - 0x360]
fstp dword [ebp - 0x358]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x354]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x338], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 2
push 0x67
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push 2
push 0x67
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push 2
push 0x67
call fcn.100968a1
lea ecx, [ebp - 0x210]
call fcn.101512c0
xor esi, esi
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x34c], esi
mov ecx, dword [0x10a0b444]
push ebx
push ebx
mov eax, esi
imul eax, eax, 0x2c
push 0x5dc
push 0x15
push 0x14
add eax, 0x55
push eax
push 0x35
push 0x13
lea edi, [esi + 3]
push edi
push 0x67
mov dword [ebp - 0x338], eax
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push edi
push 0x67
call fcn.100968d7
cmp esi, dword [0x10a05a24]
jge 0x1014cde8
mov ecx, dword [ebp - 0x350]
mov eax, esi
imul eax, eax, 0x32
add eax, dword [ecx + 0x7f0]
imul eax, eax, 0x2d
add eax, 0x10a05a29
push eax
lea eax, [ebp - 0x210]
push 0x1017b3fc
push eax
call fcn.10151120
add esp, 0xc
cmp esi, ebx
fld1
push 0x17
push 0x9e
jne 0x1014ccbd
fstp dword [ebp - 0x360]
push 0x55
fld1
push 0x39
fstp dword [ebp - 0x35c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x358]
lea esi, [ebp - 0x360]
fld1
sub esp, 0x10
lea ecx, [ebp - 0x210]
fstp dword [ebp - 0x354]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x348]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x344]
fldz
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x340]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x33c]
mov edi, esp
lea esi, [ebp - 0x348]
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.101510f0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push eax
call fcn.101512e0
push 3
jmp 0x1014cd4b
push dword [ebp - 0x338]
fstp dword [ebp - 0x384]
fld1
lea esi, [ebp - 0x384]
fstp dword [ebp - 0x380]
push 0x39
fld1
sub esp, 0x10
fstp dword [ebp - 0x37c]
mov edi, esp
fld1
sub esp, 0x10
lea ecx, [ebp - 0x210]
fstp dword [ebp - 0x378]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x374]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x370]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x36c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x368]
mov edi, esp
lea esi, [ebp - 0x374]
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.101510f0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push eax
call fcn.101512e0
mov eax, dword [ebp - 0x34c]
add eax, 3
push eax
mov ecx, dword [0x10a0b444]
push 0x67
call fcn.1009eed6
fld1
fstp dword [ebp - 0x330]
push 0x17
push 0x36
fld1
push dword [ebp - 0x338]
fstp dword [ebp - 0x32c]
fld1
mov eax, dword [ebp - 0x34c]
push 0xe2
fstp dword [ebp - 0x328]
sub esp, 0x10
mov edi, esp
fld1
lea esi, [ebp - 0x330]
fstp dword [ebp - 0x324]
mov ecx, dword [0x10a0b444]
fld1
sub esp, 0x10
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x320]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x31c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x318]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x314]
mov edi, esp
lea esi, [ebp - 0x320]
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.1009efc4
mov esi, dword [ebp - 0x34c]
inc esi
cmp esi, 5
mov dword [ebp - 0x34c], esi
jl 0x1014cbae
push ebx
push 0x1014acf7
push 0x1e8
push 0x1a2
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push 0x1017fc1e
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x68
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push ebx
push 0x32
push 0xc8
push 0x68
call fcn.10094d1e
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x21
push ebx
push 0x68
call fcn.1009e9d8
fld1
fstp dword [ebp - 0x320]
push 0x11
push 0x9b
fld1
fstp dword [ebp - 0x31c]
push 0x15
push 0x83
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
fld1
fstp dword [ebp - 0x330]
fld1
fstp dword [ebp - 0x32c]
fld1
push 0x11
fstp dword [ebp - 0x328]
push 0x4e
fld1
push 0x3d
fstp dword [ebp - 0x324]
push 0xa8
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x320]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
push 0x11
push 0xb4
fld1
fstp dword [ebp - 0x320]
push 0x56
fld1
push 0x77
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0xb
push 0x68
call fcn.1009eed6
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
fld1
fstp dword [ebp - 0x330]
push 0x11
fld1
push 0x4e
fstp dword [ebp - 0x32c]
push 0x7d
fld1
push 0xa8
fstp dword [ebp - 0x328]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x324]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
push 0x11
push 0xb4
fld1
fstp dword [ebp - 0x320]
push 0x97
fld1
push 0x77
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0xd
push 0x68
call fcn.1009eed6
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
push 0x11
fstp dword [ebp - 0x314]
push 0x4e
fld1
push 0xbd
fstp dword [ebp - 0x330]
push 0xa8
fld1
sub esp, 0x10
fstp dword [ebp - 0x32c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
push 0x11
push 0x6a
fld1
fstp dword [ebp - 0x320]
push 0xd7
fld1
push 0x77
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
mov ecx, dword [0x10a0b444]
fld1
sub esp, 0x10
mov dword [ebp - 0x324], 0x3f4ccccd
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
fld1
push 0x11
fstp dword [ebp - 0x330]
push 0x6a
fld1
push 0xf1
fstp dword [ebp - 0x32c]
push 0x77
fld1
sub esp, 0x10
fstp dword [ebp - 0x328]
mov edi, esp
lea esi, [ebp - 0x320]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
mov dword [ebp - 0x324], 0x3f4ccccd
lea esi, [ebp - 0x330]
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.1009efc4
push 0x11
push 0x6a
fld1
fstp dword [ebp - 0x320]
push 0x10b
fld1
push 0x77
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
mov ecx, dword [0x10a0b444]
fld1
sub esp, 0x10
mov dword [ebp - 0x324], 0x3f4ccccd
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
fld1
fstp dword [ebp - 0x330]
fld1
fstp dword [ebp - 0x32c]
push 0x11
fld1
push 0x6a
fstp dword [ebp - 0x328]
push 0x124
push 0x77
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x320]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
mov dword [ebp - 0x324], 0x3f4ccccd
lea esi, [ebp - 0x330]
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.1009efc4
push 0x11
push 0x3b
fld1
fstp dword [ebp - 0x320]
push 0xd7
fld1
push 0xf0
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x13
push 0x68
call fcn.1009eed6
fld1
push 0x11
fstp dword [ebp - 0x320]
push 0x3b
fld1
push 0xf1
fstp dword [ebp - 0x31c]
push 0xf0
fld1
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
mov edi, esp
lea esi, [ebp - 0x320]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
push ebx
sub esp, 0x100
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, esp
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x14
push 0x68
call fcn.1009eed6
push 0x11
fld1
fstp dword [ebp - 0x320]
push 0x3b
push 0x10b
fld1
fstp dword [ebp - 0x31c]
push 0xf0
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x15
push 0x68
call fcn.1009eed6
push 0x11
push 0x3b
push 0x124
fld1
push 0xf0
fstp dword [ebp - 0x320]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x31c]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x16
push 0x68
call fcn.1009eed6
push 0x11
fld1
fstp dword [ebp - 0x320]
push 0x4e
push 0x14c
fld1
fstp dword [ebp - 0x31c]
push 0xa8
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
mov ecx, dword [0x10a0b444]
sub esp, 0x10
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
push 0x11
fld1
fstp dword [ebp - 0x320]
push 0xb4
push 0x167
fld1
fstp dword [ebp - 0x31c]
push 0x77
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x18
push 0x68
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x193
push 0x109
push 0x19
push 1
push 0x68
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x17
fld1
push 0x46
fstp dword [ebp - 0x31c]
push 0x194
fld1
push 0x104
sub esp, 0x10
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
mov edi, esp
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x32c]
fld1
fstp dword [ebp - 0x328]
fld1
fstp dword [ebp - 0x324]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 1
push 0x68
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x193
push 0x5f
push 0x19
push 2
push 0x68
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x31c]
push 0x194
push 0x5a
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 2
push 0x68
call fcn.100968d7
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x193
mov ecx, dword [0x10a0b444]
push 0xb4
push 0x19
push 3
push 0x68
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x31c]
push 0x194
push 0xaf
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x19a
movsd dword es:[edi], dword [esi]
push 3
push 0x68
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
mov ecx, dword [0x10a0b444]
push 3
push 0x68
call fcn.100968d7
push ebx
push 0x1014b62a
push 0x2b8
push 0x1a4
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push 0x1017fc1e
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x6b
pop edi
push edi
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push 6
push edi
call fcn.10094e78
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x23
push ebx
push edi
call fcn.1009e9d8
push ebx
push ebx
push 0x5dc
mov ecx, dword [0x10a0b444]
push 0x1b
push 0x1a
mov esi, 0x1f6
push esi
push 0xf9
push 0x19
push 1
push edi
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x17
push 0x46
fld1
push esi
fstp dword [ebp - 0x31c]
push 0xf4
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 1
push 0x6b
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
mov esi, 0x1f6
push esi
push 0x71
push 0x19
push 2
push 0x6b
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
fld1
fstp dword [ebp - 0x330]
fld1
fstp dword [ebp - 0x32c]
fld1
fstp dword [ebp - 0x328]
push 0x17
fld1
push 0x46
fstp dword [ebp - 0x324]
push esi
push 0x6c
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x320]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 2
push 0x6b
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
mov esi, 0x5dc
push esi
push 0x28
push 0x27
push 0x4d
push 0x87
push 0x26
push 3
push 0x6b
call fcn.100a1012
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
mov edi, 0x1017fc1e
push edi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
push edi
mov byte [ebp - 4], 0xb
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x1cb
mov byte [ebp - 4], 0xa
call fcn.1008fbbe
sub esp, 0x100
lea eax, [ebp - 0x110]
mov ecx, esp
mov dword [ebp - 0x334], esp
push eax
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 3
push 0x6b
call fcn.10096811
push ebx
push ebx
push esi
push 0x18
push 0x17
push 0x4d
push 0x10f
push 0x16
push 4
mov ecx, dword [0x10a0b444]
push 0x6b
call fcn.100a1012
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push edi
call fcn.101512e0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
push edi
mov byte [ebp - 4], 0xc
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x1cc
mov byte [ebp - 4], 0xa
call fcn.1008fbbe
sub esp, 0x100
lea eax, [ebp - 0x110]
mov ecx, esp
mov dword [ebp - 0x334], esp
push eax
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 4
push 0x6b
call fcn.10096811
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push esi
push 0x1e
push 0x1d
push 0x13f
mov edi, 0x12c
push edi
push 0x1c
push 9
push 0x6b
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push 9
push 0x6b
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push esi
push 0x1e
push 0x1d
push 0x163
push edi
push 0x1c
push 0xa
push 0x6b
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push 0xa
push 0x6b
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push esi
push 0x1e
push 0x1d
push 0x183
push edi
push 0x1c
push 0xb
push 0x6b
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push 0xb
push 0x6b
call fcn.100968d7
push ebx
mov ecx, dword [0x10a0b444]
push ebx
push esi
push 0x1e
push 0x1d
push 0x1a3
push edi
push 0x1c
push 0xc
push 0x6b
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push 0xc
push 0x6b
call fcn.100968d7
push ebx
mov ecx, dword [0x10a0b444]
push ebx
push esi
push 0x1e
push 0x1d
push 0x1c3
push edi
push 0x1c
push 0xd
push 0x6b
pop edi
push edi
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push 0xd
push edi
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push esi
push ebx
push 0x12
push 0xb4
push 0x102
push 0x78
push ebx
push 3
push edi
call fcn.1009f193
cmp dword [0x10a059f4], 4
mov ecx, dword [0x10a0b444]
jne 0x1014dcf3
push 0x12
jmp 0x1014dcf5
push 0x14
push 3
push edi
call fcn.100967d3
fld1
fstp dword [ebp - 0x320]
push 0x14
push 0x91
fld1
fstp dword [ebp - 0x31c]
push 0x15
push 0x88
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
push 0xe
push 0x50
fld1
fstp dword [ebp - 0x320]
push 0x3a
fld1
push 0xaa
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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 [0x10a0b444]
call fcn.1009efc4
fld1
fstp dword [ebp - 0x320]
push 0x11
push 0x67
fld1
fstp dword [ebp - 0x31c]
push 0x4d
push 0x9e
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0xc
push 0x6b
call fcn.1009eed6
push 0xe
fld1
fstp dword [ebp - 0x320]
push 0x50
fld1
push 0x6e
fstp dword [ebp - 0x31c]
push 0xab
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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 [0x10a0b444]
push 0x1ce
push ebx
push 0x6b
call fcn.1009efc4
fld1
fstp dword [ebp - 0x320]
push 0x58
push 0xd5
fld1
fstp dword [ebp - 0x31c]
push 0x83
push 0x67
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
push 0xe
push 0x6b
movsd dword es:[edi], dword [esi]
call fcn.1009f0fe
push 0xe
fld1
push 0x50
fstp dword [ebp - 0x320]
push 0xee
fld1
push 0xac
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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 0x1cf
mov ecx, dword [0x10a0b444]
push ebx
push 0x6b
call fcn.1009efc4
fld1
fstp dword [ebp - 0x320]
push 0xe
push 0x50
fld1
fstp dword [ebp - 0x31c]
push 0x127
push 0xac
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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 0x6b
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push 0x12
fld1
push 0x6a
fstp dword [ebp - 0x320]
push 0x13e
fld1
push 0x6e
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1c6
movsd dword es:[edi], dword [esi]
push ebx
mov ecx, dword [0x10a0b444]
push 0x6b
call fcn.1009efc4
fld1
fstp dword [ebp - 0x320]
push 0x12
push 0x6a
fld1
fstp dword [ebp - 0x31c]
push 0x162
push 0x6e
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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 0x6b
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push 0x12
push 0x6a
fld1
fstp dword [ebp - 0x320]
push 0x182
fld1
push 0x6e
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
movsd dword es:[edi], dword [esi]
push 0x1c8
push ebx
movsd dword es:[edi], dword [esi]
push 0x6b
mov ecx, dword [0x10a0b444]
call fcn.1009efc4
fld1
fstp dword [ebp - 0x320]
push 0x12
push 0x6a
fld1
fstp dword [ebp - 0x31c]
push 0x1a2
push 0x6e
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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 0x6b
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push 0x12
push 0x6a
fld1
fstp dword [ebp - 0x320]
push 0x1c2
fld1
push 0x6e
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
mov ecx, dword [0x10a0b444]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
movsd dword es:[edi], dword [esi]
push 0x1d0
push ebx
movsd dword es:[edi], dword [esi]
push 0x6b
call fcn.1009efc4
fld1
fstp dword [ebp - 0x320]
push 0x12
push 0x3c
fld1
fstp dword [ebp - 0x31c]
push 0x13e
push 0xe6
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1018c634
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x19
push 0x6b
call fcn.1009eed6
push 0x12
fld1
fstp dword [ebp - 0x320]
push 0x3c
push 0x162
fld1
fstp dword [ebp - 0x31c]
push 0xe6
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
fstp dword [ebp - 0x314]
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 ecx, esp
mov dword [ebp - 0x334], esp
push 0x1018c60c
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x1a
push 0x6b
call fcn.1009eed6
fld1
fstp dword [ebp - 0x320]
push 0x12
push 0x3c
fld1
fstp dword [ebp - 0x31c]
push 0x182
push 0xe6
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1018c5e0
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x1b
push 0x6b
call fcn.1009eed6
push 0x12
fld1
fstp dword [ebp - 0x320]
push 0x3c
fld1
push 0x1a2
fstp dword [ebp - 0x31c]
push 0xe6
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
lea esi, [ebp - 0x320]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
mov edi, esp
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 - 0x334], esp
push 0x1018eb44
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x1c
push 0x6b
call fcn.1009eed6
push 0x12
fld1
fstp dword [ebp - 0x320]
push 0x3c
push 0x1c2
fld1
fstp dword [ebp - 0x31c]
push 0xe6
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1018eb40
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x1d
push 0x6b
call fcn.1009eed6
push ebx
push 0x1014b62a
push 0x68
push 0x1a7
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push 0x1017fc1e
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x71
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x25
push ebx
push 0x71
call fcn.1009e9d8
mov ecx, dword [0x10a0b444]
push ebx
push ebx
mov edi, 0x5dc
push edi
push 0x28
push 0x27
push 0x18
push 0x38
push 0x26
push 5
push 0x71
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push edi
push 0x18
push 0x17
push 0x18
mov esi, 0xbb
push esi
push 0x16
push 6
push 0x71
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push edi
push 0x28
push 0x27
push 0x41
push 0x38
push 0x26
push 7
push 0x71
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push edi
push 0x18
push 0x17
push 0x41
push esi
push 0x16
push 8
push 0x71
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0xe
push 0x50
fld1
fstp dword [ebp - 0x31c]
push 5
fld1
push 0x5a
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
sub esp, 0x10
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
lea esi, [ebp - 0x330]
mov edi, esp
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
push ebx
push 0x614
movsd dword es:[edi], dword [esi]
push ebx
push 0x71
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push 0x11
push 0x67
fld1
fstp dword [ebp - 0x320]
push 0x18
fld1
push 0x4d
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x10
push 0x71
call fcn.1009eed6
fld1
push 0xe
fstp dword [ebp - 0x320]
push 0x50
fld1
push 0x2e
fstp dword [ebp - 0x31c]
push 0x5a
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
fstp dword [ebp - 0x324]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x610
movsd dword es:[edi], dword [esi]
push ebx
push 0x71
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push 0x11
push 0x67
fld1
fstp dword [ebp - 0x320]
push 0x42
fld1
push 0x4d
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x12
push 0x71
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push ebx
push ebx
mov edi, 0x5dc
push edi
push 0x37
push 0x36
push 0x24
push pe_nt_image_headers32
push 0x35
push 0xe
push 0x71
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push edi
push 0x2e
push 0x2d
push 0x24
push 0x164
push 0x2c
push 0xf
push 0x71
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push edi
push 0x31
push 0x30
push 0x11
mov esi, 0x13a
push esi
push 0x2f
push 0x10
push 0x71
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push edi
push 0x34
push 0x33
push 0x37
push esi
push 0x32
push 0x11
push 0x71
call fcn.100a1012
mov esi, dword [ebp - 0x350]
fild dword [esi + 0x360]
push ebx
fmul dword [0x1018eb3c]
call fcn.10158344
fild dword [esi + 0x35c]
push eax
fmul dword [0x1018eb38]
call fcn.10158344
mov ecx, dword [0x10a0b444]
push eax
push 0x71
call fcn.10094d1e
cmp dword [0x10a059f4], 7
push ebx
push 0x1014afd8
jne 0x1014ecc3
push 0xd1
push 0x158
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push 0x1017fc1e
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x6c
pop edi
push edi
call fcn.100a0cf8
mov eax, dword [esi + 0x360]
cmp eax, 0x258
jg 0x1014e9c2
cdq
sub eax, edx
sar eax, 1
sub eax, 0x14
jmp 0x1014e9de
cmp eax, 0x300
cdq
jg 0x1014e9d5
sub eax, edx
sar eax, 1
sub eax, 0x8c
jmp 0x1014e9de
sub eax, edx
sar eax, 1
sub eax, 0xaa
mov ecx, dword [0x10a0b444]
push ebx
push eax
mov eax, dword [esi + 0x35c]
cdq
sub eax, edx
sar eax, 1
sub eax, 0xac
push eax
push edi
call fcn.10094d1e
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x3c
push ebx
push edi
call fcn.1009e9d8
fld1
fstp dword [ebp - 0x320]
push 0x34
push 0xae
fld1
fstp dword [ebp - 0x31c]
push 0x42
push 0x56
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1ed
movsd dword es:[edi], dword [esi]
push ebx
push 0x6c
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x98
push 0xbe
push 0x19
push 1
push 0x6c
call fcn.100a1012
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
mov byte [ebp - 4], 0xd
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x338], esp
push esi
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x19c
mov byte [ebp - 4], 0xa
call fcn.1008fbbe
fld1
fstp dword [ebp - 0x320]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x31c]
push 0x97
push 0xb7
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
sub esp, 0x10
fstp dword [ebp - 0x314]
lea eax, [ebp - 0x110]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
mov dword [ebp - 0x314], 0x3f666666
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
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 - 0x334], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 1
push 0x6c
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push 1
push 0x6c
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
push 0x98
push 0x5f
push 0x19
push 2
push 0x6c
call fcn.100a1012
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
sub esp, 0x100
mov byte [ebp - 4], 0xe
mov ecx, esp
mov dword [ebp - 0x338], esp
push esi
call fcn.101512e0
mov ecx, dword [0x10a0b444]
lea eax, [ebp - 0x110]
push eax
push 0x19b
mov byte [ebp - 4], 0xa
call fcn.1008fbbe
fld1
fstp dword [ebp - 0x320]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x31c]
push 0x97
push 0x58
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
sub esp, 0x10
fstp dword [ebp - 0x314]
lea eax, [ebp - 0x110]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
mov dword [ebp - 0x314], 0x3f666666
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
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 - 0x334], esp
push eax
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 2
push 0x6c
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push 2
push 0x6c
call fcn.100968d7
jmp 0x1014f16a
push 0x177
push 0x1a2
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push 0x1017fc1e
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x6c
pop edi
push edi
call fcn.100a0cf8
cmp dword [esi + 0x360], 0x258
mov ecx, dword [0x10a0b444]
push ebx
jg 0x1014ed10
push 0x70
push 0xc0
jmp 0x1014ed1a
push 0xd4
push 0x1ca
push edi
call fcn.10094d1e
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x20
push ebx
push edi
call fcn.1009e9d8
fld1
fstp dword [ebp - 0x320]
push 0x13
push 0x96
fld1
fstp dword [ebp - 0x31c]
push 0x15
push 0x87
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
push 0xe
fld1
push 0x54
fstp dword [ebp - 0x320]
push 0x4c
fld1
push 0xa9
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
lea esi, [ebp - 0x330]
mov ecx, dword [0x10a0b444]
mov edi, esp
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.1009efc4
push 0xe
push 0x54
fld1
fstp dword [ebp - 0x320]
push 0xda
fld1
push 0xa7
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
mov ecx, dword [0x10a0b444]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
push 0x54
fld1
push 0xd2
fstp dword [ebp - 0x320]
push 0x69
fld1
push 0x69
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
lea esi, [ebp - 0x330]
mov edi, esp
mov ecx, dword [0x10a0b444]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 7
push 5
push 0x6c
call fcn.1009654c
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
mov esi, 0x125
push esi
push 0xf5
push 0x19
push 1
push 0x6c
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x17
push 0x46
fld1
push esi
fstp dword [ebp - 0x31c]
push 0xf0
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 1
push 0x6c
call fcn.100968d7
push ebx
push ebx
push 0x5dc
push 0x1b
push 0x1a
mov esi, 0x125
push esi
push 0x73
push 0x19
mov ecx, dword [0x10a0b444]
push 2
push 0x6c
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x17
push 0x46
fld1
push esi
fstp dword [ebp - 0x31c]
push 0x6e
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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 0x6c
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
mov ecx, dword [0x10a0b444]
push 2
push 0x6c
call fcn.100968d7
push 0xf
fld1
fstp dword [ebp - 0x320]
push 0x64
fld1
push 0xf4
fstp dword [ebp - 0x31c]
push 0x67
fld1
sub esp, 0x10
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
lea esi, [ebp - 0x320]
fld1
mov edi, esp
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
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 - 0x334], esp
push str.Password
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 3
push 0x6c
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
push 0x5dc
push ebx
push 0xf
push 0x64
push 0xf4
push 0xda
push ebx
push 4
push 0x6c
call fcn.1009f193
mov ecx, dword [0x10a0b444]
push 1
push 4
push 0x6c
call fcn.1009a6f2
push ebx
push 0x1014b815
push 0x78
push 0x12c
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push 0x1017fc1e
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x6d
call fcn.100a0cf8
mov eax, dword [ebp - 0x350]
mov ecx, dword [eax + 0x360]
mov eax, dword [eax + 0x35c]
push ebx
sub ecx, 0x8c
push ecx
mov ecx, dword [0x10a0b444]
sub eax, 0x168
push eax
push 0x6d
call fcn.10094d1e
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 7
push 0x4d
push 0x10
push 1
push 0x6d
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x13
push 0xc2
fld1
fstp dword [ebp - 0x31c]
push 0xd
push 0x6e
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 1
push 0x6d
call fcn.100968d7
push ebx
push ebx
mov ecx, dword [0x10a0b444]
push 0x5dc
push 0x12
push 0x11
push 0x25
push 0x4d
push 0x10
push 2
push 0x6d
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x13
push 0xc2
fld1
fstp dword [ebp - 0x31c]
push 0x2b
push 0x6e
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 2
push 0x6d
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 0x43
push 0x4d
push 0x10
push 3
push 0x6d
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
fld1
fstp dword [ebp - 0x330]
fld1
fstp dword [ebp - 0x32c]
fld1
fstp dword [ebp - 0x328]
fld1
push 0x13
fstp dword [ebp - 0x324]
push 0xc2
push 0x4b
push 0x6e
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x320]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 3
push 0x6d
call fcn.100968d7
push ebx
push 0x1014b815
push 0x78
push 0x11a
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
mov esi, 0x1017fc1e
push esi
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x6e
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push 9
push 0x6e
call fcn.10094e78
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x1f
push ebx
push 0x6e
call fcn.1009e9d8
push ebx
push 0x1014b08f
push 0x73
push 0xc0
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push esi
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x6f
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push 6
push 0x6f
call fcn.10094e78
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 0xa
push ebx
push 0x10
push 1
mov ecx, dword [0x10a0b444]
push 0x6f
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x13
push 0xc2
fld1
fstp dword [ebp - 0x31c]
push 0xd
push ebx
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 1
push 0x6f
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 0x23
push ebx
push 0x10
push 2
push 0x6f
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x13
fld1
push 0xc2
fstp dword [ebp - 0x31c]
push 0x26
fld1
push ebx
sub esp, 0x10
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
fstp dword [ebp - 0x314]
fld1
fstp dword [ebp - 0x330]
fld1
fstp dword [ebp - 0x32c]
fld1
fstp dword [ebp - 0x328]
fld1
fstp dword [ebp - 0x324]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 2
push 0x6f
call fcn.100968d7
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x5dc
push 0x12
push 0x11
push 0x3c
push ebx
push 0x10
push 3
push 0x6f
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x13
push 0xc2
fld1
fstp dword [ebp - 0x31c]
push 0x3f
push ebx
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
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.1009efc4
mov ecx, dword [0x10a0b444]
push 3
push 0x6f
call fcn.100968d7
push 2
push 0x10144be8
push 0x10e
push 0x12c
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push 0x1017fc1e
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x72
pop edi
push edi
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push 5
push edi
call fcn.10094e78
mov ecx, dword [0x10a0b444]
push 1
push 0x64
push ebx
push edi
call fcn.10094d1e
mov ecx, dword [0x10a0b444]
push 0x13
mov esi, 0xc8
push esi
push 0x579
push 0x18
push 0x32
push 9
push ebx
push edi
call fcn.1009e9d8
fld1
fstp dword [ebp - 0x320]
push 0x13
push esi
fld1
fstp dword [ebp - 0x31c]
push 0x19
push 0x32
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x1eb
movsd dword es:[edi], dword [esi]
push ebx
push 0x72
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push 0x578
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
mov ecx, dword [0x10a0b444]
push 0x64
push 0xc8
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x320]
movsd dword es:[edi], dword [esi]
push 0x32
movsd dword es:[edi], dword [esi]
push 0x32
push ebx
movsd dword es:[edi], dword [esi]
push 1
push 0x72
movsd dword es:[edi], dword [esi]
call fcn.1009ea46
mov ecx, dword [0x10a0b444]
mov esi, 0x5dc
push esi
push ebx
push 0x13
push 0x64
push 0xb4
push 0x64
push 0xb
push 2
push 0x72
call fcn.1009f193
mov ecx, dword [0x10a0b444]
push 0x20
push 0x46
push esi
push 0x1b
push 0x1a
push 0xdc
push 0x3c
push 0x19
push 3
push 0x72
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x31c]
push 0xdd
push 0x3c
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x19b
movsd dword es:[edi], dword [esi]
push 3
push 0x72
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push 0x20
mov ecx, dword [0x10a0b444]
push 0x46
push 0x5dc
push 0x1b
push 0x1a
push 0xdc
mov esi, 0xaa
push esi
push 0x19
push 4
push 0x72
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
push 0x17
push 0x46
fld1
fstp dword [ebp - 0x31c]
push 0xdd
push esi
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x6ba
movsd dword es:[edi], dword [esi]
push 4
push 0x72
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push ebx
push 0x10148899
push 0x208
push 0x1a2
sub esp, 0x100
mov ecx, esp
mov dword [ebp - 0x334], esp
push 0x1017fc1e
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0x73
pop esi
push esi
call fcn.100a0cf8
mov ecx, dword [0x10a0b444]
push 5
push esi
call fcn.10094e78
mov eax, dword [ebp - 0x350]
cmp dword [eax + 0x360], 0x258
mov ecx, dword [0x10a0b444]
push 1
jg 0x1014f973
push 0x1e
jmp 0x1014f975
push 0x64
push ebx
push esi
call fcn.10094d1e
mov ecx, dword [0x10a0b444]
push ebx
push ebx
push 0x578
push ebx
push ebx
push 0x3d
push ebx
push esi
call fcn.1009e9d8
fld1
fstp dword [ebp - 0x320]
push 0x11
push 0x4d
fld1
fstp dword [ebp - 0x31c]
push 0x3e
push 0xaa
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
mov ecx, dword [0x10a0b444]
fstp dword [ebp - 0x314]
sub esp, 0x10
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x21a
movsd dword es:[edi], dword [esi]
push ebx
push 0x73
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push 0x31
fld1
push 0xd6
fstp dword [ebp - 0x320]
push 0x5b
fld1
push 0x66
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
mov edi, esp
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
sub esp, 0x10
fld1
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
fstp dword [ebp - 0x324]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x21b
movsd dword es:[edi], dword [esi]
push 1
push 0x73
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
mov ecx, dword [0x10a0b444]
push 7
push 1
push 0x73
call fcn.1009654c
push 0x11
fld1
fstp dword [ebp - 0x320]
push 0x4d
push 0xa6
fld1
fstp dword [ebp - 0x31c]
push 0xaa
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
mov ecx, dword [0x10a0b444]
sub esp, 0x10
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x21c
movsd dword es:[edi], dword [esi]
push ebx
push 0x73
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
push 0x14
fld1
push 0xd6
fstp dword [ebp - 0x320]
push 0xc4
fld1
push 0x66
fstp dword [ebp - 0x31c]
sub esp, 0x10
fld1
lea esi, [ebp - 0x320]
mov edi, esp
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
sub esp, 0x10
mov edi, esp
fld1
fstp dword [ebp - 0x314]
lea esi, [ebp - 0x320]
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 - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 2
push 0x73
call fcn.1009eed6
push 0x14
fld1
fstp dword [ebp - 0x320]
push 0xd6
push 0xd8
fld1
fstp dword [ebp - 0x31c]
push 0x66
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
mov ecx, dword [0x10a0b444]
sub esp, 0x10
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x21f
movsd dword es:[edi], dword [esi]
push 3
push 0x73
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
mov ecx, dword [0x10a0b444]
push 7
push 2
push 0x73
call fcn.1009654c
mov ecx, dword [0x10a0b444]
push 7
push 3
push 0x73
call fcn.1009654c
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
fld1
fstp dword [ebp - 0x330]
fld1
push 0x14
fstp dword [ebp - 0x32c]
push 0x69
fld1
push 0x10e
fstp dword [ebp - 0x328]
push 0x87
fld1
sub esp, 0x10
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x320]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x220
movsd dword es:[edi], dword [esi]
push ebx
push 0x73
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
mov ecx, dword [0x10a0b444]
push 0x15
push 0x17
mov esi, 0x5dc
push esi
push ebx
push ebx
push 0x10c
push 0xfa
push ebx
push 4
push 0x73
call fcn.100a1012
push esi
fld1
fstp dword [ebp - 0x320]
push 0x1e
push 0x1e
fld1
fstp dword [ebp - 0x31c]
mov ecx, dword [0x10a0b444]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
push 0x10d
push 0xfb
fstp dword [ebp - 0x314]
push 0x69b6
push 5
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x73
movsd dword es:[edi], dword [esi]
pop edi
push edi
call fcn.1009ea46
mov ecx, dword [0x10a0b444]
push ebx
push 5
push edi
call fcn.10096113
push 0x21
mov esi, 0x8c
push esi
push 0x5dc
push 0x1b
push 0x1a
push 0x144
mov ecx, dword [0x10a0b444]
push 0x62
push 0x19
push 6
push edi
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push ebx
push 6
push edi
call fcn.100968f2
fld1
fstp dword [ebp - 0x320]
push 0x1c
push esi
fld1
fstp dword [ebp - 0x31c]
push 0x145
push 0x60
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 7
push 0x73
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
mov edi, 0x5dc
push edi
push ebx
push 0x16
push 0x5a
push 0x144
push 0xf0
push ebx
push 8
push 0x73
call fcn.1009f193
mov ecx, dword [0x10a0b444]
push 0x21
mov esi, 0x8c
push esi
push edi
push 0x1b
push 0x1a
push 0x161
push 0x62
push 0x19
push 9
push 0x73
call fcn.100a1012
push ebx
mov ecx, dword [0x10a0b444]
push 9
push 0x73
call fcn.100968f2
fld1
fstp dword [ebp - 0x320]
push 0x1c
push esi
fld1
fstp dword [ebp - 0x31c]
push 0x162
push 0x60
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
sub esp, 0x10
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0xa
push 0x73
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
mov edi, 0x5dc
push edi
push ebx
push 0x16
push 0x5a
push 0x161
push 0xf0
push ebx
push 0xb
push 0x73
call fcn.1009f193
mov ecx, dword [0x10a0b444]
push 0x21
mov esi, 0x8c
push esi
push edi
push 0x1b
push 0x1a
push 0x17e
push 0x62
push 0x19
push 0xc
push 0x73
call fcn.100a1012
mov ecx, dword [0x10a0b444]
push ebx
push 0xc
push 0x73
call fcn.100968f2
push 0x1c
push esi
push 0x17f
fld1
push 0x60
fstp dword [ebp - 0x320]
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x31c]
lea esi, [ebp - 0x320]
fld1
sub esp, 0x10
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
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 - 0x320]
fld1
fstp dword [ebp - 0x31c]
mov edi, esp
fld1
lea esi, [ebp - 0x320]
fstp dword [ebp - 0x318]
push ebx
fld1
sub esp, 0x100
mov ecx, esp
fstp dword [ebp - 0x314]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x334], esp
push 0x1017fc1e
movsd dword es:[edi], dword [esi]
call fcn.101512e0
mov ecx, dword [0x10a0b444]
push 0xd
push 0x73
call fcn.1009eed6
mov ecx, dword [0x10a0b444]
mov esi, 0x5dc
push esi
push ebx
push 0x16
push 0x5a
push 0x17e
push 0xf0
push ebx
push 0xe
push 0x73
call fcn.1009f193
mov ecx, dword [0x10a0b444]
push 0x21
push 0x5a
push esi
push 0x1b
push 0x1a
push 0x1ab
push 0x6e
push 0x19
push 0xf
push 0x73
call fcn.100a1012
fld1
fstp dword [ebp - 0x320]
fld1
fstp dword [ebp - 0x31c]
fld1
fstp dword [ebp - 0x318]
fld1
fstp dword [ebp - 0x314]
fld1
fstp dword [ebp - 0x330]
fld1
fstp dword [ebp - 0x32c]
fld1
fstp dword [ebp - 0x328]
fld1
fstp dword [ebp - 0x324]
push 0x1c
push 0x5a
push 0x1ac
push 0x6e
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x320]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10a0b444]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x221
movsd dword es:[edi], dword [esi]
push 0xf
push 0x73
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
mov ecx, dword [0x10a0b444]
push 0x21
push 0x5a
push 0x5dc
push 0x1b
push 0x1a
push 0x1ab
mov esi, 0xe1
push esi
push 0x19
push 0x10
push 0x73
call fcn.100a1012
push 0x1c
fld1
fstp dword [ebp - 0x320]
push 0x5a
push 0x1ac
fld1
fstp dword [ebp - 0x31c]
push esi
sub esp, 0x10
fld1
mov edi, esp
fstp dword [ebp - 0x318]
lea esi, [ebp - 0x320]
fld1
mov ecx, dword [0x10a0b444]
sub esp, 0x10
fstp dword [ebp - 0x314]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x330]
movsd dword es:[edi], dword [esi]
fld1
fstp dword [ebp - 0x32c]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x328]
fld1
movsd dword es:[edi], dword [esi]
fstp dword [ebp - 0x324]
mov edi, esp
lea esi, [ebp - 0x330]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push ebx
push 0x222
movsd dword es:[edi], dword [esi]
push 0x10
push 0x73
movsd dword es:[edi], dword [esi]
call fcn.1009efc4
lea eax, [ebp - 0x364]
push eax
mov dword [ebp - 0x364], ebx
push 0x7531
mov ecx, dword [0x10a0b360]
call fcn.100057c1
cmp dword [ebp - 0x364], ebx
jle 0x101501b8
mov esi, 0xc9
mov ecx, dword [0x10a0b444]
push 0x64
push 0xc8
lea eax, [esi + 0x6aa4]
push eax
push esi
call fcn.1008facb
inc esi
lea eax, [esi - 0xc9]
cmp eax, dword [ebp - 0x364]
jl 0x1015018f
lea ecx, [ebp - 0x210]
mov byte [ebp - 4], 1
call fcn.101512b0
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], bl
call fcn.101512b0
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x310]
call fcn.101512b0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov ecx, dword [ebp - 0x10]
call fcn.101581be
pop edi
pop esi
pop ebx
leave
ret