Function at 0x419115
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
push str.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419143
mov eax, 0x30
jmp 0x419ab2
push 0x4a7993
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419168
mov eax, 0x31
jmp 0x419ab2
push 0x4a7995
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41918d
mov eax, 0x32
jmp 0x419ab2
push 0x4a7997
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4191b2
mov eax, 0x33
jmp 0x419ab2
push 0x4a7999
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4191d7
mov eax, 0x34
jmp 0x419ab2
push 0x4a799b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4191fc
mov eax, 0x35
jmp 0x419ab2
push 0x4a799d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419221
mov eax, 0x36
jmp 0x419ab2
push 0x4a799f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419246
mov eax, 0x37
jmp 0x419ab2
push 0x4a79a1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41926b
mov eax, 0x38
jmp 0x419ab2
push 0x4a79a3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419290
mov eax, 0x39
jmp 0x419ab2
push 0x4a79a5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4192b5
mov eax, 0x41
jmp 0x419ab2
push 0x4a79a7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4192da
mov eax, 0x42
jmp 0x419ab2
push 0x4a79a9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4192ff
mov eax, 0x43
jmp 0x419ab2
push 0x4a79ab
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419324
mov eax, 0x44
jmp 0x419ab2
push 0x4a79ad
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419349
mov eax, 0x45
jmp 0x419ab2
push 0x4a79af
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41936e
mov eax, 0x46
jmp 0x419ab2
push 0x4a79b1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419393
mov eax, 0x47
jmp 0x419ab2
push 0x4a79b3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4193b8
mov eax, 0x48
jmp 0x419ab2
push 0x4a79b5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4193dd
mov eax, 0x49
jmp 0x419ab2
push 0x4a79b7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419402
mov eax, 0x4a
jmp 0x419ab2
push 0x4a79b9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419427
mov eax, 0x4b
jmp 0x419ab2
push 0x4a79bb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41944c
mov eax, 0x4c
jmp 0x419ab2
push 0x4a79bd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419471
mov eax, 0x4d
jmp 0x419ab2
push 0x4a79bf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419496
mov eax, 0x4e
jmp 0x419ab2
push 0x4a79c1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4194bb
mov eax, 0x4f
jmp 0x419ab2
push 0x4a79c3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4194e0
mov eax, 0x50
jmp 0x419ab2
push 0x4a79c5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419505
mov eax, 0x51
jmp 0x419ab2
push 0x4a79c7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41952a
mov eax, 0x52
jmp 0x419ab2
push 0x4a79c9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41954f
mov eax, 0x53
jmp 0x419ab2
push 0x4a79cb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419574
mov eax, 0x54
jmp 0x419ab2
push 0x4a79cd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419599
mov eax, 0x55
jmp 0x419ab2
push 0x4a79cf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4195be
mov eax, 0x56
jmp 0x419ab2
push 0x4a79d1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4195e3
mov eax, 0x57
jmp 0x419ab2
push 0x4a79d3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419608
mov eax, 0x58
jmp 0x419ab2
push 0x4a79d5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41962d
mov eax, 0x59
jmp 0x419ab2
push 0x4a79d7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419652
mov eax, 0x5a
jmp 0x419ab2
push 0x4a79d9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419677
mov eax, 0x70
jmp 0x419ab2
push 0x4a79dc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41969c
mov eax, 0x71
jmp 0x419ab2
push 0x4a79df
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4196c1
mov eax, 0x72
jmp 0x419ab2
push 0x4a79e2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4196e6
mov eax, 0x73
jmp 0x419ab2
push 0x4a79e5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41970b
mov eax, 0x74
jmp 0x419ab2
push 0x4a79e8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419730
mov eax, 0x75
jmp 0x419ab2
push 0x4a79eb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419755
mov eax, 0x76
jmp 0x419ab2
push 0x4a79ee
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41977a
mov eax, 0x77
jmp 0x419ab2
push 0x4a79f1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41979f
mov eax, 0x78
jmp 0x419ab2
push 0x4a79f4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4197c4
mov eax, 0x79
jmp 0x419ab2
push 0x4a79f8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4197e9
mov eax, 0x7a
jmp 0x419ab2
push 0x4a79fc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41980e
mov eax, 0x7b
jmp 0x419ab2
push str.HOME
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419833
mov eax, 0x24
jmp 0x419ab2
push 0x4a7a05
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419858
mov eax, 0xbc
jmp 0x419ab2
push 0x4a7a07
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41987d
mov eax, 0xbe
jmp 0x419ab2
push 0x4a7a09
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4198a2
mov eax, 0x23
jmp 0x419ab2
push 0x4a7a0d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4198c7
mov eax, 0x1b
jmp 0x419ab2
push 0x4a7a11
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4198ec
mov eax, 0xdd
jmp 0x419ab2
push 0x4a7a13
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419911
mov eax, 0xdb
jmp 0x419ab2
push 0x4a7a15
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419936
mov eax, 0x2d
jmp 0x419ab2
push str.PageUp
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x41995b
mov eax, 0x21
jmp 0x419ab2
push str.PageDown
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419980
mov eax, 0x22
jmp 0x419ab2
push 0x4a7a2c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4199a5
mov eax, 0x2e
jmp 0x419ab2
push 0x4a7a30
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4199ca
mov eax, 0x20
jmp 0x419ab2
push 0x4a7899
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x4199ef
mov eax, 0xd
jmp 0x419ab2
push 0x4a7a37
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419a14
mov eax, 9
jmp 0x419ab2
push 0x4a7a3b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419a39
mov eax, 0xbf
jmp 0x419ab2
push str.Num__
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419a5e
mov eax, 0x6d
jmp 0x419ab2
push 0x4a7a43
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419a83
mov eax, 0xc0
jmp 0x419ab2
push 0x4a7a45
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401041
add esp, 8
cmp eax, 0
jne 0x419aa8
mov eax, 8
jmp 0x419ab2
mov eax, 0
jmp 0x419ab2
mov esp, ebp
pop ebp
ret 4