Function at 0x58b890
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x659843
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, 0x1140
call fcn.005e1650
mov eax, dword [0x6f853c]
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
push 3
mov esi, ecx
xor edi, edi
mov ebx, 0xf
push 0x67e260
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x14], eax
mov dword [ebp - 4], edi
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], edi
mov byte [ebp - 0x1068], 0
call fcn.00401500
lea eax, [ebp - 0x1050]
add esi, 0xc224
push eax
mov ecx, esi
mov byte [ebp - 4], 1
mov dword [ebp - 0x1050], 1
call fcn.0058b790
push 0xffffffffffffffff
push edi
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
mov eax, dword [ebp - 0x1054]
mov edi, 0x10
cmp eax, edi
mov byte [ebp - 4], 0
jb 0x58b947
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e25c
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 2
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58b9b9
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e258
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
mov byte [ebp - 4], 3
mov dword [ebp - 0x1050], 3
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58ba2b
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e254
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
mov byte [ebp - 4], 4
mov dword [ebp - 0x1050], 4
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58ba9d
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e250
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 5
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bb0f
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e24c
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 6
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bb81
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e248
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 7
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bbf3
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e244
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 8
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bc65
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e240
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 9
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bcd7
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e23c
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 0xa
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bd49
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x67e238
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 0xb
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bdbb
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push 0x6670d8
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 0xc
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58be2d
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 1
push str.0987654321
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 0xd
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58be9f
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 4
push str.Back
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
mov eax, 0xe
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bf11
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 3
push 0x67e230
lea ecx, [ebp - 0x106c]
mov dword [ebp - 0x1054], ebx
mov dword [ebp - 0x1058], 0
mov byte [ebp - 0x1068], 0
call fcn.00401500
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
mov byte [ebp - 4], bl
mov dword [ebp - 0x1050], ebx
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bf7e
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e22c
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x10
mov dword [ebp - 0x1050], edi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58bfd3
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e228
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x11
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c02c
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x6665e4
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x12
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c085
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e224
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x13
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c0de
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e220
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x14
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c137
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e21c
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x15
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c190
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e218
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x16
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c1e9
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e214
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x17
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c242
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e210
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x18
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c29b
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e20c
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x19
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c2f4
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e208
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x1a
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c34d
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push str.__POIUYTRWQ
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x1b
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c3a6
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push str.Enter
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x1c
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c3ff
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1f4
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x1d
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c458
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1f0
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x1e
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c4b1
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1ec
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x1f
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c50a
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1e8
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x20
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c563
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1e4
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x21
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c5bc
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1e0
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x22
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c615
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1dc
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x23
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c66e
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1d8
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x24
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c6c7
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1d4
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x25
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c720
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x666713
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x26
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c779
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1d0
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x27
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c7d2
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1cc
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x28
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c82b
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push str.__KJHGFDSA
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x29
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c884
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1c0
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x2a
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c8dd
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1bc
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x2b
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c936
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1b8
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x2c
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c98f
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67259c
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x2d
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58c9e8
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x6663ec
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x2e
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58ca41
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1b4
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x2f
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58ca9a
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1b0
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x30
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58caf3
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1ac
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x31
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cb4c
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1a8
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x32
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cba5
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1a4
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x33
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cbfe
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e1a0
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x34
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cc57
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push str._._MNBVZ_
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x35
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58ccb0
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push str.R_Shift
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x36
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cd09
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e190
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x37
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cd62
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push str.L_Menu
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x38
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cdbb
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push str.Space
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x39
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58ce14
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push str.Caps_Lock
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x3a
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58ce6d
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e170
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x3b
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cec6
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e16c
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x3c
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cf1f
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e168
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x3d
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cf78
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e164
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x3e
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58cfd1
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e160
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x3f
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
cmp dword [ebp - 0x1054], edi
mov byte [ebp - 4], 0
jb 0x58d02a
mov edx, dword [ebp - 0x1068]
push edx
call fcn.005e0f6d
add esp, 4
push 0x67e15c
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x40
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea eax, [ebp - 0x1050]
push eax
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e158
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x41
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e154
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x42
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e150
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x43
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e14c
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x44
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Num_Lock
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x45
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Scrol
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x46
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_7
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x47
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_8
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x48
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_9
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x49
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad__
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x4a
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_4
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x4b
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_5
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x4c
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_6
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x4d
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x4e
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
lea ecx, [ebp - 0x106c]
push 0
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_1
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x4f
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_2
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x50
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_3
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x51
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_0
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x52
lea edx, [ebp - 0x1050]
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
push edx
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_.
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov eax, 0x53
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], al
mov dword [ebp - 0x1050], eax
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.OEM_102
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
mov ebx, 0x56
push edx
mov ecx, esi
mov byte [ebp - 4], 0x54
mov dword [ebp - 0x1050], ebx
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e090
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x55
mov dword [ebp - 0x1050], 0x57
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e08c
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov byte [ebp - 4], bl
lea edx, [ebp - 0x1050]
mov ebx, 0x58
push edx
mov ecx, esi
mov dword [ebp - 0x1050], ebx
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e088
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x57
mov dword [ebp - 0x1050], 0x64
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e084
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov byte [ebp - 4], bl
lea edx, [ebp - 0x1050]
mov ebx, 0x65
push edx
mov ecx, esi
mov dword [ebp - 0x1050], ebx
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e080
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x59
mov dword [ebp - 0x1050], 0x66
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
mov byte [ebp - 4], 0
push 1
lea ecx, [ebp - 0x106c]
call fcn.00401020
push str.KANA
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x5a
mov dword [ebp - 0x1050], 0x70
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Abnt_C1
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x5b
mov dword [ebp - 0x1050], 0x73
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Convert
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x5c
mov dword [ebp - 0x1050], 0x79
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.No_Convert
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x5d
mov dword [ebp - 0x1050], 0x7b
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e058
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x5e
mov dword [ebp - 0x1050], 0x7d
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Abnt_C2
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x5f
mov dword [ebp - 0x1050], 0x7e
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e044
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x60
mov dword [ebp - 0x1050], 0x8d
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Pre_Vtrack
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x61
mov dword [ebp - 0x1050], 0x90
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e034
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x62
mov dword [ebp - 0x1050], 0x91
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Colon
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x63
mov dword [ebp - 0x1050], 0x92
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Underline
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x64
mov dword [ebp - 0x1050], 0x93
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Kanji
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], bl
mov dword [ebp - 0x1050], 0x94
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Stop
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x66
mov dword [ebp - 0x1050], 0x95
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push 0x67e00c
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x67
mov dword [ebp - 0x1050], 0x96
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Unlabeled
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x68
mov dword [ebp - 0x1050], 0x97
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Next_Track
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov byte [ebp - 4], 0x69
mov dword [ebp - 0x1050], 0x99
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.NumPad_Enter
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x6a
mov dword [ebp - 0x1050], 0x9c
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.R_Ctr
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x6b
mov dword [ebp - 0x1050], 0x9d
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Mute
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x6c
mov dword [ebp - 0x1050], 0xa0
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.Calculator
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x6d
mov dword [ebp - 0x1050], 0xa1
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
push 0
push 1
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401020
push str.PlayPause
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x6e
mov dword [ebp - 0x1050], 0xa2
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.MediaStop
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x6f
mov dword [ebp - 0x1050], 0xa4
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Volume_Down
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x70
mov dword [ebp - 0x1050], 0xae
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Volume_Up
lea ecx, [ebp - 0x106c]
call fcn.004017d0
mov byte [ebp - 4], 0x71
mov dword [ebp - 0x1050], 0xb0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Webhome
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x72
mov dword [ebp - 0x1050], 0xb2
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.NumPad_.
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x73
mov dword [ebp - 0x1050], 0xb3
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push 0x67df84
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x74
mov dword [ebp - 0x1050], 0xb5
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.SYSRQ
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x75
mov dword [ebp - 0x1050], 0xb7
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.R_Alt
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x76
mov dword [ebp - 0x1050], 0xb8
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Pause
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x77
mov dword [ebp - 0x1050], 0xc5
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Home
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x78
mov dword [ebp - 0x1050], 0xc7
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push 0x6677f8
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x79
mov dword [ebp - 0x1050], 0xc8
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x106c]
call fcn.00401610
push str.PgUp
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x7a
mov dword [ebp - 0x1050], 0xc9
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Left
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x7b
mov dword [ebp - 0x1050], 0xcb
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Right
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x7c
mov dword [ebp - 0x1050], 0xcd
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push 0x67df48
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x7d
mov dword [ebp - 0x1050], 0xcf
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Down
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x7e
mov dword [ebp - 0x1050], 0xd0
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.PgDn
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x7f
mov dword [ebp - 0x1050], 0xd1
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Insert
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x80
mov dword [ebp - 0x1050], 0xd2
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Delete
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x81
mov dword [ebp - 0x1050], 0xd3
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.L_Win
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
mov byte [ebp - 4], 0x82
mov dword [ebp - 0x1050], 0xdb
push edx
mov ecx, esi
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.R_Win
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x83
mov dword [ebp - 0x1050], 0xdc
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Menu
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x84
mov dword [ebp - 0x1050], 0xdd
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Power
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x85
mov dword [ebp - 0x1050], 0xde
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push 0x67df00
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x86
mov dword [ebp - 0x1050], 0xdf
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Wake
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x87
mov dword [ebp - 0x1050], 0xe3
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.WebSearch
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x88
mov dword [ebp - 0x1050], 0xe5
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.WebFavorites
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x89
mov dword [ebp - 0x1050], 0xe6
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.WebRefresh
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x8a
mov dword [ebp - 0x1050], 0xe7
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x106c]
call fcn.00401610
push str.WebStop
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x8b
mov dword [ebp - 0x1050], 0xe8
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.WebForward
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x8c
mov dword [ebp - 0x1050], 0xe9
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.WebBack
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x8d
mov dword [ebp - 0x1050], 0xea
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.MyComputer
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x8e
mov dword [ebp - 0x1050], 0xeb
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.Mail
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x8f
mov dword [ebp - 0x1050], 0xec
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
mov byte [ebp - 4], 0
call fcn.00401610
push str.MediaSelect
lea ecx, [ebp - 0x106c]
call fcn.004017d0
lea edx, [ebp - 0x1050]
push edx
mov ecx, esi
mov byte [ebp - 4], 0x90
mov dword [ebp - 0x1050], 0xed
call fcn.0058b790
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x106c]
push ecx
mov ecx, eax
call fcn.00401410
lea ecx, [ebp - 0x106c]
call fcn.00401610
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov ecx, dword [ebp - 0x14]
call fcn.005e1637
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret