Function at 0x4e246a
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4e2496
mov eax, 0
push eax
push 1
mov ebx, 0x154
call fcn.0055b9be
add esp, 0x10
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4e24c0
push ebx
call fcn.0055b9b8
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 8], 0
push 0xc75e4
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e24eb
mov dword [ebp - 8], 0x1b
push 0xc75e8
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e250b
mov dword [ebp - 8], 0x70
push 0xc75eb
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e252b
mov dword [ebp - 8], 0x71
push 0xc75ee
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e254b
mov dword [ebp - 8], 0x72
push 0xc75f1
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e256b
mov dword [ebp - 8], 0x73
push 0xc75f4
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e258b
mov dword [ebp - 8], 0x74
push 0xc75f7
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e25ab
mov dword [ebp - 8], 0x75
push 0xc75fa
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e25cb
mov dword [ebp - 8], 0x76
push 0xc75fd
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e25eb
mov dword [ebp - 8], 0x77
push 0xc7600
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e260b
mov dword [ebp - 8], 0x78
push 0xc7603
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e262b
mov dword [ebp - 8], 0x79
push 0xc7607
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e264b
mov dword [ebp - 8], 0x7a
push 0xc760b
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e266b
mov dword [ebp - 8], 0x7b
push 0xc760f
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e268b
mov dword [ebp - 8], 0xc0
push 0xc7611
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e26ab
mov dword [ebp - 8], 0xc0
push 0xc7613
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e26cb
mov dword [ebp - 8], 0x31
push 0xc7615
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e26eb
mov dword [ebp - 8], 0x32
push 0xc7617
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e270b
mov dword [ebp - 8], 0x33
push 0xc7619
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e272b
mov dword [ebp - 8], 0x34
push 0xc761b
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e274b
mov dword [ebp - 8], 0x35
push 0xc761d
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e276b
mov dword [ebp - 8], 0x36
push 0xc761f
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e278b
mov dword [ebp - 8], 0x37
push 0xc7621
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e27ab
mov dword [ebp - 8], 0x38
push 0xc7623
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e27cb
mov dword [ebp - 8], 0x39
push 0xc7501
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e27eb
mov dword [ebp - 8], 0x30
push 0x3f
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e280b
mov dword [ebp - 8], 0xbd
push 0xc7625
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e282b
mov dword [ebp - 8], 0xbd
push 0xc7627
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e284b
mov dword [ebp - 8], 0xbb
push 0xc7629
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e286b
mov dword [ebp - 8], 0xbb
push 0xc762b
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e288b
mov dword [ebp - 8], 0xdc
push 0xc762d
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e28ab
mov dword [ebp - 8], 0xdc
push 0xc762f
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e28cb
mov dword [ebp - 8], 9
push 0xc7586
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e28eb
mov dword [ebp - 8], 0x51
push 0xc7588
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e290b
mov dword [ebp - 8], 0x57
push 0xc758a
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e292b
mov dword [ebp - 8], 0x45
push 0xc758c
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e294b
mov dword [ebp - 8], 0x52
push 0xc758e
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e296b
mov dword [ebp - 8], 0x54
push 0xc7590
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e298b
mov dword [ebp - 8], 0x59
push 0xc7592
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e29ab
mov dword [ebp - 8], 0x55
push 0xc7594
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e29cb
mov dword [ebp - 8], 0x49
push 0xc7596
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e29eb
mov dword [ebp - 8], 0x4f
push 0xc7598
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2a0b
mov dword [ebp - 8], 0x50
push 0xc7633
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2a2b
mov dword [ebp - 8], 0x14
push 0xc7574
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2a4b
mov dword [ebp - 8], 0x41
push 0xc7576
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2a6b
mov dword [ebp - 8], 0x53
push 0xc7578
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2a8b
mov dword [ebp - 8], 0x44
push 0xc757a
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2aab
mov dword [ebp - 8], 0x46
push 0xc757c
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2acb
mov dword [ebp - 8], 0x47
push 0xc757e
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2aeb
mov dword [ebp - 8], 0x48
push 0xc7580
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2b0b
mov dword [ebp - 8], 0x4a
push 0xc7582
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2b2b
mov dword [ebp - 8], 0x4b
push 0xc7584
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2b4b
mov dword [ebp - 8], 0x4c
push 0xc763c
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2b6b
mov dword [ebp - 8], 0x10
push 0xc759a
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2b8b
mov dword [ebp - 8], 0x5a
push 0xc759c
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2bab
mov dword [ebp - 8], 0x58
push 0xc759e
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2bcb
mov dword [ebp - 8], 0x43
push 0xc75a0
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2beb
mov dword [ebp - 8], 0x56
push 0xc75a2
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2c0b
mov dword [ebp - 8], 0x42
push 0xc75a4
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2c2b
mov dword [ebp - 8], 0x4e
push 0xc75a6
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2c4b
mov dword [ebp - 8], 0x4d
push 0xc7642
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2c6b
mov dword [ebp - 8], 0x11
push 0xc7647
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2c8b
mov dword [ebp - 8], 0x5b
push 0xc764b
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2cab
mov dword [ebp - 8], 0x12
push 0xc764f
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2ccb
mov dword [ebp - 8], 0x20
push 0xc7655
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2ceb
mov dword [ebp - 8], 0x20
push 0xc765a
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2d0b
mov dword [ebp - 8], 0x5d
push 0xc7661
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2d2b
mov dword [ebp - 8], 0xdb
push 0xc7663
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2d4b
mov dword [ebp - 8], 0xdd
push 0xc7665
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2d6b
mov dword [ebp - 8], 0xdb
push 0xc7667
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2d8b
mov dword [ebp - 8], 0xdd
push 0xc7669
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2dab
mov dword [ebp - 8], 0xba
push 0xc766b
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2dcb
mov dword [ebp - 8], 0xba
push 0xc73be
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2deb
mov dword [ebp - 8], 0xde
push 0xc73be
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2e0b
mov dword [ebp - 8], 0xbc
push 0xc766d
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2e2b
mov dword [ebp - 8], 0xbc
push 0xc766f
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2e4b
mov dword [ebp - 8], 0xbe
push 0xc7671
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2e6b
mov dword [ebp - 8], 0xbe
push 0xc7673
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2e8b
mov dword [ebp - 8], 0xbf
push 0xc7675
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2eab
mov dword [ebp - 8], 0xbf
push 0xc7677
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2ecb
mov dword [ebp - 8], 0xd
push 0xc767d
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2eeb
mov dword [ebp - 8], 0xd
push 0xc7682
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2f0b
mov dword [ebp - 8], 0x2d
push 0xc7689
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2f2b
mov dword [ebp - 8], 0x2e
push 0xc7690
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2f4b
mov dword [ebp - 8], 0x24
push 0xc7695
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2f6b
mov dword [ebp - 8], 0x23
push 0xc7699
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2f8b
mov dword [ebp - 8], 0x21
push 0xc76a0
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2fab
mov dword [ebp - 8], 0x22
push 0xc76a9
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2fcb
mov dword [ebp - 8], 0x60
push 0xc76b1
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e2feb
mov dword [ebp - 8], 0x61
push 0xc76b9
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e300b
mov dword [ebp - 8], 0x62
push 0xc76c1
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e302b
mov dword [ebp - 8], 0x63
push 0xc76c9
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e304b
mov dword [ebp - 8], 0x64
push 0xc76d1
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e306b
mov dword [ebp - 8], 0x65
push 0xc76d9
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e308b
mov dword [ebp - 8], 0x66
push 0xc76e1
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e30ab
mov dword [ebp - 8], 0x67
push 0xc76e9
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e30cb
mov dword [ebp - 8], 0x68
push 0xc76f1
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e30eb
mov dword [ebp - 8], 0x69
push 0xc76f9
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e310b
mov dword [ebp - 8], 0x6e
push 0xc7701
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e312b
mov dword [ebp - 8], 0xd
push 0xc770d
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e314b
mov dword [ebp - 8], 0x6b
push 0xc7715
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e316b
mov dword [ebp - 8], 0x6d
push 0xc771d
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e318b
mov dword [ebp - 8], 0x6a
push 0xc7725
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e31ab
mov dword [ebp - 8], 0x6f
push 0xc772d
push dword [ebp - 4]
call fcn.004da74e
add esp, 8
cmp eax, 0
jne 0x4e31cb
mov dword [ebp - 8], 0x90
cmp dword [ebp - 8], 0
jne 0x4e3205
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push 0x80000004
push 0
push 0xc773b
push 3
mov ebx, 0x300
call fcn.0055b9be
add esp, 0x28
mov eax, dword [ebp - 8]
jmp 0x4e320d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4e321e
push ebx
call fcn.0055b9b8
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4