Function at 0x593bfbae
Capabilities:
Parse pe header

Disassembly:
cmp dword [esp + 4], 0
jne 0x593bfbbc
xor eax, eax
jmp 0x593c04eb
push esi
push 0x593b140c
push dword [esp + 0xc]
call fcn.593b9274
test eax, eax
je 0x593c04e8
mov esi, dword [sym.imp.MSVCR70.dll__stricmp]
push edi
push 0x593b31d8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfbed
inc eax
jmp 0x593c04ea
push edi
push 0x593b31c8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfc03
push 2
pop eax
jmp 0x593c04ea
push edi
push 0x593b31bc
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfc15
push 3
jmp 0x593bfbfd
push edi
push 0x593b31b0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfc27
push 4
jmp 0x593bfbfd
push edi
push 0x593b31a0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfc39
push 5
jmp 0x593bfbfd
push edi
push 0x593b3194
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfc4b
push 6
jmp 0x593bfbfd
push edi
push 0x593b3188
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfc5d
push 7
jmp 0x593bfbfd
push edi
push 0x593b3178
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfc6f
push 8
jmp 0x593bfbfd
push edi
push 0x593b316c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfc84
push 9
jmp 0x593bfbfd
push edi
push 0x593b315c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfc99
push 0xa
jmp 0x593bfbfd
push edi
push 0x593b3154
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfcae
push 0xb
jmp 0x593bfbfd
push edi
push 0x593b3148
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfcc3
push 0xc
jmp 0x593bfbfd
push edi
push 0x593b313c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfcd8
push 0xd
jmp 0x593bfbfd
push edi
push 0x593b312c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfced
push 0xe
jmp 0x593bfbfd
push edi
push 0x593b3120
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfd02
push 0xf
jmp 0x593bfbfd
push edi
push 0x593b3110
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfd17
push 0x10
jmp 0x593bfbfd
push edi
push 0x593b3104
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfd2c
push 0x11
jmp 0x593bfbfd
push edi
push 0x593b30f4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfd41
push 0x12
jmp 0x593bfbfd
push edi
push 0x593b30e8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfd56
push 0x13
jmp 0x593bfbfd
push edi
push 0x593b30d8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfd6b
push 0x14
jmp 0x593bfbfd
push edi
push 0x593b30c8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfd80
push 0x15
jmp 0x593bfbfd
push edi
push 0x593b30b4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfd95
push 0x16
jmp 0x593bfbfd
push edi
push 0x593b30a8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfdaa
push 0x17
jmp 0x593bfbfd
push edi
push 0x593b3098
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfdbf
push 0x18
jmp 0x593bfbfd
push edi
push 0x593b3088
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfdd4
push 0x19
jmp 0x593bfbfd
push edi
push 0x593b3074
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfde9
push 0x1a
jmp 0x593bfbfd
push edi
push 0x593b3068
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfdfe
push 0x1b
jmp 0x593bfbfd
push edi
push 0x593b3058
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfe13
push 0x1c
jmp 0x593bfbfd
push edi
push 0x593b304c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfe28
push 0x1d
jmp 0x593bfbfd
push edi
push 0x593b303c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfe3d
push 0x1e
jmp 0x593bfbfd
push edi
push 0x593b302c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfe52
push 0x1f
jmp 0x593bfbfd
push edi
push 0x593b3018
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfe67
push 0x20
jmp 0x593bfbfd
push edi
push 0x593b3008
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfe7c
push 0x21
jmp 0x593bfbfd
push edi
push 0x593b2ff4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfe91
push 0x22
jmp 0x593bfbfd
push edi
push 0x593b2fe4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfea6
push 0x23
jmp 0x593bfbfd
push edi
push 0x593b2fd4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfebb
push 0x24
jmp 0x593bfbfd
push edi
push 0x593b2fc0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfed0
push 0x25
jmp 0x593bfbfd
push edi
push 0x593b2fac
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfee5
push 0x26
jmp 0x593bfbfd
push edi
push 0x593b2f9c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfefa
push 0x27
jmp 0x593bfbfd
push edi
push 0x593b2f88
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bff0f
push 0x28
jmp 0x593bfbfd
push edi
push 0x593b2f74
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bff24
push 0x29
jmp 0x593bfbfd
push edi
push 0x593b2f60
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bff39
push 0x2a
jmp 0x593bfbfd
push edi
push 0x593b2f50
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bff4e
push 0x2b
jmp 0x593bfbfd
push edi
push 0x593b2f40
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bff63
push 0x2c
jmp 0x593bfbfd
push edi
push 0x593b2f30
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bff78
push 0x2d
jmp 0x593bfbfd
push edi
push 0x593b2f1c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bff8d
push 0x2e
jmp 0x593bfbfd
push edi
push 0x593b2f0c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bffa2
push 0x2f
jmp 0x593bfbfd
push edi
push 0x593b2ef8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bffb7
push 0x31
jmp 0x593bfbfd
push edi
push 0x593b2ee8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bffcc
push 0x30
jmp 0x593bfbfd
push edi
push 0x593b2ed4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bffe1
push 0x32
jmp 0x593bfbfd
push edi
push 0x593b2ec0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593bfff6
push 0x33
jmp 0x593bfbfd
push edi
push 0x593b2eb0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c000b
push 0x34
jmp 0x593bfbfd
push edi
push 0x593b2ea0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0020
push 0x35
jmp 0x593bfbfd
push edi
push 0x593b2e8c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0035
push 0x36
jmp 0x593bfbfd
push edi
push 0x593b2e80
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c004a
push 0x37
jmp 0x593bfbfd
push edi
push 0x593b2e70
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c005f
push 0x38
jmp 0x593bfbfd
push edi
push 0x593b2e54
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0074
push 0x39
jmp 0x593bfbfd
push edi
push 0x593b2e48
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0089
push 0x3a
jmp 0x593bfbfd
push edi
push 0x593b2e3c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c009e
push 0x3b
jmp 0x593bfbfd
push edi
push 0x593b2e30
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c00b3
push 0x3c
jmp 0x593bfbfd
push edi
push 0x593b2e20
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c00c8
push 0x3d
jmp 0x593bfbfd
push edi
push 0x593b2e10
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c00dd
push 0x3e
jmp 0x593bfbfd
push edi
push 0x593b2df8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c00f2
push 0x3f
jmp 0x593bfbfd
push edi
push 0x593b2de0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0107
push 0x40
jmp 0x593bfbfd
push edi
push 0x593b2dcc
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c011c
push 0x41
jmp 0x593bfbfd
push edi
push 0x593b2db8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0131
push 0x42
jmp 0x593bfbfd
push edi
push 0x593b2da4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0146
push 0x43
jmp 0x593bfbfd
push edi
push 0x593b2d90
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c015b
push 0x44
jmp 0x593bfbfd
push edi
push 0x593b2d84
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0170
push 0x45
jmp 0x593bfbfd
push edi
push 0x593b2d74
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0185
push 0x46
jmp 0x593bfbfd
push edi
push 0x593b2d68
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c019a
push 0x47
jmp 0x593bfbfd
push edi
push 0x593b2d58
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c01af
push 0x48
jmp 0x593bfbfd
push edi
push 0x593b2d4c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c01c4
push 0x49
jmp 0x593bfbfd
push edi
push 0x593b2d3c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c01d9
push 0x4a
jmp 0x593bfbfd
push edi
push 0x593b2d20
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c01ee
push 0x4b
jmp 0x593bfbfd
push edi
push 0x593b2d08
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0203
push 0x4c
jmp 0x593bfbfd
push edi
push 0x593b2cf0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0218
push 0x4d
jmp 0x593bfbfd
push edi
push 0x593b2cd8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c022d
push 0x4e
jmp 0x593bfbfd
push edi
push 0x593b2ccc
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0242
push 0x4f
jmp 0x593bfbfd
push edi
push 0x593b2cbc
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0257
push 0x50
jmp 0x593bfbfd
push edi
push 0x593b2ca8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c026c
push 0x51
jmp 0x593bfbfd
push edi
push 0x593b2c98
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0281
push 0x52
jmp 0x593bfbfd
push edi
push 0x593b2c84
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0296
push 0x53
jmp 0x593bfbfd
push edi
push 0x593b2c74
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c02ab
push 0x54
jmp 0x593bfbfd
push edi
push 0x593b2c60
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c02c0
push 0x55
jmp 0x593bfbfd
push edi
push 0x593b2c50
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c02d5
push 0x56
jmp 0x593bfbfd
push edi
push 0x593b2c3c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c02ea
push 0x57
jmp 0x593bfbfd
push edi
push 0x593b2c28
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c02ff
push 0x58
jmp 0x593bfbfd
push edi
push 0x593b2c14
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0314
push 0x59
jmp 0x593bfbfd
push edi
push 0x593b2bfc
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0329
push 0x5a
jmp 0x593bfbfd
push edi
push 0x593b2be4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c033e
push 0x5b
jmp 0x593bfbfd
push edi
push 0x593b2bd0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0353
push 0x5c
jmp 0x593bfbfd
push edi
push 0x593b2bc0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0368
push 0x5d
jmp 0x593bfbfd
push edi
push 0x593b2bac
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c037d
push 0x5e
jmp 0x593bfbfd
push edi
push 0x593b2b9c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0392
push 0x60
jmp 0x593bfbfd
push edi
push 0x593b2b88
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c03a7
push 0x61
jmp 0x593bfbfd
push edi
push 0x593b2b74
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c03bf
mov eax, 0x88
jmp 0x593c04ea
push edi
push 0x593b2b5c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c03d7
mov eax, 0x89
jmp 0x593c04ea
push edi
push 0x593b2b48
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c03ec
push 0x64
jmp 0x593bfbfd
push edi
push 0x593b2b2c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0401
push 0x65
jmp 0x593bfbfd
push edi
push 0x593b2b14
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0416
push 0x66
jmp 0x593bfbfd
push edi
push 0x593b2b08
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c042b
push 0x67
jmp 0x593bfbfd
push edi
push 0x593b2af8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0440
push 0x68
jmp 0x593bfbfd
push edi
push 0x593b2ae4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0455
push 0x69
jmp 0x593bfbfd
push edi
push 0x593b2ac8
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c046a
push 0x6a
jmp 0x593bfbfd
push edi
push 0x593b2ab4
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c047f
push 0x6b
jmp 0x593bfbfd
push edi
push 0x593b2aa0
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c0494
push 0x6c
jmp 0x593bfbfd
push edi
push 0x593b2a88
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c04a9
push 0x6d
jmp 0x593bfbfd
push edi
push 0x593b2a70
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c04be
push 0x6e
jmp 0x593bfbfd
push edi
push 0x593b2a5c
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c04d3
push 0x6f
jmp 0x593bfbfd
push edi
push 0x593b2a48
call esi
test eax, eax
pop ecx
pop ecx
jne 0x593c04e8
mov eax, 0x8f
jmp 0x593c04ea
xor eax, eax
pop esi
ret 4