Function at 0x416434
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
push 0x54af1b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x41646b
mov dword [ebp - 4], 0x70
jmp 0x416fd3
push 0x54af1e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416492
mov dword [ebp - 4], 0x71
jmp 0x416fd3
push 0x54af21
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4164b9
mov dword [ebp - 4], 0x72
jmp 0x416fd3
push 0x54af24
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4164e0
mov dword [ebp - 4], 0x73
jmp 0x416fd3
push 0x54af27
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416507
mov dword [ebp - 4], 0x74
jmp 0x416fd3
push 0x54af2a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x41652e
mov dword [ebp - 4], 0x75
jmp 0x416fd3
push 0x54af2d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416555
mov dword [ebp - 4], 0x76
jmp 0x416fd3
push 0x54af30
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x41657c
mov dword [ebp - 4], 0x77
jmp 0x416fd3
push 0x54af33
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4165a3
mov dword [ebp - 4], 0x78
jmp 0x416fd3
push 0x54af36
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4165ca
mov dword [ebp - 4], 0x79
jmp 0x416fd3
push 0x54af3a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4165f1
mov dword [ebp - 4], 0x7a
jmp 0x416fd3
push 0x54af3e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416618
mov dword [ebp - 4], 0x7b
jmp 0x416fd3
push 0x59e9f6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x41663f
mov dword [ebp - 4], 0x7c
jmp 0x416fd3
push 0x59e9fa
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416666
mov dword [ebp - 4], 0x7d
jmp 0x416fd3
push 0x59e9fe
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x41668d
mov dword [ebp - 4], 0x7e
jmp 0x416fd3
push 0x59ea02
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4166b4
mov dword [ebp - 4], 0x7f
jmp 0x416fd3
push 0x59e963
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4166db
mov dword [ebp - 4], 0x30
jmp 0x416fd3
push 0x59ea06
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416702
mov dword [ebp - 4], 0x31
jmp 0x416fd3
push 0x59ea08
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416729
mov dword [ebp - 4], 0x32
jmp 0x416fd3
push 0x59ea0a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416750
mov dword [ebp - 4], 0x33
jmp 0x416fd3
push 0x59ea0c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416777
mov dword [ebp - 4], 0x34
jmp 0x416fd3
push 0x59ea0e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x41679e
mov dword [ebp - 4], 0x35
jmp 0x416fd3
push 0x59ea10
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4167c5
mov dword [ebp - 4], 0x36
jmp 0x416fd3
push 0x59ea12
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4167ec
mov dword [ebp - 4], 0x37
jmp 0x416fd3
push 0x59ea14
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416813
mov dword [ebp - 4], 0x38
jmp 0x416fd3
push 0x59ea16
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x41683a
mov dword [ebp - 4], 0x39
jmp 0x416fd3
push 0x59ea18
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416861
mov dword [ebp - 4], 0x41
jmp 0x416fd3
push 0x59ea1a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416888
mov dword [ebp - 4], 0x42
jmp 0x416fd3
push 0x59ea1c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4168af
mov dword [ebp - 4], 0x43
jmp 0x416fd3
push 0x59ea1e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4168d6
mov dword [ebp - 4], 0x44
jmp 0x416fd3
push 0x59ea20
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4168fd
mov dword [ebp - 4], 0x45
jmp 0x416fd3
push 0x59ea22
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416924
mov dword [ebp - 4], 0x46
jmp 0x416fd3
push 0x59ea24
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x41694b
mov dword [ebp - 4], 0x47
jmp 0x416fd3
push 0x59ea26
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416972
mov dword [ebp - 4], 0x48
jmp 0x416fd3
push 0x59ea28
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416999
mov dword [ebp - 4], 0x49
jmp 0x416fd3
push 0x59ea2a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4169c0
mov dword [ebp - 4], 0x4a
jmp 0x416fd3
push 0x59ea2c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x4169e7
mov dword [ebp - 4], 0x4b
jmp 0x416fd3
push 0x59ea2e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416a0e
mov dword [ebp - 4], 0x4c
jmp 0x416fd3
push 0x59ea30
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416a35
mov dword [ebp - 4], 0x4d
jmp 0x416fd3
push 0x59ea32
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416a5c
mov dword [ebp - 4], 0x4e
jmp 0x416fd3
push 0x59ea34
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416a83
mov dword [ebp - 4], 0x4f
jmp 0x416fd3
push 0x59ea36
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416aaa
mov dword [ebp - 4], 0x50
jmp 0x416fd3
push 0x59ea38
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416ad1
mov dword [ebp - 4], 0x51
jmp 0x416fd3
push 0x59ea3a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416af8
mov dword [ebp - 4], 0x52
jmp 0x416fd3
push 0x59ea3c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416b1f
mov dword [ebp - 4], 0x53
jmp 0x416fd3
push 0x59ea3e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416b46
mov dword [ebp - 4], 0x54
jmp 0x416fd3
push 0x59ea40
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416b6d
mov dword [ebp - 4], 0x55
jmp 0x416fd3
push 0x59ea42
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416b94
mov dword [ebp - 4], 0x56
jmp 0x416fd3
push 0x59ea44
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416bbb
mov dword [ebp - 4], 0x57
jmp 0x416fd3
push 0x59ea46
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416be2
mov dword [ebp - 4], 0x58
jmp 0x416fd3
push 0x59ea48
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416c09
mov dword [ebp - 4], 0x59
jmp 0x416fd3
push 0x59ea4a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416c30
mov dword [ebp - 4], 0x5a
jmp 0x416fd3
push 0x54af42
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416c57
mov dword [ebp - 4], 0x20
jmp 0x416fd3
push 0x54af65
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416c7e
mov dword [ebp - 4], 0x21
jmp 0x416fd3
push str.PageDown
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416ca5
mov dword [ebp - 4], 0x22
jmp 0x416fd3
push 0x54af75
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416ccc
mov dword [ebp - 4], 0x23
jmp 0x416fd3
push str.Home
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416cf3
mov dword [ebp - 4], 0x24
jmp 0x416fd3
push str.Insert
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416d1a
mov dword [ebp - 4], 0x2d
jmp 0x416fd3
push str.Delete
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416d41
mov dword [ebp - 4], 0x2e
jmp 0x416fd3
push 0x54af47
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416d68
mov dword [ebp - 4], 0x25
jmp 0x416fd3
push 0x54af4a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416d8f
mov dword [ebp - 4], 0x26
jmp 0x416fd3
push 0x54af4d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416db6
mov dword [ebp - 4], 0x27
jmp 0x416fd3
push 0x54af50
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416ddd
mov dword [ebp - 4], 0x28
jmp 0x416fd3
push 0x54af53
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416e04
mov dword [ebp - 4], 0x6a
jmp 0x416fd3
push 0x54af55
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416e2b
mov dword [ebp - 4], 0x6b
jmp 0x416fd3
push 0x54ac1f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416e52
mov dword [ebp - 4], 0xba
jmp 0x416fd3
push 0x54ac79
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416e79
mov dword [ebp - 4], 0xbb
jmp 0x416fd3
push 0x54af57
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416ea0
mov dword [ebp - 4], 0xbc
jmp 0x416fd3
push 0x54af59
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416ec7
mov dword [ebp - 4], 0xbd
jmp 0x416fd3
push 0x54ac6e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416eee
mov dword [ebp - 4], 0xbe
jmp 0x416fd3
push 0x54ac5b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416f15
mov dword [ebp - 4], 0xbf
jmp 0x416fd3
push 0x54af5b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416f3c
mov dword [ebp - 4], 0xc0
jmp 0x416fd3
push 0x54af5d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416f63
mov dword [ebp - 4], 0xdb
jmp 0x416fd3
push 0x54af5f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416f8a
mov dword [ebp - 4], 0xdc
jmp 0x416fd3
push 0x54af61
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416fb1
mov dword [ebp - 4], 0xdd
jmp 0x416fd3
push 0x54af63
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402ebc
add esp, 8
cmp eax, 0
jne 0x416fd3
mov dword [ebp - 4], 0xde
mov eax, dword [ebp - 4]
jmp 0x416fdb
mov esp, ebp
pop ebp
ret 4