Function at 0x485b00
Capabilities:
Create process on windows

Disassembly:
enter 0x242c, 1
push ebx
push ecx
push edx
mov dword [ebp - 8], esp
lea eax, [ebp - 0x1d8]
push eax
push 0x4ed800
call fcn.0041ac50
lea esi, [ebp - 0x1d8]
mov edi, 0x4dd122
call fcn.00415520
test al, al
je 0x48c107
push 0x4dd123
push 6
push 0x15
push 0x4b
push 0x18
push 0x20
push 0
push 0
call fcn.0040cd00
mov eax, dword [0x4e91ad]
mov dword [ebp - 0x1dc], eax
push 1
push 7
push 0x15
push dword [0x4dd136]
push 3
push 0x4dd13a
call fcn.004206d2
push 0xb
push 0x16
push 0x4dd14e
call fcn.00408840
push 8
push 0x17
push 0x4dd15a
call fcn.00408840
mov eax, dword [ebp - 0x1dc]
call fcn.0040b6d2
push 0x17
push 0x16
push 0x1f
call fcn.00408970
push 0x17
push 0x17
push 0x32
call fcn.00408970
mov eax, dword [ebp - 0x1dc]
call fcn.004092f2
push 0x17
push 0x16
lea eax, [ebp - 0x2dc]
push eax
lea eax, [ebp - 0x5dc]
push eax
push 0x4edc0c
call fcn.0041ac50
lea esi, [ebp - 0x5dc]
lea edi, [ebp - 0x4dc]
call fcn.00401b30
mov esi, 0x4dd169
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x3dc]
call fcn.00401b30
lea eax, [ebp - 0x6dc]
push eax
push 0x4edc21
call fcn.0041ac50
lea esi, [ebp - 0x6dc]
lea edi, [ebp - 0x3dc]
call fcn.00401af0
mov eax, edi
push eax
push 0x1f
call fcn.0041b510
lea eax, [ebp - 0x2dc]
push eax
call fcn.004043a0
push 0x17
push 0x17
push 0x4ed800
call fcn.004043a0
push 0x4e8328
lea eax, [ebp - 0x3dc]
push eax
push 0x4edc52
call fcn.0041ac50
lea esi, [ebp - 0x3dc]
lea edi, [ebp - 0x2dc]
call fcn.00401b30
mov esi, 0x4dd16b
call fcn.00401af0
mov eax, edi
push eax
call fcn.00401e60
push 0x4e8328
call fcn.00401210
call fcn.0041b260
push 0x4dd170
push 0x4dd17f
push 0x4dd18b
push 0x26c
push 0x196
push 1
push 4
push 0xd
lea eax, [ebp - 0x6c]
push eax
call fcn.004850c0
mov dword [ebp - 0xc], eax
movzx eax, byte [ebp + 0xc]
imul eax, eax, 0x640
lea eax, [eax + 0x4edff7]
mov dword [ebp - 0x1e0], eax
cmp byte [0x4efb04], 0x4e
jne 0x485e1b
cmp byte [0x4efb05], 0x47
jne 0x485cfb
movzx eax, byte [ebp + 0x10]
push eax
push 0x4e9978
call fcn.0041a6b0
push eax
call fcn.0042d680
mov word [ebp - 0x80], ax
jmp 0x485d01
mov word [ebp - 0x80], 0x1e
fld qword [0x4efb18]
fild word [ebp - 0x80]
fmulp st(1)
lea edi, [ebp - 0xa8]
call fcn.0040be55
fld qword [0x4efb18]
lea edi, [ebp - 0xb0]
call fcn.0040be55
fld qword [0x4efb18]
fild word [ebp - 0x80]
fmulp st(1)
fld dword [0x4ec6ff]
fdivp st(1)
lea edi, [ebp - 0xb8]
call fcn.0040be55
lea esi, [ebp - 0xb8]
call fcn.0040be38
fld xword [0x4dd18c]
fmulp st(1)
lea edi, [ebp - 0xc0]
call fcn.0040be55
mov eax, dword [ebp - 0x1e0]
fld dword [eax + 0x43c]
lea esi, [ebp - 0xb8]
call fcn.0040be38
fmulp st(1)
lea edi, [ebp - 0xd0]
call fcn.0040be55
mov esi, 0x4dd196
call fcn.0040be38
lea edi, [ebp - 0xc8]
call fcn.0040be55
mov byte [ebp - 0x1e4], 5
mov byte [ebp - 0x70], 0
inc byte [ebp - 0x70]
lea esi, [ebp - 0xc8]
call fcn.0040be38
mov dword [ebp - 0x1e8], esi
movzx eax, byte [ebp - 0x70]
fld dword [eax*4 + 0x4efae0]
movzx ebx, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
fld dword [edi + ebx*4 + 8]
fmulp st(1)
fld xword [0x4dd19c]
fmulp st(1)
fld xword [0x4dd1a6]
faddp st(1)
sub esp, 0xc
fstp xword [esp]
wait
call fcn.0043e300
fld xword [0x4dd1b0]
fdivp st(1)
faddp st(1)
mov esi, dword [ebp - 0x1e8]
lea edi, [ebp - 0xc8]
call fcn.0040be55
dec byte [ebp - 0x1e4]
jne 0x485da8
jmp 0x48613f
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x538]
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x540]
faddp st(1)
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x548]
faddp st(1)
lea edi, [ebp - 0xd8]
call fcn.0040be55
fld xword [0x4dd1ba]
lea esi, [ebp - 0xd8]
call fcn.0040be38
wait
fcompp
wait
fnstsw ax
wait
sahf
jbe 0x485ea0
push dword [ebp + 8]
sub esp, 8
lea esi, [ebp - 0xd8]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ax, word [ebp + 0x18]
push eax
mov bx, word [ebp + 0x14]
push ebx
movzx eax, byte [ebp + 0x10]
push eax
movzx eax, byte [ebp + 0xc]
push eax
call fcn.0048c6e0
lea edi, [ebp - 0xa8]
call fcn.0040be55
jmp 0x485eee
push dword [ebp + 8]
fld qword [0x4efb18]
fld xword [0x4dd1c4]
fmulp st(1)
lea edi, [ebp - 0x1ec]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1ec]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ax, word [ebp + 0x18]
push eax
mov bx, word [ebp + 0x14]
push ebx
movzx eax, byte [ebp + 0x10]
push eax
movzx eax, byte [ebp + 0xc]
push eax
call fcn.0048c6e0
lea edi, [ebp - 0xa8]
call fcn.0040be55
fld xword [0x4dd1ce]
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x550]
wait
fcompp
wait
fnstsw ax
wait
sahf
jbe 0x485f7e
lea esi, [ebp - 0xd8]
call fcn.0040be38
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x550]
fsubp st(1)
lea edi, [ebp - 0xd8]
call fcn.0040be55
lea esi, [ebp - 0xa8]
call fcn.0040be38
mov dword [ebp - 0x1e8], esi
push dword [ebp + 8]
sub esp, 8
lea esi, [ebp - 0xd8]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ax, word [ebp + 0x18]
push eax
mov bx, word [ebp + 0x14]
push ebx
movzx eax, byte [ebp + 0x10]
push eax
movzx eax, byte [ebp + 0xc]
push eax
call fcn.0048c6e0
fsubp st(1)
mov esi, dword [ebp - 0x1e8]
lea edi, [ebp - 0xd0]
call fcn.0040be55
jmp 0x485f93
mov esi, 0x4dd1d8
call fcn.0040be38
lea edi, [ebp - 0xd0]
call fcn.0040be55
mov esi, 0x4dd1de
call fcn.0040be38
lea edi, [ebp - 0xa0]
call fcn.0040be55
mov byte [ebp - 0x1e8], 5
mov byte [ebp - 0x70], 0
inc byte [ebp - 0x70]
lea esi, [ebp - 0xa0]
call fcn.0040be38
movzx eax, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
fld qword [edi + eax*8 + 0x438]
faddp st(1)
lea edi, [ebp - 0xa0]
call fcn.0040be55
dec byte [ebp - 0x1e8]
jne 0x485fb3
fld xword [0x4dd1e4]
lea esi, [ebp - 0xa0]
call fcn.0040be38
wait
fcompp
wait
fnstsw ax
wait
sahf
jbe 0x486086
lea esi, [ebp - 0xd8]
call fcn.0040be38
mov dword [ebp - 0x1ec], esi
lea esi, [ebp - 0xa0]
call fcn.0040be38
faddp st(1)
mov esi, dword [ebp - 0x1ec]
lea edi, [ebp - 0xd8]
call fcn.0040be55
push dword [ebp + 8]
sub esp, 8
lea esi, [ebp - 0xd8]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ax, word [ebp + 0x18]
push eax
mov bx, word [ebp + 0x14]
push ebx
movzx eax, byte [ebp + 0x10]
push eax
movzx eax, byte [ebp + 0xc]
push eax
call fcn.0048c6e0
lea esi, [ebp - 0xa8]
call fcn.0040be38
fsubp st(1)
lea esi, [ebp - 0xd0]
call fcn.0040be38
faddp st(1)
lea edi, [ebp - 0xc8]
call fcn.0040be55
jmp 0x48609b
mov esi, 0x4dd1ee
call fcn.0040be38
lea edi, [ebp - 0xc8]
call fcn.0040be55
fld xword [0x4dd1f4]
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x528]
wait
fcompp
wait
fnstsw ax
wait
sahf
jbe 0x4860dd
lea esi, [ebp - 0xa8]
call fcn.0040be38
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x528]
fdivp st(1)
lea edi, [ebp - 0xb0]
call fcn.0040be55
jmp 0x4860fb
lea esi, [ebp - 0xa8]
call fcn.0040be38
fld xword [0x4dd1fe]
fdivp st(1)
lea edi, [ebp - 0xb0]
call fcn.0040be55
lea esi, [ebp - 0xb0]
call fcn.0040be38
fld xword [0x4dd208]
fmulp st(1)
fld dword [0x4ec6ff]
fdivp st(1)
lea edi, [ebp - 0xb8]
call fcn.0040be55
lea esi, [ebp - 0xb8]
call fcn.0040be38
fld xword [0x4dd212]
fmulp st(1)
lea edi, [ebp - 0xc0]
call fcn.0040be55
push 6
push 0x155
push 0x261
push 0x32
push 1
call fcn.00485000
add dword [ebp - 0xc], eax
push 6
push 0x66
push 0xe6
push 0xea
push 1
call fcn.00485000
add dword [ebp - 0xc], eax
push 6
push 0x19
push 0xe6
push 0x49
push 1
call fcn.00485000
add dword [ebp - 0xc], eax
push 0xf0
push 0xb7
push 0xb4
push 0x99
push 1
call fcn.00485000
add dword [ebp - 0xc], eax
push 0xf0
push 0x19
push 0xb4
push 0x99
push 1
call fcn.00485000
add dword [ebp - 0xc], eax
push 0x1a8
push 0x19
push 0xbf
push 0x137
push 1
call fcn.00485000
add dword [ebp - 0xc], eax
push 6
push 0x178
push 0x267
push 0x178
call fcn.00484f00
add dword [ebp - 0xc], eax
push 6
push 0x142
push 0xec
push 0x142
call fcn.00484f00
add dword [ebp - 0xc], eax
push 6
push 0x72
push 0xec
push 0x72
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0xf0
push 0x142
push 0x1a4
push 0x142
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x1a8
push 0x142
push 0x267
push 0x142
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x1a8
push 0xf8
push 0x267
push 0xf8
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x1a8
push 0xea
push 0x267
push 0xea
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x1a8
push 0xdc
push 0x267
push 0xdc
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x1a8
push 0xb8
push 0x267
push 0xb8
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x1a8
push 0xaa
push 0x267
push 0xaa
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x1a8
push 0x90
push 0x267
push 0x90
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x1a8
push 0x82
push 0x267
push 0x82
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0xf0
push 0xc5
push 0x1a4
push 0xc5
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0xf0
push 0xa3
push 0x1a4
push 0xa3
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0xf0
push 0x27
push 0x1a4
push 0x27
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0xa9
push 0x150
push 0xa9
push 0x66
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x89
push 0x150
push 0x89
push 0x72
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x6e
push 0x150
push 0x6e
push 0x72
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0xa9
push 0x62
push 0xa9
push 0x19
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x15c
push 0x150
push 0x15c
push 0xb7
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x15c
push 0xb2
push 0x15c
push 0x19
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x21f
push 0x150
push 0x21f
push 0xea
call fcn.00484f00
add dword [ebp - 0xc], eax
push 0x21f
push 0xdc
push 0x21f
push 0x82
call fcn.00484f00
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd21c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd222
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd228
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd22e
sub esp, 8
mov esi, 0x4dd232
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd238
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd23e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd244
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x2e8]
push eax
mov esi, 0x4ea17e
lea edi, [ebp - 0x3e8]
call fcn.00401b30
mov esi, 0x4ea1a2
call fcn.00401af0
mov ebx, edi
push ebx
call fcn.0041ac50
lea eax, [ebp - 0x2e8]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd24a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd250
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd256
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd25c
sub esp, 8
mov esi, 0x4dd260
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd266
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd26c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd272
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd278
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd284
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd28a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd290
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd296
sub esp, 8
mov esi, 0x4dd29a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd2a0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd2a6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd2ac
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4dd2b2
lea edi, [ebp - 0x2e8]
call fcn.00401b30
mov esi, 0x4e9e64
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd2be
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd2c4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd2ca
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd2d0
sub esp, 8
mov esi, 0x4dd2d4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd2da
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd2e0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd2e6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4dd2ec
lea edi, [ebp - 0x2e8]
call fcn.00401b30
mov esi, 0x4edc52
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd2fd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd303
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd309
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd30f
sub esp, 8
mov esi, 0x4dd313
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd319
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd31f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd325
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4dd32b
lea edi, [ebp - 0x2e8]
call fcn.00401b30
mov esi, 0x4ed924
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd33e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd344
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd34a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd350
sub esp, 8
mov esi, 0x4dd354
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd35a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd360
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd366
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4dd36c
lea edi, [ebp - 0x4e8]
call fcn.00401b30
lea eax, [ebp - 0x4f0]
push eax
movzx ebx, byte [ebp + 0x10]
push ebx
push 0
call fcn.00436b70
lea esi, [ebp - 0x4f0]
lea edi, [ebp - 0x4e8]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x3e8]
call fcn.00401b30
mov esi, 0x4dd372
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x2e8]
call fcn.00401b30
mov esi, 0x4e9978
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd375
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd37b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd381
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd387
sub esp, 8
mov esi, 0x4dd38b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd391
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd397
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd39d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4dd3a3
lea edi, [ebp - 0x2e8]
call fcn.00401b30
mov esi, 0x4edc0c
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
mov ax, word [ebp + 0x1c]
push eax
movzx ebx, byte [0x4edc4f]
dec ebx
imul ebx, ebx, 0x40
movzx eax, byte [0x4efb39]
add ebx, eax
push ebx
movzx ebx, word [0x4f2762]
push ebx
push 0x4ea20e
push 0
push 0
call fcn.0040f4f0
sub esp, 8
mov esi, 0x4dd3aa
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd3b0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd3b6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd3bc
sub esp, 8
mov esi, 0x4dd3c0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd3c6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd3cc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd3d2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4dd3d8
lea edi, [ebp - 0x2e8]
call fcn.00401b30
mov esi, 0x4ea477
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd3e5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd3eb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd3f1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd3f7
sub esp, 8
mov esi, 0x4dd3fb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd401
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd407
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd40d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd413
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
movzx eax, byte [ebp + 0x10]
sub esp, 8
fld qword [eax*8 + 0x4ed93c]
fstp qword [esp]
wait
push 0x11
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd423
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd429
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd42f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd435
sub esp, 8
mov esi, 0x4dd439
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd43f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x262
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd445
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd44b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd451
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd457
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd45d
sub esp, 8
mov esi, 0x4dd461
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd467
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd46d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd473
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4dd479
lea edi, [ebp - 0x2e8]
call fcn.00401b30
mov esi, 0x4edc21
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
cmp byte [0x4ed7ae], 0x54
jne 0x486b2d
sub esp, 8
mov esi, 0x4dd483
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd489
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd48f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd495
sub esp, 8
mov esi, 0x4dd499
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd49f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd4a5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd4ab
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4dd4b1
lea edi, [ebp - 0x2e8]
call fcn.00401b30
mov esi, 0x4edb12
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
jmp 0x486b9a
sub esp, 8
mov esi, 0x4dd4c3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd4c9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd4cf
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd4d5
sub esp, 8
mov esi, 0x4dd4d9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd4df
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd4e5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd4eb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd4f1
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd503
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd509
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd50f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd515
sub esp, 8
mov esi, 0x4dd519
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd51f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd525
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd52b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd531
call fcn.004849c0
add dword [ebp - 0xc], eax
fld xword [0x4dd541]
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x528]
wait
fcompp
wait
fnstsw ax
wait
sahf
jbe 0x486d2e
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x538]
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x548]
faddp st(1)
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x540]
faddp st(1)
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x528]
fdivp st(1)
sub esp, 8
fstp qword [esp]
wait
push 0x11
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd54b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd551
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd557
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd55d
sub esp, 8
mov esi, 0x4dd561
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd567
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x262
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd56d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd573
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd579
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd57f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd585
sub esp, 8
mov esi, 0x4dd589
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd58f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd595
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd59b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd5a1
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd5ab
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd5b1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd5b7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd5bd
sub esp, 8
mov esi, 0x4dd5c1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd5c7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd5cd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd5d3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd5d9
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd5dd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd5e3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd5e9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd5ef
sub esp, 8
mov esi, 0x4dd5f3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd5f9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd5ff
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd605
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd60b
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd610
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd616
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd61c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd622
sub esp, 8
mov esi, 0x4dd626
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd62c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd632
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd638
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd63e
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd644
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd64a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd650
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd656
sub esp, 8
mov esi, 0x4dd65a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd660
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd666
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd66c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd672
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd683
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd689
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd68f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd695
sub esp, 8
mov esi, 0x4dd699
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd69f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd6a5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd6ab
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd6b1
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd6b7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd6bd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd6c3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd6c9
sub esp, 8
mov esi, 0x4dd6cd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd6d3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd6d9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd6df
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd6e5
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd6f6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd6fc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd702
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd708
sub esp, 8
mov esi, 0x4dd70c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd712
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd718
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd71e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd724
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd72a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd730
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd736
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd73c
sub esp, 8
mov esi, 0x4dd740
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd746
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd74c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd752
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd758
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd768
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd76e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd774
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd77a
sub esp, 8
mov esi, 0x4dd77e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd784
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd78a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd790
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd796
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd79c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd7a2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd7a8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd7ae
sub esp, 8
mov esi, 0x4dd7b2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd7b8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd7be
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd7c4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd7ca
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld dword [edi + 0x428]
sub esp, 8
fstp qword [esp]
wait
push 4
push 1
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd7d9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd7df
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd7e5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd7eb
sub esp, 8
mov esi, 0x4dd7ef
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd7f5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x84
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd7fb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld dword [edi + 0x428]
fld dword [0x4ec6ff]
fmulp st(1)
fld xword [0x4dd801]
fdivp st(1)
sub esp, 8
fstp qword [esp]
wait
push 6
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd80b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd811
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd817
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd81d
sub esp, 8
mov esi, 0x4dd821
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd827
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xa8
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd82d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x538]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd833
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd839
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd83f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd845
sub esp, 8
mov esi, 0x4dd849
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd84f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd855
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd85b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd861
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd867
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd86d
sub esp, 8
mov esi, 0x4dd871
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd877
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd87d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd883
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd889
call fcn.004849c0
add dword [ebp - 0xc], eax
mov al, byte [0x4efb41]
test al, al
jne 0x48750d
mov bl, byte [0x4efb42]
test bl, bl
jne 0x48750d
mov al, byte [0x4efb43]
test al, al
je 0x487563
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x558]
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x568]
faddp st(1)
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
jmp 0x487572
lea edi, [ebp - 0x34]
mov esi, 0x4dd896
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd89a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd8a0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd8a6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd8ac
sub esp, 8
mov esi, 0x4dd8b0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd8b6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd8bc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd8c2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd8c8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd8ce
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd8d4
sub esp, 8
mov esi, 0x4dd8d8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd8de
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd8e4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd8ea
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd8f0
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld dword [edi + 0x42c]
sub esp, 8
fstp qword [esp]
wait
push 4
push 1
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd8fd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd903
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd909
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd90f
sub esp, 8
mov esi, 0x4dd913
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd919
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x84
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd91f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld dword [edi + 0x42c]
fld dword [0x4ec6ff]
fmulp st(1)
fld xword [0x4dd925]
fdivp st(1)
sub esp, 8
fstp qword [esp]
wait
push 6
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd92f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd935
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd93b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd941
sub esp, 8
mov esi, 0x4dd945
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd94b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xa8
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd951
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x548]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd957
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd95d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd963
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd969
sub esp, 8
mov esi, 0x4dd96d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd973
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd979
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd97f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd985
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd98b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd991
sub esp, 8
mov esi, 0x4dd995
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd99b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd9a1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd9a7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd9ad
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x560]
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x570]
faddp st(1)
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dd9c0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd9c6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd9cc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd9d2
sub esp, 8
mov esi, 0x4dd9d6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd9dc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd9e2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dd9e8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd9ee
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dd9f4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dd9fa
sub esp, 8
mov esi, 0x4dd9fe
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda04
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda0a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda10
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dda16
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld dword [edi + 0x430]
sub esp, 8
fstp qword [esp]
wait
push 4
push 1
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dda24
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda2a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda30
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dda36
sub esp, 8
mov esi, 0x4dda3a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda40
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x84
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda46
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld dword [edi + 0x430]
fld dword [0x4ec6ff]
fmulp st(1)
fld xword [0x4dda4c]
fdivp st(1)
sub esp, 8
fstp qword [esp]
wait
push 6
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dda56
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda5c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda62
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dda68
sub esp, 8
mov esi, 0x4dda6c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda72
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xa8
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda78
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x540]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dda7e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda84
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda8a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dda90
sub esp, 8
mov esi, 0x4dda94
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dda9a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddaa0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddaa6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddaac
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddab2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddab8
sub esp, 8
mov esi, 0x4ddabc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddac2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddac8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddace
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddad4
call fcn.004849c0
add dword [ebp - 0xc], eax
mov al, byte [0x4efb44]
test al, al
je 0x487e55
lea ebx, [ebp - 0x2e8]
push ebx
lea eax, [ebp - 0x300]
push eax
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x558]
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x568]
faddp st(1)
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
jmp 0x487e64
lea edi, [ebp - 0x34]
mov esi, 0x4ddaed
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddaf1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddaf7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddafd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddb03
sub esp, 8
mov esi, 0x4ddb07
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb0d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb13
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddb19
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb1f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb25
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddb2b
sub esp, 8
mov esi, 0x4ddb2f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb35
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb3b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb41
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddb47
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld dword [edi + 0x43c]
sub esp, 8
fstp qword [esp]
wait
push 6
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddb50
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb56
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb5c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddb62
sub esp, 8
mov esi, 0x4ddb66
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb6c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xa8
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb72
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x550]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddb78
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb7e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb84
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddb8a
sub esp, 8
mov esi, 0x4ddb8e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb94
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddb9a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddba0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddba6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddbac
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddbb2
sub esp, 8
mov esi, 0x4ddbb6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddbbc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddbc2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddbc8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddbce
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x5c0]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddbdc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddbe2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddbe8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddbee
sub esp, 8
mov esi, 0x4ddbf2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddbf8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddbfe
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddc04
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc0a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc10
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddc16
sub esp, 8
mov esi, 0x4ddc1a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc20
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc26
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc2c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddc32
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x5d0]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddc4a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc50
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc56
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddc5c
sub esp, 8
mov esi, 0x4ddc60
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc66
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc6c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddc72
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc78
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc7e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddc84
sub esp, 8
mov esi, 0x4ddc88
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc8e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc94
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddc9a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddca0
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x5c8]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddcae
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddcb4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddcba
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddcc0
sub esp, 8
mov esi, 0x4ddcc4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddcca
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddcd0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddcd6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddcdc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddce2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddce8
sub esp, 8
mov esi, 0x4ddcec
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddcf2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddcf8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddcfe
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddd04
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x5d8]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddd1c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd22
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd28
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddd2e
sub esp, 8
mov esi, 0x4ddd32
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd38
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd3e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddd44
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd4a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd50
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddd56
sub esp, 8
mov esi, 0x4ddd5a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd60
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd66
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd6c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddd72
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x2e8]
push eax
lea ebx, [ebp - 0x300]
push ebx
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x558]
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x568]
faddp st(1)
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x560]
faddp st(1)
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x570]
faddp st(1)
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x5c0]
faddp st(1)
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x5c8]
faddp st(1)
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x5d0]
fsubp st(1)
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x5d8]
fsubp st(1)
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x300]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x2e8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddd79
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd7f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd85
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddd8b
sub esp, 8
mov esi, 0x4ddd8f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd95
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x1ec], ebx
fild dword [ebp - 0x1ec]
lea edi, [ebp - 0x1f4]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x1f4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddd9b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddda1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddda7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dddad
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dddb3
sub esp, 8
mov esi, 0x4dddb7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dddbd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dddc3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dddc9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dddcf
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddddd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddde3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddde9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dddef
sub esp, 8
mov esi, 0x4dddf3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dddf9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dddff
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde05
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dde0b
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dde19
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde1f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde25
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dde2b
sub esp, 8
mov esi, 0x4dde2f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde35
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde3b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde41
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dde47
call fcn.004849c0
add dword [ebp - 0xc], eax
fld qword [0x4dde4c]
fstp qword [ebp - 0x18]
wait
mov dword [ebp - 0x1ec], 0xc
mov eax, 0
mov dword [ebp - 0xc], eax
inc dword [ebp - 0xc]
imul eax, dword [ebp - 0xc], 0x37
lea eax, [eax + 0x4eba8f]
mov dword [ebp - 0x1f0], eax
lea eax, [ebp - 0x2f0]
push eax
push 0xf
call fcn.0041b490
mov edi, dword [ebp - 0x1f0]
lea esi, [edi + 3]
lea edi, [ebp - 0x2f0]
call fcn.00415520
test al, al
je 0x4889af
fld qword [ebp - 0x18]
mov eax, dword [ebp - 0xc]
mov edi, dword [ebp - 0x1e0]
fld qword [edi + eax*8 + 0x4c0]
faddp st(1)
fstp qword [ebp - 0x18]
wait
dec dword [ebp - 0x1ec]
jne 0x488959
lea eax, [ebp - 0x3f0]
push eax
lea ebx, [ebp - 0x408]
push ebx
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x530]
fld qword [ebp - 0x18]
fsubp st(1)
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x408]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x3f0]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4dde54
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde5a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde60
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dde66
sub esp, 8
mov esi, 0x4dde6a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde70
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x2f4], ebx
fild dword [ebp - 0x2f4]
lea edi, [ebp - 0x2fc]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x2fc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde76
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4dde7c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde82
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde88
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4dde8e
sub esp, 8
mov esi, 0x4dde92
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde98
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dde9e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddea4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddeaa
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddebb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddec1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddec7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddecd
sub esp, 8
mov esi, 0x4dded1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4dded7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddedd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddee3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddee9
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x3f0]
push eax
lea ebx, [ebp - 0x408]
push ebx
sub esp, 8
fld qword [ebp - 0x18]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x408]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x3f0]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddeee
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddef4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddefa
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddf00
sub esp, 8
mov esi, 0x4ddf04
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf0a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x2f4], ebx
fild dword [ebp - 0x2f4]
lea edi, [ebp - 0x2fc]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x2fc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf10
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddf16
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf1c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf22
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddf28
sub esp, 8
mov esi, 0x4ddf2c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf32
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf38
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf3e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddf44
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddf55
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf5b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf61
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddf67
sub esp, 8
mov esi, 0x4ddf6b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf71
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf77
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf7d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddf83
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x3f0]
push eax
lea ebx, [ebp - 0x408]
push ebx
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x558]
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x568]
faddp st(1)
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x560]
faddp st(1)
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x570]
faddp st(1)
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x5c0]
faddp st(1)
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x5c8]
faddp st(1)
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x5d0]
fsubp st(1)
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x5d8]
fsubp st(1)
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x408]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x3f0]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddf89
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf8f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddf95
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddf9b
sub esp, 8
mov esi, 0x4ddf9f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddfa5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x2f4], ebx
fild dword [ebp - 0x2f4]
lea edi, [ebp - 0x2fc]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x2fc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddfab
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4ddfb1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddfb7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddfbd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddfc3
sub esp, 8
mov esi, 0x4ddfc7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddfcd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddfd3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddfd9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddfdf
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x3f0]
push eax
lea ebx, [ebp - 0x408]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x5e0]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x408]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x3f0]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4ddfe9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddfef
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4ddff5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4ddffb
sub esp, 8
mov esi, 0x4ddfff
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de005
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x2f4], ebx
fild dword [ebp - 0x2f4]
lea edi, [ebp - 0x2fc]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x2fc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de00b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de011
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de017
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de01d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de023
sub esp, 8
mov esi, 0x4de027
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de02d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de033
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de039
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de03f
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de04f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de055
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de05b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de061
sub esp, 8
mov esi, 0x4de065
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de06b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de071
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de077
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de07d
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x3f0]
push eax
lea ebx, [ebp - 0x408]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x5e8]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x408]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x3f0]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de083
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de089
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de08f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de095
sub esp, 8
mov esi, 0x4de099
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de09f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x2f4], ebx
fild dword [ebp - 0x2f4]
lea edi, [ebp - 0x2fc]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x2fc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de0a5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de0ab
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de0b1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de0b7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de0bd
sub esp, 8
mov esi, 0x4de0c1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de0c7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de0cd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de0d3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de0d9
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de0ea
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de0f0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de0f6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de0fc
sub esp, 8
mov esi, 0x4de100
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de106
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de10c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de112
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de118
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x3f0]
push eax
lea ebx, [ebp - 0x408]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x410]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x408]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x3f0]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de11e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de124
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de12a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de130
sub esp, 8
mov esi, 0x4de134
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de13a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x2f4], ebx
fild dword [ebp - 0x2f4]
lea edi, [ebp - 0x2fc]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x2fc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de140
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de146
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de14c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de152
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de158
sub esp, 8
mov esi, 0x4de15c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de162
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de168
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de16e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de174
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x3f0]
push eax
lea ebx, [ebp - 0x408]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x5f0]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x408]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x3f0]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de17f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de185
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de18b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de191
sub esp, 8
mov esi, 0x4de195
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de19b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x265
sub ebx, eax
mov dword [ebp - 0x2f4], ebx
fild dword [ebp - 0x2f4]
lea edi, [ebp - 0x2fc]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x2fc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de1a1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
fld qword [0x4de1a7]
fstp qword [ebp - 0x18]
wait
mov byte [ebp - 0x74], 0
mov byte [ebp - 0x2f4], 0xc
mov byte [ebp - 0x70], 0
inc byte [ebp - 0x70]
lea eax, [ebp - 0x3f4]
push eax
push 0xf
call fcn.0041b490
movzx ebx, byte [ebp - 0x70]
imul eax, ebx, 0x37
lea esi, [eax + 0x4eba92]
lea edi, [ebp - 0x3f4]
call fcn.00415520
test al, al
je 0x489679
inc byte [ebp - 0x74]
lea eax, [ebp - 0x4f4]
push eax
lea ebx, [ebp - 0x50c]
push ebx
movzx eax, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + eax*8 + 0x4c0]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x50c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x4f4]
push 0x11
call fcn.00401950
fld qword [ebp - 0x18]
movzx eax, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
fld qword [edi + eax*8 + 0x4c0]
faddp st(1)
fstp qword [ebp - 0x18]
wait
sub esp, 8
mov esi, 0x4de1af
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de1b5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de1bb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de1c1
sub esp, 8
mov esi, 0x4de1c5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de1cb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de1d1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x138
sub ebx, eax
mov dword [ebp - 0x3f8], ebx
fild dword [ebp - 0x3f8]
lea edi, [ebp - 0x400]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x400]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x70]
imul ebx, eax, 0x37
lea ebx, [ebx + 0x4eba92]
push ebx
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de1d7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de1dd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de1e3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de1e9
sub esp, 8
mov esi, 0x4de1ed
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de1f3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x1a2
sub ebx, eax
mov dword [ebp - 0x3f8], ebx
fild dword [ebp - 0x3f8]
lea edi, [ebp - 0x400]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x400]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x138
sub ebx, eax
mov dword [ebp - 0x404], ebx
fild dword [ebp - 0x404]
lea edi, [ebp - 0x40c]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x40c]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
dec byte [ebp - 0x2f4]
jne 0x48947b
sub esp, 8
mov esi, 0x4de1f9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de1ff
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de205
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de20b
sub esp, 8
mov esi, 0x4de20f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de215
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de21b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de221
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de227
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x4f4]
push eax
lea ebx, [ebp - 0x50c]
push ebx
sub esp, 8
fld qword [ebp - 0x18]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x50c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x4f4]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de22e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de234
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de23a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de240
sub esp, 8
mov esi, 0x4de244
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de24a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x1a2
sub ebx, eax
mov dword [ebp - 0x3f8], ebx
fild dword [ebp - 0x3f8]
lea edi, [ebp - 0x400]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x400]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de250
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
mov byte [ebp - 0x74], 0
mov byte [ebp - 0x3f8], 0xc
mov byte [ebp - 0x70], 0
inc byte [ebp - 0x70]
lea eax, [ebp - 0x4f8]
push eax
push 0xf
call fcn.0041b490
movzx ebx, byte [ebp - 0x70]
imul eax, ebx, 0x30
lea esi, [eax + 0x4eb5c2]
lea edi, [ebp - 0x4f8]
call fcn.00415520
test al, al
je 0x4899b9
inc byte [ebp - 0x74]
lea eax, [ebp - 0x5f8]
push eax
lea ebx, [ebp - 0x610]
push ebx
movzx eax, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + eax*8 + 0x348]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x610]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x5f8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de256
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de25c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de262
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de268
sub esp, 8
mov esi, 0x4de26c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de272
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de278
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x98
sub ebx, eax
mov dword [ebp - 0x4fc], ebx
fild dword [ebp - 0x4fc]
lea edi, [ebp - 0x504]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x504]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x70]
imul ebx, eax, 0x30
lea ebx, [ebx + 0x4eb5c2]
push ebx
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de27e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de284
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de28a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de290
sub esp, 8
mov esi, 0x4de294
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de29a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x1a2
sub ebx, eax
mov dword [ebp - 0x4fc], ebx
fild dword [ebp - 0x4fc]
lea edi, [ebp - 0x504]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x504]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x98
sub ebx, eax
mov dword [ebp - 0x508], ebx
fild dword [ebp - 0x508]
lea edi, [ebp - 0x510]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x510]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
dec byte [ebp - 0x3f8]
jne 0x4897d5
sub esp, 8
mov esi, 0x4de2a0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de2a6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de2ac
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de2b2
sub esp, 8
mov esi, 0x4de2b6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de2bc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de2c2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de2c8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de2ce
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x5f8]
push eax
lea ebx, [ebp - 0x610]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x5e8]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x610]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x5f8]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de2d5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de2db
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de2e1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de2e7
sub esp, 8
mov esi, 0x4de2eb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de2f1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x1a2
sub ebx, eax
mov dword [ebp - 0x4fc], ebx
fild dword [ebp - 0x4fc]
lea edi, [ebp - 0x504]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x504]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de2f7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
mov eax, dword [ebp - 0x1e0]
fld qword [eax + 0x538]
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x548]
faddp st(1)
mov esi, dword [ebp - 0x1e0]
fld qword [esi + 0x540]
faddp st(1)
mov edi, dword [ebp - 0x1e0]
fld qword [edi + 0x550]
fsubp st(1)
fstp qword [ebp - 0x18]
wait
mov byte [ebp - 0x74], 0
mov byte [ebp - 0x4fc], 5
mov byte [ebp - 0x70], 0
inc byte [ebp - 0x70]
fld xword [0x4de2fd]
movzx eax, byte [ebp - 0x70]
fld dword [eax*4 + 0x4ec061]
wait
fcompp
wait
fnstsw ax
wait
sahf
jbe 0x489e98
inc byte [ebp - 0x74]
fld qword [ebp - 0x18]
movzx eax, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
fld qword [edi + eax*8 + 0x438]
faddp st(1)
fstp qword [ebp - 0x18]
wait
push 5
lea eax, [ebp - 0x20]
mov byte [eax], 0
push eax
movzx eax, byte [ebp - 0x70]
fld dword [eax*4 + 0x4ec061]
fstp qword [ebp - 0x504]
wait
lea ebx, [ebp - 0x504]
push ebx
push 3
push 0
call fcn.0040ba00
add esp, 8
sub esp, 8
mov esi, 0x4de307
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de30d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de313
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de319
sub esp, 8
mov esi, 0x4de31d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de323
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de329
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x110
sub ebx, eax
mov dword [ebp - 0x500], ebx
fild dword [ebp - 0x500]
lea edi, [ebp - 0x508]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x508]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4de32f
lea edi, [ebp - 0x708]
call fcn.00401b30
lea esi, [ebp - 0x20]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x608]
call fcn.00401b30
mov esi, 0x4de331
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x5fc]
push eax
lea ebx, [ebp - 0x614]
push ebx
movzx eax, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
fld dword [edi + eax*4 + 8]
sub esp, 8
fstp qword [esp]
wait
push 6
push 2
call fcn.0040b950
lea eax, [ebp - 0x614]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x5fc]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de33b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de341
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de347
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de34d
sub esp, 8
mov esi, 0x4de351
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de357
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xa8
sub ebx, eax
mov dword [ebp - 0x500], ebx
fild dword [ebp - 0x500]
lea edi, [ebp - 0x508]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x508]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x110
sub ebx, eax
mov dword [ebp - 0x50c], ebx
fild dword [ebp - 0x50c]
lea edi, [ebp - 0x514]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x514]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x5fc]
push eax
lea ebx, [ebp - 0x614]
push ebx
movzx eax, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + eax*8 + 0x438]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x614]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x5fc]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de35d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de363
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de369
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de36f
sub esp, 8
mov esi, 0x4de373
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de379
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x500], ebx
fild dword [ebp - 0x500]
lea edi, [ebp - 0x508]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x508]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x110
sub ebx, eax
mov dword [ebp - 0x50c], ebx
fild dword [ebp - 0x50c]
lea edi, [ebp - 0x514]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x514]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
dec byte [ebp - 0x4fc]
jne 0x489b58
mov byte [ebp - 0x500], 0xc
mov byte [ebp - 0x70], 0
inc byte [ebp - 0x70]
movzx eax, byte [ebp - 0x70]
imul ebx, eax, 0x37
lea edi, [ebx + 0x4eb7fb]
mov dword [ebp - 0x504], edi
lea eax, [ebp - 0x604]
push eax
push 0xf
call fcn.0041b490
mov edi, dword [ebp - 0x504]
lea esi, [edi + 3]
lea edi, [ebp - 0x604]
call fcn.00415520
test al, al
je 0x48a2f4
inc byte [ebp - 0x74]
fld qword [ebp - 0x18]
movzx eax, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
fld qword [edi + eax*8 + 0x460]
faddp st(1)
fstp qword [ebp - 0x18]
wait
sub esp, 8
mov esi, 0x4de37f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de385
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de38b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de391
sub esp, 8
mov esi, 0x4de395
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de39b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de3a1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x110
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, dword [ebp - 0x504]
lea ebx, [eax + 3]
push ebx
call fcn.004849c0
add dword [ebp - 0xc], eax
mov eax, dword [ebp - 0x504]
movzx ebx, byte [eax + 2]
mov ax, bx
cmp ax, 0x47
jne 0x48a0d3
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
movzx eax, byte [ebp - 0x70]
imul eax, eax, 0x21
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + eax + 0x28]
fstp qword [esp]
wait
push 4
push 1
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de3a7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de3ad
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de3b3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de3b9
sub esp, 8
mov esi, 0x4de3bd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de3c3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0x84
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x110
sub ebx, eax
mov dword [ebp - 0x614], ebx
fild dword [ebp - 0x614]
lea edi, [ebp - 0x61c]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x61c]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
jmp 0x48a1ea
cmp ax, 0x53
jne 0x48a1ea
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
movzx eax, byte [ebp - 0x70]
imul eax, eax, 0x21
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + eax + 0x28]
fstp qword [esp]
wait
push 6
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de3c9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de3cf
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de3d5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de3db
sub esp, 8
mov esi, 0x4de3df
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de3e5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xa8
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x110
sub ebx, eax
mov dword [ebp - 0x614], ebx
fild dword [ebp - 0x614]
lea edi, [ebp - 0x61c]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x61c]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
movzx eax, byte [ebp - 0x70]
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + eax*8 + 0x460]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de3eb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de3f1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de3f7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de3fd
sub esp, 8
mov esi, 0x4de401
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de407
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movzx eax, byte [ebp - 0x74]
dec eax
imul eax, eax, 0xa
mov ebx, 0x110
sub ebx, eax
mov dword [ebp - 0x614], ebx
fild dword [ebp - 0x614]
lea edi, [ebp - 0x61c]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x61c]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
dec byte [ebp - 0x500]
jne 0x489eaf
sub esp, 8
mov esi, 0x4de40d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de413
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de419
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de41f
sub esp, 8
mov esi, 0x4de423
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de429
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de42f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de435
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de43b
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
sub esp, 8
fld qword [ebp - 0x18]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de442
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de448
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de44e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de454
sub esp, 8
mov esi, 0x4de458
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de45e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de464
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de46a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de470
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de476
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de47c
sub esp, 8
mov esi, 0x4de480
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de486
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de48c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de492
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de498
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de4bf
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de4c5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de4cb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de4d1
sub esp, 8
mov esi, 0x4de4d5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de4db
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de4e1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de4e7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de4ed
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de517
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de51d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de523
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de529
sub esp, 8
mov esi, 0x4de52d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de533
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de539
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de53f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de545
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de56c
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de572
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de578
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de57e
sub esp, 8
mov esi, 0x4de582
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de588
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de58e
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de594
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de59a
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de5a1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de5a7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de5ad
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de5b3
sub esp, 8
mov esi, 0x4de5b7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de5bd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de5c3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de5c9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de5cf
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
mov edi, dword [ebp - 0x1e0]
sub esp, 8
fld qword [edi + 0x590]
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de5e3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de5e9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de5ef
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de5f5
sub esp, 8
mov esi, 0x4de5f9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de5ff
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de605
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de60b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de611
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de617
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de61d
sub esp, 8
mov esi, 0x4de621
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de627
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de62d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de633
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de639
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
lea esi, [ebp - 0xa8]
call fcn.0040be38
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de649
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de64f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de655
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de65b
sub esp, 8
mov esi, 0x4de65f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de665
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de66b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de671
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de677
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de67d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de683
sub esp, 8
mov esi, 0x4de687
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de68d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de693
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de699
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de69f
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
lea esi, [ebp - 0xb8]
call fcn.0040be38
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de6af
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de6b5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de6bb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de6c1
sub esp, 8
mov esi, 0x4de6c5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de6cb
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de6d1
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de6d7
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de6dd
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de6e3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de6e9
sub esp, 8
mov esi, 0x4de6ed
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de6f3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de6f9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de6ff
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de705
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
lea esi, [ebp - 0xc0]
call fcn.0040be38
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de71d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de723
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de729
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de72f
sub esp, 8
mov esi, 0x4de733
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de739
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de73f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de745
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de74b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de751
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de757
sub esp, 8
mov esi, 0x4de75b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de761
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de767
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de76d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de773
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
lea esi, [ebp - 0xb0]
call fcn.0040be38
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de784
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de78a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de790
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de796
sub esp, 8
mov esi, 0x4de79a
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de7a0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de7a6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de7ac
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de7b2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de7b8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de7be
sub esp, 8
mov esi, 0x4de7c2
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de7c8
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de7ce
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de7d4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de7da
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
lea esi, [ebp - 0xd0]
call fcn.0040be38
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de7f3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de7f9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de7ff
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de805
sub esp, 8
mov esi, 0x4de809
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de80f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de815
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de81b
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de821
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de827
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de82d
sub esp, 8
mov esi, 0x4de831
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de837
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de83d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de843
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de849
call fcn.004849c0
add dword [ebp - 0xc], eax
lea eax, [ebp - 0x704]
push eax
lea ebx, [ebp - 0x71c]
push ebx
lea esi, [ebp - 0xc8]
call fcn.0040be38
sub esp, 8
fstp qword [esp]
wait
push 0xe
push 2
call fcn.0040b950
lea eax, [ebp - 0x71c]
push eax
call fcn.0041ac50
lea edi, [ebp - 0x34]
lea esi, [ebp - 0x704]
push 0x11
call fcn.00401950
sub esp, 8
mov esi, 0x4de863
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de869
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de86f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de875
sub esp, 8
mov esi, 0x4de879
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de87f
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 5
movzx ebx, byte [ebp - 0x34]
imul eax, ebx
mov ebx, 0xea
sub ebx, eax
mov dword [ebp - 0x608], ebx
fild dword [ebp - 0x608]
lea edi, [ebp - 0x610]
call fcn.0040be55
sub esp, 8
lea esi, [ebp - 0x610]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de885
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x34]
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
push 0x4e9e81
push 1
push 0x72
push 0x4dcf12
push 1
push 0
mov ax, word [0x4de88b]
push eax
push 0x4ee206
call fcn.0043a580
sub esp, 8
mov esi, 0x4de88d
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de893
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de899
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de89f
sub esp, 8
mov esi, 0x4de8a3
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de8a9
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de8af
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de8b5
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4de8bb
lea edi, [ebp - 0x704]
call fcn.00401b30
mov esi, dword [0x4ee206]
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
sub esp, 8
mov esi, 0x4de8c4
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de8ca
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de8d0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4de8d6
sub esp, 8
mov esi, 0x4de8da
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de8e0
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de8e6
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
sub esp, 8
mov esi, 0x4de8ec
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0xb04]
push eax
push 0x4ea13b
call fcn.0041ac50
lea esi, [ebp - 0xb04]
lea edi, [ebp - 0xa04]
call fcn.00401b30
mov esi, 0x4de8f2
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x904]
call fcn.00401b30
mov esi, 0x4ea0f1
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x804]
call fcn.00401b30
mov esi, 0x4de8f9
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x704]
call fcn.00401b30
lea eax, [ebp - 0xc04]
push eax
push 0x4e9e39
call fcn.0041ac50
lea esi, [ebp - 0xc04]
lea edi, [ebp - 0x704]
call fcn.00401af0
mov eax, edi
push eax
call fcn.004849c0
add dword [ebp - 0xc], eax
push 1
push 0x72
push 0x4ee206
call fcn.0043a530
push dword [ebp - 0xc]
push 0x4de906
push 0x4de907
push 5
push 0
push 0
push 4
push 0xd
lea eax, [ebp - 0x6c]
push eax
call fcn.00482630
push 0x4e8328
call fcn.00401d90
call fcn.0041b260
lea eax, [ebp - 0x98]
push eax
call fcn.00418fe0
mov word [ebp - 0x78], ax
lea ebx, [ebp - 0x78]
push ebx
call fcn.00408e40
push 0x4e8328
lea eax, [ebp - 0x98]
push eax
call fcn.00401e60
push 0x4e8328
call fcn.00401210
call fcn.0041b260
push 0x4e8328
push 0xf3
push 0x4de908
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 6
push 0x4de9fb
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x46
push 0x4dea01
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x43
push 0x4dea47
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x37
push 0x4dea8a
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x22
push 0x4deac1
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x22
push 0x4deae3
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x24
push 0x4deb05
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x1f
push 0x4deb29
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x16
push 0x4deb48
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xa
push 0x4deb5e
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x1d
push 0x4deb68
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x1f
push 0x4deb85
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xa
push 0x4deba4
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x16
push 0x4debae
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x20
push 0x4debc4
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x17
push 0x4debe4
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x28
push 0x4debfb
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xd
push 0x4dec23
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x17
push 0x4dec30
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x12
push 0x4dec47
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x22
push 0x4dec59
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x1d
push 0x4dec7b
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x19
push 0x4dec98
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x18
push 0x4decb1
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xf
push 0x4decc9
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x1c
push 0x4decd8
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x24
push 0x4decf4
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x18
push 0x4ded18
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xf
push 0x4ded30
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x1c
push 0x4ded3f
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x13
push 0x4ded5b
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x22
push 0x4ded6e
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x22
push 0x4ded90
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x13
push 0x4dedb2
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xe
push 0x4dedc5
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x1d
push 0x4dedd3
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x22
push 0x4dedf0
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x1d
push 0x4dee12
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x12
push 0x4dee2f
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x17
push 0x4dee41
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x29
push 0x4dee58
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x10
push 0x4dee81
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x15
push 0x4dee91
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x23
push 0x4deea6
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x2f
push 0x4deec9
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x2a
push 0x4deef8
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x1c
push 0x4def22
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x21
push 0x4def3e
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x22
push 0x4def5f
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 7
push 0x4def81
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x2d
push 0x4def88
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x18
push 0x4defb5
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x7e
push 0x4defcd
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x6e
push 0x4df04b
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x3a
push 0x4df0b9
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x26
push 0x4df0f3
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x2e
push 0x4df119
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 7
push 0x4df147
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xf
push 0x4df14e
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xa
push 0x4df15d
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xba
push 0x4df167
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x4e
push 0x4df221
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
mov esi, 0x4df26f
lea edi, [ebp - 0xa04]
call fcn.00401b30
lea eax, [ebp - 0xb04]
push eax
push 0x4edc0c
call fcn.0041ac50
lea esi, [ebp - 0xb04]
lea edi, [ebp - 0xa04]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x904]
call fcn.00401b30
mov esi, 0x4df2a8
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x804]
call fcn.00401b30
lea eax, [ebp - 0xc04]
push eax
push 0x4edc21
call fcn.0041ac50
lea esi, [ebp - 0xc04]
lea edi, [ebp - 0x804]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x704]
call fcn.00401b30
mov esi, 0x4df2aa
call fcn.00401af0
mov eax, edi
push eax
push 0
call fcn.00421c10
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x4e
push 0x4df2c2
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
mov esi, 0x4df310
lea edi, [ebp - 0xa04]
call fcn.00401b30
lea eax, [ebp - 0xa0c]
push eax
movzx ebx, byte [ebp + 0x10]
push ebx
push 0
call fcn.00436b70
lea esi, [ebp - 0xa0c]
lea edi, [ebp - 0xa04]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x904]
call fcn.00401b30
mov esi, 0x4df343
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x804]
call fcn.00401b30
mov esi, 0x4e9978
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x704]
call fcn.00401b30
mov esi, 0x4df346
call fcn.00401af0
mov eax, edi
push eax
push 0
call fcn.00421c10
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x94
push 0x4df39f
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x97
push 0x4df433
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x4e
push 0x4df4ca
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x5f
push 0x4df518
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x28
push 0x4df577
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xa
push 0x4df59f
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x7e
push 0x4df5a9
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x60
push 0x4df627
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
mov esi, 0x4df687
lea edi, [ebp - 0x904]
call fcn.00401b30
lea eax, [ebp - 0xa04]
push eax
push 0x4e957c
call fcn.0041ac50
lea esi, [ebp - 0xa04]
lea edi, [ebp - 0x904]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x804]
call fcn.00401b30
mov esi, 0x4df6a7
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x704]
call fcn.00401b30
lea eax, [ebp - 0xb04]
push eax
lea ebx, [ebp - 0xc04]
push ebx
push 0x4edc52
call fcn.0041ac50
lea eax, [ebp - 0xc04]
push eax
call fcn.0048c180
lea esi, [ebp - 0xb04]
lea edi, [ebp - 0x704]
call fcn.00401af0
mov eax, edi
push eax
push 0
call fcn.00421c10
mov esi, 0x4df6bc
lea edi, [ebp - 0xd04]
call fcn.00401b30
lea eax, [ebp - 0xe04]
push eax
lea ebx, [ebp - 0x1104]
push ebx
push 0x4edc0c
call fcn.0041ac50
lea esi, [ebp - 0x1104]
lea edi, [ebp - 0x1004]
call fcn.00401b30
mov esi, 0x4df6c5
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0xf04]
call fcn.00401b30
lea eax, [ebp - 0x1204]
push eax
push 0x4edc21
call fcn.0041ac50
lea esi, [ebp - 0x1204]
lea edi, [ebp - 0xf04]
call fcn.00401af0
mov eax, edi
push eax
call fcn.0048c180
lea esi, [ebp - 0xe04]
lea edi, [ebp - 0xd04]
call fcn.00401af0
mov eax, edi
push eax
push 0
call fcn.00421c10
mov esi, 0x4df6c7
lea edi, [ebp - 0x1304]
call fcn.00401b30
lea eax, [ebp - 0x1404]
push eax
lea ebx, [ebp - 0x1504]
push ebx
push 0x4ed800
call fcn.0041ac50
lea eax, [ebp - 0x1504]
push eax
call fcn.0048c180
lea esi, [ebp - 0x1404]
lea edi, [ebp - 0x1304]
call fcn.00401af0
mov eax, edi
push eax
push 0
call fcn.00421c10
mov esi, 0x4df6d0
lea edi, [ebp - 0x1604]
call fcn.00401b30
lea eax, [ebp - 0x1704]
push eax
lea ebx, [ebp - 0x1a04]
push ebx
lea eax, [ebp - 0x1a0c]
push eax
movzx eax, byte [ebp + 0x10]
push eax
push 0
call fcn.00436b70
lea eax, [ebp - 0x1a0c]
push eax
call fcn.0041ac50
lea esi, [ebp - 0x1a04]
lea edi, [ebp - 0x1904]
call fcn.00401b30
mov esi, 0x4df6d9
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1804]
call fcn.00401b30
mov esi, 0x4e9978
call fcn.00401af0
mov eax, edi
push eax
call fcn.0048c180
lea esi, [ebp - 0x1704]
lea edi, [ebp - 0x1604]
call fcn.00401af0
mov eax, edi
push eax
push 0
call fcn.00421c10
mov esi, 0x4df6db
lea edi, [ebp - 0x1c0c]
call fcn.00401b30
lea eax, [ebp - 0x1d0c]
push eax
lea ebx, [ebp - 0x220c]
push ebx
lea eax, [ebp - 0x2218]
push eax
call fcn.0041a940
lea eax, [ebp - 0x2218]
push eax
push 7
push 4
call fcn.00401cd0
lea esi, [ebp - 0x220c]
lea edi, [ebp - 0x210c]
call fcn.00401b30
mov esi, 0x4df6e4
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x200c]
call fcn.00401b30
lea eax, [ebp - 0x2318]
push eax
lea ebx, [ebp - 0x2324]
push ebx
call fcn.0041a940
lea eax, [ebp - 0x2324]
push eax
push 4
push 2
call fcn.00401cd0
lea esi, [ebp - 0x2318]
lea edi, [ebp - 0x200c]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1f0c]
call fcn.00401b30
mov esi, 0x4df6e6
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1e0c]
call fcn.00401b30
lea eax, [ebp - 0x2424]
push eax
lea ebx, [ebp - 0x2430]
push ebx
call fcn.0041a940
lea eax, [ebp - 0x2430]
push eax
push 1
push 2
call fcn.00401cd0
lea esi, [ebp - 0x2424]
lea edi, [ebp - 0x1e0c]
call fcn.00401af0
mov eax, edi
push eax
call fcn.0048c180
lea esi, [ebp - 0x1d0c]
lea edi, [ebp - 0x1c0c]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1b0c]
call fcn.00401b30
mov esi, 0x4df6e8
call fcn.00401af0
mov eax, edi
push eax
push 0
call fcn.00421c10
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x5e
push 0x4df6fb
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x4f
push 0x4df759
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xa
push 0x4df7a8
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0xe
push 0x4df7b2
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x3a
push 0x4df7c0
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x6b
push 0x4df7fa
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x28
push 0x4df865
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
push 0x14
push 0x4df88d
push 0
call fcn.004224d0
call fcn.00421b30
call fcn.0041b260
push 0x4e8328
call fcn.00401d90
call fcn.0041b260
lea eax, [ebp - 0x10]
push eax
push 0x400
call fcn.00403b50
push dword [ebp - 0x10]
mov esi, 0x4df8a1
lea edi, [ebp - 0x1604]
call fcn.00401b30
lea eax, [ebp - 0x1704]
push eax
push 0x4ed800
call fcn.0041ac50
lea esi, [ebp - 0x1704]
lea edi, [ebp - 0x1604]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1504]
call fcn.00401b30
mov esi, 0x4df8b3
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1404]
call fcn.00401b30
lea esi, [ebp - 0x98]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1304]
call fcn.00401b30
mov esi, 0x4df8de
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1204]
call fcn.00401b30
lea eax, [ebp - 0x1804]
push eax
lea ebx, [ebp - 0x1904]
push ebx
push 0x4e9583
call fcn.0041ac50
lea eax, [ebp - 0x1904]
push eax
call fcn.00482250
lea esi, [ebp - 0x1804]
lea edi, [ebp - 0x1204]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1104]
call fcn.00401b30
mov esi, 0x4df8e0
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x1004]
call fcn.00401b30
mov esi, 0x4e9558
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0xf04]
call fcn.00401b30
mov esi, 0x4df8e2
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0xe04]
call fcn.00401b30
mov esi, 0x4e950d
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0xd04]
call fcn.00401b30
mov esi, 0x4df8e4
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0xc04]
call fcn.00401b30
mov esi, 0x4e951a
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0xb04]
call fcn.00401b30
mov esi, 0x4df8e6
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0xa04]
call fcn.00401b30
lea eax, [ebp - 0x1a04]
push eax
lea ebx, [ebp - 0x1b04]
push ebx
push 0x4e9583
call fcn.0041ac50
lea eax, [ebp - 0x1b04]
push eax
call fcn.00482250
lea esi, [ebp - 0x1a04]
lea edi, [ebp - 0xa04]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x904]
call fcn.00401b30
mov esi, 0x4df8e8
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x804]
call fcn.00401b30
lea eax, [ebp - 0x1c04]
push eax
push 0x4edc52
call fcn.0041ac50
lea esi, [ebp - 0x1c04]
lea edi, [ebp - 0x804]
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x704]
call fcn.00401b30
mov esi, 0x4df8f8
call fcn.00401af0
mov eax, edi
push eax
call fcn.00401a00
push 0
push dword [ebp - 0x10]
call sub.kernel32.dll_WinExec
lea eax, [ebp - 0x10]
push eax
push 0x400
call fcn.00403320
mov word [ebp - 0x608], 0x7d0
mov word [ebp - 0x7c], 0
inc word [ebp - 0x7c]
push 0xea60
call fcn.004821e0
dec word [ebp - 0x608]
jne 0x48c0e9
call fcn.00402ee0
jmp 0x48c16f
lea eax, [ebp - 0x908]
push eax
push 0x4edc0c
call fcn.0041ac50
lea esi, [ebp - 0x908]
lea edi, [ebp - 0x808]
call fcn.00401b30
mov esi, 0x4df8fd
call fcn.00401af0
mov esi, edi
lea edi, [ebp - 0x708]
call fcn.00401b30
lea eax, [ebp - 0xa08]
push eax
push 0x4edc21
call fcn.0041ac50
lea esi, [ebp - 0xa08]
lea edi, [ebp - 0x708]
call fcn.00401af0
mov eax, edi
push eax
push 0x4df8ff
call fcn.00414260
pop edx
pop ecx
pop ebx
leave
ret 0x18