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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x61238c
sub esp, 0x60
mov edx, dword [esp + 0x64]
mov ebx, dword [edx + 8]
movzx ebp, byte [edx + 0x50]
nop
mov ecx, dword [ebx + 4]
mov ebx, dword [ebx]
mov eax, dword [esp + 0x74]
cmp eax, ecx
jae 0x612386
xchg ebp, eax
mov byte [esp + 0x22], al
xchg ebp, eax
lea esi, [eax + eax*2]
lea ebx, [ebx + esi*8]
cmp byte [ebx], 5
je 0x611987
mov ebx, dword [esp + 0x68]
mov esi, dword [ebx]
inc esi
imul esi, eax
mov edi, dword [esp + 0x78]
lea ecx, [edi + esi]
mov dword [esp + 0x48], ecx
mov esi, dword [ebx + 0x28]
mov ebp, dword [ebx + 0x2c]
shr ecx, 5
cmp ebp, ecx
jbe 0x61237d
mov dword [esp + 0x44], ecx
mov ebp, dword [esi + ecx*4]
mov ecx, dword [esp + 0x48]
mov edx, 1
shl edx, cl
mov ecx, edx
and edx, ebp
test edx, edx
jne 0x611982
or ecx, ebp
mov ebp, dword [esp + 0x44]
mov dword [esi + ebp*4], ecx
test edx, edx
sete dl
jmp 0x611991
mov ebx, dword [esp + 0x68]
mov edi, dword [esp + 0x78]
xor edx, edx
test dl, dl
je 0x611a13
mov edx, dword [ebx + 0x20]
mov ebp, dword [ebx + 0x1c]
mov esi, dword [ebx + 0x24]
mov ecx, edi
lea edi, [edx + 1]
cmp esi, edi
jae 0x6119fb
lea eax, [0x6a8f60]
mov dword [esp], eax
mov dword [esp + 4], ebp
mov dword [esp + 8], edx
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], edi
call fcn.0044b5e0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x68]
mov dword [ebx + 0x24], edx
mov edx, dword [0x91eb10]
test edx, edx
jne 0x6119e7
mov dword [ebx + 0x1c], eax
jmp 0x6119ef
lea edi, [ebx + 0x1c]
call fcn.00462ed0
mov edx, ecx
mov ebp, eax
mov eax, dword [esp + 0x74]
mov ecx, dword [esp + 0x78]
lea esi, [edx + 1]
mov dword [ebx + 0x20], esi
lea edx, [edx + edx*2]
mov dword [ebp + edx*4], eax
lea esi, [ebp + edx*4 + 4]
mov byte [esi], 0
mov dword [ebp + edx*4 + 8], ecx
mov edx, dword [esp + 0x64]
mov ebp, dword [esp + 0x70]
mov esi, dword [esp + 0x6c]
jmp 0x611a29
mov edx, dword [esp + 0x64]
mov ebp, eax
mov esi, ecx
mov edi, dword [ebx + 0x20]
mov eax, ebp
mov ebp, dword [ebx + 0x1c]
test edi, edi
je 0x611baa
mov ecx, esi
lea esi, [edi - 1]
lea edi, [edi + edi*2]
mov edx, dword [ebp + edi*4 - 0xc]
mov dword [esp + 0x38], edx
mov edx, dword [ebp + edi*4 - 4]
lea ebp, [ebp + edi*4 - 8]
movzx ebp, byte [ebp]
mov dword [ebx + 0x20], esi
lea esi, [ebx + 0x1c]
mov dword [esp + 0x5c], esi
mov edi, dword [esp + 0x64]
jmp 0x611bed
mov ebp, dword [esp + 0x68]
mov esi, dword [ebp + 8]
mov ebp, dword [ebp + 4]
lea ebx, [edi + ebx*8 + 8]
mov ebx, dword [ebx]
cmp esi, ebx
jbe 0x61233e
mov dword [ebp + ebx*4], edx
mov ebx, dword [esp + 0x68]
movzx esi, byte [esp + 0x22]
jmp 0x611a21
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x68]
movzx esi, byte [esp + 0x22]
jmp 0x611a21
mov ebx, dword [esp + 0x68]
mov ebp, dword [ebx + 8]
mov esi, dword [ebx + 4]
test ebp, ebp
je 0x6122e7
cmp ebp, 1
jle 0x611abf
mov dword [esi + 4], edx
mov ebp, dword [ebx + 0x14]
mov esi, dword [ebx + 0x10]
cmp ebp, 1
jbe 0x612332
mov edi, dword [esi + 4]
cmp edi, 0xffffffff
je 0x611af1
mov dword [esp + 0x50], esi
movzx esi, byte [esp + 0x22]
xchg esi, eax
test al, al
xchg esi, eax
je 0x611b29
test edx, edx
jle 0x611b29
cmp edx, edi
jle 0x611b29
mov esi, dword [esp + 0x50]
mov edi, dword [ebx + 4]
mov edx, dword [ebx + 8]
cmp edx, ebp
jl 0x611afd
mov edx, ebp
cmp edi, esi
je 0x611b20
mov dword [esp], esi
mov dword [esp + 4], edi
shl edx, 2
mov dword [esp + 8], edx
call fcn.00463840
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x68]
mov edx, dword [esp + 0x30]
movzx esi, byte [esp + 0x22]
xchg esi, eax
test al, al
xchg esi, eax
je 0x6122de
cmp dword [ebx], edx
jne 0x611a21
jmp 0x6122d5
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x68]
movzx esi, byte [esp + 0x22]
jmp 0x611a21
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x68]
movzx esi, byte [esp + 0x22]
jmp 0x611a21
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x68]
movzx esi, byte [esp + 0x22]
jmp 0x611a21
mov ecx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x68]
movzx esi, byte [esp + 0x22]
jmp 0x611a21
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x68]
movzx esi, byte [esp + 0x22]
jmp 0x611a21
movzx eax, byte [esp + 0x22]
test al, al
je 0x611bc6
mov eax, dword [ebx + 0x10]
cmp dword [ebx + 0x14], 1
jle 0x611bc6
mov eax, dword [eax + 4]
test eax, eax
setge al
jmp 0x611bc8
xor eax, eax
mov byte [esp + 0x7c], al
add esp, 0x60
ret
mov ebx, dword [esp + 0x68]
mov edi, dword [esp + 0x64]
mov ecx, dword [esp + 0x6c]
mov edx, dword [esp + 0x30]
movzx ebp, byte [esp + 0x23]
mov dword [esp + 0x38], esi
mov esi, dword [esp + 0x5c]
mov esi, dword [edi + 8]
mov edi, dword [esi]
mov esi, dword [esi + 4]
mov ebx, dword [esp + 0x38]
cmp ebx, esi
jae 0x612374
mov dword [esp + 0x48], esi
mov dword [esp + 0x58], edi
mov dword [esp + 0x30], edx
xchg ebp, eax
mov byte [esp + 0x23], al
xchg ebp, eax
lea ebx, [ebx + ebx*2]
mov dword [esp + 0x40], ebx
lea esi, [edi + ebx*8]
mov dword [esp + 0x4c], esi
lea esi, [edi + ebx*8]
movzx esi, byte [esi]
xchg esi, eax
cmp al, 4
xchg esi, eax
ja 0x6120e9
xchg esi, eax
cmp al, 1
xchg esi, eax
ja 0x611f72
xchg esi, eax
test al, al
xchg esi, eax
jne 0x611d0e
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x611c60
lea ebx, [edi + ebx*8 + 8]
mov ebx, dword [ebx]
mov esi, ebx
xor ebp, ebp
mov ebx, dword [esp + 0x68]
jmp 0x61228c
nop
mov esi, dword [esp + 0x68]
mov ebp, dword [esi + 0x20]
lea ebx, [ebp + 1]
mov edi, dword [esi + 0x1c]
mov edx, dword [esi + 0x24]
cmp edx, ebx
jae 0x611cd0
lea eax, [0x6a8f60]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ebx
call fcn.0044b5e0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x68]
mov dword [ebx + 0x24], edx
mov edx, dword [0x91eb10]
test edx, edx
jne 0x611cb9
mov dword [ebx + 0x1c], eax
mov edi, dword [esp + 0x5c]
jmp 0x611cc2
mov edi, dword [esp + 0x5c]
call fcn.00462ed0
mov esi, ebx
mov ebp, ecx
mov edi, eax
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov edx, edi
lea edi, [ebp + 1]
mov dword [esi + 0x20], edi
lea edi, [ebp + ebp*2]
mov ebx, esi
mov esi, dword [esp + 0x38]
mov dword [edx + edi*4], esi
lea esi, [edx + edi*4 + 4]
mov byte [esi], 1
mov esi, dword [esp + 0x30]
mov dword [edx + edi*4 + 8], esi
mov edi, dword [esp + 0x40]
mov edx, esi
mov esi, dword [esp + 0x58]
lea esi, [esi + edi*8 + 4]
mov esi, dword [esi]
movzx ebp, byte [esp + 0x23]
jmp 0x61228c
lea esi, [edi + ebx*8 + 4]
mov dword [esp + 0x54], esi
mov ebp, dword [esi]
mov esi, dword [esp + 0x48]
cmp ebp, esi
jae 0x61236b
mov dword [esp + 0x3c], ebp
lea edx, [ebp + ebp*2]
lea edx, [edi + edx*8]
movzx edx, byte [edx]
lea ebp, [edx - 7]
xchg ebp, eax
cmp al, 3
xchg ebp, eax
ja 0x611e71
lea edx, [edi + ebx*8 + 8]
mov ebx, dword [edx]
cmp ebx, esi
jae 0x612362
mov dword [esp + 0x54], edx
mov dword [esp + 0x34], ebx
lea ebp, [ebx + ebx*2]
lea ebp, [edi + ebp*8]
cmp byte [ebp], 5
je 0x611db8
mov ebp, dword [esp + 0x68]
mov esi, dword [ebp]
inc esi
imul esi, ebx
mov edi, dword [esp + 0x30]
add esi, edi
mov dword [esp + 0x48], esi
mov edi, dword [ebp + 0x28]
mov ebx, dword [ebp + 0x2c]
shr esi, 5
cmp ebx, esi
jbe 0x612359
mov ebx, dword [edi + esi*4]
mov ecx, dword [esp + 0x48]
mov edx, 1
shl edx, cl
mov ecx, edx
and edx, ebx
test edx, edx
jne 0x611da5
or ecx, ebx
mov dword [edi + esi*4], ecx
test edx, edx
sete dl
mov ecx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x34]
mov ebp, edx
mov edx, dword [esp + 0x54]
jmp 0x611dba
xor ebp, ebp
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x611e54
mov ebp, dword [esp + 0x68]
mov esi, dword [ebp + 0x20]
lea edi, [esi + 1]
mov edx, dword [ebp + 0x1c]
mov ebx, dword [ebp + 0x24]
cmp ebx, edi
jae 0x611e33
lea eax, [0x6a8f60]
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], esi
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], edi
call fcn.0044b5e0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x68]
mov dword [ebx + 0x24], edx
mov edx, dword [0x91eb10]
test edx, edx
jne 0x611e1c
mov dword [ebx + 0x1c], eax
mov edi, dword [esp + 0x5c]
jmp 0x611e25
mov edi, dword [esp + 0x5c]
call fcn.00462ed0
mov ebp, ebx
mov esi, ecx
mov edx, eax
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
lea ebx, [esi + 1]
mov dword [ebp + 0x20], ebx
lea ebx, [esi + esi*2]
mov esi, dword [esp + 0x34]
mov dword [edx + ebx*4], esi
lea esi, [edx + ebx*4 + 4]
mov byte [esi], 0
mov esi, dword [esp + 0x30]
mov dword [edx + ebx*4 + 8], esi
jmp 0x611e58
mov ebp, dword [esp + 0x68]
mov esi, dword [esp + 0x54]
mov ebx, dword [esi]
mov edx, dword [ebp]
mov esi, ebx
movzx ebp, byte [esp + 0x23]
mov ebx, dword [esp + 0x68]
jmp 0x61228c
mov ebx, dword [esp + 0x68]
mov ebp, dword [ebx]
mov dword [esp + 0x2c], ebp
cmp dl, 5
je 0x611ecb
lea edx, [ebp + 1]
mov esi, dword [esp + 0x3c]
imul edx, esi
add edx, ebp
mov dword [esp + 0x48], edx
mov edi, dword [ebx + 0x28]
mov ebp, dword [ebx + 0x2c]
shr edx, 5
cmp ebp, edx
jbe 0x612350
mov ebp, dword [edi + edx*4]
mov ecx, dword [esp + 0x48]
mov esi, 1
shl esi, cl
mov ecx, esi
and esi, ebp
test esi, esi
jne 0x611ebe
or ecx, ebp
mov dword [edi + edx*4], ecx
test esi, esi
sete dl
mov ecx, dword [esp + 0x6c]
mov ebp, dword [esp + 0x2c]
jmp 0x611ecd
xor edx, edx
test dl, dl
je 0x611f5e
mov edx, dword [ebx + 0x20]
lea esi, [edx + 1]
mov edi, dword [ebx + 0x1c]
mov ebp, dword [ebx + 0x24]
cmp ebp, esi
jae 0x611f3e
lea eax, [0x6a8f60]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], esi
call fcn.0044b5e0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x68]
mov dword [ebx + 0x24], edx
mov edx, dword [0x91eb10]
test edx, edx
jne 0x611f29
mov dword [ebx + 0x1c], eax
mov edi, dword [esp + 0x5c]
jmp 0x611f32
mov edi, dword [esp + 0x5c]
call fcn.00462ed0
mov edx, ecx
mov edi, eax
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
lea ebp, [edx + 1]
mov dword [ebx + 0x20], ebp
lea edx, [edx + edx*2]
mov ebp, dword [esp + 0x3c]
mov dword [edi + edx*4], ebp
lea ebp, [edi + edx*4 + 4]
mov byte [ebp], 0
mov ebp, dword [esp + 0x2c]
mov dword [edi + edx*4 + 8], ebp
mov esi, dword [esp + 0x54]
mov esi, dword [esi]
mov edx, dword [esp + 0x30]
movzx ebp, byte [esp + 0x23]
jmp 0x61228c
xchg esi, eax
cmp al, 2
xchg esi, eax
jne 0x612072
xchg ebp, eax
test al, al
xchg ebp, eax
jne 0x611a68
lea esi, [edi + ebx*8 + 8]
mov dword [esp + 0x54], esi
mov esi, dword [esi]
mov edx, dword [esp + 0x68]
mov ebp, dword [edx + 4]
cmp dword [edx + 8], esi
jbe 0x612058
mov ebp, dword [ebp + esi*4]
mov dword [esp + 0x28], ebp
mov esi, dword [edx + 0x20]
lea ebx, [esi + 1]
mov edi, dword [edx + 0x1c]
mov ebp, dword [edx + 0x24]
cmp ebp, ebx
jae 0x612014
lea eax, [0x6a8f60]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], esi
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], ebx
call fcn.0044b5e0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x68]
mov dword [ebx + 0x24], edx
mov edx, dword [0x91eb10]
test edx, edx
jne 0x611ffd
mov dword [ebx + 0x1c], eax
mov edi, dword [esp + 0x5c]
jmp 0x612006
mov edi, dword [esp + 0x5c]
call fcn.00462ed0
mov edx, ebx
mov esi, ecx
mov edi, eax
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
lea ebx, [esi + 1]
mov dword [edx + 0x20], ebx
lea ebx, [esi + esi*2]
mov ebp, dword [esp + 0x38]
mov dword [edi + ebx*4], ebp
lea ebp, [edi + ebx*4 + 4]
mov byte [ebp], 1
mov ebp, dword [esp + 0x28]
mov dword [edi + ebx*4 + 8], ebp
mov ebx, dword [edx + 8]
mov ebp, dword [edx + 4]
mov esi, dword [esp + 0x54]
mov esi, dword [esi]
cmp esi, ebx
jae 0x612347
mov ebx, dword [esp + 0x30]
mov dword [ebp + esi*4], ebx
mov ebx, dword [esp + 0x40]
mov edi, dword [esp + 0x58]
lea esi, [edi + ebx*8 + 4]
mov ebx, dword [esi]
mov esi, ebx
mov edx, dword [esp + 0x30]
movzx ebp, byte [esp + 0x23]
mov ebx, dword [esp + 0x68]
jmp 0x61228c
xchg esi, eax
cmp al, 3
xchg esi, eax
jne 0x611aa5
mov ebx, dword [ecx + 0x14]
mov dword [esp], eax
mov dword [esp + 4], edx
call ebx
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov edx, dword [esp + 0x40]
mov ebx, dword [esp + 0x58]
lea ebp, [ebx + edx*8 + 8]
mov ebp, dword [ebp]
mov dword [esp + 4], eax
mov dword [esp], ecx
xchg ebp, eax
mov byte [esp + 8], al
xchg ebp, eax
call fcn.00612760
movzx eax, byte [esp + 0xc]
test al, al
je 0x611a8f
mov esi, dword [esp + 0x40]
mov edi, dword [esp + 0x58]
lea esi, [edi + esi*8 + 4]
mov ebx, dword [esi]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov esi, ebx
mov edx, dword [esp + 0x30]
movzx ebp, byte [esp + 0x23]
mov ebx, dword [esp + 0x68]
jmp 0x61228c
xchg esi, eax
cmp al, 7
xchg esi, eax
ja 0x61217b
xchg esi, eax
cmp al, 5
xchg esi, eax
je 0x61231a
xchg esi, eax
cmp al, 6
xchg esi, eax
jne 0x612117
lea esi, [edi + ebx*8 + 4]
mov ebx, dword [esi]
mov esi, ebx
mov ebx, dword [esp + 0x68]
jmp 0x61228c
mov ebx, dword [ecx + 0x20]
mov dword [esp], eax
mov dword [esp + 4], edx
call ebx
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x24], ecx
mov edx, dword [esp + 0x4c]
mov dword [esp], edx
mov dword [esp + 4], eax
call fcn.0060cd50
cmp dword [esp + 8], 0xffffffff
je 0x611b40
mov esi, dword [esp + 0x24]
mov edi, dword [esp + 0x30]
lea edx, [edi + esi]
mov esi, dword [esp + 0x40]
mov edi, dword [esp + 0x58]
lea esi, [edi + esi*8 + 4]
mov ebx, dword [esi]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov esi, ebx
movzx ebp, byte [esp + 0x23]
mov ebx, dword [esp + 0x68]
jmp 0x61228c
xchg esi, eax
cmp al, 8
xchg esi, eax
je 0x612230
xchg esi, eax
cmp al, 9
xchg esi, eax
je 0x6121eb
xchg esi, eax
cmp al, 0xa
xchg esi, eax
jne 0x612302
mov ebx, dword [ecx + 0x20]
mov dword [esp], eax
mov dword [esp + 4], edx
call ebx
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
cmp eax, 0xa
je 0x611b56
cmp eax, 0xffffffff
je 0x611b56
mov esi, dword [esp + 0x30]
lea edx, [esi + ecx]
mov esi, dword [esp + 0x40]
mov edi, dword [esp + 0x58]
lea esi, [edi + esi*8 + 4]
mov ebx, dword [esi]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov esi, ebx
movzx ebp, byte [esp + 0x23]
mov ebx, dword [esp + 0x68]
jmp 0x61228c
mov ebx, dword [ecx + 0x20]
mov dword [esp], eax
mov dword [esp + 4], edx
call ebx
mov eax, dword [esp + 0xc]
cmp dword [esp + 8], 0xffffffff
je 0x611b6c
mov esi, dword [esp + 0x30]
lea edx, [esi + eax]
mov esi, dword [esp + 0x40]
mov edi, dword [esp + 0x58]
lea esi, [edi + esi*8 + 4]
mov ebx, dword [esi]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov esi, ebx
movzx ebp, byte [esp + 0x23]
mov ebx, dword [esp + 0x68]
jmp 0x61228c
mov ebx, dword [ecx + 0x20]
mov dword [esp], eax
mov dword [esp + 4], edx
call ebx
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 0x40]
mov ebx, dword [esp + 0x58]
lea ebp, [ebx + edx*8 + 0xc]
mov esi, dword [esp + 0x4c]
mov esi, dword [esi + 0x10]
mov ebp, dword [ebp]
test esi, esi
jbe 0x6122f9
cmp dword [ebp], eax
jne 0x611b94
mov esi, dword [esp + 0x30]
add esi, ecx
lea edi, [ebx + edx*8 + 4]
mov ebx, dword [edi]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x6c]
mov edx, esi
movzx ebp, byte [esp + 0x23]
mov esi, ebx
mov ebx, dword [esp + 0x68]
mov dword [esp + 0x30], edx
mov edi, dword [ebx]
inc edi
imul edi, esi
add edi, edx
mov dword [esp + 0x48], edi
mov edx, dword [ebx + 0x28]
mov ebx, dword [ebx + 0x2c]
shr edi, 5
cmp ebx, edi
jbe 0x6122f0
xchg ebp, eax
mov byte [esp + 0x23], al
xchg ebp, eax
mov ebx, dword [edx + edi*4]
mov ecx, dword [esp + 0x48]
mov ebp, 1
shl ebp, cl
test ebp, ebx
jne 0x6122ca
mov ecx, ebp
or ebp, ebx
mov dword [edx + edi*4], ebp
test ecx, ebx
je 0x611bd0
jmp 0x611b82
mov byte [esp + 0x7c], 1
add esp, 0x60
ret
mov byte [esp + 0x7c], 1
add esp, 0x60
ret
mov byte [esp + 0x7c], 1
add esp, 0x60
ret
mov eax, edi
mov ecx, ebx
call fcn.00462f60
xor eax, eax
mov ecx, eax
call fcn.00462f50
lea eax, [0x68d7c0]
mov dword [esp], eax
lea eax, [0x73d498]
mov dword [esp + 4], eax
call fcn.00436cf0
lea eax, [0x68d7c0]
mov dword [esp], eax
lea eax, [0x73d4a0]
mov dword [esp + 4], eax
call fcn.00436cf0
mov eax, 1
mov ecx, ebp
call fcn.00462f50
mov eax, ebx
mov ecx, esi
call fcn.00462f60
mov eax, esi
mov ecx, ebx
call fcn.00462f60
mov eax, edx
mov ecx, ebp
call fcn.00462f60
mov eax, esi
mov ecx, ebx
call fcn.00462f60
mov eax, ebx
mov ecx, esi
call fcn.00462f60
mov eax, ebp
mov ecx, esi
call fcn.00462f60
mov eax, ebx
mov ecx, esi
call fcn.00462f60
mov eax, ecx
mov ecx, ebp
call fcn.00462f60
call fcn.00462f60
nop
call fcn.00461ac0
jmp fcn.006118f0