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

Disassembly:
mov eax, dword [0xcf8ab4]
sub esp, 0x140
push ebx
push ebp
push esi
xor esi, esi
mov ebp, ecx
mov dword [0xcf8560], esi
mov ecx, dword [eax + 0x10]
push edi
cmp ecx, esi
jne 0x549be8
cmp dword [0xcf8a64], esi
je 0x549be8
cmp dword [0xcf6534], esi
jne 0x549be8
mov dword [ebp + 0x1f44], esi
mov ecx, dword [0xcf95d4]
mov edx, dword [0xcf95d0]
push ecx
push edx
push 0x66c2f8
call dword [sym.imp.USER32.dll_PtInRect]
test eax, eax
je 0x549959
mov ebx, 0xe
lea eax, [ebp + 0x1f0]
mov dword [0xcf8a50], 1
mov dword [esp + 0x34], esi
mov dword [esp + 0x30], ebx
mov dword [esp + 0x18], eax
mov esi, dword [esp + 0x18]
xor edi, edi
mov dword [esp + 0x14], edi
mov ecx, dword [0xcf95d4]
mov edx, dword [0xcf95d0]
push ecx
lea eax, [esi - 0x10]
push edx
push eax
call dword [sym.imp.USER32.dll_PtInRect]
test eax, eax
je 0x5491fc
mov ecx, dword [esi]
lea eax, [ebx + edi]
mov dword [0xcf8558], ecx
lea edx, [eax + eax*8]
mov eax, dword [ebp + edx*4]
xor edx, edx
mov dword [0xcf855c], eax
mov ecx, dword [esi + 0xc]
mov eax, dword [esp + 0x34]
mov dword [0xcf6510], ecx
mov dx, word [esi + 0x10]
mov dword [0xcf64ec], edx
mov dword [ebp + 0x1f44], 2
mov dword [ebp + 0x1f50], eax
mov dword [ebp + 0x1f54], edi
mov eax, dword [0xcf8558]
test eax, eax
jle 0x549be8
mov ebx, dword [esi + 0xc]
cmp ebx, 0xdac
jle 0x54923f
mov ebx, dword [esp + 0x30]
inc edi
add esi, 0x24
cmp edi, 7
mov dword [esp + 0x14], edi
jl 0x54917e
mov esi, dword [esp + 0x34]
mov edx, dword [esp + 0x18]
add ebx, 7
inc esi
add edx, 0xfc
cmp ebx, 0x2a
mov dword [esp + 0x34], esi
mov dword [esp + 0x18], edx
mov dword [esp + 0x30], ebx
jl 0x549174
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x140
ret
lea ecx, [esp + 0x30]
lea edx, [esp + 0x10]
push ecx
push edx
mov ecx, 0xcf64f8
mov dword [esp + 0x38], ebx
call fcn.005412f0
mov eax, dword [eax]
mov ecx, dword [0xcf64fc]
cmp eax, ecx
je 0x549272
mov ecx, dword [eax + 0x10]
xor esi, esi
cmp ecx, esi
jne 0x54942a
jmp 0x549274
xor esi, esi
mov eax, dword [0xa4f274]
lea edx, [esp + 0x88]
cmp eax, esi
mov edi, str..BitmapsSkill_
jne 0x54928e
mov edi, str..BitmapsInterfaceWSANotBig5_skill_GB_
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
not ecx
sub edi, ecx
push 0xa
mov eax, ecx
mov esi, edi
mov edi, edx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
and ecx, 3
rep movsb byte es:[edi], byte [esi]
lea ecx, [esp + 0x78]
push ecx
push ebx
call fcn.0061d6c5
mov edi, str..wsa
or ecx, 0xffffffff
xor eax, eax
add esp, 0xc
repne scasb al, byte es:[edi]
not ecx
sub edi, ecx
lea edx, [esp + 0x74]
mov esi, edi
mov edi, edx
mov edx, ecx
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
mov ecx, edx
dec edi
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
lea edx, [esp + 0x88]
and ecx, 3
mov dword [esp + 0x30], ebx
rep movsb byte es:[edi], byte [esi]
lea edi, [esp + 0x74]
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
not ecx
sub edi, ecx
mov dword [esp + 0x60], ebx
mov esi, edi
mov edi, edx
mov edx, ecx
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
mov ecx, edx
dec edi
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
lea eax, [esp + 0x60]
and ecx, 3
push eax
rep movsb byte es:[edi], byte [esi]
lea ecx, [esp + 0x44]
push ecx
mov ecx, 0xcf6518
call fcn.004a6de0
mov eax, dword [eax]
mov ecx, dword [0xcf651c]
cmp eax, ecx
je 0x54934a
mov ecx, dword [eax + 0x10]
xor esi, esi
cmp ecx, esi
jne 0x549371
jmp 0x54934c
xor esi, esi
mov edx, dword [esp + 0x30]
lea eax, [esp + 0x38]
lea ecx, [esp + 0x64]
push eax
push ecx
mov ecx, 0xcf6518
mov dword [esp + 0x40], edx
mov dword [esp + 0x44], esi
call fcn.00541360
mov eax, dword [eax]
mov dword [eax + 0x10], esi
lea edx, [esp + 0x6c]
lea eax, [esp + 0x30]
push edx
push eax
lea ecx, [esp + 0x50]
mov dword [esp + 0x74], esi
call fcn.00541340
lea ecx, [esp + 0x58]
push eax
push ecx
mov ecx, 0xcf6518
call fcn.00541360
mov edx, dword [eax]
lea eax, [esp + 0x24]
lea ecx, [esp + 0x2c]
push eax
push ecx
mov ecx, 0xcf64f8
mov dword [esp + 0x18], edx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x2c], ebx
call fcn.005412f0
mov eax, dword [eax]
mov ecx, dword [0xcf64fc]
cmp eax, ecx
je 0x5493cb
cmp dword [eax + 0x10], esi
jne 0x5493f0
mov edx, dword [esp + 0x18]
lea eax, [esp + 0x1c]
lea ecx, [esp + 0x50]
push eax
push ecx
mov ecx, 0xcf64f8
mov dword [esp + 0x24], edx
mov dword [esp + 0x28], esi
call fcn.005412c0
mov eax, dword [eax]
mov dword [eax + 0x10], esi
lea edx, [esp + 0x18]
mov ecx, 0xcf64f8
push edx
call fcn.005410b0
mov edi, eax
mov eax, dword [esp + 0x10]
push esi
add eax, 0x10
push esi
push eax
push 0xa257d8
push esi
lea ecx, [esp + 0x9c]
push esi
push ecx
call fcn.005a5e90
add esp, 0x1c
mov dword [edi], eax
mov edi, dword [esp + 0x14]
xor esi, esi
lea edx, [esp + 0x10]
lea eax, [esp + 0x2c]
push edx
push eax
mov ecx, 0xcf64f8
mov dword [esp + 0x18], ebx
call fcn.005412f0
mov eax, dword [eax]
mov ecx, dword [0xcf64fc]
cmp eax, ecx
je 0x549be8
cmp dword [eax + 0x10], esi
je 0x549be8
mov ecx, ebp
call fcn.0054b440
test eax, eax
je 0x5495e8
lea ecx, [esp + 0x10]
lea edx, [esp + 0x2c]
push ecx
push edx
mov ecx, 0xcf64f8
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x18], ebx
call fcn.005412f0
mov eax, dword [eax]
mov ecx, dword [0xcf64fc]
cmp eax, ecx
je 0x549497
cmp dword [eax + 0x10], esi
jne 0x5494bc
mov eax, dword [esp + 0x14]
lea ecx, [esp + 0x1c]
lea edx, [esp + 0x50]
push ecx
push edx
mov ecx, 0xcf64f8
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], esi
call fcn.005412c0
mov eax, dword [eax]
mov dword [eax + 0x10], esi
lea eax, [esp + 0x24]
lea ecx, [esp + 0x14]
push eax
push ecx
lea ecx, [esp + 0x60]
mov dword [esp + 0x2c], esi
call fcn.00541340
lea edx, [esp + 0x48]
push eax
push edx
mov ecx, 0xcf64f8
call fcn.005412c0
mov eax, dword [eax]
lea edx, [esp + 0x10]
push edx
mov eax, dword [eax + 0x10]
mov ecx, dword [eax]
lea eax, [esp + 0x30]
mov dword [0xcf6534], ecx
push eax
mov ecx, 0xcf6518
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x18], ebx
call fcn.004a6de0
mov eax, dword [eax]
mov ecx, dword [0xcf651c]
cmp eax, ecx
je 0x54951d
cmp dword [eax + 0x10], esi
jne 0x549542
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x1c]
lea eax, [esp + 0x50]
mov dword [esp + 0x1c], ecx
push edx
push eax
mov ecx, 0xcf6518
mov dword [esp + 0x28], esi
call fcn.00541360
mov eax, dword [eax]
mov dword [eax + 0x10], esi
lea ecx, [esp + 0x24]
lea edx, [esp + 0x14]
push ecx
push edx
lea ecx, [esp + 0x60]
mov dword [esp + 0x2c], esi
call fcn.00541340
push eax
lea eax, [esp + 0x4c]
push eax
mov ecx, 0xcf6518
call fcn.00541360
mov eax, dword [eax]
mov ecx, dword [eax + 0x10]
mov dword [0xcf8544], ecx
mov ecx, dword [esp + 0x34]
lea eax, [ecx*8]
sub eax, ecx
xor ecx, ecx
add eax, edi
lea edx, [eax + eax*8]
xor eax, eax
mov al, byte [ebp + edx*4 + 0x1f4]
mov dword [0xcf8560], 1
mov edx, eax
mov eax, dword [0x6d68cc]
cmp eax, esi
jle 0x5495d6
mov eax, edx
shl eax, 6
sub eax, edx
lea eax, [ebp + eax*4 + 0x1f4]
mov dword [eax - 4], esi
mov byte [eax], 0
mov byte [eax + 1], 0
mov dword [eax + 4], esi
mov dword [eax + 8], esi
mov word [eax + 0xc], si
mov edi, dword [0x6d68cc]
inc ecx
add eax, 0x24
cmp ecx, edi
jl 0x5495b4
mov dword [ebp + edx*4 + 0x1f20], esi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x140
ret
lea ecx, [esp + 0x10]
lea edx, [esp + 0x2c]
push ecx
push edx
mov ecx, 0xcf64f8
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x18], ebx
call fcn.005412f0
mov eax, dword [eax]
mov ecx, dword [0xcf64fc]
cmp eax, ecx
je 0x549615
cmp dword [eax + 0x10], esi
jne 0x54963a
mov eax, dword [esp + 0x14]
lea ecx, [esp + 0x1c]
lea edx, [esp + 0x50]
push ecx
push edx
mov ecx, 0xcf64f8
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], esi
call fcn.005412c0
mov eax, dword [eax]
mov dword [eax + 0x10], esi
lea eax, [esp + 0x24]
lea ecx, [esp + 0x14]
push eax
push ecx
lea ecx, [esp + 0x60]
mov dword [esp + 0x2c], esi
call fcn.00541340
lea edx, [esp + 0x48]
push eax
push edx
mov ecx, 0xcf64f8
call fcn.005412c0
mov eax, dword [eax]
lea edx, [esp + 0x10]
push edx
mov eax, dword [eax + 0x10]
mov ecx, dword [eax]
lea eax, [esp + 0x30]
mov dword [0xcf6534], ecx
push eax
mov ecx, 0xcf6518
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x18], ebx
call fcn.004a6de0
mov eax, dword [eax]
mov ecx, dword [0xcf651c]
cmp eax, ecx
je 0x54969b
cmp dword [eax + 0x10], esi
jne 0x5496c0
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x1c]
lea eax, [esp + 0x50]
mov dword [esp + 0x1c], ecx
push edx
push eax
mov ecx, 0xcf6518
mov dword [esp + 0x28], esi
call fcn.00541360
mov eax, dword [eax]
mov dword [eax + 0x10], esi
lea ecx, [esp + 0x14]
push ecx
mov ecx, 0xcf6518
call fcn.0051a900
mov ecx, dword [esp + 0x34]
mov edx, dword [eax]
mov dword [0xcf8544], edx
mov edx, dword [0xcf8558]
lea eax, [ecx*8]
xor ebx, ebx
sub eax, ecx
xor ecx, ecx
add eax, edi
lea esi, [esp + 0x88]
lea edi, [esp + 0x8c]
mov dword [esp + 0x88], edx
lea eax, [eax + eax*8]
lea edx, [esp + 0x1c]
mov dword [esp + 0x18], 0
mov cl, byte [ebp + eax*4 + 0x1f5]
mov bl, byte [ebp + eax*4 + 0x1f4]
lea eax, [ebp + eax*4]
mov dword [esp + 0x14], ecx
mov ecx, 0x1c
lea eax, [esp + 0x88]
rep movsd dword es:[edi], dword [esi]
push eax
lea ecx, [ebp + 0x1f74]
push edx
mov dword [0xcf8560], 1
call fcn.0054e980
mov ecx, eax
mov eax, dword [ecx]
mov edx, dword [ecx + 4]
xor ecx, ecx
mov dword [esp + 0x3c], edx
mov edx, dword [eax + 0x78]
cmp edx, ecx
jle 0x5497fc
mov edx, dword [esp + 0x14]
lea eax, [ebx*8]
sub eax, ebx
add eax, edx
lea eax, [eax + eax*8]
lea eax, [ebp + eax*4 + 0x1f4]
jmp 0x549788
mov eax, dword [esp + 0x10]
xor ecx, ecx
mov edx, dword [esp + 0x18]
mov dword [eax - 4], ecx
mov byte [eax], 0
mov byte [eax + 1], 0
mov dword [eax + 4], ecx
mov dword [eax + 8], ecx
mov word [eax + 0xc], cx
mov ecx, dword [0xcf8558]
inc edx
add eax, 0x24
mov dword [esp + 0x88], ecx
mov dword [esp + 0x18], edx
mov ecx, 0x1c
lea esi, [esp + 0x88]
lea edi, [esp + 0x8c]
mov dword [esp + 0x10], eax
lea edx, [esp + 0x88]
lea eax, [esp + 0x1c]
rep movsd dword es:[edi], dword [esi]
push edx
push eax
lea ecx, [ebp + 0x1f74]
call fcn.0054e980
mov ecx, eax
mov eax, dword [ecx]
mov edx, dword [ecx + 4]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x3c], edx
mov edx, dword [eax + 0x78]
cmp ecx, edx
jl 0x549782
mov edx, dword [0xcf8558]
mov ecx, 0x1c
lea esi, [esp + 0x88]
lea edi, [esp + 0x8c]
mov dword [esp + 0x88], edx
lea eax, [esp + 0x88]
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x50]
push eax
push ecx
lea ecx, [ebp + 0x1f74]
call fcn.0054e980
mov edx, eax
mov esi, dword [esp + 0x14]
mov eax, dword [edx]
mov ecx, dword [edx + 4]
mov edx, dword [eax + 0x78]
lea eax, [ebx*8]
mov dword [esp + 0x5c], ecx
sub eax, ebx
mov dword [esp + 0x24], edx
mov dword [esp + 0x10], eax
lea ecx, [eax + edx]
add ecx, esi
lea ecx, [ecx + ecx*8]
mov edi, dword [ebp + ecx*4 + 0x1f0]
test edi, edi
je 0x54993e
add esi, edx
cmp esi, 7
jge 0x54993e
lea ecx, [eax + esi]
lea ecx, [ecx + ecx*8]
lea edi, [ebp + ecx*4 + 0x1f0]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x14], edi
cmp dword [edi], 0
je 0x5498fc
sub eax, edx
add eax, esi
lea eax, [eax + eax*8]
lea ecx, [ebp + eax*4]
mov eax, dword [edi]
mov dword [ecx + 0x1f0], eax
mov byte [ecx + 0x1f4], bl
mov al, byte [edi + 5]
lea edi, [ebx + 2]
sub al, dl
mov byte [ecx + 0x1f5], al
lea eax, [edi*8]
sub eax, edi
lea edi, [eax + esi]
sub eax, edx
add eax, esi
lea edi, [edi + edi*8]
lea edx, [eax + eax*8]
mov eax, dword [ebp + edi*4]
mov edi, dword [esp + 0x14]
mov dword [ebp + edx*4], eax
mov edx, dword [edi + 0xc]
mov dword [ecx + 0x1fc], edx
mov ax, word [edi + 0x10]
mov edx, dword [esp + 0x24]
mov word [ecx + 0x200], ax
mov eax, dword [esp + 0x10]
mov ecx, esi
inc esi
add edi, 0x24
cmp esi, 7
mov dword [esp + 0x14], edi
jl 0x549890
sub ecx, edx
inc ecx
cmp ecx, 7
jge 0x54993e
add eax, ecx
mov esi, 7
sub esi, ecx
lea eax, [eax + eax*8]
lea eax, [ebp + eax*4 + 0x1f4]
xor ecx, ecx
mov dword [eax - 4], ecx
mov byte [eax], cl
mov byte [eax + 1], cl
mov dword [eax + 4], ecx
mov dword [eax + 8], ecx
mov word [eax + 0xc], cx
add eax, 0x24
dec esi
jne 0x549924
mov eax, dword [ebp + ebx*4 + 0x1f20]
pop edi
sub eax, edx
pop esi
mov dword [ebp + ebx*4 + 0x1f20], eax
pop ebp
pop ebx
add esp, 0x140
ret
mov eax, dword [0xced050]
mov ebx, eax
lea ecx, [eax + 7]
cmp eax, ecx
mov dword [esp + 0x24], ecx
jge 0x549be8
lea ecx, [eax + eax*2]
lea eax, [eax + eax*8]
lea edx, [eax + eax*8]
lea ecx, [ecx + ecx*8]
mov dword [esp + 0x10], ecx
lea eax, [ebp + edx*4 + 0x5d0]
mov dword [esp + 0x18], eax
mov esi, dword [esp + 0x18]
xor edi, edi
mov eax, dword [0xcf95d4]
mov edx, dword [esp + 0x10]
mov ecx, dword [0xcf95d0]
add eax, edx
push eax
push ecx
push esi
call dword [sym.imp.USER32.dll_PtInRect]
test eax, eax
jne 0x5499d9
inc edi
add esi, 0x24
cmp edi, 9
jl 0x549990
mov ecx, dword [esp + 0x18]
mov eax, dword [esp + 0x24]
inc ebx
add ecx, 0x144
cmp ebx, eax
mov dword [esp + 0x18], ecx
jl 0x54998a
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x140
ret
lea edx, [edi + ebx*8]
mov ecx, 1
mov dword [0xcf8a50], ecx
lea eax, [ebx + edx]
lea edx, [eax + eax*8]
lea eax, [eax + eax*8 + 0x17a]
lea esi, [ebp + edx*4]
mov edx, dword [ebp + edx*4 + 0x5e0]
mov dword [0xcf8558], edx
mov edx, dword [ebp + eax*4]
mov dword [0xcf855c], edx
mov eax, dword [esi + 0x5ec]
xor edx, edx
mov dword [0xcf6510], eax
mov dx, word [esi + 0x5f0]
xor eax, eax
mov dword [0xcf64ec], edx
mov dword [ebp + 0x1f44], ecx
mov al, byte [esi + 0x5e4]
xor ecx, ecx
mov dword [ebp + 0x1f50], eax
mov cl, byte [esi + 0x5e5]
xor eax, eax
mov dword [ebp + 0x1f54], ecx
mov al, byte [esi + 0x5e4]
mov ecx, ebp
lea edx, [eax + eax*8]
xor eax, eax
mov al, byte [esi + 0x5e5]
add edx, eax
mov dword [ebp + 0x1f30], edx
call fcn.00549fa0
mov eax, dword [0xcf8558]
xor edi, edi
cmp eax, edi
je 0x549be8
mov esi, dword [esi + 0x5ec]
lea ecx, [esp + 0x10]
lea edx, [esp + 0x2c]
push ecx
push edx
mov ecx, 0xcf64f8
mov dword [esp + 0x18], esi
call fcn.005412f0
mov eax, dword [eax]
mov ecx, dword [0xcf64fc]
cmp eax, ecx
je 0x549aab
cmp dword [eax + 0x10], edi
jne 0x549af5
lea eax, [esp + 0x1c]
lea ecx, [esp + 0x50]
push eax
push ecx
mov ecx, 0xcf64f8
mov dword [esp + 0x24], esi
mov dword [esp + 0x28], edi
call fcn.00541fb0
mov edx, dword [eax]
lea ecx, [esp + 0x44]
mov dword [esp + 0x40], edx
lea edx, [esp + 0x40]
mov eax, dword [eax + 4]
push ecx
push edx
lea ecx, [esp + 0x60]
mov dword [esp + 0x4c], eax
call fcn.0045bbb0
mov ecx, eax
mov eax, dword [ecx]
mov edx, dword [ecx + 4]
mov dword [eax + 0x10], edi
mov dword [esp + 0x4c], edx
lea eax, [esp + 0x38]
lea ecx, [esp + 0x48]
push eax
push ecx
mov ecx, 0xcf64f8
mov dword [esp + 0x40], esi
mov dword [esp + 0x44], edi
call fcn.00541fb0
mov edx, eax
mov eax, dword [edx]
mov ecx, dword [edx + 4]
mov edx, dword [eax + 0x10]
mov dword [esp + 0x68], ecx
lea ecx, [esp + 0x10]
mov eax, dword [edx]
lea edx, [esp + 0x2c]
push ecx
push edx
mov ecx, 0xcf6518
mov dword [0xcf6534], eax
mov dword [esp + 0x18], esi
call fcn.004a6de0
mov eax, dword [eax]
mov ecx, dword [0xcf651c]
cmp eax, ecx
je 0x549b4f
cmp dword [eax + 0x10], edi
jne 0x549b99
lea eax, [esp + 0x1c]
lea ecx, [esp + 0x50]
push eax
push ecx
mov ecx, 0xcf6518
mov dword [esp + 0x24], esi
mov dword [esp + 0x28], edi
call fcn.004a7270
mov edx, dword [eax]
lea ecx, [esp + 0x44]
mov dword [esp + 0x40], edx
lea edx, [esp + 0x40]
mov eax, dword [eax + 4]
push ecx
push edx
lea ecx, [esp + 0x60]
mov dword [esp + 0x4c], eax
call fcn.0045bbb0
mov ecx, eax
mov eax, dword [ecx]
mov edx, dword [ecx + 4]
mov dword [eax + 0x10], edi
mov dword [esp + 0x4c], edx
lea eax, [esp + 0x38]
lea ecx, [esp + 0x48]
push eax
push ecx
mov ecx, 0xcf6518
mov dword [esp + 0x40], esi
mov dword [esp + 0x44], edi
call fcn.004a7270
mov edx, dword [eax]
lea ecx, [esp + 0x28]
mov dword [esp + 0x24], edx
lea edx, [esp + 0x24]
mov eax, dword [eax + 4]
push ecx
push edx
lea ecx, [esp + 0x6c]
mov dword [esp + 0x30], eax
call fcn.0045bbb0
mov ecx, eax
mov eax, dword [ecx]
mov edx, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x70], edx
mov dword [0xcf8544], eax
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x140
ret
cmp dword [0x6d69f8], 0xc
je 0x54d15d
mov ecx, 0xced988
call fcn.005271d0
mov ecx, 0xcf65c0
jmp 0x5490f0
ret