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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
mov ebx, ecx
sub esp, 0xac
mov eax, dword [ebp + 8]
mov dword [esp + 4], 0
mov dword [esp], eax
call dword [0x5f1b6c]
mov eax, dword [0x5f1770]
sub esp, 8
mov dword [ebx], 0x5ea480
mov dword [ebx + 8], 0x5ea558
mov dword [ebx + 0x18], eax
mov dword [esp], 0x5a4
call fcn.00443ee8
mov dword [ebx + 0x20], eax
mov eax, dword [0x5f1824]
mov edi, dword [0x5f1810]
mov dword [ebx + 0x2c], 0
mov dword [ebx + 0x30], 0
mov dword [ebx + 0x44], 0x51292800
mov dword [ebx + 0x34], eax
mov eax, dword [0x5f17a0]
mov dword [ebx + 0x48], 0x6a605f52
mov dword [ebp - 0x4c], edi
mov dword [ebx + 0x3c], eax
mov dword [ebx + 0x40], eax
mov eax, 0xffffda6b
mov word [ebx + 0x4c], ax
lea eax, [ebx + 0x50]
mov dword [esp + 4], 4
mov dword [esp], str.KEY1
mov dword [ebp - 0x74], eax
call edi
mov dword [ebx + 0x50], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY2
call edi
mov dword [ebx + 0x54], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY3
call edi
mov dword [ebx + 0x58], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY4
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5c], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY5
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x60], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY6
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x64], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x68], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY8
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6c], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY9
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x70], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY10
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x74], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY11
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x78], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY12
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7c], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY13
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x80], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY14
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x84], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY15
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x88], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47d43c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x8c], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47d443
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x90], eax
mov dword [esp + 4], 6
mov dword [esp], str.K1_
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x94], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47d451
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x98], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47d458
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x9c], eax
mov dword [esp + 4], 6
mov dword [esp], str.K2_
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xa0], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47d466
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xa4], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47d46d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xa8], eax
mov dword [esp + 4], 6
mov dword [esp], str.K3_
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xac], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47d47b
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xb0], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47d482
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xb4], eax
mov dword [esp + 4], 6
mov dword [esp], str.K4_
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xb8], eax
lea eax, [ebx + 0xbc]
mov dword [esp + 4], 4
mov dword [esp], str.KEY1
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xbc], eax
mov edi, dword [ebp - 0x4c]
mov dword [esp + 4], 4
mov dword [esp], str.KEY2
call edi
mov dword [ebx + 0xc0], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY3
call edi
mov dword [ebx + 0xc4], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY4
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xc8], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY5
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xcc], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY6
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xd0], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xd4], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY8
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xd8], eax
mov dword [esp + 4], 4
mov dword [esp], str.KEY9
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xdc], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY10
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xe0], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY11
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xe4], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY12
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xe8], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY13
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xec], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY14
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xf0], eax
mov dword [esp + 4], 5
mov dword [esp], str.KEY15
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xf4], eax
mov dword [esp + 4], 7
mov dword [esp], str.k1_left
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xf8], eax
mov dword [esp + 4], 9
mov dword [esp], str.k1_middle
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0xfc], eax
mov dword [esp + 4], 8
mov dword [esp], str.k1_right
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x100], eax
mov dword [esp + 4], 7
mov dword [esp], str.k2_left
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x104], eax
mov dword [esp + 4], 9
mov dword [esp], str.k2_middle
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x108], eax
mov dword [esp + 4], 8
mov dword [esp], str.k2_right
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x10c], eax
mov dword [esp + 4], 7
mov dword [esp], str.k3_left
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x110], eax
mov dword [esp + 4], 9
mov dword [esp], str.k3_middle
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x114], eax
mov dword [esp + 4], 8
mov dword [esp], str.k3_right
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x118], eax
mov dword [esp + 4], 7
mov dword [esp], str.k4_left
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x11c], eax
mov dword [esp + 4], 9
mov dword [esp], str.k4_middle
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x120], eax
mov dword [esp + 4], 8
mov dword [esp], str.k4_right
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x124], eax
lea eax, [ebx + 0x128]
mov dword [esp + 4], 5
mov dword [esp], 0x47a7ba
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x128], eax
mov edi, dword [ebp - 0x4c]
mov dword [esp + 4], 4
mov dword [esp], 0x47a7cc
call edi
mov dword [ebx + 0x12c], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47a7c0
call edi
mov dword [ebx + 0x130], eax
mov dword [esp + 4], 4
mov dword [esp], str.Win
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x134], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Right_Ctrl
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x138], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.Right_Alt
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x13c], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.Right_Shift
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x140], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.Right_Win
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x144], eax
mov dword [esp + 4], 9
mov dword [esp], str.CtrlAlt
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x148], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.CtrlShift
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x14c], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.AltShift
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x150], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.ShiftWin
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x154], eax
mov dword [esp + 4], 0xf
mov dword [esp], str.CtrlShiftAlt
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x158], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.CtrlAltWin
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x15c], eax
mov dword [esp + 4], 0x13
mov dword [esp], 0x47a9c3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x160], eax
mov dword [esp + 4], 7
mov dword [esp], str.control
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x164], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47aa1f
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x168], eax
mov dword [esp + 4], 7
mov dword [esp], str.command
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x16c], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.Right_command
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x170], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.Right_option
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x174], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa11
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x178], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa13
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x17c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa15
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x180], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa17
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x184], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa19
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x188], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa1b
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x18c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa1d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x190], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa49
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x194], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa4d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x198], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa4f
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x19c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa51
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1a0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa53
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1a4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa55
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1a8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa57
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1ac], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a999
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1b0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a99b
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1b4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a99d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1b8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a99f
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1bc], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a9a1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1c0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a9a3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1c4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a9a5
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1c8], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47aa83
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1cc], eax
mov dword [esp + 4], 0xe
mov dword [esp], 0x47d4ab
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1d0], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47aa72
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1d4], eax
mov dword [esp + 4], 7
mov dword [esp], 0x47d4ba
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1d8], eax
mov dword [esp + 4], 9
mov dword [esp], 0x47aa79
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1dc], eax
mov dword [esp + 4], 0xa
mov dword [esp], 0x47d4c2
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1e0], eax
mov dword [esp + 4], 9
mov dword [esp], 0x47aa68
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1e4], eax
mov dword [esp + 4], 0xa
mov dword [esp], 0x47d4cd
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1e8], eax
mov dword [esp + 4], 0xc
mov dword [esp], 0x47aa9f
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1ec], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47d4d8
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1f0], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47aa91
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1f4], eax
mov dword [esp + 4], 0xe
mov dword [esp], 0x47d4e6
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1f8], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47aaac
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x1fc], eax
mov dword [esp + 4], 0xe
mov dword [esp], 0x47d4f5
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x200], eax
mov dword [esp + 4], 0xc
mov dword [esp], 0x47ab18
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x204], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47d504
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x208], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47ab11
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x20c], eax
mov dword [esp + 4], 7
mov dword [esp], 0x47d512
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x210], eax
mov dword [esp + 4], 7
mov dword [esp], 0x47ab09
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x214], eax
mov dword [esp + 4], 8
mov dword [esp], 0x47d51a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x218], eax
mov dword [esp + 4], 7
mov dword [esp], 0x47ab01
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x21c], eax
mov dword [esp + 4], 8
mov dword [esp], 0x47d523
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x220], eax
mov dword [esp + 4], 0xf
mov dword [esp], 0x47ab25
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x224], eax
mov dword [esp + 4], 0x10
mov dword [esp], 0x47d52c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x228], eax
mov dword [esp + 4], 0xf
mov dword [esp], 0x47ab35
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x22c], eax
mov dword [esp + 4], 0x10
mov dword [esp], 0x47d53d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x230], eax
mov dword [esp + 4], 0xc
mov dword [esp], 0x47ab45
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x234], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47d54e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x238], eax
mov dword [esp + 4], 7
mov dword [esp], 0x47aaba
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x23c], eax
mov dword [esp + 4], 8
mov dword [esp], 0x47d55c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x240], eax
mov dword [esp + 4], 7
mov dword [esp], 0x47aaec
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x244], eax
mov dword [esp + 4], 8
mov dword [esp], 0x47d565
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x248], eax
mov dword [esp + 4], 7
mov dword [esp], 0x47aad7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x24c], eax
mov dword [esp + 4], 8
mov dword [esp], 0x47d56e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x250], eax
mov dword [esp + 4], 7
mov dword [esp], 0x47aacf
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x254], eax
mov dword [esp + 4], 8
mov dword [esp], 0x47d577
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x258], eax
mov dword [esp + 4], 0xc
mov dword [esp], 0x47aac2
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x25c], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47d580
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x260], eax
mov dword [esp + 4], 0xc
mov dword [esp], 0x47aadf
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x264], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47d58e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x268], eax
mov dword [esp + 4], 0xc
mov dword [esp], 0x47aaf4
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x26c], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47d59c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x270], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47ab99
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x274], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47ab87
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x278], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47aba7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x27c], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47ab6e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x280], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47ab75
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x284], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47ab5c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x288], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47aba0
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x28c], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.LED0
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x290], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.LED1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x294], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.LED2
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x298], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.LED3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x29c], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.LED4
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2a0], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.LED5
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2a4], eax
mov dword [esp + 4], 0xc
mov dword [esp], 0x47ac23
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2a8], eax
mov dword [esp + 4], 0xc
mov dword [esp], 0x47abe3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2ac], eax
mov dword [esp + 4], 0xc
mov dword [esp], 0x47abd6
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2b0], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47ac77
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2b4], eax
mov dword [esp + 4], 0xd
mov dword [esp], 0x47abf0
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2b8], eax
mov dword [esp + 4], 0x11
mov dword [esp], 0x47abfe
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2bc], eax
mov dword [esp + 4], 0x11
mov dword [esp], str.Ctrl
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2c0], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.Shift
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2c4], eax
mov dword [esp + 4], 0x12
mov dword [esp], 0x47ac10
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2c8], eax
mov dword [esp + 4], 0x10
mov dword [esp], 0x47ac42
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2cc], eax
mov dword [esp + 4], 0x10
mov dword [esp], str.Alt
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2d0], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a881
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2d4], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a884
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2d8], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a887
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2dc], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a88a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2e0], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a88d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2e4], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a890
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2e8], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a893
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2ec], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a896
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2f0], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a899
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2f4], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a89c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2f8], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a8a0
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x2fc], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a8a4
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x300], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9a7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x304], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9ab
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x308], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9af
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x30c], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9b3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x310], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9b7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x314], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9bb
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x318], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9bf
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x31c], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9fd
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x320], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa01
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x324], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa05
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x328], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa09
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x32c], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa0d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x330], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a8a8
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x334], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.PrtSc_nSysRq
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x338], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Scroll_nLock
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x33c], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Pause_nBreak
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x340], eax
mov dword [esp + 4], 6
mov dword [esp], str.Insert
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x344], eax
mov dword [esp + 4], 6
mov dword [esp], str.Delete
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x348], eax
mov dword [esp + 4], 4
mov dword [esp], str.Home
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x34c], eax
mov dword [esp + 4], 7
mov dword [esp], str.Page_nUp
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x350], eax
mov dword [esp + 4], 9
mov dword [esp], str.Page_nDown
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x354], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a8cb
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x358], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a907
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x35c], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a810
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x360], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a84c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x364], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a82e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x368], eax
mov dword [esp + 4], 9
mov dword [esp], str.Caps_Lock
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x36c], eax
mov dword [esp + 4], 1
mov dword [esp], str.ABCDEFGHIJKLM
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x370], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a834
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x374], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a836
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x378], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a838
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x37c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a83a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x380], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a83c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x384], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a83e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x388], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a840
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x38c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a842
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x390], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a844
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x394], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a846
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x398], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a848
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x39c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a84a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3a0], eax
mov dword [esp + 4], 1
mov dword [esp], str.NOPQRSTUVWXYZ
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3a4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a816
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3a8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a818
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3ac], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a81a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3b0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a81c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3b4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a81e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3b8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a820
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3bc], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a822
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3c0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a824
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3c4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a826
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3c8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a828
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3cc], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a82a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3d0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a82c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3d4], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7ea
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3d8], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7ed
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3dc], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7f0
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3e0], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7f3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3e4], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7f6
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3e8], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7f9
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3ec], eax
mov dword [esp + 4], 4
mov dword [esp], 0x47a7fc
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3f0], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a801
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3f4], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a804
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3f8], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a807
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x3fc], eax
mov dword [esp + 4], 5
mov dword [esp], str.Enter
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x400], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a87d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x404], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.Back_nspace
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x408], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a850
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x40c], eax
mov dword [esp + 4], 5
mov dword [esp], str.Space
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x410], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a80a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x414], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a80d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x418], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a864
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x41c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a867
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x420], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a86a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x424], eax
mov dword [esp + 4], 4
mov dword [esp], 0x47a7e5
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x428], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a86d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x42c], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a870
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x430], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47d5aa
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x434], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a874
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x438], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a877
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x43c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a87a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x440], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a7d7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x444], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a7db
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x448], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7df
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x44c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7e2
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x450], eax
mov dword [esp + 4], 7
mov dword [esp], str.NumLock
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x454], eax
mov dword [esp + 4], 5
mov dword [esp], str.ENTER
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x458], eax
mov dword [esp + 4], 5
mov dword [esp], str.Enter
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x45c], eax
mov dword [esp + 4], 1
mov dword [esp], str.1234567890
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x460], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a91b
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x464], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a91d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x468], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a91f
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x46c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a921
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x470], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a923
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x474], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a925
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x478], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a927
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x47c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a929
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x480], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a92b
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x484], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a92d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x488], eax
mov dword [esp + 4], 4
mov dword [esp], str.NULL
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x48c], eax
lea eax, [ebx + 0x490]
mov dword [esp + 4], 5
mov dword [esp], 0x47a7ba
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x490], eax
mov edi, dword [ebp - 0x4c]
mov dword [esp + 4], 4
mov dword [esp], 0x47a7cc
call edi
mov dword [ebx + 0x494], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47a7c0
call edi
mov dword [ebx + 0x498], eax
mov dword [esp + 4], 4
mov dword [esp], str.Win
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x49c], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Right_Ctrl
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4a0], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.Right_Alt
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4a4], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.Right_Shift
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4a8], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.Right_Win
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4ac], eax
mov dword [esp + 4], 9
mov dword [esp], str.CtrlAlt
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4b0], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.CtrlShift
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4b4], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.AltShift
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4b8], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.ShiftWin
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4bc], eax
mov dword [esp + 4], 0xf
mov dword [esp], str.CtrlShiftAlt
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4c0], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.CtrlAltWin
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4c4], eax
mov dword [esp + 4], 0x13
mov dword [esp], 0x47a9c3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4c8], eax
mov dword [esp + 4], 7
mov dword [esp], str.control
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4cc], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47aa1f
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4d0], eax
mov dword [esp + 4], 7
mov dword [esp], str.command
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4d4], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.Right_command
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4d8], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.Right_option
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4dc], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa11
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4e0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa13
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4e4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa15
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4e8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa17
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4ec], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa19
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4f0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa1b
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4f4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa1d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4f8], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa49
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x4fc], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa4d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x500], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa4f
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x504], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa51
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x508], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa53
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x50c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa55
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x510], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47aa57
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x514], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a999
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x518], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a99b
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x51c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a99d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x520], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a99f
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x524], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a9a1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x528], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a9a3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x52c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a9a5
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x530], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.Play_Pause
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x534], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Play_Pause1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x538], eax
mov dword [esp + 4], 4
mov dword [esp], str.Stop
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x53c], eax
mov dword [esp + 4], 5
mov dword [esp], str.Stop1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x540], eax
mov dword [esp + 4], 0xe
mov dword [esp], str.Previous_track
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x544], eax
mov dword [esp + 4], 0xf
mov dword [esp], str.Previous_track1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x548], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.Next_track
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x54c], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Next_track1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x550], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.My_Computer
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x554], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.My_Computer1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x558], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.Screen_brightness
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x55c], eax
mov dword [esp + 4], 0x13
mov dword [esp], str.Screen_brightness1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x560], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.Screen_brightness_
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x564], eax
mov dword [esp + 4], 0x13
mov dword [esp], str.Screen_brightness_1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x568], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.Multimedia
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x56c], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Multimedia1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x570], eax
mov dword [esp + 4], 4
mov dword [esp], str.Mute
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x574], eax
mov dword [esp + 4], 5
mov dword [esp], str.Mute1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x578], eax
mov dword [esp + 4], 7
mov dword [esp], str.Volume
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x57c], eax
mov dword [esp + 4], 8
mov dword [esp], str.Volume1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x580], eax
mov dword [esp + 4], 7
mov dword [esp], str.Volume_
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x584], eax
mov dword [esp + 4], 8
mov dword [esp], str.Volume_1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x588], eax
mov dword [esp + 4], 0xa
mov dword [esp], str.Calculator
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x58c], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Calculator1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x590], eax
mov dword [esp + 4], 8
mov dword [esp], str.WWW_home
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x594], eax
mov dword [esp + 4], 9
mov dword [esp], str.WWW_home1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x598], eax
mov dword [esp + 4], 6
mov dword [esp], str.E_mail
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x59c], eax
mov dword [esp + 4], 7
mov dword [esp], str.E_mail1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5a0], eax
mov dword [esp + 4], 5
mov dword [esp], str.Bass
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5a4], eax
mov dword [esp + 4], 6
mov dword [esp], str.Bass1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5a8], eax
mov dword [esp + 4], 5
mov dword [esp], str.Bass_
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5ac], eax
mov dword [esp + 4], 6
mov dword [esp], str.Bass_1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5b0], eax
mov dword [esp + 4], 7
mov dword [esp], str.Treble
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5b4], eax
mov dword [esp + 4], 8
mov dword [esp], str.Treble1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5b8], eax
mov dword [esp + 4], 7
mov dword [esp], str.Treble_
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5bc], eax
mov dword [esp + 4], 8
mov dword [esp], str.Treble_1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5c0], eax
mov dword [esp + 4], 0xf
mov dword [esp], str.WWW_Pagerefresh
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5c4], eax
mov dword [esp + 4], 0x10
mov dword [esp], str.WWW_Pagerefresh1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5c8], eax
mov dword [esp + 4], 0xf
mov dword [esp], str.WWW_Pageforward
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5cc], eax
mov dword [esp + 4], 0x10
mov dword [esp], str.WWW_Pageforward1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5d0], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.WWW_Pageback
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5d4], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.WWW_Pageback1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5d8], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47d782
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5dc], eax
mov dword [esp + 4], 6
mov dword [esp], str.Orange
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5e0], eax
mov dword [esp + 4], 6
mov dword [esp], str.Yellow
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5e4], eax
mov dword [esp + 4], 5
mov dword [esp], str.Green
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5e8], eax
mov dword [esp + 4], 4
mov dword [esp], str.Cyan
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5ec], eax
mov dword [esp + 4], 4
mov dword [esp], str.Blue
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5f0], eax
mov dword [esp + 4], 6
mov dword [esp], str.Purple
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5f4], eax
mov dword [esp + 4], 9
mov dword [esp], str.LED_Mode0
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5f8], eax
mov dword [esp + 4], 9
mov dword [esp], str.LED_Mode1
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x5fc], eax
mov dword [esp + 4], 9
mov dword [esp], str.LED_Mode2
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x600], eax
mov dword [esp + 4], 9
mov dword [esp], str.LED_Mode3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x604], eax
mov dword [esp + 4], 9
mov dword [esp], str.LED_Mode4
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x608], eax
mov dword [esp + 4], 9
mov dword [esp], str.LED_Mode5
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x60c], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.Mouse_LeftKey
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x610], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.Mouse_Middle
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x614], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Mouse_Right
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x618], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.Mouse_Wheel
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x61c], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.Mouse_Wheel_
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x620], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.CtrlMouse_Up
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x624], eax
mov dword [esp + 4], 0xf
mov dword [esp], str.CtrlMouse_Down
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x628], eax
mov dword [esp + 4], 0xe
mov dword [esp], str.ShiftMouse_Up
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x62c], eax
mov dword [esp + 4], 0x10
mov dword [esp], str.ShiftMouse_Down
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x630], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.AltMouse_Up
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x634], eax
mov dword [esp + 4], 0xe
mov dword [esp], str.AltMouse_Down
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x638], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a881
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x63c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a884
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x640], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a887
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x644], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a88a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x648], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a88d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x64c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a890
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x650], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a893
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x654], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a896
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x658], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a899
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x65c], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a89c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x660], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a8a0
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x664], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a8a4
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x668], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9a7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x66c], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9ab
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x670], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9af
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x674], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9b3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x678], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9b7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x67c], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9bb
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x680], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9bf
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x684], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a9fd
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x688], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa01
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x68c], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa05
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x690], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa09
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x694], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47aa0d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x698], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a8a8
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x69c], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.PrtSc_nSysRq
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6a0], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Scroll_nLock
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6a4], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.Pause_nBreak
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6a8], eax
mov dword [esp + 4], 6
mov dword [esp], str.Insert
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6ac], eax
mov dword [esp + 4], 6
mov dword [esp], str.Delete
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6b0], eax
mov dword [esp + 4], 4
mov dword [esp], str.Home
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6b4], eax
mov dword [esp + 4], 7
mov dword [esp], str.Page_nUp
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6b8], eax
mov dword [esp + 4], 9
mov dword [esp], str.Page_nDown
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6bc], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a8cb
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6c0], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a907
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6c4], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a810
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6c8], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a84c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6cc], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a82e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6d0], eax
mov dword [esp + 4], 9
mov dword [esp], str.Caps_Lock
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6d4], eax
mov dword [esp + 4], 1
mov dword [esp], str.ABCDEFGHIJKLM
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6d8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a834
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6dc], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a836
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6e0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a838
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6e4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a83a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6e8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a83c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6ec], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a83e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6f0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a840
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6f4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a842
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6f8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a844
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x6fc], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a846
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x700], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a848
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x704], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a84a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x708], eax
mov dword [esp + 4], 1
mov dword [esp], str.NOPQRSTUVWXYZ
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x70c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a816
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x710], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a818
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x714], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a81a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x718], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a81c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x71c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a81e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x720], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a820
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x724], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a822
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x728], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a824
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x72c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a826
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x730], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a828
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x734], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a82a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x738], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a82c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x73c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7ea
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x740], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7ed
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x744], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7f0
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x748], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7f3
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x74c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7f6
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x750], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7f9
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x754], eax
mov dword [esp + 4], 4
mov dword [esp], 0x47a7fc
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x758], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a801
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x75c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a804
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x760], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a807
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x764], eax
mov dword [esp + 4], 5
mov dword [esp], str.Enter
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x768], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a87d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x76c], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.Back_nspace
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x770], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a850
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x774], eax
mov dword [esp + 4], 5
mov dword [esp], str.Space
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x778], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a80a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x77c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a80d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x780], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a864
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x784], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a867
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x788], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a86a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x78c], eax
mov dword [esp + 4], 4
mov dword [esp], 0x47a7e5
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x790], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a86d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x794], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a870
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x798], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47d5aa
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x79c], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a874
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7a0], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a877
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7a4], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a87a
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7a8], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a7d7
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7ac], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a7db
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7b0], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7df
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7b4], eax
mov dword [esp + 4], 2
mov dword [esp], 0x47a7e2
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7b8], eax
mov dword [esp + 4], 7
mov dword [esp], str.NumLock
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7bc], eax
mov dword [esp + 4], 5
mov dword [esp], str.ENTER
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7c0], eax
mov dword [esp + 4], 5
mov dword [esp], str.Enter
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7c4], eax
mov dword [esp + 4], 1
mov dword [esp], str.1234567890
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7c8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a91b
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7cc], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a91d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7d0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a91f
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7d4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a921
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7d8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a923
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7dc], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a925
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7e0], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a927
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7e4], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a929
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7e8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x47a92b
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7ec], eax
mov dword [esp + 4], 3
mov dword [esp], 0x47a92d
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x7f0], eax
mov dword [esp + 4], 4
mov dword [esp], str.NULL
mov eax, dword [ebp - 0x4c]
call eax
lea edi, [ebx + 0x7f8]
mov dword [ebx + 0x7f4], eax
mov esi, 0x479020
mov ecx, 0x36
mov dword [ebp - 0x7c], edi
rep movsd dword es:[edi], dword [esi]
movzx eax, word [esi]
mov word [edi], ax
lea eax, [ebx + 0x8d4]
mov dword [esp + 4], 6
mov dword [esp], 0x47ab99
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x8d4], eax
mov edi, dword [ebp - 0x4c]
mov dword [esp + 4], 6
mov dword [esp], 0x47ab87
call edi
mov dword [ebx + 0x8d8], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47aba7
call edi
mov dword [ebx + 0x8dc], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47ab6e
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x8e0], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47ab75
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x8e4], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47ab5c
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x8e8], eax
mov dword [esp + 4], 6
mov dword [esp], 0x47aba0
mov eax, dword [ebp - 0x4c]
call eax
mov dword [ebx + 0x8ec], eax
lea eax, [ebx + 0x8f0]
mov dword [esp + 4], 0xa
mov dword [esp], str.LED0
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x4c]
call eax
lea ecx, [ebx + 0x8f4]
mov dword [ebx + 0x8f0], eax
mov dword [esp], str.LED1
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x8f8]
mov dword [esp], str.LED2
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x8fc]
mov dword [esp], str.LED3
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x900]
mov dword [esp], str.LED4
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x904]
mov dword [esp], str.LED5
call fcn.00448af0
lea eax, [ebx + 0x908]
sub esp, 4
mov dword [esp], 0x47d782
mov ecx, eax
mov dword [ebp - 0x5c], eax
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x90c]
mov dword [esp], str.Orange
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x910]
mov dword [esp], str.Yellow
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x914]
mov dword [esp], str.Green
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x918]
mov dword [esp], str.Cyan
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x91c]
mov dword [esp], str.Blue
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x920]
mov dword [esp], str.Purple
call fcn.00448af0
lea eax, [ebx + 0x924]
sub esp, 4
mov dword [esp], str.LED_Mode0
mov ecx, eax
mov dword [ebp - 0x58], eax
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x928]
mov dword [esp], str.LED_Mode1
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x92c]
mov dword [esp], str.LED_Mode2
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x930]
mov dword [esp], str.LED_Mode3
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x934]
mov dword [esp], str.LED_Mode4
call fcn.00448af0
sub esp, 4
lea ecx, [ebx + 0x938]
mov dword [esp], str.LED_Mode5
call fcn.00448af0
lea eax, [ebx + 0x93c]
sub esp, 4
mov dword [ebp - 0x70], eax
mov ecx, eax
call dword [0x5f1898]
mov dword [esp], 0x20
call fcn.00443ee8
mov dword [esp], ebx
mov ecx, eax
mov esi, eax
call fcn.004015c0
mov eax, dword [0x5f1824]
mov ecx, dword [ebx + 0x20]
sub esp, 4
mov dword [ebx + 0x95c], esi
mov dword [ebx + 0x964], eax
mov eax, dword [0x5f1770]
mov dword [ebx + 0x968], eax
mov dword [esp], ebx
call fcn.004554e0
sub esp, 4
mov ecx, ebx
call dword [0x5f1ae4]
mov dword [esp], 2
mov ecx, ebx
call dword [0x5f1afc]
sub esp, 4
call dword [0x5f19a8]
mov dword [esp + 4], 0xffffffff
mov dword [esp], eax
lea ecx, [ebp - 0x28]
call dword [0x5f1bf8]
lea eax, [ebp - 0x28]
sub esp, 8
mov ecx, ebx
mov dword [esp], eax
call dword [0x5f1ac0]
mov eax, dword [ebx + 0x20]
sub esp, 4
mov esi, dword [0x5f19cc]
mov dword [esp], 1
mov ecx, dword [eax]
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 8]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x38]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x34]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0xc]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x10]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x18]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x30]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x1c]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x20]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x28]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x2c]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x24]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x14]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x3c]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x504]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x50c]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x51c]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x508]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x4fc]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x518]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x510]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x500]
mov dword [esp], 1
call esi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x514]
mov dword [esp], 1
call esi
sub esp, 4
mov dword [esp], 8
call fcn.00443ee8
mov esi, eax
mov dword [esp], 0
mov ecx, eax
call dword [0x5f19c0]
sub esp, 4
mov dword [ebx + 0x24], esi
mov ecx, esi
mov dword [esp + 4], 1
mov eax, dword [ebx + 0x20]
mov esi, dword [0x5f19bc]
mov eax, dword [eax]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 2
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 8]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 3
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x38]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 4
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x34]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 5
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0xc]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 6
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 7
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 8
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x30]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 9
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x1c]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0xa
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x20]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0xb
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x28]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0xc
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x2c]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0xd
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x24]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0xe
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x14]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0xf
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x3c]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0x10
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x504]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0x11
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x50c]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0x12
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x51c]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0x13
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x508]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0x14
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x4fc]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0x15
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x518]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0x16
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x510]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0x17
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x500]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], 0x18
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x514]
mov dword [esp], eax
call esi
sub esp, 8
mov ecx, dword [ebx + 0x24]
mov dword [esp], 1
call dword [0x5f19b8]
sub esp, 4
lea esi, [ebp - 0x48]
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], str.1on_changeButtonGroup_int_
mov dword [esp + 0xc], ebx
mov dword [esp + 8], str.2buttonClicked_int_
mov eax, dword [ebx + 0x24]
mov dword [esp], esi
mov dword [esp + 4], eax
mov eax, dword [0x5f1804]
mov dword [ebp - 0x50], eax
call eax
mov ecx, esi
mov edi, dword [0x5f1774]
call edi
mov dword [esp], 0x18
call fcn.00443ee8
mov esi, eax
mov dword [esp], ebx
mov ecx, eax
call dword [0x5f17d4]
mov eax, dword [0x5f17d0]
sub esp, 4
mov dword [ebx + 0x94c], esi
mov dword [esp], 0x10
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0x43cac0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x30], eax
call fcn.00443ee8
mov edx, dword [ebp - 0x28]
mov dword [eax], 1
mov dword [eax + 4], 0x44fc90
mov dword [eax + 8], edx
mov edx, dword [ebp - 0x24]
mov dword [eax + 0xc], edx
mov edx, dword [0x5f17c8]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x30]
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0xc], ebx
mov dword [esp + 0x20], edx
lea edx, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], esi
mov dword [esp + 0x10], edx
lea edx, [ebp - 0x44]
mov dword [esp], edx
call dword [0x5f17e8]
lea ecx, [ebp - 0x44]
call edi
mov ecx, dword [ebx + 0x94c]
mov dword [esp], 0x64
call dword [0x5f17cc]
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x40]
mov dword [esp], 2
call dword [0x5f1918]
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x40]
call dword [0x5f1b98]
mov dword [esp], 8
mov dword [ebp - 0x54], eax
call fcn.00443ee8
mov esi, eax
mov dword [esp], 0
mov ecx, eax
call dword [0x5f1990]
sub esp, 4
mov dword [esi], 0x5ea3ec
mov ecx, dword [ebp - 0x54]
mov dword [esp], esi
call dword [0x5f1b50]
mov eax, dword [ebx + 0x20]
sub esp, 4
mov edx, dword [ebp - 0x4c]
mov esi, dword [eax + 0x40]
mov dword [esp + 4], 0x3b
mov dword [esp], str.QTabWidget::pane_order:_1px_solid_rgb_108__117__125__65__
call edx
lea edx, [ebp - 0x38]
mov dword [ebp - 0x38], eax
mov ecx, esi
mov dword [esp], edx
call dword [0x5f1adc]
lea ecx, [ebp - 0x38]
sub esp, 4
lea esi, [ebp - 0x40]
call fcn.00448b30
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], str.1slotSpinbox_slider__
mov dword [esp + 0xc], ebx
mov dword [esp + 8], str.2valueChanged_int_
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x4c4]
mov dword [esp], esi
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x50]
call eax
mov ecx, esi
call edi
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], str.1slotslider_Spinbox__
lea edx, [ebp - 0x38]
mov dword [esp + 0xc], ebx
mov dword [esp + 8], str.2valueChanged_int_
mov eax, dword [ebx + 0x20]
mov eax, dword [eax + 0x4c8]
mov dword [esp], edx
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x50]
call eax
lea ecx, [ebp - 0x38]
call edi
mov ecx, ebx
call fcn.00410e40
mov dword [esp], 0
mov ecx, ebx
call fcn.0040f020
mov eax, dword [0x5f1870]
sub esp, 4
mov ecx, esi
mov dword [ebp - 0x50], eax
call eax
mov edi, dword [0x5f185c]
mov dword [esp], 0xd
mov ecx, esi
mov dword [ebp - 0x4c], edi
call edi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov edi, dword [0x5f1b4c]
mov ecx, dword [eax + 0x4f8]
mov dword [esp], esi
call edi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x4f0]
mov dword [esp], esi
call edi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x4ec]
mov dword [esp], esi
call edi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x4f4]
mov dword [esp], esi
call edi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov ecx, dword [eax + 0x4e4]
mov eax, dword [0x5f1b38]
mov dword [ebp - 0x54], eax
call eax
lea ecx, [ebp - 0x38]
mov edx, dword [ebp - 0x50]
call edx
mov dword [esp], 0xf
lea ecx, [ebp - 0x38]
mov edx, dword [ebp - 0x4c]
call edx
mov eax, dword [ebx + 0x20]
lea edx, [ebp - 0x38]
sub esp, 4
mov ecx, dword [eax + 0x598]
mov dword [esp], edx
call edi
mov eax, dword [ebx + 0x20]
sub esp, 4
mov edi, dword [ebp - 0x54]
mov ecx, dword [eax + 0x5a0]
call edi
mov ecx, ebx
call fcn.0043cd20
mov eax, dword [ebx + 0x20]
mov ecx, dword [eax + 4]
call edi
lea ecx, [ebp - 0x38]
mov ebx, dword [0x5f1874]
call ebx
mov ecx, esi
call ebx
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 4