Function at 0x72e37b
Capabilities:
Encrypt data using aes

Disassembly:
inc bl
jmp 0x72e3e6
bts ebp, edi
movzx esi, byte [eax + 0xa]
rol bl, 7
shl edx, 8
jmp 0x72e3d0
inc di
shl edx, 8
xor edx, esi
xchg bp, bx
jmp 0x72e3a1
xor edx, esi
mov ebx, 0x630d91c4
mov esi, 0x74564c82
jmp 0x72e8b1
lea esp, [esp + 4]
movzx edx, byte [eax + 8]
mov di, bx
and di, 0x8332
xchg edi, ebx
jmp 0x72e3c4
mov bx, 0xac1f
lea esp, [esp + 4]
movzx edx, byte [eax + 0xc]
lea edi, [eax + 0x61]
sub esp, 0x1e
jmp 0x72e44d
movzx esi, byte [eax + 0xd]
push esp
mov dword [ecx + 8], edx
mov di, sp
xchg bx, di
jmp 0x72e416
lea esp, [esp + 2]
jmp 0x72e516
xchg ebx, ebp
mov edi, dword [esp]
mov esi, ecx
xchg esi, edi
lea esp, [esp + 4]
jmp 0x72e43d
shl edx, 8
xor edx, eax
shr ebp, 0x1d
mov edi, dword [esp]
jmp 0x72e4ba
shl edx, 8
xor edx, esi
pushal
push esp
xchg word [esp + 0x1f], si
jmp 0x72e473
lea esp, [esp + 4]
movzx eax, byte [eax + 0xf]
xchg ebx, ebp
push edx
jmp 0x72e48e
setne al
mov dword [ecx + 0xc], edx
sub esp, 4
mov dword [esp], ebp
mov si, dx
jmp 0x72e545
lea esp, [esp + 0x1c]
movzx esi, byte [eax + 0xe]
mov ebp, dword [esp]
shl bp, cl
push esp
jmp 0x72e4ad
mov ebx, eax
mov si, dx
lea edi, [ebp*4]
mov si, word [esp]
jmp 0x72e4d6
shl edx, 8
mov edi, dword [esp]
mov edi, dword [esp]
xor edx, esi
jmp 0x72e4f8
lea esp, [esp + 0x2c]
mov esi, 0xff
mov edi, esp
bsf di, ax
jmp 0x72e7c3
xchg al, ah
mov eax, edx
shr eax, 0x10
setb bl
jmp 0x72e523
shl edx, 8
mov ebx, dword [esp]
mov bl, byte [esp]
mov bl, bh
xor edx, esi
jmp 0x72e464
mov edi, edx
lea ebp, [ebp*4]
mov bl, 0x82
shl bl, 7
mov ebx, 0xb0c49a9c
jmp 0x72e5d3
mov bl, bh
jmp 0x72e69b
xor eax, 0x1000000
rcl bl, 1
push edx
jmp 0x72e576
lea edi, [eax + 0x2721de69]
bswap edi
sub esp, 0x18
mov byte [esp + 2], bh
lea esp, [esp + 0x18]
jmp 0x72e5a1
shr edi, 8
and edi, esi
lea ebp, [ecx + 0xb3]
mov ebx, 0xa2c3508e
jmp 0x72e58b
popal
lea esi, [esi*4]
lea esi, [esi + 0x7088a0]
mov eax, dword [esi]
pop esi
jmp 0x72e5be
xor eax, edi
pushal
xchg di, bx
xchg bh, cl
mov dword [esp], edx
jmp 0x72e639
and eax, 0xff000000
mov bp, 0x46cf
dec ebp
bsf bp, ax
ror ebp, 0xf
jmp 0x72e605
pushal
pop word [esp + 0x19]
sub esp, 0x10
lea esp, [esp + 2]
lea esp, [esp + 0x2c]
popal
jmp 0x72e678
bswap ebp
jmp 0x72e70e
lea esp, [esp + 4]
and edi, 0xff0000
mov ebx, 0xeb33866c
mov ebx, dword [ecx + 4]
jmp 0x72e626
sub esp, 0x14
shr edi, 0x18
mov ebp, dword [esp]
lea ebp, [esp + edx]
clc
jmp 0x72e64d
mov edi, dword [edi*4 + 0x7088a0]
rol bp, cl
lea ebp, [esi + 0x65]
xchg bl, bh
jmp 0x72e664
mov ebp, dword [esp + 1]
jmp 0x72e6f1
xor eax, edi
bswap edi
mov edi, edx
neg bp
push esp
jmp 0x72e6ac
push ecx
mov ecx, edi
lea ecx, [ecx*4]
jmp 0x72e723
and edi, esi
lea ebp, [edi*4]
cmc
bswap ebp
jmp 0x72e6d0
lea esp, [esp + 0x14]
movzx edi, byte [edi*4 + 0x7088a0]
mov ebp, dword [esp]
bsf bp, si
jmp 0x72e6c4
lea ecx, [ecx + 0x7088a0]
mov edi, dword [ecx]
pop ecx
stc
lea esp, [esp + 4]
jmp 0x72e737
mov ebp, 0xff00
jmp 0x72e79a
lea edi, [eax + ebx]
mov cx, 0x32c9
mov dword [esp + 4], eax
push edx
add esp, 3
lea esp, [esp + 1]
jmp 0x72e5f2
lea esp, [esp + 0x1c]
xor eax, dword [ecx]
lea edi, [ecx + 0x10]
clc
jmp 0x72e7a3
sub esp, 0x1c
jmp 0x72e765
and edi, ebp
xor eax, edi
stc
bswap edi
jmp 0x72e782
xor ebx, eax
call 0x72e7ab
xchg esp, eax
mov dword [edi], eax
rcl eax, 1
setge al
call fcn.0072e7e4
sbb al, 0x8b
sbb edi, dword [esi - 0x73]
cmp dword [esi - 0x2d046747], ebp
dec ebp
and eax, esi
push esi
pushal
jmp 0x72e74d
sub si, 0xa390
movzx esi, byte [eax + 0xb]
push edx
mov bl, byte [esp + 1]
jmp 0x72e564