Function at 0x709cc4
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
stc
push edx
test edx, 0x205356bc
push eax
push ecx
rol ax, cl
inc ch
push ebx
test bh, al
shl edx, 1
ror ax, 8
stc
not ch
nop
ror cl, cl
nop
stc
cmp bl, bh
inc dl
push edi
cmp edi, edi
or ch, 0x6c
shr dh, cl
adc dh, bl
not bx
adc dl, dl
nop
nop
inc bl
add eax, ebx
push esi
or si, cx
and si, di
shl dx, cl
adc eax, esi
not edi
shl dx, cl
rol ah, cl
dec ecx
or bx, ax
and cx, bx
add dx, 0x47a7
stc
xor ebx, edi
xor edx, ecx
cmp edx, edi
mov edx, ecx
xor bx, 0x4960
inc cx
sbb edi, ebx
mov esi, ecx
inc di
stc
xchg al, ah
shr esi, 2
rol dh, cl
test ah, 0x75
add bl, 0x69
mov al, al
adc ch, 0x63
sub ebx, ebx
xchg cx, si
nop
and esi, 0x5869f0a1
ror al, cl
add bx, cx
nop
inc al
xchg di, cx
xor edi, 0x4ba699b5
add dx, 0x4dc7
stc
shl ch, 7
dec esi
ror ax, cl
shr di, cl
cmp si, 0x12a4
mov al, bl
nop
ror dl, cl
xor cl, 0x21
rol edi, 8
test dh, 0x72
adc esi, eax
shr di, 6
nop
xor ecx, 0x6e8da2d5
cmp bl, bl
rol bx, cl
shl ebx, 4
and esi, 0x3658e43a
ror ax, 5
or di, ax
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
push ebx
push ecx
shl bl, cl
stc
push esi
push edi
xchg si, di
ror bh, 5
push edx
adc si, dx
dec dh
push eax
cmp ax, cx
and eax, 0x548026b1
ror dx, cl
not bx
add esi, 0x2e8a7c1c
mov ax, 0xbc6
dec si
adc ah, cl
xor cl, 0x1b
dec eax
stc
xchg si, cx
cmp eax, 0x464a62a
test di, 0x3cb0
cmp ah, al
and di, dx
dec edi
sbb ecx, esi
shr cl, 8
rol di, cl
stc
shl bx, cl
nop
and dx, si
shr cx, cl
xchg edi, edi
adc cl, 0x4f
or edx, edx
stc
rol cl, cl
shr ax, 8
xchg dx, di
and edx, eax
adc al, 0x12
nop
shr cx, 6
stc
mov eax, 0x7f171eb6
add di, dx
shr eax, cl
shr esi, cl
sbb ecx, ebx
sub edx, edx
sbb cx, 0x48a5
shr ebx, cl
rol di, cl
ror al, 1
adc si, ax
inc edi
stc
sub bx, si
xchg bx, cx
pop eax
pop edx
pop edi
pop esi
pop ecx
pop ebx
push eax
cmp ax, 0x2ddb
adc al, 0x62
push ebx
or bl, 0x28
push edx
ror dl, 5
push ecx
test cx, 0x75d1
ror edx, 8
push esi
test esi, 0x75c45fc
adc ebx, edx
shr dx, 5
sub cx, bx
and cl, dl
not bh
shr ecx, cl
shl ecx, 1
sub bh, 0x3b
xor ch, 2
push edi
or di, 0x1db8
nop
shl bl, cl
or bl, bh
mov bl, 0x3d
add bh, al
ror ebx, 1
stc
ror edi, 3
nop
mov ch, dh
dec edx
sbb edi, 0x18c0ef1d
ror ax, cl
sub ebx, 0x6b645b49
nop
and bl, ch
dec ch
stc
xor ah, al
not dx
rol edi, cl
sub ebx, 0x71bad234
shr dx, 8
test di, bx
shr bx, 1
test edx, 0x7eefe705
and ah, ah
shl di, 6
sub ax, cx
shl bh, 6
adc bx, 0x322d
sbb eax, eax
inc bx
shr di, 7
sbb ax, 0xc75
sbb dx, 0x2829
nop
sub esi, 0x5c4295c8
sbb esi, 0x163aa4c7
mov ebx, 0x9ffd762
adc edx, 0x34d73a9f
dec esi
ror eax, cl
add ah, 0x76
dec bh
and di, ax
cmp cx, 0x5001
dec ebx
cmp dh, dh
xor dx, 0x369b
stc
shl ecx, cl
or ch, 0x13
test ah, bh
cmp al, 0x63
stc
sbb ah, 0x31
rol ah, 2
nop
adc cx, 0x16d3
xchg bx, cx
or ebx, 0x176aad53
ror cx, 6
cmp dl, 3
sub dx, 0x1076
stc
rol ecx, 6
test ch, dl
and ch, cl
rol esi, cl
shl ecx, 6
or edx, 0x55b53ff4
cmp edx, ecx
shl cl, cl
add ah, 0x36
sbb edx, edx
not ax
or al, dh
mov edx, ecx
xchg ecx, eax
shr dx, cl
add dh, 0x69
and al, bh
pop edi
push edi
xor di, si
dec ah
cmp ax, dx
add dx, bx
mov edx, 0x342aa572
not ax
inc ebx
cmp cx, si
sbb bh, ah
sbb al, ah
stc
adc ax, bx
stc
dec cl
stc
sbb ax, 0xe
nop
shl esi, cl
sbb di, dx
dec ebx
xor si, 0x1c6d
add ecx, 0x21f7c35b
adc dx, 0x288a
rol esi, 8
ror ch, cl
mov eax, 0x1342d91
inc si
rol cl, cl
adc esi, edx
sbb bx, 0x7845
and esi, esi
not esi
stc
or esi, edi
stc
dec bh
xchg al, ah
mov esi, esi
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
push ecx
push edi
xchg ecx, edi
push esi
xchg si, si
push edx
mov esi, edx
adc cx, dx
cmp cl, 0x1a
stc
push ebx
not ebx
push eax
sub eax, edx
shr bh, 7
nop
mov al, al
test ecx, 0x48a12658
adc dl, 0x42
stc
xchg cl, cl
rol dl, cl
stc
shl ebx, 6
rol esi, cl
sbb eax, ecx
test ah, ah
not edi
nop
test ah, 0x72
not ecx
sbb dx, bx
or ax, 0x3e8a
stc
add dl, bl
xor al, al
sub dh, bh
adc dl, 0x57
sbb edx, 0x52aab11b
sub bh, al
xchg al, dl
not esi
rol di, 4
sub edx, ecx
add ax, 0x7a8b
xor dx, 0x781f
mov bh, ch
xor di, dx
nop
xor bl, bl
and ecx, 0x40eacaf7
cmp eax, ecx
xchg cl, bl
not dh
test cl, al
inc esi
rol dh, 4
shr ch, cl
mov bx, si
xchg bx, ax
and cx, bx
stc
test si, cx
mov ch, 0x75
nop
shl al, 7
xor ch, 0x1e
and dx, 0x3d05
sbb eax, ecx
or bx, si
stc
sbb dl, bh
not dx
nop
mov edi, 0x1086d2b9
test edx, 0x52ffb51f
mov bl, dl
ror al, cl
xchg ch, al
not ebx
and ah, bl
inc ax
and edx, 0x1d245b0f
shl ebx, 3
dec ecx
dec ebx
not eax
sub dh, ch
test edi, 0x630bf9f4
add cl, cl
sbb ax, 0x6dd9
and al, ch
mov bx, 0x4e2b
xchg ebx, eax
rol edx, cl
shr bl, cl
rol cx, 3
test ch, 0x36
mov esi, ebx
cmp edi, eax
adc ah, bl
sub bl, 0x18
sub edx, edi
mov ax, 0xc2a
adc edi, 0x17ecbd73
adc si, si
pop eax
push eax
shr ah, 2
xchg si, dx
sub dx, bx
xchg cx, ax
and dx, ax
sbb al, 0x6a
adc bx, si
sbb ch, ah
xor cx, 0x6ec0
pop eax
pop ebx
pop edx
pop esi
pop edi
pop ecx
push edi
rol edi, 5
push ecx
not cx
push eax
test ah, cl
test ax, 0x23d7
push esi
adc esi, eax
adc ch, 0x7a
push ebx
test bl, bh
mov ah, al
push edx
or dh, bh
sbb esi, ebx
pop edx
pop ebx
pop esi
pop eax
pop ecx
pop edi
stc
push edx
or dx, 0x3250
add dl, 0x3a
shr dl, 5
push esi
shr si, 5
push eax
test al, 0x30
push ebx
and bx, si
shl dl, 1
push edi
push ecx
xchg di, cx
xor edi, 0x62b18fd8
pop ecx
pop edi
pop ebx
pop eax
pop esi
pop edx
push edi
inc edi
pop edi
pop ebp
ret