Function at 0x415315
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
push 0x49f330
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415343
mov eax, 0x20
jmp 0x4160e3
push str.__________GHIJKLMNOPQRSTUVWXYZ____abcdefghijklmnopqrstuvwxyz
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415368
mov eax, 0x21
jmp 0x4160e3
push 0x49fc92
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41538d
mov eax, 0x22
jmp 0x4160e3
push 0x49fc94
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4153b2
mov eax, 0x23
jmp 0x4160e3
push 0x49fc96
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4153d7
mov eax, 0x24
jmp 0x4160e3
push 0x49fa03
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4153fc
mov eax, 0x25
jmp 0x4160e3
push 0x49fc98
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415421
mov eax, 0x26
jmp 0x4160e3
push 0x49fc9a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415446
mov eax, 0x27
jmp 0x4160e3
push 0x49fc9c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41546b
mov eax, 0x28
jmp 0x4160e3
push 0x49fc9e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415490
mov eax, 0x29
jmp 0x4160e3
push 0x49fca0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4154b5
mov eax, 0x2a
jmp 0x4160e3
push 0x49f78c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4154da
mov eax, 0x2b
jmp 0x4160e3
push 0x49fca2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4154ff
mov eax, 0x2c
jmp 0x4160e3
push 0x49f2f2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415524
mov eax, 0x2d
jmp 0x4160e3
push 0x49cd0b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415549
mov eax, 0x2e
jmp 0x4160e3
push 0x49cd01
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41556e
mov eax, 0x2f
jmp 0x4160e3
push 0x49f2c6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415593
mov eax, 0x30
jmp 0x4160e3
push str.123456789_n
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4155b8
mov eax, 0x31
jmp 0x4160e3
push 0x49fc31
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4155dd
mov eax, 0x32
jmp 0x4160e3
push 0x49fc33
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415602
mov eax, 0x33
jmp 0x4160e3
push 0x49fc35
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415627
mov eax, 0x34
jmp 0x4160e3
push 0x49fc37
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41564c
mov eax, 0x35
jmp 0x4160e3
push 0x49fc39
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415671
mov eax, 0x36
jmp 0x4160e3
push 0x49fc3b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415696
mov eax, 0x37
jmp 0x4160e3
push 0x49fc3d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4156bb
mov eax, 0x38
jmp 0x4160e3
push 0x49fc3f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4156e0
mov eax, 0x39
jmp 0x4160e3
push 0x49cc90
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415705
mov eax, 0x3a
jmp 0x4160e3
push 0x49cccf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41572a
mov eax, 0x3b
jmp 0x4160e3
push 0x49fca4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41574f
mov eax, 0x3c
jmp 0x4160e3
push 0x49cd0d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415774
mov eax, 0x3d
jmp 0x4160e3
push 0x49fca6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415799
mov eax, 0x3e
jmp 0x4160e3
push 0x49fca8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4157be
mov eax, 0x3f
jmp 0x4160e3
push 0x49fcaa
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4157e3
mov eax, 0x40
jmp 0x4160e3
push str.ABCDEF
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415808
mov eax, 0x41
jmp 0x4160e3
push 0x49fbe5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41582d
mov eax, 0x42
jmp 0x4160e3
push 0x49fbe7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415852
mov eax, 0x43
jmp 0x4160e3
push 0x49fbe9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415877
mov eax, 0x44
jmp 0x4160e3
push 0x49fbeb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41589c
mov eax, 0x45
jmp 0x4160e3
push 0x49fbed
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4158c1
mov eax, 0x46
jmp 0x4160e3
push 0x49fcac
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4158e6
mov eax, 0x47
jmp 0x4160e3
push 0x49fcae
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41590b
mov eax, 0x48
jmp 0x4160e3
push 0x49fcb0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415930
mov eax, 0x49
jmp 0x4160e3
push 0x49fcb2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415955
mov eax, 0x4a
jmp 0x4160e3
push 0x49fcb4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41597a
mov eax, 0x4b
jmp 0x4160e3
push 0x49fcb6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41599f
mov eax, 0x4c
jmp 0x4160e3
push 0x49fcb8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4159c4
mov eax, 0x4d
jmp 0x4160e3
push 0x49fcba
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4159e9
mov eax, 0x4e
jmp 0x4160e3
push 0x49fcbc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415a0e
mov eax, 0x4f
jmp 0x4160e3
push 0x49fcbe
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415a33
mov eax, 0x50
jmp 0x4160e3
push 0x49fcc0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415a58
mov eax, 0x51
jmp 0x4160e3
push 0x49fcc2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415a7d
mov eax, 0x52
jmp 0x4160e3
push 0x49fcc4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415aa2
mov eax, 0x53
jmp 0x4160e3
push 0x49fcc6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415ac7
mov eax, 0x54
jmp 0x4160e3
push 0x49fcc8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415aec
mov eax, 0x55
jmp 0x4160e3
push 0x49fcca
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415b11
mov eax, 0x56
jmp 0x4160e3
push 0x49fccc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415b36
mov eax, 0x57
jmp 0x4160e3
push 0x49fcce
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415b5b
mov eax, 0x58
jmp 0x4160e3
push 0x49fcd0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415b80
mov eax, 0x59
jmp 0x4160e3
push 0x49fcd2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415ba5
mov eax, 0x5a
jmp 0x4160e3
push 0x49fcd4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415bca
mov eax, 0x5b
jmp 0x4160e3
push 0x49f3ab
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415bef
mov eax, 0x5c
jmp 0x4160e3
push 0x49fcd6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415c14
mov eax, 0x5d
jmp 0x4160e3
push 0x49fcd8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415c39
mov eax, 0x5e
jmp 0x4160e3
push 0x49fcda
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415c5e
mov eax, 0x5f
jmp 0x4160e3
push 0x49fcdc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415c83
mov eax, 0x60
jmp 0x4160e3
push 0x49fcde
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415ca8
mov eax, 0x61
jmp 0x4160e3
push 0x49fce0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415ccd
mov eax, 0x62
jmp 0x4160e3
push 0x49fce2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415cf2
mov eax, 0x63
jmp 0x4160e3
push 0x49fce4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415d17
mov eax, 0x64
jmp 0x4160e3
push 0x49fce6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415d3c
mov eax, 0x65
jmp 0x4160e3
push 0x49fce8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415d61
mov eax, 0x66
jmp 0x4160e3
push 0x49fcea
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415d86
mov eax, 0x67
jmp 0x4160e3
push 0x49fcec
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415dab
mov eax, 0x68
jmp 0x4160e3
push 0x49fcee
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415dd0
mov eax, 0x69
jmp 0x4160e3
push 0x49fcf0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415df5
mov eax, 0x6a
jmp 0x4160e3
push 0x49fcf2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415e1a
mov eax, 0x6b
jmp 0x4160e3
push 0x49fcf4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415e3f
mov eax, 0x6c
jmp 0x4160e3
push 0x49fcf6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415e64
mov eax, 0x6d
jmp 0x4160e3
push 0x49fcf8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415e89
mov eax, 0x6e
jmp 0x4160e3
push 0x49fcfa
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415eae
mov eax, 0x6f
jmp 0x4160e3
push 0x49fcfc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415ed3
mov eax, 0x70
jmp 0x4160e3
push 0x49fcfe
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415ef8
mov eax, 0x71
jmp 0x4160e3
push 0x49fd00
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415f1d
mov eax, 0x72
jmp 0x4160e3
push 0x49fd02
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415f42
mov eax, 0x73
jmp 0x4160e3
push 0x49fd04
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415f67
mov eax, 0x74
jmp 0x4160e3
push 0x49fd06
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415f8c
mov eax, 0x75
jmp 0x4160e3
push 0x49fd08
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415fb1
mov eax, 0x76
jmp 0x4160e3
push 0x49fd0a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415fd6
mov eax, 0x77
jmp 0x4160e3
push 0x49fd0c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x415ffb
mov eax, 0x78
jmp 0x4160e3
push 0x49fd0e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x416020
mov eax, 0x79
jmp 0x4160e3
push 0x49fd10
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x416045
mov eax, 0x7a
jmp 0x4160e3
push 0x49fd12
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41606a
mov eax, 0x7b
jmp 0x4160e3
push 0x49f9ea
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x41608f
mov eax, 0x7c
jmp 0x4160e3
push 0x49fd14
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4160b4
mov eax, 0x7d
jmp 0x4160e3
push 0x49fd16
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040103b
add esp, 8
cmp eax, 0
jne 0x4160d9
mov eax, 0x7e
jmp 0x4160e3
mov eax, 0
jmp 0x4160e3
mov esp, ebp
pop ebp
ret 4