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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x64
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0xab09c8
push ebx
add ebx, 4
push ebx
push 8
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 8], eax
mov edi, eax
mov esi, 0x70ee06
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0xc], eax
mov edi, eax
mov esi, 0x70ee06
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
push 0x10c
call fcn.006274a7
add esp, 4
mov dword [ebp - 0x1c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x43
rep stosd dword es:[edi], eax
add ebx, 0x30
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
pop ebx
add ebx, 0xa4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
pop ebx
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
push dword [ebp + 0xc]
push dword [ebp + 8]
lea eax, [ebp - 4]
push eax
call fcn.0042a7e7
test eax, eax
je 0x4be829
jmp 0x4c0af6
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.00457f2b
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4be869
push ebx
call fcn.006274ad
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
push 0x2b0
call fcn.006274a7
add esp, 4
mov dword [ebp - 0x30], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0xac
rep stosd dword es:[edi], eax
add ebx, 0xa4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 0x3c
push ebx
push 8
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0xab0ff8
pop ebx
add ebx, 4
push ebx
push 8
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0xab0ff8
pop ebx
add ebx, 4
push ebx
push 8
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0xab0ff8
pop ebx
add ebx, 4
push ebx
push 8
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0xab0ff8
pop ebx
add ebx, 4
push ebx
push 8
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0xab0ff8
pop ebx
add ebx, 4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 0xc0
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 4
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 8
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
add ebx, 0x64
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
pop ebx
add ebx, 0x14
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
pop ebx
add ebx, 0x58
push ebx
push 0xc
call fcn.006274a7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0xab0ff0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x30]
push eax
push 0x400
call fcn.006274a7
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x100
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
call fcn.004c0dbf
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 0x1c
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bebc7
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x50
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bebdb
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x2c
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bebef
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bec03
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bec17
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bec2b
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x40
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bec3f
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bec53
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x10
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bec67
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x98
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bec7e
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0xa4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bec95
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4beca9
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x84
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4becc0
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x18
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4becd4
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bece8
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4becfc
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bed10
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bed24
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bed38
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bed4c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bed60
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bed74
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bed88
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bed9c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bedb0
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bedc4
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bedd8
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bedec
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bee00
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bee14
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bee28
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bee3c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bee50
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0xc
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bee64
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bee78
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x10
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bee8c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4beea0
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4beeb4
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4beec8
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4beedc
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0xc
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4beef0
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bef04
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x10
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bef18
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bef2c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bef40
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bef54
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bef68
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bef7c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bef90
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4befa4
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4befb8
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4befcc
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x10
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4befe0
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4beff4
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x20
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf008
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf01c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x14
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf030
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf044
push ebx
call fcn.006274ad
add esp, 4
pop ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x30]
push ebx
add ebx, 0x34
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf064
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x1c
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf078
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x28
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf08c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x14
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf0a0
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x14
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf0b4
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf0d6
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf0d2
imul eax, dword [ebx]
jmp 0x4bf0c7
mov ecx, eax
test ecx, ecx
je 0x4bf0f5
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf0ee
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf0dc
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf11f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf11b
imul eax, dword [ebx]
jmp 0x4bf110
mov ecx, eax
test ecx, ecx
je 0x4bf13e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf137
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf125
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf168
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf164
imul eax, dword [ebx]
jmp 0x4bf159
mov ecx, eax
test ecx, ecx
je 0x4bf187
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf180
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf16e
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf1b1
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf1ad
imul eax, dword [ebx]
jmp 0x4bf1a2
mov ecx, eax
test ecx, ecx
je 0x4bf1d0
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf1c9
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf1b7
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x20
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf1ec
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf200
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf214
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf228
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf23c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0xc
push ebx
mov ebx, dword [ebx]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf2c2
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf2be
imul eax, dword [ebx]
jmp 0x4bf2b3
mov ecx, eax
test ecx, ecx
je 0x4bf2e1
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf2da
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf2c8
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf30b
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf307
imul eax, dword [ebx]
jmp 0x4bf2fc
mov ecx, eax
test ecx, ecx
je 0x4bf32a
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf323
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf311
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf354
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf350
imul eax, dword [ebx]
jmp 0x4bf345
mov ecx, eax
test ecx, ecx
je 0x4bf373
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf36c
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf35a
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf39d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf399
imul eax, dword [ebx]
jmp 0x4bf38e
mov ecx, eax
test ecx, ecx
je 0x4bf3bc
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf3b5
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf3a3
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf3d8
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0xbc
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf3fd
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf3f9
imul eax, dword [ebx]
jmp 0x4bf3ee
mov ecx, eax
test ecx, ecx
je 0x4bf41c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf415
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf403
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf446
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf442
imul eax, dword [ebx]
jmp 0x4bf437
mov ecx, eax
test ecx, ecx
je 0x4bf465
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf45e
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf44c
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf48f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf48b
imul eax, dword [ebx]
jmp 0x4bf480
mov ecx, eax
test ecx, ecx
je 0x4bf4ae
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf4a7
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf495
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf4ca
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf4ec
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf4e8
imul eax, dword [ebx]
jmp 0x4bf4dd
mov ecx, eax
test ecx, ecx
je 0x4bf50b
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf504
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf4f2
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x18
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf527
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x20
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf53b
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x10
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf54f
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf563
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf577
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf58b
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x10
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf5af
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf5c3
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x18
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf5e7
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x10
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf5fb
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf60f
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x14
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf623
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x18
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf645
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf641
imul eax, dword [ebx]
jmp 0x4bf636
mov ecx, eax
test ecx, ecx
je 0x4bf664
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf65d
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf64b
call fcn.006274ad
add esp, 4
pop ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4bf685
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf6a3
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf69f
imul eax, dword [ebx]
jmp 0x4bf694
mov ecx, eax
test ecx, ecx
je 0x4bf6c2
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf6bb
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf6a9
call fcn.006274ad
add esp, 4
mov eax, 0x70ee06
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 0xc]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf6f0
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf6ec
imul eax, dword [ebx]
jmp 0x4bf6e1
mov ecx, eax
test ecx, ecx
je 0x4bf70f
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf708
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf6f6
call fcn.006274ad
add esp, 4
mov eax, 0x70ee06
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
add ebx, 0x108
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
mov ebx, dword [ebx]
call fcn.0040132d
xor ecx, ecx
push eax
lea eax, [ebp - 0x10]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x4c0ae8
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x108]
call fcn.00401346
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x4bf77d
push 0x15f
push 0x4041bb3
push 4
call fcn.006274b9
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4bf79a
push 0x15f
push 0x4041bb3
push 1
call fcn.006274b9
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
mov eax, dword [ebx]
test eax, eax
je 0x4bf7c0
push eax
mov ebx, eax
call fcn.00402faa
inc eax
push eax
call fcn.006274a7
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4bf7d1
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xab2393
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x4bf7fa
mov eax, 0x70ef7f
push eax
push 3
mov ebx, 0x628c30
call fcn.006274b3
add esp, 0x28
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0xc]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4bf832
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4bf82e
imul eax, dword [ebx]
jmp 0x4bf823
mov ecx, eax
test ecx, ecx
je 0x4bf851
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4bf84a
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4bf838
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 0xc]
call fcn.0040132d
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 7
jl 0x4c0a78
mov ebx, dword [ebp - 0x1c]
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0xc]
call fcn.00401346
mov eax, 0
cmp eax, ecx
jl 0x4bf8a0
push 0x237
push 0x4041bb3
push 1
call fcn.006274b9
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
je 0x4bf8c6
push eax
mov ebx, eax
call fcn.00402faa
inc eax
push eax
call fcn.006274a7
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x2c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4bf8d9
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x1c]
mov dword [ebp - 0x2c], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xab2e36
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov ebx, dword [ebp - 0x2c]
mov eax, dword [ebx]
test eax, eax
jne 0x4bf918
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0xffffffff
je 0x4bf99f
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.0042a835
test eax, eax
je 0x4c0a90
jmp 0x4c0af6
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.00457f2b
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4c0ad0
push ebx
call fcn.006274ad
add esp, 4
push 0x50
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.004436f6
pop eax
pop ebx
pop ecx
jmp 0x4bf740
add esp, 0xc
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.0046379b
mov ebx, dword [ebp - 4]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4c0b24
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4c0b20
imul eax, dword [ebx]
jmp 0x4c0b15
mov ecx, eax
test ecx, ecx
je 0x4c0b43
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4c0b3c
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4c0b2a
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4c0b69
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4c0b65
imul eax, dword [ebx]
jmp 0x4c0b5a
mov ecx, eax
test ecx, ecx
je 0x4c0b88
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4c0b81
push ebx
push eax
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4c0b6f
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4c0ba0
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4c0bb4
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x14
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4c0bc8
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4c0bdc
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4c0bf0
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x10
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0x10
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4c0c14
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 0xc
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4c0c28
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4c0c3c
push ebx
call fcn.006274ad
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4c0c50