Function at 0x5f07a2
Capabilities:
Execute anti-debugging instructions

Disassembly:
lea eax, reloc.MFC42.DLL_CComboBox::MeasureItem
mov ebx, eax
bts bx, bp
jmp 0x5efe2b
lea esp, [esp + 4]
inc esi
cmp eax, ebp
jne 0x5efe0a
je 0x5efe49
add esi, dword [ebp]
lea edx, [edx*4]
xchg edx, eax
mov edx, dword [esp]
ror ax, 1
jmp 0x5efe72
lea eax, reloc.MFC42.DLL_CComboBox::MeasureItem
mov ebx, eax
bts bx, bp
jmp 0x5efe2b
mov ebx, esp
jmp 0x5efe20
jae 0x5efe8e
jb 0x5efea4
mov bl, byte [esp]
mov bh, cl
jmp 0x5f0682
jmp 0x5efea4
cmpsd dword [esi], dword es:[edi]
pop ss
popal
out dx, al
jl 0x5efebb
test byte [esi + 0x7f], 0x46
movzx edx, byte [esi - 1]
stc
jp 0x5eff30
jnp 0x5eff02
push dword [ecx - 0x1f]
xor byte [ebx - 0x3a], 0xff
jb 0x5efe9a
xchg dword [edx - 0x4f], esi
jb 0x5efe6e
ljmp 0x2c89:0x240c8905
neg bx
jae 0x5eff0f
mov bx, word [esp]
setg bh
jmp 0x5eff16
rcr ah, cl
setb bl
jmp 0x5eff40
lea eax, [edx*4]
pushfd
setb bh
jmp 0x5efeea
mov bx, word [esp]
setg bh
call fcn.005f058b
inc ebp
aam 0x4a
sub eax, 0x41d56fdc
sal dword [eax + reloc.MFC42.DLL_CComboBox::MeasureItem], 1
nop
test dword [edx], reloc.MFC42.DLL_CComboBox::MeasureItem
lea eax, [edx*4]
pushfd
setb bh
rcr ah, cl
setb bl
stc
sub dl, cl
jmp 0x5efed4
mov ah, byte [esp]
bsf bx, ax
jno 0x5f06dd
xchg bx, ax
jmp 0x5f06b4
mov bh, 0x7d
xchg ebx, eax
bswap eax
jmp 0x5f06bf
mov bl, 0x8a
jmp 0x5f06e6
xchg bx, ax
mov bh, 0x7d
xchg ebx, eax
bswap eax
mov bl, 0x8a
xor dl, 0x37
setnp ah
call fcn.005f06c3
neg al
jmp 0x5f07be
inc ax
jp 0x5f0795
bsf bx, sp
jmp 0x5f0799
bsf bx, sp
xor dl, 0xa5
call 0x5f07a2
inc esp
jmp 0x5f082d
lea ebx, [ebp*4]
lea eax, reloc.MFC42.DLL_CComboBox::MeasureItem
jmp 0x5f07fb
lea esp, [esp + 4]
inc dl
lea eax, [eax*4]
xchg bl, al
mov eax, 0xe81e29b5
jmp 0x5f06f8
and edx, 0x3c
mov bx, word [esp]
mov al, 0x4f
bts bx, di
jno 0x5f0807
jo 0x5f0807
inc ecx
retf 0x3f58
ror dl, 0
not bh
mov bx, 0xfff7
pushfd
jmp 0x5f07d7
call fcn.005f085b
sub ebp, 4
sub esp, 8
jg 0x5f0845
or ebx, esp
jmp 0x5f0873
add esp, 0
ja 0x5f07a7
lea ebx, [ebp*4]
lea eax, reloc.MFC42.DLL_CComboBox::MeasureItem
jmp 0x5f07fb
or ebx, esp
bsr ax, cx
lea eax, [ebx + ebp]
jmp 0x5f085d
mov ebx, dword [edx + edi]
rol ah, cl
jp 0x5f0a6a
push sp
xchg edx, eax
jmp 0x5f092a
bsr ax, cx
lea eax, [ebx + ebp]
jmp 0x5f085d
jmp 0x5f0904
stc
jo 0x5f08cb
jno 0x5f0904
mov ebx, 0x2ddebb2b
sahf
into
pop ecx
mov al, bl
jmp 0x5f0910
rcl eax, cl
jno 0x5f08ee
mov al, bl
jmp 0x5f095f
xchg dl, bh
rdtsc
lea eax, [edi + 0x50]
lea ebx, [eax*4]
jmp 0x5f0946
lea esp, [esp + 2]
jmp 0x5f0991
cmp ebp, eax
call fcn.005f0ee9
jmp [ebx - 5]
mov dx, cx
setge dh
setnp bl
jmp 0x5f0930
xchg dl, bh
rdtsc
jmp 0x5f0914
xchg edx, eax
lea esp, [esp + 2]
mov dword [ebp], ebx
lea ebx, [ecx - 0x74]
mov bl, byte [esp]
mov ax, word [esp]
jmp 0x5f08e1
push sp
jmp 0x5f098b
movzx edx, byte [esi - 1]
jmp 0x5f160a
mov eax, 0x33d14e5
mov ebx, edi
lea eax, [edi*4]
lea eax, [edi + ebp]
jmp 0x5f166f
jbe 0x5f163f
mov bl, byte [esp]
cmc
jmp 0x5f164b
mov bl, byte [esp]
cmc
xchg al, bl
jmp 0x5f16a1
xchg al, bl
bswap ebx
jmp 0x5f16a3
jmp 0x5f167e
bts ebx, ebx
not al
mov ebx, 0xaf75d1ac
mov bx, ax
jmp 0x5f1686
mov ah, byte [esp]
mov bx, word [esp]
mov bl, 0xdc
xchg ah, al
sub dl, cl
jmp 0x5f1627
stc
bswap ebx
mov ebx, dword [esp]
jmp 0x5f1653
dec bl
jbe 0x5f16b3
sub esp, 0x18
push dword [esp + 9]
bsr bx, ax
pop dword [esp + 7]
jmp 0x5f16c8
bswap ebx
mov al, dl
inc ebx
jo 0x5f1651
stc
bswap ebx
mov ebx, dword [esp]
bts ebx, ebx
jmp 0x5f1656
sub esp, 0x18
push dword [esp + 9]
jmp 0x5f16c0
bsr bx, ax
pop dword [esp + 7]
lea esp, [esp + 0x18]
jmp 0x5f1704
mov ebx, dword [esp]
sub esp, 4
pop word [esp]
neg ebx
lea esp, [esp + 2]
jmp 0x5f1722
neg al
cmc
jb 0x5f16ee
mov ebx, dword [esp]
jmp 0x5f17a0
add al, 0xe0
mov bx, ax
sub esp, 0
jmp 0x5f1764
setb bl
mov bl, ch
or bl, cl
inc bx
mov bx, 0x78a6
jmp 0x5f1783
lea esp, [esp + 2]
jmp 0x5f1722
or bl, cl
inc bx
mov bx, 0x78a6
jmp 0x5f1783
je 0x5f1730
setb bl
mov bl, ch
jmp 0x5f174e
shl ebx, cl
clc
jmp 0x5f17ab
add al, 0x78
bswap ebx
bsr ebx, esi
jns 0x5f176d
js 0x5f17c1
pop edx
ret 0x3750
sbb byte [edi + 0x4e817217], al
mov edx, 0x9eb70495
jmp 0x66640427
sub esp, 4
pop word [esp]
neg ebx
jmp 0x5f1748
add al, 0x1a
not bh
lea ebx, reloc.MFC42.DLL_CComboBox::MeasureItem
mov bx, sp
jmp 0x5f17dc
shl ebx, cl
clc
jmp 0x5f17ab
call 0x5f1812
fild word [eax - 0x2a]
mov cl, 0x40
xchg byte [ebx - 3], ah
insd dword es:[edi], dx
hlt
bsf bx, cx
jnp 0x5f17c6
jp 0x5f17c6
bsf bx, bx
jg 0x5f17fc
jle 0x5f17fc
dec esp
xlatb
inc edi
and dl, cl
sbb ch, dl
dec eax
fidivr word [ecx - 0x6b9a30b8]
jmp 0x5f17e4
dec esi
call fcn.005f1821
pop es
mov ebx, dword [ebx]
jle 0x5f1794
cmp ch, byte [edi + 0x34c5a22c]
mov bh, byte [ecx + 0x2ad2fb98]
enter 0x1d8d, 0x1e
aam 0xe3
add cl, byte [edx - 0x261704]
invalid
lea edx, [ecx + esi]
mov dl, byte [esp]
jmp 0x603608
lea ebx, [esp - 0x17]
lea edx, [ebx + ebx]
jmp 0x6035e9
lea eax, [edi + 0x50]
bswap ebx
inc dl
jp 0x6036c1
jnp 0x603643
push edi
fisttp word [edi + 0x2a]
fst dword [ebp - 0x4e]
lodsd eax, dword [esi]
mov esp, 0xcac1168f
adc dword [edi - reloc.MFC42.DLL_CComboBox::MeasureItem], eax
ret 0x8ceb
shr bx, cl
jnp 0x60365c
sub esp, 0x1e
mov bx, cx
lea esp, [esp + 2]
jmp 0x60367a
cmc
jmp 0x6036c2
lea esp, [esp + 2]
jmp 0x60367a
sub esp, 0x1e
mov bx, cx
jmp 0x603646
xchg al, dh
not ax
jmp 0x603682
mov ebx, edi
xchg edx, eax
cmc
je 0x603664
jne 0x6036a0
lea eax, [edi + 0x40]
neg dl
jge 0x6036a7
mov dx, word [esp]
bt edx, edi
jmp 0x6036d8
xchg al, dh
not ax
jmp 0x603682
mov dx, word [esp]
jmp 0x6036d5
cmc
cmp ebp, eax
ja 0x5efea4
lea edx, reloc.MFC42.DLL_CComboBox::MeasureItem
jmp 0x60362d
bt edx, edi
sub eax, ebx
stc
jmp 0x603825
bsr edx, ebp
lea edx, [ebp*4]
jmp 0x6037f1
sub esp, 3
call fcn.00603711
lea esp, [esp + 8]
mov dword [esp + 2], edx
jmp 0x603772
and dl, 0xfc
stc
jp 0x603727
sub esp, 3
jmp 0x60372a
mov esp, edx
jmp 0x6037c2
pushfd
lea edi, [eax + edx - 0x40]
call fcn.006037a8
push edi
jmp 0x603807
popal
mov ecx, eax
cld
jmp 0x60386c
pop esi
popfd
jmp 0x5f1600
lea edx, [ebp - 0x80]
pushal
pop word [esp + 4]
mov byte [esp + 0xc], dl
lea esp, [esp + 2]
jmp 0x603767
push ecx
mov esi, ebx
pushal
mov dword [esp], edx
jmp 0x6037cf
js 0x6036e1
bsr edx, ebp
lea edx, [ebp*4]
jmp 0x6037f1
rep movsb byte es:[edi], byte [esi]
pop ecx
pop edi
jmp 0x6037d8