Function at 0x606ec3
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push eax
push ecx
rol al, cl
push edx
not dx
stc
push edi
ror di, cl
push esi
rol si, cl
push ebx
sub bl, 0x2c
cmp si, bx
rol ax, 8
adc bx, 0x658f
xor al, 0x3f
ror cl, cl
xor esi, 0x7f67134c
add si, cx
adc di, si
adc ax, cx
dec ebx
xor dx, ax
not bh
shl al, 5
xchg ebx, ecx
add edi, 0x24b6bb3d
test esi, 0x44da8ea
and ah, 0x15
sbb ecx, 0x68dadcf3
and cl, ch
nop
add edi, 0x2b15a57b
sub ecx, esi
ror bl, cl
dec dl
mov ah, 0x5c
nop
nop
stc
adc dx, cx
xchg al, al
shl bh, 1
adc dx, 0x786
dec ah
inc ecx
nop
inc bx
dec bx
xchg bl, bl
sub ax, 0x47c5
not dh
add ch, dl
or ecx, esi
nop
inc ch
not ax
shr al, cl
and si, dx
shl si, cl
adc ebx, 0x5ed35bab
add di, 0x26ae
ror dx, cl
shl esi, cl
shl al, cl
inc ecx
not ch
shr cx, cl
dec si
rol ch, 3
dec ebx
shr esi, cl
pop ebx
pop esi
pop edi
pop edx
pop ecx
pop eax
nop
nop
push esi
add si, 0xf8f
push ecx
adc ecx, 0x3819cf
push edi
add di, 0x8cc
nop
xor cx, 0x72e7
ror cx, cl
push eax
not eax
push edx
shl dx, 2
nop
adc edi, 0x4437ca4c
push ebx
cmp ebx, 0x11ea967d
sbb si, bx
adc cl, 0x3c
stc
or dl, 0x19
ror eax, cl
mov bx, 0x1d74
shr si, cl
sbb dx, bx
mov si, 0x4f02
add cl, al
sub ecx, 0x62a2b3d0
inc ebx
xchg si, dx
nop
add bx, dx
cmp bx, ax
xchg ecx, ebx
not eax
and di, cx
stc
mov al, dh
mov edx, 0x283772d3
cmp ecx, 0x5ef27379
ror edi, cl
shl bx, cl
xor ecx, 0x68c50113
ror bh, 5
cmp ch, 0x61
add bx, bx
cmp bh, al
not bx
sbb ax, ax
and eax, edx
nop
shl dx, 3
not eax
not ah
shl ch, 5
mov bx, 0x5bf
shl dl, 7
not ebx
shr al, 1
cmp ecx, ebx
not dx
sbb dx, di
shr di, 1
ror dl, cl
shl al, cl
adc dh, 0x11
shr cl, cl
mov ecx, 0x673f75a8
test ebx, 0x531c90b0
mov al, 0x7f
or esi, ebx
xor dx, 0x17b
adc al, 0x51
and esi, ebx
not bx
cmp edx, edi
rol bl, cl
and cl, 0x23
shl cl, cl
shl edx, cl
dec ecx
not cl
nop
shl cx, 3
sbb bh, 0x3e
mov ebx, ecx
or esi, 0x3e4df0a8
dec bx
mov dl, cl
shl cx, cl
rol ax, cl
nop
ror ax, cl
xchg bl, dh
mov bh, bh
stc
shl ax, 2
sbb edi, 0x63aba2d4
cmp ah, dl
inc bx
shr ah, 4
or bh, 0x14
dec edi
cmp esi, 0x6a9d4a24
pop ebx
rol cx, 7
shr ax, 1
rol si, 3
stc
test esi, edi
dec ah
inc esi
rol edx, 6
adc ax, ax
push ebx
sub bx, 0x1db9
shl ah, 4
sub ecx, 0x6dfa6906
not al
shl ch, cl
sub ax, 0x2f79
dec esi
shr ah, 7
shr ah, cl
inc bx
mov bh, bl
xor esi, 0x489c25c1
dec bh
shl edx, 8
ror al, cl
dec esi
shr ax, 2
and dx, si
nop
dec di
or ah, bh
add dx, 0x746a
or edi, esi
add bx, di
shl di, 6
rol cl, cl
nop
not edi
sbb eax, esi
ror eax, 4
not edi
nop
xor esi, 0x5056cd4d
nop
add cx, 0x2a52
shr cl, 5
cmp ecx, 0x5bbcd96b
shr ax, cl
shl ecx, 3
add dl, 0x3a
or bh, 0x5f
shr di, 1
adc cx, 0x72ed
nop
test ecx, 0x2dac2614
inc al
shr dl, cl
inc bx
shl ah, cl
rol bl, 1
stc
shr bh, cl
or ax, ax
not si
nop
rol ebx, 6
rol ch, 8
inc si
shr bh, 3
inc ch
add ax, 0x1c8f
or ah, 0
stc
ror ax, cl
shl ecx, 6
stc
mov ax, 0xe5b
rol ch, 5
nop
stc
xor dx, bx
stc
cmp bl, ch
adc ax, 0xc
not si
pop ebx
pop edx
pop eax
pop edi
pop ecx
pop esi
push eax
ror ax, 3
push ebx
and bh, 0x46
push edi
add edi, 0x3f7ae987
mov ah, 0x6c
rol ax, 1
push ecx
xor cx, bx
push edx
sub ah, dh
inc dx
rol bl, cl
nop
inc edi
shr dx, 4
not ecx
or ebx, eax
test ebx, 0x27c341d9
push esi
add esi, ecx
test edx, ecx
add ebx, ecx
ror al, 6
nop
and al, dl
sbb dx, 0x496
mov dl, cl
rol dx, 6
and bh, 0x66
sbb bx, bx
nop
test edx, 0x62831d1c
mov ch, 0x1e
sbb dl, 0x2d
rol ch, 7
test si, bx
dec di
cmp bl, 5
stc
add ebx, 0x18040cf4
xor cx, 0x2eaa
test bl, dl
mov cl, 0x63
mov ah, bh
nop
sub edi, 0x6bdc335e
and edx, esi
or cl, dl
xor eax, ecx
sub ax, 0x27d7
sbb edi, 0xf44d82a
ror eax, 2
ror ecx, cl
inc ebx
or ebx, edi
xchg edi, eax
mov di, 0x753f
shl ch, cl
test dl, 0x11
shr esi, 1
and ebx, 0x24fe7d3c
sbb si, bx
sub ax, 0x2f4e
add cx, cx
sbb ebx, 0x40ff0321
mov si, bx
inc esi
sub ax, bx
shr bl, cl
nop
mov si, 0x3c74
cmp ch, bh
test edi, ebx
test edx, ebx
shr ah, cl
ror al, 6
xor al, 0x40
not dx
nop
xchg dh, ch
dec ch
nop
test ah, al
sub edi, 0x129c704c
sbb si, 0x3a27
add di, si
adc dh, bl
mov di, dx
xor al, 0x18
sub ebx, edi
inc edi
xchg di, dx
add ecx, ecx
xor al, ah
adc bh, bh
cmp dl, ch
rol ebx, cl
add si, cx
test ch, ch
mov si, 0x5be
adc bx, 0x1a48
xchg al, dh
xor ax, si
ror eax, 4
pop esi
cmp ecx, 0x3309da30
xor cl, cl
ror dx, 8
inc cx
xchg di, dx
nop
shr edi, 3
nop
or cl, 0x47
adc bh, 0x77
sbb bl, 0x1b
adc edx, 0x77a4ab57
stc
sbb ebx, edx
sub bh, bl
shl edi, 7
inc cx
push esi
adc dx, si
xchg ch, al
or ebx, 0x4ccc01af
xchg si, ax
shr bx, 4
xor dl, dh
adc dx, dx
or ax, 0x60f6
and dl, dl
xchg si, dx
shr bx, cl
inc ah
adc ebx, edx
sbb bx, 0x4d09
cmp ax, 0x6728
xchg edx, ebx
add ecx, 0x587cf17b
test ax, 0x4ef5
ror edx, cl
dec bl
shr ebx, cl
or al, dh
and eax, edx
sbb eax, 0x3f11b60e
cmp ecx, eax
sub di, dx
sub edx, 0x55b165b6
nop
cmp esi, eax
test edx, esi
stc
or si, 0x413d
cmp bx, si
shl ecx, cl
and cl, 0x47
adc esi, esi
nop
mov si, ax
inc dh
nop
stc
xor al, bh
and ah, 0x67
inc ah
nop
test ax, 0x71d3
xor cx, di
test ax, di
rol ax, 5
shl bx, 2
test esi, 0x66d38bdb
xchg esi, edx
and ch, al
cmp ch, 0x4c
dec bx
sub di, cx
sub ax, 0x752e
or dh, ch
nop
not bx
not cx
mov ax, 0x279a
inc di
rol si, cl
not edi
rol ecx, 3
shl dh, 2
rol eax, cl
shr ch, cl
shl bl, cl
sbb cl, al
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
push edi
inc di
nop
ror edi, 8
push ecx
xchg cx, di
push edx
push ebx
add edx, ebx
or bx, 0x29b2
push esi
sbb esi, 0x5a2a1aea
push eax
and dh, al
stc
mov edi, 0x795e1479
sub dx, di
nop
rol ax, cl
pop eax
pop esi
pop ebx
pop edx
pop ecx
pop edi
push ebx
shl bl, 7
push esi
push edi
add si, di
push eax
or ax, 0x703f
adc ebx, 0x1dbef9c7
ror si, 4
rol ax, 6
push edx
adc dh, 0x63
push ecx
shl bx, cl
nop
cmp ch, al
shl edx, cl
dec dx
shl ch, cl
xchg bx, bx
pop ecx
pop edx
pop eax
pop edi
pop esi
pop ebx
push esi
push eax
test si, ax
pop eax
pop esi
pop ebp
ret