Function at 0x654042
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push ecx
shl ch, cl
nop
nop
push ebx
and bl, 0x15
push esi
add si, 0x43e7
push eax
xchg cl, al
xor ch, ah
push edi
test di, 0xa46
not di
push edx
or dx, ax
xor al, 0x15
rol ch, cl
sbb di, si
stc
test cx, si
dec bh
sbb esi, ecx
add ecx, esi
ror cl, 4
xchg si, ax
xchg edx, edi
dec eax
sub ah, ch
or dx, 0x6bf6
inc ecx
mov esi, 0x1a1865dd
ror bx, cl
not edi
sbb esi, 0x7bd2d701
xor esi, 0x74fe36f1
cmp dx, 0x4a96
dec ecx
ror cl, cl
inc esi
rol dl, cl
or bx, 0x36f4
shl ebx, cl
stc
cmp di, ax
rol cx, 6
nop
cmp eax, eax
test al, ah
nop
mov cl, ch
sbb edx, 0x2a19c7ce
not eax
test bh, 0x72
xchg dx, di
and dx, 0x350a
xchg al, ah
dec ecx
cmp ebx, 0x2dd7e781
shr di, cl
pop edx
pop edi
pop eax
pop esi
pop ebx
pop ecx
push ebx
not bl
stc
push eax
push edi
mov eax, edi
adc ax, 0x23ec
push ecx
xor ch, bh
test bl, 0x3e
push esi
or cx, si
push edx
sub cl, dl
dec si
and dx, si
add bl, cl
nop
cmp bl, cl
cmp bx, 0x1662
xor eax, edx
nop
ror dh, 2
and ebx, edx
rol ah, 2
rol si, cl
stc
mov edi, edi
add di, di
shr bx, 2
inc eax
not dx
xor al, 0x42
xchg dh, bl
shr ch, cl
inc al
not ecx
and si, 0x540d
add ah, 8
adc al, 0x32
add edi, 0x68047287
test edx, 0x51c09ba7
sbb bh, ah
inc bh
xor ebx, ebx
and edi, ecx
stc
adc edx, ebx
sub ch, 0xf
xchg cl, ch
test cl, dh
xor di, 0x6ec9
sub bx, ax
inc bl
sbb esi, 0x17d40a42
dec dx
dec bx
test bh, 0xa
adc cl, 0x46
shl edi, cl
shr ch, 6
mov esi, 0x12143205
add di, dx
xor esi, ecx
mov eax, 0x51a24dd1
test al, 0x18
sbb dl, 0x63
sub edi, 0xfc8ea15
xchg dx, di
shr ah, 4
or edx, 0xb0a6b38
sbb dx, 0x713a
inc ax
nop
shr eax, cl
adc bh, 0x7f
and bx, cx
sub bl, 0x5d
ror bx, cl
and dx, cx
not ch
inc esi
test edi, edi
and bh, dh
sub dh, 0x39
sub dl, 0x50
or dl, 0x74
adc ax, ax
dec edx
xchg bx, dx
ror dh, 3
ror dx, cl
ror al, 7
cmp edi, 0xa4a6ee2
mov ch, 0x7d
or edi, 0xdce0816
shr eax, cl
shl ebx, cl
sbb bx, cx
rol ch, cl
and di, bx
sub dh, 0xf
not eax
stc
dec dh
or ax, 0x298
pop edx
push edx
dec dl
rol al, cl
rol edi, 7
mov edi, ecx
test dx, di
add ecx, edi
shr dh, 6
xor esi, 0x5845e8e
dec ecx
add edi, 0x2735f4c1
ror cl, cl
ror bx, 8
dec bx
or ecx, 0x6d62c58
ror dh, cl
adc ah, cl
not ah
inc eax
add eax, 0xb70307d
sub ebx, ecx
and ecx, 0x2d2890c7
test bl, bh
sbb ax, 0x1279
or cx, 0x4845
shr eax, 2
not edx
nop
stc
or al, bl
xchg ecx, ecx
cmp edx, edx
adc al, 0x30
dec eax
rol ah, cl
adc eax, 0x7eecdb10
mov ah, 0x5b
nop
rol dh, cl
mov bl, ch
xchg dl, al
shr esi, 4
stc
stc
test cx, 0x4bcb
stc
test al, 2
shl cl, cl
cmp dx, cx
stc
adc cl, bh
mov dh, 0x52
adc ch, 0
rol ax, cl
shl ebx, 4
stc
xchg bh, ah
test edi, 0x5bd5a30
nop
ror bx, cl
not dx
adc edx, edi
inc ah
xchg edi, ecx
nop
shl bh, 6
add ebx, edx
or eax, 0x620add71
sub ah, ch
not ah
ror ch, 3
not dh
sbb dx, di
sbb di, di
nop
not ax
shl esi, cl
or edx, eax
dec ebx
cmp di, 0xeea
cmp edx, ebx
sub cl, 0x28
shr edi, 1
not ah
sbb ebx, ecx
test dh, 0x4c
or cx, 0x918
rol ebx, cl
cmp bl, 0x1a
nop
nop
not edi
test si, 0x4aa3
test esi, 0x6572f215
and dx, 0x6b55
add ax, ax
stc
ror cx, cl
sub al, dl
ror cx, 3
dec ah
pop edx
rol al, 6
and edi, ecx
test si, si
dec esi
adc cx, si
sbb ax, si
cmp cx, si
ror si, 7
push edx
xor dl, cl
xchg bl, al
sbb bh, 0x21
xor si, ax
cmp di, bx
sbb si, di
stc
test bx, 0x5d9c
inc eax
and dx, dx
rol dx, cl
shr esi, cl
shl di, cl
ror edx, cl
adc bx, 0x2df8
rol eax, cl
dec dl
inc eax
test esi, eax
not ah
test edx, ecx
test dh, cl
not ax
shl al, 3
not bx
sub ch, dh
cmp ebx, 0x7ffc9ad9
cmp ch, bh
shr cl, 2
stc
and dl, cl
test edi, 0x50f9c770
dec ah
test dx, si
dec eax
nop
xchg cx, si
add eax, 0x10fa9d17
dec di
shr si, cl
and esi, 0x41285c60
shl ecx, 3
xor eax, 0x3f57feec
shr ax, 5
cmp bh, dl
mov eax, ebx
dec dx
dec esi
stc
not ah
or dl, dh
rol ebx, cl
dec edx
cmp di, si
cmp dx, 0x236d
cmp esi, 0x7d4911f4
xchg cl, cl
test cx, 0x66d4
xor ch, 0x47
sbb ecx, 0x69374d38
adc esi, 0x358fc8ba
ror dl, cl
mov di, 0x6a37
ror bx, 3
add edx, 0x64518e5d
add ch, 0x21
inc dx
inc ah
xor si, 0x64f4
mov bh, 0x2a
xor eax, 0x428d0774
rol esi, cl
add dx, 0x1862
cmp bx, 0xd28
shl di, cl
test edx, eax
or bh, 0x7b
and bl, bl
add dl, ch
nop
nop
test edx, eax
ror bx, cl
test eax, ebx
rol bl, cl
pop edx
pop esi
pop ecx
pop edi
pop eax
pop ebx
push ebx
shr ebx, 1
push ecx
xor cx, cx
push eax
or ch, ah
push edx
add dl, 0x1b
push edi
inc edi
adc bh, bl
test ch, ch
sbb cl, dl
test edi, 0x55f943e7
rol cx, cl
push esi
sbb esi, edx
stc
cmp dl, 0x63
sbb al, 0x13
shr edx, cl
nop
sbb dl, al
and dh, 0x3f
test bh, al
ror ecx, cl
nop
or ch, 0x6a
rol cl, 2
and ax, 0x5cf7
shr dl, cl
rol ecx, 8
cmp edi, 0x6757cf95
dec cx
rol si, 6
stc
rol bl, 6
inc bl
sbb ch, dl
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
push eax
sub ax, 0x1f33
pop eax
push ebx
rol bx, 8
pop ebx
pop ebp
ret