Function at 0x68a734
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
jl 0x68ac2d
push ecx
add ecx, 0x1d4c44b7
stc
push eax
push edx
xchg ah, dh
test dl, dl
dec al
push esi
adc esi, esi
shl edx, cl
or ch, al
push ebx
xchg ecx, ebx
or al, 0x67
sub dl, 0x2c
add bl, 0x19
mov dl, 0x34
sub ch, al
shl ax, cl
push edi
test esi, edi
xor cl, 0x46
rol bl, 5
shl bx, 5
xchg esi, eax
add bh, 0x6a
shr cx, cl
or ax, bx
xor edi, edi
inc al
ror dh, cl
stc
stc
mov bl, 0x23
xchg ch, bl
and cx, si
test eax, esi
cmp cx, 0x2e9a
test dh, dh
test bx, 0x5675
xchg edi, edi
and edi, eax
sub bl, 0x66
dec al
test edx, edx
rol si, 6
sbb ax, dx
nop
rol di, cl
dec esi
or bh, dh
rol bx, 3
cmp ch, bh
or di, dx
or cl, ah
test dx, ax
ror bx, 3
shr dh, cl
sub ax, ax
adc edi, esi
cmp bh, 0x63
xor dx, 0x5417
test cx, 0x3fd6
adc bh, ah
xor si, 0x555f
not al
sbb si, 0x79d0
ror cx, 6
sbb edi, 0x2afaabcb
adc ecx, 0x149917f
shl ax, cl
test si, di
mov ch, 0x13
rol cl, 4
not esi
dec al
cmp si, ax
mov cl, al
mov bl, cl
and dx, 0x5960
sbb cx, ax
and cl, 0xb
rol dl, cl
rol dl, 5
mov ebx, esi
cmp cx, si
inc ah
sub bx, 0x38e2
sub cx, 0x180b
dec bh
ror ax, cl
mov bh, 0x44
shr bh, 1
xor al, 0x6d
mov bl, 0x2a
add dx, di
dec bl
sub ebx, 0x1eaba8a0
xchg di, ax
cmp ecx, edx
dec dh
sbb dl, ch
shl ax, 6
nop
not bx
pop edi
or si, 0x51fd
inc esi
sub ah, 0x3c
not bl
shr eax, 7
adc si, cx
rol cl, cl
shr ah, cl
add ebx, 0xc48943c
not ax
sbb ch, 0x6e
xchg edx, ecx
mov dl, ah
dec dl
test dh, dl
or ah, cl
stc
not si
shr ecx, 4
shr edx, cl
ror cl, 8
or ecx, eax
dec dh
xchg ebx, eax
inc dh
sub al, dl
add si, ax
nop
nop
dec ecx
shr ebx, 8
nop
stc
and eax, edx
push edi
cmp edx, edi
rol bl, 8
test esi, ebx
nop
cmp si, 0xe45
cmp ch, 0x35
and ax, cx
test ch, al
xchg ebx, esi
ror dl, 8
mov bh, 0x52
cmp dx, 0x2ffb
test ecx, 0x3ce0bb85
sbb dx, 0x4a3a
or dh, bh
xchg edx, eax
test bl, 0x1d
sub edx, 0x264b82e
inc di
rol dh, cl
and esi, edi
ror edx, 1
or si, 0x5d04
dec si
nop
inc al
shl ch, cl
shl eax, cl
shr ecx, 4
ror bx, 4
mov eax, ebx
not cl
dec al
inc bh
sub ah, 0x10
mov esi, 0x2d8606a7
stc
inc edi
and ecx, 0x10688c77
inc edx
sbb bx, 0x32bf
not si
nop
stc
add bl, dl
nop
shl dx, 1
stc
not al
shl dx, 4
nop
or al, ch
shr ch, 5
dec dx
mov eax, 0x4f115a82
ror edi, 3
add ebx, edx
or di, bx
sbb cx, ax
adc al, bh
mov bx, 0x7f40
shl ah, 6
inc dl
test eax, eax
mov bl, 0x54
dec bx
pop edi
stc
ror cx, 8
adc bx, 0x999
nop
sbb dx, 0x7619
push edi
mov bx, di
dec edx
sub cl, 0x3c
adc bx, dx
xchg dx, di
sub cx, 0xa5a
ror esi, 1
sbb ax, 0x30be
ror si, 4
cmp ecx, 0x551c4da7
inc di
adc edi, edx
xor ah, bh
adc ax, bx
ror cl, 6
shr edi, 5
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
push eax
cmp al, 0x36
push edx
xchg dl, al
push edi
and edi, 0x45712f26
push ebx
sbb bl, 0x23
push esi
mov esi, 0x750bf556
not edi
sbb si, si
not edx
inc si
stc
shl bh, 6
push ecx
sbb di, cx
sub bh, dl
adc di, 0x4893
or di, ax
shl al, cl
sbb dh, 0x35
mov si, 0x130b
and bl, al
sbb ecx, eax
dec bx
rol edi, cl
shl dh, cl
not ch
xor ecx, ecx
mov cx, 0x2178
stc
xchg ebx, edx
or esi, 0x1ecd003c
stc
adc al, bh
or dh, cl
xchg esi, eax
nop
rol bx, cl
inc esi
test cx, 0x53af
or edi, 0xa901e34
rol edi, 6
dec bh
rol edi, cl
add bh, bh
sbb dh, 0xb
or edi, eax
test dx, 0x5b67
stc
test di, 0x1621
not ch
xor ebx, edi
and bh, ch
dec dx
xchg bh, ah
shl ah, 3
sub dl, 0x1f
dec bl
nop
not cl
rol edi, cl
sub edx, edx
stc
sbb esi, eax
or ecx, eax
stc
rol cx, 1
stc
shr dh, 3
rol bl, cl
xchg cx, cx
sub bx, 0xc96
not ebx
nop
test dh, dl
xor di, cx
nop
add ebx, ecx
adc edi, 0x745cddea
test ecx, edi
and edx, 0x3ad7466f
ror ax, cl
not dx
and bl, dh
cmp edx, 0x690dfe49
shl dx, 8
adc bx, si
sub ecx, edi
shl eax, cl
xchg cx, ax
or bx, 0x7c53
shr eax, cl
sub edi, 0xa3c442a
test ecx, 0x3b5ac3d5
cmp cx, di
not ax
inc cl
add di, 0x452c
dec eax
or dh, 0x73
not ah
xor ah, 0x64
shl edx, cl
pop ecx
and dx, 0x560e
mov ax, di
cmp ax, dx
adc ah, bh
mov ah, 0x1b
ror di, 3
push ecx
shl si, cl
xor eax, ecx
test cx, dx
mov ecx, edx
sub dh, 0x63
adc cx, cx
and ch, 0x40
not esi
dec cl
nop
inc cx
sub cx, bx
adc edx, ecx
xchg cx, ax
sub si, 0x43a7
mov al, 0x5a
dec ecx
xor esi, 0x2d81cf31
xchg bl, ch
sbb bx, 0x1eaf
nop
and dh, bl
xchg edi, ecx
nop
shr cx, cl
dec cl
inc cx
shl esi, 4
shl edi, cl
dec ah
sbb eax, 0x59da11ca
not ax
ror edi, 3
nop
nop
rol al, cl
inc eax
or cx, si
dec ecx
not eax
add eax, 0x42b0885e
shr dx, 1
dec al
dec ecx
test al, 0xe
mov al, 0x7c
not dx
adc di, dx
inc si
xchg edx, eax
rol cx, 8
mov ebx, eax
rol edi, 6
shl cx, cl
ror dh, 8
or di, dx
shl di, cl
sub dx, si
xor cx, 0xa09
test ax, si
sub al, cl
add edi, eax
dec ch
add ch, al
stc
test di, 0xdd2
xor eax, eax
dec edi
dec cx
or esi, ecx
mov ax, 0x4df4
or bx, 0x127b
xchg dl, bh
not cl
shl cl, 3
inc ebx
xor al, dh
adc cx, 0x7de9
stc
and ebx, 0x75ef060f
shr ecx, cl
nop
and dl, 0x27
rol ecx, cl
and esi, edi
rol edi, 1
cmp ecx, 0x6c05e854
adc cx, cx
xor edi, edx
xchg di, di
mov ecx, ecx
sbb ah, dh
cmp eax, 0x7b6eade8
shl dx, cl
pop ecx
dec eax
xor al, al
inc ebx
shr si, 7
nop
nop
nop
and si, 0x7893
push ecx
and cl, 0x3c
shr ax, 3
nop
cmp ebx, 0x19be005e
and eax, eax
xor ax, 0x638a
and ax, bx
dec ebx
sub edi, 0x14b416d9
pop ecx
pop esi
pop ebx
pop edi
pop edx
pop eax
nop
push ebx
not bx
push edx
adc dl, dh
dec dl
stc
pop edx
pop ebx
push edx
or dl, 0x7f
push ecx
sub ecx, 0x22e827ca
push ebx
ror bx, cl
rol dl, 3
push eax
mov ax, 0x10f2
and ah, ah
pop eax
pop ebx
pop ecx
pop edx
stc
push ecx
not cx
nop
push esi
inc esi
push eax
push edx
xor ax, dx
push ebx
xor bx, dx
pop ebx
pop edx
pop eax
pop esi
pop ecx
push eax
push ebx
xchg bx, ax
push ecx
test cx, cx
push edi
sbb eax, edi
not ah
nop
nop
push esi
dec si
push edx
or dx, di
shr dh, cl
or ebx, 0x78f336f
stc
stc
sub di, dx
and ebx, edx
and si, 0x78e3
nop
add ah, 0x13
shr si, 7
add ah, 0x4e
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
push ebx
not bh
pop ebx
pop ebp
ret