Function at 0x484661
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
mov dword [ebp - 4], 0
call fcn.0045e2da
mov dword [ebp - 4], eax
mov eax, 0x602752
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00434c39
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x48469a
push ebx
call fcn.00526aea
add esp, 4
call fcn.00434021
push 0x1f4
call fcn.00422b37
call fcn.00435540
push 0x1f4
call fcn.00422b37
cmp dword [ebp - 4], 0x1e
jl 0x4846d3
cmp dword [ebp - 4], 0x21
jg 0x4846d3
mov eax, 1
jmp 0x4846d5
xor eax, eax
test eax, eax
je 0x4846ec
push 0x1438
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x22
jl 0x484707
cmp dword [ebp - 4], 0x24
jg 0x484707
mov eax, 1
jmp 0x484709
xor eax, eax
test eax, eax
je 0x484720
push 0x1439
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x25
jl 0x48473b
cmp dword [ebp - 4], 0x27
jg 0x48473b
mov eax, 1
jmp 0x48473d
xor eax, eax
test eax, eax
je 0x484754
push 0x143a
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x28
jl 0x48476f
cmp dword [ebp - 4], 0x2b
jg 0x48476f
mov eax, 1
jmp 0x484771
xor eax, eax
test eax, eax
je 0x484788
push 0x143b
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x2c
jl 0x4847a3
cmp dword [ebp - 4], 0x2e
jg 0x4847a3
mov eax, 1
jmp 0x4847a5
xor eax, eax
test eax, eax
je 0x4847bc
push 0x143c
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x2f
jl 0x4847d7
cmp dword [ebp - 4], 0x31
jg 0x4847d7
mov eax, 1
jmp 0x4847d9
xor eax, eax
test eax, eax
je 0x4847f0
push 0x143d
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x32
jl 0x48480b
cmp dword [ebp - 4], 0x35
jg 0x48480b
mov eax, 1
jmp 0x48480d
xor eax, eax
test eax, eax
je 0x484824
push 0x143e
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x36
jl 0x48483f
cmp dword [ebp - 4], 0x38
jg 0x48483f
mov eax, 1
jmp 0x484841
xor eax, eax
test eax, eax
je 0x484858
push 0x143f
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x39
jl 0x484873
cmp dword [ebp - 4], 0x3b
jg 0x484873
mov eax, 1
jmp 0x484875
xor eax, eax
test eax, eax
je 0x48488c
push 0x1440
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x3c
jl 0x4848a7
cmp dword [ebp - 4], 0x3e
jg 0x4848a7
mov eax, 1
jmp 0x4848a9
xor eax, eax
test eax, eax
je 0x4848c0
push 0x1441
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x3f
jl 0x4848db
cmp dword [ebp - 4], 0x41
jg 0x4848db
mov eax, 1
jmp 0x4848dd
xor eax, eax
test eax, eax
je 0x4848f4
push 0x1442
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x42
jl 0x48490f
cmp dword [ebp - 4], 0x43
jg 0x48490f
mov eax, 1
jmp 0x484911
xor eax, eax
test eax, eax
je 0x484928
push 0x1443
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x44
jl 0x484943
cmp dword [ebp - 4], 0x45
jg 0x484943
mov eax, 1
jmp 0x484945
xor eax, eax
test eax, eax
je 0x48495c
push 0x1444
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x46
jl 0x484977
cmp dword [ebp - 4], 0x48
jg 0x484977
mov eax, 1
jmp 0x484979
xor eax, eax
test eax, eax
je 0x484990
push 0x1445
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x49
jl 0x4849ab
cmp dword [ebp - 4], 0x4b
jg 0x4849ab
mov eax, 1
jmp 0x4849ad
xor eax, eax
test eax, eax
je 0x4849c4
push 0x1446
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x4c
jl 0x4849df
cmp dword [ebp - 4], 0x4d
jg 0x4849df
mov eax, 1
jmp 0x4849e1
xor eax, eax
test eax, eax
je 0x4849f8
push 0x1447
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x4e
jl 0x484a13
cmp dword [ebp - 4], 0x4f
jg 0x484a13
mov eax, 1
jmp 0x484a15
xor eax, eax
test eax, eax
je 0x484a2c
push 0x1448
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x50
jl 0x484a47
cmp dword [ebp - 4], 0x52
jg 0x484a47
mov eax, 1
jmp 0x484a49
xor eax, eax
test eax, eax
je 0x484a60
push 0x1449
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x53
jl 0x484a7b
cmp dword [ebp - 4], 0x55
jg 0x484a7b
mov eax, 1
jmp 0x484a7d
xor eax, eax
test eax, eax
je 0x484a94
push 0x144a
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x56
jl 0x484aaf
cmp dword [ebp - 4], 0x57
jg 0x484aaf
mov eax, 1
jmp 0x484ab1
xor eax, eax
test eax, eax
je 0x484ac8
push 0x144b
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x58
jl 0x484ae3
cmp dword [ebp - 4], 0x59
jg 0x484ae3
mov eax, 1
jmp 0x484ae5
xor eax, eax
test eax, eax
je 0x484afc
push 0x144c
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x5a
jl 0x484b17
cmp dword [ebp - 4], 0x5c
jg 0x484b17
mov eax, 1
jmp 0x484b19
xor eax, eax
test eax, eax
je 0x484b30
push 0x144d
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x5d
jl 0x484b4b
cmp dword [ebp - 4], 0x5f
jg 0x484b4b
mov eax, 1
jmp 0x484b4d
xor eax, eax
test eax, eax
je 0x484b64
push 0x144e
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x60
jl 0x484b7f
cmp dword [ebp - 4], 0x61
jg 0x484b7f
mov eax, 1
jmp 0x484b81
xor eax, eax
test eax, eax
je 0x484b98
push 0x144f
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x62
jl 0x484bb3
cmp dword [ebp - 4], 0x63
jg 0x484bb3
mov eax, 1
jmp 0x484bb5
xor eax, eax
test eax, eax
je 0x484bcc
push 0x1450
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x64
jl 0x484be7
cmp dword [ebp - 4], 0x65
jg 0x484be7
mov eax, 1
jmp 0x484be9
xor eax, eax
test eax, eax
je 0x484c00
push 0x33a5
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x66
jl 0x484c1b
cmp dword [ebp - 4], 0x67
jg 0x484c1b
mov eax, 1
jmp 0x484c1d
xor eax, eax
test eax, eax
je 0x484c34
push 0x33a6
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x68
jl 0x484c4f
cmp dword [ebp - 4], 0x69
jg 0x484c4f
mov eax, 1
jmp 0x484c51
xor eax, eax
test eax, eax
je 0x484c68
push 0x33a7
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x6a
jl 0x484c83
cmp dword [ebp - 4], 0x6b
jg 0x484c83
mov eax, 1
jmp 0x484c85
xor eax, eax
test eax, eax
je 0x484c9c
push 0x33a8
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x6c
jl 0x484cb7
cmp dword [ebp - 4], 0x6d
jg 0x484cb7
mov eax, 1
jmp 0x484cb9
xor eax, eax
test eax, eax
je 0x484cd0
push 0x33a9
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x6e
jl 0x484ceb
cmp dword [ebp - 4], 0x6f
jg 0x484ceb
mov eax, 1
jmp 0x484ced
xor eax, eax
test eax, eax
je 0x484d04
push 0x33aa
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x70
jl 0x484d1f
cmp dword [ebp - 4], 0x71
jg 0x484d1f
mov eax, 1
jmp 0x484d21
xor eax, eax
test eax, eax
je 0x484d38
push 0x33ab
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x72
jl 0x484d53
cmp dword [ebp - 4], 0x73
jg 0x484d53
mov eax, 1
jmp 0x484d55
xor eax, eax
test eax, eax
je 0x484d6c
push 0x33ac
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x74
jl 0x484d87
cmp dword [ebp - 4], 0x75
jg 0x484d87
mov eax, 1
jmp 0x484d89
xor eax, eax
test eax, eax
je 0x484da0
push 0x33ad
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x76
jl 0x484dbb
cmp dword [ebp - 4], 0x77
jg 0x484dbb
mov eax, 1
jmp 0x484dbd
xor eax, eax
test eax, eax
je 0x484dd4
push 0x33ae
call fcn.00434a67
jmp 0x484fb4
cmp dword [ebp - 4], 0x78
jl 0x484def
cmp dword [ebp - 4], 0x79
jg 0x484def
mov eax, 1
jmp 0x484df1
xor eax, eax
test eax, eax
je 0x484e54
push 0x915f
call fcn.004837fa
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jle 0x484e24
push 0x4049
call fcn.00434a67
push 0x12c
call fcn.00422b37
push 0x9160
call fcn.004837fa
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jle 0x484e4f
push 0x404a
call fcn.00434a67
push 0x12c
call fcn.00422b37
jmp 0x484fb4
cmp dword [ebp - 4], 0x7a
jl 0x484e6f
cmp dword [ebp - 4], 0x7c
jg 0x484e6f
mov eax, 1
jmp 0x484e71
xor eax, eax
test eax, eax
je 0x484ed4
push 0x915f
call fcn.004837fa
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jle 0x484ea4
push 0x404b
call fcn.00434a67
push 0x12c
call fcn.00422b37
push 0x9160
call fcn.004837fa
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jle 0x484ecf
push 0x404c
call fcn.00434a67
push 0x12c
call fcn.00422b37
jmp 0x484fb4
cmp dword [ebp - 4], 0x7d
jl 0x484eef
cmp dword [ebp - 4], 0x7e
jg 0x484eef
mov eax, 1
jmp 0x484ef1
xor eax, eax
test eax, eax
je 0x484f54
push 0x915f
call fcn.004837fa
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jle 0x484f24
push 0x404e
call fcn.00434a67
push 0x12c
call fcn.00422b37
push 0x9160
call fcn.004837fa
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jle 0x484f4f
push 0x404f
call fcn.00434a67
push 0x12c
call fcn.00422b37
jmp 0x484fb4
cmp dword [ebp - 4], 0x7f
jl 0x484fb4
push 0x915f
call fcn.004837fa
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jle 0x484f89
push 0x4050
call fcn.00434a67
push 0x12c
call fcn.00422b37
push 0x9160
call fcn.004837fa
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jle 0x484fb4
push 0x4051
call fcn.00434a67
push 0x12c
call fcn.00422b37
push 0x1f4
call fcn.00422b37
call fcn.00434021
push 0x64
call fcn.00422b37
call fcn.00435540
call fcn.00459573
mov dword [ebp - 8], eax
push 0x6021af
push dword [ebp - 8]
call fcn.00403115
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x485008
push ebx
call fcn.00526aea
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x48503e
mov ebx, dword [0x729f7c]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x43898000
mov ebx, dword [0x729f7c]
add ebx, 8
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x427c0000
call fcn.00432c3d
mov esp, ebp
pop ebp
ret