Function at 0x6b9b10
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push ecx
sbb ecx, ecx
push ebx
push edx
sbb bx, dx
shl dx, cl
rol dh, cl
push eax
cmp ah, dl
or bh, 0x65
shl ch, cl
test ebx, eax
rol edx, 4
adc ax, 0x68c6
shr dl, 2
dec bl
xchg bh, dl
push esi
rol si, cl
or dx, si
push edi
not di
test bx, 0x304c
ror ah, cl
xchg bl, cl
xor al, al
sub dx, 0x4cbe
shr di, cl
cmp esi, eax
test ch, ch
mov ebx, esi
test edx, 0x685b6d89
add dh, bl
ror eax, 3
cmp dh, cl
and dh, al
not ebx
and esi, edi
stc
add dl, dh
test cx, 0x2fe1
sbb ebx, 0x12a2f1d4
not cx
not di
stc
and edi, edx
inc cx
ror esi, cl
inc ch
sbb dl, 0x2d
nop
ror cx, 1
sbb bx, si
sbb al, 0x4d
nop
xor eax, 0x4d1d0115
or di, 0x730a
and al, ah
sbb bx, bx
test cx, 0x1390
adc dx, cx
ror edx, 8
or eax, edi
stc
add esi, edi
ror bl, 2
mov ch, ch
and cl, 0x42
nop
ror edi, 8
add dx, 0x4805
nop
xor ebx, 0x19e35f98
dec ecx
inc dh
add ebx, eax
shr ax, 2
nop
dec bx
sub bl, 0x47
nop
shl eax, 5
sub edx, 0x7749d00f
xchg dx, si
xchg dl, bh
xor ah, 0x5c
test ecx, ecx
and edx, ecx
adc ax, bx
ror esi, cl
shr edi, 3
inc eax
adc eax, eax
mov bh, al
sub cl, al
not edi
shr cx, 5
shr dx, 8
add dh, 0x3d
and cx, ax
test ax, di
ror bh, 4
inc ax
and dh, bh
shr ax, 2
adc ecx, 0x7a3a73e6
pop edi
cmp eax, 0x4cd509a5
ror si, cl
test bx, 0x17bd
push edi
rol edi, cl
inc bl
sbb bl, 0x7e
not edx
shr edi, 1
dec ch
test bx, cx
ror dx, cl
ror dx, cl
ror bx, 6
not cx
xor ax, si
shl dx, cl
adc eax, esi
ror ah, cl
mov ebx, 0x1df7ac88
rol edx, cl
adc ecx, eax
not edi
xor si, bx
sub bl, 0x1d
inc bx
shl dx, cl
add bl, bl
dec ch
add dx, ax
not ebx
dec ah
ror cx, 3
rol bh, 2
add ah, 0x54
inc ch
or ecx, 0x3fb6dc2
add ax, 0x3432
ror bx, cl
cmp esi, 0x39ac6474
add esi, eax
xchg ebx, ebx
inc bx
cmp ch, 0x19
not esi
or al, 0x61
shr cx, cl
stc
inc bx
test bl, 0x14
shr edi, cl
sub edx, edi
stc
and eax, 0xa3e5b8a
mov dl, 0x4f
shl eax, cl
shr al, 3
or ax, di
or cl, 0x10
sub cl, 0x6d
cmp ax, ax
xor ecx, edx
or bh, 6
stc
adc di, bx
shr si, 8
test bx, cx
shr dh, cl
not edi
test dx, cx
shr ax, 4
xor edx, 0x5f713a2c
test di, 0x6483
mov bx, ax
cmp eax, 0x185bf088
and cx, 0x7e41
mov dx, si
and ax, 0x7d0f
nop
dec eax
sub dx, 0x27b0
inc bx
xor dx, bx
nop
adc cl, 0x1b
dec al
shl bx, 7
dec dh
shl dl, cl
adc dx, ax
xor si, 0x6ce5
add ecx, edi
mov cx, dx
test al, 0x7f
cmp dh, 0x59
add al, bl
rol bl, 2
ror ecx, 8
shl di, cl
stc
sub di, 0x971
pop edi
add cl, dh
and ah, al
cmp cx, si
shl ah, 1
test dx, bx
not ax
rol al, 1
add bl, bl
inc esi
test ah, ah
adc bx, 0x7b69
rol bx, 8
add cl, 0x10
adc al, 0x63
shl cl, 3
shr bx, cl
add ah, 0x5b
test si, ax
push edi
test di, ax
nop
inc dl
shr ebx, cl
xor al, 4
test esi, 0x7eb4a484
and eax, 0x2178f108
adc eax, edi
sub bx, 0x172
inc ecx
dec ch
shl ebx, 4
mov dx, ax
xor dh, al
ror ax, cl
nop
shl dx, cl
shr dx, cl
cmp edi, edi
dec di
cmp eax, eax
xchg edi, esi
sub edi, eax
xor si, 0x647e
sbb ch, 0x40
xchg bh, cl
rol esi, cl
xchg ch, bl
cmp edx, 0x4de9c8cc
xor eax, ecx
stc
inc dl
dec di
xor di, si
nop
not ax
not edi
nop
not si
sub dl, 0x44
inc si
add si, ax
ror ch, 3
adc dh, cl
sbb eax, ebx
test ah, 0x63
adc ecx, 0x15871739
and dl, 3
inc cx
xchg dh, ah
shr ebx, cl
and ebx, ebx
inc edi
shl bl, 6
xchg al, dl
shl dl, 1
mov cx, 0x5f99
or ax, ax
xor di, di
sbb bx, 0x44e4
sub eax, 0x1871596d
stc
ror edx, 7
dec ax
adc cx, 0x2346
xchg edi, ecx
shl bh, 7
adc ah, 0x79
ror bx, 2
xor edx, 0x456d3078
xor edi, ebx
xor esi, edx
mov dh, 0x35
inc dx
mov ah, 0x6a
mov ah, dl
sub ax, bx
xor dh, 0x35
stc
sub dh, 0x67
test bl, cl
ror bx, 4
pop edi
sub dl, 2
inc ch
shl edx, 7
ror bh, 4
push edi
shr edi, cl
adc eax, 0x59d8a26f
cmp dh, bh
xor dx, 0x4ccc
sbb bh, dl
xor eax, 0x53ac2f96
stc
xor ah, 0x74
add bx, 0x3d24
stc
cmp si, dx
test ax, 0x176e
stc
stc
adc dl, 0x3a
test si, 0x786a
add eax, 0x7a624cf9
adc si, bx
shr di, cl
sub ebx, esi
inc cx
mov bx, 0x45a7
shr ch, 6
shr ebx, cl
xchg cl, cl
xor al, 0xc
stc
or bl, 0x4a
xchg bl, dl
shl edx, 3
ror esi, cl
sbb bx, ax
shr edx, cl
or dx, 0x5328
ror ch, cl
test ah, ch
rol eax, cl
dec ch
adc ch, 0xe
xchg bl, al
xor esi, 0x7d817b5f
ror cx, cl
ror edx, cl
sub eax, esi
xchg si, di
nop
and edi, ecx
or ebx, 0x324813a6
nop
not edx
xchg ch, cl
add ax, 0x19f9
rol si, 8
stc
shl edi, cl
adc dh, bl
sbb ch, dh
test eax, 0x15b7f052
xchg ecx, ebx
nop
rol esi, cl
add ah, dl
dec bx
dec dh
mov bx, dx
or al, 0x78
cmp edx, 0x3604ddf6
and bh, 0x11
test ch, bh
adc dx, ax
mov eax, esi
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
push ecx
xor ch, 0x19
dec cx
pop ecx
pop ebp
ret