Function at 0x672532
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push edx
inc dh
push ecx
push ebx
sbb cx, bx
push esi
test esi, 0x3556b3e8
test cx, 0x154
not bl
nop
stc
not ebx
push eax
inc eax
dec edx
add cx, 0x33b6
rol esi, 1
and ax, si
dec dh
inc dx
shl cx, cl
xor si, 0x51ae
sub si, cx
cmp dl, al
shr al, cl
nop
shl eax, 4
inc cx
stc
shl ecx, cl
and ah, 0x78
test ax, cx
rol cx, 5
test al, 0x17
not dx
push edi
adc cx, di
cmp di, ax
inc bh
shr cl, cl
shl cx, 4
adc ch, 0x31
not eax
test dx, 0x3ab2
xor dx, 0x53ad
adc bh, bl
or ah, bh
sub cx, 0x6ffd
sbb bx, cx
shl esi, cl
adc ch, 0x58
stc
test cx, ax
sub dl, 0x27
rol cx, cl
inc bx
ror dl, cl
cmp dl, 0x7d
not ax
rol dx, cl
dec ecx
stc
xchg ecx, ebx
shl ch, cl
inc ch
not edx
xor edx, 0xcc7d971
inc cx
cmp al, 0x32
add dx, bx
not si
shl ebx, 3
rol dx, 5
shl ecx, cl
xor ebx, 0x6ef9c3d
mov bl, 0xb
rol si, cl
mov dh, ah
rol cx, 8
adc ch, ch
ror ecx, 4
xor cl, dh
inc ch
xchg ah, bl
add esi, edx
mov ch, ch
sub esi, ebx
xor dx, 0x7f54
add ax, 0x58b9
adc ebx, eax
sbb edi, 0x259e66de
rol al, cl
inc al
sub si, 0x75f2
adc ebx, 0x559c95c6
sub bx, ax
dec bx
test esi, 0x49e64454
shr bh, 3
sub cx, 0x613e
not di
not dl
xor edx, ecx
xor dh, 0x56
xchg si, bx
test ebx, 0x67e39ca4
pop edi
dec cl
push edi
sbb edi, ecx
xor esi, 0x741fa3e2
xchg si, di
xor dl, 0x45
xchg bh, dl
sbb esi, ebx
sub al, 0x13
xchg bh, dl
xor dl, 0x23
or cl, dl
or si, 0x4f47
shl edi, 2
ror edi, cl
nop
test cl, bh
shl ah, 8
sub dl, al
cmp edx, 0x214f3d8b
or di, 0x3f69
nop
adc bl, dl
ror dh, cl
nop
mov esi, 0xd18fbba
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
push ecx
dec ecx
nop
push ebx
inc ebx
adc bl, 0x11
push esi
not si
or ecx, 0x6cf251b0
push edx
and dl, 0x1b
shl cx, 2
push eax
xor bl, al
not dl
dec dh
push edi
xchg edx, edi
nop
shl si, 8
mov al, cl
xchg ch, dl
nop
xor si, ax
stc
sub ecx, 0x5e8abe01
cmp eax, esi
cmp edi, 0x3be0e7a
cmp ch, 0x21
and di, di
nop
sbb cx, dx
test bh, cl
inc si
cmp si, 0xd9c
or dx, 0x6d4e
shl esi, cl
shl eax, cl
and eax, 0x689d2be7
add ecx, 0x275b3ec0
shl dx, cl
cmp ax, 0x4f7d
inc ebx
inc si
cmp bx, ax
add edx, 0x2cd7b973
and di, 0x30d1
dec cl
inc eax
nop
shl al, 3
sbb esi, 0x78d8b9d4
shr bh, cl
or bl, 0x54
nop
mov esi, esi
xchg esi, ebx
xor edi, edx
sbb dh, 0x59
ror dx, cl
shr dh, 3
adc cl, ch
nop
add dl, 0x18
sub dl, ah
sbb dl, 0x12
or ebx, 0x560d307a
xchg dl, bl
xor di, si
nop
add ax, ax
cmp esi, 0x50042c8e
and eax, edi
adc si, ax
xchg esi, ecx
rol di, 1
xchg dx, bx
not esi
nop
not al
mov dx, di
or ax, ax
dec al
and edx, 0x735076e3
sub bl, bl
dec ah
or dh, 0x15
dec edi
or ch, al
ror cx, 2
xchg cx, si
rol dl, cl
mov cl, 0x53
ror cx, 2
shr esi, cl
mov edi, edi
adc ax, 0x7a3a
inc ah
test edi, 0x5035c64c
inc ax
inc bl
rol bh, cl
or esi, 0x15c7f3f9
nop
nop
cmp ax, 0x26c2
pop edi
stc
ror ecx, 5
adc ch, 0x45
mov ah, 0x51
push edi
shl di, 4
and ax, dx
cmp di, 0x3956
xchg ebx, esi
ror ch, 6
inc edi
dec ebx
stc
dec ecx
rol ebx, cl
dec cl
mov esi, 0x707faed3
nop
dec edx
or ebx, 0x61b90c2a
nop
stc
test eax, ebx
xor dh, 0xc
or cx, 0x7fb1
rol ecx, cl
xor ecx, edx
shl bl, cl
xor bh, ah
or esi, edi
mov dl, bl
cmp bh, bl
sub di, di
mov si, 0x7509
sub ebx, ecx
dec eax
nop
rol dx, cl
mov ax, cx
ror esi, 6
test edx, eax
dec di
mov al, 0x49
and dx, 0x29ec
not ch
ror ax, cl
nop
test di, 0x6369
or bl, bl
or al, 0x3f
not si
not ebx
or dx, 0x4aa
cmp bh, 0x1a
xor dh, 0x63
cmp esi, 0x252a0c91
xchg ch, bl
mov si, di
sub edx, ebx
not al
shl dh, 2
and cx, 0x41fb
xor edx, eax
test edi, edx
shr dx, 7
sub bl, 0x54
or edi, ecx
ror cl, cl
nop
rol dh, 8
mov esi, 0x34958e77
xchg cl, ch
shl ecx, 2
rol esi, cl
dec ax
and dx, 0x6679
stc
add bx, 0x7a73
ror ah, 5
and ebx, esi
shl dh, cl
add ch, 6
or dl, bh
rol si, cl
nop
cmp edi, ebx
nop
not eax
cmp ah, bl
shl al, 3
stc
mov ah, al
inc cl
sub ebx, 0x6694ebb3
rol dl, 5
sub edx, ebx
stc
not edx
nop
sbb ah, 0x32
shl ah, cl
pop edi
xchg ecx, eax
xor ax, 0x794
stc
xchg esi, ebx
push edi
xchg dx, di
nop
shr edi, 5
xchg ah, cl
shr al, 8
sub dx, dx
test eax, 0x384fee83
rol bx, 1
sbb al, 0x2e
not dx
inc ebx
xchg al, dh
or esi, eax
or ecx, 0x4fe9fe19
shl edi, 3
add cl, dl
sbb si, dx
or ecx, 0x2aa40f2e
cmp cx, 0x4d87
shl dl, 3
xchg al, cl
xchg si, ax
rol ax, 6
inc ah
not ecx
and eax, esi
not eax
add dl, ch
rol ch, cl
adc dx, di
mov edx, 0x560922f5
add ax, ax
sbb edx, edi
xchg edx, ecx
dec bx
xchg bl, al
not edx
test esi, eax
sub edx, 0x6230bb00
sub edx, 0x63211ce6
rol ah, cl
shl esi, cl
stc
mov dh, 0x62
add al, bl
xchg esi, edx
rol di, cl
shr cl, 8
rol ax, cl
mov bh, 0x56
test si, bx
shl ebx, cl
dec di
adc di, 0x71f5
ror edx, 7
inc eax
nop
sub esi, 0x8286f6b
adc edx, 0x38599985
ror dh, cl
dec dh
mov edx, ecx
dec ch
rol si, cl
inc bx
ror ch, 1
or dh, bl
shl cx, 4
sbb bl, al
not si
ror bl, 1
stc
not ah
shl si, 1
sub ah, 0x73
xchg ecx, ecx
nop
not di
shl ebx, 3
shl dh, 4
or cl, al
sbb eax, eax
sbb ah, 0x48
test cl, bh
and di, 0x6d47
inc ax
xor dl, 0x58
xchg di, ax
not edx
test esi, 0x63f94951
mov edx, 0x12c39cbf
mov ax, 0x791a
inc si
adc cx, 0x7d5f
rol esi, cl
test ecx, 0x59b84a5e
pop edi
push edi
sub cx, di
shr bx, cl
adc ebx, 0x2654d0c
sub ch, 0x6e
cmp bl, ch
or bx, dx
dec al
stc
and di, di
and di, si
inc ecx
dec ecx
rol esi, 6
ror bl, 6
test dl, 0x46
xchg dx, bx
ror si, cl
dec ebx
sub edi, 0x3a76a5d3
mov bx, 0x3b0e
and cx, 0x6ec7
sbb dl, 0x63
shl bl, 8
rol bl, cl
shl cx, cl
mov eax, 0x2655aca5
dec bh
or ebx, ecx
or edi, 0x1643e768
shl eax, cl
not edx
or esi, edi
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
nop
push eax
cmp ah, 0x39
push edi
push esi
xchg di, si
push ebx
sbb bl, 0x1f
push ecx
ror ecx, 6
push edx
test edx, 0x36b895ec
dec dl
shr ecx, 3
sub ecx, edx
ror si, 3
shl edi, cl
stc
add ecx, 0x642274e
mov ax, 0x328
or ch, 0x26
and ah, 0x7f
xor bl, ch
test di, di
mov ecx, esi
stc
not bx
dec dl
dec ax
cmp edx, 0x8eab724
shl ecx, 5
mov ax, cx
test dh, bh
shl cl, 4
not esi
shl bl, cl
ror bl, 6
or ch, ah
rol esi, 8
adc ah, 0x42
sbb ebx, 0x20ef77e2
sub dh, 0x33
inc edx
nop
pop edx
pop ecx
pop ebx
pop esi
pop edi
pop eax
push ebx
and bh, 0x67
pop ebx
push edx
push ecx
xchg dh, cl
pop ecx
pop edx
pop ebp
ret