Function at 0x484240
Capabilities:
Inspect section memory permissions
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4f2308
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xb8
xor eax, eax
push ebx
push esi
xor ebx, ebx
mov esi, ecx
mov dword [ebp - 0x14], ebx
push edi
xor edi, edi
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x58], eax
cmp byte [esi + 0x10ac], al
jne 0x48b8c4
mov eax, dword [ebp + 8]
mov byte [esi + 0x10ac], 1
mov dword [esi + 0x10a8], eax
call fcn.0048bfe0
push str.Value
push str.Property
lea ecx, [esi + 0x10b0]
push edi
call dword [sym.imp.mfc140.dll_Ordinal_4389]
push 1
lea ecx, [esi + 0x10b0]
call dword [sym.imp.mfc140.dll_Ordinal_4371]
mov eax, dword [esi + 0x10a8]
cmp dword [eax + 0x1d8], ebx
jne 0x486299
cmp dword [esi + 0x14c0], ebx
jne 0x486268
push 0xe8
call fcn.004020a0
mov edi, eax
mov dword [ebp - 0x34], edi
mov dword [ebp - 4], ebx
test edi, edi
je 0x484342
push 0x50a7dc
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0x65
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 1
mov ebx, 1
mov ecx, edi
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x484344
xor eax, eax
mov dword [esi + 0x14c0], eax
mov dword [ebp - 4], 0xffffffff
test bl, 1
je 0x484362
lea ecx, [ebp - 0x10]
and ebx, 0xfffffffe
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call fcn.004020a0
mov edi, eax
mov dword [ebp - 0x34], edi
mov dword [ebp - 4], 3
test edi, edi
je 0x4843f8
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov ecx, esi
push dword [eax]
lea eax, [ebp - 0x5c]
push eax
call fcn.00480fe0
mov byte [ebp - 4], 4
or ebx, 2
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x10]
or ebx, 4
push str.Population
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x117
push str.Sets_the_number_of_decimal_places_to_be_used_to_display_population
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 6
push eax
lea eax, [ebp - 0x10]
or ebx, 8
push eax
mov ecx, edi
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x4843fa
xor eax, eax
mov dword [esi + 0x14c4], eax
test bl, 8
je 0x484411
lea ecx, [ebp - 0x10]
and ebx, 0xfffffff7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 4
je 0x484421
lea ecx, [ebp - 0x50]
and ebx, 0xfffffffb
call fcn.00441810
mov dword [ebp - 4], 0xffffffff
test bl, 2
je 0x484438
lea ecx, [ebp - 0x5c]
and ebx, 0xfffffffd
call fcn.004016f0
mov ecx, dword [esi + 0x14c4]
mov edi, dword [sym.imp.mfc140.dll_Ordinal_1918]
push 1
push 0x4fc9ec
call edi
mov ecx, dword [esi + 0x14c4]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x14c4]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x14c4]
push 1
push 0x50a7ec
call edi
mov ecx, dword [esi + 0x14c4]
push 0
call fcn.0048c5c0
push dword [esi + 0x14c4]
mov ecx, dword [esi + 0x14c0]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x5c], eax
mov dword [ebp - 4], 0xa
test eax, eax
je 0x48452d
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov ecx, dword [eax + 4]
lea eax, [ebp - 0x34]
push ecx
push eax
mov ecx, esi
call fcn.00480fe0
mov byte [ebp - 4], 0xb
or ebx, 0x10
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0xc
lea ecx, [ebp - 0x10]
or ebx, 0x20
push 0x508b4c
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x66
push str.Sets_the_number_of_decimal_places_to_be_used_to_display_reach
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0xd
mov ecx, dword [ebp - 0x5c]
or ebx, 0x40
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x48452f
xor eax, eax
mov dword [esi + 0x14c8], eax
test bl, 0x40
je 0x484546
lea ecx, [ebp - 0x10]
and ebx, 0xffffffbf
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 0x20
je 0x484556
lea ecx, [ebp - 0x50]
and ebx, 0xffffffdf
call fcn.00441810
mov dword [ebp - 4], 0xffffffff
test bl, 0x10
je 0x48456d
lea ecx, [ebp - 0x34]
and ebx, 0xffffffef
call fcn.004016f0
mov ecx, dword [esi + 0x14c8]
push 1
push 0x4fc9ec
call edi
mov ecx, dword [esi + 0x14c8]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x14c8]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x14c8]
push 1
push 0x50a7ec
call edi
mov ecx, dword [esi + 0x14c8]
push 0
call fcn.0048c5c0
push dword [esi + 0x14c8]
mov ecx, dword [esi + 0x14c0]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x11
test eax, eax
je 0x48466c
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov ecx, dword [eax + 0x1c]
lea eax, [ebp - 0x5c]
push ecx
push eax
mov ecx, esi
call fcn.00480fe0
mov byte [ebp - 4], 0x12
or ebx, 0x80
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x13
lea ecx, [ebp - 0x10]
or ebx, 0x100
push str.Hours
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x116
push str.Sets_the_number_of_decimal_places_to_be_used_to_display_hours
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x14
mov ecx, dword [ebp - 0x34]
or ebx, 0x200
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x48466e
xor eax, eax
mov dword [esi + 0x14cc], eax
test ebx, 0x200
je 0x48468b
lea ecx, [ebp - 0x10]
and ebx, 0xfffffdff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x100
je 0x4846a1
lea ecx, [ebp - 0x50]
and ebx, 0xfffffeff
call fcn.00441810
mov dword [ebp - 4], 0xffffffff
test bl, bl
jns 0x4846ba
lea ecx, [ebp - 0x5c]
and ebx, 0xffffff7f
call fcn.004016f0
mov ecx, dword [esi + 0x14cc]
push 1
push 0x4fc9ec
call edi
mov ecx, dword [esi + 0x14cc]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x14cc]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x14cc]
push 1
push 0x50a7ec
call edi
mov ecx, dword [esi + 0x14cc]
push 0
call fcn.0048c5c0
push dword [esi + 0x14cc]
mov ecx, dword [esi + 0x14c0]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x18
test eax, eax
je 0x4847b6
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov ecx, dword [eax + 8]
lea eax, [ebp - 0x5c]
push ecx
push eax
mov ecx, esi
call fcn.00480fe0
mov byte [ebp - 4], 0x19
or ebx, 0x400
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x1a
lea ecx, [ebp - 0x10]
or ebx, 0x800
push str.Reach_Percent
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x67
push str.Sets_the_number_of_decimal_places_to_be_used_to_display_reach_percentage
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x34]
or ebx, 0x1000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x4847b8
xor eax, eax
mov dword [esi + 0x14d0], eax
test ebx, 0x1000
je 0x4847d5
lea ecx, [ebp - 0x10]
and ebx, 0xffffefff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x800
je 0x4847eb
lea ecx, [ebp - 0x50]
and ebx, 0xfffff7ff
call fcn.00441810
mov dword [ebp - 4], 0xffffffff
test ebx, 0x400
je 0x484808
lea ecx, [ebp - 0x5c]
and ebx, 0xfffffbff
call fcn.004016f0
mov ecx, dword [esi + 0x14d0]
push 1
push 0x4fc9ec
call edi
mov ecx, dword [esi + 0x14d0]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x14d0]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x14d0]
push 0
call fcn.0048c5c0
push dword [esi + 0x14d0]
mov ecx, dword [esi + 0x14c0]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x1f
test eax, eax
je 0x4848f5
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov ecx, dword [eax + 0xc]
lea eax, [ebp - 0x5c]
push ecx
push eax
mov ecx, esi
call fcn.00480fe0
mov byte [ebp - 4], 0x20
or ebx, 0x2000
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x21
lea ecx, [ebp - 0x10]
or ebx, 0x4000
push str.Average_Hours
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x68
push str.Sets_the_number_of_decimal_places_to_be_used_to_display_average_hours
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x22
mov ecx, dword [ebp - 0x34]
or ebx, 0x8000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x4848f7
xor eax, eax
mov dword [esi + 0x14d4], eax
test ebx, 0x8000
je 0x484914
lea ecx, [ebp - 0x10]
and ebx, 0xffff7fff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x4000
je 0x48492a
lea ecx, [ebp - 0x50]
and ebx, 0xffffbfff
call fcn.00441810
mov dword [ebp - 4], 0xffffffff
test ebx, 0x2000
je 0x484947
lea ecx, [ebp - 0x5c]
and ebx, 0xffffdfff
call fcn.004016f0
mov ecx, dword [esi + 0x14d4]
push 1
push 0x4fc9ec
call edi
mov ecx, dword [esi + 0x14d4]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x14d4]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x14d4]
push 0
call fcn.0048c5c0
push dword [esi + 0x14d4]
mov ecx, dword [esi + 0x14c0]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x26
test eax, eax
je 0x484a34
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov ecx, dword [eax + 0x10]
lea eax, [ebp - 0x5c]
push ecx
push eax
mov ecx, esi
call fcn.00480fe0
mov byte [ebp - 4], 0x27
or ebx, 0x10000
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0x10]
or ebx, 0x20000
push 0x50a930
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x6a
push str.Sets_the_number_of_decimal_places_to_be_used_to_display_audience_share
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x29
mov ecx, dword [ebp - 0x34]
or ebx, 0x40000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x484a36
xor eax, eax
mov dword [esi + 0x14d8], eax
test ebx, 0x40000
je 0x484a53
lea ecx, [ebp - 0x10]
and ebx, 0xfffbffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x20000
je 0x484a69
lea ecx, [ebp - 0x50]
and ebx, 0xfffdffff
call fcn.00441810
mov dword [ebp - 4], 0xffffffff
test ebx, 0x10000
je 0x484a86
lea ecx, [ebp - 0x5c]
and ebx, 0xfffeffff
call fcn.004016f0
mov ecx, dword [esi + 0x14d8]
push 1
push 0x4fc9ec
call edi
mov ecx, dword [esi + 0x14d8]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x14d8]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x14d8]
push 1
push 0x50a7ec
call edi
mov ecx, dword [esi + 0x14d8]
push 0
call fcn.0048c5c0
push dword [esi + 0x14d8]
mov ecx, dword [esi + 0x14c0]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x2d
test eax, eax
je 0x484b85
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov ecx, dword [eax + 0x18]
lea eax, [ebp - 0x5c]
push ecx
push eax
mov ecx, esi
call fcn.00480fe0
mov byte [ebp - 4], 0x2e
or ebx, 0x80000
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x2f
lea ecx, [ebp - 0x10]
or ebx, 0x100000
push str.Average_Age
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xc3
push str.Sets_the_number_of_decimal_places_to_be_used_to_display_average_age
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x30
mov ecx, dword [ebp - 0x34]
or ebx, 0x200000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x484b87
xor eax, eax
mov dword [esi + 0x14dc], eax
test ebx, 0x200000
je 0x484ba4
lea ecx, [ebp - 0x10]
and ebx, 0xffdfffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x100000
je 0x484bba
lea ecx, [ebp - 0x50]
and ebx, 0xffefffff
call fcn.00441810
mov dword [ebp - 4], 0xffffffff
test ebx, 0x80000
je 0x484bd7
lea ecx, [ebp - 0x5c]
and ebx, 0xfff7ffff
call fcn.004016f0
mov ecx, dword [esi + 0x14dc]
push 1
push 0x4fc9ec
call edi
mov ecx, dword [esi + 0x14dc]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x14dc]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x14dc]
push 0
call fcn.0048c5c0
push dword [esi + 0x14dc]
mov ecx, dword [esi + 0x14c0]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x34
test eax, eax
je 0x484cc4
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov ecx, dword [eax + 0x14]
lea eax, [ebp - 0x5c]
push ecx
push eax
mov ecx, esi
call fcn.00480fe0
mov byte [ebp - 4], 0x35
or ebx, 0x400000
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x36
lea ecx, [ebp - 0x10]
or ebx, 0x800000
push 0x50a9dc
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x6c
push str.Sets_the_number_of_decimal_places_to_be_used_to_display_percentage_change
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x37
mov ecx, dword [ebp - 0x34]
or ebx, 0x1000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x484cc6
xor eax, eax
mov dword [esi + 0x14e0], eax
test ebx, 0x1000000
je 0x484ce3
lea ecx, [ebp - 0x10]
and ebx, 0xfeffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x800000
je 0x484cf9
lea ecx, [ebp - 0x50]
and ebx, 0xff7fffff
call fcn.00441810
mov dword [ebp - 4], 0xffffffff
test ebx, 0x400000
je 0x484d16
lea ecx, [ebp - 0x5c]
and ebx, 0xffbfffff
call fcn.004016f0
mov ecx, dword [esi + 0x14e0]
push 1
push 0x4fc9ec
call edi
mov ecx, dword [esi + 0x14e0]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x14e0]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x14e0]
push 0
call fcn.0048c5c0
push dword [esi + 0x14e0]
mov ecx, dword [esi + 0x14c0]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 1
push 1
push dword [esi + 0x14c0]
lea ecx, [esi + 0x10b0]
call dword [sym.imp.mfc140.dll_Ordinal_1953]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x3b
test eax, eax
je 0x484dbe
push str.FrontPage_Reports
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0x3c
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x34]
or ebx, 0x2000000
push 0
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x484dc0
xor eax, eax
mov dword [esi + 0x14e4], eax
test ebx, 0x2000000
je 0x484ddd
lea ecx, [ebp - 0x10]
and ebx, 0xfdffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x7c]
call fcn.00401710
mov dword [ebp - 4], 0x3e
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov eax, dword [eax + 0x20]
sub eax, 0
je 0x484e17
sub eax, 1
je 0x484e10
sub eax, 1
jne 0x484e24
push 0x50a710
jmp 0x484e1c
push str.Commercial
jmp 0x484e1c
push 0x50a70c
lea ecx, [ebp - 0x7c]
call fcn.004060a0
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x3f
test eax, eax
je 0x484e95
lea ecx, [ebp - 0x7c]
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x10]
or ebx, 0x4000000
push str.Show_Comm_BBC
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x7c
push str.Sets_whether_Commercial_or_BBC_or_both_stations_are_shown_on_frontpage_reports
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x41
mov ecx, dword [ebp - 0x34]
or ebx, 0x8000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x484e97
xor eax, eax
mov dword [esi + 0x14e8], eax
test ebx, 0x8000000
je 0x484eb4
lea ecx, [ebp - 0x10]
and ebx, 0xf7ffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x3e
test ebx, 0x4000000
je 0x484ed1
lea ecx, [ebp - 0x50]
and ebx, 0xfbffffff
call fcn.00441810
mov ecx, dword [esi + 0x14e8]
push 1
push 0x50a70c
call edi
mov ecx, dword [esi + 0x14e8]
push 1
push str.Commercial
call edi
mov ecx, dword [esi + 0x14e8]
push 1
push 0x50a710
call edi
mov ecx, dword [esi + 0x14e8]
push 0
call fcn.0048c5c0
push dword [esi + 0x14e8]
mov ecx, dword [esi + 0x14e4]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
lea ecx, [ebp - 0x74]
call fcn.00401710
mov byte [ebp - 4], 0x44
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov edx, 0x50a720
mov ecx, 0x50a724
cmp byte [eax + 0x24], 0
cmovne ecx, edx
push ecx
lea ecx, [ebp - 0x74]
call fcn.004060a0
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x45
test eax, eax
je 0x484fc2
lea ecx, [ebp - 0x74]
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x10]
or ebx, 0x10000000
push str.Show_Non_Reporting
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x122
push str.Sets_whether_non_reporting_stations_show__i.e._those_that_dont_follow_publication_guidelines
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x47
mov ecx, dword [ebp - 0x34]
or ebx, 0x20000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x484fc4
xor eax, eax
mov dword [esi + 0x14ec], eax
test ebx, 0x20000000
je 0x484fe1
lea ecx, [ebp - 0x10]
and ebx, 0xdfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x44
test ebx, 0x10000000
je 0x484ffe
lea ecx, [ebp - 0x50]
and ebx, 0xefffffff
call fcn.00441810
mov ecx, dword [esi + 0x14ec]
push 1
push 0x50a724
call edi
mov ecx, dword [esi + 0x14ec]
push 1
push 0x50a720
call edi
mov ecx, dword [esi + 0x14ec]
push 0
call fcn.0048c5c0
push dword [esi + 0x14ec]
mov ecx, dword [esi + 0x14e4]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
lea ecx, [ebp - 0x88]
call fcn.00401710
mov byte [ebp - 4], 0x4a
mov ecx, dword [esi + 0x10a8]
call fcn.00480f90
mov eax, dword [eax + 0x28]
sub eax, 0
je 0x48506c
sub eax, 1
jne 0x48507c
push str.ANN_N
lea ecx, [ebp - 0x7c]
jmp 0x485077
push str.A_NN_N
lea ecx, [ebp - 0x88]
call fcn.004060a0
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x4b
test eax, eax
je 0x4850f3
lea ecx, [ebp - 0x88]
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x10]
or ebx, 0x40000000
push str.Postcode_Format
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x118
push str.Sets_whether_single_character_postcodes_should_have_a_space_after_them
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x4d
mov ecx, dword [ebp - 0x34]
or ebx, 0x80000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x4850f5
xor eax, eax
mov dword [esi + 0x14f0], eax
test ebx, ebx
jns 0x48510e
lea ecx, [ebp - 0x10]
and ebx, 0x7fffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x4a
test ebx, 0x40000000
je 0x485125
lea ecx, [ebp - 0x50]
call fcn.00441810
mov ecx, dword [esi + 0x14f0]
push 1
push str.A_NN_N
call edi
mov ecx, dword [esi + 0x14f0]
push 1
push str.ANN_N
call edi
mov ecx, dword [esi + 0x14f0]
push 0
call fcn.0048c5c0
push dword [esi + 0x14f0]
mov ecx, dword [esi + 0x14e4]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 1
push 1
push dword [esi + 0x14e4]
lea ecx, [esi + 0x10b0]
call dword [sym.imp.mfc140.dll_Ordinal_1953]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x50
test eax, eax
je 0x4851bd
push str.Grap_th_Options
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0x51
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x34]
mov ebx, 1
push 0
push eax
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x4851c2
mov ebx, dword [ebp - 0x24]
xor eax, eax
mov dword [esi + 0x14f4], eax
mov dword [ebp - 4], 0x4a
test bl, 1
je 0x4851e3
and ebx, 0xfffffffe
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x53
test eax, eax
je 0x485226
push 0x50abb0
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0x54
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x34]
or ebx, 2
push 0
push eax
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x485228
xor eax, eax
mov dword [esi + 0x14f8], eax
mov dword [ebp - 4], 0x4a
test bl, 2
je 0x485249
and ebx, 0xfffffffd
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0x120
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x56
test eax, eax
je 0x4852a1
push str.Series_1_Color
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0x6f
mov byte [ebp - 4], 0x57
or ebx, 4
mov ecx, dword [ebp + 8]
push str.Set_the_colour_of_series_1
push 0
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, dword [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x4852a3
xor eax, eax
mov dword [esi + 0x14fc], eax
mov dword [ebp - 4], 0x4a
test bl, 4
je 0x4852c4
and ebx, 0xfffffffb
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [esi + 0x14fc]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x14fc]
mov ecx, dword [esi + 0x14f8]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x59
test eax, eax
je 0x485346
push str.Series_2_Color
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0x70
mov byte [ebp - 4], 0x5a
or ebx, 8
mov ecx, dword [ebp + 8]
push str.Set_the_colour_of_series_2
push 0
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, dword [ebp - 0x34]
add eax, 4
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x485348
xor eax, eax
mov dword [esi + 0x1500], eax
mov dword [ebp - 4], 0x4a
test bl, 8
je 0x485369
and ebx, 0xfffffff7
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [esi + 0x1500]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1500]
mov ecx, dword [esi + 0x14f8]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x5c
test eax, eax
je 0x4853eb
push str.Series_3_Color
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0x71
mov byte [ebp - 4], 0x5d
or ebx, 0x10
mov ecx, dword [ebp + 8]
push str.Set_the_colour_of_series_3
push 0
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, dword [ebp - 0x34]
add eax, 8
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x4853ed
xor eax, eax
mov dword [esi + 0x1504], eax
mov dword [ebp - 4], 0x4a
test bl, 0x10
je 0x48540e
and ebx, 0xffffffef
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [esi + 0x1504]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1504]
mov ecx, dword [esi + 0x14f8]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x5f
test eax, eax
je 0x485490
push str.Series_4_Color
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0x72
mov byte [ebp - 4], 0x60
or ebx, 0x20
mov ecx, dword [ebp + 8]
push str.Set_the_colour_of_series_4
push 0
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, dword [ebp - 0x34]
add eax, 0xc
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x485492
xor eax, eax
mov dword [esi + 0x1508], eax
mov dword [ebp - 4], 0x4a
test bl, 0x20
je 0x4854b3
and ebx, 0xffffffdf
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [esi + 0x1508]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1508]
mov ecx, dword [esi + 0x14f8]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x62
test eax, eax
je 0x485535
push str.Series_5_Color
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0x73
mov byte [ebp - 4], 0x63
or ebx, 0x40
mov ecx, dword [ebp + 8]
push str.Set_the_colour_of_series_5
push 0
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, dword [ebp - 0x34]
add eax, 0x10
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x485537
xor eax, eax
mov dword [esi + 0x150c], eax
mov dword [ebp - 4], 0x4a
test bl, 0x40
je 0x485558
and ebx, 0xffffffbf
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [esi + 0x150c]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x150c]
mov ecx, dword [esi + 0x14f8]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x65
test eax, eax
je 0x4855dd
push str.Series_6_Color
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0x74
mov byte [ebp - 4], 0x66
or ebx, 0x80
mov ecx, dword [ebp + 8]
push str.Set_the_colour_of_series_6
push 0
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, dword [ebp - 0x34]
add eax, 0x14
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x4855df
xor eax, eax
mov dword [esi + 0x1510], eax
mov dword [ebp - 4], 0x4a
test bl, bl
jns 0x485602
and ebx, 0xffffff7f
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [esi + 0x1510]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1510]
mov ecx, dword [esi + 0x14f8]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x68
test eax, eax
je 0x485687
push str.Series_7_Color
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0x75
mov byte [ebp - 4], 0x69
or ebx, 0x100
mov ecx, dword [ebp + 8]
push str.Set_the_colour_of_series_7
push 0
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, dword [ebp - 0x34]
add eax, 0x18
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x485689
xor eax, eax
mov dword [esi + 0x1514], eax
mov dword [ebp - 4], 0x4a
test ebx, 0x100
je 0x4856b0
and ebx, 0xfffffeff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [esi + 0x1514]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1514]
mov ecx, dword [esi + 0x14f8]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x6b
test eax, eax
je 0x485735
push str.Series_8_Color
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0x76
mov byte [ebp - 4], 0x6c
or ebx, 0x200
mov ecx, dword [ebp + 8]
push str.Set_the_colour_of_series_8
push 0
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, dword [ebp - 0x34]
add eax, 0x1c
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x485737
xor eax, eax
mov dword [esi + 0x1518], eax
mov dword [ebp - 4], 0x4a
test ebx, 0x200
je 0x48575e
and ebx, 0xfffffdff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [esi + 0x1518]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1518]
mov ecx, dword [esi + 0x14f8]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x6e
test eax, eax
je 0x4857e3
push str.Series_9_Color
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0x77
mov byte [ebp - 4], 0x6f
or ebx, 0x400
mov ecx, dword [ebp + 8]
push str.Set_the_colour_of_series_9
push 0
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, dword [ebp - 0x34]
add eax, 0x20
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x4857e5
xor eax, eax
mov dword [esi + 0x151c], eax
mov dword [ebp - 4], 0x4a
test ebx, 0x400
je 0x48580c
and ebx, 0xfffffbff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [esi + 0x151c]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x151c]
mov ecx, dword [esi + 0x14f8]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x71
test eax, eax
je 0x485879
push str.Graph_Data
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0x72
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x34]
or ebx, 0x800
push 0
push eax
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x48587b
xor eax, eax
mov dword [esi + 0x1520], eax
mov dword [ebp - 4], 0x4a
test ebx, 0x800
je 0x4858a2
and ebx, 0xfffff7ff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x6c]
call fcn.00401710
mov byte [ebp - 4], 0x74
mov ecx, dword [ebp + 8]
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov eax, dword [eax + 0x40]
cmp eax, 0x40
ja case.0x4858cc.3
movzx eax, byte [eax + 0x48b900]
jmp dword [eax*4 + 0x48b8e0]
push 0x50a738
jmp 0x485902
push 0x50a750
jmp 0x485902
push str.Line
jmp 0x485902
push 0x50a75c
jmp 0x485902
push str.Radar
jmp 0x485902
push str.Stacked_Bar
jmp 0x485902
push str.Stacked_Percentage_Bar
lea ecx, [ebp - 0x6c]
call fcn.004060a0
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x75
test eax, eax
je 0x48597e
lea ecx, [ebp - 0x6c]
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x10]
or ebx, 0x1000
push 0x50ade0
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x7a
push str.Sets_the_type_of_graph__auto_will_select_the_best_option_for_the_given_graph
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x77
mov ecx, dword [ebp - 0x34]
or ebx, 0x2000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x485980
xor eax, eax
mov dword [esi + 0x1524], eax
test ebx, 0x2000
je 0x4859a0
and ebx, 0xffffdfff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x74
test ebx, 0x1000
je 0x4859c0
and ebx, 0xffffefff
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x24], ebx
call fcn.00441810
mov ecx, dword [esi + 0x1524]
push 1
push 0x50a738
call edi
mov ecx, dword [esi + 0x1524]
push 1
push 0x50a750
call edi
mov ecx, dword [esi + 0x1524]
push 1
push str.Line
call edi
mov ecx, dword [esi + 0x1524]
push 1
push 0x50a75c
call edi
mov ecx, dword [esi + 0x1524]
push 1
push str.Radar
call edi
mov ecx, dword [esi + 0x1524]
push 1
push str.Stacked_Bar
call edi
mov ecx, dword [esi + 0x1524]
push 1
push str.Stacked_Percentage_Bar
call edi
mov ecx, dword [esi + 0x1524]
push 0
call fcn.0048c5c0
push dword [esi + 0x1524]
mov ecx, dword [esi + 0x1520]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x7a
test eax, eax
je 0x485ad4
mov ecx, dword [ebp + 8]
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, str.True
cmp byte [eax + 0x31], 0
mov eax, str.False
cmove ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x10]
or ebx, 0x4000
push str.Transpose_Data
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x7b
push str.Transpose_the_graph_data_so_the_Series_becomes_the_XAxis_and_vice_versa
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x7c
mov ecx, dword [ebp - 0x34]
or ebx, 0x8000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x485ad6
xor eax, eax
mov dword [esi + 0x1528], eax
test ebx, 0x8000
je 0x485af6
and ebx, 0xffff7fff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x74
test ebx, 0x4000
je 0x485b16
and ebx, 0xffffbfff
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x24], ebx
call fcn.00441810
mov ecx, dword [esi + 0x1528]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x1528]
push 1
push str.False
call edi
mov ecx, dword [esi + 0x1528]
push 0
call fcn.0048c5c0
push dword [esi + 0x1528]
mov ecx, dword [esi + 0x1520]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x7f
test eax, eax
je 0x485be2
mov ecx, dword [ebp + 8]
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov ecx, str.True
cmp byte [eax + 0x32], 0
mov eax, str.False
cmove ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x10]
or ebx, 0x10000
push str.Show_Labels
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x82
push str.Show_labels_on_each_data_point_in_a_series
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x81
mov ecx, dword [ebp - 0x34]
or ebx, 0x20000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x485be4
xor eax, eax
mov dword [esi + 0x152c], eax
test ebx, 0x20000
je 0x485c04
and ebx, 0xfffdffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x74
test ebx, 0x10000
je 0x485c24
and ebx, 0xfffeffff
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x24], ebx
call fcn.00441810
mov ecx, dword [esi + 0x152c]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x152c]
push 1
push str.False
call edi
mov ecx, dword [esi + 0x152c]
push 0
call fcn.0048c5c0
push dword [esi + 0x152c]
mov ecx, dword [esi + 0x1520]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc140.dll_Ordinal_316]
mov byte [ebp - 4], 0x84
mov ecx, dword [ebp + 8]
call fcn.00480fa0
mov ecx, eax
call fcn.00480f80
mov eax, dword [eax + 0x3c]
push eax
lea eax, [ebp - 0x18]
push 0x4fcc0c
push eax
call dword [sym.imp.mfc140.dll_Ordinal_4807]
add esp, 0xc
push 0xe8
call fcn.004020a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x85
test eax, eax
je 0x485d05
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x50]
call fcn.00457b40
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x10]
or ebx, 0x40000
push str.Data_Label_Rotate
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x111
push str.Sets_the_angle_of_the_data_legend
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x87
mov ecx, dword [ebp - 0x34]
or ebx, 0x80000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x485d07
xor eax, eax
mov dword [esi + 0x1530], eax
test ebx, 0x80000
je 0x485d27
and ebx, 0xfff7ffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x84
test ebx, 0x40000
je 0x485d47
and ebx, 0xfffbffff
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x24], ebx
call fcn.00441810
xor ebx, ebx
nop dword [eax]
push ebx
lea eax, [ebp - 0x18]
push 0x4fcc0c
push eax
call dword [sym.imp.mfc140.dll_Ordinal_4807]
mov ecx, dword [esi + 0x1530]
add esp, 0xc
push 1
push dword [ebp - 0x18]
call edi
add ebx, 0xa
cmp ebx, 0x64
jl 0x485d50
mov eax, dword [esi + 0x1530]
mov dword [eax + 0x68], 0
push dword [esi + 0x1530]
mov ecx, dword [esi + 0x1520]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
mov eax, dword [ebp + 8]
push dword [eax + 0x270]
lea eax, [ebp - 0x18]
push 0x4fcc0c
push eax
call dword [sym.imp.mfc140.dll_Ordinal_4807]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 0x10
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x8a
mov ebx, dword [ebp - 0x24]
test eax, eax
je 0x485e28
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x50]
call fcn.00457b40
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0x10]
or ebx, 0x100000
push str.Label_Rotate
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x113
push str.Sets_the_angle_of_the_x_axis_legend
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x8c
mov ecx, dword [ebp - 0x34]
or ebx, 0x200000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x485e2a
xor eax, eax
mov dword [esi + 0x1534], eax
test ebx, 0x200000
je 0x485e4a
and ebx, 0xffdfffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x84
test ebx, 0x100000
je 0x485e6a
and ebx, 0xffefffff
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x24], ebx
call fcn.00441810
xor ebx, ebx
nop dword [eax]
push ebx
lea eax, [ebp - 0x18]
push 0x4fcc0c
push eax
call dword [sym.imp.mfc140.dll_Ordinal_4807]
mov ecx, dword [esi + 0x1534]
add esp, 0xc
push 1
push dword [ebp - 0x18]
call edi
add ebx, 0xa
cmp ebx, 0x64
jl 0x485e70
mov eax, dword [esi + 0x1534]
mov dword [eax + 0x68], 0
push dword [esi + 0x1534]
mov ecx, dword [esi + 0x1520]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x8f
mov ebx, dword [ebp - 0x24]
test eax, eax
je 0x485f4b
mov eax, dword [ebp + 8]
mov ecx, str.True
cmp byte [eax + 0x268], 0
mov eax, str.False
cmove ecx, eax
xor eax, eax
push ecx
lea ecx, [ebp - 0x68]
mov word [ebp - 0x68], ax
call dword [sym.imp.mfc140.dll_Ordinal_1555]
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0x10]
or ebx, 0x400000
push str.Transparent
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x8b
push str.Specifies_if_the_graph_should_be_transparent_or_have_grid_lines
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0x91
mov ecx, dword [ebp - 0x34]
or ebx, 0x800000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x485f4d
xor eax, eax
mov dword [esi + 0x1538], eax
test ebx, 0x800000
je 0x485f6d
and ebx, 0xff7fffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x84
test ebx, 0x400000
je 0x485f8f
lea eax, [ebp - 0x68]
and ebx, 0xffbfffff
push eax
mov dword [ebp - 0x24], ebx
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
mov ecx, dword [esi + 0x1538]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x1538]
push 1
push str.False
call edi
mov eax, dword [esi + 0x1538]
mov dword [eax + 0x68], 0
push dword [esi + 0x1538]
mov ecx, dword [esi + 0x1520]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x94
test eax, eax
je 0x48605d
mov eax, dword [ebp + 8]
mov ecx, str.True
cmp byte [eax + 0x26b], 0
mov eax, str.False
cmove ecx, eax
xor eax, eax
push ecx
lea ecx, [ebp - 0x68]
mov word [ebp - 0x68], ax
call dword [sym.imp.mfc140.dll_Ordinal_1555]
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x10]
or ebx, 0x1000000
push str.Soft_Light
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x86
push str.Using_soft_lighting_to_fill_bar_charts
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0x96
mov ecx, dword [ebp - 0x34]
or ebx, 0x2000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x48605f
xor eax, eax
mov dword [esi + 0x153c], eax
test ebx, 0x2000000
je 0x48607f
and ebx, 0xfdffffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x84
test ebx, 0x1000000
je 0x4860a1
lea eax, [ebp - 0x68]
and ebx, 0xfeffffff
push eax
mov dword [ebp - 0x24], ebx
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
mov ecx, dword [esi + 0x153c]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x153c]
push 1
push str.False
call edi
mov eax, dword [esi + 0x153c]
mov dword [eax + 0x68], 0
push dword [esi + 0x153c]
mov ecx, dword [esi + 0x1520]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x99
test eax, eax
je 0x48616f
mov eax, dword [ebp + 8]
mov ecx, str.True
cmp byte [eax + 0x26c], 0
mov eax, str.False
cmove ecx, eax
xor eax, eax
push ecx
lea ecx, [ebp - 0x68]
mov word [ebp - 0x68], ax
call dword [sym.imp.mfc140.dll_Ordinal_1555]
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0x10]
or ebx, 0x4000000
push str.Anti_Alias
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0x112
push str.Use_smoothing_on_lines_and_fonts
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0x9b
mov ecx, dword [ebp - 0x34]
or ebx, 0x8000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x486171
xor eax, eax
mov dword [esi + 0x1540], eax
test ebx, 0x8000000
je 0x486191
and ebx, 0xf7ffffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0x84
test ebx, 0x4000000
je 0x4861b3
lea eax, [ebp - 0x68]
and ebx, 0xfbffffff
push eax
mov dword [ebp - 0x24], ebx
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
mov ecx, dword [esi + 0x1540]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x1540]
push 1
push str.False
call edi
mov eax, dword [esi + 0x1540]
mov ebx, dword [sym.imp.mfc140.dll_Ordinal_1991]
mov dword [eax + 0x68], 0
push dword [esi + 0x1540]
mov ecx, dword [esi + 0x1520]
call ebx
push dword [esi + 0x14f8]
mov ecx, dword [esi + 0x14f4]
call ebx
push dword [esi + 0x1520]
mov ecx, dword [esi + 0x14f4]
call ebx
push 1
push 1
push dword [esi + 0x14f4]
lea ecx, [esi + 0x10b0]
call dword [sym.imp.mfc140.dll_Ordinal_1953]
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov ecx, dword [ebp - 0x6c]
lea ecx, [ecx - 0x10]
call fcn.00401ee0
mov ecx, dword [ebp - 0x88]
lea ecx, [ecx - 0x10]
call fcn.00401ee0
mov ecx, dword [ebp - 0x74]
lea ecx, [ecx - 0x10]
call fcn.00401ee0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x7c]
lea ecx, [ecx - 0x10]
call fcn.00401ee0
mov edi, dword [ebp - 0x24]
jmp 0x486281
mov eax, dword [ebp + 8]
mov ecx, dword [esi + 0x14f4]
push 1
movzx eax, byte [eax + 0x114]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_14066]
mov ecx, dword [esi + 0x1544]
mov ebx, dword [sym.imp.mfc140.dll_Ordinal_14066]
test ecx, ecx
je 0x48629f
push 1
push 0
call ebx
jmp 0x48629f
mov ebx, dword [sym.imp.mfc140.dll_Ordinal_14066]
mov eax, dword [esi + 0x10a8]
cmp dword [eax + 0x1d8], 0
je 0x48b8aa
lea ecx, [ebp + 8]
call fcn.004ba9e0
mov dword [ebp - 4], 0x9e
lea ecx, [ebp + 8]
mov eax, dword [esi + 0x10a8]
push 1
add eax, 0x1d0
push eax
call fcn.004baa70
mov ecx, dword [esi + 0x1544]
test ecx, ecx
jne 0x48b89c
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x9f
test ebx, ebx
je 0x48632d
push str.Mapping_Options
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0xa0
or edi, 0x10000000
mov ecx, ebx
push eax
mov dword [ebp - 0x14], edi
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x48632f
xor eax, eax
mov dword [esi + 0x1544], eax
mov dword [ebp - 4], 0x9e
test edi, 0x10000000
je 0x486353
lea ecx, [ebp - 0x10]
and edi, 0xefffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0xa2
test ebx, ebx
je 0x48639b
push str.Layers
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0xa3
or edi, 0x20000000
mov ecx, ebx
push eax
mov dword [ebp - 0x14], edi
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x48639d
xor eax, eax
mov dword [esi + 0x1548], eax
mov dword [ebp - 4], 0x9e
test edi, 0x20000000
je 0x4863c1
lea ecx, [ebp - 0x10]
and edi, 0xdfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0xa5
test ebx, ebx
je 0x486409
push 0x50af7c
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0xa6
or edi, 0x40000000
mov ecx, ebx
push eax
mov dword [ebp - 0x14], edi
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x48640b
xor eax, eax
mov dword [esi + 0x154c], eax
mov dword [ebp - 4], 0x9e
test edi, 0x40000000
je 0x48642f
lea ecx, [ebp - 0x10]
and edi, 0xbfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0xa8
test eax, eax
je 0x4864dd
push str.__sea
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0xa9
or edi, 0x80000000
push str.visible
mov ecx, eax
mov dword [ebp - 0x14], edi
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0xaa
lea ecx, [ebp - 0x10]
push str.Visible
mov dword [ebp - 0x18], 1
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xc5
push str.Display_the_sea
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0xab
mov ecx, dword [ebp - 0x34]
mov ebx, 3
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x4864e2
mov ebx, dword [ebp - 0x1c]
xor eax, eax
mov dword [esi + 0x1550], eax
test bl, 2
je 0x4864f9
lea ecx, [ebp - 0x10]
and ebx, 0xfffffffd
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 1
je 0x486509
lea ecx, [ebp - 0x50]
and ebx, 0xfffffffe
call fcn.00441810
mov dword [ebp - 4], 0x9e
test edi, edi
jns 0x48651c
lea ecx, [ebp - 0x60]
call fcn.004b8f70
mov ecx, dword [esi + 0x1550]
mov edi, dword [sym.imp.mfc140.dll_Ordinal_1918]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x1550]
push 1
push str.False
call edi
mov eax, dword [esi + 0x1550]
mov dword [eax + 0x68], 0
push dword [esi + 0x1550]
mov ecx, dword [esi + 0x154c]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0xaf
test eax, eax
je 0x4865f5
push str.__sea
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.color
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb0
push ecx
or ebx, 4
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0xb1
or ebx, 8
push eax
mov ecx, esi
mov dword [ebp - 0x18], ebx
call fcn.0048baa0
push str.Colour
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], eax
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xc6
push str.Set_the_colour_of_the_sea
push 0
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0xb2
mov ecx, dword [ebp - 0x34]
or ebx, 0x10
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x4865f7
xor eax, eax
mov dword [esi + 0x1554], eax
test bl, 0x10
je 0x48660e
lea ecx, [ebp - 0x10]
and ebx, 0xffffffef
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 8
je 0x48661e
lea ecx, [ebp - 0x5c]
and ebx, 0xfffffff7
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test bl, 4
je 0x486635
lea ecx, [ebp - 0x78]
and ebx, 0xfffffffb
call fcn.004b8f70
mov ecx, dword [esi + 0x1554]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1554]
mov ecx, dword [esi + 0x154c]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
mov ecx, dword [esi + 0x154c]
push 0
call dword [sym.imp.mfc140.dll_Ordinal_4583]
push dword [esi + 0x154c]
mov ecx, dword [esi + 0x1548]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 0xb6
test eax, eax
je 0x4866c0
push str.Coast
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0xb7
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x1c]
or ebx, 0x20
push 0
push eax
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x4866c2
xor eax, eax
mov dword [esi + 0x1558], eax
mov dword [ebp - 4], 0x9e
test bl, 0x20
je 0x4866e0
lea ecx, [ebp - 0x10]
and ebx, 0xffffffdf
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 0xb9
test eax, eax
je 0x48678e
push str.__coast
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0xba
or ebx, 0x40
push str.visible
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0xbb
lea ecx, [ebp - 0x10]
or ebx, 0x80
push str.Visible
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xc7
push str.Display_the_coast
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0xbc
mov ecx, dword [ebp - 0x1c]
or ebx, 0x100
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x486790
xor eax, eax
mov dword [esi + 0x155c], eax
test ebx, 0x100
je 0x4867ad
lea ecx, [ebp - 0x10]
and ebx, 0xfffffeff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, bl
jns 0x4867bf
lea ecx, [ebp - 0x50]
and ebx, 0xffffff7f
call fcn.00441810
mov dword [ebp - 4], 0x9e
test bl, 0x40
je 0x4867d6
lea ecx, [ebp - 0x38]
and ebx, 0xffffffbf
call fcn.004b8f70
mov ecx, dword [esi + 0x155c]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x155c]
push 1
push str.False
call edi
mov eax, dword [esi + 0x155c]
mov dword [eax + 0x68], 0
push dword [esi + 0x155c]
mov ecx, dword [esi + 0x1558]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0xc0
test eax, eax
je 0x4868b6
push str.__coast
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.color
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xc1
push ecx
or ebx, 0x200
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0xc2
or ebx, 0x400
push eax
mov ecx, esi
mov dword [ebp - 0x18], ebx
call fcn.0048baa0
push str.Coast_Colour
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], eax
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xc8
push str.Set_the_colour_of_the_coast
push 0
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0xc3
mov ecx, dword [ebp - 0x34]
or ebx, 0x800
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x4868b8
xor eax, eax
mov dword [esi + 0x1560], eax
test ebx, 0x800
je 0x4868d5
lea ecx, [ebp - 0x10]
and ebx, 0xfffff7ff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x400
je 0x4868eb
lea ecx, [ebp - 0x5c]
and ebx, 0xfffffbff
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test ebx, 0x200
je 0x486908
lea ecx, [ebp - 0x78]
and ebx, 0xfffffdff
call fcn.004b8f70
mov ecx, dword [esi + 0x1560]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1560]
mov ecx, dword [esi + 0x1558]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 0xc7
test eax, eax
je 0x4869eb
push str.__coast
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.width
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0xc8
push ecx
or ebx, 0x1000
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0xc9
or ebx, 0x2000
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0xca
lea ecx, [ebp - 0x10]
or ebx, 0x4000
push str.Width
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xc9
push str.Sets_the_width_of_the_coast
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0xcb
mov ecx, dword [ebp - 0x1c]
or ebx, 0x8000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x4869ed
xor eax, eax
mov dword [esi + 0x1564], eax
test ebx, 0x8000
je 0x486a0a
lea ecx, [ebp - 0x10]
and ebx, 0xffff7fff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x4000
je 0x486a20
lea ecx, [ebp - 0x50]
and ebx, 0xffffbfff
call fcn.00441810
test ebx, 0x2000
je 0x486a36
lea ecx, [ebp - 0x34]
and ebx, 0xffffdfff
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test ebx, 0x1000
je 0x486a53
lea ecx, [ebp - 0x60]
and ebx, 0xffffefff
call fcn.004b8f70
mov ecx, dword [esi + 0x1564]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x1564]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x1564]
push 1
push 0x50a7ec
call edi
mov ecx, dword [esi + 0x1564]
push 1
push 0x50b010
call edi
mov ecx, dword [esi + 0x1564]
push 1
push 0x50b024
call edi
mov eax, dword [esi + 0x1564]
mov dword [eax + 0x68], 0
push dword [esi + 0x1564]
mov ecx, dword [esi + 0x1558]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
mov ecx, dword [esi + 0x1558]
push 0
call dword [sym.imp.mfc140.dll_Ordinal_4583]
push dword [esi + 0x1558]
mov ecx, dword [esi + 0x1548]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 0xd0
test eax, eax
je 0x486b24
push str.Land
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0xd1
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x1c]
or ebx, 0x10000
push 0
push eax
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x486b26
xor eax, eax
mov dword [esi + 0x1568], eax
mov dword [ebp - 4], 0x9e
test ebx, 0x10000
je 0x486b4a
lea ecx, [ebp - 0x10]
and ebx, 0xfffeffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 0xd3
test eax, eax
je 0x486bfb
push str.__land
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0xd4
or ebx, 0x20000
push str.visible
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0xd5
lea ecx, [ebp - 0x10]
or ebx, 0x40000
push str.Visible
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xca
push str.Display_the_land
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0xd6
mov ecx, dword [ebp - 0x1c]
or ebx, 0x80000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x486bfd
xor eax, eax
mov dword [esi + 0x156c], eax
test ebx, 0x80000
je 0x486c1a
lea ecx, [ebp - 0x10]
and ebx, 0xfff7ffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x40000
je 0x486c30
lea ecx, [ebp - 0x50]
and ebx, 0xfffbffff
call fcn.00441810
mov dword [ebp - 4], 0x9e
test ebx, 0x20000
je 0x486c4d
lea ecx, [ebp - 0x38]
and ebx, 0xfffdffff
call fcn.004b8f70
mov ecx, dword [esi + 0x156c]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x156c]
push 1
push str.False
call edi
mov eax, dword [esi + 0x156c]
mov dword [eax + 0x68], 0
push dword [esi + 0x156c]
mov ecx, dword [esi + 0x1568]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0xda
test eax, eax
je 0x486d2d
push str.__land
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.color
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xdb
push ecx
or ebx, 0x100000
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0xdc
or ebx, 0x200000
push eax
mov ecx, esi
mov dword [ebp - 0x18], ebx
call fcn.0048baa0
push str.Colour
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], eax
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xcb
push str.Set_the_colour_of_the_land
push 0
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0xdd
mov ecx, dword [ebp - 0x34]
or ebx, 0x400000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x486d2f
xor eax, eax
mov dword [esi + 0x1570], eax
test ebx, 0x400000
je 0x486d4c
lea ecx, [ebp - 0x10]
and ebx, 0xffbfffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x200000
je 0x486d62
lea ecx, [ebp - 0x5c]
and ebx, 0xffdfffff
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test ebx, 0x100000
je 0x486d7f
lea ecx, [ebp - 0x78]
and ebx, 0xffefffff
call fcn.004b8f70
mov ecx, dword [esi + 0x1570]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1570]
mov ecx, dword [esi + 0x1568]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 0xe1
test eax, eax
je 0x486ded
push str.Postcode
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0xe2
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x1c]
or ebx, 0x800000
push 0
push eax
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x486def
xor eax, eax
mov dword [esi + 0x1574], eax
mov dword [ebp - 4], 0x9e
test ebx, 0x800000
je 0x486e13
lea ecx, [ebp - 0x10]
and ebx, 0xff7fffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 0xe4
test eax, eax
je 0x486ec4
push str.__land_postcode
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0xe5
or ebx, 0x1000000
push str.visible
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0xe6
lea ecx, [ebp - 0x10]
or ebx, 0x2000000
push str.Visible
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xcc
push str.Display_the_postcode_boundaries
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0xe7
mov ecx, dword [ebp - 0x1c]
or ebx, 0x4000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x486ec6
xor eax, eax
mov dword [esi + 0x1578], eax
test ebx, 0x4000000
je 0x486ee3
lea ecx, [ebp - 0x10]
and ebx, 0xfbffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x2000000
je 0x486ef9
lea ecx, [ebp - 0x50]
and ebx, 0xfdffffff
call fcn.00441810
mov dword [ebp - 4], 0x9e
test ebx, 0x1000000
je 0x486f16
lea ecx, [ebp - 0x38]
and ebx, 0xfeffffff
call fcn.004b8f70
mov ecx, dword [esi + 0x1578]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x1578]
push 1
push str.False
call edi
mov eax, dword [esi + 0x1578]
mov dword [eax + 0x68], 0
push dword [esi + 0x1578]
mov ecx, dword [esi + 0x1574]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0xeb
test eax, eax
je 0x486ff6
push str.__land_postcode
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.color
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xec
push ecx
or ebx, 0x8000000
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0xed
or ebx, 0x10000000
push eax
mov ecx, esi
mov dword [ebp - 0x18], ebx
call fcn.0048baa0
push str.Colour
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], eax
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xce
push str.Set_the_colour_of_the_postcode_boundary
push 0
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0xee
mov ecx, dword [ebp - 0x34]
or ebx, 0x20000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x486ff8
xor eax, eax
mov dword [esi + 0x157c], eax
test ebx, 0x20000000
je 0x487015
lea ecx, [ebp - 0x10]
and ebx, 0xdfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x10000000
je 0x48702b
lea ecx, [ebp - 0x5c]
and ebx, 0xefffffff
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test ebx, 0x8000000
je 0x487048
lea ecx, [ebp - 0x78]
and ebx, 0xf7ffffff
call fcn.004b8f70
mov ecx, dword [esi + 0x157c]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x157c]
mov ecx, dword [esi + 0x1574]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 0xf2
test eax, eax
je 0x48712b
push str.__land_postcode
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.width
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0xf3
push ecx
or ebx, 0x40000000
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0xf4
or ebx, 0x80000000
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0xf5
lea ecx, [ebp - 0x10]
push str.Width
mov dword [ebp - 0x14], 1
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
mov dword [ebp - 4], 0xf6
mov eax, 3
mov ecx, dword [ebp - 0x1c]
push 0xcf
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x50]
push str.Sets_the_width_of_the_postcode_boundary_lines
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x48712d
xor eax, eax
mov dword [esi + 0x1580], eax
mov eax, dword [ebp - 0x80]
test al, 2
je 0x48714c
and eax, 0xfffffffd
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x80], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp - 0x80]
test al, 1
je 0x48715e
and eax, 0xfffffffe
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x80], eax
call fcn.00441810
test ebx, ebx
jns 0x487170
lea ecx, [ebp - 0x34]
and ebx, 0x7fffffff
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test ebx, 0x40000000
je 0x487187
lea ecx, [ebp - 0x60]
call fcn.004b8f70
mov ecx, dword [esi + 0x1580]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x1580]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x1580]
push 1
push 0x50a7ec
call edi
mov ecx, dword [esi + 0x1580]
push 1
push 0x50b010
call edi
mov ecx, dword [esi + 0x1580]
push 1
push 0x50b024
call edi
mov eax, dword [esi + 0x1580]
mov dword [eax + 0x68], 0
push dword [esi + 0x1580]
mov ecx, dword [esi + 0x1574]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 0xfb
test eax, eax
je 0x48729c
push str.__land_postcode
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0xfc
mov ecx, eax
mov ebx, dword [ebp - 0x80]
or ebx, 4
push str.label
mov dword [ebp - 0x14], ebx
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0xfd
lea ecx, [ebp - 0x10]
or ebx, 8
push str.Label
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xcd
push str.Display_the_postcode_boundary_labels
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0xfe
mov ecx, dword [ebp - 0x1c]
or ebx, 0x10
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x4872a1
mov ebx, dword [ebp - 0x80]
xor eax, eax
mov dword [esi + 0x1584], eax
test bl, 0x10
je 0x4872b8
lea ecx, [ebp - 0x10]
and ebx, 0xffffffef
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 8
je 0x4872c8
lea ecx, [ebp - 0x50]
and ebx, 0xfffffff7
call fcn.00441810
mov dword [ebp - 4], 0x9e
test bl, 4
je 0x4872df
lea ecx, [ebp - 0x38]
and ebx, 0xfffffffb
call fcn.004b8f70
mov ecx, dword [esi + 0x1584]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x1584]
push 1
push str.False
call edi
mov eax, dword [esi + 0x1584]
mov dword [eax + 0x68], 0
push dword [esi + 0x1584]
mov ecx, dword [esi + 0x1574]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
sub esp, 8
lea ecx, [ebp + 8]
mov eax, esp
push str.__land_postcode_font
push eax
call fcn.004bb2b0
lea eax, [ebp - 0xc4]
mov ecx, esi
push eax
call fcn.0048b950
push 0x168
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x102
test eax, eax
je 0x487398
push str.Font
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xffffffffffffffff
push 0xd0
push str.Set_the_font_used_on_postcode_labels
push 0x101
lea eax, [ebp - 0xc4]
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x1c]
or ebx, 0x20
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_651]
jmp 0x48739a
xor eax, eax
mov dword [esi + 0x1588], eax
mov dword [ebp - 4], 0x9e
test bl, 0x20
je 0x4873b8
lea ecx, [ebp - 0x10]
and ebx, 0xffffffdf
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push dword [esi + 0x1588]
mov ecx, dword [esi + 0x1574]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push dword [esi + 0x1574]
mov ecx, dword [esi + 0x1568]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
mov ecx, dword [esi + 0x1568]
push 0
call dword [sym.imp.mfc140.dll_Ordinal_4583]
push dword [esi + 0x1568]
mov ecx, dword [esi + 0x1548]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x105
test eax, eax
je 0x487443
push 0x50b158
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 6
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x1c]
or ebx, 0x40
push 0
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x487445
xor eax, eax
mov dword [esi + 0x158c], eax
mov dword [ebp - 4], 0x9e
test bl, 0x40
je 0x487463
lea ecx, [ebp - 0x10]
and ebx, 0xffffffbf
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], pe_nt_image_headers32
test eax, eax
je 0x487517
push str.__tsa
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 9
or ebx, 0x80
push str.visible
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x10a
lea ecx, [ebp - 0x10]
or ebx, 0x100
push str.Visible
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xd2
push str.Display_the_land
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x10b
mov ecx, dword [ebp - 0x1c]
or ebx, 0x200
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x487519
xor eax, eax
mov dword [esi + 0x1590], eax
test ebx, 0x200
je 0x487536
lea ecx, [ebp - 0x10]
and ebx, 0xfffffdff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x100
je 0x48754c
lea ecx, [ebp - 0x50]
and ebx, 0xfffffeff
call fcn.00441810
mov dword [ebp - 4], 0x9e
test bl, bl
jns 0x487565
lea ecx, [ebp - 0x38]
and ebx, 0xffffff7f
call fcn.004b8f70
mov ecx, dword [esi + 0x1590]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x1590]
push 1
push str.False
call edi
mov eax, dword [esi + 0x1590]
mov dword [eax + 0x68], 0
push dword [esi + 0x1590]
mov ecx, dword [esi + 0x158c]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x10f
test eax, eax
je 0x487648
push str.__tsa
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.color
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x10
push ecx
or ebx, 0x400
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0x111
or ebx, 0x800
push eax
mov ecx, esi
mov dword [ebp - 0x14], ebx
call fcn.0048baa0
push str.Colour
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], eax
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xd3
push str.Set_the_colour_of_the_TSA
push 0
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0x112
mov ecx, dword [ebp - 0x34]
or ebx, 0x1000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x48764a
xor eax, eax
mov dword [esi + 0x1594], eax
test ebx, 0x1000
je 0x487667
lea ecx, [ebp - 0x10]
and ebx, 0xffffefff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x800
je 0x48767d
lea ecx, [ebp - 0x5c]
and ebx, 0xfffff7ff
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test ebx, 0x400
je 0x48769a
lea ecx, [ebp - 0x78]
and ebx, 0xfffffbff
call fcn.004b8f70
mov ecx, dword [esi + 0x1594]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x1594]
mov ecx, dword [esi + 0x158c]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x116
test eax, eax
je 0x48770b
push str.Postcode
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0x17
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x1c]
or ebx, 0x2000
push 0
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x48770d
xor eax, eax
mov dword [esi + 0x1598], eax
mov dword [ebp - 4], 0x9e
test ebx, 0x2000
je 0x487731
lea ecx, [ebp - 0x10]
and ebx, 0xffffdfff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x119
test eax, eax
je 0x4877e5
push str.__tsa_postcode
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0x1a
or ebx, 0x4000
push str.visible
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x11b
lea ecx, [ebp - 0x10]
or ebx, 0x8000
push str.Visible
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xd6
push str.Display_the_postcode_boundaries
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x11c
mov ecx, dword [ebp - 0x1c]
or ebx, 0x10000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x4877e7
xor eax, eax
mov dword [esi + 0x159c], eax
test ebx, 0x10000
je 0x487804
lea ecx, [ebp - 0x10]
and ebx, 0xfffeffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x8000
je 0x48781a
lea ecx, [ebp - 0x50]
and ebx, 0xffff7fff
call fcn.00441810
mov dword [ebp - 4], 0x9e
test ebx, 0x4000
je 0x487837
lea ecx, [ebp - 0x38]
and ebx, 0xffffbfff
call fcn.004b8f70
mov ecx, dword [esi + 0x159c]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x159c]
push 1
push str.False
call edi
mov eax, dword [esi + 0x159c]
mov dword [eax + 0x68], 0
push dword [esi + 0x159c]
mov ecx, dword [esi + 0x1598]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x120
test eax, eax
je 0x48791a
push str.__tsa_postcode
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.color
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x21
push ecx
or ebx, 0x20000
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0x122
or ebx, 0x40000
push eax
mov ecx, esi
mov dword [ebp - 0x14], ebx
call fcn.0048baa0
push str.Colour
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], eax
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xd9
push str.Set_the_colour_of_the_postcode_boundary
push 0
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0x123
mov ecx, dword [ebp - 0x34]
or ebx, 0x80000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x48791c
xor eax, eax
mov dword [esi + 0x15a0], eax
test ebx, 0x80000
je 0x487939
lea ecx, [ebp - 0x10]
and ebx, 0xfff7ffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x40000
je 0x48794f
lea ecx, [ebp - 0x5c]
and ebx, 0xfffbffff
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test ebx, 0x20000
je 0x48796c
lea ecx, [ebp - 0x78]
and ebx, 0xfffdffff
call fcn.004b8f70
mov ecx, dword [esi + 0x15a0]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x15a0]
mov ecx, dword [esi + 0x1598]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x127
test eax, eax
je 0x487a52
push str.__tsa_postcode
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.width
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x28
push ecx
or ebx, 0x100000
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0x129
or ebx, 0x200000
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x12a
lea ecx, [ebp - 0x10]
or ebx, 0x400000
push str.Width
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xda
push str.Sets_the_width_of_the_postcode_boundary_lines
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x12b
mov ecx, dword [ebp - 0x1c]
or ebx, 0x800000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x487a54
xor eax, eax
mov dword [esi + 0x15a4], eax
test ebx, 0x800000
je 0x487a71
lea ecx, [ebp - 0x10]
and ebx, 0xff7fffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x400000
je 0x487a87
lea ecx, [ebp - 0x50]
and ebx, 0xffbfffff
call fcn.00441810
test ebx, 0x200000
je 0x487a9d
lea ecx, [ebp - 0x34]
and ebx, 0xffdfffff
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test ebx, 0x100000
je 0x487aba
lea ecx, [ebp - 0x60]
and ebx, 0xffefffff
call fcn.004b8f70
mov ecx, dword [esi + 0x15a4]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x15a4]
push 1
push 0x50a7f0
call edi
mov ecx, dword [esi + 0x15a4]
push 1
push 0x50a7ec
call edi
mov ecx, dword [esi + 0x15a4]
push 1
push 0x50b010
call edi
mov ecx, dword [esi + 0x15a4]
push 1
push 0x50b024
call edi
mov eax, dword [esi + 0x15a4]
mov dword [eax + 0x68], 0
push dword [esi + 0x15a4]
mov ecx, dword [esi + 0x1598]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x130
test eax, eax
je 0x487bd8
push str.__tsa_postcode
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0x31
or ebx, 0x1000000
push str.label
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x132
lea ecx, [ebp - 0x10]
or ebx, 0x2000000
push str.Label
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xd7
push str.Display_the_postcode_boundary_labels
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x133
mov ecx, dword [ebp - 0x1c]
or ebx, 0x4000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x487bda
xor eax, eax
mov dword [esi + 0x15a8], eax
test ebx, 0x4000000
je 0x487bf7
lea ecx, [ebp - 0x10]
and ebx, 0xfbffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x2000000
je 0x487c0d
lea ecx, [ebp - 0x50]
and ebx, 0xfdffffff
call fcn.00441810
mov dword [ebp - 4], 0x9e
test ebx, 0x1000000
je 0x487c2a
lea ecx, [ebp - 0x38]
and ebx, 0xfeffffff
call fcn.004b8f70
mov ecx, dword [esi + 0x15a8]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x15a8]
push 1
push str.False
call edi
mov eax, dword [esi + 0x15a8]
mov dword [eax + 0x68], 0
push dword [esi + 0x15a8]
mov ecx, dword [esi + 0x1598]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x137
test eax, eax
je 0x487d22
push str.__tsa_postcode
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0x38
or ebx, 0x8000000
push str.datalabel
mov ecx, eax
mov dword [ebp - 0x14], ebx
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
xor eax, eax
push ecx
lea ecx, [ebp - 0x68]
mov word [ebp - 0x68], ax
call dword [sym.imp.mfc140.dll_Ordinal_1555]
mov dword [ebp - 4], 0x139
lea ecx, [ebp - 0x10]
or ebx, 0x10000000
push str.Data_Label
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xd8
push str.Display_the_postcode_data_label_used_for_colouring_the_sector
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0x13a
mov ecx, dword [ebp - 0x1c]
or ebx, 0x20000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x487d24
xor eax, eax
mov dword [esi + 0x15ac], eax
test ebx, 0x20000000
je 0x487d41
lea ecx, [ebp - 0x10]
and ebx, 0xdfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x10000000
je 0x487d57
lea ecx, [ebp - 0x68]
and ebx, 0xefffffff
call fcn.00441810
mov dword [ebp - 4], 0x9e
test ebx, 0x8000000
je 0x487d74
lea ecx, [ebp - 0x38]
and ebx, 0xf7ffffff
call fcn.004b8f70
mov ecx, dword [esi + 0x15ac]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x15ac]
push 1
push str.False
call edi
mov eax, dword [esi + 0x15ac]
mov dword [eax + 0x68], 0
push dword [esi + 0x15ac]
mov ecx, dword [esi + 0x1598]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
sub esp, 8
lea ecx, [ebp + 8]
mov eax, esp
push str.__tsa_postcode_font
push eax
call fcn.004bb2b0
lea eax, [ebp - 0xc4]
mov ecx, esi
push eax
call fcn.0048b950
push 0x168
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x13e
test eax, eax
je 0x487e30
push str.Font
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xffffffffffffffff
push 0xdb
push str.Set_the_font_used_on_postcode_labels
push 0x101
lea eax, [ebp - 0xc4]
mov byte [ebp - 4], 0x3f
mov ecx, dword [ebp - 0x1c]
or ebx, 0x40000000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_651]
jmp 0x487e32
xor eax, eax
mov dword [esi + 0x15b0], eax
mov dword [ebp - 4], 0x9e
test ebx, 0x40000000
je 0x487e56
lea ecx, [ebp - 0x10]
and ebx, 0xbfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push dword [esi + 0x15b0]
mov ecx, dword [esi + 0x1598]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push dword [esi + 0x1598]
mov ecx, dword [esi + 0x158c]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push dword [esi + 0x158c]
mov ecx, dword [esi + 0x1548]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x141
test eax, eax
je 0x487ed6
push str.Title
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0x42
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x1c]
or ebx, 0x80000000
push 0
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x487ed8
xor eax, eax
mov dword [esi + 0x15b4], eax
mov dword [ebp - 4], 0x9e
test ebx, ebx
jns 0x487ef2
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x144
test eax, eax
je 0x487fa1
push str.__title
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0x45
mov ecx, eax
push str.visible
mov dword [ebp - 0x18], 1
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x146
lea ecx, [ebp - 0x10]
push str.Visible
mov dword [ebp - 0x18], 3
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xf9
push str.Display_the_title
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x147
mov ecx, dword [ebp - 0x1c]
mov ebx, 7
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x487fa6
mov ebx, dword [ebp - 0x2c]
xor eax, eax
mov dword [esi + 0x15b8], eax
test bl, 4
je 0x487fbd
lea ecx, [ebp - 0x10]
and ebx, 0xfffffffb
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 2
je 0x487fcd
lea ecx, [ebp - 0x50]
and ebx, 0xfffffffd
call fcn.00441810
mov dword [ebp - 4], 0x9e
test bl, 1
je 0x487fe4
lea ecx, [ebp - 0x38]
and ebx, 0xfffffffe
call fcn.004b8f70
mov ecx, dword [esi + 0x15b8]
push 1
push str.True
call edi
mov ecx, dword [esi + 0x15b8]
push 1
push str.False
call edi
mov eax, dword [esi + 0x15b8]
mov dword [eax + 0x68], 0
push dword [esi + 0x15b8]
mov ecx, dword [esi + 0x15b4]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x14b
test eax, eax
je 0x4880ba
push str.__title
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.color
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x4c
push ecx
or ebx, 8
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0x14d
or ebx, 0x10
push eax
mov ecx, esi
mov dword [ebp - 0x18], ebx
call fcn.0048baa0
push str.Colour
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x2c], eax
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xfa
push str.Set_the_colour_of_the_title_text
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x14e
mov ecx, dword [ebp - 0x1c]
or ebx, 0x20
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x4880bc
xor eax, eax
mov dword [esi + 0x15bc], eax
test bl, 0x20
je 0x4880d3
lea ecx, [ebp - 0x10]
and ebx, 0xffffffdf
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 0x10
je 0x4880e3
lea ecx, [ebp - 0x34]
and ebx, 0xffffffef
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test bl, 8
je 0x4880fa
lea ecx, [ebp - 0x60]
and ebx, 0xfffffff7
call fcn.004b8f70
mov ecx, dword [esi + 0x15bc]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x15bc]
mov ecx, dword [esi + 0x15b4]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0x120
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x152
test eax, eax
je 0x4881c4
push str.__title
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.bgcolor
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x53
push ecx
or ebx, 0x40
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0x154
or ebx, 0x80
push eax
mov ecx, esi
mov dword [ebp - 0x18], ebx
call fcn.0048baa0
push str.Background_Colour
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x2c], eax
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xfb
push str.Set_the_background_colour_of_the_title
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x155
mov ecx, dword [ebp - 0x1c]
or ebx, 0x100
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_647]
jmp 0x4881c6
xor eax, eax
mov dword [esi + 0x15c0], eax
test ebx, 0x100
je 0x4881e3
lea ecx, [ebp - 0x10]
and ebx, 0xfffffeff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, bl
jns 0x4881f5
lea ecx, [ebp - 0x34]
and ebx, 0xffffff7f
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test bl, 0x40
je 0x48820c
lea ecx, [ebp - 0x60]
and ebx, 0xffffffbf
call fcn.004b8f70
mov ecx, dword [esi + 0x15c0]
push 1
push 1
push str.Other...
call dword [sym.imp.mfc140.dll_Ordinal_4423]
push dword [esi + 0x15c0]
mov ecx, dword [esi + 0x15b4]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
sub esp, 8
lea ecx, [ebp + 8]
mov eax, esp
push str.__title_font
push eax
call fcn.004bb2b0
lea eax, [ebp - 0xc4]
mov ecx, esi
push eax
call fcn.0048b950
push 0x168
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x159
test eax, eax
je 0x4882b2
push str.Font
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0xffffffffffffffff
push 0xfc
push str.Set_the_font_used_on_title
push 0x101
lea eax, [ebp - 0xc4]
mov byte [ebp - 4], 0x5a
mov ecx, dword [ebp - 0x2c]
or ebx, 0x200
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_651]
jmp 0x4882b4
xor eax, eax
mov dword [esi + 0x15c4], eax
mov dword [ebp - 4], 0x9e
test ebx, 0x200
je 0x4882d8
lea ecx, [ebp - 0x10]
and ebx, 0xfffffdff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push dword [esi + 0x15c4]
mov ecx, dword [esi + 0x15b4]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x15c
test eax, eax
je 0x4883a9
push str.__title
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.position
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x5d
push ecx
or ebx, 0x400
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0x15e
or ebx, 0x800
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.00406190
push eax
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x15f
lea ecx, [ebp - 0x10]
or ebx, 0x1000
push 0x50b240
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xfe
push str.Sets_the_position_of_the_title_1top_2bottom
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x160
mov ecx, dword [ebp - 0x2c]
or ebx, 0x2000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x4883ab
xor eax, eax
mov dword [esi + 0x15c8], eax
test ebx, 0x2000
je 0x4883c8
lea ecx, [ebp - 0x10]
and ebx, 0xffffdfff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x1000
je 0x4883de
lea ecx, [ebp - 0x50]
and ebx, 0xffffefff
call fcn.00441810
test ebx, 0x800
je 0x4883f7
mov ecx, dword [ebp - 0x1c]
and ebx, 0xfffff7ff
lea ecx, [ecx - 0x10]
call fcn.00401ee0
mov dword [ebp - 4], 0x9e
test ebx, 0x400
je 0x488414
lea ecx, [ebp - 0x38]
and ebx, 0xfffffbff
call fcn.004b8f70
mov ecx, dword [esi + 0x15c8]
push 1
push 0x504b98
call edi
mov ecx, dword [esi + 0x15c8]
push 1
push 0x50a7f0
call edi
mov eax, dword [esi + 0x15c8]
mov dword [eax + 0x68], 0
push dword [esi + 0x15c8]
mov ecx, dword [esi + 0x15b4]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x165
test eax, eax
je 0x488517
push str.__title
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
push str.transparency
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x66
push ecx
or ebx, 0x4000
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b93a0
mov dword [ebp - 4], 0x167
or ebx, 0x8000
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.00406190
xor ecx, ecx
mov word [ebp - 0x68], cx
lea ecx, [ebp - 0x68]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_1555]
mov dword [ebp - 4], 0x168
lea ecx, [ebp - 0x10]
or ebx, 0x10000
push str.Transparency
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xfd
push str.Sets_the_transparency_of_the_title
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0x169
mov ecx, dword [ebp - 0x2c]
or ebx, 0x20000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x488519
xor eax, eax
mov dword [esi + 0x15cc], eax
test ebx, 0x20000
je 0x488536
lea ecx, [ebp - 0x10]
and ebx, 0xfffdffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x10000
je 0x48854c
lea ecx, [ebp - 0x68]
and ebx, 0xfffeffff
call fcn.00441810
test ebx, 0x8000
je 0x488562
lea ecx, [ebp - 0x1c]
and ebx, 0xffff7fff
call fcn.004016f0
mov dword [ebp - 4], 0x9e
test ebx, 0x4000
je 0x48857f
lea ecx, [ebp - 0x38]
and ebx, 0xffffbfff
call fcn.004b8f70
mov ecx, dword [esi + 0x15cc]
push 1
push 0x4fc9ec
call edi
mov ecx, dword [esi + 0x15cc]
push 1
push 0x50b2b4
call edi
mov ecx, dword [esi + 0x15cc]
push 1
push 0x50b2b0
call edi
mov ecx, dword [esi + 0x15cc]
push 1
push 0x50b2bc
call edi
mov ecx, dword [esi + 0x15cc]
push 1
push 0x50b2b8
call edi
mov ecx, dword [esi + 0x15cc]
push 1
push 0x50b2c8
call edi
mov eax, dword [esi + 0x15cc]
mov dword [eax + 0x68], 0
push dword [esi + 0x15cc]
mov ecx, dword [esi + 0x15b4]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push dword [esi + 0x15b4]
mov ecx, dword [esi + 0x1548]
call dword [sym.imp.mfc140.dll_Ordinal_1991]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x16e
test eax, eax
je 0x488654
push str.Legend
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
mov byte [ebp - 4], 0x6f
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x2c]
or ebx, 0x40000
push 0
push eax
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_653]
jmp 0x488656
xor eax, eax
mov dword [esi + 0x15d0], eax
mov dword [ebp - 4], 0x9e
test ebx, 0x40000
je 0x48867a
lea ecx, [ebp - 0x10]
and ebx, 0xfffbffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0xe8
call dword [sym.imp.mfc140.dll_Ordinal_1507]
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x171
test eax, eax
je 0x48872e
push str.__legend
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp + 8]
call fcn.004bb2b0
mov byte [ebp - 4], 0x72
or ebx, 0x80000
push str.visible
mov ecx, eax
mov dword [ebp - 0x18], ebx
call fcn.004b8fd0
cmp eax, 1
mov ecx, str.True
mov eax, str.False
cmovne ecx, eax
push ecx
lea ecx, [ebp - 0x50]
call fcn.004807d0
mov dword [ebp - 4], 0x173
lea ecx, [ebp - 0x10]
or ebx, 0x100000
push str.Visible
mov dword [ebp - 0x18], ebx
call dword [sym.imp.mfc140.dll_Ordinal_310]
push 0
push 0
push 0
push 0xff
push str.Display_the_legend
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x174
mov ecx, dword [ebp - 0x2c]
or ebx, 0x200000
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], ebx
push eax
call dword [sym.imp.mfc140.dll_Ordinal_652]
jmp 0x488730
xor eax, eax
mov dword [esi + 0x15d4], eax
test ebx, 0x200000
je 0x48874d
push 1
push 1
call ebx
lea ecx, [ebp + 8]
call fcn.004baa20
mov byte [esi + 0x10ac], 0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [ebp - 0xc]
pop edi
mov byte [esi + 0x10ac], al
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret 4