Function at 0x4246e0
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push eax
or ax, 0x67b9
push edi
push esi
xchg di, si
dec esi
nop
push ebx
push ecx
shr bl, cl
push edx
adc dx, 0x7db7
shl ch, 8
sbb edi, ecx
inc eax
mov al, dh
not edx
nop
ror bh, cl
nop
dec cl
or di, 0x6e00
nop
cmp bx, 0x688
sbb dl, 0x6b
xchg ah, cl
and bl, bh
or ah, 0x4f
shl ebx, 6
test esi, 0x57b7639a
add esi, ecx
inc dh
xor cx, 0x74b5
shl bh, 2
shl al, cl
or bx, di
nop
or dh, dh
not eax
sbb ax, 0x5f1f
shl edi, cl
shl esi, 1
shl ax, 3
sub ebx, ebx
shl cx, 2
inc cl
xor dl, dl
xchg cl, bl
or edx, 0x32a3ca87
sub bh, al
not edx
dec di
and ch, dl
shl bh, 7
test cx, 0x59be
cmp dh, 0x46
stc
nop
sbb ah, 0x32
mov eax, 0x6012c017
sub ebx, edi
nop
dec edi
sbb edi, ebx
add di, 0x266b
dec ebx
stc
nop
xor dx, 0x10ea
sub cl, 0x1c
add ax, bx
xchg dl, dh
shl dh, cl
dec eax
mov ah, bl
and cx, 0x6e34
add dh, dl
rol ch, cl
sbb cx, ax
stc
or cl, ah
dec ecx
add ecx, edi
test di, 0x48aa
add di, si
dec di
dec cl
xchg cl, dl
shl edx, cl
add esi, 0x39cd7d9e
adc edi, 0x7397be29
cmp ax, 0x72a2
sub ecx, 0x468508f1
xor ecx, esi
add dl, 0
dec bl
xor di, dx
shl ecx, cl
inc esi
sbb dl, 0x6a
not edi
not eax
sbb ecx, 0x3aec853b
test edi, ebx
test esi, edi
mov cl, 0x28
pop edx
inc bl
xor bh, 0x57
and di, 0x77d0
stc
shr ecx, cl
rol ecx, cl
inc si
nop
test di, ax
inc esi
push edx
ror edx, cl
nop
and di, dx
stc
sub dh, 0x21
add si, dx
not dh
cmp si, 0x7da5
add edx, 0x3e9b40a2
add cl, 0x7d
xchg dl, bl
or di, di
shl bh, cl
ror ah, 6
xor esi, edx
add ebx, 0x63ed37f7
xor esi, 0xdc3d3e9
dec cx
test di, di
ror cx, 7
shr cx, cl
shl ch, 1
not bx
sbb edx, 0x314a6e0d
not ebx
dec dx
adc ch, 0x16
not cx
shl dx, cl
cmp bx, 0x7a76
or ah, ah
shr esi, 4
sub cl, 0x78
add dh, 0x63
dec edx
and edx, ebx
shl eax, cl
rol eax, cl
stc
mov esi, ecx
ror cl, 5
not dh
mov esi, edi
sbb esi, 0x59dd9f6d
mov esi, 0x1ab1e7ff
stc
shr dx, 3
stc
add si, di
dec ecx
xor dl, bl
not ax
mov ah, 0x1b
nop
inc al
mov ch, dh
xor ebx, edx
sbb ebx, 0x416e8b87
test al, 0x13
cmp eax, edi
nop
shl ebx, cl
cmp dx, 0x529b
stc
and al, bh
ror dl, cl
shr bx, 7
rol ch, cl
cmp ecx, 0x69b44ac4
sbb bl, 7
add ax, 0x7880
not si
shl bh, 3
test eax, ecx
sub ax, 0x4477
sub eax, esi
not eax
cmp dh, 0xa
xchg ecx, eax
ror ax, cl
shr ah, cl
inc cx
dec ch
shr ax, 7
adc cx, bx
stc
ror si, 2
not di
xor edx, ebx
xor bl, ah
pop edx
xor bh, 0x1a
xor esi, eax
and esi, esi
xor bx, 0x794c
shl al, 4
not edi
or esi, ecx
or ax, 0x7704
pop ecx
pop ebx
pop esi
pop edi
pop eax
push eax
or al, 0x63
push edi
push edx
cmp di, dx
push ebx
xor ebx, 0x782c7b60
stc
shr eax, 1
push esi
not si
push ecx
xchg cl, bh
stc
sbb ax, 0x16b5
shl edi, cl
test dl, bl
dec esi
or cl, al
or dl, bh
nop
inc esi
nop
not di
pop ecx
pop esi
pop ebx
pop edx
pop edi
pop eax
push edi
rol di, 2
push edx
rol dh, 8
stc
push esi
mov si, dx
adc dl, dh
push ecx
cmp si, cx
cmp cx, si
push ebx
adc bh, 0x67
rol dl, cl
sub esi, edi
cmp bl, dl
mov dl, 0x5d
test bx, 0x467
or edx, edi
push eax
inc al
shr bx, cl
rol cx, 5
dec edx
add bx, 0x44c9
nop
xor dx, di
sbb cl, 4
xor eax, ecx
xchg al, ah
stc
xor edi, 0x66df57d
or bh, 0x31
inc dx
nop
adc ax, si
inc bx
inc edi
mov al, bh
dec ebx
ror dl, cl
stc
sub ah, 0x22
xchg ch, bl
ror eax, cl
shr cx, cl
inc di
stc
sub cx, 0x2a54
xor al, 0x6b
xor si, 0x15fb
test bl, 0xe
inc ax
dec edx
nop
add esi, 0x794d39e0
sbb ebx, edi
sub cl, 0x68
test ecx, edi
cmp dl, dh
shl ecx, cl
cmp ah, 0x25
pop eax
pop ebx
pop ecx
pop esi
pop edx
pop edi
jb 0x424a9f
push eax
adc ax, 0x79e1
push ebx
push ecx
xchg bh, ch
push edi
adc edi, 0xc97650c
xchg edi, eax
shr di, cl
adc eax, edi
shr cl, cl
push edx
and bx, dx
adc ax, 0x6ba2
push esi
and si, 0x78de
adc esi, ecx
sbb edx, 0x4fd95f54
stc
adc eax, ecx
add edi, esi
sub dx, 0x7a8d
adc si, dx
pop esi
pop edx
pop edi
pop ecx
pop ebx
pop eax
push eax
push ecx
shl eax, cl
adc ah, ah
dec al
push edx
mov dh, ah
push ebx
and bl, ah
add eax, 0x4c6ea3c1
push edi
xor edi, edx
push esi
shl esi, 3
nop
xchg ecx, eax
not edi
ror al, 1
ror edi, cl
ror cx, 3
not edi
and cl, ah
rol cl, 7
xor ecx, esi
cmp ax, 0x6a6f
add ecx, 0x70036e09
test edx, 0x27527c64
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
jb 0x424a91
push esi
sbb si, si
push ebx
ror bh, 7
pop ebx
pop esi
push ecx
and cx, 0x59d8
pop ecx
push edi
push esi
or di, si
pop esi
pop edi
push esi
push edi
xchg si, di
pop edi
pop esi
push edi
push eax
add di, ax
pop eax
pop edi
jge 0x424aca
push ecx
xor ecx, 0x4f39c6d0
push esi
test esi, 0x4bd68b79
stc
push ebx
inc ebx
dec esi
inc esi
nop
push eax
or ax, 0x19ad
or esi, eax
pop eax
pop ebx
pop esi
pop ecx
push esi
push edx
adc esi, edx
pop edx
pop esi
pop ebp
ret