Function at 0x420ebc
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
push 0x5182b9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x420ef3
mov dword [ebp - 4], 0x70
jmp 0x421a5b
push 0x5182bc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x420f1a
mov dword [ebp - 4], 0x71
jmp 0x421a5b
push 0x5182bf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x420f41
mov dword [ebp - 4], 0x72
jmp 0x421a5b
push 0x5182c2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x420f68
mov dword [ebp - 4], 0x73
jmp 0x421a5b
push 0x5182c5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x420f8f
mov dword [ebp - 4], 0x74
jmp 0x421a5b
push 0x5182c8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x420fb6
mov dword [ebp - 4], 0x75
jmp 0x421a5b
push 0x5182cb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x420fdd
mov dword [ebp - 4], 0x76
jmp 0x421a5b
push 0x5182ce
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421004
mov dword [ebp - 4], 0x77
jmp 0x421a5b
push 0x5182d1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42102b
mov dword [ebp - 4], 0x78
jmp 0x421a5b
push 0x5182d4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421052
mov dword [ebp - 4], 0x79
jmp 0x421a5b
push 0x5182d8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421079
mov dword [ebp - 4], 0x7a
jmp 0x421a5b
push 0x5182dc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4210a0
mov dword [ebp - 4], 0x7b
jmp 0x421a5b
push 0xb14fdd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4210c7
mov dword [ebp - 4], 0x7c
jmp 0x421a5b
push 0xb14fe1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4210ee
mov dword [ebp - 4], 0x7d
jmp 0x421a5b
push 0xb14fe5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421115
mov dword [ebp - 4], 0x7e
jmp 0x421a5b
push 0xb14fe9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42113c
mov dword [ebp - 4], 0x7f
jmp 0x421a5b
push 0x51d55d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421163
mov dword [ebp - 4], 0x30
jmp 0x421a5b
push 0xb14fed
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42118a
mov dword [ebp - 4], 0x31
jmp 0x421a5b
push 0xb1399f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4211b1
mov dword [ebp - 4], 0x32
jmp 0x421a5b
push 0xb14fef
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4211d8
mov dword [ebp - 4], 0x33
jmp 0x421a5b
push 0xb14f0b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4211ff
mov dword [ebp - 4], 0x34
jmp 0x421a5b
push 0xb14ff1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421226
mov dword [ebp - 4], 0x35
jmp 0x421a5b
push 0xb14ff3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42124d
mov dword [ebp - 4], 0x36
jmp 0x421a5b
push 0x51d574
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421274
mov dword [ebp - 4], 0x37
jmp 0x421a5b
push 0xb14ff5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42129b
mov dword [ebp - 4], 0x38
jmp 0x421a5b
push 0xb14ff7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4212c2
mov dword [ebp - 4], 0x39
jmp 0x421a5b
push 0xb14ff9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4212e9
mov dword [ebp - 4], 0x41
jmp 0x421a5b
push 0xb14ffb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421310
mov dword [ebp - 4], 0x42
jmp 0x421a5b
push 0xb14ffd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421337
mov dword [ebp - 4], 0x43
jmp 0x421a5b
push 0xb14fff
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42135e
mov dword [ebp - 4], 0x44
jmp 0x421a5b
push 0xb15001
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421385
mov dword [ebp - 4], 0x45
jmp 0x421a5b
push 0xb15003
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4213ac
mov dword [ebp - 4], 0x46
jmp 0x421a5b
push 0xb15005
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4213d3
mov dword [ebp - 4], 0x47
jmp 0x421a5b
push 0xb15007
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4213fa
mov dword [ebp - 4], 0x48
jmp 0x421a5b
push 0xb1469f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421421
mov dword [ebp - 4], 0x49
jmp 0x421a5b
push 0xb15009
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421448
mov dword [ebp - 4], 0x4a
jmp 0x421a5b
push 0xb1500b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42146f
mov dword [ebp - 4], 0x4b
jmp 0x421a5b
push 0xb1500d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421496
mov dword [ebp - 4], 0x4c
jmp 0x421a5b
push 0xb1500f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4214bd
mov dword [ebp - 4], 0x4d
jmp 0x421a5b
push 0xb15011
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4214e4
mov dword [ebp - 4], 0x4e
jmp 0x421a5b
push 0xb15013
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42150b
mov dword [ebp - 4], 0x4f
jmp 0x421a5b
push 0xb15015
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421532
mov dword [ebp - 4], 0x50
jmp 0x421a5b
push 0xb15017
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421559
mov dword [ebp - 4], 0x51
jmp 0x421a5b
push 0xb146ac
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421580
mov dword [ebp - 4], 0x52
jmp 0x421a5b
push 0xb15019
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4215a7
mov dword [ebp - 4], 0x53
jmp 0x421a5b
push 0xb1501b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4215ce
mov dword [ebp - 4], 0x54
jmp 0x421a5b
push 0xb1501d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4215f5
mov dword [ebp - 4], 0x55
jmp 0x421a5b
push 0xb1501f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42161c
mov dword [ebp - 4], 0x56
jmp 0x421a5b
push 0xb15021
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421643
mov dword [ebp - 4], 0x57
jmp 0x421a5b
push 0xb15023
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42166a
mov dword [ebp - 4], 0x58
jmp 0x421a5b
push 0xb15025
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421691
mov dword [ebp - 4], 0x59
jmp 0x421a5b
push 0xb15027
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4216b8
mov dword [ebp - 4], 0x5a
jmp 0x421a5b
push 0x5182e0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4216df
mov dword [ebp - 4], 0x20
jmp 0x421a5b
push 0x518309
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421706
mov dword [ebp - 4], 0x21
jmp 0x421a5b
push str.PageDown
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42172d
mov dword [ebp - 4], 0x22
jmp 0x421a5b
push 0x518319
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421754
mov dword [ebp - 4], 0x23
jmp 0x421a5b
push str.Home
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42177b
mov dword [ebp - 4], 0x24
jmp 0x421a5b
push str.Insert
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4217a2
mov dword [ebp - 4], 0x2d
jmp 0x421a5b
push str.Delete
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4217c9
mov dword [ebp - 4], 0x2e
jmp 0x421a5b
push 0x5182e5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4217f0
mov dword [ebp - 4], 0x25
jmp 0x421a5b
push 0x5182e8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421817
mov dword [ebp - 4], 0x26
jmp 0x421a5b
push 0x5182eb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42183e
mov dword [ebp - 4], 0x27
jmp 0x421a5b
push 0x5182ee
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421865
mov dword [ebp - 4], 0x28
jmp 0x421a5b
push 0x5182f1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42188c
mov dword [ebp - 4], 0x6a
jmp 0x421a5b
push 0x5182f3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4218b3
mov dword [ebp - 4], 0x6b
jmp 0x421a5b
push 0x5182f5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4218da
mov dword [ebp - 4], 0xba
jmp 0x421a5b
push 0x5182f7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421901
mov dword [ebp - 4], 0xbb
jmp 0x421a5b
push 0x5182f9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421928
mov dword [ebp - 4], 0xbc
jmp 0x421a5b
push 0x5182fb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42194f
mov dword [ebp - 4], 0xbd
jmp 0x421a5b
push 0x5181c6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421976
mov dword [ebp - 4], 0xbe
jmp 0x421a5b
push 0x5182fd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x42199d
mov dword [ebp - 4], 0xbf
jmp 0x421a5b
push 0x5182ff
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4219c4
mov dword [ebp - 4], 0xc0
jmp 0x421a5b
push 0x518301
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x4219eb
mov dword [ebp - 4], 0xdb
jmp 0x421a5b
push 0x518303
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421a12
mov dword [ebp - 4], 0xdc
jmp 0x421a5b
push 0x518305
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421a39
mov dword [ebp - 4], 0xdd
jmp 0x421a5b
push 0x518307
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401065
add esp, 8
cmp eax, 0
jne 0x421a5b
mov dword [ebp - 4], 0xde
mov eax, dword [ebp - 4]
jmp 0x421a63
mov esp, ebp
pop ebp
ret 4