Function at 0x4664e3
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x20
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4664eb
call fcn.0052fae0
push dword [esp + 0x90]
mov ebx, 0x3336
cmp ebx, dword [esp]
jne 0x46651a
call fcn.00518905
push eax
pop eax
jmp 0x467b0e
mov ebx, 0x332d
cmp ebx, dword [esp]
jne 0x467a1f
call fcn.00518914
push eax
mov ebx, 0xc8
cmp ebx, dword [esp]
jne 0x466673
push 1
call fcn.005010ab
and eax, eax
je 0x46666e
push edx
call fcn.0052f940
pop edx
push eax
push dword [0x6b0200]
call fcn.005278f3
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.Mnu_FixturesDmxList
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.Mnu_FixturesDmxList
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push 0xc9
call fcn.004f7382
add dword [esp + 4], edx
call fcn.00501139
call fcn.004f73a0
push edx
call fcn.0052f940
pop edx
push eax
push dword [0x6b0530]
call fcn.005278f3
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.Mnu_FixturesMidiInputs
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.Mnu_FixturesMidiInputs
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push 0xcb
call fcn.004f7382
add dword [esp + 4], edx
call fcn.00501139
call fcn.004f73a0
push edx
call fcn.0052f940
pop edx
push eax
push dword [0x6b038c]
call fcn.005278f3
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.Mnu_FixturesDmxInputs
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.Mnu_FixturesDmxInputs
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push 0xca
call fcn.004f7382
add dword [esp + 4], edx
call fcn.00501139
call fcn.004f73a0
push 0
call fcn.00514529
push eax
push 1
call fcn.0050126c
jmp 0x467a19
mov ebx, 0xcb
cmp ebx, dword [esp]
jne 0x466687
call fcn.004d2746
jmp 0x467a19
mov ebx, 0xca
cmp ebx, dword [esp]
jne 0x46669b
call fcn.004f2c0b
jmp 0x467a19
mov ebx, 0xd9
cmp ebx, dword [esp]
je 0x4666af
mov ebx, 0xcd
cmp ebx, dword [esp]
jne 0x4666b9
call fcn.0045be68
jmp 0x467a19
mov ebx, 0xdb
cmp ebx, dword [esp]
je 0x4666cd
mov ebx, 0xce
cmp ebx, dword [esp]
jne 0x4666e4
call fcn.004ee6c6
mov dword [esp + 0x48], eax
push dword [esp + 0x48]
call fcn.004e9ea0
jmp 0x467a19
mov ebx, 0xe0
cmp ebx, dword [esp]
je 0x4666fc
mov ebx, 0xd3
cmp ebx, dword [esp]
jne 0x466b63
push edx
call fcn.0052f940
pop edx
push eax
push 0x5e3038
push 0
mov eax, 0x5e40a6
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.DuplicateFixture_Msg
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.DuplicateFixture_Msg
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.DuplicateFixture_Caption
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.DuplicateFixture_Caption
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.004f7382
add dword [esp], edx
call fcn.004f7382
add dword [esp + 4], edx
call fcn.004bc1ea
lea eax, [esp + 0x40]
push eax
call fcn.0052fa10
push dword [esp + 0x3c]
call fcn.0052cef0
mov dword [esp + 0xc], eax
mov byte [esp + 0x38], 0
mov ebx, dword [esp + 0xc]
cmp ebx, 0x200
jle 0x4667af
mov dword [esp + 0xc], 0x200
mov ebx, dword [esp + 0xc]
and ebx, ebx
jle 0x466b5e
mov byte [esp + 0x4c], 0
call fcn.004ee6c6
mov dword [esp + 0x48], eax
cmp dword [esp + 0x48], 0
je 0x466b5e
mov ebp, dword [esp + 0x48]
mov ebp, dword [ebp + 0xc]
push ebp
pop eax
push dword [ebp + 0x1c]
call fcn.0051c857
mov ebx, eax
inc ebx
mov dword [esp + 0x24], ebx
mov ebx, dword [esp + 0xc]
imul ebx, dword [esp + 0x24]
mov dword [esp + 0x28], ebx
mov ebp, dword [esp + 0x48]
movsx ebx, word [ebp + 0x10]
add ebx, dword [esp + 0x24]
mov dword [esp + 0x1c], ebx
mov ebx, dword [esp + 0x1c]
add ebx, dword [esp + 0x28]
dec ebx
mov dword [esp + 0x20], ebx
mov ebp, dword [esp + 0x48]
movsx ebx, word [ebp + 0x10]
dec ebx
mov eax, ebx
push eax
call fcn.004e4245
mov dword [esp + 0x10], eax
mov eax, 0x200
push eax
mov eax, dword [esp + 0x14]
push eax
call fcn.0042eb00
mov ebx, eax
inc ebx
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x34], 0
push dword [esp + 0x1c]
pop eax
mov dword [esp + 8], eax
jmp 0x466852
mov eax, dword [esp + 0x20]
cmp eax, dword [esp + 8]
jl 0x4668c2
push dword [0x6b138c]
call fcn.00528b7b
mov dword [esp + 0x30], 0
jmp 0x466871
push dword [0x6b138c]
call fcn.00528a8c
mov ebx, eax
dec ebx
cmp ebx, dword [esp + 0x30]
jl 0x4668bc
mov ebp, dword [0x6b1390]
lea eax, [ebp + 8]
mov ebx, eax
cmp ebx, dword [esp + 0x48]
je 0x4668ab
mov ebp, dword [0x6b1390]
movsx ebx, word [ebp + 0x18]
cmp ebx, dword [esp + 8]
jne 0x4668ab
mov byte [esp + 0x34], 1
push dword [0x6b138c]
call fcn.00528aab
inc dword [esp + 0x30]
jno 0x466871
inc dword [esp + 8]
jno 0x466852
movsx ebx, byte [esp + 0x34]
and ebx, ebx
jne 0x466962
mov dword [esp + 8], 0
jmp 0x4668d9
mov ebx, dword [esp + 0xc]
dec ebx
cmp ebx, dword [esp + 8]
jl 0x466958
push dword [0x6b138c]
call fcn.005289ee
push 0x5f9ac0
push 0x57
mov ebp, dword [0x6b1390]
lea eax, [ebp + 8]
push eax
push dword [esp + 0x54]
call fcn.0052ead0
mov edx, 0x5e3038
lea ecx, [ebp + 0xc]
call fcn.004f7008
mov ebx, dword [esp + 0x1c]
mov edi, dword [esp + 8]
imul edi, dword [esp + 0x24]
add ebx, edi
push ebx
pop eax
mov word [ebp + 0x18], ax
movsx eax, word [ebp + 0x18]
push eax
pop eax
mov word [ebp + 0x5c], ax
lea eax, [ebp + 8]
push eax
call fcn.004e2e75
lea ebp, [0x6b09b4]
movsx ebx, word [ebp + 9]
inc ebx
push ebx
pop eax
mov word [ebp + 9], ax
inc dword [esp + 8]
jno 0x4668d9
mov byte [esp + 0x38], 1
jmp 0x466ac4
push dword [0x6b138c]
call fcn.00528b7b
mov dword [esp + 0x30], 0
jmp 0x466977
push dword [0x6b138c]
call fcn.00528a8c
mov ebx, eax
dec ebx
cmp ebx, dword [esp + 0x30]
jl 0x466a10
mov ebp, dword [0x6b1390]
lea eax, [ebp + 8]
mov ebx, eax
cmp ebx, dword [esp + 0x48]
je 0x4669fb
mov ebp, dword [0x6b1390]
movsx ebx, word [ebp + 0x18]
dec ebx
mov eax, ebx
push eax
call fcn.004e4245
mov ebx, eax
cmp ebx, dword [esp + 0x10]
jne 0x4669fb
mov ebp, dword [0x6b1390]
movsx ebx, word [ebp + 0x18]
mov ebp, dword [ebp + 0x14]
push ebp
pop eax
push dword [ebp + 0x1c]
call fcn.0051c857
add ebx, eax
inc ebx
cmp ebx, dword [esp + 0x1c]
jle 0x4669fb
mov ebp, dword [0x6b1390]
movsx ebx, word [ebp + 0x18]
mov ebp, dword [ebp + 0x14]
push ebp
pop eax
push dword [ebp + 0x1c]
call fcn.0051c857
mov edi, eax
inc edi
add ebx, edi
mov dword [esp + 0x1c], ebx
push dword [0x6b138c]
call fcn.00528aab
inc dword [esp + 0x30]
jno 0x466977
mov ebx, dword [esp + 0x1c]
add ebx, dword [esp + 0x28]
dec ebx
mov dword [esp + 0x20], ebx
mov ebx, dword [esp + 0x20]
dec ebx
mov eax, ebx
push eax
call fcn.004e4245
mov ebx, eax
cmp ebx, dword [esp + 0x10]
jne 0x466ac4
mov dword [esp + 8], 0
jmp 0x466a40
mov ebx, dword [esp + 0xc]
dec ebx
cmp ebx, dword [esp + 8]
jl 0x466abf
push dword [0x6b138c]
call fcn.005289ee
push 0x5f9ac0
push 0x57
mov ebp, dword [0x6b1390]
lea eax, [ebp + 8]
push eax
push dword [esp + 0x54]
call fcn.0052ead0
mov edx, 0x5e3038
lea ecx, [ebp + 0xc]
call fcn.004f7008
mov ebx, dword [esp + 0x1c]
mov edi, dword [esp + 8]
imul edi, dword [esp + 0x24]
add ebx, edi
push ebx
pop eax
mov word [ebp + 0x18], ax
movsx eax, word [ebp + 0x18]
push eax
pop eax
mov word [ebp + 0x5c], ax
lea eax, [ebp + 8]
push eax
call fcn.004e2e75
lea ebp, [0x6b09b4]
movsx ebx, word [ebp + 9]
inc ebx
push ebx
pop eax
mov word [ebp + 9], ax
inc dword [esp + 8]
jno 0x466a40
mov byte [esp + 0x38], 1
cmp byte [esp + 0x38], 0
je 0x466ae1
call fcn.00455b2f
lea ebp, [0x6b09b4]
mov byte [ebp], 1
call fcn.0044943a
jmp 0x466b5e
push edx
call fcn.0052f940
pop edx
push eax
push 0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.MissingSpace_Msg
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.MissingSpace_Msg
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, 0x5e33fc
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, 0x5e33fc
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.004f7382
add dword [esp], edx
call fcn.004f7382
add dword [esp + 4], edx
call fcn.004fdda7
call fcn.004f73a0
jmp 0x467a19
mov ebx, 0xd4
cmp ebx, dword [esp]
jne 0x466d30
call fcn.004ee6c6
mov dword [esp + 0x48], eax
mov edx, 0x5e40a6
lea ecx, [esp + 0x3c]
call fcn.004f7008
lea ebp, [0x6b07b4]
push dword [ebp + 0xc]
call fcn.004ff020
and eax, eax
je 0x466bd6
mov ebp, dword [esp + 0x48]
push dword [ebp]
call fcn.004ff140
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov eax, 0x5e40a6
push eax
mov eax, str.quantity
push eax
call fcn.004ff269
lea eax, [esp + 0x40]
push eax
call fcn.0052fa10
call fcn.004ff4ff
push dword [esp + 0x3c]
call fcn.0052cef0
push edx
push eax
add dword [esp], 0xffffffff
adc dword [esp + 4], 0xffffffff
pop eax
pop edx
mov dword [esp + 0xc], eax
push edx
call fcn.0052f940
pop edx
push eax
push 0x5e3038
push 0
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov eax, dword [esp + 0x20]
cdq
push edx
push eax
call fcn.0052cb80
call fcn.0052f9e0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.CloneFixture_Msg
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.CloneFixture_Msg
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.CloneFixture_Caption
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.CloneFixture_Caption
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.004f7382
add dword [esp], edx
call fcn.004f7382
add dword [esp + 4], edx
call fcn.004f7382
add dword [esp + 8], edx
call fcn.004bc1ea
lea eax, [esp + 0x40]
push eax
call fcn.0052fa10
push dword [esp + 0x3c]
mov edx, 0x5e3038
pop ecx
call fcn.004f73b0
je 0x466cd8
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov eax, dword [esp + 0x14]
cdq
push edx
push eax
call fcn.0052cb80
lea eax, [esp + 0x40]
push eax
call fcn.0052fa10
push dword [esp + 0x3c]
call fcn.0052cef0
push edx
push eax
add dword [esp], 1
adc dword [esp + 4], 0
pop eax
pop edx
mov dword [esp + 0xc], eax
mov ebx, dword [esp + 0xc]
cmp ebx, 0xa
jle 0x466d03
mov dword [esp + 0xc], 0xa
mov ebx, dword [esp + 0xc]
and ebx, ebx
jle 0x466d17
push dword [esp + 0xc]
mov ebp, dword [esp + 0x4c]
pop eax
mov byte [ebp + 0x16], al
call fcn.00455b2f
lea ebp, [0x6b09b4]
mov byte [ebp], 1
call fcn.0044943a
jmp 0x467a19
mov ebx, 0xd5
cmp ebx, dword [esp]
jne 0x466f6f
call fcn.004ee6c6
mov dword [esp + 0x48], eax
mov ebp, dword [esp + 0x48]
movsx ebx, word [ebp + 0x10]
dec ebx
mov eax, ebx
push eax
call fcn.004e4245
mov dword [esp + 0x10], eax
push edx
call fcn.0052f940
pop edx
push eax
push 0x5e3038
push 0
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov eax, dword [esp + 0x24]
cdq
push edx
push eax
call fcn.0052cb80
call fcn.0052f9e0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.ChangeUniverseFixture_Msg
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.ChangeUniverseFixture_Msg
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.ChangeUniverseFixture_Caption
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.ChangeUniverseFixture_Caption
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.004f7382
add dword [esp], edx
call fcn.004f7382
add dword [esp + 4], edx
call fcn.004f7382
add dword [esp + 8], edx
call fcn.004bc1ea
lea eax, [esp + 0x40]
push eax
call fcn.0052fa10
push dword [esp + 0x3c]
call fcn.0052cef0
mov dword [esp + 0xc], eax
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jl 0x466e33
mov ebx, dword [esp + 0xc]
cmp ebx, 6
jg 0x466e33
mov eax, 1
jmp 0x466e35
xor eax, eax
and eax, eax
je 0x466f6a
mov ebp, dword [esp + 0x48]
movsx ebx, word [ebp + 0x10]
dec ebx
mov eax, ebx
push eax
call fcn.004ce0e9
mov dword [esp + 0x18], eax
push dword [esp + 0x3c]
call fcn.0052cef0
push edx
push eax
add dword [esp], 0xffffffff
adc dword [esp + 4], 0xffffffff
push 0
push 0x200
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.004f70c0
mov dword [esp], eax
mov dword [esp + 4], edx
mov eax, dword [esp + 0x20]
cdq
add dword [esp], eax
adc dword [esp + 4], edx
mov ebp, dword [esp + 0x50]
pop eax
pop edx
mov word [ebp + 0x10], ax
call fcn.004a6d89
mov ebp, dword [esp + 0x48]
cmp byte [ebp + 0x56], 0
je 0x466ead
xor eax, eax
jmp 0x466eb2
mov eax, 1
and eax, eax
je 0x466ecf
call fcn.00455b2f
lea ebp, [0x6b09b4]
mov byte [ebp], 1
call fcn.0044943a
jmp 0x466f6a
push edx
call fcn.0052f940
pop edx
push eax
push 0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.BusyAddress_Msg
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.BusyAddress_Msg
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.BusyAddress_Caption
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.BusyAddress_Caption
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.004f7382
add dword [esp], edx
call fcn.004f7382
add dword [esp + 4], edx
call fcn.004fdda7
call fcn.004f73a0
mov ebx, dword [esp + 0x10]
dec ebx
shl ebx, 9
add ebx, dword [esp + 0x18]
push ebx
mov ebp, dword [esp + 0x4c]
pop eax
mov word [ebp + 0x10], ax
mov ebp, dword [esp + 0x48]
mov byte [ebp + 0x56], 0
jmp 0x467a19
mov ebx, 0xd6
cmp ebx, dword [esp]
jne 0x467042
call fcn.004ee6c6
mov dword [esp + 0x48], eax
push edx
call fcn.0052f940
pop edx
push eax
mov ebp, dword [esp + 0x4c]
push dword [ebp + 0x12]
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.IPAddressFixture_Msg
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.IPAddressFixture_Msg
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.IPAddressFixture_Caption
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.IPAddressFixture_Caption
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.004f7382
add dword [esp], edx
call fcn.004f7382
add dword [esp + 4], edx
call fcn.004f2cb8
lea eax, [esp + 0x40]
push eax
call fcn.0052fa10
mov edx, dword [esp + 0x3c]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
mov ebp, dword [esp + 0x4c]
lea eax, [ebp + 0x12]
push eax
call fcn.0052fa10
call fcn.00455b2f
lea ebp, [0x6b09b4]
mov byte [ebp], 1
call fcn.0044943a
jmp 0x467a19
mov ebx, 0xe1
cmp ebx, dword [esp]
je 0x46705a
mov ebx, 0xd7
cmp ebx, dword [esp]
jne 0x4671f5
mov byte [esp + 0x50], 0
mov edx, 0x5e3038
lea ecx, [esp + 0x3c]
call fcn.004f7008
push dword [0x6b138c]
call fcn.00528b7b
mov dword [esp + 8], 0
jmp 0x467082
push dword [0x6b138c]
call fcn.00528a8c
mov ebx, eax
dec ebx
cmp ebx, dword [esp + 8]
jl 0x467121
mov ebp, dword [0x6b1390]
movsx ebx, byte [ebp + 0x5b]
cmp ebx, 1
jne 0x46710c
push dword [esp + 0x3c]
mov edx, 0x5e3038
pop ecx
call fcn.004f73b0
jne 0x4670e1
mov edx, dword [esp + 0x3c]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
mov edx, 0x5e35ce
push edx
call fcn.0052f980
lea eax, [esp + 0x40]
push eax
call fcn.0052fa10
mov edx, dword [esp + 0x3c]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
mov ebp, dword [0x6b1390]
mov edx, dword [ebp + 0x10]
push edx
call fcn.0052f980
lea eax, [esp + 0x40]
push eax
call fcn.0052fa10
push dword [0x6b138c]
call fcn.00528aab
inc dword [esp + 8]
jno 0x467082
push edx
call fcn.0052f940
pop edx
push eax
push 4
push dword [esp + 0x44]
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.RemoveFixture_Caption
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.RemoveFixture_Caption
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.004f7382
add dword [esp], edx
call fcn.004fdda7
call fcn.004f73a0
mov ebx, eax
cmp ebx, 6
jne 0x4671da
push dword [0x6b138c]
call fcn.00528b7b
mov dword [esp + 8], 0
jmp 0x467188
push dword [0x6b138c]
call fcn.00528a8c
mov ebx, eax
dec ebx
cmp ebx, dword [esp + 8]
jl 0x4671d5
mov ebp, dword [0x6b1390]
movsx ebx, byte [ebp + 0x5b]
cmp ebx, 1
jne 0x4671c4
push dword [0x6b138c]
call fcn.00528b6d
mov ebx, dword [esp + 8]
dec ebx
mov dword [esp + 8], ebx
mov byte [esp + 0x50], 1
push dword [0x6b138c]
call fcn.00528aab
inc dword [esp + 8]
jno 0x467188
call fcn.00455b2f
cmp byte [esp + 0x50], 0
je 0x4671f0
lea ebp, [0x6b09b4]
mov byte [ebp], 1
call fcn.0044943a
jmp 0x467a19
mov ebx, 0xdd
cmp ebx, dword [esp]
je 0x467209
mov ebx, 0xd0
cmp ebx, dword [esp]
jne 0x467268
call fcn.004ee6c6
mov dword [esp + 0x48], eax
cmp dword [esp + 0x48], 0
je 0x467263
mov ebp, dword [esp + 0x48]
cmp byte [ebp + 0x17], 0
je 0x46722d
mov ebp, dword [esp + 0x48]
mov byte [ebp + 0x17], 0
jmp 0x467235
mov ebp, dword [esp + 0x48]
mov byte [ebp + 0x17], 1
mov ebp, dword [esp + 0x48]
movsx eax, byte [ebp + 0x17]
push eax
push 0xdd
push 5
call fcn.0047fe65
call fcn.00455b2f
lea ebp, [0x6b09b4]
mov byte [ebp], 1
call fcn.0044943a
jmp 0x467263
jmp 0x467a19
mov ebx, 0xde
cmp ebx, dword [esp]
je 0x46727c
mov ebx, 0xd1
cmp ebx, dword [esp]
jne 0x4672db
call fcn.004ee6c6
mov dword [esp + 0x48], eax
cmp dword [esp + 0x48], 0
je 0x4672d6
mov ebp, dword [esp + 0x48]
cmp byte [ebp + 0x18], 0
je 0x4672a0
mov ebp, dword [esp + 0x48]
mov byte [ebp + 0x18], 0
jmp 0x4672a8
mov ebp, dword [esp + 0x48]
mov byte [ebp + 0x18], 1
mov ebp, dword [esp + 0x48]
movsx eax, byte [ebp + 0x18]
push eax
push 0xde
push 5
call fcn.0047fe65
call fcn.00455b2f
lea ebp, [0x6b09b4]
mov byte [ebp], 1
call fcn.0044943a
jmp 0x4672d6
jmp 0x467a19
mov ebx, 0xdf
cmp ebx, dword [esp]
je 0x4672ef
mov ebx, 0xd2
cmp ebx, dword [esp]
jne 0x4672f9
call fcn.00441abd
jmp 0x467a19
mov ebx, 0xdc
cmp ebx, dword [esp]
je 0x467311
mov ebx, 0xcf
cmp ebx, dword [esp]
jne 0x467407
call fcn.004ee6c6
mov dword [esp + 0x48], eax
cmp dword [esp + 0x48], 0
je 0x467402
push edx
call fcn.0052f940
pop edx
push eax
push 0x5e3038
push 0
mov ebp, dword [esp + 0x54]
push dword [ebp + 8]
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.RenameFixture_Msg
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.RenameFixture_Msg
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.0052f9e0
push edx
call fcn.0052f940
pop edx
push eax
mov eax, str.RenameFixture_Caption
push eax
lea ebp, [0x6b07b4]
push dword [ebp + 0x2c]
mov eax, str.RenameFixture_Caption
push eax
mov eax, 0x5f346a
push eax
call fcn.0047e0e8
call fcn.004f7382
add dword [esp], edx
call fcn.004f7382
add dword [esp + 4], edx
call fcn.004bc1ea
lea eax, [esp + 0x40]
push eax
call fcn.0052fa10
push dword [esp + 0x3c]
mov edx, 0x5e3038
pop ecx
call fcn.004f73b0
jne 0x467400
mov edx, dword [esp + 0x3c]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
mov ebp, dword [esp + 0x4c]
lea eax, [ebp + 8]
push eax
call fcn.0052fa10
push dword [esp + 0x48]
call fcn.004e2e75
call fcn.00455b2f
lea ebp, [0x6b09b4]
mov byte [ebp], 1
call fcn.0044943a
jmp 0x467402
jmp 0x467a19
mov ebx, 0xd8
cmp ebx, dword [esp]
je 0x46741f
mov ebx, 0xcc
cmp ebx, dword [esp]
jne 0x4674d4
lea ebp, [0x6b09b4]
movsx eax, byte [ebp + 0xb]
push eax
call fcn.004f1940
push eax
lea ebp, [0x6b09b4]
pop eax
mov byte [ebp + 0xb], al
push edx
call fcn.0052f940
pop edx
push eax
lea ebp, [0x6b0cf4]
push dword [ebp + 4]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f940
pop edx
push eax
lea ebp, [0x6b09b4]
movsx eax, byte [ebp + 0xb]
cdq
push edx
push eax
call fcn.0052cb80
call fcn.0052f9e0
mov eax, str.LockDmxAddressing
push eax
mov eax, str.Params
push eax
call fcn.004f7382
add dword [esp + 8], edx
call fcn.004280b9
call fcn.004f73a0
lea ebp, [0x6b09b4]
movsx eax, byte [ebp + 0xb]
push eax
push 0xd8
push 5
call fcn.0047fe65
lea ebp, [0x6b09b4]
movsx eax, byte [ebp + 0xb]
push eax
push 0xd9
push 5
call fcn.00496c32
call fcn.004d89c1
call fcn.00455b2f
jmp 0x467a19
mov ebx, 0xda
cmp ebx, dword [esp]
jne 0x4674e8
call fcn.0044943a
jmp 0x467a19
mov ebx, 0xc9
cmp ebx, dword [esp]
jne 0x467a19
push dword [0x6b1384]
call fcn.00528a8c
mov ebx, eax
and ebx, ebx
jle 0x467a19
lea ebp, [0x6b07b4]
mov edx, dword [ebp + 4]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
mov edx, str.dmx_address_list.html
push edx
call fcn.0052f980
lea eax, [esp + 0x58]
push eax
call fcn.0052fa10
push dword [esp + 0x54]
push 0xffffffff
call fcn.005173a0
mov dword [esp + 0x58], eax
cmp dword [esp + 0x58], 0
je 0x467a19
lea edx, [esp + 0x78]
push edx
push 0x5f9b34
push 7
push 0x3e9
push 8
call fcn.0051c6af
mov eax, 0x5e9a04
push eax
push dword [esp + 0x5c]
call fcn.00517740
mov eax, str._tr__td_Univ.__td__td_addr.__td__td_fixture__td__td_name__td___tr_
push eax
push dword [esp + 0x5c]
call fcn.00517740
push dword [0x6b1384]
call fcn.00528b7b
mov dword [esp + 8], 0
jmp 0x4675a5
push dword [0x6b1384]
call fcn.00528a8c
mov ebx, eax
dec ebx
cmp ebx, dword [esp + 8]
jl 0x467848
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov ebp, dword [0x6b1388]
movsx ebx, word [ebp + 0x18]
dec ebx
mov eax, ebx
push eax
call fcn.004e4245
cdq
push edx
push eax
call fcn.0052cb80
lea eax, [esp + 0x74]
push eax
call fcn.0052fa10
mov ebp, dword [0x6b1388]
movsx ebx, word [ebp + 0x18]
movsx edi, word [ebp + 0x18]
dec edi
mov eax, edi
push eax
call fcn.004e4245
mov edi, eax
dec edi
shl edi, 9
sub ebx, edi
mov dword [esp + 0x5c], ebx
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov eax, dword [esp + 0x64]
cdq
push edx
push eax
call fcn.0052cb80
lea eax, [esp + 0x64]
push eax
call fcn.0052fa10
mov ebx, dword [esp + 0x5c]
cmp ebx, 0x64
jge 0x46769b
push edx
call fcn.0052f940
pop edx
push eax
mov edx, 0x5e4012
push edx
call fcn.0052f980
mov edx, dword [esp + 0x64]
push edx
call fcn.0052f980
lea eax, [esp + 0x64]
push eax
call fcn.0052fa10
mov ebx, dword [esp + 0x5c]
cmp ebx, 0xa
jge 0x46769b
push edx
call fcn.0052f940
pop edx
push eax
mov edx, 0x5e4012
push edx
call fcn.0052f980
mov edx, dword [esp + 0x64]
push edx
call fcn.0052f980
lea eax, [esp + 0x64]
push eax
call fcn.0052fa10
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f940
pop edx
push eax
mov ebp, dword [0x6b1388]
movzx eax, byte [ebp + 0x1e]
cdq
push edx
push eax
call fcn.0052cb80
lea eax, [esp + 0x68]
push eax
call fcn.0052fa10
movsx ebx, byte [ebp + 0x1f]
cmp ebx, 1
jne 0x4676e0
mov edx, 0x5e5886
lea ecx, [esp + 0x68]
call fcn.004f7008
jmp 0x4676ee
mov edx, 0x5e3038
lea ecx, [esp + 0x68]
call fcn.004f7008
mov ebp, dword [0x6b1388]
movsx ebx, byte [ebp + 0x20]
cmp ebx, 1
jne 0x46770d
mov edx, 0x5e5886
lea ecx, [esp + 0x6c]
call fcn.004f7008
jmp 0x46771b
mov edx, 0x5e3038
lea ecx, [esp + 0x6c]
call fcn.004f7008
mov ebp, dword [0x6b1388]
mov ebp, dword [ebp + 0x14]
mov edx, dword [ebp]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
lea eax, [esp + 0x78]
push eax
call fcn.0052fa10
push dword [esp + 0x74]
call fcn.0052d3f0
mov ebx, eax
cmp ebx, 0x28
jg 0x467795
mov edx, dword [esp + 0x74]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f940
pop edx
push eax
push dword [esp + 0x80]
call fcn.0052d3f0
mov ebx, eax
neg ebx
add ebx, 0x28
push ebx
call fcn.0052e3e0
pop eax
lea eax, [esp + 0x78]
push eax
call fcn.0052fa10
mov ebp, dword [0x6b1388]
movsx eax, word [ebp + 0x18]
push eax
mov ebx, dword [esp + 0xc]
mov ebp, dword [esp + 0x7c]
shl ebx, 3
add ebp, ebx
pop eax
mov dword [ebp], eax
push edx
call fcn.0052f940
pop edx
push eax
mov edx, str._tr__td_
push edx
call fcn.0052f980
mov edx, dword [esp + 0x74]
push edx
call fcn.0052f980
mov edx, str.__td__td_
push edx
call fcn.0052f980
mov edx, dword [esp + 0x64]
push edx
call fcn.0052f980
mov edx, str.__td__td_
push edx
call fcn.0052f980
mov edx, dword [esp + 0x78]
push edx
call fcn.0052f980
mov edx, str.__td__td_
push edx
call fcn.0052f980
mov ebp, dword [0x6b1388]
mov edx, dword [ebp + 0x10]
push edx
call fcn.0052f980
mov edx, str.__td___tr_
push edx
call fcn.0052f980
mov ebx, dword [esp + 0xc]
mov ebp, dword [esp + 0x7c]
shl ebx, 3
add ebp, ebx
lea eax, [ebp + 4]
push eax
call fcn.0052fa10
push dword [0x6b1384]
call fcn.00528aab
inc dword [esp + 8]
jno 0x4675a5
push dword [0x6b1384]
call fcn.00528a8c
mov dword [esp + 0x80], eax
cmp byte [esp + 0x84], 0
je 0x467868
xor eax, eax
jmp 0x46786d
mov eax, 1
and eax, eax
je 0x4679bb
mov byte [esp + 0x84], 1
mov dword [esp + 8], 0
jmp 0x467887
mov ebx, dword [esp + 0x80]
add ebx, 0xfffffffe
cmp ebx, dword [esp + 8]
jl 0x4679a7
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 0x78]
shl ebx, 3
add ebp, ebx
mov ebx, dword [ebp]
mov edi, dword [esp + 8]
inc edi
mov ebp, dword [esp + 0x78]
shl edi, 3
add ebp, edi
cmp ebx, dword [ebp]
jle 0x46799d
mov ebx, dword [esp + 8]
inc ebx
mov ebp, dword [esp + 0x78]
shl ebx, 3
add ebp, ebx
push dword [ebp]
pop eax
mov dword [esp + 0x5c], eax
mov ebx, dword [esp + 8]
inc ebx
mov ebp, dword [esp + 0x78]
shl ebx, 3
add ebp, ebx
mov edx, dword [ebp + 4]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
lea eax, [esp + 0x64]
push eax
call fcn.0052fa10
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 0x78]
shl ebx, 3
add ebp, ebx
push dword [ebp]
mov ebx, dword [esp + 0xc]
inc ebx
mov ebp, dword [esp + 0x7c]
shl ebx, 3
add ebp, ebx
pop eax
mov dword [ebp], eax
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 0x78]
shl ebx, 3
add ebp, ebx
mov edx, dword [ebp + 4]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
mov ebx, dword [esp + 0xc]
inc ebx
mov ebp, dword [esp + 0x7c]
shl ebx, 3
add ebp, ebx
lea eax, [ebp + 4]
push eax
call fcn.0052fa10
push dword [esp + 0x5c]
mov ebx, dword [esp + 0xc]
mov ebp, dword [esp + 0x7c]
shl ebx, 3
add ebp, ebx
pop eax
mov dword [ebp], eax
mov edx, dword [esp + 0x60]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
mov ebx, dword [esp + 0xc]
mov ebp, dword [esp + 0x7c]
shl ebx, 3
add ebp, ebx
lea eax, [ebp + 4]
push eax
call fcn.0052fa10
mov byte [esp + 0x84], 0
inc dword [esp + 8]
jno 0x467887
mov ebx, dword [esp + 0x80]
dec ebx
mov dword [esp + 0x80], ebx
jmp 0x46785a
mov dword [esp + 8], 0
jmp 0x4679c5
push dword [0x6b1384]
call fcn.00528a8c
mov ebx, eax
dec ebx
cmp ebx, dword [esp + 8]
jl 0x4679f8
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 0x78]
shl ebx, 3
add ebp, ebx
push dword [ebp + 4]
push dword [esp + 0x5c]
call fcn.00517740
inc dword [esp + 8]
jno 0x4679c5
mov eax, str.__table___body___html_
push eax
push dword [esp + 0x5c]
call fcn.00517740
push dword [esp + 0x58]
call fcn.005170d0
push dword [esp + 0x54]
call fcn.0041a927
pop eax
jmp 0x467b0e
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x467b0e
call fcn.005188f6
push eax
xor ebx, ebx
cmp ebx, dword [esp]
je 0x467a44
mov ebx, 3
cmp ebx, dword [esp]
jne 0x467ab2
call fcn.00518923
push eax
mov ebx, 0x40002
cmp ebx, dword [esp]
jne 0x467aaf
push edx
call fcn.0052f940
pop edx
push eax
lea ebp, [0x6b07b4]
mov edx, dword [ebp + 0x24]
push edx
call fcn.0052f940
pop edx
push eax
push edx
call fcn.0052f980
mov edx, 0x5f5100
push edx
call fcn.0052f980
mov edx, dword [ebp + 0x28]
push edx
call fcn.0052f980
mov edx, str.___Fixtures
push edx
call fcn.0052f980
call fcn.0052f9e0
push 0
call fcn.004f7382
add dword [esp + 4], edx
call fcn.00514545
call fcn.004f73a0
pop eax
jmp 0x467b0d
mov ebx, 5
cmp ebx, dword [esp]
jne 0x467ae6
call fcn.0044f2c7
call fcn.00518923
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x467ae3
call fcn.004c7ab4
push eax
push 0
push 0x332d
call fcn.00518932
pop eax
jmp 0x467b0d
mov ebx, 6
cmp ebx, dword [esp]
jne 0x467b0d
push 0
lea eax, [0x4116cf]
push eax
call fcn.00518923
push eax
call fcn.005188f6
push eax
call fcn.004c674c
pop eax
pop eax
xor eax, eax
push dword [esp + 0x4c]
call fcn.0052fb40
push dword [esp + 0x3c]
call fcn.0052fb40
push dword [esp + 0x68]
call fcn.0052fb40
push dword [esp + 0x34]
call fcn.0052fb40
push dword [esp + 0x60]
call fcn.0052fb40
push dword [esp + 0x64]
call fcn.0052fb40
push dword [esp + 0x38]
call fcn.0052fb40
push dword [esp + 0x5c]
call fcn.0052fb40
push dword [esp + 0x58]
call fcn.0052fb40
push dword [esp + 0x6c]
call fcn.0052fb40
push eax
push dword [esp + 0x74]
call fcn.0051c936
pop eax
add esp, 0x80
pop edi
pop ebx
pop ebp
ret 4