Function at 0x43784b
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
nop
push edx
mov dl, 0x77
and dh, 0x34
push ebx
push ecx
ror ebx, cl
push edi
adc edi, 0x6fadcf38
push esi
shr si, 2
sbb bl, dl
push eax
mov eax, esi
sub cx, di
stc
stc
xchg dl, bl
test edi, 0x63dd820b
sbb eax, 0x17c62f53
stc
mov ax, 0x14e8
shr ecx, 4
test bh, 0x6e
shl ebx, cl
rol si, 4
rol dx, cl
or eax, ebx
rol cx, cl
ror ecx, 7
sbb bx, 0x4834
nop
rol eax, cl
dec ax
nop
test dh, 0x63
not ecx
or bl, ch
xor ch, 0x6c
inc al
mov di, 0x18d
stc
sbb edx, edx
and ch, 0x46
mov dx, 0x2137
shr cl, 3
stc
dec bh
rol eax, 3
xor bl, ch
or cx, 0x59d3
cmp ecx, ecx
sbb ecx, 0x1fd03d09
and al, cl
test edi, eax
sub cl, dl
ror ch, cl
or bl, dh
ror ebx, cl
shl bx, 2
xchg dx, cx
dec ecx
adc dx, cx
nop
dec si
rol al, cl
sub dl, 0
sbb ax, 0x182f
ror esi, cl
and dx, di
rol di, cl
test cx, 0x760f
xor eax, 0x403137ff
sub dx, si
and cx, 0x1329
sub ax, cx
adc si, 0x63cd
sbb ch, ah
mov ah, cl
dec eax
and edx, esi
inc si
add eax, 0x34abcad7
or eax, edi
stc
xor ah, al
stc
ror si, 5
or dl, 0x27
xor di, bx
or dl, 8
shr di, 5
shl ecx, cl
and dl, cl
and cl, 0x1c
rol ch, 1
not esi
mov bh, 0x7f
xchg edi, ecx
and edx, esi
ror esi, 5
shl ax, cl
dec edx
ror esi, cl
stc
sbb ebx, eax
pop eax
test di, si
sub edx, 0x56049dde
push eax
nop
stc
test si, 0x3207
stc
ror dx, 5
and al, 0x2d
nop
rol bl, cl
stc
sbb bl, 0x22
mov cx, ax
xchg si, di
shl ecx, cl
add dx, dx
shr ebx, cl
inc ax
ror cl, 4
inc di
test si, ax
mov dx, 0x2765
xchg ecx, esi
xchg si, di
xchg ebx, edi
dec al
stc
not esi
mov dx, di
inc dh
add bh, bl
or esi, 0x6968d451
or si, 0x18a0
not ah
shr ah, cl
adc ecx, 0x7bae48c6
inc bx
xchg ebx, eax
inc bh
dec dx
ror ebx, 5
inc eax
xor dl, 0x6e
add di, 0x6a36
stc
stc
add dx, 0x1192
stc
stc
rol edx, 6
inc dx
dec esi
or edx, 0x319e44f3
add di, 0x1955
stc
or dx, dx
sbb al, 0x43
test di, bx
shl bh, 8
xchg cx, bx
add bh, 0x77
or esi, 0x1daf6b5d
xchg ecx, edx
ror dl, cl
cmp dh, dl
add edx, eax
sub si, 0x2d9b
cmp si, bx
not dx
adc bx, di
xor eax, 0x507846de
or eax, eax
mov esi, eax
stc
inc cl
ror di, 3
inc ebx
not dl
xor esi, ebx
adc esi, edx
shr bh, cl
sbb al, ah
dec al
add di, 0x45c1
shl si, 8
shl si, 4
or dl, 0x79
test cx, 0x3e86
nop
sbb cl, bl
sbb esi, 0x2d079768
inc al
xchg ecx, eax
adc ax, bx
xchg bx, ax
dec dx
stc
adc di, 0x666f
adc edi, 0x3d52f4c0
dec bh
pop eax
push eax
adc ah, ah
rol edi, 6
ror ecx, 2
or cx, ax
add cl, 0x51
or dh, 0x14
dec al
shl ah, 4
shl bx, 6
nop
sub eax, esi
sub ax, dx
and bx, dx
rol dh, 4
sub si, di
xor cx, 0xcb9
test ax, 0x3640
sbb eax, 0x65d230be
not ah
inc ecx
shl edi, 1
adc al, 0x1a
nop
nop
sub ch, 1
or cl, dl
shr al, 2
inc si
dec bx
or dl, dl
sub ebx, ebx
not bx
sbb dx, 0x77d5
sub ch, dl
xchg esi, edi
sbb eax, 0x4c120093
and ax, 0x7e65
ror di, cl
sbb cx, 0x7cc9
nop
adc esi, edx
nop
or ch, bl
mov bh, bl
not bh
adc ah, 0x69
adc eax, edi
test di, dx
cmp ecx, 0x17d3172c
inc bl
shl bh, cl
xor eax, edx
mov cx, bx
cmp ah, cl
adc dh, 0x32
xchg esi, edi
nop
adc cl, 0x58
and ch, 0x6d
xor ecx, 0x26d14888
adc eax, 0x7260877e
inc dh
dec ch
cmp esi, 0x4ae07a0d
dec si
ror ch, 4
nop
not edi
mov eax, 0x6b0b9bf7
xchg edx, ebx
xchg edi, eax
inc esi
stc
and al, 0x1b
sub edi, ebx
rol ah, 6
adc dl, ch
rol ax, 3
adc al, 0x63
not ax
mov dx, 0x4cc5
cmp dl, bh
mov ax, 0x3e32
nop
stc
shl dx, cl
mov di, 0x43d7
dec bl
xchg ebx, esi
adc edi, 0x5f986cbc
sbb ax, di
sbb edi, 0x445c83a3
ror di, cl
mov ecx, ecx
shr esi, 8
nop
adc bl, bl
and esi, ecx
cmp al, 0x10
adc ax, 0x6e5f
pop eax
nop
and si, di
inc ebx
inc cx
not di
test edx, edi
inc bx
xchg bx, si
sub dh, dh
test edx, 0x11c1b7e
ror di, cl
push eax
inc ah
add dl, cl
nop
adc dx, dx
cmp edi, 0x1118c9de
adc ah, 2
rol eax, 4
cmp ch, ch
mov edx, eax
stc
inc bx
rol cl, 5
nop
and ax, cx
test edi, edi
mov eax, 0x36bd1ff4
and si, 0x3440
test di, di
inc dl
sub edi, 0x7c1bae8e
nop
mov ch, 0x1a
cmp ebx, 0x6e66e068
sub edi, 0x207c68a
inc si
nop
sub cl, ah
not cl
stc
pop eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
push esi
not esi
push ecx
adc ch, cl
push ebx
rol bx, cl
push eax
cmp ch, al
sbb bx, 0x4db3
mov bh, 0x72
test si, 0x1396
push edi
xchg di, ax
stc
stc
push edx
adc ax, dx
ror eax, cl
or ch, 0x40
sub al, 0x7a
not al
nop
sbb bx, 0x279a
nop
stc
pop edx
pop edi
pop eax
pop ebx
pop ecx
pop esi
push eax
sub al, ah
push edx
dec dl
add al, 0x5e
push ecx
xor ch, ah
push edi
rol edi, 6
rol ecx, cl
sub dx, 0x499f
inc dh
rol cx, 1
push ebx
sbb bx, 0x6db3
push esi
xor esi, 0x4016229d
nop
not eax
rol dl, cl
shl ecx, cl
dec bx
test dl, ah
or dx, 0x6a0e
sub ah, 0x34
or di, 0x78e9
or bl, dh
stc
dec edx
ror dh, 1
xchg al, dh
stc
and cl, 1
and bl, 0x56
shl dx, cl
sbb ax, 0x205e
or al, 0x1e
stc
stc
ror ah, cl
shl eax, 3
xor bx, ax
sub eax, 0x22b05b87
nop
sbb bh, 0x26
sub ecx, 0x509aaadb
and cx, di
stc
ror ax, 2
rol di, cl
nop
nop
shr di, cl
dec bh
xchg dx, dx
dec cl
cmp di, 0x30ef
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
jg 0x437ce2
jl 0x437cd1
stc
push ebx
push ecx
xchg bl, ch
pop ecx
pop ebx
push edi
push edx
xchg edi, edx
xor di, 0x6afe
push eax
push ebx
sbb al, bh
pop ebx
pop eax
pop edx
pop edi
nop
push edx
push ebx
sbb edx, ebx
push esi
inc esi
pop esi
pop ebx
pop edx
pop ebp
ret