Function at 0x47c990
Capabilities:
Load assembly via iassembly

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
lea esi, [ebp - 0x28]
mov ebx, ecx
sub esp, 0xec
mov eax, dword [ebp + 8]
mov ecx, esi
mov dword [esp], eax
call dword [0x548948]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edi, dword [eax + 4]
mov edx, dword [eax]
test edx, edx
je 0x47fe70
cmp edx, 0xffffffff
je 0x47c9d4
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x47fe70
test edi, edi
jne 0x47ca20
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a6b25
mov dword [esp], esi
call dword [0x5488bc]
mov dword [esp], esi
mov ecx, dword [ebp + 8]
call dword [0x548898]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4808b0
cmp edx, 0xffffffff
je 0x47ca20
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4808b0
nop
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x28], 0x295
mov dword [ebp - 0x24], 0x24f
mov dword [esp], esi
call dword [0x548cb0]
sub esp, 4
mov dword [esp], 0x10
call fcn.004327e0
mov edi, eax
mov eax, dword [ebp + 8]
mov ecx, edi
mov dword [esp], eax
call dword [0x548a74]
mov eax, dword [0x5488bc]
sub esp, 4
mov dword [ebx], edi
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x4a6e73
mov dword [esp], esi
mov dword [ebp - 0x5c], eax
call eax
mov eax, dword [0x548898]
mov dword [esp], esi
mov ecx, edi
mov dword [ebp - 0x60], eax
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x47fe90
cmp edx, 0xffffffff
je 0x47caac
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x47fe90
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebp + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548d30]
mov dword [ebp - 0xac], eax
call eax
sub esp, 4
mov dword [ebx + 4], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a6e7e
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480110
cmp edx, 0xffffffff
je 0x47cb19
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480110
mov ecx, dword [ebx + 4]
mov dword [esp], 0
call dword [0x548d28]
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548ac8]
mov dword [ebp - 0x6c], eax
call eax
sub esp, 4
mov dword [ebx + 8], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x4a6e87
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4800f0
cmp edx, 0xffffffff
je 0x47cb96
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4800f0
mov eax, dword [0x548c1c]
mov ecx, dword [ebx + 8]
mov dword [ebp - 0x28], 0x1ea
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x23a
mov dword [ebp - 0x1c], 0x1e
mov dword [ebp - 0x64], eax
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0xc], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0xc
mov dword [esp + 4], 0x4a6e92
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480190
cmp edx, 0xffffffff
je 0x47cc2a
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480190
mov ecx, dword [ebx + 0xc]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x244
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x280
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548d1c]
mov dword [ebp - 0xb0], eax
call eax
sub esp, 4
mov dword [ebx + 0x10], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], 0x4a6e9f
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480170
cmp edx, 0xffffffff
je 0x47ccc1
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480170
mov ecx, dword [ebx + 0x10]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x14a
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x190
mov dword [ebp - 0x1c], 0x1d
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548bd0]
mov dword [ebp - 0x68], eax
call eax
sub esp, 8
mov dword [ebx + 0x14], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a6eb1
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480150
cmp edx, 0xffffffff
je 0x47cd5d
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480150
mov ecx, dword [ebx + 0x14]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x45
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548cf4]
mov dword [ebp - 0x8c], eax
call eax
sub esp, 4
mov dword [ebx + 0x18], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], 0x4a6eb9
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480130
cmp edx, 0xffffffff
je 0x47cdf4
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480130
mov ecx, dword [ebx + 0x18]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x46
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x82
mov dword [ebp - 0x1c], 0x1d
mov dword [esp], esi
call eax
mov eax, dword [0x548b54]
sub esp, 4
mov ecx, dword [ebx + 0x18]
mov dword [esp], 0x82
mov dword [ebp - 0xc8], eax
call eax
mov eax, dword [0x548cdc]
sub esp, 4
mov ecx, dword [ebx + 0x18]
mov dword [esp], 0xff
mov dword [ebp - 0x80], eax
call eax
sub esp, 4
mov ecx, dword [ebx + 0x18]
mov dword [esp], 1
call dword [0x548cf0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x1c], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x16
mov dword [esp + 4], 0x4a6eca
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480290
cmp edx, 0xffffffff
je 0x47cec7
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480290
mov ecx, dword [ebx + 0x1c]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0xfa
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x20], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x13
mov dword [esp + 4], 0x4a6ee1
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480270
cmp edx, 0xffffffff
je 0x47cf56
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480270
mov ecx, dword [ebx + 0x20]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x19a
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x1cc
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x24], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x16
mov dword [esp + 4], 0x4a6ef5
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480250
cmp edx, 0xffffffff
je 0x47cfe5
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480250
mov ecx, dword [ebx + 0x24]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x8c
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0xbe
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x28], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a6f0c
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480230
cmp edx, 0xffffffff
je 0x47d07c
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480230
mov ecx, dword [ebx + 0x28]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x118
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x14a
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x2c], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0xf
mov dword [esp + 4], str.SettingGroupBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480210
cmp edx, 0xffffffff
je 0x47d10e
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480210
mov ecx, dword [ebx + 0x2c]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x19
mov dword [ebp - 0x24], 0x37
mov dword [ebp - 0x20], 0x14f
mov dword [ebp - 0x1c], 0x226
mov dword [esp], esi
call eax
mov eax, dword [0x548d9c]
sub esp, 4
mov ecx, dword [ebx + 0x2c]
mov dword [ebp - 0xa8], eax
call eax
and eax, 0x20000000
mov ecx, dword [ebx + 0x2c]
or eax, section..rsrc
mov dword [ebp - 0xc4], eax
mov dword [esp], eax
mov eax, dword [0x548c40]
mov dword [ebp - 0xa4], eax
call eax
sub esp, 4
mov ecx, dword [ebx + 0x2c]
mov dword [esp + 4], 0
mov dword [esp], 0
call dword [0x548c60]
mov eax, dword [0x548c9c]
sub esp, 8
mov ecx, dword [ebx + 0x2c]
mov dword [esp], 1
mov dword [ebp - 0xbc], eax
call eax
sub esp, 4
mov edi, dword [ebx + 0x2c]
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0
mov dword [esp + 4], 0x4a6f25
mov dword [esp], esi
call eax
mov eax, dword [0x548c44]
mov dword [esp], esi
mov ecx, edi
mov dword [ebp - 0xa0], eax
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4801f0
cmp edx, 0xffffffff
je 0x47d1f2
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4801f0
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb0]
call eax
mov eax, dword [0x54880c]
sub esp, 4
mov dword [ebx + 0x30], edi
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov ecx, edi
mov dword [ebp - 0x38], eax
mov eax, dword [0x548dd4]
mov dword [ebp - 0x7c], eax
call eax
mov dword [ebp - 0x70], eax
mov eax, dword [0x5489d4]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x88], eax
call eax
lea eax, [ebp - 0x38]
mov dword [esp + 0xc], esi
mov ecx, edi
mov dword [ebp - 0x78], eax
mov dword [esp + 8], eax
lea eax, [ebp - 0x30]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x70]
mov dword [esp], eax
mov eax, dword [0x548cfc]
mov dword [ebp - 0x84], eax
call eax
mov eax, dword [0x5489d8]
sub esp, 0x10
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x70], eax
call eax
mov eax, dword [ebp - 0x38]
mov edx, dword [eax]
test edx, edx
je 0x4801d0
cmp edx, 0xffffffff
je 0x47d2a4
lock sub dword [eax], 1
mov eax, dword [ebp - 0x38]
je 0x4801d0
mov eax, dword [0x5488ec]
mov ecx, esi
mov dword [ebp - 0x74], eax
call eax
mov eax, dword [0x54880c]
mov edi, dword [ebx + 0x30]
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x38], eax
mov ecx, edi
mov eax, dword [ebp - 0x7c]
call eax
mov dword [ebp - 0x90], eax
lea ecx, [ebp - 0x30]
mov eax, dword [ebp - 0x88]
call eax
mov eax, dword [ebp - 0x78]
mov dword [esp + 0xc], esi
mov ecx, edi
mov dword [esp + 8], eax
lea eax, [ebp - 0x30]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x90]
mov dword [esp], eax
mov eax, dword [ebp - 0x84]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0x70]
lea ecx, [ebp - 0x30]
call eax
mov eax, dword [ebp - 0x38]
mov edx, dword [eax]
test edx, edx
je 0x4801b0
cmp edx, 0xffffffff
je 0x47d330
lock sub dword [eax], 1
mov eax, dword [ebp - 0x38]
je 0x4801b0
mov ecx, esi
mov eax, dword [ebp - 0x74]
call eax
mov edi, dword [ebx + 0x30]
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x12
mov dword [esp + 4], str.StartMode_ComboBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480490
cmp edx, 0xffffffff
je 0x47d37e
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480490
mov ecx, dword [ebx + 0x30]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x55
mov dword [ebp - 0x24], 0xd7
mov dword [ebp - 0x20], 0xc8
mov dword [ebp - 0x1c], 0xeb
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x34], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 5
mov dword [esp + 4], 0x4a6f39
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480470
cmp edx, 0xffffffff
je 0x47d415
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480470
mov ecx, dword [ebx + 0x34]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0xd7
mov dword [ebp - 0x20], 0x55
mov dword [ebp - 0x1c], 0xeb
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x38], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x14
mov dword [esp + 4], str.StartMode_PushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480450
cmp edx, 0xffffffff
je 0x47d4a4
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480450
mov ecx, dword [ebx + 0x38]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xe1
mov dword [ebp - 0x24], 0xd7
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0xed
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x3c], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a6f54
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480430
cmp edx, 0xffffffff
je 0x47d53b
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480430
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x127
mov dword [ebp - 0x20], 0x55
mov dword [ebp - 0x1c], 0x13b
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x40], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x14
mov dword [esp + 4], str.StartTime_PushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480410
cmp edx, 0xffffffff
je 0x47d5ca
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480410
mov ecx, dword [ebx + 0x40]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xe1
mov dword [ebp - 0x24], 0x127
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x13d
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x44], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x13
mov dword [esp + 4], str.StopTime_PushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4803f0
cmp edx, 0xffffffff
je 0x47d659
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4803f0
mov ecx, dword [ebx + 0x44]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xe1
mov dword [ebp - 0x24], 0x14a
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x160
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x48], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a6f85
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4803d0
cmp edx, 0xffffffff
je 0x47d6f0
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4803d0
mov ecx, dword [ebx + 0x48]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x14a
mov dword [ebp - 0x20], 0x55
mov dword [ebp - 0x1c], 0x15e
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x4c], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a6f8d
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4803b0
cmp edx, 0xffffffff
je 0x47d787
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4803b0
mov ecx, dword [ebx + 0x4c]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x4b
mov dword [ebp - 0x20], 0x55
mov dword [ebp - 0x1c], 0x5f
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x8c]
call eax
sub esp, 4
mov dword [ebx + 0x50], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0xc
mov dword [esp + 4], str.Duty_SpinBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480390
cmp edx, 0xffffffff
je 0x47d819
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480390
mov ecx, dword [ebx + 0x50]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0x4b
mov dword [ebp - 0x20], 0xbe
mov dword [ebp - 0x1c], 0x60
mov dword [esp], esi
call eax
sub esp, 4
mov ecx, dword [ebx + 0x50]
mov eax, dword [ebp - 0x80]
mov dword [esp], 0x64
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x54], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x14
mov dword [esp + 4], str.DutyWrite_PushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480370
cmp edx, 0xffffffff
je 0x47d8ba
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480370
mov ecx, dword [ebx + 0x54]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xe1
mov dword [ebp - 0x24], 0x4b
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x61
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x58], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a6fb7
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480350
cmp edx, 0xffffffff
je 0x47d951
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480350
mov ecx, dword [ebx + 0x58]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x15
mov dword [ebp - 0x24], 0x8c
mov dword [ebp - 0x20], 0x56
mov dword [ebp - 0x1c], 0xa0
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x5c], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x14
mov dword [esp + 4], str.FreqWrite_PushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480330
cmp edx, 0xffffffff
je 0x47d9e0
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480330
mov ecx, dword [ebx + 0x5c]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xe2
mov dword [ebp - 0x24], 0x8c
mov dword [ebp - 0x20], 0x119
mov dword [ebp - 0x1c], 0xa2
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548b00]
mov dword [ebp - 0x94], eax
call eax
sub esp, 4
mov dword [ebx + 0x60], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x17
mov dword [esp + 4], str.StartTime_DoubleSpinBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480310
cmp edx, 0xffffffff
je 0x47da77
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480310
mov ecx, dword [ebx + 0x60]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0x127
mov dword [ebp - 0x20], 0xbe
mov dword [ebp - 0x1c], 0x13c
mov dword [esp], esi
call eax
mov eax, dword [0x548af4]
sub esp, 4
mov ecx, dword [ebx + 0x60]
mov dword [esp], 1
mov dword [ebp - 0x90], eax
call eax
fldz
sub esp, 4
mov ecx, dword [ebx + 0x60]
mov eax, dword [0x548af0]
fst qword [esp]
mov dword [ebp - 0x98], eax
fstp dword [ebp - 0x80]
call eax
fld dword [0x4a7398]
sub esp, 8
mov eax, dword [0x548aec]
mov ecx, dword [ebx + 0x60]
fstp qword [esp]
mov dword [ebp - 0x9c], eax
call eax
fld dword [ebp - 0x80]
sub esp, 8
mov ecx, dword [ebx + 0x60]
mov eax, dword [0x548afc]
fstp qword [esp]
mov dword [ebp - 0x8c], eax
call eax
sub esp, 8
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [ebx + 0x64], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x16
mov dword [esp + 4], str.StopTime_DoubleSpinBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4802f0
cmp edx, 0xffffffff
je 0x47db73
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4802f0
mov ecx, dword [ebx + 0x64]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0x14a
mov dword [ebp - 0x20], 0xbe
mov dword [ebp - 0x1c], 0x15f
mov dword [esp], esi
call eax
sub esp, 4
mov ecx, dword [ebx + 0x64]
mov eax, dword [ebp - 0x90]
mov dword [esp], 1
call eax
fldz
sub esp, 4
mov ecx, dword [ebx + 0x64]
mov eax, dword [ebp - 0x98]
fst qword [esp]
fstp dword [ebp - 0x80]
call eax
fld dword [0x4a7398]
sub esp, 8
mov ecx, dword [ebx + 0x64]
mov eax, dword [ebp - 0x9c]
fstp qword [esp]
call eax
fld dword [ebp - 0x80]
sub esp, 8
mov ecx, dword [ebx + 0x64]
mov eax, dword [ebp - 0x8c]
fstp qword [esp]
call eax
sub esp, 8
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x68], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a7003
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4802d0
cmp edx, 0xffffffff
je 0x47dc60
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4802d0
mov ecx, dword [ebx + 0x68]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xc3
mov dword [ebp - 0x24], 0x127
mov dword [ebp - 0x20], 0xd2
mov dword [ebp - 0x1c], 0x13b
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x6c], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a700b
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4802b0
cmp edx, 0xffffffff
je 0x47dcf7
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4802b0
mov ecx, dword [ebx + 0x6c]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xc3
mov dword [ebp - 0x24], 0x14a
mov dword [ebp - 0x20], 0xd2
mov dword [ebp - 0x1c], 0x15e
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x70], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a7014
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480890
cmp edx, 0xffffffff
je 0x47dd8e
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480890
mov ecx, dword [ebx + 0x70]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xc4
mov dword [ebp - 0x24], 0x8c
mov dword [ebp - 0x20], 0xd3
mov dword [ebp - 0x1c], 0xa0
mov dword [esp], esi
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x74], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a701d
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480870
cmp edx, 0xffffffff
je 0x47de25
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480870
mov ecx, dword [ebx + 0x74]
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x28], 0xc3
mov dword [ebp - 0x24], 0x4b
mov dword [ebp - 0x20], 0xd2
mov dword [ebp - 0x1c], 0x5f
mov dword [esp], esi
call eax
mov eax, dword [0x5489c4]
sub esp, 4
lea ecx, [ebp - 0x40]
mov dword [ebp - 0xb4], eax
call eax
mov eax, dword [0x5489a8]
mov dword [esp], 0xd
lea ecx, [ebp - 0x40]
mov dword [ebp - 0xb8], eax
call eax
lea eax, [ebp - 0x40]
sub esp, 4
mov ecx, dword [ebx + 0x74]
mov dword [esp], eax
mov eax, dword [0x548cb4]
mov dword [ebp - 0x80], eax
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548bdc]
mov dword [ebp - 0xcc], eax
call eax
sub esp, 4
mov dword [ebx + 0x78], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x15
mov dword [esp + 4], str.Freq_HorizontalSlider
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480850
cmp edx, 0xffffffff
je 0x47defc
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480850
mov ecx, dword [ebx + 0x78]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0xaa
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0xbc
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x78]
mov dword [esp], 1
call dword [0x548b38]
mov eax, dword [0x548b34]
sub esp, 4
mov ecx, dword [ebx + 0x78]
mov dword [esp], 0x1770
mov dword [ebp - 0xd0], eax
call eax
sub esp, 4
mov ecx, dword [ebx + 0x78]
mov dword [esp], 0x64
call dword [0x548b3c]
mov eax, dword [0x548b44]
sub esp, 4
mov ecx, dword [ebx + 0x78]
mov dword [esp], 1
mov dword [ebp - 0xc0], eax
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xcc]
call eax
sub esp, 4
mov dword [ebx + 0x7c], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x15
mov dword [esp + 4], str.Duty_HorizontalSlider
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480830
cmp edx, 0xffffffff
je 0x47dfe8
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480830
mov ecx, dword [ebx + 0x7c]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x69
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x7b
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x7c]
mov eax, dword [ebp - 0xd0]
mov dword [esp], 0x64
call eax
sub esp, 4
mov ecx, dword [ebx + 0x7c]
mov eax, dword [ebp - 0xc0]
mov dword [esp], 1
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb0]
call eax
mov eax, dword [0x54880c]
sub esp, 4
mov dword [ebx + 0x80], edi
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov ecx, edi
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x7c]
call eax
mov dword [ebp - 0xc0], eax
lea ecx, [ebp - 0x58]
mov eax, dword [ebp - 0x88]
call eax
lea eax, [ebp - 0x30]
mov dword [esp + 0xc], esi
mov ecx, edi
mov dword [esp + 8], eax
lea eax, [ebp - 0x58]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xc0]
mov dword [esp], eax
mov eax, dword [ebp - 0x84]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0x70]
lea ecx, [ebp - 0x58]
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x480810
cmp edx, 0xffffffff
je 0x47e0e0
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x480810
mov ecx, esi
mov eax, dword [ebp - 0x74]
call eax
mov eax, dword [ebx + 0x80]
mov edx, dword [0x54880c]
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x30], edx
mov dword [ebp - 0xc0], eax
mov ecx, eax
mov edx, dword [ebp - 0x7c]
call edx
lea edi, [ebp - 0x54]
mov dword [ebp - 0xcc], eax
mov edx, dword [ebp - 0x88]
mov ecx, edi
call edx
mov eax, dword [ebp - 0xcc]
lea edx, [ebp - 0x30]
mov dword [esp + 0xc], esi
mov dword [esp + 4], edi
mov ecx, dword [ebp - 0xc0]
mov dword [esp + 8], edx
mov dword [esp], eax
mov eax, dword [ebp - 0x84]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0x70]
mov ecx, edi
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x4807f0
cmp edx, 0xffffffff
je 0x47e173
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x4807f0
mov ecx, esi
mov eax, dword [ebp - 0x74]
call eax
mov eax, dword [ebx + 0x80]
mov edx, dword [0x54880c]
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x30], edx
mov dword [ebp - 0xc0], eax
mov ecx, eax
mov edx, dword [ebp - 0x7c]
call edx
lea edi, [ebp - 0x50]
mov dword [ebp - 0xcc], eax
mov edx, dword [ebp - 0x88]
mov ecx, edi
call edx
mov eax, dword [ebp - 0xcc]
lea edx, [ebp - 0x30]
mov dword [esp + 0xc], esi
mov dword [esp + 4], edi
mov ecx, dword [ebp - 0xc0]
mov dword [esp + 8], edx
mov dword [esp], eax
mov eax, dword [ebp - 0x84]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0x70]
mov ecx, edi
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x4807d0
cmp edx, 0xffffffff
je 0x47e206
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x4807d0
mov eax, dword [ebp - 0x74]
mov ecx, esi
call eax
mov edi, dword [ebx + 0x80]
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], str.StopMode_ComboBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4807b0
cmp edx, 0xffffffff
je 0x47e257
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4807b0
mov ecx, dword [ebx + 0x80]
mov dword [ebp - 0x28], 0x55
mov dword [ebp - 0x24], 0xfa
mov dword [ebp - 0x20], 0xc8
mov dword [ebp - 0x1c], 0x10e
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x84], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a7064
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480790
cmp edx, 0xffffffff
je 0x47e2f4
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480790
mov ecx, dword [ebx + 0x84]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0xfa
mov dword [ebp - 0x20], 0x55
mov dword [ebp - 0x1c], 0x10e
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x88], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x13
mov dword [esp + 4], str.StopMode_PushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480770
cmp edx, 0xffffffff
je 0x47e389
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480770
mov ecx, dword [ebx + 0x88]
mov dword [ebp - 0x28], 0xe1
mov dword [ebp - 0x24], 0xfa
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x110
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x8c], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a7081
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480750
cmp edx, 0xffffffff
je 0x47e426
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480750
mov ecx, dword [ebx + 0x8c]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x177
mov dword [ebp - 0x20], 0x55
mov dword [ebp - 0x1c], 0x18b
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x90], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a708a
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480730
cmp edx, 0xffffffff
je 0x47e4c3
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480730
mov ecx, dword [ebx + 0x90]
mov dword [ebp - 0x28], 0xc3
mov dword [ebp - 0x24], 0x19a
mov dword [ebp - 0x20], 0xd2
mov dword [ebp - 0x1c], 0x1ae
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [ebx + 0x94], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x19
mov dword [esp + 4], str.CurrentHigh_DoubleSpinBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480710
cmp edx, 0xffffffff
je 0x47e55b
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480710
mov ecx, dword [ebx + 0x94]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0x177
mov dword [ebp - 0x20], 0xbe
mov dword [ebp - 0x1c], 0x18c
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x94]
mov eax, dword [ebp - 0x90]
mov dword [esp], 0
call eax
fldz
sub esp, 4
mov ecx, dword [ebx + 0x94]
mov eax, dword [ebp - 0x98]
fstp qword [esp]
call eax
fld dword [0x4a739c]
sub esp, 8
mov ecx, dword [ebx + 0x94]
mov eax, dword [ebp - 0x9c]
fstp qword [esp]
call eax
fldz
sub esp, 8
mov ecx, dword [ebx + 0x94]
mov eax, dword [ebp - 0x8c]
fstp qword [esp]
call eax
sub esp, 8
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0x98], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a70ad
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4806f0
cmp edx, 0xffffffff
je 0x47e656
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4806f0
mov ecx, dword [ebx + 0x98]
mov dword [ebp - 0x28], 0xc3
mov dword [ebp - 0x24], 0x177
mov dword [ebp - 0x20], 0xd2
mov dword [ebp - 0x1c], 0x18b
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0x9c], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x16
mov dword [esp + 4], str.CurrentHigh_PushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4806d0
cmp edx, 0xffffffff
je 0x47e6eb
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4806d0
mov ecx, dword [ebx + 0x9c]
mov dword [ebp - 0x28], 0xe1
mov dword [ebp - 0x24], 0x177
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x18d
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0xa0], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x13
mov dword [esp + 4], str.TempHigh_PushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4806b0
cmp edx, 0xffffffff
je 0x47e780
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4806b0
mov ecx, dword [ebx + 0xa0]
mov dword [ebp - 0x28], 0xe1
mov dword [ebp - 0x24], 0x19a
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x1b0
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [ebx + 0xa4], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x16
mov dword [esp + 4], str.TempHigh_DoubleSpinBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480690
cmp edx, 0xffffffff
je 0x47e818
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480690
mov ecx, dword [ebx + 0xa4]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0x19a
mov dword [ebp - 0x20], 0xbe
mov dword [ebp - 0x1c], 0x1af
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov ecx, dword [ebx + 0xa4]
mov eax, dword [ebp - 0x90]
mov dword [esp], 0
call eax
fldz
sub esp, 4
mov ecx, dword [ebx + 0xa4]
mov eax, dword [ebp - 0x98]
fstp qword [esp]
call eax
fld dword [0x4a739c]
sub esp, 8
mov ecx, dword [ebx + 0xa4]
mov eax, dword [ebp - 0x9c]
fstp qword [esp]
call eax
fldz
sub esp, 8
mov ecx, dword [ebx + 0xa4]
mov eax, dword [ebp - 0x8c]
fstp qword [esp]
call eax
sub esp, 8
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0xa8], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a70f8
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480670
cmp edx, 0xffffffff
je 0x47e913
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480670
mov ecx, dword [ebx + 0xa8]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x19a
mov dword [ebp - 0x20], 0x55
mov dword [ebp - 0x1c], 0x1ae
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0xac], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], 0x4a7101
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480650
cmp edx, 0xffffffff
je 0x47e9a8
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480650
mov ecx, dword [ebx + 0xac]
mov dword [ebp - 0x28], 0xbe
mov dword [ebp - 0x24], 0x1c2
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x1e0
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb0]
call eax
mov eax, dword [0x54880c]
sub esp, 4
mov dword [ebx + 0xb0], edi
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov ecx, edi
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x7c]
call eax
mov dword [ebp - 0xb0], eax
lea ecx, [ebp - 0x4c]
mov eax, dword [ebp - 0x88]
call eax
lea eax, [ebp - 0x30]
mov dword [esp + 0xc], esi
mov ecx, edi
mov dword [esp + 8], eax
lea eax, [ebp - 0x4c]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xb0]
mov dword [esp], eax
mov eax, dword [ebp - 0x84]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0x70]
lea ecx, [ebp - 0x4c]
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x480630
cmp edx, 0xffffffff
je 0x47ea79
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x480630
mov ecx, esi
mov eax, dword [ebp - 0x74]
call eax
mov eax, dword [ebx + 0xb0]
mov edx, dword [0x54880c]
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x30], edx
mov dword [ebp - 0xb0], eax
mov ecx, eax
mov edx, dword [ebp - 0x7c]
call edx
lea edi, [ebp - 0x48]
mov dword [ebp - 0xc0], eax
mov edx, dword [ebp - 0x88]
mov ecx, edi
call edx
mov eax, dword [ebp - 0xc0]
lea edx, [ebp - 0x30]
mov dword [esp + 0xc], esi
mov dword [esp + 4], edi
mov ecx, dword [ebp - 0xb0]
mov dword [esp + 8], edx
mov dword [esp], eax
mov eax, dword [ebp - 0x84]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0x70]
mov ecx, edi
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x480610
cmp edx, 0xffffffff
je 0x47eb0c
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x480610
mov ecx, esi
mov eax, dword [ebp - 0x74]
call eax
mov eax, dword [ebx + 0xb0]
mov edx, dword [0x54880c]
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x30], edx
mov dword [ebp - 0xb0], eax
mov ecx, eax
mov edx, dword [ebp - 0x7c]
call edx
lea edi, [ebp - 0x44]
mov dword [ebp - 0x7c], eax
mov edx, dword [ebp - 0x88]
mov ecx, edi
call edx
mov eax, dword [ebp - 0x7c]
lea edx, [ebp - 0x30]
mov dword [esp + 0xc], esi
mov dword [esp + 4], edi
mov ecx, dword [ebp - 0xb0]
mov dword [esp + 8], edx
mov dword [esp], eax
mov eax, dword [ebp - 0x84]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0x70]
mov ecx, edi
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x4805f0
cmp edx, 0xffffffff
je 0x47eb99
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x4805f0
mov eax, dword [ebp - 0x74]
mov ecx, esi
call eax
mov edi, dword [ebx + 0xb0]
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], str.BootMode_ComboBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4805d0
cmp edx, 0xffffffff
je 0x47ebea
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4805d0
mov ecx, dword [ebx + 0xb0]
mov dword [ebp - 0x28], 0x5f
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0xbe
mov dword [ebp - 0x1c], 0x32
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0xb4], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x13
mov dword [esp + 4], str.BootMode_PushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4805b0
cmp edx, 0xffffffff
je 0x47ec7f
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4805b0
mov ecx, dword [ebx + 0xb4]
mov dword [ebp - 0x28], 0xe1
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x34
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0xb8], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a7139
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480590
cmp edx, 0xffffffff
je 0x47ed1c
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480590
mov ecx, dword [ebx + 0xb8]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0x55
mov dword [ebp - 0x1c], 0x32
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x2c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [ebx + 0xbc], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0x12
mov dword [esp + 4], str.Freq_DoubleSpinBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480570
cmp edx, 0xffffffff
je 0x47edb4
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480570
mov ecx, dword [ebx + 0xbc]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0x8c
mov dword [ebp - 0x20], 0xbe
mov dword [ebp - 0x1c], 0xa1
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov ecx, dword [ebx + 0xbc]
mov eax, dword [ebp - 0x90]
mov dword [esp], 1
call eax
fldz
sub esp, 4
mov ecx, dword [ebx + 0xbc]
mov eax, dword [ebp - 0x98]
fstp qword [esp]
call eax
fld dword [0x4a73a0]
sub esp, 8
mov ecx, dword [ebx + 0xbc]
mov eax, dword [ebp - 0x9c]
fstp qword [esp]
call eax
fldz
sub esp, 8
mov ecx, dword [ebx + 0xbc]
mov eax, dword [ebp - 0x8c]
fstp qword [esp]
call eax
sub esp, 8
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0xc0], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x4a7155
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480550
cmp edx, 0xffffffff
je 0x47eeaa
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480550
mov ecx, dword [ebx + 0xc0]
mov dword [ebp - 0x28], 0x168
mov dword [ebp - 0x24], 0xff
mov dword [ebp - 0x20], 0x267
mov dword [ebp - 0x1c], 0x221
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov ecx, dword [ebx + 0xc0]
mov eax, dword [ebp - 0xbc]
mov dword [esp], 1
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xc0]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0xc4], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a7160
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480530
cmp edx, 0xffffffff
je 0x47ef62
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480530
mov ecx, dword [ebx + 0xc4]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x23
mov dword [ebp - 0x20], 0x49
mov dword [ebp - 0x1c], 0x37
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xc0]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0xc8], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a7168
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x480510
cmp edx, 0xffffffff
je 0x47f002
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x480510
mov ecx, dword [ebx + 0xc8]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x50
mov dword [ebp - 0x20], 0x49
mov dword [ebp - 0x1c], 0x64
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xc0]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0xcc], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a7170
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4804f0
cmp edx, 0xffffffff
je 0x47f0a2
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4804f0
mov ecx, dword [ebx + 0xcc]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x7d
mov dword [ebp - 0x20], 0x49
mov dword [ebp - 0x1c], 0x91
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xc0]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x68]
call eax
sub esp, 8
mov dword [ebx + 0xd0], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a7179
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4804d0
cmp edx, 0xffffffff
je 0x47f142
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x4804d0
mov ecx, dword [ebx + 0xd0]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0xa5
mov dword [ebp - 0x20], 0x49
mov dword [ebp - 0x1c], 0xb9
mov dword [esp], esi
mov eax, dword [ebp - 0x64]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xc0]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x6c]
call eax
sub esp, 4
mov dword [ebx + 0xd4], edi
mov eax, dword [ebp - 0x5c]
mov dword [esp + 8], 0xc
mov dword [esp + 4], str.pushButton_3
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x60]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4804b0
cmp edx, 0xffffffff
je 0x47f1da
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47c9d4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47caac
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47cb96
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47cb19
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47cdf4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47cd5d
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47ccc1
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47cc2a
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d330
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d2a4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d1f2
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d10e
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d07c
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47cfe5
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47cf56
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47cec7
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47dcf7
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47dc60
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47db73
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47da77
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d9e0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d951
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d8ba
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d819
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d787
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d6f0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d659
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d5ca
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d53b
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d4a4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d415
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47d37e
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47f1da
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47f142
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47f0a2
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47f002
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47ef62
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47eeaa
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47edb4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47ed1c
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47ec7f
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47ebea
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47eb99
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47eb0c
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47ea79
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e9a8
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e913
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e818
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e780
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e6eb
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e656
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e55b
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e4c3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e426
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e389
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e2f4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e257
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e206
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e173
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47e0e0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47dfe8
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47defc
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47de25
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47dd8e
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x47ca20