Function at 0x1274388
Capabilities:
Execute anti-debugging instructions

Disassembly:
push dword [esp + 0xd]
mov edi, 0x415b29a4
add di, 0x78c6
pop bp
mov dl, 0x34
cpuid
jmp 0x127438e
mov dword [esp + 5], esi
jmp 0x127435f
mov bl, 0x38
sub edx, eax
pop word [esp + 3]
pop ebp
xchg byte [esp + 4], al
ror ecx, 5
jmp 0x1274431
lea ebp, [edx*4]
lea eax, [edx + esi]
lea eax, [edx + edi]
mov al, 0xce
jmp 0x1274418
xchg word [esp + 8], si
mov esi, 0x187600d0
bswap edi
sub esp, 0x12
shr ebp, 0xf
jmp 0x12743b8
mov ebp, 0xf035312c
ror dh, 7
setae ch
not ax
xchg edi, esi
lea ecx, [edx*4]
jmp 0x12743ce
lea esi, [ebx + edi]
lea esp, [esp + 2]
not ch
push dword [esp]
sub esp, 8
jmp 0x1274445
neg bh
clc
mov edi, dword [esp + 0x16]
pop bp
xchg word [esp + 0xb], si
mov di, 0x5a91
jmp 0x1274402
mov edx, dword [esp]
lea edi, [ebp + 0xef]
mov ch, byte [esp + 0xc]
pop cx
stc
bswap ebx
jmp 0x12743e9
xchg word [esp + 0x1b], dx
mov di, 0xa233
xchg word [esp + 0xb], si
popal
bswap ebp
inc ecx
jmp 0x127451b
mov word [esp], bx
pushal
setg dh
neg si
push dword [esp + 0x20]
jmp 0x127447f
mov bp, 0xff25
mov dl, 0x9c
bsr dx, bp
btc ebx, edi
stc
bswap esi
jmp 0x12744a5
mov word [esp], sp
xchg word [esp], bx
lea ebx, [esi*4]
add al, dh
mov bp, 0xe53d
rcr ebp, 0x11
jmp 0x12744bc
push esp
pop dword [esp]
mov byte [esp + 3], ch
pop word [esp]
xchg esi, edx
mov word [esp], di
jmp 0x12744d3
xchg edi, ecx
mov ebp, dword [esp + 1]
push word [esp]
pop word [esp]
mov word [esp + 2], sp
inc ebp
jmp 0x12744fb

Function at 0x1274761
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov ebp, esi
setge bh
lea esp, [esp]
mov dl, dh
mov si, dx
xchg byte [esp], cl
jmp 0x12746ea
lea ecx, [ebp - 0x57]
inc edi
and edi, ecx
lea ecx, [eax - 0xc1]
xor ecx, esi
mov bx, dx
jmp 0x12746c1
xchg dh, al
mov word [esp + 0xa], sp
push esp
mov ax, 0xf799
pop word [esp + 1]
bsf cx, ax
jmp 0x127471c
mov byte [esp + 7], ch
bswap edx
xchg si, ax
push dword [esp + 3]
rdtsc
mov bl, bh
jmp 0x12746d7
mov ch, byte [esp + 3]
mov dword [esp + 0xa], ecx
btr edx, edx
mov edx, dword [esp + 8]
mov bl, 0x18
xchg byte [esp + 0xc], cl
jmp 0x1274857
mov esi, 0x3d70aeaa
mov byte [esp + 1], bh
mov edi, eax
push dword [esp + 1]
mov byte [esp + 7], ch
stc
jmp 0x1274709
lea ecx, [ecx - 0x5387f9f5]
jmp 0x1274747
mov si, word [esp + 2]
neg edx
rcr esi, 0x1b
bsr ax, bp
pop eax
jmp 0x12747ac
shr dh, 7
clc
push word [esp + 9]
xchg dx, bx
mov dl, 0x24
xchg dword [esp], edx
jmp 0x1274769
not ah
xchg byte [esp], al
inc eax
lea esi, [esp + esi]
sub esp, 8
pop dword [esp + 4]
jmp 0x1274781
bsf cx, si
add esp, 5
mov esi, dword [esp]
cpuid
mov byte [esp + 1], ch
lea edx, [eax*4]
jmp 0x12747da
rdtsc
xchg edi, ebx
mov cl, 0x9a
xchg di, ax
mov ax, dx
mov word [esp], di
jmp 0x127479a
cmc
xchg ah, bl
lea ebp, [ebx + edi]
mov ecx, 0xd1abe222
mov dx, 0x59bf
mov bl, 0x30
jmp 0x1274840
pop word [esp + 6]
xchg edx, eax
mov edx, dword [esp + 2]
mov edx, 0xbbcccec8
lea esp, [esp + 3]
add al, dh
jmp 0x12747c9
push word [esp + 1]
pop ecx
pushal
mov byte [esp + 0x17], ch
call fcn.012747ed
or dword [ebx], 0xffffff9b
dec byte [0xcf0f2e3f]
bswap edi
rdtsc
xchg ecx, edi
lea esp, [esp + 4]
xchg byte [esp + 2], al
mov bx, word [esp + 3]
jmp 0x1274805