Function at 0x4e77cb
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push 0x568978
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566adc]
dec dword [eax + 4]
jne 0x4e7804
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566adc], ebx
push 0x56899c
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566ae0]
dec dword [eax + 4]
jne 0x4e783e
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566ae0], ebx
push 0x5689c0
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566db0]
dec dword [eax + 4]
jne 0x4e7878
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566db0], ebx
push 0x5689e4
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566db4]
dec dword [eax + 4]
jne 0x4e78b2
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566db4], ebx
push 0x568a14
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566b94]
dec dword [eax + 4]
jne 0x4e78ec
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566b94], ebx
push 0x568a44
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566c74]
dec dword [eax + 4]
jne 0x4e7926
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566c74], ebx
push 0x568a70
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566638]
dec dword [eax + 4]
jne 0x4e7960
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566638], ebx
push 0x568a98
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566bdc]
mov eax, dword [eax + 0x1c]
dec dword [eax + 4]
jne 0x4e799d
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566bdc]
mov dword [eax + 0x1c], ebx
push 0x568ad0
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566bdc]
mov eax, dword [eax + 0x20]
dec dword [eax + 4]
jne 0x4e79dc
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566bdc]
mov dword [eax + 0x20], ebx
push 0x568b08
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566ae4]
dec dword [eax + 4]
jne 0x4e7a18
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566ae4], ebx
push 0x568b2c
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566ba4]
dec dword [eax + 4]
jne 0x4e7a52
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566ba4], ebx
push 0x568b5c
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566ba0]
dec dword [eax + 4]
jne 0x4e7a8c
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566ba0], ebx
push 0x568b88
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566ba8]
dec dword [eax + 4]
jne 0x4e7ac6
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566ba8], ebx
push 0x568bb8
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566b7c]
dec dword [eax + 4]
jne 0x4e7b00
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566b7c], ebx
push 0x568bec
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566ae8]
dec dword [eax + 4]
jne 0x4e7b3a
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566ae8], ebx
push 0x568c0c
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566aec]
dec dword [eax + 4]
jne 0x4e7b74
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566aec], ebx
push 0x568c28
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566b34]
dec dword [eax + 4]
jne 0x4e7bae
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566b34], ebx
push 0x568c58
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566b38]
dec dword [eax + 4]
jne 0x4e7be8
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566b38], ebx
push 0x568c88
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566bb0]
dec dword [eax + 4]
jne 0x4e7c22
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566bb0], ebx
push 0x568cac
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566af0]
dec dword [eax + 4]
jne 0x4e7c5c
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566af0], ebx
push 0x568cd8
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566af4]
dec dword [eax + 4]
jne 0x4e7c96
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566af4], ebx
push 0x568d08
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x567514]
dec dword [eax + 4]
jne 0x4e7cd0
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x567514], ebx
push 0x568d2c
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566b84]
dec dword [eax + 4]
jne 0x4e7d0a
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566b84], ebx
push 0x568d60
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566b88]
dec dword [eax + 4]
jne 0x4e7d44
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566b88], ebx
push 0x568d94
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566b8c]
dec dword [eax + 4]
jne 0x4e7d7e
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566b8c], ebx
push 0x568dc8
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566648]
dec dword [eax + 4]
jne 0x4e7db8
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566648], ebx
push 0x568dfc
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566b90]
dec dword [eax + 4]
jne 0x4e7df2
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566b90], ebx
push 0x568e30
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x56664c]
dec dword [eax + 4]
jne 0x4e7e2c
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x56664c], ebx
mov ebx, 1
jmp 0x4e7e9e
push 0x568e60
push ebx
call fcn.004c1310
add esp, 4
push eax
push 0x568e74
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.004c1470
add esp, 8
push eax
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov esi, eax
mov eax, dword [0x566c8c]
mov eax, dword [eax + ebx*4 + 0x18]
dec dword [eax + 4]
jne 0x4e7e92
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566c8c]
mov dword [eax + ebx*4 + 0x18], esi
add ebx, 1
cmp ebx, 4
jle 0x4e7e39
push 0x568e94
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x20]
dec dword [eax + 4]
jne 0x4e7eda
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x20], ebx
push 0x568ebc
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x24]
dec dword [eax + 4]
jne 0x4e7f19
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x24], ebx
push 0x568ee4
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x28]
dec dword [eax + 4]
jne 0x4e7f58
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x28], ebx
push 0x568f0c
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x2c]
dec dword [eax + 4]
jne 0x4e7f97
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x2c], ebx
push 0x568f34
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x30]
dec dword [eax + 4]
jne 0x4e7fd6
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x30], ebx
push 0x568f64
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x34]
dec dword [eax + 4]
jne 0x4e8015
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x34], ebx
push 0x568f94
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x38]
dec dword [eax + 4]
jne 0x4e8054
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x38], ebx
push 0x568fc4
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x3c]
dec dword [eax + 4]
jne 0x4e8093
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x3c], ebx
push 0x568ff4
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x40]
dec dword [eax + 4]
jne 0x4e80d2
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x40], ebx
push 0x569024
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x44]
dec dword [eax + 4]
jne 0x4e8111
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x44], ebx
push 0x56904c
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x48]
dec dword [eax + 4]
jne 0x4e8150
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x48], ebx
push 0x56907c
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x4c]
dec dword [eax + 4]
jne 0x4e818f
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x4c], ebx
push 0x5690b0
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x50]
dec dword [eax + 4]
jne 0x4e81ce
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x50], ebx
push 0x5690e8
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x64]
dec dword [eax + 4]
jne 0x4e820d
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x64], ebx
push 0x56912c
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x6c]
dec dword [eax + 4]
jne 0x4e824c
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x6c], ebx
push 0x569158
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x70]
dec dword [eax + 4]
jne 0x4e828b
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x70], ebx
push 0x569184
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x74]
dec dword [eax + 4]
jne 0x4e82ca
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x74], ebx
push 0x5691b0
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x78]
dec dword [eax + 4]
jne 0x4e8309
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x78], ebx
push 0x5691dc
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x7c]
dec dword [eax + 4]
jne 0x4e8348
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x7c], ebx
push 0x569208
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x80]
dec dword [eax + 4]
jne 0x4e838a
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x80], ebx
push 0x569234
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566be8]
mov eax, dword [eax + 0x90]
dec dword [eax + 4]
jne 0x4e83cf
push eax
call fcn.004c1a80
add esp, 4
mov eax, dword [0x566be8]
mov dword [eax + 0x90], ebx
push 0x569274
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566bd0]
dec dword [eax + 4]
jne 0x4e840e
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566bd0], ebx
push 0x569298
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566c78]
dec dword [eax + 4]
jne 0x4e8448
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566c78], ebx
push 0x5692c0
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566c7c]
dec dword [eax + 4]
jne 0x4e8482
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566c7c], ebx
push 0x5692e8
push dword [0x5666a8]
call fcn.004c1470
add esp, 8
push eax
call fcn.0051f396
add esp, 4
inc dword [eax + 4]
mov ebx, eax
mov eax, dword [0x566c80]
dec dword [eax + 4]
jne 0x4e84bc
push eax
call fcn.004c1a80
add esp, 4
mov dword [0x566c80], ebx
mov eax, 0
jmp 0x4e84c9
pop esi
pop ebx
mov esp, ebp
pop ebp
ret