Function at 0x1005e8eb
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
push str.CTRL
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005e922
mov dword [ebp - 4], 0x11
jmp 0x1005f6fa
push str.SHIFT
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005e949
mov dword [ebp - 4], 0x10
jmp 0x1005f6fa
push 0x1032fb63
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005e970
mov dword [ebp - 4], 0x12
jmp 0x1005f6fa
push 0x101dc204
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005e997
mov dword [ebp - 4], 0x30
jmp 0x1005f6fa
push 0x101dc160
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005e9be
mov dword [ebp - 4], 0x31
jmp 0x1005f6fa
push 0x102067bf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005e9e5
mov dword [ebp - 4], 0x32
jmp 0x1005f6fa
push 0x102066ec
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ea0c
mov dword [ebp - 4], 0x33
jmp 0x1005f6fa
push 0x1032d676
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ea33
mov dword [ebp - 4], 0x34
jmp 0x1005f6fa
push 0x1032c4a2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ea5a
mov dword [ebp - 4], 0x35
jmp 0x1005f6fa
push 0x1032fb67
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ea81
mov dword [ebp - 4], 0x36
jmp 0x1005f6fa
push 0x1032fb69
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eaa8
mov dword [ebp - 4], 0x37
jmp 0x1005f6fa
push 0x1032fb6b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eacf
mov dword [ebp - 4], 0x38
jmp 0x1005f6fa
push 0x10206726
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eaf6
mov dword [ebp - 4], 0x39
jmp 0x1005f6fa
push 0x1032fb51
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eb1d
mov dword [ebp - 4], 0x41
jmp 0x1005f6fa
push 0x1032fb6d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eb44
mov dword [ebp - 4], 0x42
jmp 0x1005f6fa
push 0x1032fb6f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eb6b
mov dword [ebp - 4], 0x43
jmp 0x1005f6fa
push 0x1032fb71
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eb92
mov dword [ebp - 4], 0x44
jmp 0x1005f6fa
push 0x1032fb73
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ebb9
mov dword [ebp - 4], 0x45
jmp 0x1005f6fa
push 0x1032fb75
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ebe0
mov dword [ebp - 4], 0x46
jmp 0x1005f6fa
push 0x1032fb77
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ec07
mov dword [ebp - 4], 0x47
jmp 0x1005f6fa
push 0x1032fb79
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ec2e
mov dword [ebp - 4], 0x48
jmp 0x1005f6fa
push 0x1032fb7b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ec55
mov dword [ebp - 4], 0x49
jmp 0x1005f6fa
push 0x1032fb7d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ec7c
mov dword [ebp - 4], 0x4a
jmp 0x1005f6fa
push 0x1032fb7f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eca3
mov dword [ebp - 4], 0x4b
jmp 0x1005f6fa
push 0x1032fb81
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ecca
mov dword [ebp - 4], 0x4c
jmp 0x1005f6fa
push 0x1032fb83
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ecf1
mov dword [ebp - 4], 0x4d
jmp 0x1005f6fa
push 0x1032fb85
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ed18
mov dword [ebp - 4], 0x4e
jmp 0x1005f6fa
push 0x1032fb87
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ed3f
mov dword [ebp - 4], 0x4f
jmp 0x1005f6fa
push 0x1032fb89
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ed66
mov dword [ebp - 4], 0x50
jmp 0x1005f6fa
push 0x1032fb8b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ed8d
mov dword [ebp - 4], 0x51
jmp 0x1005f6fa
push 0x1032fb8d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005edb4
mov dword [ebp - 4], 0x52
jmp 0x1005f6fa
push 0x1032fb8f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eddb
mov dword [ebp - 4], 0x53
jmp 0x1005f6fa
push 0x1032fb91
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ee02
mov dword [ebp - 4], 0x54
jmp 0x1005f6fa
push 0x1032fb93
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ee29
mov dword [ebp - 4], 0x55
jmp 0x1005f6fa
push 0x1032fb95
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ee50
mov dword [ebp - 4], 0x56
jmp 0x1005f6fa
push 0x1032fb97
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ee77
mov dword [ebp - 4], 0x57
jmp 0x1005f6fa
push 0x1032fb99
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ee9e
mov dword [ebp - 4], 0x58
jmp 0x1005f6fa
push 0x1032fb9b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eec5
mov dword [ebp - 4], 0x59
jmp 0x1005f6fa
push 0x1032fb53
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005eeec
mov dword [ebp - 4], 0x5a
jmp 0x1005f6fa
push 0x1032fb9d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ef13
mov dword [ebp - 4], 0x70
jmp 0x1005f6fa
push 0x1032fba0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ef3a
mov dword [ebp - 4], 0x71
jmp 0x1005f6fa
push 0x1032fba3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ef61
mov dword [ebp - 4], 0x72
jmp 0x1005f6fa
push 0x1032fba6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005ef88
mov dword [ebp - 4], 0x73
jmp 0x1005f6fa
push 0x1032fba9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005efaf
mov dword [ebp - 4], 0x74
jmp 0x1005f6fa
push 0x1032fbac
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005efd6
mov dword [ebp - 4], 0x75
jmp 0x1005f6fa
push 0x1032fbaf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005effd
mov dword [ebp - 4], 0x76
jmp 0x1005f6fa
push 0x1032fbb2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f024
mov dword [ebp - 4], 0x77
jmp 0x1005f6fa
push 0x1032fbb5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f04b
mov dword [ebp - 4], 0x78
jmp 0x1005f6fa
push 0x1032d4a4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f072
mov dword [ebp - 4], 0x79
jmp 0x1005f6fa
push 0x1032fbb8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f099
mov dword [ebp - 4], 0x7a
jmp 0x1005f6fa
push 0x1032fbbc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f0c0
mov dword [ebp - 4], 0x7b
jmp 0x1005f6fa
push 0x1032fbc0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f0e7
mov dword [ebp - 4], 0x7c
jmp 0x1005f6fa
push 0x1032fbc4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f10e
mov dword [ebp - 4], 0x7d
jmp 0x1005f6fa
push 0x1032fbc8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f135
mov dword [ebp - 4], 0x7e
jmp 0x1005f6fa
push 0x1032fbcc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f15c
mov dword [ebp - 4], 0x7f
jmp 0x1005f6fa
push str.BREAK
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f183
mov dword [ebp - 4], 3
jmp 0x1005f6fa
push str.ENTER
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f1aa
mov dword [ebp - 4], 0xd
jmp 0x1005f6fa
push str.PAUSE
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f1d1
mov dword [ebp - 4], 0x13
jmp 0x1005f6fa
push str.CAPSLOCK
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f1f8
mov dword [ebp - 4], 0x14
jmp 0x1005f6fa
push str.NUMLOCK
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f21f
mov dword [ebp - 4], 0x90
jmp 0x1005f6fa
push str.SCROLLLOCK
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f246
mov dword [ebp - 4], 0x91
jmp 0x1005f6fa
push 0x1032fbfe
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f26d
mov dword [ebp - 4], 0x1b
jmp 0x1005f6fa
push str.SPACE
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f294
mov dword [ebp - 4], 0x20
jmp 0x1005f6fa
push str.PAGEUP
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f2bb
mov dword [ebp - 4], 0x21
jmp 0x1005f6fa
push str.PAGEDOWN
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f2e2
mov dword [ebp - 4], 0x22
jmp 0x1005f6fa
push 0x1032fc18
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f309
mov dword [ebp - 4], 0x24
jmp 0x1005f6fa
push 0x1032fc1d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f330
mov dword [ebp - 4], 0x23
jmp 0x1005f6fa
push str.LEFT
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f357
mov dword [ebp - 4], 0x25
jmp 0x1005f6fa
push 0x1032fc26
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f37e
mov dword [ebp - 4], 0x26
jmp 0x1005f6fa
push str.RIGHT
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f3a5
mov dword [ebp - 4], 0x27
jmp 0x1005f6fa
push str.DOWN
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f3cc
mov dword [ebp - 4], 0x28
jmp 0x1005f6fa
push 0x1032fc34
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f3f3
mov dword [ebp - 4], 0x2d
jmp 0x1005f6fa
push 0x1032fc38
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f41a
mov dword [ebp - 4], 0x2e
jmp 0x1005f6fa
push 0x1032b6e1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f441
mov dword [ebp - 4], 0xba
jmp 0x1005f6fa
push 0x1032df71
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f468
mov dword [ebp - 4], 0xbb
jmp 0x1005f6fa
push 0x101dc268
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f48f
mov dword [ebp - 4], 0xbc
jmp 0x1005f6fa
push 0x101dc84d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f4b6
mov dword [ebp - 4], 0xbd
jmp 0x1005f6fa
push 0x1032fc3c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f4dd
mov dword [ebp - 4], 0xbe
jmp 0x1005f6fa
push 0x1032fc3e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f504
mov dword [ebp - 4], 0xbf
jmp 0x1005f6fa
push 0x1032fc40
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f52b
mov dword [ebp - 4], 0xc0
jmp 0x1005f6fa
push 0x101dc849
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f552
mov dword [ebp - 4], 0xdb
jmp 0x1005f6fa
push 0x101dc925
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f579
mov dword [ebp - 4], 0xdd
jmp 0x1005f6fa
push 0x101dc83b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f5a0
mov dword [ebp - 4], 0xdc
jmp 0x1005f6fa
push 0x1032c60e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f5c7
mov dword [ebp - 4], 0xde
jmp 0x1005f6fa
push 0x1032fc42
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f5ee
mov dword [ebp - 4], 0x6a
jmp 0x1005f6fa
push 0x1032c26c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f615
mov dword [ebp - 4], 0x6b
jmp 0x1005f6fa
push 0x1032fc44
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f63c
mov dword [ebp - 4], 8
jmp 0x1005f6fa
push str.PGUP
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f663
mov dword [ebp - 4], 0x21
jmp 0x1005f6fa
push str.PGDN
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f68a
mov dword [ebp - 4], 0x22
jmp 0x1005f6fa
push str.INSERT
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f6b1
mov dword [ebp - 4], 0x2d
jmp 0x1005f6fa
push 0x1032fc5a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f6d8
mov dword [ebp - 4], 0xbf
jmp 0x1005f6fa
push 0x1032fc5c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10004194
add esp, 8
cmp eax, 0
jne 0x1005f6fa
mov dword [ebp - 4], 0x31
mov eax, dword [ebp - 4]
jmp 0x1005f702
mov esp, ebp
pop ebp
ret 4