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

Disassembly:
add edx, 0xc704848f
jmp 0x420868
jmp 0x42033d
call fcn.00420327
xchg byte [esp], dl
xchg dh, bl
lea esp, [esp + 2]
add cl, al
inc dx
jmp 0x42036c
movzx ecx, byte [esi - 1]
mov ebx, dword [esp]
not bx
sub esp, 8
jns 0x4202f5
js 0x4202f5
and al, 0xb3
and eax, dword [esi - 0x4b]
add dh, byte [esi]
and dword [eax - 0x5d], esp
fimul dword [edx + reloc.MSVCR71.dll___p__commode]
and al, 0xf
cwde
lds ecx, [ebp + 0x4873b14]
and al, 0x8a
enter 0xffffffffffffb1eb, 0x7c
and ecx, dword [ebp + reloc.MSVCR71.dll___p__commode]
add byte [eax], al
jl 0x420391
lea ebx, [edx*4]
bswap edx
call fcn.004203c6
cmp dword [ebp + reloc.MSVCR71.dll___p__commode], esi
sub dword [esi + reloc.MSVCR71.dll___p__commode], esp
pop ecx
fisttp dword [ebx + 0x2e]
invalid
lea ebx, [edx*4]
bswap edx
mov bl, cl
mov dh, byte [esp]
jmp 0x42040f
mov dl, byte [esp]
stc
jmp 0x420432
jmp 0x420418
stc
jae 0x4203f3
mov dl, byte [esp]
stc
jmp 0x420432
mov edx, dword [esp]
add esp, 0
lea esp, [esp + 1]
jmp 0x420452
inc bl
mov dh, 0x98
lea edx, [edx*4]
sub esp, 1
jo 0x4203f9
mov edx, dword [esp]
add esp, 0
lea esp, [esp + 1]
jmp 0x420452
not bl
mov dh, byte [esp]
mov edx, 0xb03edb03
mov dx, si
mov dx, word [esp]
jmp 0x420c1a
mov dl, al
jmp 0x42059c
lea edx, [eax + ecx]
mov edx, 0x1780c443
bsf edx, esp
jno 0x42047f
mov dl, al
sub esp, 4
jmp 0x42059f
mov dl, 0x97
mov dh, 0x5a
sub bl, 0x80
jmp 0x420495
add al, bl
jo 0x420517
push bp
jmp 0x420501
lea edx, [edx + ebp]
xchg dh, dl
rcr dx, 1
jmp 0x420576
jp 0x420566
mov dl, 0x6b
lea edx, [ebp + 0xeb]
jmp 0x4204d4
neg bx
mov edx, 0xd8fbc10c
push word [esp + 1]
jmp 0x420526
push bp
neg bx
mov edx, 0xd8fbc10c
push word [esp + 1]
jmp 0x42053c
dec esi
lea ebx, [esp + 0xa6]
call 0x42054a
sbb ah, byte [esi - 1]
xor al, 0x24
jns 0x42057e
mov word [esp], sp
lea esp, [esp + 2]
lea edx, reloc.MSVCR71.dll___p__commode
jmp 0x420584
mov dl, 0x6b
lea edx, [ebp + 0xeb]
lea edx, [edx + ebp]
xchg dh, dl
rcr dx, 1
bt edx, edx
jmp 0x4204be
mov word [esp], sp
jmp 0x4205c2
mov ebx, 0xe8153f9a
lea ebx, reloc.MSVCR71.dll___p__commode
jmp 0x4205d7
sub esp, 4
lea esp, [esp + 4]
inc bl
rol dh, cl
jmp 0x4204f5
not cl
bswap edx
btr bx, cx
jle 0x4209ba
jg 0x420848
xor dword [eax], esi
lea esp, [esp + 2]
lea edx, reloc.MSVCR71.dll___p__commode
mov ebx, 0xe8153f9a
lea ebx, reloc.MSVCR71.dll___p__commode
btc bx, di
not edx
jmp 0x4205ac
jmp 0x4204b5
mov dx, di
lea esp, [esp + 2]
jmp 0x4206cb
xchg dx, bx
add esp, 0xa
add esp, 1
jmp 0x4205ed
xchg dx, bx
add esp, 0xa
add esp, 1
mov dx, di
lea esp, [esp + 2]
inc cl
push ebp
call fcn.00420678
mov dl, byte [esp]
xor dh, 0xd0
mov bx, 0xd12b
sub esp, 0xa
mov ebx, esi
lea esp, [esp + 2]
jmp 0x42073d
mov bl, byte [esp]
xchg dword [esp + 0x24], edi
mov edx, 0x83d46d97
seto bl
not bh
jmp 0x420725
lea esp, [esp + 2]
lea edi, [edi + 0x78]
lea edx, reloc.MSVCR71.dll___p__commode
mov bl, dh
mov ebx, edi
mov bh, 0xfc
jmp 0x4206f7
sbb bh, 0x79
push dword [esp + 0x24]
ret 0x28
xchg dword [esp + 8], edi
xchg bl, dh
lea ebx, [edx*4]
pushal
pop ebx
push word [esp + 0x14]
jmp 0x420710
lea esp, [esp + 4]
add cl, 0xc6
pushal
add esp, 0x13
jb 0x4206bb
jae 0x420613
jmp 0x4207e8
mov edx, ecx
sub esp, 0x1e
jl 0x4207d2
push ecx
lea esp, [esp + 2]
jmp 0x420821
push ecx
jmp 0x42081d
mov ebx, edx
lea ebx, [esp - 0xfb]
lea esp, [esp + 2]
jmp 0x4207b5
lea esp, [esp + 2]
shl edx, 2
bswap ebx
mov ebx, 0xba5e6fae
jmp 0x420832
clc
jge 0x42088d
mov bx, 0x2c53
jmp 0x41f369
mov ebx, edi
bswap edx
pushfd
jmp 0x4209bf
push word [esp + 0x1b]
lea esp, [esp + 2]
jmp 0x420965
mov bl, byte [esp]
sub esp, 0x1c
jmp 0x420874
jne 0x420852
push word [esp + 0x1b]
lea esp, [esp + 2]
jmp 0x420965
mov bx, 0x2c53
jmp 0x41f369
mov bl, 0x25
mov bx, dx
jmp fcn.0041f3bf
mov bl, 0x25
mov bx, dx
jmp fcn.0041f3bf
bsr ebx, eax
mov ebx, 0x587f220d
mov dh, 0x5e
push si
mov dl, bl
lea ebx, [eax + esi]
jmp 0x4209c4
mov edx, dword [edx + reloc.MSVCR71.dll___p__commode]
mov bl, cl
bt ebx, esp
jp 0x420913
jnp 0x4208e2
jl 0x42098e
mov edx, dword [esp]
jmp 0x420991
mov edx, dword [esp]
inc cl
inc dl
jmp 0x42099b
jle 0x42094c
bsr ebx, eax
mov ebx, 0x587f220d
jmp 0x4209ed
mov ebx, edi
bswap edx
pushfd
jmp 0x42079c
mov bx, word [esp]
lea esp, [esp + 2]
inc cl
mov dh, byte [esp]
not edx
jmp 0x420ae2
mov dh, 0x5e
push si
mov dl, bl
jmp 0x42095a
xchg edx, ebx
neg cl
mov edx, dword [esp]
mov bh, byte [esp]
jmp 0x420a26
mov bh, 0x3f
setne bh
jmp 0x420a5f
mov edx, dword [esp]
rcl dx, 6
setbe bh
jmp 0x4209f8
mov bx, di
bswap ebx
and ecx, 0x3c
mov edx, eax
mov dx, 0xf5bd
jmp 0x420a04
jmp 0x420a1a
jmp 0x420aac
sub edi, 4
xchg bl, bh
not dx
rcl edx, cl
jl 0x420a49
jge 0x420aac
pop ebx
fisttp dword [ebx + 0x2e]
invalid
ror cl, 0
je 0x420a47
mov edx, dword [esp]
rcl dx, 6
setbe bh
xchg edx, ebx
jmp 0x4209fa
mov dl, byte [esp]
mov cx, word [esp]
jmp 0x420acb
mov edx, ebp
lea edx, [ecx + edx]
mov ebx, dword [edx]
jmp 0x420a96
dec edx
jp 0x420b01
jnp fcn.00420aeb
rcr byte [edi - 0x31], 0xaa
pop ecx
salc
xor ch, byte [0x1b7cee7d]
test byte [ebx + 0x7f], 0x46
int1
mov ecx, edi
mov dword [ecx], ebx
mov edx, 0xc3ac177f
lea ecx, [eax*4]
jmp 0x420ab5
xchg bh, dl
bsr edx, esp
jns 0x420a80
js 0x420a80
jmp fcn.00420aeb
mov edx, 0x7b322832
add bl, 0x74
mov dx, 0xe5aa
clc
jle 0x4205e8
mov dl, 0x97
mov dh, 0x5a
jmp 0x4204b9