Function at 0x602e91
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push edx
push eax
sbb dx, ax
push esi
cmp si, 0x33a6
push ebx
dec ebx
push edi
adc esi, edi
not esi
sbb edi, edi
push ecx
sub ch, 0x5b
cmp bh, ch
shl bh, 3
xor dl, 0x37
mov ah, 0x11
xor al, 0x14
sub bx, 0x4cf5
xor ecx, 0x1015bc8e
add di, cx
shr edi, cl
adc al, 0xb
ror ch, cl
add bx, 0x556f
sub cx, dx
test cx, cx
nop
dec ax
sbb al, 0x76
inc dx
not cl
dec bx
add al, 3
and ebx, 0x3b0e2030
xchg edi, edi
add ecx, 0x7f8e4e57
cmp edx, 0x3f0638b7
mov di, 0x1fe0
adc ah, ah
ror al, 1
adc edx, eax
add al, 0x75
sbb ah, 0
or edx, ecx
sbb dl, 0x71
stc
nop
and bx, bx
cmp bl, 0x27
test edi, 0x5a1b333b
shr ah, cl
xor bx, cx
stc
sub cl, 0x7e
inc ebx
test ah, 0x2a
sub ebx, 0x2ff45ec9
sbb edi, edi
not dx
nop
nop
add bh, dh
adc eax, esi
mov ax, dx
or ch, 0x73
stc
or dl, dh
sbb dx, cx
add al, dh
inc ch
mov ax, cx
add esi, esi
and bx, bx
cmp si, bx
or di, 0x2d3a
cmp ebx, 0x45bde357
and si, 0x6dfc
sbb esi, edi
sbb dx, 0xc39
or esi, ebx
shl al, 6
and bl, bh
rol edi, cl
add cx, si
rol bx, 5
not edx
xor ax, ax
dec cl
mov di, bx
and edx, 0x2ba6b45b
shr edi, cl
adc eax, ecx
sub dl, al
or dx, 0x77b2
adc si, 0x59ff
or bx, 0x2731
xor ax, 0x17cd
stc
or dl, ah
xchg bh, al
cmp bh, 0x44
xchg ebx, eax
mov edx, 0x5a1de910
sub ax, si
xchg cx, ax
pop ecx
add si, di
push ecx
adc ch, 0x7c
and di, 0x1947
mov edi, eax
or bh, 0x42
dec edx
inc eax
cmp si, 0x5bea
or esi, edi
rol cl, cl
inc eax
shl bx, cl
dec bl
dec dx
test cl, 0x2a
sbb cx, 0x10de
xchg dx, ax
xor ecx, ebx
rol cx, cl
rol dh, cl
mov esi, edx
test edi, 0x50949183
rol dl, 1
shr di, 2
shr cx, 8
dec edx
add bx, di
add ah, 0x63
cmp edi, 0x2ce771d6
not edi
inc edx
or eax, 0x70d8a9c6
dec edx
ror ch, 8
cmp bx, 0x704e
dec ecx
dec ch
add si, di
inc bl
stc
stc
xchg si, di
or ebx, 0x545f8e0
xchg di, si
add al, 0x46
xor edx, 0x2c1b2ea2
not bh
adc di, 0x68ab
or al, cl
or cl, 0x11
mov dx, ax
and dx, 0x6735
stc
sub si, bx
mov esi, edi
xchg al, bl
stc
sub ax, 0x2d29
rol bh, cl
add ch, 0x4d
dec edx
xor edx, 0xf36501f
and eax, 0x6a9eb5ba
xchg ecx, ecx
mov cx, dx
nop
dec ax
sub dl, cl
mov ah, 0xc
and ax, 0x1d5e
cmp ch, 0x70
dec dl
rol ecx, cl
nop
mov al, bl
mov ebx, eax
sbb edx, esi
xchg cx, si
cmp dh, 0x63
and edx, edx
sub ecx, edx
xchg dh, dl
nop
and dh, 0x73
sub cl, ch
sub dl, dl
ror bh, cl
add di, 0x1902
or edi, 0x2c5a76c9
shr ebx, 4
ror dl, 5
and al, ah
sub cl, bh
sub edx, edi
and eax, ebx
rol cl, 6
mov edx, edx
xor bx, 0x2894
test ebx, edi
adc edi, eax
pop ecx
push ecx
dec cl
rol eax, cl
dec si
shr dx, cl
rol di, cl
test edx, ebx
shl ah, cl
shl di, cl
sub ah, bl
adc bx, dx
inc di
add eax, 0x50348a8b
or esi, 0x2a7fffa
sub bh, 0x66
shr dl, 7
xor cx, ax
add ax, 0x7594
rol eax, cl
dec dx
dec al
shl esi, cl
dec cx
ror ecx, 2
shl ebx, cl
sbb dl, dl
and bx, 0x633e
sbb edx, 0x3cf0285d
adc ecx, ebx
ror ebx, 5
sbb bl, ch
inc cl
sub ebx, edx
ror ax, 7
ror ebx, 4
or eax, ecx
inc ch
cmp di, 0x19e9
xor edi, 0x13eab968
shl dx, cl
dec eax
mov dl, 0x7e
test dh, dl
cmp eax, 0x77c45ebc
xor bx, si
shl dx, cl
rol cl, cl
and ecx, 0x524e275e
ror ecx, 3
xchg bl, dl
xchg ch, ah
inc edi
shl ebx, 2
sub di, 0x65bf
shr ecx, 6
nop
cmp si, cx
nop
shr dh, 2
xchg edx, edi
cmp bh, al
sub ax, 0x443e
inc eax
sub edi, esi
shr dx, cl
inc eax
cmp bx, 0x418f
rol bx, 1
rol ax, cl
rol edi, cl
xchg si, cx
or ax, cx
ror ah, 7
cmp dx, ax
pop ecx
pop edi
pop ebx
pop esi
pop eax
pop edx
push esi
push ecx
ror esi, cl
shl cx, cl
push edx
not dx
push ebx
sub esi, ebx
not ebx
push eax
push edi
mov ax, di
and ebx, 0x6a05fdc8
shr ecx, 2
stc
ror edx, 6
sub ebx, 0x39efe076
ror al, cl
xor ah, al
nop
adc ch, dh
cmp al, ch
sbb eax, 0x457abe4b
add si, bx
rol bl, 8
cmp ebx, edx
rol si, 4
xchg cx, bx
test cx, 0x1ffc
ror cl, 5
or si, si
and ecx, eax
sbb bl, 0x49
mov ch, ah
sub ax, di
stc
add bh, cl
xchg cl, dh
or edi, edx
shr dx, cl
inc esi
shl esi, 1
cmp cl, 0xe
ror ch, 8
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
push edx
push eax
adc dh, al
push esi
xor edx, esi
push ebx
sub bh, 0x3d
push ecx
sbb cx, cx
add cl, 0x52
rol si, cl
rol cx, cl
rol bx, cl
dec ecx
push edi
cmp ebx, edi
rol esi, 1
cmp si, dx
not si
rol ax, cl
xor edi, esi
add cx, dx
and bh, ch
ror bx, cl
dec edx
shl bl, cl
rol ecx, cl
and cx, 0x3cdf
xor dh, ch
sbb dl, cl
cmp ah, 0x24
adc bh, 0x6e
sub edx, 0x3a63fed9
shl di, 7
stc
not di
nop
ror dl, 8
sub cx, 0x5ac1
mov bl, dh
adc esi, 0x85890e4
add dl, ch
or di, si
sbb ecx, eax
dec cx
mov cl, bh
shr esi, 3
nop
sbb dl, 0x7b
test ecx, ebx
xchg dx, bx
dec edx
adc si, 0x7ec3
test cx, 0x2eae
not di
cmp edi, 0x13010f7a
dec eax
sub bl, al
nop
rol ch, 4
stc
ror edi, cl
ror edx, 3
adc dh, al
inc bh
shl bx, 3
sub edx, eax
ror ch, cl
adc bl, 0x28
cmp al, 6
test cx, ax
and edx, 0x7cdbabe9
nop
stc
xor edx, eax
and cl, 0x13
add ecx, 0x5f793443
or bl, 9
dec ah
pop edi
pop ecx
pop ebx
pop esi
pop eax
pop edx
push edi
push ecx
shr edi, cl
push ebx
ror bh, cl
or ch, ch
push esi
not esi
rol bl, 7
stc
shr bx, 6
push edx
xchg bx, dx
xor dx, 0x2744
push eax
and ah, 0x6a
and ah, 0x2a
shl ax, 8
not dh
xor edx, ecx
inc cx
ror ah, 7
adc edi, ebx
rol eax, cl
stc
add bh, 0x53
not ah
pop eax
pop edx
pop esi
pop ebx
pop ecx
pop edi
jp 0x603328
nop
jl 0x60333a
push ebx
xor bh, 0x1b
pop ebx
push esi
sbb si, 0x7bf8
pop esi
pop ebp
ret