Function at 0x403963
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
call sym.win_api_calls__
neg edx
inc edi
bswap edi
or edx, 0x79
rol ebx, 0xf5
inc esi
dec esi
inc esi
or ebx, 0xa
and esi, 0xd0
rcr esi, 0xf2
bswap eax
sbb esi, 0x40
dec esi
mov edx, 0
ror ebx, 0x83
mov ebx, 0xf5
add edx, 0x3f
rol eax, 0x60
and esi, 0x28
rcl eax, 0xd9
rcl edi, 0xad
mov edi, 0x4d
ror eax, 0x8c
sbb ebx, 0xef
rol edx, 0x7d
add edi, 0xba
dec edx
imul eax
or edi, 0x80
rcr esi, 0xfd
add ebx, 0x62
imul ebx
bswap esi
and edi, 0x6e
dec esi
and ebx, 0xf7
mov eax, 0xc2
sub eax, 0x4c
inc edi
sub edi, 0x55
and esi, 0x6f
rcr edx, 0x8d
ror edx, 8
neg eax
rcr eax, 0x91
and edx, 0x5d
not edi
neg eax
or edx, 0x90
inc esi
sbb edi, 0xda
sbb eax, 0x70
bswap eax
dec edx
bswap eax
rol esi, 0x35
rcl esi, 0x42
or edi, 0x12
bswap eax
rol esi, 0x15
imul eax
and eax, 0x29
add eax, 0x62
imul esi
and esi, 0x95
rcl ebx, 0x83
sub edx, 0x3e
inc edi
rol eax, 0xf1
dec eax
ror edi, 0x1a
mov edx, 0xf5
and edi, 0x26
or edx, 0xc8
sub ebx, 0xa8
inc eax
inc eax
rcr edi, 0xb7
dec ebx
inc ebx
not ebx
neg esi
imul ebx
dec edx
rcl edi, 0xc5
rol ebx, 0x59
rol eax, 0xfa
imul edx
inc edx
sbb edx, 8
add edi, 0xa
bswap edx
neg edx
rcr esi, 0xbb
sub edi, 0x88
not eax
rcl eax, 0xc3
inc eax
not esi
not edx
dec edi
inc esi
inc esi
rol eax, 0xd8
add eax, 8
not ebx
neg edi
not eax
ror ebx, 0xbc
inc ebx
imul esi
not edi
rcl ebx, 0x78
bswap esi
and esi, 0x74
add edx, 0xea
rcr edi, 0x23
bswap esi
dec edi
dec esi
rcr ebx, 0x66
rcr ebx, 0xed
mov edx, 0x4e
rol ebx, 0xcc
mov esi, 1
dec eax
bswap edx
inc esi
or edi, 0x90
bswap eax
rol edx, 0xf
mov edx, 0x3e
dec ebx
or ebx, 0xa7
or edi, 0x24
neg edx
imul edx
or edx, 0x36
or eax, 0xd4
rol edi, 0xaa
and edi, 0xe8
rcl ebx, 0x6d
dec ebx
mov esi, 0xa
rcr edx, 0x14
bswap edi
bswap ebx
rcl edx, 0x34
dec edi
imul esi
add edx, 0xce
mov edi, 0x98
rol ebx, 0xdf
inc ebx
sub ebx, 0x1d
not edx
not esi
rcr ebx, 0x56
or ebx, 0x50
neg eax
not ebx
sbb edx, 9
inc esi
or eax, 0xfb
sub esi, 0x6e
inc edi
ror esi, 0xb1
bswap edi
bswap edi
or edx, 0x18
rol eax, 0x5c
rcr esi, 0x1a
ror eax, 0x5f
rol edi, 0xf0
bswap edi
sub edx, 0xb9
neg ebx
or edx, 0xa7
inc edi
not ebx
rcr esi, 0xaf
mov edi, 0x6f
bswap edi
add ebx, 0x33
dec edx
ror edi, 0x1e
neg eax
inc esi
mov edx, 0xc7
rol ebx, 0xda
add ebx, 0xfb
sbb ebx, 0xf0
mov edi, 1
rol eax, 0xd0
neg edi
rcl esi, 0xe9
and esi, 0xf3
bswap ebx
add esi, 0x82
rol esi, 0xaa
dec edx
imul eax
sub esi, 0x13
dec eax
imul edx
not edx
inc edi
inc edx
or eax, 0x9f
sub eax, 0xcd
add eax, 0x18
add edi, 0x75
neg esi
rcl ebx, 0x78
neg esi
ror edx, 0xd6
dec edi
bswap ebx
mov edi, 0x27
not esi
inc eax
ror edi, 0xb2
mov ebx, 3
add esi, 0xb7
neg esi
and edx, 0x3b
rol edx, 0xab
neg edi
or esi, 0x81
rcr eax, 0x6a
sub ebx, 0x32
imul edi
inc eax
rol edx, 0x51
add edx, 0x34
rcr edi, 0xff
add edi, 0x4e
imul edi
sbb edi, 0x46
inc edi
inc edi
inc edx
rcl ebx, 0x3c
and ebx, 0x43
ror eax, 0x64
not esi
or esi, 0xf0
neg edx
bswap edx
sub esi, 0x7a
not edx
rol edi, 0x90
bswap ebx
inc eax
rcr edx, 0x45
or edx, 0xf7
not eax
neg esi
rcl ebx, 0x7c
imul eax
and esi, 0x7b
inc edi
inc esi
inc edi
imul edi
dec esi
or edi, 0x4f
rcr eax, 0xb3
imul edx
sub edi, 0xce
dec edi
or esi, 0xd8
bswap eax
imul esi
rol eax, 0xb8
neg esi
rcl eax, 0xab
inc esi
add edi, 0x76
neg eax
rol eax, 0x65
not esi
imul edi
imul edx
imul eax
inc esi
and esi, 0x2e
dec ebx
or edi, 0xeb
sbb edi, 0x4b
inc ebx
bswap esi
or eax, 0xd0
imul edx
ror ebx, 0x8f
mov esi, 0x39
not edi
imul edx
ror edx, 0x79
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
or esi, 0xb
mov esi, 0x4b
mov ebx, 0x98
bswap edi
not edx
rcl eax, 0xc7
not ebx
rol esi, 0xfb
sub edx, 0x19
rcl edi, 0x25
and eax, 0x94
imul eax
imul esi
neg edx
and ebx, 0x37
dec edi
rol edx, 0xc6
dec edi
not edx
mov eax, 0x76
add eax, 0x9f
inc eax
neg edi
rcr ebx, 0xc1
neg edi
mov edx, 0xe4
and ebx, 2
inc eax
rcl eax, 0x64
rol edx, 4
sbb edi, 0x46
and ebx, 0x86
rcl esi, 0x1f
inc ebx
not ebx
ror edx, 0x68
add esi, 0xfc
sub ebx, 0x3f
bswap edx
rcl esi, 7
rcr eax, 0xb8
bswap edx
inc edi
rol eax, 0xb0
bswap edx
ror edi, 0xc8
ror edi, 0xee
imul edi
inc esi
rcl eax, 0xae
dec edi
not eax
imul edi
rcr eax, 0xa5
inc esi
rcr ebx, 0x26
rol ebx, 0xcd
sub edi, 0x3b
rcr edx, 0x26
or eax, 0x1a
dec edi
add ebx, 0x5a
and edi, 0x26
inc ebx
bswap eax
not edi
rcl edx, 0x2e
not ebx
inc eax
dec edx
add edi, 0x2f
dec edi
rcr edx, 0x9e
rcl edi, 0x97
neg edi
neg eax
dec edx
rcr edi, 0xd
rcr edx, 0xdb
or edi, 0x7f
rcr edx, 0x4f
rcr esi, 0x49
or edi, 0x75
and ebx, 0x90
inc eax
or eax, 0x9c
imul edi
rcr edx, 0x57
neg eax
bswap esi
rcr esi, 0xa7
dec edi
mov eax, 0x99
rcl eax, 0x47
neg eax
not edi
dec esi
inc eax
neg edi
mov eax, 0xd0
rol edx, 3
and edx, 0xe2
sbb esi, 0xa7
imul esi
rcl eax, 0x79
rcr edx, 0xe7
dec esi
bswap ebx
imul edx
rcr esi, 0x68
bswap esi
rol esi, 0x41
rcr esi, 0xf
inc esi
bswap esi
sub esi, 0xe5
not ebx
neg edi
dec ebx
dec edi
neg edi
sub edx, 0x1c
imul eax
imul esi
rcr eax, 0xc9
mov esi, 0x93
add edi, 0xd3
imul edx
imul eax
dec ebx
inc ebx
not edx
or ebx, 0xf0
bswap eax
not esi
rcr edx, 0x7b
bswap edx
imul edx
imul ebx
inc eax
not eax
not esi
neg esi
rcr edi, 0xac
sub esi, 0xd4
bswap eax
not edx
sub edx, 0x8a
sub edi, 0xb2
bswap eax
mov dword [ebp - 0x10], 0
jmp 0x403e5f
add dword [ebp - 0xc], 1
add dword [ebp - 0x10], 1
cmp dword [ebp - 0x10], 0x5f740a4
jle 0x403e57
cmp dword [ebp - 0xc], 0x5f740a5
jne 0x404500
call sym.win_api_calls__
ror eax, 0x44
imul esi
mov esi, 0xf2
dec edx
not edi
rcr esi, 0xf2
rol ebx, 0x80
dec esi
not ebx
rcl edi, 0x2a
inc esi
neg esi
imul eax
imul edi
and eax, 0x2f
imul edx
not edi
or ebx, 0xf6
rol eax, 0x2d
rol eax, 0xc9
not ebx
dec eax
or edi, 0xb9
dec edi
sbb eax, 0xf1
imul edx
rcl edi, 0x63
not edi
inc edi
rcr edx, 0x96
or ebx, 0x23
dec eax
bswap esi
sub esi, 0xa9
neg edi
neg edi
ror ebx, 0x89
imul edx
and eax, 0x49
sbb edx, 0x1c
ror eax, 0x96
inc ebx
imul ebx
neg edx
add esi, 0x69
sub edx, 0x10
imul edi
or ebx, 0xe4
or ebx, 0x80
imul edi
or ebx, 0xdb
or edx, 0xe7
sub ebx, 0xa4
not ebx
rcr edi, 0xc7
mov esi, 0xdd
ror edx, 0xf2
neg edi
inc edx
dec esi
inc eax
dec eax
neg edi
not edx
add eax, 0x6e
and ebx, 0x41
sbb esi, 0x98
sbb eax, 0xed
add esi, 0xb7
inc esi
mov eax, 0x31
sub edi, 0xc0
inc esi
inc ebx
sub ebx, 0x8e
or edi, 0xe7
sub eax, 0x98
ror edi, 0xe6
neg eax
imul edi
inc edi
bswap ebx
rcr edi, 0xd6
inc eax
sub eax, 0x46
imul edx
rcr eax, 0x20
dec edx
dec edi
rcl edi, 0xc1
bswap edi
imul ebx
rcr edi, 0xd0
dec edi
or esi, 0xe2
sub edx, 0x49
imul ebx
bswap esi
imul esi
add edi, 0xd5
and edx, 0xc6
mov edx, 0xd1
inc edx
not ebx
inc edx
sub edi, 0x34
sub edi, 0x90
bswap esi
dec ebx
and edx, 0x36
neg eax
or edi, 0x50
imul ebx
or edi, 7
sub edx, 0x2e
sbb esi, 0x95
sbb edi, 0x51
rcr eax, 0xac
dec ebx
mov esi, 0x9a
dec edx
rcr esi, 0x5e
sbb ebx, 0x19
rcr edx, 0x3c
bswap edx
inc edx
or ebx, 0xf6
mov esi, 0x41
neg edx
ror edi, 0xb9
bswap edx
neg edi
inc edi
inc eax
inc esi
rcr edx, 0x2e
sbb eax, 0x32
dec edi
bswap eax
or ebx, 0xf
rcr esi, 0x3c
sbb ebx, 0xa9
sub edx, 0x39
add esi, 0xf0
rcr eax, 0xb5
and eax, 0xc7
dec edx
rcr edx, 0xc6
dec edi
neg eax
rcr edi, 0xf
rol ebx, 0x49
dec esi
not edi
and edi, 0xf7
inc edx
bswap edx
not edi
inc esi
inc esi
dec edi
or eax, 0xe2
rcl eax, 0x10
neg edx
rcr edx, 0x8a
rol ebx, 0xd2
rcl edx, 0x90
inc edi
sub eax, 0xab
and eax, 0xd
inc edx
imul ebx
inc edi
sub eax, 0xef
neg edi
inc eax
mov eax, 0xbc
imul edx
bswap ebx
not eax
rol edi, 0xb
ror esi, 0x86
add ebx, 0xbd
and edi, 0x34
neg ebx
sbb esi, 0xd3
ror ebx, 0xe3
neg ebx
inc edx
mov eax, 0xf7
not edx
bswap edi
imul edx
imul ebx
bswap ebx
or esi, 0x8b
not edx
not eax
imul ebx
inc edx
not edx
sbb edi, 0x2f
neg edx
imul eax
sbb ebx, 0xea
bswap edx
imul edx
or esi, 0xd5
ror esi, 0x63
dec ebx
rcl esi, 0x51
neg eax
or edi, 0x42
ror ebx, 0x9e
mov eax, 0x19
imul edx
bswap ebx
bswap esi
not esi
rcl edx, 0x45
bswap ebx
or edi, 0xd3
bswap edi
neg eax
ror esi, 0xf1
imul esi
imul ebx
not esi
or eax, 0x92
rol ebx, 0x5c
ror edi, 0x8d
dec edx
rcr edi, 0x59
rol esi, 0x97
ror edx, 0xcf
bswap edx
rcr edx, 4
sbb edi, 0x9e
or eax, 0x1f
ror ebx, 7
ror eax, 0xcb
not ebx
dec esi
sub esi, 0xd4
neg edx
imul ebx
bswap edx
inc edx
bswap edx
rcl edi, 0x7c
or eax, 0x75
inc esi
not ebx
sub edi, 0x11
rol edx, 0x47
rcl esi, 4
neg edx
bswap edi
sbb edi, 0xfc
inc esi
bswap ebx
inc edx
inc eax
ror ebx, 0xe4
inc edx
or edi, 0x75
ror edi, 0x71
bswap esi
add edx, 0x1a
neg edx
bswap edx
and eax, 0x19
ror ebx, 0x1b
neg edx
or ebx, 0x27
add eax, 0xc7
bswap esi
dec esi
mov esi, 0x7e
and ebx, 0x58
and edx, 0x97
neg ebx
add eax, 0xa9
inc edx
add edi, 0xca
rcl ebx, 0xb
add edi, 0x7b
sbb ebx, 0x58
imul eax
mov esi, 0x41
rcr eax, 0x7a
sub edi, 0x5c
mov eax, 0x26
sbb esi, 0x21
ror esi, 0x1a
sbb edi, 0x80
imul ebx
dec ebx
neg esi
rcl eax, 1
mov edi, 0xd4
ror ebx, 0x22
rcr eax, 0x91
not edi
add eax, 0x5d
sbb edx, 0x4b
not esi
dec eax
sub edi, 0xcf
mov esi, 0x39
inc edx
bswap edx
mov eax, 0x90
dec ebx
rcr ebx, 0x75
sub ebx, 0xa8
add eax, 0xec
and edi, 0xf9
sbb eax, 0x51
add ebx, 0x5a
sub eax, 0x99
bswap esi
ror ebx, 0x19
sbb edi, 0x7a
sub ebx, 0xd1
bswap edi
and edi, 0x2a
add eax, 0xb
neg esi
or eax, 0x78
bswap esi
not esi
sbb edx, 0xe
and edx, 0xb3
rcl edx, 0x18
neg esi
dec esi
not eax
imul edx
add eax, 0xbc
inc esi
and eax, 0xec
bswap edi
dec ebx
rol eax, 0xe1
rol edx, 0xe8
dec eax
neg eax
ror esi, 5
neg esi
dec ebx
sub ebx, 0xa1
rol edi, 0x37
neg eax
inc edi
not eax
inc edi
inc ebx
bswap esi
mov ebx, 0xf0
dec edi
sub edi, 0xf2
ror edx, 0xcd
sub esi, 1
add ebx, 0x43
mov ebx, 0xec
imul eax
dec edi
imul ebx
or esi, 0x80
bswap eax
ror ebx, 0xaf
sub eax, 0xe6
dec ebx
dec edi
or esi, 0x5c
rcr eax, 0x6f
sbb edi, 0x9a
neg edx
or eax, 0x3b
rcr edx, 0x15
inc edi
not edi
sbb edi, 0x32
mov edi, 0xc5
rcr edx, 0x4f
dec esi
sbb esi, 0x40
sbb ebx, 0x28
inc esi
ror eax, 0x38
sub edx, 0x65
not eax
rcl esi, 0xb4
neg esi
neg eax
mov esi, 0x3e
sbb esi, 0x5f
inc esi
rcl edx, 0xe2
mov ebx, 0xc4
neg eax
bswap esi
not edi
not edi
sub esi, 0xda
dec eax
not ebx
sub ebx, 3
not eax
inc edx
add esi, 0xce
rol edi, 0x60
mov esi, 0x2a
mov edi, 0xaa
and ebx, 0x32
bswap esi
sbb esi, 0x31
rcr ebx, 0x47
inc edx
add esi, 0x6e
neg eax
rol ebx, 0xe2
sbb edx, 0x16
inc ebx
imul edi
rol edi, 2
neg esi
neg edi
mov ebx, 0xbf
bswap edi
ror ebx, 6
neg ebx
not eax
rol ebx, 0x28
neg ebx
inc edi
ror ebx, 0xe5
not ebx
rcl ebx, 0x30
inc eax
inc esi
bswap edi
neg edx
dec edi
sub ebx, 0x47
mov edx, 0x97
ror esi, 0x70
and ebx, 0x31
dec ebx
mov dword [esp], 0
call sym.rjqwRJWJROPXQwirhvqjRVQWJqxRIvqwobrqwRqxo_void_
not edx
neg ebx
dec edi
add edi, 0x25
imul esi
bswap eax
sub eax, 0x5f
add edi, 0x38
imul edi
dec edi
add ebx, 0xcd
add edx, 0xab
or edi, 0xe
ror eax, 0x23
inc edi
inc eax
rcl esi, 0x3f
dec esi
and edi, 0x2f
and ebx, 0xa8
imul ebx
bswap ebx
neg ebx
add eax, 0x70
dec eax
sbb eax, 0x49
not edx
bswap eax
ror ebx, 0xf2
mov edx, 0x76
inc eax
rcr eax, 0xf3
imul edi
not esi
dec esi
rcl ebx, 0xcd
bswap eax
or esi, 0x26
rcl edx, 0xfd
neg esi
mov edi, 0x72
mov esi, 0xd0
bswap esi
rcr edi, 0xb4
or esi, 0x75
rcr esi, 0x1c
imul eax
rcr edx, 0x9a
ror ebx, 0x36
not eax
sub ebx, 0xda
imul edi
inc edx
rol edi, 0x18
ror eax, 0x54
and edx, 0x3f
neg edx
neg ebx
dec eax
neg edi
bswap esi
rcl esi, 0x93
imul esi
not ebx
sbb eax, 0xc9
neg eax
rcr esi, 0xb4
ror ebx, 0x39
neg esi
bswap edi
or edi, 0xf3
dec edx
add edi, 0x66
neg esi
sub edi, 0xfc
inc esi
sbb esi, 0x56
add esi, 0x10
sub ebx, 0x67
imul ebx
imul edi
sub eax, 0xd7
dec edx
ror esi, 0xd2
rcl edi, 0x4a
rcl esi, 0x72
neg edx
sbb edi, 0x18
sbb edx, 0x18
add ebx, 0x4d
or edx, 0xbd
bswap eax
imul esi
mov edi, 0x89
imul edi
imul ebx
rol eax, 0xe1
rol edx, 0x54
imul edi
mov ebx, 0xe1
or eax, 0x5d
and edx, 0x7e
bswap edx
add edi, 0x1d
dec edi
rcr edi, 4
inc eax
imul edi
neg esi
or edi, 0x2f
add ebx, 0x20
neg edi
neg edx
rol edx, 0xbd
inc edx
not ebx
ror ebx, 0xe7
and eax, 0x2e
ror eax, 0x89
rol edx, 0x2b
dec eax
dec eax
and edx, 2
imul edi
bswap edx
rcl edi, 0xab
add ebx, 0xeb
inc edx
rcr edi, 0x29
dec esi
dec edx
dec esi
or eax, 0xb3
rol ebx, 9
bswap ebx
rcr eax, 0x90
ror ebx, 0x6f
add eax, 0xa1
ror edx, 0x7c
sub ebx, 0xbc
ror ebx, 0x89
and edx, 0x90
imul esi
dec ebx
not edx
not edx
bswap ebx
not eax
rcl edi, 0xf7
inc edi
nop
nop
leave
ret