Function at 0x4678d0
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, 0x10c
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 0x46cfa1
cmp edx, 0xffffffff
je 0x467914
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46cfa1
test edi, edi
jne 0x467947
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a4bfd
mov dword [esp], esi
call dword [0x5488bc]
mov dword [esp], esi
mov ecx, dword [ebp + 8]
call dword [0x548898]
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x28], 0x295
mov dword [ebp - 0x24], 0x24f
mov dword [esp], esi
call dword [0x548cb0]
mov ecx, dword [ebp + 8]
sub esp, 4
call dword [0x548d9c]
and eax, 0x20000000
mov ecx, dword [ebp + 8]
or eax, 0x770000
mov dword [esp], eax
call dword [0x548c40]
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], 0x4a4e90
mov dword [esp], esi
mov dword [ebp - 0x8c], eax
call eax
mov edx, dword [0x548898]
mov dword [esp], esi
mov ecx, edi
mov dword [ebp - 0x90], edx
call edx
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov dword [esp], 0x18
call fcn.004327e0
mov ecx, dword [ebp + 8]
mov edi, eax
mov dword [esp], ecx
mov ecx, eax
mov eax, dword [0x548d30]
mov dword [ebp - 0xe0], eax
call eax
sub esp, 4
mov dword [ebx + 4], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x4a4e9b
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
sub esp, 4
mov ecx, esi
call fcn.004931c0
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 [ebp - 0xe0]
call eax
sub esp, 4
mov dword [ebx + 8], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a4ea6
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov edi, dword [0x548c1c]
mov ecx, dword [ebx + 8]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x13b
mov dword [ebp - 0x94], edi
mov dword [esp], esi
call edi
mov edi, dword [0x548c9c]
sub esp, 4
mov ecx, dword [ebx + 8]
mov dword [esp], 1
mov dword [ebp - 0xd4], edi
call edi
mov edi, dword [ebx + 8]
sub esp, 4
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0
mov dword [esp + 4], 0x4a4eaf
mov dword [esp], esi
call eax
mov ecx, edi
mov edi, dword [0x548c44]
mov dword [esp], esi
mov dword [ebp - 0xe8], edi
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov dword [esp], 0x18
call fcn.004327e0
mov dword [esp + 4], 0
mov edi, eax
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548bd0]
mov dword [ebp - 0x9c], eax
call eax
sub esp, 8
mov dword [ebx + 0xc], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 5
mov dword [esp + 4], 0x4a4eb0
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46cfc0
cmp edx, 0xffffffff
je 0x467bac
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46cfc0
mov ecx, dword [ebx + 0xc]
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0x5f
mov dword [ebp - 0x1c], 0x32
mov dword [esp], esi
call eax
mov eax, dword [0x5489c4]
sub esp, 4
lea ecx, [ebp - 0x60]
mov dword [ebp - 0xdc], eax
call eax
mov eax, dword [0x5489a8]
mov dword [esp], 0x10
lea ecx, [ebp - 0x60]
mov dword [ebp - 0xd8], eax
call eax
lea eax, [ebp - 0x60]
sub esp, 4
mov ecx, dword [ebx + 0xc]
mov dword [esp], eax
mov eax, dword [0x548cb4]
mov dword [ebp - 0x98], eax
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
call dword [0x548b00]
sub esp, 4
mov dword [ebx + 0x10], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xf
mov dword [esp + 4], 0x4a4eb6
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d040
cmp edx, 0xffffffff
je 0x467c88
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d040
mov ecx, dword [ebx + 0x10]
mov dword [esp], 1
call dword [0x548bf0]
sub esp, 4
mov ecx, dword [ebx + 0x10]
mov dword [ebp - 0x28], 0x23
mov dword [ebp - 0x24], 0xcd
mov dword [ebp - 0x20], 0x6e
mov dword [ebp - 0x1c], 0xe1
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
lea ecx, [ebp - 0x58]
mov eax, dword [ebp - 0xdc]
call eax
mov dword [esp], 0xc
lea ecx, [ebp - 0x58]
mov eax, dword [ebp - 0xd8]
call eax
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0x10]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
mov eax, dword [0x548b54]
sub esp, 4
mov ecx, dword [ebx + 0x10]
mov dword [esp], 0x82
mov dword [ebp - 0xa4], eax
call eax
sub esp, 4
mov ecx, dword [ebx + 0x10]
mov dword [esp], 1
call dword [0x548af4]
fld dword [0x4a5510]
sub esp, 4
mov ecx, dword [ebx + 0x10]
fstp qword [esp]
call dword [0x548af0]
fld dword [0x4a5514]
sub esp, 8
mov ecx, dword [ebx + 0x10]
fstp qword [esp]
call dword [0x548aec]
fld1
sub esp, 8
mov ecx, dword [ebx + 0x10]
fstp qword [esp]
call dword [0x548afc]
sub esp, 8
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
call dword [0x548cf8]
sub esp, 4
mov dword [ebx + 0x14], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], 0x4a4ec6
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d020
cmp edx, 0xffffffff
je 0x467dd0
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d020
mov ecx, dword [ebx + 0x14]
mov dword [ebp - 0x28], 0x28
mov dword [ebp - 0x24], 0xe6
mov dword [ebp - 0x20], 0x7d
mov dword [ebp - 0x1c], 0xfa
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0x14]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x14]
mov dword [esp], 1
call dword [0x548b1c]
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x18], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a4ed7
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d0c0
cmp edx, 0xffffffff
je 0x467e9a
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d0c0
mov ecx, dword [ebx + 0x18]
mov dword [ebp - 0x28], 0x73
mov dword [ebp - 0x24], 0xcd
mov dword [ebp - 0x20], 0x87
mov dword [ebp - 0x1c], 0xe1
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
lea ecx, [ebp - 0x50]
mov eax, dword [ebp - 0xdc]
call eax
mov dword [esp], 0xb
lea ecx, [ebp - 0x50]
mov eax, dword [ebp - 0xd8]
call eax
lea eax, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x18]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548d58]
mov dword [ebp - 0xb8], eax
call eax
sub esp, 4
mov dword [ebx + 0x1c], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xb
mov dword [esp + 4], str.CH1LineEdit
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d0a0
cmp edx, 0xffffffff
je 0x467f6e
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d0a0
mov ecx, dword [ebx + 0x1c]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0x19
mov dword [ebp - 0x20], 0xc3
mov dword [ebp - 0x1c], 0x32
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
lea ecx, [ebp - 0x48]
mov eax, dword [ebp - 0xdc]
call eax
mov dword [esp], 0x12
lea ecx, [ebp - 0x48]
mov eax, dword [ebp - 0xd8]
call eax
lea eax, [ebp - 0x48]
sub esp, 4
mov ecx, dword [ebx + 0x1c]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
mov eax, dword [0x548d38]
sub esp, 4
mov ecx, dword [ebx + 0x1c]
mov dword [esp], 0x82
mov dword [ebp - 0xb4], eax
call eax
mov eax, dword [0x548d34]
sub esp, 4
mov ecx, dword [ebx + 0x1c]
mov dword [esp], 1
mov dword [ebp - 0xbc], eax
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0x20], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xb
mov dword [esp + 4], str.CH2LineEdit
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d080
cmp edx, 0xffffffff
je 0x468071
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d080
mov ecx, dword [ebx + 0x20]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0x46
mov dword [ebp - 0x20], 0xc3
mov dword [ebp - 0x1c], 0x5f
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x48]
sub esp, 4
mov ecx, dword [ebx + 0x20]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x20]
mov eax, dword [ebp - 0xb4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0x20]
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 + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x24], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a4ef7
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d060
cmp edx, 0xffffffff
je 0x468152
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d060
mov ecx, dword [ebx + 0x24]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x4b
mov dword [ebp - 0x20], 0x5f
mov dword [ebp - 0x1c], 0x5f
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x60]
sub esp, 4
mov ecx, dword [ebx + 0x24]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0x28], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xb
mov dword [esp + 4], str.CH3LineEdit
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d1c0
cmp edx, 0xffffffff
je 0x468201
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d1c0
mov ecx, dword [ebx + 0x28]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0x73
mov dword [ebp - 0x20], 0xc3
mov dword [ebp - 0x1c], 0x8c
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x48]
sub esp, 4
mov ecx, dword [ebx + 0x28]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x28]
mov eax, dword [ebp - 0xb4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0x28]
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 + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x2c], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a4f0b
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d1a0
cmp edx, 0xffffffff
je 0x4682e2
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d1a0
mov ecx, dword [ebx + 0x2c]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x78
mov dword [ebp - 0x20], 0x5f
mov dword [ebp - 0x1c], 0x8c
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x60]
sub esp, 4
mov ecx, dword [ebx + 0x2c]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0x30], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xb
mov dword [esp + 4], str.CH4LineEdit
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d180
cmp edx, 0xffffffff
je 0x468391
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d180
mov ecx, dword [ebx + 0x30]
mov dword [ebp - 0x28], 0x64
mov dword [ebp - 0x24], 0xa0
mov dword [ebp - 0x20], 0xc3
mov dword [ebp - 0x1c], 0xb9
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x48]
sub esp, 4
mov ecx, dword [ebx + 0x30]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x30]
mov eax, dword [ebp - 0xb4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0x30]
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 + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x34], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a4f1f
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d160
cmp edx, 0xffffffff
je 0x468472
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d160
mov ecx, dword [ebx + 0x34]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0xa5
mov dword [ebp - 0x20], 0x5f
mov dword [ebp - 0x1c], 0xb9
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x60]
sub esp, 4
mov ecx, dword [ebx + 0x34]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548ac8]
mov dword [ebp - 0xb0], eax
call eax
sub esp, 4
mov dword [ebx + 0x38], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xe
mov dword [esp + 4], 0x4a4f28
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d140
cmp edx, 0xffffffff
je 0x468526
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d140
mov ecx, dword [ebx + 0x38]
mov dword [ebp - 0x28], 0x91
mov dword [ebp - 0x24], 0xdc
mov dword [ebp - 0x20], 0xf5
mov dword [ebp - 0x1c], 0xfa
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
lea ecx, [ebp - 0x40]
mov eax, dword [ebp - 0xdc]
call eax
mov dword [esp], 0xe
lea ecx, [ebp - 0x40]
mov eax, dword [ebp - 0xd8]
call eax
lea eax, [ebp - 0x40]
sub esp, 4
mov ecx, dword [ebx + 0x38]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x3c], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH1Label_4
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d120
cmp edx, 0xffffffff
je 0x4685fd
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d120
mov ecx, dword [ebx + 0x3c]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0x46
mov dword [ebp - 0x20], 0x109
mov dword [ebp - 0x1c], 0x5f
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
lea ecx, [ebp - 0x38]
mov eax, dword [ebp - 0xdc]
call eax
mov dword [esp], 9
lea ecx, [ebp - 0x38]
mov eax, dword [ebp - 0xd8]
call eax
lea eax, [ebp - 0x38]
sub esp, 4
mov ecx, dword [ebx + 0x3c]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ebp - 0xd4]
mov dword [esp], 1
call eax
mov eax, dword [0x548ba0]
sub esp, 4
mov ecx, dword [ebx + 0x3c]
mov dword [esp], 1
mov dword [ebp - 0xc8], eax
call eax
mov eax, dword [0x548ba4]
sub esp, 4
mov ecx, dword [ebx + 0x3c]
mov dword [esp], 0x30
mov dword [ebp - 0xc4], eax
call eax
sub esp, 4
mov ecx, dword [ebx + 0x3c]
mov edi, dword [0x548bc0]
mov dword [esp], 0x17
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edx, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 8]
mov dword [ebp - 0xa0], edx
mov ecx, edx
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
mov eax, dword [ebp - 0xa0]
sub esp, 8
mov edx, dword [ebp - 0x8c]
mov dword [ebx + 0x40], eax
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH1Label_5
mov dword [esp], esi
call edx
mov dword [esp], esi
mov ecx, dword [ebp - 0xa0]
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d100
cmp edx, 0xffffffff
je 0x468742
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d100
mov ecx, dword [ebx + 0x40]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0x73
mov dword [ebp - 0x20], 0x109
mov dword [ebp - 0x1c], 0x8c
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x38]
sub esp, 4
mov ecx, dword [ebx + 0x40]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x40]
mov eax, dword [ebp - 0xd4]
mov dword [esp], 1
call eax
sub esp, 4
mov ecx, dword [ebx + 0x40]
mov eax, dword [ebp - 0xc8]
mov dword [esp], 1
call eax
sub esp, 4
mov ecx, dword [ebx + 0x40]
mov eax, dword [ebp - 0xc4]
mov dword [esp], 0x30
call eax
sub esp, 4
mov ecx, dword [ebx + 0x40]
mov dword [esp], 0x17
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edx, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 8]
mov dword [ebp - 0xa0], edx
mov ecx, edx
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
mov eax, dword [ebp - 0xa0]
sub esp, 8
mov edx, dword [ebp - 0x8c]
mov dword [ebx + 0x44], eax
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH1Label_6
mov dword [esp], esi
call edx
mov dword [esp], esi
mov ecx, dword [ebp - 0xa0]
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d0e0
cmp edx, 0xffffffff
je 0x468857
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d0e0
mov ecx, dword [ebx + 0x44]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0xa0
mov dword [ebp - 0x20], 0x109
mov dword [ebp - 0x1c], 0xb9
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x38]
sub esp, 4
mov ecx, dword [ebx + 0x44]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x44]
mov eax, dword [ebp - 0xd4]
mov dword [esp], 1
call eax
sub esp, 4
mov ecx, dword [ebx + 0x44]
mov eax, dword [ebp - 0xc8]
mov dword [esp], 1
call eax
sub esp, 4
mov ecx, dword [ebx + 0x44]
mov eax, dword [ebp - 0xc4]
mov dword [esp], 0x30
call eax
sub esp, 4
mov ecx, dword [ebx + 0x44]
mov dword [esp], 0x17
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edx, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 8]
mov dword [ebp - 0xa0], edx
mov ecx, edx
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
mov eax, dword [ebp - 0xa0]
sub esp, 8
mov edx, dword [ebp - 0x8c]
mov dword [ebx + 0x48], eax
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH1Label_7
mov dword [esp], esi
call edx
mov dword [esp], esi
mov ecx, dword [ebp - 0xa0]
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d3c0
cmp edx, 0xffffffff
je 0x46896c
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d3c0
mov ecx, dword [ebx + 0x48]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0x19
mov dword [ebp - 0x20], 0x109
mov dword [ebp - 0x1c], 0x32
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x38]
sub esp, 4
mov ecx, dword [ebx + 0x48]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x48]
mov eax, dword [ebp - 0xd4]
mov dword [esp], 1
call eax
sub esp, 4
mov ecx, dword [ebx + 0x48]
mov eax, dword [ebp - 0xc8]
mov dword [esp], 1
call eax
sub esp, 4
mov ecx, dword [ebx + 0x48]
mov eax, dword [ebp - 0xc4]
mov dword [esp], 0x30
call eax
sub esp, 4
mov ecx, dword [ebx + 0x48]
mov dword [esp], 0x17
call edi
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 - 0xe0]
call eax
sub esp, 4
mov dword [ebx + 0x4c], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x4a4f63
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d3a0
cmp edx, 0xffffffff
je 0x468a69
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d3a0
mov ecx, dword [ebx + 0x4c]
mov dword [ebp - 0x28], 0x122
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x27b
mov dword [ebp - 0x1c], 0xb4
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x4c]
mov eax, dword [ebp - 0xd4]
mov dword [esp], 1
call eax
sub esp, 4
mov edi, dword [ebx + 0x4c]
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0
mov dword [esp + 4], 0x4a4eaf
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0xe8]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d380
cmp edx, 0xffffffff
je 0x468af8
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d380
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x50], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a4f6e
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x50]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0x3c
mov dword [ebp - 0x1c], 0x32
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x54], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a4f77
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d360
cmp edx, 0xffffffff
je 0x468bf9
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d360
mov ecx, dword [ebx + 0x54]
mov dword [ebp - 0x28], 0xb4
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0xdc
mov dword [ebp - 0x1c], 0x32
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x548d1c]
mov dword [ebp - 0xe4], eax
call eax
mov eax, dword [0x54880c]
sub esp, 4
mov dword [ebx + 0x58], edi
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov ecx, edi
mov dword [ebp - 0x30], eax
mov eax, dword [0x548dd4]
mov dword [ebp - 0xc0], eax
call eax
mov dword [ebp - 0xa8], eax
mov eax, dword [0x5489d4]
lea ecx, [ebp - 0x80]
mov dword [ebp - 0xcc], eax
call eax
lea eax, [ebp - 0x30]
mov dword [esp + 0xc], esi
mov ecx, edi
mov dword [ebp - 0xa0], eax
mov dword [esp + 8], eax
lea eax, [ebp - 0x80]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xa8]
mov dword [esp], eax
mov eax, dword [0x548cfc]
mov dword [ebp - 0xd0], eax
call eax
mov eax, dword [0x5489d8]
sub esp, 0x10
lea ecx, [ebp - 0x80]
mov dword [ebp - 0xa8], eax
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x46d340
cmp edx, 0xffffffff
je 0x468cec
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x46d340
mov eax, dword [0x5488ec]
mov ecx, esi
mov dword [ebp - 0xac], eax
call eax
mov edx, dword [ebx + 0x58]
mov edi, dword [0x54880c]
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x30], edi
mov dword [ebp - 0xec], edx
mov ecx, edx
mov edi, dword [ebp - 0xc0]
call edi
lea edi, [ebp - 0x7c]
mov dword [ebp - 0xf0], eax
mov edx, dword [ebp - 0xcc]
mov ecx, edi
call edx
mov ecx, dword [ebp - 0xa0]
mov eax, dword [ebp - 0xf0]
mov dword [esp + 0xc], esi
mov dword [esp + 4], edi
mov edx, dword [ebp - 0xd0]
mov dword [esp + 8], ecx
mov dword [esp], eax
mov ecx, dword [ebp - 0xec]
call edx
sub esp, 0x10
mov ecx, edi
mov edx, dword [ebp - 0xa8]
call edx
mov ecx, dword [ebp - 0xa0]
call fcn.004931c0
mov eax, dword [ebp - 0xac]
mov ecx, esi
call eax
mov edi, dword [ebx + 0x58]
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xb
mov dword [esp + 4], str.CH2ComboBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d320
cmp edx, 0xffffffff
je 0x468dd0
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d320
mov ecx, dword [ebx + 0x58]
mov dword [ebp - 0x28], 0xf0
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0x12c
mov dword [ebp - 0x1c], 0x33
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xe4]
call eax
mov eax, dword [0x54880c]
sub esp, 4
mov dword [ebx + 0x5c], edi
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov ecx, edi
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0xc0]
call eax
mov dword [ebp - 0xec], eax
lea ecx, [ebp - 0x78]
mov eax, dword [ebp - 0xcc]
call eax
mov eax, dword [ebp - 0xa0]
mov dword [esp + 0xc], esi
mov ecx, edi
mov dword [esp + 8], eax
lea eax, [ebp - 0x78]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xec]
mov dword [esp], eax
mov eax, dword [ebp - 0xd0]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0xa8]
lea ecx, [ebp - 0x78]
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x46d300
cmp edx, 0xffffffff
je 0x468ea7
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x46d300
mov ecx, esi
mov eax, dword [ebp - 0xac]
call eax
mov eax, dword [ebx + 0x5c]
mov edx, dword [0x54880c]
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x30], edx
mov dword [ebp - 0xec], eax
mov ecx, eax
mov edx, dword [ebp - 0xc0]
call edx
lea edi, [ebp - 0x74]
mov dword [ebp - 0xf0], eax
mov edx, dword [ebp - 0xcc]
mov ecx, edi
call edx
mov eax, dword [ebp - 0xf0]
mov edx, dword [ebp - 0xa0]
mov dword [esp + 0xc], esi
mov dword [esp + 4], edi
mov ecx, dword [ebp - 0xec]
mov dword [esp], eax
mov dword [esp + 8], edx
mov eax, dword [ebp - 0xd0]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0xa8]
mov ecx, edi
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x46d2e0
cmp edx, 0xffffffff
je 0x468f43
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x46d2e0
mov eax, dword [ebp - 0xac]
mov ecx, esi
call eax
mov edi, dword [ebx + 0x5c]
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xb
mov dword [esp + 4], str.CH1ComboBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d2c0
cmp edx, 0xffffffff
je 0x468f9a
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d2c0
mov ecx, dword [ebx + 0x5c]
mov dword [ebp - 0x28], 0x46
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0x82
mov dword [ebp - 0x1c], 0x33
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x60], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a4f98
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d2a0
cmp edx, 0xffffffff
je 0x46903d
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d2a0
mov ecx, dword [ebx + 0x60]
mov dword [ebp - 0x28], 0xb4
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0xdc
mov dword [ebp - 0x1c], 0x55
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xe4]
call eax
mov eax, dword [0x54880c]
sub esp, 4
mov dword [ebx + 0x64], edi
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov ecx, edi
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0xc0]
call eax
mov dword [ebp - 0xec], eax
lea ecx, [ebp - 0x70]
mov eax, dword [ebp - 0xcc]
call eax
mov eax, dword [ebp - 0xa0]
mov dword [esp + 0xc], esi
mov ecx, edi
mov dword [esp + 8], eax
lea eax, [ebp - 0x70]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xec]
mov dword [esp], eax
mov eax, dword [ebp - 0xd0]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0xa8]
lea ecx, [ebp - 0x70]
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x46d280
cmp edx, 0xffffffff
je 0x469114
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x46d280
mov ecx, esi
mov eax, dword [ebp - 0xac]
call eax
mov eax, dword [ebx + 0x64]
mov edx, dword [0x54880c]
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x30], edx
mov dword [ebp - 0xec], eax
mov ecx, eax
mov edx, dword [ebp - 0xc0]
call edx
lea edi, [ebp - 0x6c]
mov dword [ebp - 0xf0], eax
mov edx, dword [ebp - 0xcc]
mov ecx, edi
call edx
mov eax, dword [ebp - 0xf0]
mov edx, dword [ebp - 0xa0]
mov dword [esp + 0xc], esi
mov dword [esp + 4], edi
mov ecx, dword [ebp - 0xec]
mov dword [esp], eax
mov dword [esp + 8], edx
mov eax, dword [ebp - 0xd0]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0xa8]
mov ecx, edi
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x46d260
cmp edx, 0xffffffff
je 0x4691b0
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x46d260
mov eax, dword [ebp - 0xac]
mov ecx, esi
call eax
mov edi, dword [ebx + 0x64]
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xb
mov dword [esp + 4], str.CH3ComboBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d240
cmp edx, 0xffffffff
je 0x469207
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d240
mov ecx, dword [ebx + 0x64]
mov dword [ebp - 0x28], 0x46
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0x82
mov dword [ebp - 0x1c], 0x56
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x68], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a4fad
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d220
cmp edx, 0xffffffff
je 0x4692aa
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d220
mov ecx, dword [ebx + 0x68]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0x3c
mov dword [ebp - 0x1c], 0x55
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xe4]
call eax
mov eax, dword [0x54880c]
sub esp, 4
mov dword [ebx + 0x6c], edi
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov ecx, edi
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0xc0]
call eax
mov dword [ebp - 0xec], eax
lea ecx, [ebp - 0x68]
mov eax, dword [ebp - 0xcc]
call eax
mov eax, dword [ebp - 0xa0]
mov dword [esp + 0xc], esi
mov ecx, edi
mov dword [esp + 8], eax
lea eax, [ebp - 0x68]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xec]
mov dword [esp], eax
mov eax, dword [ebp - 0xd0]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0xa8]
lea ecx, [ebp - 0x68]
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x46d200
cmp edx, 0xffffffff
je 0x469381
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x46d200
mov ecx, esi
mov eax, dword [ebp - 0xac]
call eax
mov eax, dword [ebx + 0x6c]
mov edx, dword [0x54880c]
mov dword [ebp - 0x20], 0x80000000
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x30], edx
mov dword [ebp - 0xec], eax
mov ecx, eax
mov edx, dword [ebp - 0xc0]
call edx
lea edi, [ebp - 0x64]
mov dword [ebp - 0xc0], eax
mov edx, dword [ebp - 0xcc]
mov ecx, edi
call edx
mov eax, dword [ebp - 0xc0]
mov edx, dword [ebp - 0xa0]
mov dword [esp + 0xc], esi
mov dword [esp + 4], edi
mov ecx, dword [ebp - 0xec]
mov dword [esp], eax
mov dword [esp + 8], edx
mov eax, dword [ebp - 0xd0]
call eax
sub esp, 0x10
mov eax, dword [ebp - 0xa8]
mov ecx, edi
call eax
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x46d1e0
cmp edx, 0xffffffff
je 0x46941d
lock sub dword [eax], 1
mov eax, dword [ebp - 0x30]
je 0x46d1e0
mov eax, dword [ebp - 0xac]
mov ecx, esi
call eax
mov edi, dword [ebx + 0x6c]
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xb
mov dword [esp + 4], str.CH4ComboBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d7c0
cmp edx, 0xffffffff
je 0x469474
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d7c0
mov ecx, dword [ebx + 0x6c]
mov dword [ebp - 0x28], 0xf0
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0x12c
mov dword [ebp - 0x1c], 0x56
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb0]
call eax
sub esp, 4
mov dword [ebx + 0x70], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x15
mov dword [esp + 4], str.WriteSelectPushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d7a0
cmp edx, 0xffffffff
je 0x46950f
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d7a0
mov ecx, dword [ebx + 0x70]
mov dword [ebp - 0x28], 0xf0
mov dword [ebp - 0x24], 0x64
mov dword [ebp - 0x20], 0x136
mov dword [ebp - 0x1c], 0x7a
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x70]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x4c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb0]
call eax
sub esp, 4
mov dword [ebx + 0x74], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x14
mov dword [esp + 4], str.ReadSelectPushButton
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d780
cmp edx, 0xffffffff
je 0x4695be
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d780
mov ecx, dword [ebx + 0x74]
mov dword [ebp - 0x28], 0x9b
mov dword [ebp - 0x24], 0x64
mov dword [ebp - 0x20], 0xe1
mov dword [ebp - 0x1c], 0x7a
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x74]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
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 - 0xb0]
call eax
sub esp, 4
mov dword [ebx + 0x78], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x16
mov dword [esp + 4], 0x4a4fed
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d760
cmp edx, 0xffffffff
je 0x46966d
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d760
mov ecx, dword [ebx + 0x78]
mov dword [ebp - 0x28], 0x8c
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0xbe
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
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 - 0xac], eax
call eax
sub esp, 4
mov dword [ebx + 0x7c], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], 0x4a5004
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d740
cmp edx, 0xffffffff
je 0x46970d
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d740
mov ecx, dword [ebx + 0x7c]
mov dword [ebp - 0x28], 0x46
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x82
mov dword [ebp - 0x1c], 0x1d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x7c]
mov eax, dword [ebp - 0xa4]
mov dword [esp], 0x82
call eax
mov eax, dword [0x548cdc]
sub esp, 4
mov ecx, dword [ebx + 0x7c]
mov dword [esp], 0xff
mov dword [ebp - 0xa8], eax
call eax
mov eax, dword [0x548cf0]
sub esp, 4
mov ecx, dword [ebx + 0x7c]
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 + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xe4]
call eax
sub esp, 4
mov dword [ebx + 0x80], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], 0x4a5015
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d720
cmp edx, 0xffffffff
je 0x4697f4
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d720
mov ecx, dword [ebx + 0x80]
mov dword [ebp - 0x28], 0x14a
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x190
mov dword [ebp - 0x1c], 0x1d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x84], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a5027
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d700
cmp edx, 0xffffffff
je 0x46989d
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d700
mov ecx, dword [ebx + 0x84]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x45
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
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 - 0xb0]
call eax
sub esp, 4
mov dword [ebx + 0x88], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x16
mov dword [esp + 4], 0x4a502f
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d6e0
cmp edx, 0xffffffff
je 0x46993e
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d6e0
mov ecx, dword [ebx + 0x88]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0xfa
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov edx, dword [ebp - 0xb0]
mov ecx, edi
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebx + 0x8c], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x13
mov dword [esp + 4], 0x4a5046
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x8c]
mov dword [ebp - 0x28], 0x19a
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x1cc
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x90], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a505a
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x90]
mov dword [ebp - 0x28], 0x118
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x14a
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov edx, dword [ebp - 0xb0]
mov ecx, edi
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebx + 0x94], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x4a5063
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x94]
mov dword [ebp - 0x28], 0x1e5
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x23a
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
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 - 0xb0]
call eax
sub esp, 4
mov dword [ebx + 0x98], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xc
mov dword [esp + 4], 0x4a506e
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d6c0
cmp edx, 0xffffffff
je 0x469b82
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d6c0
mov ecx, dword [ebx + 0x98]
mov dword [ebp - 0x28], 0x23f
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x27b
mov dword [ebp - 0x1c], 0x1e
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 4]
mov edx, dword [ebp - 0xe0]
mov ecx, edi
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebx + 0x9c], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x4a507b
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x9c]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0x145
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x235
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x9c]
mov eax, dword [ebp - 0xd4]
mov dword [esp], 1
call eax
sub esp, 4
mov edi, dword [ebx + 0x9c]
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0
mov dword [esp + 4], 0x4a4eaf
mov dword [esp], esi
call edx
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0xe8]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d6a0
cmp edx, 0xffffffff
je 0x469ca3
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d6a0
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0xa0], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH1Label_2
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xa0]
mov dword [ebp - 0x28], 0xf5
mov dword [ebp - 0x24], 0x19
mov dword [ebp - 0x20], 0x109
mov dword [ebp - 0x1c], 0x2d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xa0]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0xa4], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a5091
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d680
cmp edx, 0xffffffff
je 0x469dca
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d680
mov ecx, dword [ebx + 0xa4]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0x19
mov dword [ebp - 0x20], 0x3c
mov dword [ebp - 0x1c], 0x2d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edx, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xa4]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0xa8], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.V_CH1AdcLineEdit
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xa8]
mov dword [ebp - 0x28], 0x41
mov dword [ebp - 0x24], 0x19
mov dword [ebp - 0x20], 0x87
mov dword [ebp - 0x1c], 0x2d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edx, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xa8]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov ecx, dword [ebx + 0xa8]
mov edi, dword [ebp - 0xb4]
mov dword [esp], 0x82
call edi
sub esp, 4
mov ecx, dword [ebx + 0xa8]
mov edx, dword [ebp - 0xbc]
mov dword [esp], 1
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0xac], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH2Label_2
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xac]
mov dword [ebp - 0x28], 0xf5
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0x109
mov dword [ebp - 0x1c], 0x55
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edi, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xac]
mov edx, dword [ebp - 0x98]
mov dword [esp], edi
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0xb0], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.V_CH2AdcLineEdit
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xb0]
mov dword [ebp - 0x28], 0x41
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0x87
mov dword [ebp - 0x1c], 0x55
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xb0]
mov edx, dword [ebp - 0x98]
mov dword [esp], eax
call edx
sub esp, 4
mov ecx, dword [ebx + 0xb0]
mov eax, dword [ebp - 0xb4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0xb0]
mov edx, dword [ebp - 0xbc]
mov dword [esp], 1
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0xb4], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a50c6
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d660
cmp edx, 0xffffffff
je 0x46a0de
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d660
mov ecx, dword [ebx + 0xb4]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0x3c
mov dword [ebp - 0x1c], 0x55
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edx, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xb4]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0xb8], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH3Label_2
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xb8]
mov dword [ebp - 0x28], 0xf5
mov dword [ebp - 0x24], 0x69
mov dword [ebp - 0x20], 0x109
mov dword [ebp - 0x1c], 0x7d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xb8]
mov edx, dword [ebp - 0x98]
mov dword [esp], eax
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0xbc], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.V_CH3AdcLineEdit
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d640
cmp edx, 0xffffffff
je 0x46a244
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d640
mov ecx, dword [ebx + 0xbc]
mov dword [ebp - 0x28], 0x41
mov dword [ebp - 0x24], 0x69
mov dword [ebp - 0x20], 0x87
mov dword [ebp - 0x1c], 0x7d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edx, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xbc]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov ecx, dword [ebx + 0xbc]
mov edi, dword [ebp - 0xb4]
mov dword [esp], 0x82
call edi
sub esp, 4
mov ecx, dword [ebx + 0xbc]
mov edi, dword [ebp - 0xbc]
mov dword [esp], 1
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0xc0], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a50eb
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xc0]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0x69
mov dword [ebp - 0x20], 0x3c
mov dword [ebp - 0x1c], 0x7d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xc0]
mov edx, dword [ebp - 0x98]
mov dword [esp], eax
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0xc4], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH4Label_2
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d620
cmp edx, 0xffffffff
je 0x46a3e2
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d620
mov ecx, dword [ebx + 0xc4]
mov dword [ebp - 0x28], 0xf5
mov dword [ebp - 0x24], 0x91
mov dword [ebp - 0x20], 0x109
mov dword [ebp - 0x1c], 0xa5
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edi, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xc4]
mov dword [esp], edi
mov edi, dword [ebp - 0x98]
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x9c]
mov edx, dword [ebp - 0xb8]
mov ecx, edi
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebx + 0xc8], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.V_CH4AdcLineEdit
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xc8]
mov dword [ebp - 0x28], 0x41
mov dword [ebp - 0x24], 0x91
mov dword [ebp - 0x20], 0x87
mov dword [ebp - 0x1c], 0xa5
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea edx, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xc8]
mov edi, dword [ebp - 0x98]
mov dword [esp], edx
call edi
sub esp, 4
mov ecx, dword [ebx + 0xc8]
mov edx, dword [ebp - 0xb4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0xc8]
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 + 0x9c]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0xcc], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a5110
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xcc]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0x91
mov dword [ebp - 0x20], 0x3c
mov dword [ebp - 0x1c], 0xa5
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xcc]
mov edi, dword [ebp - 0x98]
mov dword [esp], eax
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb0]
call eax
sub esp, 4
mov dword [ebx + 0xd0], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], str.ReadAdcPushButton
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xd0]
mov dword [ebp - 0x28], 0x91
mov dword [ebp - 0x24], 0xbe
mov dword [ebp - 0x20], 0xf5
mov dword [ebp - 0x1c], 0xdc
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea eax, [ebp - 0x40]
sub esp, 4
mov ecx, dword [ebx + 0xd0]
mov edi, dword [ebp - 0x98]
mov dword [esp], eax
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0xd4], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.I_CH1AdcLineEdit
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xd4]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0x19
mov dword [ebp - 0x20], 0xf0
mov dword [ebp - 0x1c], 0x2d
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea edi, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xd4]
mov dword [esp], edi
mov edi, dword [ebp - 0x98]
call edi
sub esp, 4
mov ecx, dword [ebx + 0xd4]
mov eax, dword [ebp - 0xb4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0xd4]
mov edi, dword [ebp - 0xbc]
mov dword [esp], 1
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0xd8], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.I_CH4AdcLineEdit
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xd8]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0x91
mov dword [ebp - 0x20], 0xf0
mov dword [ebp - 0x1c], 0xa5
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea edx, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xd8]
mov edi, dword [ebp - 0x98]
mov dword [esp], edx
call edi
sub esp, 4
mov ecx, dword [ebx + 0xd8]
mov edx, dword [ebp - 0xb4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0xd8]
mov edi, dword [ebp - 0xbc]
mov dword [esp], 1
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0xdc], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.I_CH3AdcLineEdit
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xdc]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0x69
mov dword [ebp - 0x20], 0xf0
mov dword [ebp - 0x1c], 0x7d
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea edx, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xdc]
mov edi, dword [ebp - 0x98]
mov dword [esp], edx
call edi
sub esp, 4
mov ecx, dword [ebx + 0xdc]
mov edx, dword [ebp - 0xb4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0xdc]
mov edi, dword [ebp - 0xbc]
mov dword [esp], 1
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb8]
call eax
sub esp, 4
mov dword [ebx + 0xe0], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.I_CH2AdcLineEdit
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xe0]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0xf0
mov dword [ebp - 0x1c], 0x55
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xe0]
mov edi, dword [ebp - 0x98]
mov dword [esp], eax
call edi
sub esp, 4
mov ecx, dword [ebx + 0xe0]
mov eax, dword [ebp - 0xb4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0xe0]
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 + 0x9c]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0xe4], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH4Label_3
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xe4]
mov dword [ebp - 0x28], 0x8c
mov dword [ebp - 0x24], 0x91
mov dword [ebp - 0x20], 0x9b
mov dword [ebp - 0x1c], 0xa5
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xe4]
mov edi, dword [ebp - 0x98]
mov dword [esp], eax
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0xe8], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH3Label_3
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xe8]
mov dword [ebp - 0x28], 0x8c
mov dword [ebp - 0x24], 0x69
mov dword [ebp - 0x20], 0x9b
mov dword [ebp - 0x1c], 0x7d
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xe8]
mov edi, dword [ebp - 0x98]
mov dword [esp], eax
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0xec], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH2Label_3
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xec]
mov dword [ebp - 0x28], 0x8c
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0x9b
mov dword [ebp - 0x1c], 0x55
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xec]
mov edi, dword [ebp - 0x98]
mov dword [esp], eax
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x9c]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0xf0], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], str.CH1Label_3
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xf0]
mov dword [ebp - 0x28], 0x8c
mov dword [ebp - 0x24], 0x19
mov dword [ebp - 0x20], 0x9b
mov dword [ebp - 0x1c], 0x2d
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea eax, [ebp - 0x58]
sub esp, 4
mov ecx, dword [ebx + 0xf0]
mov edi, dword [ebp - 0x98]
mov dword [esp], eax
call edi
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 - 0xe0]
call eax
sub esp, 4
mov dword [ebx + 0xf4], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x4a519b
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xf4]
mov dword [ebp - 0x28], 0x122
mov dword [ebp - 0x24], 0xbe
mov dword [ebp - 0x20], 0x27b
mov dword [ebp - 0x1c], 0x235
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
sub esp, 4
mov ecx, dword [ebx + 0xf4]
mov eax, dword [ebp - 0xd4]
mov dword [esp], 1
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0xf8], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], str.CH1OutHighSpinBox
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xf8]
mov dword [ebp - 0x28], 0xd2
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x56
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
sub esp, 4
mov ecx, dword [ebx + 0xf8]
mov edi, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edi
mov edx, dword [0x548ce0]
sub esp, 4
mov ecx, dword [ebx + 0xf8]
mov dword [esp], 0xffff8000
mov dword [ebp - 0xb4], edx
call edx
sub esp, 4
mov ecx, dword [ebx + 0xf8]
mov edx, dword [ebp - 0xa8]
mov dword [esp], 0x7fff
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0xfc], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a51b8
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0xfc]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0x28
mov dword [ebp - 0x20], 0x32
mov dword [ebp - 0x1c], 0x4b
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
lea eax, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0xfc]
mov edi, dword [ebp - 0x98]
mov dword [esp], eax
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x100], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0xf
mov dword [esp + 4], str.CH1InLowSpinBox
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x100]
mov dword [ebp - 0x28], 0x5f
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0xa5
mov dword [ebp - 0x1c], 0x33
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
sub esp, 4
mov ecx, dword [ebx + 0x100]
mov edi, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edi
sub esp, 4
mov ecx, dword [ebx + 0x100]
mov edx, dword [ebp - 0xa8]
mov dword [esp], 0xffff
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x104], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.CH1InHighSpinBox
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x104]
mov dword [ebp - 0x28], 0xd2
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x33
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
sub esp, 4
mov ecx, dword [ebx + 0x104]
mov edi, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edi
sub esp, 4
mov ecx, dword [ebx + 0x104]
mov edx, dword [ebp - 0xa8]
mov dword [esp], 0xffff
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x108], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.CH1OutLowSpinBox
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x108]
mov dword [ebp - 0x28], 0x5f
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0xa5
mov dword [ebp - 0x1c], 0x56
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
sub esp, 4
mov ecx, dword [ebx + 0x108]
mov edi, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edi
sub esp, 4
mov ecx, dword [ebx + 0x108]
mov edi, dword [ebp - 0xb4]
mov dword [esp], 0xffff8000
call edi
sub esp, 4
mov ecx, dword [ebx + 0x108]
mov eax, dword [ebp - 0xa8]
mov dword [esp], 0x7fff
call eax
sub esp, 4
mov ecx, dword [ebx + 0x108]
mov eax, dword [ebp - 0xc0]
mov dword [esp], 0
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x10c], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a51f2
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x10c]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0x19
mov dword [ebp - 0x20], 0xcd
mov dword [ebp - 0x1c], 0x2d
mov dword [esp], esi
mov edx, dword [ebp - 0x94]
call edx
mov edi, dword [ebp - 0xa0]
sub esp, 4
mov edx, dword [ebp - 0xdc]
mov ecx, edi
call edx
mov dword [esp + 8], 0x12
mov dword [esp + 4], str.Adobe__Std_L
mov dword [esp], esi
mov eax, dword [ebp - 0x8c]
call eax
mov dword [esp], esi
mov ecx, edi
call dword [0x5489b8]
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov dword [esp], 0x26
mov ecx, edi
mov edx, dword [ebp - 0xd8]
call edx
sub esp, 4
mov ecx, dword [ebx + 0x10c]
mov edx, dword [ebp - 0x98]
mov dword [esp], edi
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x110], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x4a520d
mov dword [esp], esi
call eax
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d600
cmp edx, 0xffffffff
je 0x46b244
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d600
mov ecx, dword [ebx + 0x110]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0x3c
mov dword [ebp - 0x20], 0xcd
mov dword [ebp - 0x1c], 0x50
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
mov edx, dword [ebp - 0xa0]
sub esp, 4
mov ecx, dword [ebx + 0x110]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x114], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a5215
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x114]
mov dword [ebp - 0x28], 0x37
mov dword [ebp - 0x24], 0x1e
mov dword [ebp - 0x20], 0x5a
mov dword [ebp - 0x1c], 0x32
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x118], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a521e
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d5e0
cmp edx, 0xffffffff
je 0x46b39e
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d5e0
mov ecx, dword [ebx + 0x118]
mov dword [ebp - 0x28], 0x37
mov dword [ebp - 0x24], 0x41
mov dword [ebp - 0x20], 0x5a
mov dword [ebp - 0x1c], 0x55
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov edx, dword [ebp - 0xb0]
mov ecx, edi
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebx + 0x11c], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x18
mov dword [esp + 4], str.CH1ChangeWritePushButton
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x11c]
mov dword [ebp - 0x28], 0x11d
mov dword [ebp - 0x24], 0x20
mov dword [ebp - 0x20], 0x14f
mov dword [ebp - 0x1c], 0x57
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x11c]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov edx, dword [ebp - 0xb0]
mov ecx, edi
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebx + 0x120], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x14
mov dword [esp + 4], str.ChangeReadPushButton
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d5c0
cmp edx, 0xffffffff
je 0x46b4e5
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d5c0
mov ecx, dword [ebx + 0x120]
mov dword [ebp - 0x28], 0xf0
mov dword [ebp - 0x24], 0x154
mov dword [ebp - 0x20], 0x14a
mov dword [ebp - 0x1c], 0x172
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edx, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x120]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x124], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a5255
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x124]
mov dword [ebp - 0x28], 0x37
mov dword [ebp - 0x24], 0x6e
mov dword [ebp - 0x20], 0x5a
mov dword [ebp - 0x1c], 0x82
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb0]
call eax
sub esp, 4
mov dword [ebx + 0x128], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x18
mov dword [esp + 4], str.CH2ChangeWritePushButton
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x128]
mov dword [ebp - 0x28], 0x11d
mov dword [ebp - 0x24], 0x70
mov dword [ebp - 0x20], 0x14f
mov dword [ebp - 0x1c], 0xa7
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edi, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x128]
mov edx, dword [ebp - 0x98]
mov dword [esp], edi
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x12c], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a5277
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x12c]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0x78
mov dword [ebp - 0x20], 0x32
mov dword [ebp - 0x1c], 0x9b
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x12c]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x130], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xf
mov dword [esp + 4], str.CH2InLowSpinBox
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d5a0
cmp edx, 0xffffffff
je 0x46b782
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d5a0
mov ecx, dword [ebx + 0x130]
mov dword [ebp - 0x28], 0x5f
mov dword [ebp - 0x24], 0x6e
mov dword [ebp - 0x20], 0xa5
mov dword [ebp - 0x1c], 0x83
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x130]
mov edx, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0x130]
mov edi, dword [ebp - 0xa8]
mov dword [esp], 0xffff
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x134], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.CH2InHighSpinBox
mov dword [esp], esi
call ecx
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x134]
mov dword [ebp - 0x28], 0xd2
mov dword [ebp - 0x24], 0x6e
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x83
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x134]
mov edx, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0x134]
mov edi, dword [ebp - 0xa8]
mov dword [esp], 0xffff
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x138], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.CH2OutLowSpinBox
mov dword [esp], esi
call ecx
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d580
cmp edx, 0xffffffff
je 0x46b912
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d580
mov ecx, dword [ebx + 0x138]
mov dword [ebp - 0x28], 0x5f
mov dword [ebp - 0x24], 0x91
mov dword [ebp - 0x20], 0xa5
mov dword [ebp - 0x1c], 0xa6
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x138]
mov edx, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0x138]
mov edi, dword [ebp - 0xb4]
mov dword [esp], 0xffff8000
call edi
sub esp, 4
mov ecx, dword [ebx + 0x138]
mov eax, dword [ebp - 0xa8]
mov dword [esp], 0x7fff
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov edx, dword [ebp - 0xac]
mov ecx, edi
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebx + 0x13c], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], str.CH2OutHighSpinBox
mov dword [esp], esi
call ecx
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x13c]
mov dword [ebp - 0x28], 0xd2
mov dword [ebp - 0x24], 0x91
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0xa6
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x13c]
mov edx, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0x13c]
mov edi, dword [ebp - 0xb4]
mov dword [esp], 0xffff8000
call edi
sub esp, 4
mov ecx, dword [ebx + 0x13c]
mov eax, dword [ebp - 0xa8]
mov dword [esp], 0x7fff
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x140], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a52c4
mov dword [esp], esi
call ecx
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d560
cmp edx, 0xffffffff
je 0x46bada
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d560
mov ecx, dword [ebx + 0x140]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0x69
mov dword [ebp - 0x20], 0xcd
mov dword [ebp - 0x1c], 0x7d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
mov edx, dword [ebp - 0xa0]
sub esp, 4
mov ecx, dword [ebx + 0x140]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x144], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a52cd
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x144]
mov dword [ebp - 0x28], 0x37
mov dword [ebp - 0x24], 0x91
mov dword [ebp - 0x20], 0x5a
mov dword [ebp - 0x1c], 0xa5
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x148], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a52d6
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x148]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0x8c
mov dword [ebp - 0x20], 0xcd
mov dword [ebp - 0x1c], 0xa0
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
mov edi, dword [ebp - 0xa0]
sub esp, 4
mov ecx, dword [ebx + 0x148]
mov dword [esp], edi
mov edi, dword [ebp - 0x98]
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x14c], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a52df
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x14c]
mov dword [ebp - 0x28], 0x37
mov dword [ebp - 0x24], 0xbe
mov dword [ebp - 0x20], 0x5a
mov dword [ebp - 0x1c], 0xd2
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb0]
call eax
sub esp, 4
mov dword [ebx + 0x150], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x18
mov dword [esp + 4], str.CH3ChangeWritePushButton
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d540
cmp edx, 0xffffffff
je 0x46bd6e
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d540
mov ecx, dword [ebx + 0x150]
mov dword [ebp - 0x28], 0x11d
mov dword [ebp - 0x24], 0xc0
mov dword [ebp - 0x20], 0x14f
mov dword [ebp - 0x1c], 0xf7
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edx, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x150]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x154], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a5301
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x154]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0xc8
mov dword [ebp - 0x20], 0x32
mov dword [ebp - 0x1c], 0xeb
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea eax, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x154]
mov edx, dword [ebp - 0x98]
mov dword [esp], eax
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x158], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xf
mov dword [esp + 4], str.CH3InLowSpinBox
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d520
cmp edx, 0xffffffff
je 0x46bed4
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d520
mov ecx, dword [ebx + 0x158]
mov dword [ebp - 0x28], 0x5f
mov dword [ebp - 0x24], 0xbe
mov dword [ebp - 0x20], 0xa5
mov dword [ebp - 0x1c], 0xd3
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x158]
mov edx, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0x158]
mov edi, dword [ebp - 0xa8]
mov dword [esp], 0xffff
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x15c], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.CH3InHighSpinBox
mov dword [esp], esi
call ecx
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x15c]
mov dword [ebp - 0x28], 0xd2
mov dword [ebp - 0x24], 0xbe
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0xd3
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x15c]
mov edx, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0x15c]
mov edi, dword [ebp - 0xa8]
mov dword [esp], 0xffff
call edi
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x160], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.CH3OutLowSpinBox
mov dword [esp], esi
call ecx
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d500
cmp edx, 0xffffffff
je 0x46c064
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d500
mov ecx, dword [ebx + 0x160]
mov dword [ebp - 0x28], 0x5f
mov dword [ebp - 0x24], 0xe1
mov dword [ebp - 0x20], 0xa5
mov dword [ebp - 0x1c], 0xf6
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x160]
mov edx, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0x160]
mov edi, dword [ebp - 0xb4]
mov dword [esp], 0xffff8000
call edi
sub esp, 4
mov ecx, dword [ebx + 0x160]
mov eax, dword [ebp - 0xa8]
mov dword [esp], 0x7fff
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov edx, dword [ebp - 0xac]
mov ecx, edi
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebx + 0x164], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], str.CH3OutHighSpinBox
mov dword [esp], esi
call ecx
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x164]
mov dword [ebp - 0x28], 0xd2
mov dword [ebp - 0x24], 0xe1
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0xf6
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x164]
mov edx, dword [ebp - 0xa4]
mov dword [esp], 0x82
call edx
sub esp, 4
mov ecx, dword [ebx + 0x164]
mov edi, dword [ebp - 0xb4]
mov dword [esp], 0xffff8000
call edi
sub esp, 4
mov ecx, dword [ebx + 0x164]
mov eax, dword [ebp - 0xa8]
mov dword [esp], 0x7fff
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x168], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a534e
mov dword [esp], esi
call ecx
mov dword [esp], esi
mov ecx, edi
mov edx, dword [ebp - 0x90]
call edx
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d4e0
cmp edx, 0xffffffff
je 0x46c22c
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d4e0
mov ecx, dword [ebx + 0x168]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0xb9
mov dword [ebp - 0x20], 0xcd
mov dword [ebp - 0x1c], 0xcd
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
mov edx, dword [ebp - 0xa0]
sub esp, 4
mov ecx, dword [ebx + 0x168]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x16c], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a5357
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x16c]
mov dword [ebp - 0x28], 0x37
mov dword [ebp - 0x24], 0xe1
mov dword [ebp - 0x20], 0x5a
mov dword [ebp - 0x1c], 0xf5
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x170], edi
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a5360
mov dword [esp], esi
call ecx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d4c0
cmp edx, 0xffffffff
je 0x46c386
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d4c0
mov ecx, dword [ebx + 0x170]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0xdc
mov dword [ebp - 0x20], 0xcd
mov dword [ebp - 0x1c], 0xf0
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
mov edx, dword [ebp - 0xa0]
sub esp, 4
mov ecx, dword [ebx + 0x170]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov edx, dword [ebp - 0x9c]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [ebx + 0x174], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a5369
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x174]
mov dword [ebp - 0x28], 0x37
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0x5a
mov dword [ebp - 0x1c], 0x122
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xb0]
call eax
sub esp, 4
mov dword [ebx + 0x178], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x18
mov dword [esp + 4], str.CH4ChangeWritePushButton
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d4a0
cmp edx, 0xffffffff
je 0x46c4d8
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d4a0
mov ecx, dword [ebx + 0x178]
mov dword [ebp - 0x28], 0x11d
mov dword [ebp - 0x24], 0x110
mov dword [ebp - 0x20], 0x14f
mov dword [ebp - 0x1c], 0x147
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edx, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x178]
mov dword [esp], edx
mov edx, dword [ebp - 0x98]
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x17c], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a538b
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x17c]
mov dword [ebp - 0x28], 0xa
mov dword [ebp - 0x24], 0x118
mov dword [ebp - 0x20], 0x32
mov dword [ebp - 0x1c], 0x13b
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
lea edi, [ebp - 0x50]
sub esp, 4
mov ecx, dword [ebx + 0x17c]
mov edx, dword [ebp - 0x98]
mov dword [esp], edi
call edx
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov edx, dword [ebp - 0xac]
mov ecx, edi
mov dword [esp], eax
call edx
sub esp, 4
mov dword [ebx + 0x180], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0xf
mov dword [esp + 4], str.CH4InLowSpinBox
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
sub esp, 4
mov ecx, esi
call fcn.004931c0
mov ecx, dword [ebx + 0x180]
mov dword [ebp - 0x28], 0x5f
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0xa5
mov dword [ebp - 0x1c], 0x123
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x180]
mov eax, dword [ebp - 0xa4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0x180]
mov eax, dword [ebp - 0xa8]
mov dword [esp], 0xffff
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x184], edi
mov edx, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.CH4InHighSpinBox
mov dword [esp], esi
call edx
mov ecx, edi
mov dword [esp], esi
mov edi, dword [ebp - 0x90]
call edi
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d480
cmp edx, 0xffffffff
je 0x46c6fa
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d480
mov ecx, dword [ebx + 0x184]
mov dword [ebp - 0x28], 0xd2
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x123
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x184]
mov eax, dword [ebp - 0xa4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0x184]
mov eax, dword [ebp - 0xa8]
mov dword [esp], 0xffff
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x188], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.CH4OutLowSpinBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d460
cmp edx, 0xffffffff
je 0x46c7ce
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d460
mov ecx, dword [ebx + 0x188]
mov dword [ebp - 0x28], 0x5f
mov dword [ebp - 0x24], 0x131
mov dword [ebp - 0x20], 0xa5
mov dword [ebp - 0x1c], 0x146
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x188]
mov eax, dword [ebp - 0xa4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0x188]
mov eax, dword [ebp - 0xb4]
mov dword [esp], 0xffff8000
call eax
sub esp, 4
mov ecx, dword [ebx + 0x188]
mov eax, dword [ebp - 0xa8]
mov dword [esp], 0x7fff
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0xac]
call eax
sub esp, 4
mov dword [ebx + 0x18c], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0x11
mov dword [esp + 4], str.CH4OutHighSpinBox
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d440
cmp edx, 0xffffffff
je 0x46c8ba
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d440
mov ecx, dword [ebx + 0x18c]
mov dword [ebp - 0x28], 0xd2
mov dword [ebp - 0x24], 0x131
mov dword [ebp - 0x20], 0x118
mov dword [ebp - 0x1c], 0x146
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov ecx, dword [ebx + 0x18c]
mov eax, dword [ebp - 0xa4]
mov dword [esp], 0x82
call eax
sub esp, 4
mov ecx, dword [ebx + 0x18c]
mov eax, dword [ebp - 0xb4]
mov dword [esp], 0xffff8000
call eax
sub esp, 4
mov ecx, dword [ebx + 0x18c]
mov eax, dword [ebp - 0xa8]
mov dword [esp], 0x7fff
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x190], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a53d8
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d420
cmp edx, 0xffffffff
je 0x46c9ae
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d420
mov ecx, dword [ebx + 0x190]
mov dword [ebp - 0x28], 0xaa
mov dword [ebp - 0x24], 0x109
mov dword [ebp - 0x20], 0xcd
mov dword [ebp - 0x1c], 0x11d
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
mov eax, dword [ebp - 0xa0]
sub esp, 4
mov ecx, dword [ebx + 0x190]
mov dword [esp], eax
mov eax, dword [ebp - 0x98]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x194], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a53e1
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d400
cmp edx, 0xffffffff
je 0x46ca74
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x46d400
mov ecx, dword [ebx + 0x194]
mov dword [ebp - 0x28], 0x37
mov dword [ebp - 0x24], 0x131
mov dword [ebp - 0x20], 0x5a
mov dword [ebp - 0x1c], 0x145
mov dword [esp], esi
mov eax, dword [ebp - 0x94]
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004327e0
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0xf4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x9c]
call eax
sub esp, 8
mov dword [ebx + 0x198], edi
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4a53ea
mov dword [esp], esi
call eax
mov dword [esp], esi
mov ecx, edi
mov eax, dword [ebp - 0x90]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x46d3e0
cmp edx, 0xffffffff
je 0x46cb20
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x467914
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x467bac
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x467dd0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x467c88
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468152
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468071
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x467f6e
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x467e9a
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468857
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468742
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x4685fd
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468526
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468472
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468391
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x4682e2
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468201
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46941d
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x469381
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x4692aa
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x469207
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x4691b0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x469114
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46903d
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468f9a
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468f43
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468ea7
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468dd0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468cec
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468bf9
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468af8
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x468a69
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46896c
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46cb20
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46ca74
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46c9ae
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46c8ba
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46c7ce
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46c6fa
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46c4d8
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46c386
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46c22c
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46c064
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46bed4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46bd6e
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46bada
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46b912
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46b782
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46b4e5
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46b39e
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46b244
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46a3e2
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46a244
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46a0de
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x469dca
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x469ca3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x469b82
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46993e
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46989d
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x4697f4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46970d
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46966d
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x4695be
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x46950f
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x548808]
jmp 0x469474