Function at 0x1034e368
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x1034df6b
mov dx, ax
dec dx
mov si, word [esp + 3]
rol edi, cl
mov eax, dword [esp + 5]
jmp 0x1034df94
push dword [esp + 7]
bsr ax, ax
push sp
mov al, byte [esp + 9]
pop edx
neg bh
jmp 0x1034df55
pop ebp
mov word [esp], cx
xchg byte [esp], al
xchg edx, ecx
jmp 0x1034dfbf
mov edi, dword [esp + 2]
pop eax
xchg byte [esp + 4], dl
mov bl, byte [esp + 2]
setl cl
cmp cl, 0x45
jmp 0x1034df7e
xchg esi, ebx
push word [esp]
mov dword [esp], edx
mov ah, 0x87
pop ebx
and cl, 0xb6
jmp 0x1034dfd4
lea edx, [ecx*4]
rdtsc
xchg ah, dl
cpuid
setnp bh
mov di, ax
jmp 0x1034dfa9
shl ecx, 8
cpuid
lea edx, [eax*4]
lea ebp, [ebx*4]
pushal
mov dl, bh
jmp 0x1034e046
rcl esi, cl
stc
push dword [esp + 2]
mov ebp, 0x69ac7a7c
call fcn.1034e006
sub esp, 1
mov dx, word [esp + 1]
mov dx, cx
mov bp, dx
lea esi, [ebx + ebx]
std
jmp 0x1034e0a3
cld
mov dl, al
cld
rol bl, 0
rdtsc
lea esp, [esp + 2]
jmp 0x1034e0d5
lea ecx, [eax*4]
cmc
lea ecx, [eax*4]
lea eax, [ebp*4]
mov edx, dword [esp]
cld
jmp 0x1034e08d
stc
cpuid
call fcn.1034e0bf
push dword [esp + 0xe]
neg ax
sete bh
bswap esi
setae al
jmp 0x1034e1b4
lea edi, reloc.MFC80.DLL_Ordinal_1671
mov ax, word [esp + 8]
jmp 0x1034e15d
rdtsc
pushfd
lea ecx, [ebp*4]
rdtsc
mov ebx, ebp
inc ebx
jmp 0x1034e136
lea ecx, reloc.MFC80.DLL_Ordinal_1671
pop edx
add esp, 6
mov ebx, 0xd84bb9be
xchg word [esp + 2], bp
add esp, 0
jmp 0x1034e190
xchg ebx, edx
setbe cl
lea eax, [esp + ecx]
mov ebx, edx
lea esp, [esp + 0x14]
xchg word [esp + 5], ax
jmp 0x1034e14c
inc ebx
xchg dx, ax
lea edi, [ebp + 0x32]
call 0x1034e19c
add eax, 0xfa20f45
mov byte [0x615f74eb], al
insd dword es:[edi], dx
jae 0x1034e20f
pop edi
js 0x1034e215
je 0x1034e1ae
push ebx
insb byte es:[edi], dx
jo 0x1034e1b4
mov ah, bh
xchg cx, bx
pop ebx
xchg dh, al
mov bp, word [esp + 8]
xchg cx, dx
jmp 0x1034e17b
bsf si, di
mov ebx, edx
lea ebx, [ebx + 0xd8]
rdtsc
jmp 0x1034e1eb
pop dword [esp]
pop edi
mov edi, ebp
shl bp, cl
neg al
xchg al, ah
jmp 0x1034e1c6
and si, sp
bswap ebp
xchg byte [esp], al
shl si, 0xa
mov cx, word [esp]
mov edx, ebx
jmp 0x1034e28d
jne 0x1034e27f
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
cmpsd dword [esi], dword es:[edi]
mov bp, dx
lea edx, reloc.MFC80.DLL_Ordinal_1671
add byte [edi - 0x7215749a], ah
xchg edi, eax
jnp 0x1034e275
loop 0x1034e242
xchg ebx, edi
adc edi, esi
mov ax, word [esp + 1]
mov dx, 0xbf7b
jmp 0x1034e1dc
jo 0x1034e2bd
add byte [ebx - 0x1c1705], cl
invalid
mov edi, ebx
call 0x1034e22f
cmp ah, 0xa4
mov dh, byte [esp + 1]
dec bp
std
lea edx, [edi + edi]
mov ebx, esp
jmp 0x1034e2a3
stosd dword es:[edi], eax
in eax, dx
jmp 0x1034e24c
jb 0x1034e2ef
add byte [ebx + 0x74], dh
jb 0x1034e2ed
je 0x1034e2f2
insd dword es:[edi], dx
add ch, ch
mov byte [esp], al
rdtsc
push word [esp + 1]
push word [esp + 3]
mov cl, ch
xchg dword [esp], edx
jmp 0x1034e245
sub esp, 0xf
rdtsc
xchg dword [esp + 6], eax
pop esi
neg ecx
bsr cx, dx
jmp 0x1034e2b9
not ebx
mov dword [esp + 6], edx
and al, 6
lea ebx, reloc.MFC80.DLL_Ordinal_1671
pop bp
xchg ecx, eax
jmp 0x1034e398
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [edi + 0x63], bx
jb 0x1034e368
add byte [ebx + 0x66], al
mov ebx, ecx
mov bx, cx
mov dx, word [esp + 0xa]
lea ecx, [esp + 0x5e]
not ebp
call fcn.1034e2e0
lea ecx, [ebp - 0xb3]
pop bp
mov esi, eax
mov byte [esp + 8], dh
xchg byte [esp + 7], dh
pop ebp
jmp 0x1034e355
pop word [esp + 3]
pop ax
mov cl, al
mov word [esp + 4], bp
bts bx, si
neg edi
jmp 0x1034e2f6
mov cx, 0x8f5d
setp cl
mov ax, 0xcc48
xchg word [esp + 1], di
jmp 0x1034e37e
sete bh
mov ebp, dword [esp + 5]
bswap ebx
lea esi, [ebx + edi]
stc
bsf bx, bp
jmp 0x1034e33f
mov ch, byte [esp + 7]
xchg cl, al
lea esp, [esp + 9]
jmp 0x1034e66a
stc
mov ecx, 0xa51bbacf
stc
call 0x1034e368
pop edi
outsb dx, byte gs:[esi]
arpl word [edi + 0x64], bp
pop edi
outsb dx, byte [esi]
jne 0x1034e402
insb byte es:[edi], dx
add byte [ebp + 0xad1c], cl
add byte [eax], al
lea ebx, [ebp*4]
lea ebx, [edi*4]
dec ch
setg bl
or si, sp
mov cl, 0xb2
jmp 0x1034e329
rdtsc
mov al, ch
dec ax
xchg byte [esp], bh
cmp edi, 0xe8293bc0
mov byte [esp], ch
jmp 0x1034e456
rdtsc
xchg ch, ah
mov edi, 0xee99e089
mov esi, dword [esp]
rol ah, 3
bswap edx
jmp 0x1034e3b5
lea ecx, [ebx + esi]
lea esp, [esp]
bswap ecx
lea esp, [esp]
mov cx, word [esp]
jmp 0x1034e42f
xchg ecx, eax
adc byte [ebp - 0xc79cdec], cl
lea edx, [edx + esi]
xchg bl, dh
mov byte [esp], al
lea edi, reloc.MFC80.DLL_Ordinal_1671
lea esp, [esp]
jmp 0x1034e3ee
xchg byte [esp], al
xchg byte [esp], bl
mov bl, 0xd8
neg edx
mov edx, 0x2a497357
xchg ebp, eax
jmp 0x1034e404
neg al
mov di, 0x5387
rcr dh, 0
xchg ebx, edi
xchg bx, cx
add esp, 0
jmp 0x1034e489
setp ah
neg bh
lea eax, [ecx + edi]
not di
cpuid
lea ecx, [esp + ebx]
jmp 0x1034e41c
pushfd
lea ebx, [eax*4]
inc ecx
mov dword [esp], ebp
bt si, bp
shr si, cl
jmp 0x1034e4b8
mov di, 0xd02e
rdtsc
mov edx, dword [esp]
rcl ecx, cl
neg bp
bsf bp, bx
jmp 0x1034e468
mov cx, 0x70ce
add esp, 2
mov edi, dword [esp + 3]
or bx, 0x669a
neg cx
jmp 0x1034e608
xchg word [esp], dx
push dword [esp + 2]
dec ch
mov ebx, 0x8dafe144
sub esp, 2
pop word [esp + 3]
jmp 0x1034e49d
cmc
mov ecx, dword [esp]
lea esi, [esp + 0x81]
mov dl, 0xdd
not ah
lea esi, [esi*4]
jmp 0x1034e3db
sub esp, 3
push word [esp + 9]
mov ecx, ebp
popal
mov byte [esp + 8], dl
jmp 0x1034e52a
mov ebx, dword [esp + 9]
pop dword [esp + 6]
mov cl, 0x80
inc eax
xchg byte [esp + 6], al
rdtsc
jmp 0x1034e501
adc ax, 0x3877
add esp, 9
mov al, byte [esp]
lea edi, [ebx + edi]
push di
mov byte [esp + 1], dl
jmp 0x1034e57b
lea eax, [ebx*4]
lea ebx, [edi*4]
xchg word [esp + 4], si
mov byte [esp + 6], dl
mov cx, word [esp + 0xc]
sub esp, 0x1c
jmp 0x1034e517
xchg byte [esp], dl
xchg byte [esp], cl
xor bp, bx
setl dh
shr al, 6
jmp 0x1034e5c9
inc ch
not cx
neg bp
inc bp
mov byte [esp], al
pop dx
jmp 0x1034e565
cpuid
dec si
lea esi, [eax - 0xd3]
push dword [esp + 1]
mov edx, 0x48b7cd15
bsr dx, dx
jmp 0x1034e544
sub esp, 0xe
not edi
shl dx, 0xc
call fcn.1034e5dc
pop edi
je 0x1034e62d
insd dword es:[edi], dx
xor al, 0
mov byte [esp], ah
neg bl
not dh
bsr si, di
mov ecx, dword [esp]
xchg byte [esp], bl
jmp 0x1034e5b3
mov bl, 0xf0
mov dword [esp], ecx
mov ebp, dword [esp + 4]
pushfd
pop word [esp + 6]
xchg edi, ebx
jmp 0x1034e59a
jmp 0x1034e64b
mov cx, word [esp + 0xc]
neg bp
push word [esp + 3]
push word [esp + 0xb]
call fcn.1034e7d4
inc edi
je 0x1034e6a7
inc ebx
push eax
add bl, bl
xchg dh, ah
not al
mov esi, esp
xchg di, bp
mov ebx, 0x20135322
mov dh, ch
jmp 0x1034e4e6
dec esp
and al, 0x1c
mov ecx, dword [esp + 0x10]
push word [esp + 6]
setp dh
jmp 0x1034e791
not edx
bsr ebp, edi
lea eax, reloc.MFC80.DLL_Ordinal_1671
std
mov dh, dl
jmp 0x1034e75e
and dl, 6
xchg di, bp
not ax
lea esp, [esp + 0x15]
xchg ebx, edx
mov word [esp + 1], di
jmp 0x1034e6d8
setne al
pushal
lea ecx, reloc.MFC80.DLL_Ordinal_1671
popal
shr ax, 0
jmp 0x1034e744
bswap ecx
mov bx, word [esp]
xchg al, bh
mov ebp, dword [esp + 5]
mov bx, word [esp + 3]
std
jmp 0x1034e704
mov edi, dword [esp + 5]
xchg ebx, eax
mov di, word [esp + 5]
inc cl
jmp 0x1034e77a
mov edi, dword [esp]
rdtsc
xchg dword [esp], ecx
mov dx, word [esp + 4]
cpuid
cpuid
jmp 0x1034e72e
mov bp, word [esp + 6]
mov word [esp + 3], cx
lea ecx, reloc.MFC80.DLL_Ordinal_1671
mov bx, si
mov ax, 0xce3f
add esp, 2
jmp 0x1034e71a
lea esp, [esp + 2]
mov si, 0x5017
rdtsc
lea esp, [esp + 1]
jmp 0x1034e7ae
lea ebp, [edi + ebp]
add esp, 2
bswap esi
lea esi, [esi*4]
cpuid
lea edx, [ebp*4]
jmp 0x1034e6ee
xchg word [esp], bp
cld
call 0x1034e7b9
shl dword [esi - 0x6e], cl
mov ecx, dword [esp + 6]
lea esi, [ecx + edx]
mov esi, dword [esp + 2]
jmp 0x1034e82d
lea edi, [edi*4]
mov ah, bl
lea esp, [esp + 1]
xchg si, di
jmp 0x1034e808
xchg byte [esp], ah
rdtsc
lea ebp, [ecx - 0x50]
xchg word [esp + 2], di
mov di, sp
pop bx
jmp 0x1034e7de
xchg dword [esp], ebp
mov ecx, esi
xchg word [esp], dx
mov ah, byte [esp]
sub esp, 0x18
pop ebx
jmp 0x1034e879
or dx, 0xb59d
inc dx
mov bp, bx
xchg ah, dh
mov bx, 0x932
xchg bh, dh
jmp 0x1034e7f4
lea ebx, [esi*4]
mov ax, 0xfda5
dec eax
setbe bh
jmp 0x1034e8bd
add esp, 0x13
dec cx
mov word [esp + 2], bx
pop ax
mov dh, al
push word [esp + 1]
jmp 0x1034e841
dec dl
btr ebp, ebx
xchg al, dl
stc
mov ebp, esi
xchg word [esp + 1], si
jmp 0x1034e857
mov bh, byte [esp]
setge ah
mov ah, byte [esp]
lea ecx, [ebx*4]
jmp 0x1034e8e4
mov byte [esp + 2], dh
xchg byte [esp + 1], ah
lea ebp, [esp + eax]
lea edx, [esi*4]
bswap esi
pop edi
jmp 0x1034e88a
push dword [esp + 1]
bswap ecx
cpuid
not bh
mov esi, edi
pop dword [esp]
jmp 0x1034e8a0
mov eax, dword [esp]
mov di, 0xfaa2
cmp dl, cl
cmc
shl esi, 0x1a
cmc
jmp 0x1034fac1
lea edi, reloc.MFC80.DLL_Ordinal_1671
lea ebp, [eax*4]
mov cx, di
ror ebp, 0xb
lea ecx, [ecx + esi]
cld
jmp 0x1034e8ce
lea eax, [ebp*4]