Function at 0x5a9d80
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
nop
push edx
adc dh, 0x6d
push ebx
or bl, bh
push ecx
not cx
xor dl, 0x29
push edi
shr di, 7
push eax
adc ecx, eax
not ax
rol edx, 8
rol ebx, cl
sbb dh, 0x78
mov dl, 0x44
ror dx, cl
push esi
add si, bx
ror dx, cl
rol di, 5
shl dx, 1
test cx, 0x517e
not al
sbb ch, 0x1b
stc
shl al, 6
and dx, ax
shl cx, cl
stc
stc
sbb eax, 0x28e27183
inc ax
cmp ch, 0x60
xor dx, 0xb61
ror si, cl
add ch, 0x7b
xor ecx, edx
stc
cmp ecx, edx
adc si, 0x4e60
test bl, bl
add edi, esi
sub bl, 0x58
or edi, 0x3d1be057
mov bx, 0x779b
add ax, 0x4e
sbb ch, 0x21
inc ch
shr edi, 5
or bl, dh
dec dh
mov dx, bx
not si
and dl, ch
nop
cmp cl, 0x1d
xor ecx, ecx
inc al
shl bx, cl
rol ebx, cl
sbb eax, ebx
shr eax, 8
cmp edi, ebx
shr ch, cl
xchg ecx, edi
xor bl, 0x5f
xchg esi, ebx
rol esi, 3
dec bx
xchg di, ax
sub ch, 0x6d
add esi, edi
ror si, 3
test edx, 0x5b86be5e
test cl, ch
xchg si, ax
xor cl, 0x69
nop
rol cl, cl
dec cx
add eax, 0x200152ea
shr eax, 4
cmp ebx, edi
rol eax, 2
not dh
xchg dh, ah
mov cx, 0x3c40
sbb ecx, edx
sub al, 0x2d
xor si, dx
adc ax, ax
sub dl, 0xb
test cx, 0x7eff
adc esi, 0x43c5e36a
and cx, ax
and si, di
or eax, ebx
dec cx
or edi, edi
not ebx
cmp edx, 0x6f25b90e
rol al, 3
rol edx, cl
xchg ah, cl
pop esi
xor dh, 0x3c
ror edi, 8
push esi
adc si, cx
sub cx, 0x3be
xor bx, 0x4f3
not si
dec al
inc di
mov edx, 0x698d6821
sub al, 0x63
shr bh, cl
add dl, 0x63
add edx, 0x4263e64c
xor di, dx
dec eax
not ebx
add ebx, eax
add ah, 0x78
sbb cl, cl
sbb ax, di
not edx
cmp cl, 0x50
and dh, 0x28
or cl, 0x31
ror ecx, cl
mov al, 0x24
stc
adc cx, ax
ror bh, 3
xor edi, 0x351fc82a
stc
not cx
adc cl, cl
cmp eax, 0x61a95bbc
nop
shr cl, 1
nop
xchg bh, bh
ror bl, cl
and cl, dh
or edx, esi
and esi, 0x5f8af6e7
dec dl
or eax, eax
not si
and bx, 0x1b67
inc ax
not si
sub si, di
nop
shl ah, cl
sub ah, 0x3c
inc ecx
test edi, 0x1847c59e
sbb di, bx
xor ax, 0xb46
shr ax, 7
sbb bl, 0x24
not cx
shr cl, 3
cmp bl, bl
sub ax, di
ror eax, cl
sub ax, si
adc ecx, esi
xchg dl, dl
shr ch, cl
adc bx, 0x3621
shl bx, cl
stc
xor eax, 0x7e62cebc
inc esi
inc cx
or edx, 0x389479ea
adc ax, cx
cmp ch, 0x5c
sbb si, si
inc ah
sub bx, ax
dec dh
nop
sbb ebx, edx
shl eax, cl
shr edi, cl
and eax, edi
add edx, edi
add eax, 0x37a4aad8
dec esi
and bx, 0x3678
ror eax, cl
dec ch
mov ah, al
not eax
cmp di, 0x5b75
dec dl
shl al, 7
xchg ebx, ebx
test dx, 0x142a
xchg bx, bx
sub edi, ebx
pop esi
cmp ch, cl
stc
adc ax, 0x3070
push esi
rol si, 7
inc cx
xor ah, dl
inc dx
and edi, edx
or edi, ecx
and dh, cl
adc ecx, edx
cmp eax, 0x293fa178
shl eax, cl
and eax, 0x443a9a44
add bx, 0x7b6b
inc di
dec ax
xor esi, 0x2bc0c303
shr eax, cl
adc bl, dl
or bh, 0x59
sub ax, 0x12b1
stc
sub bh, 0x59
mov si, dx
rol si, cl
add bh, bl
cmp bh, cl
ror ah, cl
sub cl, dh
ror esi, cl
inc eax
xchg si, ax
test edi, 0x15d75db0
xor edi, eax
rol ax, 1
shl bx, 5
stc
shr di, 6
shl ax, 8
or si, 0x372
stc
dec ch
shr dx, cl
shr eax, 3
xchg di, cx
xor dx, si
rol cl, 6
shl edi, 2
xor dx, 0x304f
adc ax, 0x5123
rol esi, cl
rol edi, cl
sub edx, ecx
mov ebx, 0x3d705c96
shr ax, cl
mov ch, cl
and edx, 0x72795f5e
or si, di
inc bx
ror edx, cl
xchg esi, eax
stc
and si, dx
shl ch, cl
test ebx, 0xf7e01a2
nop
and bl, 0x22
test bl, bh
inc cx
ror si, 5
rol ebx, cl
add dx, 0x6d7f
stc
nop
xchg bh, dl
sub si, 0x7aef
mov si, 0x1914
not si
stc
dec bx
or dh, dl
xchg bl, bh
and cx, 0x541c
rol di, 6
shl edx, cl
sub ax, ax
test cx, bx
not cx
inc dx
or bl, ah
mov ch, dl
stc
inc edi
stc
sbb si, 0x253c
and bl, 0x31
xchg si, cx
sub ch, dh
cmp bh, 3
pop esi
cmp ch, 0x6d
adc ax, 0x521c
push esi
add si, 0x591b
cmp edx, esi
rol edi, 5
sbb dh, 0x5e
inc dx
stc
sbb ecx, ebx
xor eax, 0x4953b6cc
test al, al
stc
ror di, cl
adc cl, cl
nop
shr bl, 8
xchg si, ax
dec cl
sub edx, 0xc9e332d
mov bx, cx
rol dh, cl
sbb dl, ch
and edx, ebx
nop
sbb cx, ax
or ch, 0x49
and ax, 0x4bed
test dh, 0x7a
shl eax, cl
shr dl, cl
rol cx, cl
rol edi, 1
or bx, bx
xor ch, 0x39
test dh, 0x6d
dec eax
nop
rol edx, cl
ror cl, 5
adc bh, 0x20
test si, cx
sbb bh, 0x39
shl dl, cl
nop
and edx, 0x5cd4ca36
dec edx
stc
and bl, cl
inc dl
not edi
sub eax, eax
dec bl
not di
cmp ebx, 0x138947bb
dec cx
shr dx, 8
and ax, 0x6534
mov bx, di
shr ax, 2
shr esi, 1
and eax, edi
shr ah, cl
shr eax, 8
stc
or si, si
or edx, esi
xchg cx, bx
xor al, 0x10
rol edx, cl
adc cx, ax
inc dl
inc dl
shl bh, cl
dec edi
cmp ax, bx
and ebx, 0x507d4dfe
stc
and bh, 0x14
dec cl
mov dh, bl
mov bx, 0x50cd
dec esi
shr ax, cl
rol cx, cl
adc bl, 0x23
not ch
shr bl, 3
nop
or ax, 0x431c
test dl, dh
shr ax, cl
pop esi
pop eax
pop edi
pop ecx
pop ebx
pop edx
push ecx
ror cx, cl
push eax
xchg ch, ah
shl al, 5
push esi
ror si, 4
dec al
push ebx
test ebx, ecx
adc bx, ax
stc
xor ebx, eax
nop
push edx
sub dx, 0x13da
stc
nop
xchg esi, esi
stc
dec al
nop
adc bh, cl
shl ecx, cl
dec ecx
test ax, 0x2d25
not bh
cmp bl, 0x1c
cmp dh, dh
xor cx, ax
pop edx
pop ebx
pop esi
pop eax
pop ecx
push ecx
dec ecx
pop ecx
pop ebp
ret