Function at 0x46a98e
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push eax
or eax, 0x8aca598
stc
push ebx
shr bx, 1
push ecx
xor ch, 0x24
push edi
push esi
xor edi, esi
nop
inc esi
push edx
cmp dx, ax
stc
ror ch, cl
mov bh, 0x35
sub ebx, ebx
test bl, ah
inc dx
sub dh, bl
ror bx, cl
shl si, 6
test edi, edx
nop
xor bx, 0x749
shr ch, 2
stc
shr bx, cl
stc
shr ch, 3
sub esi, 0x2d35fc1c
stc
shl dh, 5
dec ax
test cl, 0xd
ror si, 7
sbb si, 0x297f
test dl, dl
xor edx, edx
cmp al, 0x36
add al, 7
xchg edx, ebx
not eax
rol cx, cl
cmp ax, 0x1edc
or ecx, ecx
stc
not ax
shr al, cl
stc
shr cl, 5
or al, ah
cmp di, 0x1b01
sub edi, esi
stc
xor edx, esi
mov cx, di
rol al, 1
test cl, 0xb
mov dh, 0x19
mov dl, dl
or edx, eax
add cx, ax
add cx, 0x1367
nop
sub bl, bh
sbb si, ax
test di, 0x56ef
and si, dx
dec esi
nop
ror ch, 4
sub si, ax
sbb al, 0x62
inc edx
or cl, ch
sbb dh, 0x63
sbb bh, ah
xor cx, 0x3a29
inc bh
shr ch, cl
xchg al, al
inc al
and dx, ax
xor cx, 0x5cdb
or ah, 0x1b
test ax, 0x2fe9
mov ax, 0x5cbc
cmp bl, 0x5a
xchg edx, esi
or ebx, 0x2fe1c2e6
ror ecx, cl
dec bh
or dx, 0x6205
ror ah, 2
and ax, 0x4250
ror dl, 4
not cx
xchg edx, eax
cmp ax, cx
xor bh, dh
mov si, 0x6093
shr edi, 8
rol si, cl
not bl
pop edx
push edx
rol edx, 6
cmp bx, 0x1f5f
sbb ecx, eax
not eax
sub ecx, ecx
and ch, bh
or bx, 0x7403
nop
nop
shl bx, cl
adc si, cx
mov edi, ecx
adc cx, 0x6c70
sbb ebx, ebx
inc ah
dec ah
shl bl, 8
mov ch, ch
and dx, cx
nop
stc
mov esi, 0x144a93ac
xor ebx, eax
shl cl, cl
nop
xchg bh, dl
add bx, dx
sub edx, 0x7ae181ff
dec bh
dec bh
shr dx, cl
nop
xchg ch, ah
sbb ebx, edi
shl bl, cl
nop
xchg esi, eax
shr esi, 4
rol si, cl
add edi, ecx
shr cx, cl
test esi, eax
sbb ch, cl
ror bl, 3
xchg dh, dl
shr eax, 5
xor dh, 0x4a
and bh, 0x48
xchg ecx, eax
stc
sub ax, di
shr cx, 8
xor cx, bx
dec edi
sbb cx, bx
inc ebx
add cx, 0x4915
adc di, 0x67ad
shr esi, 7
add eax, 0x14892b31
sbb bl, 0x1f
mov edx, 0x36eca0a5
nop
stc
add ax, 0x2037
adc dl, dl
test ebx, esi
and bh, dh
mov cx, 0x3523
nop
sbb esi, 0x6a13e486
or ax, ax
shr edx, cl
dec ax
sbb ecx, 0x3d777ece
shl eax, 7
stc
test edi, 0x23883bb0
add ecx, ebx
adc eax, 0x153334b9
ror di, cl
or ecx, 0x2160b9f7
sub ebx, 0x7c524579
and edi, ebx
not cx
nop
add bh, bl
shr di, cl
not al
cmp cl, 0x1d
add edi, 0x1b6c83ec
nop
shr ch, cl
add bx, 0x3802
mov bx, 0x5a9d
add eax, eax
stc
rol al, 4
shr dh, cl
nop
pop edx
xor al, 0x57
push edx
inc edx
or edi, 0x456ea520
sub dl, cl
rol ax, 7
add esi, 0x40665e2f
or bh, 0x4c
not ch
and dl, al
not ax
test edi, 0x35e0334b
dec ecx
and ch, 0x21
sbb ch, 0x16
ror ah, cl
inc bh
sub cx, cx
shl si, cl
ror dl, 2
inc ecx
sbb eax, esi
add si, cx
dec bx
stc
adc dx, di
rol ch, cl
add ax, 0x6edd
stc
xchg dh, bl
and ch, 0x56
sub cx, 0x1000
xor dl, ch
inc edi
not dx
rol esi, 1
inc ecx
shl dh, 2
sbb esi, esi
or di, 0x2008
shl dx, cl
ror di, 6
and dh, 2
cmp edi, 0x7fa7510c
nop
or ax, 0x14b5
or al, 0x1c
stc
adc cl, 0x69
inc edi
shr dh, cl
add ch, dh
xor dl, 0
shl di, cl
test ecx, edx
test edi, ecx
shl si, 2
rol ecx, 3
shr bl, 4
and bx, dx
inc di
not bh
mov edi, esi
xchg bx, ax
and ax, cx
and dl, bh
xor bl, 0x20
xor ax, ax
dec edx
xchg esi, esi
adc bx, 0x4869
sub al, ah
stc
rol cx, 4
add cl, 0x75
dec ch
sbb bl, 8
stc
and bl, bh
or al, 0x3d
cmp ecx, ebx
inc eax
rol edx, cl
xchg di, ax
nop
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
push esi
push eax
xor esi, eax
shr eax, 6
push edi
adc di, 0x7830
push ecx
xor cx, ax
shl ah, cl
shl cx, cl
push edx
or edx, 0x433e7454
sbb ax, cx
dec dh
cmp dh, 0x52
cmp al, 0x5e
shr al, cl
and ah, 0x42
sbb ecx, eax
push ebx
sbb esi, ebx
shr dl, cl
ror bh, cl
nop
mov dh, bh
add cl, bh
and esi, 0x8fc2c3e
mov cx, 0x6d5b
nop
rol al, cl
xor ax, ax
not di
xchg bl, dl
dec si
pop ebx
pop edx
pop ecx
pop edi
pop eax
pop esi
push ebx
and bl, 0x2a
push edx
adc edx, 0x49d05d93
push esi
push ecx
ror si, cl
ror bl, cl
stc
and edx, 0x7bd6d69d
test bx, dx
pop ecx
pop esi
pop edx
pop ebx
push eax
test ax, 0x1e50
push edx
add edx, 0x6e24907c
push ebx
xchg bh, al
push ecx
rol bx, cl
nop
push edi
test eax, edi
not ecx
or eax, 0x4d28fffa
add al, 0x38
ror eax, 3
push esi
test bx, si
test dx, ax
dec bl
not eax
mov dl, 0x7c
ror edi, cl
ror bl, cl
inc di
and di, bx
sbb ax, 0x71ff
ror si, 8
inc al
or bx, 0x441d
shr ecx, 1
xchg ebx, edx
test ch, 0x18
mov si, 0x735
or cx, ax
and eax, edx
nop
cmp eax, 0x5fd77509
cmp edx, eax
add ax, di
not ax
dec si
xor di, cx
rol dx, 6
xor dx, 0x7bc1
adc eax, edi
cmp edi, ebx
cmp dh, 0x41
dec ch
sub ax, si
dec ch
adc bl, 0x31
add cl, 0x1c
sub di, 0x5b6e
rol si, 7
not dh
inc dx
stc
not si
or eax, 0x70b6fd30
shl ecx, 7
shr ax, 2
xchg dx, si
dec eax
cmp eax, ebx
adc si, 0x7304
adc ax, ax
dec edx
nop
nop
ror ecx, cl
test dx, si
or di, 0x5a9e
mov ebx, edi
add eax, 0x150c4d8c
not bl
and ch, bh
sbb dl, 0x64
rol ch, 8
inc bl
sbb edi, eax
xchg bx, ax
shr dh, 5
adc ebx, 0x35c56d7f
shl eax, 7
add esi, eax
add dh, 0x56
inc esi
sbb ax, 0x2949
mov al, 0x31
xor ah, 0x63
xchg bh, dh
stc
mov ch, al
not edi
cmp dh, 9
inc ax
or cx, cx
dec ax
add al, al
sbb ch, 0x1d
sbb bl, 0x41
add ax, 0x18ad
or ch, 0x1e
add ah, bh
stc
sbb ecx, esi
pop esi
ror bx, cl
xchg dl, ah
shr ebx, 8
or dx, 0x566f
rol ecx, 2
shr ax, 8
shr ax, cl
push esi
shl esi, cl
stc
shr di, cl
rol bh, cl
sub al, 0x33
or bl, ah
cmp cx, di
ror cx, cl
shl cl, 7
sub dl, cl
and si, cx
mov cl, ah
not dx
and ecx, edi
ror al, cl
test ch, cl
add bl, cl
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push edi
test di, 0x4fc8
push eax
dec ah
push ebx
push ecx
shr bx, cl
test di, 0x64b8
ror bx, 2
push edx
and dx, 0x4730
adc bx, 0x39c9
push esi
or si, si
dec dx
and al, 0x67
inc edx
not edx
xor edi, 0x34d6700d
adc edx, edi
nop
inc ecx
cmp ch, al
pop esi
pop edx
pop ecx
pop ebx
pop eax
pop edi
jge 0x46af28
jb 0x46aeb7
push ebx
push edi
or ebx, edi
and bl, 0x4f
pop edi
pop ebx
push ebx
test ebx, ebx
push esi
shl esi, 3
pop esi
pop ebx
stc
nop
push ebx
push esi
add bx, si
push ecx
inc cx
push eax
not ah
shr ebx, 2
test si, si
push edx
ror edx, cl
stc
ror eax, cl
pop edx
pop eax
pop ecx
pop esi
pop ebx
push eax
inc ax
push ecx
add ecx, 0x4a4f47e6
push edx
inc dh
push esi
shl si, cl
push edi
test edi, esi
or cx, 0x45d8
stc
nop
sbb edi, eax
adc ax, di
test dh, 0x62
add ax, 0x65c5
sub ax, 0x2ee2
shr ecx, 8
pop edi
pop esi
pop edx
pop ecx
pop eax
jl 0x46af28
jne 0x46af23
push eax
shl ax, 2
pop eax
push edx
rol dl, 5
pop edx
push edx
dec edx
pop edx
pop ebp
ret