Function at 0x45180f
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
ja 0x451b07
push edx
test dx, 0x72e9
push esi
sbb si, 0x469e
push eax
mov ah, 0xf
cmp dh, ah
inc eax
sub dx, 0xcc6
adc dx, 0x54d6
push ecx
dec cl
push edi
and di, 0x6ef6
nop
sbb cx, cx
ror dx, cl
xor esi, 0x7d61b99a
sub edi, ecx
sbb ax, ax
shr di, 6
shr ch, 2
stc
push ebx
cmp bh, 0x7f
stc
xor ecx, 0x76440d6c
xor eax, ebx
ror cx, cl
cmp bl, bl
mov dx, bx
adc bh, ch
and ecx, 0x16cd5226
add bh, cl
not ebx
rol si, 6
inc eax
adc ecx, edx
ror ecx, cl
sbb dh, 0x2c
and ebx, esi
shl bx, cl
shl cl, 1
add esi, 0x58a9ff7a
nop
stc
add dl, 0x4d
adc dh, dl
sub dh, ah
adc bh, bl
inc cx
or ch, 0x64
mov bx, 0x6cb6
rol ch, cl
dec ebx
test edi, eax
dec bx
rol si, cl
test dh, 2
add bh, 0x66
xchg ecx, eax
nop
sub bl, dl
sbb bh, dl
or edx, 0x5d420437
mov bx, ax
adc bl, al
sbb edx, 0x79f8b456
add al, 0x18
add dl, ch
xor ebx, esi
adc edi, 0x24971d8d
ror ch, 1
and bl, 0x10
shl ax, 1
add edx, 0x2f2164c0
nop
xor edi, esi
and ch, 0x7c
adc di, 0x3a07
test edi, 0x30660f5b
inc bx
shl ebx, cl
inc eax
stc
stc
shr edi, cl
or di, 0x3ea0
shr al, cl
ror bl, cl
cmp bh, ch
nop
and bh, 0x19
shl edi, 1
shl ecx, cl
shl al, 3
inc edi
cmp ecx, 0x1b56762f
nop
sub ch, al
add edi, 0x35998973
adc bx, 0x578d
adc dl, bh
stc
adc eax, eax
test ebx, ebx
pop ebx
xchg ch, dl
not di
push ebx
xor eax, ebx
ror bx, 6
sbb ch, dl
sub edx, eax
mov ax, 0x2c6b
add eax, 0x2b34ea3e
inc ax
cmp si, di
cmp si, ax
not edi
sbb al, 0x50
xor dx, 0x43e4
nop
and al, al
rol ax, cl
and cx, 0x445c
not ecx
inc dx
stc
rol bl, cl
shr dh, cl
test si, bx
stc
mov ecx, esi
xor esi, ecx
add dx, si
rol ebx, cl
mov cx, ax
add eax, 0x6eb9d62d
sub al, bl
pop ebx
pop edi
pop ecx
pop eax
pop esi
pop edx
push eax
push ecx
sub ah, ch
shr cl, 1
push edx
and dh, dh
sbb dx, cx
shr dh, cl
push ebx
inc bx
push edi
push esi
test di, si
rol ah, 3
xchg cl, bl
xor eax, 0x55cdebc5
sbb edi, eax
shr dl, 3
sub ecx, ebx
rol bl, cl
xor ebx, eax
adc dx, di
inc dx
xchg di, si
stc
sbb eax, 0x4232f9e8
dec si
sbb eax, esi
sub cx, cx
or eax, ecx
sub bx, 0x3c15
inc dl
test eax, ecx
stc
add esi, 0x171a5d7d
ror cx, cl
adc dx, dx
ror dl, cl
or ebx, 0x7156aa4e
or cx, di
nop
mov cx, si
adc bh, 0x74
or esi, 0x6f4a1054
and ecx, 0x15360631
and cx, cx
sub ax, di
not ebx
mov ch, dh
add ax, ax
and al, bl
add dl, 0x63
add ah, 0x5f
xchg bl, ch
test ecx, 0x672e3da0
ror ch, 1
nop
mov di, cx
dec edx
xor ebx, 0x5aa9a923
dec eax
cmp ah, 0x21
sub ch, ah
test ax, cx
test ebx, 0x3c5f7e46
adc bx, 0x64fe
shr edi, 7
or dx, di
shl ax, cl
shl eax, cl
add dh, 0x46
cmp cl, 0x26
shl dx, cl
dec bh
sub esi, edi
xor di, ax
or bx, cx
add di, bx
test bx, si
shr al, cl
adc ebx, ecx
rol bh, 1
xchg dl, ch
inc di
xchg edi, ebx
adc cx, cx
sub edi, edx
ror eax, cl
sub ax, 0x2dce
mov ah, 7
shl ebx, 6
sub ebx, eax
shr di, 2
sbb dx, ax
dec ebx
stc
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
push ecx
rol cl, 6
push ebx
mov bx, cx
stc
pop ebx
pop ecx
jge 0x451acd
jno 0x451acd
push ecx
not ecx
push edi
adc di, 0x1fe6
push edx
rol dx, cl
nop
sbb ch, 0x76
xor di, cx
sub dl, 0x5b
pop edx
pop edi
pop ecx
push edx
dec edx
push eax
push ecx
sub al, ch
pop ecx
pop eax
pop edx
push eax
xor ax, 0x2bdf
push edx
push ecx
xchg edx, ecx
cmp eax, 0x78f77bf7
nop
mov cx, 0x74d9
push ebx
adc bl, bh
not ecx
and ch, bh
dec dx
push edi
ror edi, cl
push esi
adc eax, esi
sub di, bx
test edi, eax
stc
ror dx, 5
rol ax, cl
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push ecx
not ch
pop ecx
nop
push eax
mov eax, 0x56ce0e96
push edx
mov edx, eax
push ecx
shr cx, 5
sbb cx, ax
push ebx
xchg ebx, eax
inc edx
adc ax, bx
nop
sub dx, 0x4c13
stc
push esi
sbb esi, edx
inc eax
stc
shr ecx, 3
not esi
push edi
sbb di, 0x3676
shr ecx, 4
adc al, 0x3a
sbb ax, bx
adc ax, 0x4d01
shl dx, 7
dec edi
dec dx
dec ax
shr bx, cl
inc cx
or edi, edx
not cx
xchg cx, dx
dec si
cmp bl, ah
xchg dx, bx
or ecx, 0x43468d16
cmp ebx, eax
ror dx, 6
mov dx, 0x26
cmp al, ch
sub edi, ecx
inc esi
cmp dx, ax
shl di, cl
shr eax, cl
cmp bh, 0x52
not bh
add dl, 0x61
shr edi, cl
dec edx
nop
inc ecx
not esi
sbb cx, 0x3696
dec cl
sbb eax, esi
shl dl, 7
stc
xchg edx, ebx
sbb cx, 0x47db
inc dh
ror al, cl
and ecx, esi
mov ecx, esi
xor dx, 0x7636
stc
ror bl, 7
inc edi
rol dx, cl
inc al
dec edi
not dl
not si
rol al, cl
nop
shr edi, 1
mov ch, 0x28
add ah, 0x50
xor cl, bh
shl al, cl
rol edx, cl
test al, dl
adc bx, di
adc si, 0xa9d
dec ch
ror ah, cl
rol cx, 8
adc di, 0x5e61
rol edx, 2
stc
inc ah
dec bh
mov bx, 0x76cb
nop
shl bl, 2
ror bl, cl
sub di, si
or edx, 0x1d530b43
shl si, 8
xchg edi, ebx
add dl, al
cmp ax, si
shl bx, 2
pop edi
not ah
shr bh, cl
xchg cx, ax
push edi
xor edi, ecx
not ecx
cmp ecx, eax
dec edi
ror ah, cl
shl cx, 6
rol bh, cl
shl edi, cl
xor dh, bl
xor eax, ebx
rol cx, 4
shl di, 2
add bl, 0x78
test cx, cx
shr edx, cl
sbb ebx, 0x54645495
mov dl, cl
xchg edi, esi
test dh, 8
sub ch, bl
cmp ax, 0x417e
inc cx
mov ch, bh
not si
nop
dec ebx
not esi
and esi, ecx
nop
and esi, ecx
dec bx
mov cx, ax
shl ch, cl
dec bx
mov bx, 0x4a2c
shl al, 5
test edx, esi
shr cx, cl
cmp cx, 0x377f
sbb ecx, 0x5b3f0c02
not dl
inc ax
sbb dh, 0x63
shl ch, 8
test bh, 0x67
and ax, 0x5c84
rol eax, 5
xchg edi, ecx
dec ecx
xor di, cx
sub bx, 0xbe1
stc
sbb cl, 0x5d
not cl
or bx, si
or bl, 0x6b
inc ax
inc bl
ror bx, 1
cmp ch, 0x6e
cmp bx, 0x552c
cmp ch, al
ror cl, cl
sub eax, eax
sbb bx, 0x672d
mov esi, esi
cmp cx, si
test ecx, edi
not bx
cmp ax, di
or bh, dl
rol di, cl
adc ah, 0x17
dec edx
rol esi, cl
test ax, 0x22b5
nop
sub cx, dx
rol di, 7
nop
nop
test bx, bx
dec edi
cmp dh, dl
not bl
xor dl, dh
not si
rol bx, 5
sbb eax, edi
xor di, cx
shr esi, cl
test esi, 0x110ab0ce
sub al, 0x1b
shr bh, 3
inc al
xchg bh, ah
cmp bx, 0x1672
pop edi
xor dh, 0x29
xor cl, dh
cmp dx, ax
push edi
adc di, si
nop
mov ax, 0x7250
rol si, cl
xchg si, ax
or al, 0x15
xor edi, eax
and si, cx
adc dx, ax
stc
add eax, ebx
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push esi
push ecx
ror esi, cl
rol ecx, cl
push edi
shr di, cl
stc
push ebx
ror bh, 6
shr ecx, cl
and cl, 0x7e
push eax
sbb eax, 0x48d8bd41
push edx
sbb eax, edx
mov ecx, 0x5c49b0e2
not bx
pop edx
pop eax
pop ebx
pop edi
pop ecx
pop esi
pop ebp
ret