Function at 0x4cd959
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x38
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4cd961
mov dword [section..data], 0x102763
mov dword [section..data], 0x10276c
mov ebx, dword [esp + 0xf4]
cmp ebx, 0x332c
jne 0x4d4597
mov dword [section..data], 0x102774
call fcn.0040d66b
mov ebx, eax
cmp ebx, dword [esp + 0xf0]
jne 0x4d457e
mov dword [section..data], 0x102776
mov edx, 0x475098
lea ecx, [0x485a28]
call fcn.00401008
mov dword [section..data], 0x102779
call fcn.0040d67a
mov ebx, eax
cmp ebx, 0x10003
jne 0x4cfa94
mov dword [section..data], 0x10277d
push 2
push dword [esp + 0xf4]
call fcn.00407f05
mov dword [esp], eax
mov dword [section..data], 0x10277e
push 3
push dword [esp + 0xf4]
call fcn.00407f05
mov dword [esp + 4], eax
mov dword [section..data], 0x10277f
mov ebx, dword [0x485d70]
cmp ebx, 1
jne 0x4cdb6d
mov dword [section..data], 0x102781
mov ebx, dword [esp]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub dword [0x485a70]
fadd dword [0x478588]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fistp dword [esp + 8]
mov dword [section..data], 0x102782
mov ebx, dword [esp + 4]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub dword [0x485a74]
fadd dword [0x478588]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fistp dword [esp + 0xc]
mov dword [section..data], 0x102784
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fiadd dword [esp + 8]
fadd dword [0x478588]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102785
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fiadd dword [esp + 0xc]
fadd dword [0x478588]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102786
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102788
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102789
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x10278b
jmp 0x4cfa7b
mov dword [section..data], 0x10278b
mov ebx, dword [0x485d70]
cmp ebx, 2
jne 0x4cdcbb
mov dword [section..data], 0x10278d
mov ebx, dword [esp]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub dword [0x485a70]
fadd dword [0x478588]
fistp dword [esp + 8]
mov dword [section..data], 0x10278e
mov ebx, dword [esp + 4]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub dword [0x485a74]
fadd dword [0x478588]
fistp dword [esp + 0xc]
mov dword [section..data], 0x102790
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fbc]
shl ebx, 2
fld dword [ebp + ebx]
fiadd dword [esp + 8]
fadd dword [0x478588]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102791
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fc4]
shl ebx, 2
fld dword [ebp + ebx]
fisub dword [esp + 0xc]
fadd dword [0x478588]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102792
push 0
push 0xffffffff
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102793
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102795
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102796
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102798
jmp 0x4cfa7b
mov dword [section..data], 0x102798
mov ebx, dword [0x485d70]
cmp ebx, 3
jne 0x4cde46
mov dword [section..data], 0x10279a
mov ebx, dword [esp]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub dword [0x485a70]
fadd dword [0x478588]
fistp dword [esp + 8]
mov dword [section..data], 0x10279b
mov ebx, dword [esp + 4]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub dword [0x485a74]
fadd dword [0x478588]
fistp dword [esp + 0xc]
mov dword [section..data], 0x10279c
mov ebx, dword [esp + 0xc]
mov eax, ebx
mov dword [esp - 4], eax
fild dword [esp - 4]
fcomp dword [0x478588]
fnstsw ax
test ah, 0x41
jne 0x4cdd80
mov dword [section..data], 0x10279d
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fld dword [ebp + ebx]
fdiv dword [0x478610]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x10279e
jmp 0x4cddba
mov dword [section..data], 0x10279e
mov dword [section..data], 0x10279f
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fld dword [ebp + ebx]
fmul dword [0x478610]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x1027a0
mov dword [section..data], 0x1027a1
push 0
push 0xffffffff
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x1027a2
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x1027a4
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x1027a5
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x1027a7
jmp 0x4cfa7b
mov dword [section..data], 0x1027a7
mov ebx, dword [0x485d70]
cmp ebx, 0xa
jne 0x4cdec9
mov dword [section..data], 0x1027a9
fild dword [esp]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fstp dword [0x485d60]
mov dword [section..data], 0x1027aa
fild dword [esp + 4]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fstp dword [0x485da8]
mov dword [section..data], 0x1027ab
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x1027ad
jmp 0x4cfa7b
mov dword [section..data], 0x1027ad
mov ebx, dword [0x485d70]
cmp ebx, 0x14
jne 0x4ce002
mov dword [section..data], 0x1027af
mov ebx, dword [0x485b68]
cmp ebx, 2
jne 0x4cdf42
mov dword [section..data], 0x1027b0
fild dword [esp]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fstp dword [0x485d5c]
mov dword [section..data], 0x1027b1
fild dword [esp + 4]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fstp dword [0x485da4]
mov dword [section..data], 0x1027b2
jmp 0x4cdf96
mov dword [section..data], 0x1027b2
mov ebx, dword [0x485b68]
cmp ebx, 3
jne 0x4cdf96
mov dword [section..data], 0x1027bf
fild dword [esp]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fstp dword [0x485d60]
mov dword [section..data], 0x1027c0
fild dword [esp + 4]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fstp dword [0x485da8]
mov dword [section..data], 0x1027c1
mov dword [section..data], 0x1027c2
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x1027c4
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x1027c5
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x1027c7
jmp 0x4cfa7b
mov dword [section..data], 0x1027c7
mov ebx, dword [0x485d70]
cmp ebx, 0x1e
jne 0x4ce2a2
mov dword [section..data], 0x1027c9
fild dword [esp]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fstp dword [0x485d5c]
mov dword [section..data], 0x1027ca
fild dword [esp + 4]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fstp dword [0x485da4]
mov dword [section..data], 0x1027cb
fld dword [0x485c3c]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x10]
mov dword [section..data], 0x1027cc
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4ce273
mov dword [section..data], 0x1027cc
mov dword [section..data], 0x1027cd
mov ebx, dword [0x4859b0]
and ebx, ebx
jg 0x4ce0d2
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x68]
and ebx, ebx
jg 0x4ce0d2
jmp 0x4ce0d9
mov eax, 1
jmp 0x4ce0db
xor eax, eax
and eax, eax
je 0x4ce25a
mov dword [section..data], 0x1027ce
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
fld dword [ebp + 0x28]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x14]
mov dword [section..data], 0x1027cf
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
fld dword [ebp + 0x2c]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x18]
mov dword [section..data], 0x1027d0
fild dword [esp]
fsub dword [esp + 0x14]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4ce1ff
fild dword [esp + 4]
fsub dword [esp + 0x18]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4ce1ff
mov eax, 1
jmp 0x4ce201
xor eax, eax
and eax, eax
je 0x4ce250
mov dword [section..data], 0x1027d1
push dword [0x487eac]
mov edx, 0x47509a
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870ec]
call fcn.0040db60
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x1027d2
jmp 0x4ce273
mov dword [section..data], 0x1027d3
mov dword [section..data], 0x1027d4
mov dword [section..data], 0x1027d5
jmp 0x4ce08f
mov dword [section..data], 0x1027d6
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x1027d8
jmp 0x4cfa7b
mov dword [section..data], 0x1027d8
mov dword [section..data], 0x1027da
mov ebx, dword [0x485a40]
cmp ebx, 1
jne 0x4cfa71
mov dword [section..data], 0x1027dc
mov dword [esp + 0x1c], 0
mov dword [section..data], 0x1027dd
fld dword [0x485c3c]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x10]
mov dword [section..data], 0x1027df
mov ebx, dword [0x485acc]
and ebx, ebx
jne 0x4cf07d
mov dword [section..data], 0x1027e0
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4ce62d
mov dword [section..data], 0x1027e0
mov dword [section..data], 0x1027e1
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0xc]
and ebx, ebx
jne 0x4ce35d
jmp 0x4ce324
mov dword [section..data], 0x1027e1
mov dword [section..data], 0x1027e2
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x19d
jne 0x4ce397
mov dword [section..data], 0x1027e3
mov dword [esp + 0x20], 0
mov dword [section..data], 0x1027e4
mov dword [section..data], 0x1027e5
mov ebx, dword [0x4859b0]
and ebx, ebx
jg 0x4ce3c7
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x68]
and ebx, ebx
jg 0x4ce3c7
jmp 0x4ce3ce
mov eax, 1
jmp 0x4ce3d0
xor eax, eax
and eax, eax
je 0x4ce614
mov dword [section..data], 0x1027e6
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
fld dword [ebp + 0x28]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x14]
mov dword [section..data], 0x1027e7
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
fld dword [ebp + 0x2c]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x18]
mov dword [section..data], 0x1027e8
fild dword [esp]
fsub dword [esp + 0x14]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4ce4f4
fild dword [esp + 4]
fsub dword [esp + 0x18]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4ce4f4
mov eax, 1
jmp 0x4ce4f6
xor eax, eax
and eax, eax
je 0x4ce60a
mov dword [section..data], 0x1027e9
mov dword [esp + 0x1c], 1
mov dword [section..data], 0x1027ea
push dword [0x485d8c]
push dword [0x487eac]
mov edx, 0x47509a
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870ec]
call fcn.0040db60
pop eax
pop edx
pop ecx
mov dword [0x487eac], edx
add edx, dword [0x484e90]
call fcn.00401050
jne 0x4ce600
mov dword [section..data], 0x1027eb
push dword [0x487eac]
mov edx, 0x47509a
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870ec]
call fcn.0040db60
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x1027ec
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x1027ed
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x1027ee
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x1027ef
jmp 0x4ce62d
mov dword [section..data], 0x1027f0
mov dword [section..data], 0x1027f1
mov dword [section..data], 0x1027f2
mov dword [section..data], 0x1027f3
jmp 0x4ce324
mov dword [section..data], 0x1027f6
push dword [0x4870f0]
call fcn.0040de50
push dword [0x4870f0]
call fcn.0040dcd0
or eax, eax
je 0x4ce8af
mov dword [section..data], 0x1027f6
mov dword [section..data], 0x1027f7
mov ebx, dword [0x4859b0]
and ebx, ebx
jg 0x4ce685
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x68]
and ebx, ebx
jg 0x4ce685
jmp 0x4ce68c
mov eax, 1
jmp 0x4ce68e
xor eax, eax
and eax, eax
je 0x4ce896
mov dword [section..data], 0x1027f8
fild dword [esp + 0x24]
fadd dword [0x485dd0]
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
fld dword [ebp + 0x28]
fdiv dword [0x485bdc]
fidiv dword [esp + 0x28]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x14]
mov dword [section..data], 0x1027f9
fild dword [esp + 0x2c]
fadd dword [0x4859c4]
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
fld dword [ebp + 0x2c]
fdiv dword [0x485bdc]
fidiv dword [esp + 0x28]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x18]
mov dword [section..data], 0x1027fa
fild dword [esp]
fsub dword [esp + 0x14]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4ce776
fild dword [esp + 4]
fsub dword [esp + 0x18]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4ce776
mov eax, 1
jmp 0x4ce778
xor eax, eax
and eax, eax
je 0x4ce88c
mov dword [section..data], 0x1027fb
mov dword [esp + 0x1c], 1
mov dword [section..data], 0x1027fc
push dword [0x485d8c]
push dword [0x487eac]
mov edx, 0x475b2e
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f0]
call fcn.0040db60
pop eax
pop edx
pop ecx
mov dword [0x487eac], edx
add edx, dword [0x484e90]
call fcn.00401050
jne 0x4ce882
mov dword [section..data], 0x1027fd
push dword [0x487eac]
mov edx, 0x475b2e
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f0]
call fcn.0040db60
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x1027fe
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x1027ff
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102800
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102801
jmp 0x4ce8af
mov dword [section..data], 0x102802
mov dword [section..data], 0x102803
mov dword [section..data], 0x102804
mov dword [section..data], 0x102805
jmp 0x4ce642
mov dword [section..data], 0x102807
push dword [0x4870f4]
call fcn.0040de50
push dword [0x4870f4]
call fcn.0040dcd0
or eax, eax
je 0x4ceaf0
mov dword [section..data], 0x102807
mov dword [section..data], 0x102808
fild dword [esp + 0x24]
fadd dword [0x485dd0]
mov ebp, dword [0x4870f4]
mov ebp, dword [ebp]
fld dword [ebp + 0x28]
fdiv dword [0x485bdc]
fidiv dword [esp + 0x28]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x14]
mov dword [section..data], 0x102809
fild dword [esp + 0x2c]
fadd dword [0x4859c4]
mov ebp, dword [0x4870f4]
mov ebp, dword [ebp]
fld dword [ebp + 0x2c]
fdiv dword [0x485bdc]
fidiv dword [esp + 0x28]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x18]
mov dword [section..data], 0x10280a
fild dword [esp]
fsub dword [esp + 0x14]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4ce9c1
fild dword [esp + 4]
fsub dword [esp + 0x18]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4ce9c1
mov eax, 1
jmp 0x4ce9c3
xor eax, eax
and eax, eax
je 0x4cead7
mov dword [section..data], 0x10280b
mov dword [esp + 0x1c], 1
mov dword [section..data], 0x10280c
push dword [0x485d8c]
push dword [0x487eac]
mov edx, 0x475b3e
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f4]
call fcn.0040db60
pop eax
pop edx
pop ecx
mov dword [0x487eac], edx
add edx, dword [0x484e90]
call fcn.00401050
jne 0x4ceacd
mov dword [section..data], 0x10280d
push dword [0x487eac]
mov edx, 0x475b3e
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f4]
call fcn.0040db60
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x10280e
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x10280f
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102810
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102811
jmp 0x4ceaf0
mov dword [section..data], 0x102812
mov dword [section..data], 0x102813
mov dword [section..data], 0x102814
jmp 0x4ce8c4
mov dword [section..data], 0x102816
push dword [0x487100]
call fcn.0040de50
push dword [0x487100]
call fcn.0040dcd0
or eax, eax
je 0x4cf06e
mov dword [section..data], 0x102816
mov dword [section..data], 0x102817
mov ebx, dword [0x4859b0]
and ebx, ebx
jg 0x4ceb4c
mov ebp, dword [0x487100]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x8e0]
cmp ebx, 1
je 0x4ceb4c
jmp 0x4ceb53
mov eax, 1
jmp 0x4ceb55
xor eax, eax
and eax, eax
je 0x4cf055
mov dword [section..data], 0x102818
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x487100]
mov ebp, dword [ebp]
push ebp
pop ebp
fld dword [ebp + 0x728]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x30]
mov dword [section..data], 0x102819
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x487100]
mov ebp, dword [ebp]
push ebp
pop ebp
fld dword [ebp + 0x7f0]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x34]
mov dword [section..data], 0x10281a
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x487100]
mov ebp, dword [ebp]
push ebp
pop ebp
fld dword [ebp + 0x72c]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x38]
mov dword [section..data], 0x10281b
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x487100]
mov ebp, dword [ebp]
push ebp
pop ebp
fld dword [ebp + 0x7f4]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x3c]
mov dword [section..data], 0x10281c
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x487100]
mov ebp, dword [ebp]
push ebp
pop ebp
fld dword [ebp + 0x730]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x40]
mov dword [section..data], 0x10281d
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x487100]
mov ebp, dword [ebp]
push ebp
pop ebp
fld dword [ebp + 0x7f8]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x44]
mov dword [section..data], 0x10281e
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x487100]
mov ebp, dword [ebp]
push ebp
pop ebp
fld dword [ebp + 0x734]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x48]
mov dword [section..data], 0x10281f
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x487100]
mov ebp, dword [ebp]
push ebp
pop ebp
fld dword [ebp + 0x7fc]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x4c]
mov dword [section..data], 0x102821
fld dword [esp + 0x30]
fadd dword [esp + 0x38]
fadd dword [esp + 0x40]
fadd dword [esp + 0x48]
fadd dword [0x478588]
fdiv dword [0x4785d8]
fstp dword [esp + 0x14]
mov dword [section..data], 0x102822
fld dword [esp + 0x34]
fadd dword [esp + 0x3c]
fadd dword [esp + 0x44]
fadd dword [esp + 0x4c]
fadd dword [0x478588]
fdiv dword [0x4785d8]
fstp dword [esp + 0x18]
mov dword [section..data], 0x102823
fild dword [esp]
fsub dword [esp + 0x14]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4cef35
fild dword [esp + 4]
fsub dword [esp + 0x18]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4cef35
mov eax, 1
jmp 0x4cef37
xor eax, eax
and eax, eax
je 0x4cf04b
mov dword [section..data], 0x102824
mov dword [esp + 0x1c], 1
mov dword [section..data], 0x102825
push dword [0x485d8c]
push dword [0x487eac]
mov edx, 0x47645a
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487100]
call fcn.0040db60
pop eax
pop edx
pop ecx
mov dword [0x487eac], edx
add edx, dword [0x484e90]
call fcn.00401050
jne 0x4cf041
mov dword [section..data], 0x102826
push dword [0x487eac]
mov edx, 0x47645a
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487100]
call fcn.0040db60
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x102827
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102828
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102829
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x10282a
jmp 0x4cf06e
mov dword [section..data], 0x10282b
mov dword [section..data], 0x10282c
mov dword [section..data], 0x10282d
mov dword [section..data], 0x10282e
jmp 0x4ceb05
mov dword [section..data], 0x10282f
jmp 0x4cf33a
mov dword [section..data], 0x10282f
cmp dword [0x485acc], 0
je 0x4cf33a
mov dword [section..data], 0x102830
push dword [0x4870a4]
call fcn.0040f835
push dword [0x4870a4]
call fcn.0040f7fa
or eax, eax
je 0x4cf33a
mov dword [section..data], 0x102830
mov dword [section..data], 0x102831
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x4870a8]
fld qword [ebp + 0x18]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x14]
mov dword [section..data], 0x102832
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x4870a8]
fld qword [ebp + 0x20]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x18]
mov dword [section..data], 0x102834
fild dword [esp]
fsub dword [esp + 0x14]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4cf1dc
fild dword [esp + 4]
fsub dword [esp + 0x18]
fadd qword [0x47861c]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4cf1dc
mov eax, 1
jmp 0x4cf1de
xor eax, eax
and eax, eax
je 0x4cf321
mov dword [section..data], 0x102836
mov dword [esp + 0x1c], 1
mov dword [section..data], 0x102837
push dword [0x485d8c]
push dword [0x487eac]
mov edx, 0x4755c0
push edx
call fcn.004128a0
mov ebp, dword [0x4870a8]
push dword [0x487eac]
push dword [0x487eac]
mov eax, dword [ebp + 8]
cdq
push edx
push eax
call fcn.004117f0
pop eax
pop edx
pop ecx
mov dword [0x487eac], edx
add edx, dword [0x484e90]
call fcn.00401050
jne 0x4cf317
mov dword [section..data], 0x102838
push dword [0x487eac]
mov edx, 0x4755c0
push edx
call fcn.004128a0
mov ebp, dword [0x4870a8]
push dword [0x487eac]
push dword [0x487eac]
mov eax, dword [ebp + 8]
cdq
push edx
push eax
call fcn.004117f0
pop eax
mov edx, 0x475490
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
mov eax, dword [ebp + 0x10]
cdq
push edx
push eax
call fcn.004117f0
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x102839
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x10283a
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x10283b
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x10283c
jmp 0x4cf33a
mov dword [section..data], 0x10283d
mov dword [section..data], 0x10283e
mov dword [section..data], 0x10283f
jmp 0x4cf0a9
mov dword [section..data], 0x102841
mov dword [section..data], 0x102843
mov ebx, dword [esp + 0x1c]
and ebx, ebx
jne 0x4cf960
mov dword [section..data], 0x102844
fild dword [esp]
fsub dword [0x485c3c]
fadd dword [0x478588]
fstp dword [esp + 0x50]
mov dword [section..data], 0x102845
fild dword [esp]
fadd dword [0x485c3c]
fadd dword [0x478588]
fstp dword [esp + 0x54]
mov dword [section..data], 0x102846
fild dword [esp + 4]
fsub dword [0x485c3c]
fadd dword [0x478588]
fstp dword [esp + 0x58]
mov dword [section..data], 0x102847
fild dword [esp + 4]
fadd dword [0x485c3c]
fadd dword [0x478588]
fstp dword [esp + 0x5c]
mov dword [section..data], 0x102849
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4cf960
mov dword [section..data], 0x102849
mov dword [section..data], 0x10284b
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x280]
and ebx, ebx
jne 0x4cf421
jmp 0x4cf3e5
mov dword [section..data], 0x10284b
mov dword [section..data], 0x10284d
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
fld dword [ebp + 0x1c]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x30]
mov dword [section..data], 0x10284e
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
fld dword [ebp + 0x20]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x34]
mov dword [section..data], 0x10284f
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
fld dword [ebp + 0x3c]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a08]
fdiv dword [0x47859c]
fstp dword [esp + 0x38]
mov dword [section..data], 0x102850
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
fld dword [ebp + 0x40]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fmul dword [0x485a10]
fdiv dword [0x47859c]
fstp dword [esp + 0x3c]
mov dword [section..data], 0x102852
push dword [esp + 0x58]
push dword [esp + 0x58]
push dword [esp + 0x60]
push dword [esp + 0x5c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
call fcn.004a813a
mov ebx, eax
cmp ebx, 3
jne 0x4cf698
mov dword [section..data], 0x102853
mov dword [esp + 0x1c], 1
mov dword [section..data], 0x102854
push dword [0x487eac]
mov edx, 0x4776b6
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f8]
call fcn.0040db60
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x102856
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102857
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102859
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x10285a
jmp 0x4cf960
mov dword [section..data], 0x10285b
mov dword [section..data], 0x10285d
push dword [esp + 0x5c]
push dword [esp + 0x58]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
call fcn.004a813a
mov ebx, eax
cmp ebx, 3
jne 0x4cf78f
mov dword [section..data], 0x10285e
mov dword [esp + 0x1c], 1
mov dword [section..data], 0x10285f
push dword [0x487eac]
mov edx, 0x4776b6
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f8]
call fcn.0040db60
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x102861
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102862
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102864
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102865
jmp 0x4cf960
mov dword [section..data], 0x102866
mov dword [section..data], 0x102868
push dword [esp + 0x5c]
push dword [esp + 0x58]
push dword [esp + 0x64]
push dword [esp + 0x5c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
call fcn.004a813a
mov ebx, eax
cmp ebx, 3
jne 0x4cf853
mov dword [section..data], 0x102869
mov dword [esp + 0x1c], 1
mov dword [section..data], 0x10286a
push dword [0x487eac]
mov edx, 0x4776b6
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f8]
call fcn.0040db60
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x10286c
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x10286d
jmp 0x4cf960
mov dword [section..data], 0x10286e
mov dword [section..data], 0x102870
push dword [esp + 0x5c]
push dword [esp + 0x54]
push dword [esp + 0x60]
push dword [esp + 0x5c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
push dword [esp + 0x4c]
call fcn.004a813a
mov ebx, eax
cmp ebx, 3
jne 0x4cf947
mov dword [section..data], 0x102871
mov dword [esp + 0x1c], 1
mov dword [section..data], 0x102872
push dword [0x487eac]
mov edx, 0x4776b6
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f8]
call fcn.0040db60
pop eax
lea eax, [0x485d8c]
push eax
call fcn.004127e0
mov dword [section..data], 0x102874
push dword [esp]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102875
push dword [esp + 4]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102876
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102877
jmp 0x4cf960
mov dword [section..data], 0x102878
mov dword [section..data], 0x10287a
jmp 0x4cf3e5
mov dword [section..data], 0x10287c
mov dword [section..data], 0x10287e
push dword [0x487104]
call fcn.0040de50
push dword [0x487104]
call fcn.0040dcd0
or eax, eax
je 0x4cf9a4
mov dword [section..data], 0x10287e
mov dword [section..data], 0x10287f
jmp 0x4cf97f
mov dword [section..data], 0x102881
push dword [0x487108]
call fcn.0040de50
push dword [0x487108]
call fcn.0040dcd0
or eax, eax
je 0x4cf9de
mov dword [section..data], 0x102881
mov dword [section..data], 0x102882
jmp 0x4cf9b9
mov dword [section..data], 0x102884
mov ebx, dword [esp + 0x1c]
and ebx, ebx
jne 0x4cfa5d
mov dword [section..data], 0x102885
push dword [0x485d8c]
mov edx, 0x475098
pop ecx
call fcn.00401050
jne 0x4cfa47
mov dword [section..data], 0x102887
mov edx, 0x475098
lea ecx, [0x485d8c]
call fcn.00401008
mov dword [section..data], 0x102888
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102889
mov dword [section..data], 0x10288a
jmp 0x4cfa67
mov dword [section..data], 0x10288a
mov dword [section..data], 0x10288c
mov dword [section..data], 0x10288d
mov dword [section..data], 0x10288f
mov dword [section..data], 0x102893
jmp 0x4d4574
mov dword [section..data], 0x102893
call fcn.0040d67a
mov ebx, eax
cmp ebx, 2
jne 0x4cfc1a
mov dword [section..data], 0x102894
cmp dword [0x485acc], 0
je 0x4cfb46
mov dword [section..data], 0x102895
push dword [0x487eac]
push dword [0x487eac]
push 2
push dword [0x485d8c]
call fcn.00410f10
add dword [0x487eac], 2
mov edx, 0x4755c0
pop ecx
mov dword [0x487eac], ecx
add ecx, dword [0x484e90]
call fcn.00401050
je 0x4cfb3c
mov dword [section..data], 0x102896
push dword [0x487eac]
push dword [0x487eac]
mov eax, 0x4755c0
push eax
push dword [0x485d8c]
call fcn.004113d0
lea eax, [esp + 0x64]
push eax
call fcn.004127e0
mov dword [section..data], 0x1028a0
mov dword [section..data], 0x1028a1
mov dword [section..data], 0x1028a2
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push 2
push dword [0x485d8c]
call fcn.00410f10
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.004121c0
add dword [0x487eac], 2
mov edx, 0x4755c0
pop ecx
mov dword [0x487eac], ecx
add ecx, dword [0x484e90]
call fcn.00401050
je 0x4cfbed
mov dword [section..data], 0x1028a4
mov edx, dword [0x485d8c]
push dword [0x487eac]
push edx
call fcn.004128a0
lea eax, [0x485b58]
push eax
call fcn.004127e0
mov dword [section..data], 0x1028a5
mov dword [esp + 0xf4], 0x33450
mov dword [section..data], 0x1028a8
mov dword [section..data], 0x1028a9
mov dword [0x485d70], 0
mov dword [section..data], 0x1028ad
jmp 0x4d4574
mov dword [section..data], 0x1028ad
call fcn.0040d67a
mov ebx, eax
cmp ebx, 0x10004
jne 0x4d0075
mov dword [section..data], 0x1028b1
mov ebx, dword [0x485d70]
cmp ebx, 0x14
jne 0x4cfd37
mov dword [section..data], 0x1028b3
mov dword [0x485b68], 3
mov dword [section..data], 0x1028b4
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x1028b5
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x1028b6
fld dword [0x485a70]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fstp dword [0x485d5c]
mov dword [section..data], 0x1028b7
fld dword [0x485a74]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fstp dword [0x485da4]
mov dword [section..data], 0x1028b8
fld dword [0x485d5c]
fstp dword [0x485d60]
mov dword [section..data], 0x1028b9
fld dword [0x485da4]
fstp dword [0x485da8]
mov dword [section..data], 0x1028bb
jmp 0x4d003c
mov dword [section..data], 0x1028bb
mov ebx, dword [0x485d70]
cmp ebx, 0x1e
jne 0x4cfdaf
mov dword [section..data], 0x1028bd
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x1028be
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x1028c0
jmp 0x4d003c
mov dword [section..data], 0x1028c0
mov dword [section..data], 0x1028c2
mov dword [0x485d70], 0xa
mov dword [section..data], 0x1028c3
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x1028c4
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x1028c5
mov dword [0x485b68], 1
mov dword [section..data], 0x1028c6
fld dword [0x485a70]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fstp dword [0x485d5c]
mov dword [section..data], 0x1028c7
fld dword [0x485a74]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fstp dword [0x485da4]
mov dword [section..data], 0x1028c8
fld dword [0x485d5c]
fstp dword [0x485d60]
mov dword [section..data], 0x1028c9
fld dword [0x485da4]
fstp dword [0x485da8]
mov dword [section..data], 0x1028cb
push 6
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 4
jne 0x4cfed2
cmp edi, 0
jne 0x4cfed2
xor eax, eax
jmp 0x4cfed7
mov eax, 1
or eax, eax
je 0x4d0032
mov dword [section..data], 0x1028cc
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4cff33
mov dword [section..data], 0x1028cc
mov dword [section..data], 0x1028cd
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov dword [ebp + 8], 0
mov dword [section..data], 0x1028ce
jmp 0x4cfef4
mov dword [section..data], 0x1028cf
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4cff8a
mov dword [section..data], 0x1028cf
mov dword [section..data], 0x1028d0
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x84], 0
mov dword [section..data], 0x1028d1
jmp 0x4cff48
mov dword [section..data], 0x1028d2
push dword [0x487104]
call fcn.0040de50
push dword [0x487104]
call fcn.0040dcd0
or eax, eax
je 0x4cffde
mov dword [section..data], 0x1028d2
mov dword [section..data], 0x1028d3
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov dword [ebp + 8], 0
mov dword [section..data], 0x1028d4
jmp 0x4cff9f
mov dword [section..data], 0x1028d5
push dword [0x4870f0]
call fcn.0040de50
push dword [0x4870f0]
call fcn.0040dcd0
or eax, eax
je 0x4d0032
mov dword [section..data], 0x1028d5
mov dword [section..data], 0x1028d6
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov dword [ebp + 8], 0
mov dword [section..data], 0x1028d7
jmp 0x4cfff3
mov dword [section..data], 0x1028d8
mov dword [section..data], 0x1028da
mov dword [section..data], 0x1028dc
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x1028e0
jmp 0x4d4574
mov dword [section..data], 0x1028e0
call fcn.0040d67a
mov ebx, eax
cmp ebx, 0x10005
jne 0x4d0ed8
mov dword [section..data], 0x1028e3
mov ebx, dword [0x485d70]
cmp ebx, 0x14
jne 0x4d033e
mov dword [section..data], 0x1028e5
mov dword [0x485d70], 0
mov dword [section..data], 0x1028e6
mov dword [0x485b68], 0
mov dword [section..data], 0x1028e8
fld dword [0x485d60]
fld dword [0x485d5c]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d0130
mov dword [section..data], 0x1028e9
fld dword [0x485d5c]
fstp dword [esp + 0x64]
mov dword [section..data], 0x1028ea
fld dword [0x485d60]
fstp dword [0x485d5c]
mov dword [section..data], 0x1028eb
fld dword [esp + 0x64]
fstp dword [0x485d60]
mov dword [section..data], 0x1028ec
mov dword [section..data], 0x1028ed
fld dword [0x485da8]
fld dword [0x485da4]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d0197
mov dword [section..data], 0x1028ee
fld dword [0x485da4]
fstp dword [esp + 0x64]
mov dword [section..data], 0x1028ef
fld dword [0x485da8]
fstp dword [0x485da4]
mov dword [section..data], 0x1028f0
fld dword [esp + 0x64]
fstp dword [0x485da8]
mov dword [section..data], 0x1028f1
mov dword [section..data], 0x1028f3
fld dword [0x485d60]
fsub dword [0x485d5c]
fadd dword [0x478588]
fstp dword [esp + 0x68]
mov dword [section..data], 0x1028f4
fld dword [0x485da8]
fsub dword [0x485da4]
fadd dword [0x478588]
fstp dword [esp + 0x64]
mov dword [section..data], 0x1028f6
fld dword [esp + 0x68]
fdiv dword [0x485bd8]
fstp dword [esp + 0x6c]
mov dword [section..data], 0x1028f7
fld dword [esp + 0x64]
fdiv dword [0x485be0]
fstp dword [esp + 0x70]
mov dword [section..data], 0x1028f8
fld dword [esp + 0x6c]
fstp dword [esp + 0x74]
mov dword [section..data], 0x1028f9
fld dword [esp + 0x70]
fdiv dword [esp + 0x6c]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x4d0252
mov dword [section..data], 0x1028fa
fld dword [esp + 0x70]
fstp dword [esp + 0x74]
mov dword [section..data], 0x1028fb
mov dword [section..data], 0x102902
fld dword [0x485d5c]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102903
fld dword [0x485da4]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102905
fld dword [esp + 0x74]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x10290b
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x10290d
mov edx, str.ZOOM_
lea ecx, [0x485a28]
call fcn.00401008
mov dword [section..data], 0x10290f
jmp 0x4d0ebf
mov dword [section..data], 0x10290f
mov ebx, dword [0x485d70]
cmp ebx, 0x1e
jne 0x4d04dc
mov dword [section..data], 0x102911
mov dword [0x485d70], 0
mov dword [section..data], 0x102912
mov dword [0x485b68], 0
mov dword [section..data], 0x102914
push dword [0x487eac]
push dword [0x487eac]
push 2
push dword [0x485d8c]
call fcn.00410f10
add dword [0x487eac], 2
mov edx, 0x47509a
pop ecx
mov dword [0x487eac], ecx
add ecx, dword [0x484e90]
call fcn.00401050
je 0x4d04a3
mov dword [section..data], 0x102915
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
mov eax, 0x47509a
push eax
push dword [0x485d8c]
call fcn.004113d0
add dword [0x487eac], 2
push dword [0x4870ec]
mov edx, dword [0x484e90]
add dword [esp + 4], edx
call fcn.0040d9c0
pop dword [0x487eac]
mov ebx, eax
and ebx, ebx
je 0x4d0499
mov dword [section..data], 0x102916
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
fld dword [ebp + 0x1c]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fe4]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102917
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
fld dword [ebp + 0x20]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fec]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102918
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
fld dword [ebp + 0x24]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486ff4]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102919
mov dword [section..data], 0x10291a
mov dword [section..data], 0x10291b
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x10291d
jmp 0x4d0ebf
mov dword [section..data], 0x10291d
mov dword [section..data], 0x10291f
mov dword [esp + 0x78], 0
mov dword [section..data], 0x102920
fld dword [0x485d5c]
fld dword [0x485d60]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d054e
mov dword [section..data], 0x102921
fld dword [0x485d5c]
fstp dword [esp + 0x7c]
mov dword [section..data], 0x102922
fld dword [0x485d60]
fstp dword [esp + 0x80]
mov dword [section..data], 0x102923
jmp 0x4d0595
mov dword [section..data], 0x102923
mov dword [section..data], 0x102924
fld dword [0x485d60]
fstp dword [esp + 0x7c]
mov dword [section..data], 0x102925
fld dword [0x485d5c]
fstp dword [esp + 0x80]
mov dword [section..data], 0x102926
mov dword [esp + 0x78], 1
mov dword [section..data], 0x102927
mov dword [section..data], 0x102928
fld dword [0x485da4]
fld dword [0x485da8]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d05f8
mov dword [section..data], 0x102929
fld dword [0x485da4]
fstp dword [esp + 0x84]
mov dword [section..data], 0x10292a
fld dword [0x485da8]
fstp dword [esp + 0x88]
mov dword [section..data], 0x10292b
jmp 0x4d0642
mov dword [section..data], 0x10292b
mov dword [section..data], 0x10292c
fld dword [0x485da8]
fstp dword [esp + 0x84]
mov dword [section..data], 0x10292d
fld dword [0x485da4]
fstp dword [esp + 0x88]
mov dword [section..data], 0x10292e
mov dword [esp + 0x78], 1
mov dword [section..data], 0x10292f
mov dword [section..data], 0x102936
mov dword [esp + 0x8c], 0
mov dword [section..data], 0x102937
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4d084d
mov dword [section..data], 0x102937
mov dword [section..data], 0x102938
mov ebx, dword [0x4859b0]
and ebx, ebx
jg 0x4d06b9
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x68]
and ebx, ebx
jg 0x4d06b9
jmp 0x4d06c0
mov eax, 1
jmp 0x4d06c2
xor eax, eax
and eax, eax
je 0x4d0834
mov dword [section..data], 0x102939
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
fld dword [ebp + 0x28]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fstp dword [esp + 0x14]
mov dword [section..data], 0x10293a
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
fld dword [ebp + 0x2c]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fstp dword [esp + 0x18]
mov dword [section..data], 0x102943
fld dword [esp + 0x14]
fld dword [esp + 0x7c]
fcompp
fnstsw ax
test ah, 1
je 0x4d07a8
fld dword [esp + 0x14]
fld dword [esp + 0x80]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d07a8
mov eax, 1
jmp 0x4d07aa
xor eax, eax
and eax, eax
je 0x4d082a
mov dword [section..data], 0x102944
fld dword [esp + 0x18]
fld dword [esp + 0x84]
fcompp
fnstsw ax
test ah, 1
je 0x4d07e7
fld dword [esp + 0x18]
fld dword [esp + 0x88]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d07e7
mov eax, 1
jmp 0x4d07e9
xor eax, eax
and eax, eax
je 0x4d0820
mov dword [section..data], 0x102945
mov ebx, dword [esp + 0x8c]
inc ebx
mov dword [esp + 0x8c], ebx
mov dword [section..data], 0x102946
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov dword [ebp + 8], 1
mov dword [section..data], 0x102947
mov dword [section..data], 0x102948
mov dword [section..data], 0x102949
mov dword [section..data], 0x10294a
jmp 0x4d0676
mov dword [section..data], 0x10294c
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4d0d5f
mov dword [section..data], 0x10294c
mov dword [section..data], 0x10294e
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
fld dword [ebp + 0x1c]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fstp dword [esp + 0x30]
mov dword [section..data], 0x10294f
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
fld dword [ebp + 0x20]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fstp dword [esp + 0x34]
mov dword [section..data], 0x102950
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x485dd0]
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
fld dword [ebp + 0x3c]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fstp dword [esp + 0x38]
mov dword [section..data], 0x102951
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4859c4]
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
fld dword [ebp + 0x40]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
faddp st(1)
fadd dword [0x478588]
fstp dword [esp + 0x3c]
mov dword [section..data], 0x102953
lea edx, [esp + 0x90]
push edx
push 0
push 9
push 3
push 4
call fcn.0040e610
mov dword [section..data], 0x102955
mov dword [esp + 0x98], 0
mov dword [section..data], 0x102956
mov dword [esp + 0x9c], 0
mov dword [section..data], 0x102958
mov ebx, dword [esp + 0x78]
cmp ebx, 1
jne 0x4d0ae2
mov dword [section..data], 0x102959
lea edx, [esp + 0x90]
push edx
push 0
push dword [esp + 0x44]
push dword [esp + 0x44]
push 0
push dword [esp + 0x48]
push dword [esp + 0x48]
push 0
push dword [esp + 0xa8]
push dword [esp + 0xa4]
push 0
push dword [esp + 0xb0]
push dword [esp + 0xac]
call fcn.004d9c51
fcomp dword [0x478598]
fnstsw ax
test ah, 1
je 0x4d0ac9
mov dword [section..data], 0x10295b
mov dword [esp + 0x98], 1
mov dword [section..data], 0x10295c
mov dword [esp + 0x9c], 1
mov dword [section..data], 0x10295e
mov dword [section..data], 0x102976
jmp 0x4d0c34
mov dword [section..data], 0x102976
mov dword [section..data], 0x102977
fld dword [esp + 0x30]
fld dword [esp + 0x7c]
fcompp
fnstsw ax
test ah, 1
je 0x4d0b22
fld dword [esp + 0x30]
fld dword [esp + 0x80]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d0b22
mov eax, 1
jmp 0x4d0b24
xor eax, eax
and eax, eax
je 0x4d0b86
mov dword [section..data], 0x102978
fld dword [esp + 0x34]
fld dword [esp + 0x84]
fcompp
fnstsw ax
test ah, 1
je 0x4d0b61
fld dword [esp + 0x34]
fld dword [esp + 0x88]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d0b61
mov eax, 1
jmp 0x4d0b63
xor eax, eax
and eax, eax
je 0x4d0b7c
mov dword [section..data], 0x102979
mov dword [esp + 0x98], 1
mov dword [section..data], 0x10297a
mov dword [section..data], 0x10297b
mov dword [section..data], 0x10297c
fld dword [esp + 0x38]
fld dword [esp + 0x7c]
fcompp
fnstsw ax
test ah, 1
je 0x4d0bc6
fld dword [esp + 0x38]
fld dword [esp + 0x80]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d0bc6
mov eax, 1
jmp 0x4d0bc8
xor eax, eax
and eax, eax
je 0x4d0c2a
mov dword [section..data], 0x10297d
fld dword [esp + 0x3c]
fld dword [esp + 0x84]
fcompp
fnstsw ax
test ah, 1
je 0x4d0c05
fld dword [esp + 0x3c]
fld dword [esp + 0x88]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d0c05
mov eax, 1
jmp 0x4d0c07
xor eax, eax
and eax, eax
je 0x4d0c20
mov dword [section..data], 0x10297e
mov dword [esp + 0x9c], 1
mov dword [section..data], 0x10297f
mov dword [section..data], 0x102980
mov dword [section..data], 0x102981
mov dword [section..data], 0x102983
mov ebx, dword [esp + 0x78]
and ebx, ebx
jne 0x4d0ccb
mov dword [section..data], 0x102984
mov ebx, dword [esp + 0x98]
cmp ebx, 1
jne 0x4d0c79
mov ebx, dword [esp + 0x9c]
cmp ebx, 1
jne 0x4d0c79
mov eax, 1
jmp 0x4d0c7b
xor eax, eax
and eax, eax
je 0x4d0cb5
mov dword [section..data], 0x102985
mov ebx, dword [esp + 0x8c]
inc ebx
mov dword [esp + 0x8c], ebx
mov dword [section..data], 0x102986
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x84], 1
mov dword [section..data], 0x102987
mov dword [section..data], 0x10298d
jmp 0x4d0d46
mov dword [section..data], 0x10298d
mov dword [section..data], 0x10298e
mov ebx, dword [esp + 0x98]
cmp ebx, 1
je 0x4d0cf9
mov ebx, dword [esp + 0x9c]
cmp ebx, 1
je 0x4d0cf9
jmp 0x4d0d00
mov eax, 1
jmp 0x4d0d02
xor eax, eax
and eax, eax
je 0x4d0d3c
mov dword [section..data], 0x10298f
mov ebx, dword [esp + 0x8c]
inc ebx
mov dword [esp + 0x8c], ebx
mov dword [section..data], 0x102990
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x84], 1
mov dword [section..data], 0x102991
mov dword [section..data], 0x102992
mov dword [section..data], 0x102994
jmp 0x4d0862
mov dword [section..data], 0x102996
mov dword [0x485d70], 0
mov dword [section..data], 0x102997
mov dword [0x485b68], 0
mov dword [section..data], 0x10299c
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x10299e
mov ebx, dword [esp + 0x8c]
and ebx, ebx
jle 0x4d0eb5
mov dword [section..data], 0x10299f
mov dword [esp + 0xf4], 0x1fbd1
mov dword [section..data], 0x1029a0
push dword [0x487eac]
mov edx, str.MRK_
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
mov eax, dword [esp + 0x98]
cdq
push edx
push eax
call fcn.004117f0
pop eax
mov edx, 0x475490
push edx
call fcn.004128a0
lea eax, [0x485a28]
push eax
call fcn.004127e0
mov dword [section..data], 0x1029a1
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4d0e9f
mov dword [section..data], 0x1029a1
mov dword [section..data], 0x1029a2
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x84]
cmp ebx, 1
jne 0x4d0e89
mov dword [section..data], 0x1029a4
mov edx, 0x4776b6
lea ecx, [0x485d8c]
call fcn.00401008
mov dword [section..data], 0x1029a5
mov dword [section..data], 0x1029a6
jmp 0x4d0e38
mov dword [section..data], 0x1029a7
mov eax, dword [esp + 0xf4]
jmp 0x4d5b47
mov dword [section..data], 0x1029a8
mov dword [section..data], 0x1029ac
mov dword [section..data], 0x1029b0
jmp 0x4d4574
mov dword [section..data], 0x1029b0
call fcn.0040d67a
mov ebx, eax
cmp ebx, 0x10006
jne 0x4d1351
mov dword [section..data], 0x1029b1
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x1029b2
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x1029b3
fld dword [0x485a70]
push eax
fistp dword [esp]
pop eax
mov dword [0x485c4c], eax
mov dword [section..data], 0x1029b4
fld dword [0x485a74]
push eax
fistp dword [esp]
pop eax
mov dword [0x485c50], eax
mov dword [section..data], 0x1029b7
cmp dword [0x485d34], 0
je 0x4d1267
mov dword [section..data], 0x1029b9
push 1
push 1
push 1
push 1
push 1
push 1
push 1
push 1
push 1
push 1
push 0
call fcn.004a6b7d
mov ebx, eax
and ebx, ebx
jle 0x4d108e
mov dword [section..data], 0x1029ba
push 0
push 0x1f41
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029bb
push 0
push 0x1f42
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029bc
push 0
push 0x1f43
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029bd
push 0
push 0x1f44
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029be
push 0
push 0x1f5f
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029bf
jmp 0x4d1133
mov dword [section..data], 0x1029bf
mov dword [section..data], 0x1029c0
push 0
push 0x1f41
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029c1
push 1
push 0x1f42
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029c2
push 1
push 0x1f43
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029c3
push 1
push 0x1f44
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029c4
push 1
push 0x1f5f
push dword [0x485c64]
call fcn.0040c870
mov dword [section..data], 0x1029c5
mov dword [section..data], 0x1029c6
call fcn.004d6a31
mov ebx, eax
and ebx, ebx
jle 0x4d117d
mov dword [section..data], 0x1029c7
push 0
push 0x1f41
push dword [0x485c64]
call fcn.0040cb84
mov dword [section..data], 0x1029c8
jmp 0x4d11a6
mov dword [section..data], 0x1029c8
mov dword [section..data], 0x1029c9
push 1
push 0x1f41
push dword [0x485c64]
call fcn.0040cb84
mov dword [section..data], 0x1029ca
mov dword [section..data], 0x1029cb
call fcn.004d99e2
mov ebx, eax
and ebx, ebx
jle 0x4d11f0
mov dword [section..data], 0x1029cc
push 0
push 0x1f4b
push dword [0x485c64]
call fcn.0040cb84
mov dword [section..data], 0x1029cd
jmp 0x4d1219
mov dword [section..data], 0x1029cd
mov dword [section..data], 0x1029ce
push 1
push 0x1f4b
push dword [0x485c64]
call fcn.0040cb84
mov dword [section..data], 0x1029cf
mov dword [section..data], 0x1029d0
push dword [0x485af4]
call fcn.0040bed4
and eax, eax
je 0x4d1251
mov dword [section..data], 0x1029d1
mov dword [esp + 0xa0], 0x1388
mov dword [section..data], 0x1029d3
mov dword [section..data], 0x1029d4
jmp 0x4d1271
mov dword [section..data], 0x1029d4
mov dword [section..data], 0x1029d6
mov dword [section..data], 0x1029d7
mov dword [0x485d70], 2
mov dword [section..data], 0x1029d8
push dword [0x485c14]
pop eax
mov dword [0x485d58], eax
mov dword [section..data], 0x1029d9
push dword [0x485c48]
pop eax
mov dword [0x485a30], eax
mov dword [section..data], 0x1029da
mov dword [0x485c14], 0
mov dword [section..data], 0x1029db
mov dword [0x485c48], 0
mov dword [section..data], 0x1029dc
mov ebx, dword [0x485c14]
cmp ebx, dword [0x485d58]
jne 0x4d130b
mov ebx, dword [0x485a30]
cmp ebx, dword [0x485c48]
jne 0x4d130b
jmp 0x4d1312
mov eax, 1
jmp 0x4d1314
xor eax, eax
and eax, eax
je 0x4d1338
mov dword [section..data], 0x1029dd
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x1029de
mov dword [section..data], 0x1029e2
jmp 0x4d4574
mov dword [section..data], 0x1029e2
call fcn.0040d67a
mov ebx, eax
cmp ebx, 0x10007
jne 0x4d14e0
mov dword [section..data], 0x1029e3
mov dword [0x485d70], 0
mov dword [section..data], 0x1029e5
mov ebx, dword [0x485d34]
cmp ebx, 1
jne 0x4d13d7
mov ebx, dword [0x485c4c]
push 2
push dword [esp + 0xf4]
call fcn.00407f05
mov ecx, ebx
sar ecx, 0x1f
push ecx
push ebx
push edx
push eax
pop eax
pop edx
pop ebx
pop edi
cmp ebx, eax
jne 0x4d13c3
cmp edi, edx
je 0x4d13c7
xor eax, eax
jmp 0x4d13cc
mov eax, 1
or eax, eax
je 0x4d13d7
mov eax, 1
jmp 0x4d13d9
xor eax, eax
and eax, eax
je 0x4d141d
mov ebx, dword [0x485c50]
push 3
push dword [esp + 0xf4]
call fcn.00407f05
mov ecx, ebx
sar ecx, 0x1f
push ecx
push ebx
push edx
push eax
pop eax
pop edx
pop ebx
pop edi
cmp ebx, eax
jne 0x4d1409
cmp edi, edx
je 0x4d140d
xor eax, eax
jmp 0x4d1412
mov eax, 1
or eax, eax
je 0x4d141d
mov eax, 1
jmp 0x4d141f
xor eax, eax
and eax, eax
je 0x4d1444
mov dword [section..data], 0x1029e6
push dword [0x485af4]
call fcn.0040c4e2
push eax
push dword [0x485c64]
call fcn.0040c89c
mov dword [section..data], 0x1029e7
mov dword [section..data], 0x1029e8
push dword [0x485d58]
pop eax
mov dword [0x485c14], eax
mov dword [section..data], 0x1029e9
push dword [0x485a30]
pop eax
mov dword [0x485c48], eax
mov dword [section..data], 0x1029ea
mov ebx, dword [0x485c14]
and ebx, ebx
jg 0x4d149a
mov ebx, dword [0x485c48]
and ebx, ebx
jg 0x4d149a
jmp 0x4d14a1
mov eax, 1
jmp 0x4d14a3
xor eax, eax
and eax, eax
je 0x4d14c7
mov dword [section..data], 0x1029eb
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x1029ec
mov dword [section..data], 0x1029ef
jmp 0x4d4574
mov dword [section..data], 0x1029ef
call fcn.0040d67a
mov ebx, eax
cmp ebx, 0x10008
jne 0x4d1928
mov dword [section..data], 0x1029f3
push 6
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 1
jne 0x4d1526
cmp edi, 0
je 0x4d152a
xor eax, eax
jmp 0x4d152f
mov eax, 1
or eax, eax
je 0x4d1661
mov dword [section..data], 0x1029f5
mov dword [0x485d70], 3
mov dword [section..data], 0x1029f6
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x1029f7
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x1029f8
push dword [0x485c14]
pop eax
mov dword [0x485d58], eax
mov dword [section..data], 0x1029f9
push dword [0x485c48]
pop eax
mov dword [0x485a30], eax
mov dword [section..data], 0x1029fa
mov dword [0x485c14], 0
mov dword [section..data], 0x1029fb
mov dword [0x485c48], 0
mov dword [section..data], 0x1029fc
mov ebx, dword [0x485c14]
cmp ebx, dword [0x485d58]
jne 0x4d161b
mov ebx, dword [0x485a30]
cmp ebx, dword [0x485c48]
jne 0x4d161b
jmp 0x4d1622
mov eax, 1
jmp 0x4d1624
xor eax, eax
and eax, eax
je 0x4d1648
mov dword [section..data], 0x1029fd
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x1029fe
mov dword [section..data], 0x102a00
jmp 0x4d190f
mov dword [section..data], 0x102a00
push 6
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 4
jne 0x4d168a
cmp edi, 0
je 0x4d168e
xor eax, eax
jmp 0x4d1693
mov eax, 1
or eax, eax
je 0x4d17c5
mov dword [section..data], 0x102a02
mov dword [0x485d70], 2
mov dword [section..data], 0x102a03
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102a04
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102a05
push dword [0x485c14]
pop eax
mov dword [0x485d58], eax
mov dword [section..data], 0x102a06
push dword [0x485c48]
pop eax
mov dword [0x485a30], eax
mov dword [section..data], 0x102a07
mov dword [0x485c14], 0
mov dword [section..data], 0x102a08
mov dword [0x485c48], 0
mov dword [section..data], 0x102a09
mov ebx, dword [0x485c14]
cmp ebx, dword [0x485d58]
jne 0x4d177f
mov ebx, dword [0x485a30]
cmp ebx, dword [0x485c48]
jne 0x4d177f
jmp 0x4d1786
mov eax, 1
jmp 0x4d1788
xor eax, eax
and eax, eax
je 0x4d17ac
mov dword [section..data], 0x102a0a
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a0b
mov dword [section..data], 0x102a0d
jmp 0x4d190f
mov dword [section..data], 0x102a0d
mov dword [section..data], 0x102a0f
mov dword [0x485d70], 1
mov dword [section..data], 0x102a10
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102a11
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102a12
push dword [0x485c14]
pop eax
mov dword [0x485d58], eax
mov dword [section..data], 0x102a13
push dword [0x485c48]
pop eax
mov dword [0x485a30], eax
mov dword [section..data], 0x102a14
mov dword [0x485c14], 0
mov dword [section..data], 0x102a15
mov dword [0x485c48], 0
mov dword [section..data], 0x102a16
mov ebx, dword [0x485c14]
cmp ebx, dword [0x485d58]
jne 0x4d18b3
mov ebx, dword [0x485a30]
cmp ebx, dword [0x485c48]
jne 0x4d18b3
jmp 0x4d18ba
mov eax, 1
jmp 0x4d18bc
xor eax, eax
and eax, eax
je 0x4d18e0
mov dword [section..data], 0x102a17
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a18
mov dword [section..data], 0x102a1a
push 0
push 6
push 7
push dword [esp + 0xfc]
call fcn.0040a73c
mov dword [section..data], 0x102a1c
mov dword [section..data], 0x102a20
jmp 0x4d4574
mov dword [section..data], 0x102a20
call fcn.0040d67a
mov ebx, eax
cmp ebx, 0x10009
jne 0x4d1a18
mov dword [section..data], 0x102a21
mov dword [0x485d70], 0
mov dword [section..data], 0x102a22
push 0
push 0
push 7
push dword [esp + 0xfc]
call fcn.0040a73c
mov dword [section..data], 0x102a23
mov ebx, dword [0x485c14]
cmp ebx, dword [0x485d58]
jne 0x4d19a6
mov ebx, dword [0x485a30]
cmp ebx, dword [0x485c48]
jne 0x4d19a6
jmp 0x4d19ad
mov eax, 1
jmp 0x4d19af
xor eax, eax
and eax, eax
je 0x4d19ff
mov dword [section..data], 0x102a24
push dword [0x485a30]
pop eax
mov dword [0x485c48], eax
mov dword [section..data], 0x102a25
push dword [0x485d58]
pop eax
mov dword [0x485c14], eax
mov dword [section..data], 0x102a26
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a27
mov dword [section..data], 0x102a2a
jmp 0x4d4574
mov dword [section..data], 0x102a2a
call fcn.0040d67a
mov ebx, eax
and ebx, ebx
jne 0x4d1e62
mov dword [section..data], 0x102a2c
push 2
push dword [esp + 0xf4]
call fcn.00407f05
mov dword [esp], eax
mov dword [section..data], 0x102a2d
push 3
push dword [esp + 0xf4]
call fcn.00407f05
mov dword [esp + 4], eax
mov dword [section..data], 0x102a2f
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push 2
push dword [0x485d8c]
call fcn.00410f10
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.004121c0
add dword [0x487eac], 2
mov edx, 0x47509a
pop ecx
mov dword [0x487eac], ecx
add ecx, dword [0x484e90]
call fcn.00401050
je 0x4d1b38
mov dword [section..data], 0x102a30
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
mov eax, 0x47509a
push eax
push dword [0x485d8c]
call fcn.004113d0
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.00412230
pop dword [0x487eac]
mov dword [0x485ab8], eax
mov dword [section..data], 0x102a31
mov dword [esp + 0xf4], 0x1adb0
mov dword [section..data], 0x102a32
jmp 0x4d1e49
mov dword [section..data], 0x102a32
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push 2
push dword [0x485d8c]
call fcn.00410f10
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.004121c0
add dword [0x487eac], 2
mov edx, 0x475b2e
pop ecx
mov dword [0x487eac], ecx
add ecx, dword [0x484e90]
call fcn.00401050
je 0x4d1c02
mov dword [section..data], 0x102a33
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
mov eax, 0x475b2e
push eax
push dword [0x485d8c]
call fcn.004113d0
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.00412230
pop dword [0x487eac]
mov dword [0x485ab8], eax
mov dword [section..data], 0x102a34
mov dword [esp + 0xf4], 0x1d4c0
mov dword [section..data], 0x102a35
jmp 0x4d1e49
mov dword [section..data], 0x102a35
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push 2
push dword [0x485d8c]
call fcn.00410f10
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.004121c0
add dword [0x487eac], 2
mov edx, 0x4776b6
pop ecx
mov dword [0x487eac], ecx
add ecx, dword [0x484e90]
call fcn.00401050
je 0x4d1d63
mov dword [section..data], 0x102a36
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
mov eax, 0x4776b6
push eax
push dword [0x485d8c]
call fcn.004113d0
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.00412230
pop dword [0x487eac]
mov dword [0x485ab8], eax
mov dword [section..data], 0x102a37
cmp dword [0x485ab8], 0
je 0x4d1d35
mov dword [section..data], 0x102a38
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
mov eax, dword [0x485ab8]
cdq
push edx
push eax
call fcn.004117f0
add dword [0x487eac], 2
push dword [0x4870f8]
mov edx, dword [0x484e90]
add dword [esp + 4], edx
call fcn.0040d9c0
pop dword [0x487eac]
and eax, eax
je 0x4d1d2b
mov dword [section..data], 0x102a39
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x84], 1
mov dword [section..data], 0x102a3a
mov dword [section..data], 0x102a3b
mov dword [section..data], 0x102a3c
mov dword [esp + 0xf4], 0x1fbd0
mov dword [section..data], 0x102a3d
jmp 0x4d1e49
mov dword [section..data], 0x102a3d
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push 2
push dword [0x485d8c]
call fcn.00410f10
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.004121c0
add dword [0x487eac], 2
mov edx, 0x47645a
pop ecx
mov dword [0x487eac], ecx
add ecx, dword [0x484e90]
call fcn.00401050
je 0x4d1e2a
mov dword [section..data], 0x102a3e
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
mov eax, 0x47645a
push eax
push dword [0x485d8c]
call fcn.004113d0
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.00412230
pop dword [0x487eac]
mov dword [0x485ab8], eax
mov dword [section..data], 0x102a3f
mov dword [esp + 0xf4], 0x222e0
mov dword [section..data], 0x102a40
jmp 0x4d1e49
mov dword [section..data], 0x102a40
mov dword [section..data], 0x102a41
mov dword [esp + 0xf4], 0x1fc34
mov dword [section..data], 0x102a43
mov dword [section..data], 0x102a47
jmp 0x4d4574
mov dword [section..data], 0x102a47
call fcn.0040d67a
mov ebx, eax
cmp ebx, 1
jne 0x4d1e87
mov dword [section..data], 0x102a4a
jmp 0x4d4574
mov dword [section..data], 0x102a4a
call fcn.0040d67a
mov ebx, eax
cmp ebx, 0x1000a
jne 0x4d225c
mov dword [section..data], 0x102a4c
push 8
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [esp + 0xa4], eax
mov dword [section..data], 0x102a4d
push 6
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 1
jne 0x4d1ef9
cmp edi, 0
je 0x4d1efd
xor eax, eax
jmp 0x4d1f02
mov eax, 1
or eax, eax
je 0x4d1faf
mov dword [section..data], 0x102a4e
fld dword [esp + 0xa4]
fcomp dword [0x478588]
fnstsw ax
test ah, 0x41
jne 0x4d1f50
mov dword [section..data], 0x102a4f
fld dword [0x485ba0]
fdiv dword [0x4785a0]
fstp dword [0x485ba0]
mov dword [section..data], 0x102a50
jmp 0x4d1f76
mov dword [section..data], 0x102a50
mov dword [section..data], 0x102a51
fld dword [0x485ba0]
fmul dword [0x4785a0]
fstp dword [0x485ba0]
mov dword [section..data], 0x102a52
mov dword [section..data], 0x102a53
push 0
push 0xffffffff
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102a54
jmp 0x4d2223
mov dword [section..data], 0x102a54
mov dword [section..data], 0x102a55
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [esp + 0xa8], eax
mov dword [section..data], 0x102a56
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [esp + 0xac], eax
mov dword [section..data], 0x102a57
fld dword [esp + 0xa8]
fmul dword [0x47859c]
fdiv dword [0x485a08]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fsub dword [ebp + ebx]
fsub dword [0x485dd0]
fadd dword [0x478588]
fmul dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fmul dword [ebp + ebx]
fstp dword [esp + 0xb0]
mov dword [section..data], 0x102a58
fld dword [esp + 0xac]
fmul dword [0x47859c]
fdiv dword [0x485a10]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fsub dword [ebp + ebx]
fsub dword [0x4859c4]
fadd dword [0x478588]
fmul dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fmul dword [ebp + ebx]
fstp dword [esp + 0xb4]
mov dword [section..data], 0x102a59
fld dword [esp + 0xa4]
fcomp dword [0x478588]
fnstsw ax
test ah, 0x41
jne 0x4d2123
mov dword [section..data], 0x102a5a
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fld dword [ebp + ebx]
fdiv dword [0x4785a0]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a5b
jmp 0x4d215d
mov dword [section..data], 0x102a5b
mov dword [section..data], 0x102a5c
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fld dword [ebp + ebx]
fmul dword [0x4785a0]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a5d
mov dword [section..data], 0x102a5e
fld dword [esp + 0xa8]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fsub dword [0x485dd0]
fld dword [esp + 0xb0]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
fsubp st(1)
fadd dword [0x478588]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a5f
fld dword [esp + 0xac]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fsub dword [0x4859c4]
fld dword [esp + 0xb4]
fdiv dword [0x485bdc]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fdiv dword [ebp + ebx]
fsubp st(1)
fadd dword [0x478588]
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a60
mov dword [section..data], 0x102a61
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a64
jmp 0x4d4574
mov dword [section..data], 0x102a64
call fcn.0040d67a
mov ebx, eax
cmp ebx, 0x1000c
jne 0x4d4574
mov dword [section..data], 0x102a67
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xd
jne 0x4d22a2
cmp edi, 0
je 0x4d22a6
xor eax, eax
jmp 0x4d22ab
mov eax, 1
or eax, eax
je 0x4d22be
mov dword [section..data], 0x102a6d
jmp 0x4d456a
mov dword [section..data], 0x102a6d
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x21
jne 0x4d22e7
cmp edi, 0
je 0x4d22eb
xor eax, eax
jmp 0x4d22f0
mov eax, 1
or eax, eax
je 0x4d2353
mov dword [section..data], 0x102a6e
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fld dword [ebp + ebx]
fdiv dword [0x4785a0]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a6f
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a71
jmp 0x4d456a
mov dword [section..data], 0x102a71
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x22
jne 0x4d237c
cmp edi, 0
je 0x4d2380
xor eax, eax
jmp 0x4d2385
mov eax, 1
or eax, eax
je 0x4d23e8
mov dword [section..data], 0x102a72
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
fld dword [ebp + ebx]
fmul dword [0x4785a0]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a73
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a7b
jmp 0x4d456a
mov dword [section..data], 0x102a7b
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x24
jne 0x4d2411
cmp edi, 0
je 0x4d2415
xor eax, eax
jmp 0x4d241a
mov eax, 1
or eax, eax
jne 0x4d244c
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x77
jne 0x4d243d
cmp edi, 0
je 0x4d2441
xor eax, eax
jmp 0x4d2446
mov eax, 1
or eax, eax
jne 0x4d244c
jmp 0x4d2453
mov eax, 1
jmp 0x4d2455
xor eax, eax
and eax, eax
je 0x4d24ef
mov dword [section..data], 0x102a7c
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fcc]
shl ebx, 2
mov dword [ebp + ebx], 0x3f800000
mov dword [section..data], 0x102a7d
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
mov dword [ebp + ebx], 0
mov dword [section..data], 0x102a7e
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
mov dword [ebp + ebx], 0
mov dword [section..data], 0x102a80
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a82
jmp 0x4d456a
mov dword [section..data], 0x102a82
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x25
jne 0x4d2518
cmp edi, 0
je 0x4d251c
xor eax, eax
jmp 0x4d2521
mov eax, 1
or eax, eax
je 0x4d2584
mov dword [section..data], 0x102a83
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x478614]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a84
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a86
jmp 0x4d456a
mov dword [section..data], 0x102a86
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x26
jne 0x4d25ad
cmp edi, 0
je 0x4d25b1
xor eax, eax
jmp 0x4d25b6
mov eax, 1
or eax, eax
je 0x4d2619
mov dword [section..data], 0x102a87
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x478614]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a88
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a8a
jmp 0x4d456a
mov dword [section..data], 0x102a8a
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x27
jne 0x4d2642
cmp edi, 0
je 0x4d2646
xor eax, eax
jmp 0x4d264b
mov eax, 1
or eax, eax
je 0x4d26ae
mov dword [section..data], 0x102a8b
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fd4]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4785dc]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a8c
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a8e
jmp 0x4d456a
mov dword [section..data], 0x102a8e
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x28
jne 0x4d26d7
cmp edi, 0
je 0x4d26db
xor eax, eax
jmp 0x4d26e0
mov eax, 1
or eax, eax
je 0x4d2743
mov dword [section..data], 0x102a8f
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486fdc]
shl ebx, 2
fld dword [ebp + ebx]
fadd dword [0x4785dc]
mov ebx, dword [0x4859d8]
shl ebx, 2
fstp dword [ebp + ebx]
mov dword [section..data], 0x102a90
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102a95
jmp 0x4d456a
mov dword [section..data], 0x102a95
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x41
jne 0x4d276c
cmp edi, 0
je 0x4d2770
xor eax, eax
jmp 0x4d2775
mov eax, 1
or eax, eax
je 0x4d2788
mov dword [section..data], 0x102aa4
jmp 0x4d456a
mov dword [section..data], 0x102aa4
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x44
jne 0x4d27b1
cmp edi, 0
je 0x4d27b5
xor eax, eax
jmp 0x4d27ba
mov eax, 1
or eax, eax
je 0x4d28b1
mov dword [section..data], 0x102aa5
mov dword [0x485d70], 0x1e
mov dword [section..data], 0x102aa6
mov dword [0x485b68], 4
mov dword [section..data], 0x102aa7
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102aa8
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102aa9
fld dword [0x485a70]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fstp dword [0x485d5c]
mov dword [section..data], 0x102aaa
fld dword [0x485a74]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fstp dword [0x485da4]
mov dword [section..data], 0x102aab
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102aad
jmp 0x4d456a
mov dword [section..data], 0x102aad
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x45
jne 0x4d28da
cmp edi, 0
je 0x4d28de
xor eax, eax
jmp 0x4d28e3
mov eax, 1
or eax, eax
je 0x4d293d
mov dword [section..data], 0x102aae
fild dword [0x4859d4]
fadd qword [0x4786f4]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fistp dword [0x4859d4]
mov dword [section..data], 0x102aaf
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102ab1
jmp 0x4d456a
mov dword [section..data], 0x102ab1
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x46
jne 0x4d2966
cmp edi, 0
je 0x4d296a
xor eax, eax
jmp 0x4d296f
mov eax, 1
or eax, eax
je 0x4d2a51
mov dword [section..data], 0x102ab2
mov ebx, dword [0x485bcc]
inc ebx
mov dword [0x485bcc], ebx
mov dword [section..data], 0x102ab3
mov ebx, dword [0x485bcc]
cmp ebx, 3
jle 0x4d29b7
mov dword [section..data], 0x102ab4
mov dword [0x485bcc], 0
mov dword [section..data], 0x102ab5
mov dword [section..data], 0x102ab6
push dword [0x485bcc]
call fcn.004a277b
mov dword [section..data], 0x102ab7
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102ab8
push dword [0x487eac]
mov edx, str.PAL_
push edx
call fcn.004128a0
push dword [0x487eac]
push dword [0x487eac]
mov eax, dword [0x485bcc]
cdq
push edx
push eax
call fcn.004117f0
pop eax
mov edx, 0x475490
push edx
call fcn.004128a0
lea eax, [0x485a28]
push eax
call fcn.004127e0
mov dword [section..data], 0x102abb
jmp 0x4d456a
mov dword [section..data], 0x102abb
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x47
jne 0x4d2a7a
cmp edi, 0
je 0x4d2a7e
xor eax, eax
jmp 0x4d2a83
mov eax, 1
or eax, eax
je 0x4d2b39
mov dword [section..data], 0x102abc
mov ebx, dword [0x485a2c]
inc ebx
mov dword [0x485a2c], ebx
mov dword [section..data], 0x102abd
mov ebx, dword [0x485a2c]
cmp ebx, 4
jne 0x4d2ad7
mov dword [section..data], 0x102abe
mov dword [0x485a2c], 7
mov dword [section..data], 0x102abf
jmp 0x4d2b00
mov dword [section..data], 0x102abf
mov ebx, dword [0x485a2c]
cmp ebx, 7
jle 0x4d2b00
mov dword [section..data], 0x102ac0
mov dword [0x485a2c], 0
mov dword [section..data], 0x102ac1
mov dword [section..data], 0x102ac2
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102ac4
jmp 0x4d456a
mov dword [section..data], 0x102ac4
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x48
jne 0x4d2b62
cmp edi, 0
je 0x4d2b66
xor eax, eax
jmp 0x4d2b6b
mov eax, 1
or eax, eax
je 0x4d2bdf
mov dword [section..data], 0x102ac5
push 1
push 2
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102ac6
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 2
mov dword [section..data], 0x102ac7
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102ac9
jmp 0x4d456a
mov dword [section..data], 0x102ac9
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x49
jne 0x4d2c08
cmp edi, 0
je 0x4d2c0c
xor eax, eax
jmp 0x4d2c11
mov eax, 1
or eax, eax
je 0x4d2e7a
mov dword [section..data], 0x102acb
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov ebx, dword [ebp + ebx]
cmp ebx, 6
jge 0x4d2c8b
mov dword [section..data], 0x102acc
push 1
push 6
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102acd
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 6
mov dword [section..data], 0x102ace
jmp 0x4d2e41
mov dword [section..data], 0x102ace
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov ebx, dword [ebp + ebx]
cmp ebx, 6
jne 0x4d2cfd
mov dword [section..data], 0x102acf
push 1
push 7
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102ad0
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 7
mov dword [section..data], 0x102ad1
jmp 0x4d2e41
mov dword [section..data], 0x102ad1
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov ebx, dword [ebp + ebx]
cmp ebx, 7
jne 0x4d2d6f
mov dword [section..data], 0x102ad2
push 1
push 8
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102ad3
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 8
mov dword [section..data], 0x102ad4
jmp 0x4d2e41
mov dword [section..data], 0x102ad4
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov ebx, dword [ebp + ebx]
cmp ebx, 8
jne 0x4d2dde
mov dword [section..data], 0x102ad5
push 1
push 9
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102ad6
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 9
mov dword [section..data], 0x102ad7
jmp 0x4d2e41
mov dword [section..data], 0x102ad7
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov ebx, dword [ebp + ebx]
cmp ebx, 9
jne 0x4d2e41
mov dword [section..data], 0x102ad8
push 1
push 6
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102ad9
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 6
mov dword [section..data], 0x102ada
mov dword [section..data], 0x102adb
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102add
jmp 0x4d456a
mov dword [section..data], 0x102add
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x4b
jne 0x4d2ea3
cmp edi, 0
je 0x4d2ea7
xor eax, eax
jmp 0x4d2eac
mov eax, 1
or eax, eax
je 0x4d2f06
mov dword [section..data], 0x102ade
fild dword [0x485afc]
fadd qword [0x4786f4]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fistp dword [0x485afc]
mov dword [section..data], 0x102adf
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102ae0
jmp 0x4d456a
mov dword [section..data], 0x102ae0
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x54
jne 0x4d2f2f
cmp edi, 0
je 0x4d2f33
xor eax, eax
jmp 0x4d2f38
mov eax, 1
or eax, eax
je 0x4d2fe1
mov dword [section..data], 0x102ae2
push dword [0x487114]
call fcn.0040de50
push dword [0x487114]
call fcn.0040dcd0
or eax, eax
je 0x4d2fb2
mov dword [section..data], 0x102ae2
mov dword [section..data], 0x102ae3
mov ebp, dword [0x487114]
mov ebp, dword [ebp]
fild dword [ebp + 0xc]
fadd qword [0x4786f4]
sub esp, 8
fstp qword [esp]
call fcn.00405280
push eax
fistp dword [esp]
mov ebp, dword [0x487114]
mov ebp, dword [ebp]
pop eax
mov dword [ebp + 0xc], eax
mov dword [section..data], 0x102ae4
jmp 0x4d2f55
mov dword [section..data], 0x102ae5
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102ae7
jmp 0x4d456a
mov dword [section..data], 0x102ae7
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x4c
jne 0x4d300a
cmp edi, 0
je 0x4d300e
xor eax, eax
jmp 0x4d3013
mov eax, 1
or eax, eax
je 0x4d3087
mov dword [section..data], 0x102ae8
push 1
push 3
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102ae9
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 3
mov dword [section..data], 0x102aea
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102aec
jmp 0x4d456a
mov dword [section..data], 0x102aec
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x4d
jne 0x4d30b0
cmp edi, 0
je 0x4d30b4
xor eax, eax
jmp 0x4d30b9
mov eax, 1
or eax, eax
je 0x4d3116
mov dword [section..data], 0x102aee
push dword [esp + 0xf0]
call fcn.004a8950
mov dword [section..data], 0x102aef
mov dword [0x485d70], 0x28
mov dword [section..data], 0x102af0
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102af2
jmp 0x4d456a
mov dword [section..data], 0x102af2
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x4e
jne 0x4d313f
cmp edi, 0
je 0x4d3143
xor eax, eax
jmp 0x4d3148
mov eax, 1
or eax, eax
je 0x4d31bb
mov dword [section..data], 0x102af3
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486ffc]
shl ebx, 2
fild dword [ebp + ebx]
fadd qword [0x4786f4]
sub esp, 8
fstp qword [esp]
call fcn.00405280
push eax
fistp dword [esp]
mov ebx, dword [0x4859d8]
shl ebx, 2
pop eax
mov dword [ebp + ebx], eax
mov dword [section..data], 0x102af4
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102af6
jmp 0x4d456a
mov dword [section..data], 0x102af6
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x4f
jne 0x4d31e4
cmp edi, 0
je 0x4d31e8
xor eax, eax
jmp 0x4d31ed
mov eax, 1
or eax, eax
je 0x4d3261
mov dword [section..data], 0x102af8
push 1
push 4
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102af9
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 4
mov dword [section..data], 0x102afa
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102afc
jmp 0x4d456a
mov dword [section..data], 0x102afc
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x50
jne 0x4d328a
cmp edi, 0
je 0x4d328e
xor eax, eax
jmp 0x4d3293
mov eax, 1
or eax, eax
je 0x4d330d
mov dword [section..data], 0x102afe
fild dword [0x485c34]
fadd qword [0x4786f4]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fistp dword [0x485c34]
mov dword [section..data], 0x102aff
push 1
push 0xffffffff
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102b00
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b02
jmp 0x4d456a
mov dword [section..data], 0x102b02
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x51
jne 0x4d3336
cmp edi, 0
je 0x4d333a
xor eax, eax
jmp 0x4d333f
mov eax, 1
or eax, eax
je 0x4d33bc
mov dword [section..data], 0x102b03
mov ebx, dword [0x485c14]
inc ebx
mov dword [0x485c14], ebx
mov dword [section..data], 0x102b04
mov ebx, dword [0x485c14]
cmp ebx, 2
jle 0x4d3383
mov dword [section..data], 0x102b05
mov dword [0x485c14], 0xffffffff
mov dword [section..data], 0x102b06
mov dword [section..data], 0x102b07
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b0a
jmp 0x4d456a
mov dword [section..data], 0x102b0a
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x52
jne 0x4d33e5
cmp edi, 0
je 0x4d33e9
xor eax, eax
jmp 0x4d33ee
mov eax, 1
or eax, eax
je 0x4d3462
mov dword [section..data], 0x102b0c
push 1
push 1
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102b0d
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [section..data], 0x102b0e
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b10
jmp 0x4d456a
mov dword [section..data], 0x102b10
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x53
jne 0x4d348b
cmp edi, 0
je 0x4d348f
xor eax, eax
jmp 0x4d3494
mov eax, 1
or eax, eax
je 0x4d3504
mov dword [section..data], 0x102b11
fild dword [0x485cb0]
fadd qword [0x4786f4]
sub esp, 8
fstp qword [esp]
call fcn.00405280
fistp dword [0x485cb0]
mov dword [section..data], 0x102b12
push dword [0x485cb0]
pop eax
mov dword [0x4859c8], eax
mov dword [section..data], 0x102b13
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b17
jmp 0x4d456a
mov dword [section..data], 0x102b17
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x55
jne 0x4d352d
cmp edi, 0
je 0x4d3531
xor eax, eax
jmp 0x4d3536
mov eax, 1
or eax, eax
je 0x4d35aa
mov dword [section..data], 0x102b18
push 1
push 5
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102b19
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 5
mov dword [section..data], 0x102b1a
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b1c
jmp 0x4d456a
mov dword [section..data], 0x102b1c
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x56
jne 0x4d35d3
cmp edi, 0
je 0x4d35d7
xor eax, eax
jmp 0x4d35dc
mov eax, 1
or eax, eax
je 0x4d3650
mov dword [section..data], 0x102b1e
push 1
push 0
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102b1f
mov ebx, dword [0x4859d8]
mov ebp, dword [0x486f78]
shl ebx, 2
mov dword [ebp + ebx], 0
mov dword [section..data], 0x102b20
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b22
jmp 0x4d456a
mov dword [section..data], 0x102b22
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x5a
jne 0x4d3679
cmp edi, 0
je 0x4d367d
xor eax, eax
jmp 0x4d3682
mov eax, 1
or eax, eax
je 0x4d3779
mov dword [section..data], 0x102b25
mov dword [0x485d70], 0x14
mov dword [section..data], 0x102b26
push 2
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a70], eax
mov dword [section..data], 0x102b27
push 3
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
fild qword [esp]
pop eax
fstp dword [esp]
pop eax
mov dword [0x485a74], eax
mov dword [section..data], 0x102b28
mov dword [0x485b68], 2
mov dword [section..data], 0x102b29
fld dword [0x485a70]
fmul dword [0x47859c]
fdiv dword [0x485a08]
fstp dword [0x485d5c]
mov dword [section..data], 0x102b2a
fld dword [0x485a74]
fmul dword [0x47859c]
fdiv dword [0x485a10]
fstp dword [0x485da4]
mov dword [section..data], 0x102b2b
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b2d
jmp 0x4d456a
mov dword [section..data], 0x102b2d
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x6b
jne 0x4d37a2
cmp edi, 0
je 0x4d37a6
xor eax, eax
jmp 0x4d37ab
mov eax, 1
or eax, eax
je 0x4d37fa
mov dword [section..data], 0x102b2e
fld dword [0x485c3c]
fmul dword [0x4785a0]
fstp dword [0x485c3c]
mov dword [section..data], 0x102b2f
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b31
jmp 0x4d456a
mov dword [section..data], 0x102b31
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x6d
jne 0x4d3823
cmp edi, 0
je 0x4d3827
xor eax, eax
jmp 0x4d382c
mov eax, 1
or eax, eax
je 0x4d387b
mov dword [section..data], 0x102b32
fld dword [0x485c3c]
fdiv dword [0x4785a0]
fstp dword [0x485c3c]
mov dword [section..data], 0x102b33
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b35
jmp 0x4d456a
mov dword [section..data], 0x102b35
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x61
jne 0x4d38a4
cmp edi, 0
je 0x4d38a8
xor eax, eax
jmp 0x4d38ad
mov eax, 1
or eax, eax
je 0x4d3914
mov dword [section..data], 0x102b36
mov dword [0x4859d8], 0
mov dword [section..data], 0x102b37
push 1
push 0xffffffff
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102b38
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b3a
jmp 0x4d456a
mov dword [section..data], 0x102b3a
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x62
jne 0x4d393d
cmp edi, 0
je 0x4d3941
xor eax, eax
jmp 0x4d3946
mov eax, 1
or eax, eax
je 0x4d39ad
mov dword [section..data], 0x102b3b
mov dword [0x4859d8], 1
mov dword [section..data], 0x102b3c
push 1
push 0xffffffff
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102b3d
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b3f
jmp 0x4d456a
mov dword [section..data], 0x102b3f
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x63
jne 0x4d39d6
cmp edi, 0
je 0x4d39da
xor eax, eax
jmp 0x4d39df
mov eax, 1
or eax, eax
je 0x4d3a46
mov dword [section..data], 0x102b40
mov dword [0x4859d8], 2
mov dword [section..data], 0x102b41
push 1
push 0xffffffff
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102b42
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b44
jmp 0x4d456a
mov dword [section..data], 0x102b44
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x64
jne 0x4d3a6f
cmp edi, 0
je 0x4d3a73
xor eax, eax
jmp 0x4d3a78
mov eax, 1
or eax, eax
je 0x4d3adf
mov dword [section..data], 0x102b45
mov dword [0x4859d8], 3
mov dword [section..data], 0x102b46
push 1
push 0xffffffff
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102b47
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b49
jmp 0x4d456a
mov dword [section..data], 0x102b49
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x65
jne 0x4d3b08
cmp edi, 0
je 0x4d3b0c
xor eax, eax
jmp 0x4d3b11
mov eax, 1
or eax, eax
je 0x4d3b78
mov dword [section..data], 0x102b4a
mov dword [0x4859d8], 4
mov dword [section..data], 0x102b4b
push 1
push 0xffffffff
push dword [esp + 0xf8]
call fcn.004c8092
mov dword [section..data], 0x102b4c
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102b4e
jmp 0x4d456a
mov dword [section..data], 0x102b4e
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x70
jne 0x4d3ba1
cmp edi, 0
je 0x4d3ba5
xor eax, eax
jmp 0x4d3baa
mov eax, 1
or eax, eax
je 0x4d3ccc
mov dword [section..data], 0x102b4f
mov edx, 0x475098
lea ecx, [esp + 0xb8]
call fcn.00401008
mov dword [section..data], 0x102b50
mov edx, dword [esp + 0xb8]
push dword [0x487eac]
push edx
call fcn.004128a0
mov edx, str._n_e__Elementnummern_ein_aus
push edx
call fcn.004128a0
lea eax, [esp + 0xbc]
push eax
call fcn.004127e0
mov dword [section..data], 0x102b51
mov edx, dword [esp + 0xb8]
push dword [0x487eac]
push edx
call fcn.004128a0
mov edx, str._n_k__Knotennummern_ein_aus
push edx
call fcn.004128a0
lea eax, [esp + 0xbc]
push eax
call fcn.004127e0
mov dword [section..data], 0x102b52
mov edx, dword [esp + 0xb8]
push dword [0x487eac]
push edx
call fcn.004128a0
mov edx, str._n_s__Knotennummern_von_SP_ein_aus
push edx
call fcn.004128a0
lea eax, [esp + 0xbc]
push eax
call fcn.004127e0
mov dword [section..data], 0x102b53
mov edx, dword [esp + 0xb8]
push dword [0x487eac]
push edx
call fcn.004128a0
mov edx, str._n_p__Perspektivdarstellung_ein_aus
push edx
call fcn.004128a0
lea eax, [esp + 0xbc]
push eax
call fcn.004127e0
mov dword [section..data], 0x102b56
push dword [esp + 0xb8]
mov eax, str.Hotkeys_Grafik
push eax
call fcn.00403e02
mov dword [section..data], 0x102b58
jmp 0x4d456a
mov dword [section..data], 0x102b58
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x71
jne 0x4d3cf5
cmp edi, 0
je 0x4d3cf9
xor eax, eax
jmp 0x4d3cfe
mov eax, 1
or eax, eax
je 0x4d3d7b
mov dword [section..data], 0x102b59
mov ebx, dword [0x485cc0]
inc ebx
mov dword [0x485cc0], ebx
mov dword [section..data], 0x102b5a
mov ebx, dword [0x485cc0]
cmp ebx, 3
jle 0x4d3d42
mov dword [section..data], 0x102b5f
push 5
push dword [esp + 0xf4]
call fcn.00407f05
push edx
push eax
pop ebx
pop edi
cmp ebx, 0x72
jne 0x4d3da4
mov dword [section..data], 0x102ba8
mov dword [section..data], 0x102baa
mov dword [section..data], 0x102bac
mov dword [section..data], 0x102baf
jmp 0x4d5b1e
mov dword [section..data], 0x102baf
mov ebx, dword [esp + 0xf4]
cmp ebx, 0x332d
jne 0x4d5b1e
mov dword [section..data], 0x102bb1
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x1f41
jne 0x4d4753
mov dword [section..data], 0x102bb2
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4d4625
mov dword [section..data], 0x102bb2
mov dword [section..data], 0x102bb3
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 1
mov dword [section..data], 0x102bb4
jmp 0x4d45e6
mov dword [section..data], 0x102bb5
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4d467c
mov dword [section..data], 0x102bb5
mov dword [section..data], 0x102bb6
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x88], 1
mov dword [section..data], 0x102bb7
jmp 0x4d463a
mov dword [section..data], 0x102bb8
push dword [0x487104]
call fcn.0040de50
push dword [0x487104]
call fcn.0040dcd0
or eax, eax
je 0x4d46d0
mov dword [section..data], 0x102bb8
mov dword [section..data], 0x102bb9
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 1
mov dword [section..data], 0x102bba
jmp 0x4d4691
mov dword [section..data], 0x102bbb
push dword [0x4870f0]
call fcn.0040de50
push dword [0x4870f0]
call fcn.0040dcd0
or eax, eax
je 0x4d4724
mov dword [section..data], 0x102bbb
mov dword [section..data], 0x102bbc
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 1
mov dword [section..data], 0x102bbd
jmp 0x4d46e5
mov dword [section..data], 0x102bbe
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102bc0
jmp 0x4d5b14
mov dword [section..data], 0x102bc0
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x1f42
jne 0x4d49f7
mov dword [section..data], 0x102bc1
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4d4803
mov dword [section..data], 0x102bc1
mov dword [section..data], 0x102bc2
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 1
jne 0x4d47ed
mov dword [section..data], 0x102bc3
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov dword [ebp + 8], 0
mov dword [section..data], 0x102bc4
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 0
mov dword [section..data], 0x102bc5
mov dword [section..data], 0x102bc6
jmp 0x4d4785
mov dword [section..data], 0x102bc7
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4d48a2
mov dword [section..data], 0x102bc7
mov dword [section..data], 0x102bc8
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x84]
cmp ebx, 1
jne 0x4d4889
mov dword [section..data], 0x102bc9
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x84], 0
mov dword [section..data], 0x102bca
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x88], 0
mov dword [section..data], 0x102bcb
mov dword [section..data], 0x102bcc
jmp 0x4d4818
mov dword [section..data], 0x102bcd
push dword [0x487104]
call fcn.0040de50
push dword [0x487104]
call fcn.0040dcd0
or eax, eax
je 0x4d4935
mov dword [section..data], 0x102bcd
mov dword [section..data], 0x102bce
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 1
jne 0x4d491f
mov dword [section..data], 0x102bcf
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov dword [ebp + 8], 0
mov dword [section..data], 0x102bd0
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 0
mov dword [section..data], 0x102bd1
mov dword [section..data], 0x102bd2
jmp 0x4d48b7
mov dword [section..data], 0x102bd3
push dword [0x4870f0]
call fcn.0040de50
push dword [0x4870f0]
call fcn.0040dcd0
or eax, eax
je 0x4d49c8
mov dword [section..data], 0x102bd3
mov dword [section..data], 0x102bd4
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 1
jne 0x4d49b2
mov dword [section..data], 0x102bd5
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov dword [ebp + 8], 0
mov dword [section..data], 0x102bd6
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 0
mov dword [section..data], 0x102bd7
mov dword [section..data], 0x102bd8
jmp 0x4d494a
mov dword [section..data], 0x102bd9
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102bdb
jmp 0x4d5b14
mov dword [section..data], 0x102bdb
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x1f43
jne 0x4d4c2d
mov dword [section..data], 0x102bdc
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4d4a8d
mov dword [section..data], 0x102bdc
mov dword [section..data], 0x102bdd
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 1
jne 0x4d4a77
mov dword [section..data], 0x102bde
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 2
mov dword [section..data], 0x102bdf
mov dword [section..data], 0x102be0
jmp 0x4d4a29
mov dword [section..data], 0x102be1
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4d4b0c
mov dword [section..data], 0x102be1
mov dword [section..data], 0x102be2
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x84]
cmp ebx, 1
jne 0x4d4af6
mov dword [section..data], 0x102be3
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x88], 2
mov dword [section..data], 0x102be4
mov dword [section..data], 0x102be5
jmp 0x4d4aa2
mov dword [section..data], 0x102be6
push dword [0x487104]
call fcn.0040de50
push dword [0x487104]
call fcn.0040dcd0
or eax, eax
je 0x4d4b85
mov dword [section..data], 0x102be6
mov dword [section..data], 0x102be7
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 1
jne 0x4d4b6f
mov dword [section..data], 0x102be8
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 2
mov dword [section..data], 0x102be9
mov dword [section..data], 0x102bea
jmp 0x4d4b21
mov dword [section..data], 0x102beb
push dword [0x4870f0]
call fcn.0040de50
push dword [0x4870f0]
call fcn.0040dcd0
or eax, eax
je 0x4d4bfe
mov dword [section..data], 0x102beb
mov dword [section..data], 0x102bec
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 1
jne 0x4d4be8
mov dword [section..data], 0x102bed
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 2
mov dword [section..data], 0x102bee
mov dword [section..data], 0x102bef
jmp 0x4d4b9a
mov dword [section..data], 0x102bf0
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102bf2
jmp 0x4d5b14
mov dword [section..data], 0x102bf2
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x1f44
jne 0x4d4e5f
mov dword [section..data], 0x102bf3
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4d4cc2
mov dword [section..data], 0x102bf3
mov dword [section..data], 0x102bf4
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
and ebx, ebx
jne 0x4d4cac
mov dword [section..data], 0x102bf5
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 2
mov dword [section..data], 0x102bf6
mov dword [section..data], 0x102bf7
jmp 0x4d4c5f
mov dword [section..data], 0x102bf8
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4d4d40
mov dword [section..data], 0x102bf8
mov dword [section..data], 0x102bf9
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x84]
and ebx, ebx
jne 0x4d4d2a
mov dword [section..data], 0x102bfa
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x88], 2
mov dword [section..data], 0x102bfb
mov dword [section..data], 0x102bfc
jmp 0x4d4cd7
mov dword [section..data], 0x102bfd
push dword [0x487104]
call fcn.0040de50
push dword [0x487104]
call fcn.0040dcd0
or eax, eax
je 0x4d4db8
mov dword [section..data], 0x102bfd
mov dword [section..data], 0x102bfe
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
and ebx, ebx
jne 0x4d4da2
mov dword [section..data], 0x102bff
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 2
mov dword [section..data], 0x102c00
mov dword [section..data], 0x102c01
jmp 0x4d4d55
mov dword [section..data], 0x102c02
push dword [0x4870f0]
call fcn.0040de50
push dword [0x4870f0]
call fcn.0040dcd0
or eax, eax
je 0x4d4e30
mov dword [section..data], 0x102c02
mov dword [section..data], 0x102c03
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
and ebx, ebx
jne 0x4d4e1a
mov dword [section..data], 0x102c04
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 2
mov dword [section..data], 0x102c05
mov dword [section..data], 0x102c06
jmp 0x4d4dcd
mov dword [section..data], 0x102c07
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102c09
jmp 0x4d5b14
mov dword [section..data], 0x102c09
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x1f45
jne 0x4d5095
mov dword [section..data], 0x102c0a
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4d4ef5
mov dword [section..data], 0x102c0a
mov dword [section..data], 0x102c0b
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0xc]
cmp ebx, 2
jne 0x4d4edf
mov dword [section..data], 0x102c0c
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 0
mov dword [section..data], 0x102c0d
mov dword [section..data], 0x102c0e
jmp 0x4d4e91
mov dword [section..data], 0x102c0f
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4d4f74
mov dword [section..data], 0x102c0f
mov dword [section..data], 0x102c10
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x88]
cmp ebx, 2
jne 0x4d4f5e
mov dword [section..data], 0x102c11
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x88], 0
mov dword [section..data], 0x102c12
mov dword [section..data], 0x102c13
jmp 0x4d4f0a
mov dword [section..data], 0x102c14
push dword [0x487104]
call fcn.0040de50
push dword [0x487104]
call fcn.0040dcd0
or eax, eax
je 0x4d4fed
mov dword [section..data], 0x102c14
mov dword [section..data], 0x102c15
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0xc]
cmp ebx, 2
jne 0x4d4fd7
mov dword [section..data], 0x102c16
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 0
mov dword [section..data], 0x102c17
mov dword [section..data], 0x102c18
jmp 0x4d4f89
mov dword [section..data], 0x102c19
push dword [0x4870f0]
call fcn.0040de50
push dword [0x4870f0]
call fcn.0040dcd0
or eax, eax
je 0x4d5066
mov dword [section..data], 0x102c19
mov dword [section..data], 0x102c1a
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0xc]
cmp ebx, 2
jne 0x4d5050
mov dword [section..data], 0x102c1b
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov dword [ebp + 0xc], 0
mov dword [section..data], 0x102c1c
mov dword [section..data], 0x102c1d
jmp 0x4d5002
mov dword [section..data], 0x102c1e
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102c20
jmp 0x4d5b14
mov dword [section..data], 0x102c20
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x1f55
jne 0x4d5562
mov dword [section..data], 0x102c21
push dword [0x487eac]
push 0x42c80000
push 0x42c80000
mov eax, str.Neue_Ansicht
push eax
mov eax, str.Bezeichnung
push eax
push dword [0x485af4]
call fcn.004dc2a3
lea eax, [esp + 0xc0]
push eax
call fcn.004127e0
mov dword [section..data], 0x102c22
push dword [esp + 0xbc]
mov edx, 0x4752da
pop ecx
call fcn.00401050
jne 0x4d5549
mov dword [section..data], 0x102c23
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487118]
call fcn.0040dbc0
cdq
push edx
push eax
add dword [esp], 1
adc dword [esp + 4], 0
pop eax
pop edx
push edx
push eax
call fcn.004117f0
add dword [0x487eac], 2
push dword [0x487118]
mov edx, dword [0x484e90]
add dword [esp + 4], edx
call fcn.0040d800
pop dword [0x487eac]
mov dword [section..data], 0x102c24
mov edx, dword [esp + 0xbc]
push dword [0x487eac]
push edx
call fcn.004128a0
mov ebp, dword [0x487118]
mov ebp, dword [ebp]
lea eax, [ebp + 0xc]
push eax
call fcn.004127e0
mov dword [section..data], 0x102c26
push dword [0x4870ec]
call fcn.0040de50
push dword [0x4870ec]
call fcn.0040dcd0
or eax, eax
je 0x4d5282
mov dword [section..data], 0x102c26
mov dword [section..data], 0x102c27
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0xc]
and ebx, ebx
jle 0x4d5269
mov dword [section..data], 0x102c28
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870ec]
call fcn.0040db60
add dword [0x487eac], 2
mov ebp, dword [0x487118]
mov ebp, dword [ebp]
add ebp, 8
push dword [ebp + 8]
mov edx, dword [0x484e90]
add dword [esp + 4], edx
call fcn.0040d800
pop dword [0x487eac]
mov dword [section..data], 0x102c29
mov ebp, dword [0x4870ec]
mov ebp, dword [ebp]
push dword [ebp + 0xc]
mov ebp, dword [0x487118]
mov ebp, dword [ebp]
add ebp, 8
mov ebp, dword [ebp + 8]
mov ebp, dword [ebp]
pop eax
mov dword [ebp + 8], eax
mov dword [section..data], 0x102c2a
mov dword [section..data], 0x102c2b
jmp 0x4d51b4
mov dword [section..data], 0x102c2c
push dword [0x4870f8]
call fcn.0040de50
push dword [0x4870f8]
call fcn.0040dcd0
or eax, eax
je 0x4d536f
mov dword [section..data], 0x102c2c
mov dword [section..data], 0x102c2d
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0x88]
and ebx, ebx
jle 0x4d5356
mov dword [section..data], 0x102c2e
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f8]
call fcn.0040db60
add dword [0x487eac], 2
mov ebp, dword [0x487118]
mov ebp, dword [ebp]
add ebp, 8
push dword [ebp + 0xc]
mov edx, dword [0x484e90]
add dword [esp + 4], edx
call fcn.0040d800
pop dword [0x487eac]
mov dword [section..data], 0x102c2f
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
push dword [ebp + 0x88]
mov ebp, dword [0x487118]
mov ebp, dword [ebp]
add ebp, 8
mov ebp, dword [ebp + 0xc]
mov ebp, dword [ebp]
pop eax
mov dword [ebp + 8], eax
mov dword [section..data], 0x102c30
mov dword [section..data], 0x102c31
jmp 0x4d5297
mov dword [section..data], 0x102c32
push dword [0x487104]
call fcn.0040de50
push dword [0x487104]
call fcn.0040dcd0
or eax, eax
je 0x4d5452
mov dword [section..data], 0x102c32
mov dword [section..data], 0x102c33
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0xc]
and ebx, ebx
jle 0x4d5439
mov dword [section..data], 0x102c34
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487104]
call fcn.0040db60
add dword [0x487eac], 2
mov ebp, dword [0x487118]
mov ebp, dword [ebp]
add ebp, 8
push dword [ebp + 0x10]
mov edx, dword [0x484e90]
add dword [esp + 4], edx
call fcn.0040d800
pop dword [0x487eac]
mov dword [section..data], 0x102c35
mov ebp, dword [0x487104]
mov ebp, dword [ebp]
push dword [ebp + 0xc]
mov ebp, dword [0x487118]
mov ebp, dword [ebp]
add ebp, 8
mov ebp, dword [ebp + 0x10]
mov ebp, dword [ebp]
pop eax
mov dword [ebp + 8], eax
mov dword [section..data], 0x102c36
mov dword [section..data], 0x102c37
jmp 0x4d5384
mov dword [section..data], 0x102c38
push dword [0x4870f0]
call fcn.0040de50
push dword [0x4870f0]
call fcn.0040dcd0
or eax, eax
je 0x4d5535
mov dword [section..data], 0x102c38
mov dword [section..data], 0x102c39
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 0xc]
and ebx, ebx
jle 0x4d551c
mov dword [section..data], 0x102c3a
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [0x4870f0]
call fcn.0040db60
add dword [0x487eac], 2
mov ebp, dword [0x487118]
mov ebp, dword [ebp]
add ebp, 8
push dword [ebp + 0x14]
mov edx, dword [0x484e90]
add dword [esp + 4], edx
call fcn.0040d800
pop dword [0x487eac]
mov dword [section..data], 0x102c3b
mov ebp, dword [0x4870f0]
mov ebp, dword [ebp]
push dword [ebp + 0xc]
mov ebp, dword [0x487118]
mov ebp, dword [ebp]
add ebp, 8
mov ebp, dword [ebp + 0x14]
mov ebp, dword [ebp]
pop eax
mov dword [ebp + 8], eax
mov dword [section..data], 0x102c3c
mov dword [section..data], 0x102c3d
jmp 0x4d5467
mov dword [section..data], 0x102c3e
mov dword [0x485d40], 1
mov dword [section..data], 0x102c3f
mov dword [section..data], 0x102c41
jmp 0x4d5b14
mov dword [section..data], 0x102c41
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x1f56
jne 0x4d55b5
mov dword [section..data], 0x102c42
push 0x42c80000
push 0x42c80000
push dword [esp + 0xf8]
push dword [0x485af4]
call fcn.004d8ed4
mov dword [0x485c28], eax
mov dword [section..data], 0x102c44
jmp 0x4d5b14
mov dword [section..data], 0x102c44
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x1f60
jne 0x4d59ee
mov dword [section..data], 0x102c45
call fcn.0040de87
mov dword [esp], eax
mov dword [section..data], 0x102c46
call fcn.0040de9b
mov dword [esp + 4], eax
mov dword [section..data], 0x102c47
push dword [0x487eac]
push dword [esp + 8]
fild dword [esp]
fstp dword [esp]
push dword [esp + 8]
fild dword [esp]
fstp dword [esp]
mov eax, 0x475098
push eax
mov eax, str.Markieren___IDs:
push eax
push dword [0x485af4]
call fcn.004dc2a3
lea eax, [esp + 0xc4]
push eax
call fcn.004127e0
mov dword [section..data], 0x102c48
push dword [esp + 0xc0]
mov edx, 0x475338
pop ecx
call fcn.00401050
jne 0x4d59d5
mov dword [section..data], 0x102c49
push dword [0x487eac]
push dword [0x487eac]
mov eax, 0x475382
push eax
mov eax, 0x475490
push eax
push dword [esp + 0xd0]
call fcn.00411750
lea eax, [esp + 0xc4]
push eax
call fcn.004127e0
mov dword [section..data], 0x102c4a
mov eax, 0x475382
push eax
push dword [esp + 0xc4]
call fcn.00410de0
mov dword [esp + 0xc4], eax
mov dword [section..data], 0x102c4b
mov ebx, dword [esp + 0xc4]
and ebx, ebx
jne 0x4d5722
mov dword [section..data], 0x102c4c
mov ebx, dword [esp + 0xc4]
inc ebx
mov dword [esp + 0xc4], ebx
mov dword [section..data], 0x102c4d
mov edx, dword [esp + 0xc0]
push dword [0x487eac]
push edx
call fcn.004128a0
mov edx, 0x475382
push edx
call fcn.004128a0
lea eax, [esp + 0xc4]
push eax
call fcn.004127e0
mov dword [section..data], 0x102c4e
mov dword [section..data], 0x102c4f
mov dword [esp + 0xc8], 1
jmp 0x4d574d
mov dword [section..data], 0x102c4f
mov eax, dword [esp + 0xc4]
cmp eax, dword [esp + 0xc8]
jl 0x4d59b5
mov dword [section..data], 0x102c50
push dword [0x487eac]
push dword [0x487eac]
mov eax, 0x475382
push eax
push dword [esp + 0xd4]
push dword [esp + 0xd0]
call fcn.00412070
lea eax, [esp + 0xd0]
push eax
call fcn.004127e0
mov dword [section..data], 0x102c51
mov eax, 0x475386
push eax
push dword [esp + 0xd0]
call fcn.00410de0
mov dword [esp + 0xd0], eax
mov dword [section..data], 0x102c52
mov ebx, dword [esp + 0xd0]
and ebx, ebx
jle 0x4d588a
mov dword [section..data], 0x102c53
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
mov ebx, dword [esp + 0xdc]
dec ebx
push ebx
push dword [esp + 0xdc]
call fcn.00410f10
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.00412230
pop dword [0x487eac]
mov dword [esp + 0xd4], eax
mov dword [section..data], 0x102c54
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
push dword [esp + 0xd8]
call fcn.00410f80
mov ebx, eax
sub ebx, dword [esp + 0xdc]
push ebx
push dword [esp + 0xdc]
call fcn.00411770
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.00412230
pop dword [0x487eac]
mov dword [esp + 0xd8], eax
mov dword [section..data], 0x102c55
jmp 0x4d58ca
mov dword [section..data], 0x102c55
mov dword [section..data], 0x102c56
push dword [esp + 0xcc]
call fcn.00412230
mov dword [esp + 0xd4], eax
mov dword [section..data], 0x102c57
push dword [esp + 0xd4]
pop eax
mov dword [esp + 0xd8], eax
mov dword [section..data], 0x102c58
mov dword [section..data], 0x102c59
push dword [esp + 0xd4]
pop eax
mov dword [esp + 0xdc], eax
jmp 0x4d58f9
mov dword [section..data], 0x102c59
mov eax, dword [esp + 0xd8]
cmp eax, dword [esp + 0xdc]
jl 0x4d599e
mov dword [section..data], 0x102c5a
push dword [0x487eac]
push dword [0x487eac]
push dword [0x487eac]
mov eax, dword [esp + 0xe8]
cdq
push edx
push eax
call fcn.004117f0
add dword [0x487eac], 2
push dword [0x4870f8]
mov edx, dword [0x484e90]
add dword [esp + 4], edx
call fcn.0040d9c0
pop dword [0x487eac]
mov ebx, eax
and ebx, ebx
je 0x4d597d
mov dword [section..data], 0x102c5b
mov ebp, dword [0x4870f8]
mov ebp, dword [ebp]
mov dword [ebp + 0x84], 1
mov dword [section..data], 0x102c5c
mov dword [section..data], 0x102c5d
inc dword [esp + 0xdc]
jno 0x4d58ef
mov dword [section..data], 0x102c5e
inc dword [esp + 0xc8]
jno 0x4d5743
mov dword [section..data], 0x102c5f
push str.myfile.emf
push 0
push dword [esp + 0xf8]
call fcn.004ab350
mov dword [section..data], 0x102c60
mov dword [section..data], 0x102c62
jmp 0x4d5b14
mov dword [section..data], 0x102c62
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x2329
jne 0x4d5a16
mov dword [section..data], 0x102c64
jmp 0x4d5b14
mov dword [section..data], 0x102c64
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x232b
jne 0x4d5a4d
mov dword [section..data], 0x102c65
jmp 0x4d35e0
mov dword [section..data], 0x102c66
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x232a
jne 0x4d5a84
mov dword [section..data], 0x102c67
jmp 0x4d33f2
mov dword [section..data], 0x102c68
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x232c
jne 0x4d5ab8
mov dword [section..data], 0x102c69
jmp 0x4d31f1
mov dword [section..data], 0x102c6a
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x232d
jne 0x4d5aec
mov dword [section..data], 0x102c6b
jmp 0x4d2c19
mov dword [section..data], 0x102c6c
call fcn.0040d66b
mov ebx, eax
cmp ebx, 0x232e
jne 0x4d5b14
mov dword [section..data], 0x102c6d
jmp 0x4d3297
mov dword [section..data], 0x102c6e
mov dword [section..data], 0x102c74
mov dword [section..data], 0x102c76
mov eax, dword [esp + 0xf4]
jmp 0x4d5b47
push dword [esp + 0xb8]
call fcn.004128f0
push dword [esp + 0xcc]
call fcn.004128f0
push dword [esp + 0xbc]
call fcn.004128f0
push dword [esp + 0x60]
call fcn.004128f0
push dword [esp + 0xc0]
call fcn.004128f0
push eax
push dword [esp + 0x94]
call fcn.0040e77d
pop eax
add esp, 0xe0
pop edi
pop ebx
pop ebp
ret 8