Function at 0x65f3e0
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push ebx
adc ebx, 0x12882345
push edx
xchg edx, edx
push eax
push esi
or eax, esi
push ecx
rol si, cl
inc dx
mov ax, 0x54f6
xor al, ch
xchg bl, bl
adc bh, cl
nop
cmp esi, ecx
push edi
xchg di, dx
not dx
adc dl, ah
nop
test bl, dl
and si, si
shl ebx, cl
inc edi
test eax, edi
shr edi, cl
nop
not cl
not edx
stc
inc bx
and ecx, 0x2e43e127
adc cl, 0x5c
sub edx, edx
shl edi, cl
adc edi, 0x50bce0a6
test cx, di
adc ax, 0x6a1
ror bx, 6
or cx, dx
shr ah, cl
xchg dx, ax
sub ebx, esi
xor esi, 0x53c164b3
stc
adc ebx, 0xba1c9bc
shr al, cl
sub dh, 0x12
inc bx
rol bx, 3
sub edi, 0x57fed2b5
xchg ch, dl
xchg cx, ax
inc di
not bx
xchg cl, ah
test eax, 0x7cbfca3
mov ecx, 0x6745fbf7
xor cl, 0x66
not dl
shl edi, 8
and bh, 0x6f
stc
shr ebx, cl
xor bx, 0x5700
or dl, 0x1e
sbb cx, dx
test ecx, esi
add bh, dh
sub dx, 0x6973
rol eax, cl
or dl, 0x3a
sbb dx, cx
sbb bl, 0x15
dec dx
mov di, 0x561d
xchg edi, ebx
nop
rol edx, 1
inc al
inc ah
sub ax, bx
xor ebx, 0x24f01edf
stc
and bl, 0x56
mov ebx, 0x4cb7fb9
shl dh, cl
or cx, 0x54ae
rol dh, 1
xchg dl, dh
xor ax, di
nop
ror esi, 4
test ax, 0x4a20
xor ax, bx
shl ecx, 3
and al, 0x77
add esi, 0x36a0625e
xor dl, 0x6e
nop
and di, 0x5020
shl ch, 6
adc cx, di
ror ax, 1
or si, bx
pop edi
shr al, cl
stc
not ebx
push edi
or esi, edi
sub di, ax
and ah, 0
ror bl, 6
mov edi, esi
mov esi, 0xa4af7fb
mov ah, 0x1a
stc
shr ecx, cl
shr edx, cl
sbb dh, bl
or esi, ecx
xor ecx, 0x705adb4e
dec cx
shl eax, 3
xor dl, cl
not bh
inc bl
sub ecx, 0x221c5914
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
push eax
or ah, 0x45
push ecx
rol cx, cl
push ebx
sbb cl, bh
cmp bh, 0x53
push edx
xchg dh, ah
inc ecx
stc
and dl, 0x43
rol eax, cl
or ax, bx
adc ecx, ebx
inc ebx
cmp bl, al
inc edx
add eax, 0x62822b16
ror bx, 7
sbb dh, 0x77
push esi
mov si, cx
cmp bx, 0x4974
sbb ah, bl
mov ebx, eax
adc bx, dx
or esi, 0x2a19da90
rol dx, 1
push edi
test edx, edi
test ax, 0x6b33
rol bh, 2
shr si, cl
adc dl, 0x56
nop
sbb ecx, edi
ror edx, cl
not di
stc
not ah
test dx, si
ror edi, cl
xor ax, 0x6f0f
dec ah
shr di, 7
sub bx, dx
sub esi, ecx
and bh, 0x6d
cmp bl, dl
or edx, 0x20bd04a4
stc
inc esi
xor dl, ah
and si, 0x6d9d
sub dl, 0x1c
sub ecx, 0x160e9f79
ror dx, cl
shr dl, 4
xor cl, 0x6a
inc di
xor ah, 0x63
rol bl, 2
rol bx, 6
add esi, edi
adc ax, ax
add dx, 0x877
nop
nop
shl dx, 3
xchg cl, al
and ebx, edi
adc edi, esi
adc cl, 0x2a
shl edx, 7
sbb dl, dh
nop
inc ah
add si, 0x79c1
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
jb 0x65f659
push esi
test esi, esi
stc
push edx
adc dl, 0xf
push eax
dec ax
and al, al
push ecx
shl cl, cl
test si, 0x7a98
push ebx
adc bx, ax
sub al, bl
stc
sbb ah, cl
shr bh, cl
nop
rol ebx, cl
sub bx, 0x2bfd
push edi
dec edi
nop
test dl, 1
shl bh, 4
and si, 0x4a2f
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
push edi
push ecx
rol di, cl
push edx
not dl
push esi
test si, 0x58b5
push ebx
and bl, 0x2e
ror ecx, cl
add bx, cx
sbb esi, 0x6df6a65f
not esi
push eax
test dl, ah
and ax, 0x60ef
ror ax, cl
inc cx
nop
adc dh, 0x2f
cmp ah, bh
sub ch, 0x1b
adc bl, 0x5d
nop
xchg cx, di
cmp bl, al
sbb al, 0x63
dec edx
dec edx
cmp edx, 0x1d3f59bf
dec ecx
xor ch, 0x41
shl dl, cl
cmp esi, 0x2c0ccd4f
sub ch, 0xb
sub esi, edi
and esi, ecx
ror cl, 1
not ecx
ror dx, 2
xchg edi, ebx
nop
shl bh, 3
dec ecx
nop
xchg dh, ah
xchg dh, ch
or bx, cx
sbb dx, cx
cmp dl, bl
shl eax, 4
sbb eax, 0x780e1abc
nop
xchg ecx, edi
inc bl
not edx
shr si, cl
shl di, cl
ror bl, cl
nop
test ax, 0x7af4
adc dx, dx
or edx, ebx
cmp bx, dx
adc dl, 0x34
inc ebx
test bh, al
add dh, al
nop
shl ch, 8
pop eax
pop ebx
pop esi
pop edx
pop ecx
pop edi
jle 0x65f8b7
push ecx
shr cx, cl
push esi
inc esi
push ebx
xor bx, cx
push edx
shl edx, 6
ror edx, cl
shl cx, 5
sub esi, 0x496db526
rol bh, cl
test cx, 0x62df
cmp si, si
push eax
push edi
xor eax, edi
mov bl, 0x49
test ebx, 0x3e2cb450
mov ah, ch
test di, di
stc
xchg al, al
dec dx
stc
test ecx, 0x3cb871e7
test si, 0x179d
mov cl, ah
sub cx, si
ror eax, 4
or ecx, edx
nop
test si, bx
and bh, 0x6f
shl di, cl
sbb bl, dh
sub ecx, 0x5995250a
cmp edx, 0x27b59106
cmp eax, ebx
test dx, dx
ror edi, cl
mov bl, 0x5a
xchg dh, al
adc ebx, 0x69094fe3
mov edx, esi
inc edx
sub cl, cl
xor bh, 0x32
sbb dx, ax
mov cl, 0x67
ror ah, 5
ror dl, 6
xor edx, 0x64ebf688
shl si, 4
xchg bh, cl
and eax, 0x3ac16bc2
stc
not si
not ch
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
jg 0x65f7f2
push eax
ror al, 6
push ebx
push edx
xchg ebx, edx
nop
xor bl, dl
push esi
add esi, 0x2383c92d
pop esi
pop edx
pop ebx
pop eax
push edx
push eax
add dl, al
push edi
dec di
push ecx
inc ecx
test eax, 0x5356af5c
rol dl, 5
push esi
mov si, si
shl eax, 8
xor si, 0x62e3
pop esi
pop ecx
pop edi
pop eax
pop edx
push edi
xor di, 0x493
push edx
xor dx, 0x403d
push ebx
push eax
or ebx, eax
push ecx
ror cl, 7
push esi
xor si, 0x2011
inc ebx
sub ch, cl
ror ecx, cl
xchg ebx, ecx
mov edx, 0x61b0a80a
stc
stc
test dh, ah
nop
xchg bl, ah
add cx, di
xor edx, ecx
not al
ror edx, 5
dec di
xchg cl, al
shr edi, 2
ror si, cl
sbb cx, di
shr ebx, 4
xchg dh, dl
sub ecx, 0x4c51cb92
dec bx
shr edi, 5
sub dh, cl
and bl, bh
inc ebx
sub bx, 0x6347
sbb dl, dl
nop
sbb esi, edi
rol ah, cl
xor bx, dx
xor ebx, 0x1f45f141
adc ecx, ebx
shl ch, 3
mov esi, 0x76fda9e1
mov si, di
add di, 0x46a4
adc di, 0x6356
adc edi, ebx
sub bl, cl
pop esi
pop ecx
pop eax
pop ebx
pop edx
pop edi
push ecx
dec cl
push eax
adc cx, ax
xor al, 3
push edx
xchg edx, ecx
pop edx
pop eax
pop ecx
jp 0x65f8b0
nop
push ecx
inc cx
push esi
add ecx, esi
push ebx
ror bh, 4
mov ecx, 0x13965762
pop ebx
pop esi
pop ecx
push ebx
push ecx
test bx, cx
pop ecx
pop ebx
push eax
push ecx
mov ax, cx
pop ecx
pop eax
pop ebp
ret