Function at 0x41639d
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
push 0x53d85d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4163d4
mov dword [ebp - 4], 0x70
jmp 0x416f3c
push 0x53d860
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4163fb
mov dword [ebp - 4], 0x71
jmp 0x416f3c
push 0x53d863
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416422
mov dword [ebp - 4], 0x72
jmp 0x416f3c
push 0x53d866
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416449
mov dword [ebp - 4], 0x73
jmp 0x416f3c
push 0x53d869
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416470
mov dword [ebp - 4], 0x74
jmp 0x416f3c
push 0x53d86c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416497
mov dword [ebp - 4], 0x75
jmp 0x416f3c
push 0x53d86f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4164be
mov dword [ebp - 4], 0x76
jmp 0x416f3c
push 0x53d872
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4164e5
mov dword [ebp - 4], 0x77
jmp 0x416f3c
push 0x53d875
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x41650c
mov dword [ebp - 4], 0x78
jmp 0x416f3c
push 0x53d878
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416533
mov dword [ebp - 4], 0x79
jmp 0x416f3c
push 0x53d87c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x41655a
mov dword [ebp - 4], 0x7a
jmp 0x416f3c
push 0x53d880
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416581
mov dword [ebp - 4], 0x7b
jmp 0x416f3c
push 0x68702b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4165a8
mov dword [ebp - 4], 0x7c
jmp 0x416f3c
push 0x68702f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4165cf
mov dword [ebp - 4], 0x7d
jmp 0x416f3c
push 0x687033
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4165f6
mov dword [ebp - 4], 0x7e
jmp 0x416f3c
push 0x687037
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x41661d
mov dword [ebp - 4], 0x7f
jmp 0x416f3c
push 0x5c2da8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416644
mov dword [ebp - 4], 0x30
jmp 0x416f3c
push 0x68703b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x41666b
mov dword [ebp - 4], 0x31
jmp 0x416f3c
push 0x68703d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416692
mov dword [ebp - 4], 0x32
jmp 0x416f3c
push 0x68703f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4166b9
mov dword [ebp - 4], 0x33
jmp 0x416f3c
push 0x5c3ee2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4166e0
mov dword [ebp - 4], 0x34
jmp 0x416f3c
push 0x687041
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416707
mov dword [ebp - 4], 0x35
jmp 0x416f3c
push 0x687043
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x41672e
mov dword [ebp - 4], 0x36
jmp 0x416f3c
push 0x687045
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416755
mov dword [ebp - 4], 0x37
jmp 0x416f3c
push 0x687047
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x41677c
mov dword [ebp - 4], 0x38
jmp 0x416f3c
push 0x687049
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4167a3
mov dword [ebp - 4], 0x39
jmp 0x416f3c
push 0x68704b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4167ca
mov dword [ebp - 4], 0x41
jmp 0x416f3c
push 0x68704d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4167f1
mov dword [ebp - 4], 0x42
jmp 0x416f3c
push 0x68704f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416818
mov dword [ebp - 4], 0x43
jmp 0x416f3c
push 0x687051
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x41683f
mov dword [ebp - 4], 0x44
jmp 0x416f3c
push 0x687053
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416866
mov dword [ebp - 4], 0x45
jmp 0x416f3c
push 0x687055
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x41688d
mov dword [ebp - 4], 0x46
jmp 0x416f3c
push 0x687057
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4168b4
mov dword [ebp - 4], 0x47
jmp 0x416f3c
push 0x687059
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4168db
mov dword [ebp - 4], 0x48
jmp 0x416f3c
push 0x5c3ea8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416902
mov dword [ebp - 4], 0x49
jmp 0x416f3c
push 0x68705b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416929
mov dword [ebp - 4], 0x4a
jmp 0x416f3c
push 0x68705d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416950
mov dword [ebp - 4], 0x4b
jmp 0x416f3c
push 0x68705f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416977
mov dword [ebp - 4], 0x4c
jmp 0x416f3c
push 0x687061
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x41699e
mov dword [ebp - 4], 0x4d
jmp 0x416f3c
push 0x687063
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4169c5
mov dword [ebp - 4], 0x4e
jmp 0x416f3c
push 0x687065
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x4169ec
mov dword [ebp - 4], 0x4f
jmp 0x416f3c
push 0x687067
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416a13
mov dword [ebp - 4], 0x50
jmp 0x416f3c
push 0x687069
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416a3a
mov dword [ebp - 4], 0x51
jmp 0x416f3c
push 0x5c3eb5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416a61
mov dword [ebp - 4], 0x52
jmp 0x416f3c
push 0x68706b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416a88
mov dword [ebp - 4], 0x53
jmp 0x416f3c
push 0x68706d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416aaf
mov dword [ebp - 4], 0x54
jmp 0x416f3c
push 0x68706f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416ad6
mov dword [ebp - 4], 0x55
jmp 0x416f3c
push 0x687071
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416afd
mov dword [ebp - 4], 0x56
jmp 0x416f3c
push 0x687073
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416b24
mov dword [ebp - 4], 0x57
jmp 0x416f3c
push 0x687075
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416b4b
mov dword [ebp - 4], 0x58
jmp 0x416f3c
push 0x687077
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416b72
mov dword [ebp - 4], 0x59
jmp 0x416f3c
push 0x687079
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416b99
mov dword [ebp - 4], 0x5a
jmp 0x416f3c
push 0x53d884
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416bc0
mov dword [ebp - 4], 0x20
jmp 0x416f3c
push 0x53d8ad
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416be7
mov dword [ebp - 4], 0x21
jmp 0x416f3c
push 0x53d8b4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416c0e
mov dword [ebp - 4], 0x22
jmp 0x416f3c
push 0x53d8bd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416c35
mov dword [ebp - 4], 0x23
jmp 0x416f3c
push 0x53d8c1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416c5c
mov dword [ebp - 4], 0x24
jmp 0x416f3c
push 0x53d8c6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416c83
mov dword [ebp - 4], 0x2d
jmp 0x416f3c
push 0x53d8cd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416caa
mov dword [ebp - 4], 0x2e
jmp 0x416f3c
push 0x53d889
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416cd1
mov dword [ebp - 4], 0x25
jmp 0x416f3c
push 0x53d88c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416cf8
mov dword [ebp - 4], 0x26
jmp 0x416f3c
push 0x53d88f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416d1f
mov dword [ebp - 4], 0x27
jmp 0x416f3c
push 0x53d892
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416d46
mov dword [ebp - 4], 0x28
jmp 0x416f3c
push 0x53d895
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416d6d
mov dword [ebp - 4], 0x6a
jmp 0x416f3c
push 0x53d897
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416d94
mov dword [ebp - 4], 0x6b
jmp 0x416f3c
push 0x53d899
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416dbb
mov dword [ebp - 4], 0xba
jmp 0x416f3c
push 0x53d89b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416de2
mov dword [ebp - 4], 0xbb
jmp 0x416f3c
push 0x53d7b5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416e09
mov dword [ebp - 4], 0xbc
jmp 0x416f3c
push 0x53d89d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416e30
mov dword [ebp - 4], 0xbd
jmp 0x416f3c
push 0x53d89f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416e57
mov dword [ebp - 4], 0xbe
jmp 0x416f3c
push 0x53d8a1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416e7e
mov dword [ebp - 4], 0xbf
jmp 0x416f3c
push 0x53d8a3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416ea5
mov dword [ebp - 4], 0xc0
jmp 0x416f3c
push 0x53d8a5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416ecc
mov dword [ebp - 4], 0xdb
jmp 0x416f3c
push 0x53d8a7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416ef3
mov dword [ebp - 4], 0xdc
jmp 0x416f3c
push 0x53d8a9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416f1a
mov dword [ebp - 4], 0xdd
jmp 0x416f3c
push 0x53d8ab
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403582
add esp, 8
cmp eax, 0
jne 0x416f3c
mov dword [ebp - 4], 0xde
mov eax, dword [ebp - 4]
jmp 0x416f44
mov esp, ebp
pop ebp
ret 4