Function at 0x48478c
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push esi
dec esi
push eax
add ax, 0x4f02
stc
push edx
mov si, dx
push ecx
add cx, 0x3ba1
push ebx
cmp si, bx
dec esi
xchg ch, ah
xchg cx, si
inc ah
push edi
dec edi
rol di, 3
xchg edi, edx
sbb edi, 0x48255afc
sub edi, 0x3d080cf4
test dl, 0x5f
sbb si, 0x37aa
nop
xchg bh, al
sub bl, 0x52
adc al, ah
stc
rol al, 6
sub ebx, esi
stc
add eax, eax
sbb dx, 0x18fe
xor cl, dh
adc ecx, ebx
or edx, ebx
inc ax
inc ah
nop
xchg dh, bh
stc
rol di, 8
test ax, bx
cmp dl, 0x57
and dh, al
inc cx
rol edx, cl
not ebx
inc ebx
sbb eax, eax
sub eax, ecx
sub eax, 0x74c75232
xchg dh, dl
cmp ax, cx
shr al, cl
sub si, si
not dl
sub ah, 0x63
mov ax, dx
ror cx, cl
sub dh, 0x61
adc si, cx
add ch, 0x22
mov edi, edx
test dx, 0x1d5f
ror dh, cl
cmp edi, 0x69400e5a
sbb ax, cx
nop
dec eax
not di
shr dl, cl
shr ecx, 6
test ecx, ecx
ror edx, cl
adc di, 0x3ad3
add bl, 0x69
mov dh, 0x5a
or bx, 0x6ce
and di, cx
xchg ch, dl
shr edi, cl
mov edx, 0x4b97aea3
ror cx, cl
rol bl, cl
shr edx, 8
not al
xchg si, dx
dec ah
cmp bx, 0x403f
adc dl, al
dec al
and dl, 0x5b
or edx, edi
ror bl, cl
mov si, 0x33aa
xor di, 0x74d9
sub ch, 0xf
add bx, di
ror ecx, 8
rol bl, cl
or edi, 0xc696be5
shr edi, cl
rol ax, 1
nop
cmp eax, 0xe8a4e0f
pop edi
ror edx, 3
stc
shr bx, 7
xor ebx, 0x6eb1ad6e
push edi
shr edi, 8
cmp bx, dx
xor ebx, 0x6d286057
cmp bx, ax
dec ch
shl edi, 1
rol bh, cl
stc
and bh, 0x5d
add ecx, 0x751545cb
shr ch, cl
adc cl, ch
adc si, 0x5be8
and ecx, 0xc1cd335
rol bx, 3
nop
nop
ror ebx, 1
adc bx, 0x2d3a
sbb dx, cx
test cl, 0x7e
test eax, eax
add ah, ah
ror ebx, 8
rol ax, cl
rol bx, cl
nop
sbb dh, 0x3a
nop
not bh
shl ax, cl
rol edi, 6
ror eax, cl
rol ah, cl
sub dx, 0x6d84
stc
xor edi, eax
shr ax, cl
xor si, 0x73b1
mov di, 0x35d0
adc cl, 0x57
add esi, edi
and eax, esi
shr edx, cl
stc
dec esi
shl edx, cl
inc si
add eax, ecx
sbb dh, 0x11
shl ah, 5
xor dl, 0x5b
and bh, 0x58
inc eax
mov ah, 0x74
not edx
sbb ax, cx
stc
sub dh, dl
mov ecx, eax
rol al, 6
dec bh
ror bl, 2
add ecx, eax
not ecx
shr cl, cl
shl edx, cl
test bh, 0x21
mov dh, ch
and di, di
cmp bl, 0x2d
shl ebx, 8
xor ah, dl
shr edx, cl
nop
xchg si, si
xor di, bx
cmp ch, 0x7f
mov ah, 0x33
not edx
adc ax, 0x192
ror ebx, cl
stc
sbb bl, dh
sub di, ax
xchg al, al
xor di, 0x13d3
not bh
adc ecx, 0x220c6238
test ch, 0x13
shr cx, 4
sbb cl, 0x64
shl eax, cl
rol dx, cl
shr si, 5
stc
pop edi
test eax, 0x3e88bc39
ror cx, 5
rol ch, 3
sub al, 0x63
xchg bh, ah
push edi
and ecx, edi
not cx
shr dx, cl
ror al, cl
sub bl, ch
nop
shr dh, cl
mov eax, 0x37d42a24
xor ecx, ebx
cmp di, di
or bx, di
mov di, bx
inc ecx
dec dl
rol esi, 4
sbb al, 1
not bx
cmp cl, bl
and di, 0x3e10
and eax, edi
stc
mov dl, 0x5a
and dh, bh
stc
stc
adc esi, ecx
inc ecx
xor al, 0x41
inc ch
inc di
nop
adc si, si
mov ah, 0x20
adc bx, di
not edi
shr di, 2
sub cl, dh
add di, cx
stc
shl ax, 1
or cx, di
adc di, 0xe91
shl al, 3
add ax, ax
nop
dec eax
mov ah, 0x75
shr eax, cl
stc
or esi, 0x53e14130
shr bx, cl
not ecx
shr al, cl
shr ecx, 3
cmp cx, 0x3539
and esi, edx
test di, cx
dec ah
shr dh, 7
test esi, esi
ror bx, cl
ror ebx, cl
shl bh, 3
shr eax, 5
sbb esi, ebx
and bh, 0x5c
shr ah, cl
xor edx, 0x5f710b91
rol ecx, 7
or bl, 0x66
or bh, 0x28
stc
cmp bx, dx
test edx, ecx
test bh, 0x5a
add eax, ecx
sub dx, cx
test esi, ebx
dec ch
stc
cmp esi, 0x464d92c8
inc cx
adc ah, dh
ror ecx, 4
stc
ror dx, cl
cmp ebx, 0x465cdf69
stc
and di, cx
add dh, bh
and ah, al
shl si, cl
stc
sub al, dl
xchg bl, bh
pop edi
dec eax
dec esi
not ah
stc
xchg cx, bx
push edi
dec di
rol si, cl
shl ebx, cl
xor bh, 0x37
shl si, 3
shr bl, cl
not edi
add dx, cx
test al, 0x72
ror dx, 8
or al, 0x1a
shr dx, cl
mov ebx, edx
adc ch, bh
shl bx, cl
and bx, dx
shl bl, 8
mov di, 0x16bd
inc ecx
rol dx, cl
or ch, 0x27
shl dl, 6
stc
test bx, bx
and esi, 0x36597d82
shr ax, 4
stc
stc
shr ax, 8
mov di, 0x5e3e
test esi, eax
sub cl, 0x41
ror al, 7
sbb ebx, edx
stc
shl cx, 1
test edx, eax
sbb bl, 0x18
inc eax
stc
xchg cx, ax
shl ecx, 2
inc bx
shr bx, cl
stc
and al, 0x65
xchg di, dx
sbb di, 0x408c
not dx
pop edi
pop ebx
pop ecx
pop edx
pop eax
pop esi
stc
push edi
push ecx
shl edi, cl
push ebx
ror bh, 3
push eax
and al, bl
mov ecx, ebx
push edx
dec dh
push esi
add si, si
shl dh, cl
sbb bh, 0x5b
test eax, 0x220aaf16
ror esi, cl
ror eax, cl
add eax, 0x6bc91ae0
nop
not di
nop
and ecx, edx
sbb cx, 0x1e56
nop
add edx, ebx
mov dx, di
sbb esi, ecx
dec ebx
shl dh, cl
add esi, 0x6a93bd18
test dh, 0x6d
and ch, ah
and cx, 0x7c8a
pop esi
pop edx
pop eax
pop ebx
pop ecx
pop edi
push ebx
push edi
add ebx, edi
not bl
push edx
adc dx, 0x2194
stc
sbb di, dx
adc di, dx
and di, 0x79b2
nop
push ecx
ror edx, cl
push eax
dec ax
dec eax
push esi
sub edi, esi
shl si, cl
shr bx, cl
nop
mov bl, 6
add dx, 0x2bf2
sub bl, dh
ror edx, cl
ror dh, 1
cmp dx, dx
test cx, cx
cmp dx, 0x5ddf
and ebx, 0x1f6d9e83
test dh, 0x59
test cl, 0x73
test ch, dh
and edx, 0x9b3d96
xor eax, edi
stc
test bl, 0x20
dec bx
rol ch, 4
pop esi
pop eax
pop ecx
pop edx
pop edi
pop ebx
push esi
mov si, 0x55cd
push ecx
and cl, 0x39
pop ecx
pop esi
push edx
adc dh, 0x1b
push esi
adc si, 0x2729
push ebx
push ecx
ror bx, cl
push eax
sbb eax, 0x31537e36
add dx, 0x4804
pop eax
pop ecx
pop ebx
pop esi
pop edx
jb 0x484c33
jle 0x484c33
stc
pop ebp
ret