Function at 0x72cdd4
Capabilities:
Execute anti-debugging instructions

Disassembly:
push edx
push edx
push ecx
pop ecx
pop edx
pop edx
ja 0x727594
push eax
push edx
push eax
push edx
rdtsc
pop edx
pop eax
jle 0x72755d
rdtsc
push ebx
pop ebx
jmp 0x727577
pop edx
pop eax
pushal
pushal
popal
push eax
push edx
rdtsc
pop edx
pop eax
jmp 0x727593
popal
push edx
mov dword [esp], edi
push esp
pop edi
push ecx
mov ecx, 4
add edi, ecx
pop ecx
push esi
mov dword [esp], ebx
mov ebx, 0x21422f2f
or ebx, 0xfa20f55
sub ebx, 1
push edx
mov edx, 0x15ba087c
xor edx, 0x476a5362
xor ebx, edx
pop edx
push ebp
mov ebp, 0
sub ebp, ebx
xchg ebx, ebp
pop ebp
xchg ebx, ecx
inc ecx
xchg ebx, ecx
push esi
mov esi, 0x5d994004
shl esi, 2
and esi, 0x684b2efe
dec esi
add esi, 0xffffffff
shl esi, 8
sub esi, 0xbe328263
sub ebx, esi
pop esi
add edi, 0x4748035d
sub edi, ebx
sub edi, 0x4748035d
pop ebx
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], edi
mov edi, esp
push ebp
mov ebp, 0x7297470f
sub ebp, 0x6f3d16bc
and ebp, 0x1b394ddf
xor ebp, 0x3180057
add edi, ebp
pop ebp
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], eax
push 0x19
mov dword [esp], ecx
push 0x1f3a
mov dword [esp], ebx
mov ebx, esp
push eax
mov eax, 0x25703b40
push edi
push ebp
mov ebp, 0x3dca0033
sub ebp, 1
neg ebp
push eax
push ecx
mov ecx, 0
mov eax, ecx
pop ecx
sub eax, ebp
mov ebp, eax
pop eax
shr ebp, 8
sub ebp, 0x717d0966
push ebx
mov ebx, 0x6730ad7c
sub ebp, ebx
pop ebx
mov edi, ebp
pop ebp
push eax
mov eax, 0x4f94229a
sub edi, eax
pop eax
sub edi, 0xfd6c2bc0
add eax, edi
pop edi
add ebx, eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push ebp
mov ebp, 4
sub ebx, ebp
mov ebp, dword [esp]
add esp, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ebx
mov dword [esp], edx
push 0x6691
mov dword [esp], ecx
push esi
mov esi, esp
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], esp
push ecx
mov ecx, 4
add dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
pop ecx
add ecx, 4
push edx
mov edx, 4
add ecx, 0x2fcd7978
add ecx, 0x54744c35
sub ecx, edx
sub ecx, 0x54744c35
sub ecx, 0x2fcd7978
push dword [esp]
pop edx
add esp, 4
push 0x5581
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
push dword [esp + 4]
mov ecx, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
sub esp, 4
mov dword [esp], esi
mov dword [esp], edi
mov dword [esp], edx
push 0x992
mov dword [esp], esp
push ebp
mov ebp, 4
add dword [esp + 4], ebp
pop ebp
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ebx
push esp
pop ebx
push esi
mov esi, 0x585d4026
shr esi, 6
add esi, 0xfe9e8b04
push eax
mov eax, 0x2d7e5ff8
sub ebx, eax
pop eax
add ebx, esi
add ebx, 0x2d7e5ff8
mov esi, dword [esp]
add esp, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add edx, 4
push eax
mov eax, 4
sub edx, eax
pop eax
push edx
push dword [esp + 4]
mov edx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], ebx
push 0x5efd
mov dword [esp], ebp
push 0xabc
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x4d707661
push edi
mov edi, 1
sub ebp, edi
pop edi
shr ebp, 3
neg ebp
push edx
mov edx, 0x2e33cc4
shr edx, 7
shr edx, 5
xchg edx, ecx
add ecx, 1
xchg edx, ecx
sub edx, 0xb116ff62
add ebp, edx
pop edx
xor ebp, 0x453b2002
add ebx, ebp
push dword [esp]
pop ebp
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], esi
push 0x68d8
mov dword [esp], edi
call fcn.0072788d
and al, 4
pop edi
inc dword [esp]
xor dword [esp], 0x7fb71f3e
shr dword [esp], 2
xor dword [esp], 0x7412601a
and dword [esp], 0x77fe86cc
sub dword [esp], 0x754bb81f
push 0xf6da1e2
mov dword [esp], edi
mov dword [esp], 0x7ff696c1
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], eax
push ecx
mov dword [esp], 0x6fdfd007
sub dword [esp], 0x3c5bc22a
push edx
mov edx, 0xcd8e273
add dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], ebx
push dword [esp + 0x10]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp + 8]
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
mov dword [esp + 8], eax
mov dword [esp + 0x10], ebx
push dword [esp]
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov eax, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
jmp 0x727543