Function at 0x56df14
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push eax
inc eax
push ebx
or bx, 0x4a08
shr bh, 5
push ecx
shr ecx, cl
dec eax
sbb bx, 0x5519
push esi
xchg si, bx
sub ch, 0x5f
stc
not ah
stc
push edi
dec di
push edx
ror edx, 7
not esi
ror edx, 6
shr bh, 4
ror dh, cl
not edi
xchg edx, ebx
stc
sbb di, 0x4e59
shr bh, 3
and bh, 0x63
sbb ch, 0x28
inc bh
sub esi, 0x5197ed89
and ebx, 0x28a2fd95
nop
ror dl, 2
xchg ecx, esi
cmp dl, 0x59
nop
cmp edi, esi
add ax, si
rol edi, 8
rol bl, 2
stc
add edx, esi
xor bx, cx
mov bx, ax
xchg di, si
add dl, al
and al, 0x74
shr ax, 5
and di, 0x4800
sub eax, ebx
cmp eax, 0x3ff75e3
test ah, bl
dec bx
and ecx, edx
xchg ecx, ebx
nop
stc
dec si
sub al, 0x13
sub ecx, 0x26f5a183
not bx
test bx, si
nop
or ah, ch
xchg dx, ax
sbb bx, cx
test bx, di
shl cl, 6
test bx, si
or bh, 4
sub ecx, 0xdaa9b26
or ah, 0x59
inc edi
and edx, edx
dec di
test dx, 0x57bf
sbb bx, 0xebc
stc
inc bl
stc
xor bl, bl
test cl, 0x46
stc
rol dh, 3
not dx
add di, cx
rol ecx, cl
cmp ebx, edi
dec ebx
or dh, 4
and ecx, 0x5281fef6
dec cx
xchg dh, ah
add ecx, 0x2abe7407
shl eax, cl
add eax, 0x5d1c9cd4
or ecx, 0xe211bc8
inc dh
or ecx, ecx
xchg di, ax
sbb ax, 0x7886
test dh, dh
nop
and si, 0x38e0
pop edx
cmp bl, al
shl ch, 7
not eax
shl bh, cl
dec ebx
rol esi, 1
nop
cmp esi, ecx
shl ah, 3
push edx
ror dh, 7
mov edi, 0x3e562ad
and cl, 0x38
shl esi, 5
mov bh, bl
inc cx
rol ebx, cl
sbb bh, dh
mov esi, 0x498b2cb0
adc ax, si
sbb ah, 0x63
shr ecx, cl
not ax
sub dh, 0x7b
sub bx, 0x1e8a
cmp bl, 0x5b
test cx, ax
shl edx, 4
not ecx
mov edx, 0x6ddb6b0a
test si, dx
sub bl, dh
sub cx, 0x146c
or ecx, 0x779b48be
nop
shl di, cl
shr ebx, 2
ror ecx, cl
sbb si, bx
rol bl, cl
and di, 0x1d41
nop
mov dx, 0x6853
stc
shl esi, cl
ror si, 7
xchg edi, eax
test bl, dl
sbb al, 0x5d
xchg bx, di
adc cl, bl
nop
nop
cmp cl, ah
adc di, cx
add ax, 0x27e9
sub ecx, 0x4a6fe9f4
add bx, cx
shr eax, 6
sub bl, bh
ror esi, 7
nop
nop
xchg dl, bl
shr si, cl
cmp cx, 0x323d
xor ebx, ebx
xchg dh, bh
mov ax, 0x734f
rol dx, cl
adc si, 0x2712
test dx, bx
or esi, 0x5c26b3a8
or dh, 0x79
cmp dh, ah
rol ch, cl
shl bx, cl
mov si, bx
xor bx, 0x5877
shr si, 4
xor eax, esi
shr dx, 3
xchg edi, esi
rol eax, 7
stc
inc bx
or bl, 0x2f
adc edx, ebx
cmp dx, bx
nop
xor esi, 0x5fb82c80
add bh, 0x71
cmp al, 0x24
stc
not ecx
cmp dh, 3
or bh, dl
add eax, esi
xor bh, dh
nop
or dx, ax
pop edx
test eax, ebx
sbb bx, 0x124b
push edx
add dx, 0x4bfd
rol al, cl
rol edi, cl
nop
mov edi, 0x5de38660
nop
xchg ah, al
nop
or bx, ax
shl bl, 5
shr bx, cl
sub bh, 0x16
nop
shr eax, cl
xchg ebx, eax
inc edi
xchg dl, al
test ecx, eax
add ebx, 0x74a7c711
test ebx, eax
adc si, si
not dx
sub ebx, 0x1605fa94
dec dl
nop
not edx
ror bx, 5
xor eax, esi
sub cx, 0x72b7
add ax, dx
shr cx, cl
inc ch
rol bx, cl
shl cx, 8
sbb eax, ecx
inc ah
not edx
cmp edx, 0x22a1957
adc ebx, 0x6d43b247
nop
add esi, 0x2b3a1f70
sbb cx, dx
shl bx, 6
xor ecx, eax
shr bh, cl
sbb cx, dx
cmp bh, ch
sbb ax, dx
sbb dh, al
stc
dec di
not dx
cmp si, bx
not eax
xchg edi, ecx
sbb bx, si
stc
mov ecx, edx
cmp dh, cl
ror bx, cl
add si, di
nop
rol cl, cl
not cl
shl ecx, 2
xor edx, 0x3f398d52
dec ax
and ax, 0x54e1
and di, ax
nop
ror al, 1
sub dh, dh
or cx, 0xd5c
cmp ah, 8
xor si, cx
shl di, cl
add dh, 0x76
inc edx
rol cx, cl
ror si, cl
sbb cx, si
sbb edi, ebx
cmp ecx, edi
nop
add edx, ecx
test ebx, 0x22e1be9f
stc
shl edx, 8
cmp dx, 0x7390
not ax
dec cx
shr si, 2
sbb ebx, ebx
test di, cx
not ecx
test dl, ch
xchg cl, dh
shr ebx, 1
pop edx
dec ah
push edx
or dx, 0x3a48
ror ecx, cl
or ax, ax
test dh, 0x6c
xchg dh, cl
test edx, 0x39e1bb82
sbb dl, dh
nop
inc ebx
inc bl
nop
and ax, 0x2c5a
stc
sub ah, 0x1b
not edi
stc
sub dx, 0xce
sub ax, 0x7c25
dec edx
inc dx
dec ax
ror ebx, 7
cmp dx, 0x18e6
rol bl, cl
sbb cl, cl
test dx, si
shl bh, cl
add di, 0xf93
and dh, 0x4d
shr si, cl
adc edi, esi
xchg cl, bh
and cx, 0x6851
cmp di, 0x138b
adc ch, 0x1e
shl ax, 2
inc dx
rol cl, cl
sub ax, 0x1eb
mov bl, bh
nop
and edx, 0x14839710
cmp edx, edx
xor eax, edx
rol si, 2
dec eax
not ecx
shr edx, 3
cmp cx, 0x1acf
sbb ecx, 0x398f943e
xor dh, ch
xor cx, 0x319f
sub cl, 0x2d
stc
pop edx
pop edi
pop esi
pop ecx
pop ebx
pop eax
push edi
shr di, 2
push ebx
adc bx, di
push esi
and esi, 0x4aa5c025
push edx
cmp dx, 0x70f4
push eax
dec ax
push ecx
inc ch
pop ecx
pop eax
pop edx
pop esi
pop ebx
pop edi
push edi
push ecx
shl edi, cl
push ebx
push edx
xchg bl, dl
or ecx, 0x7abd437f
shl dl, 7
add edx, 0x6b1ddc2b
and dl, ch
nop
nop
push eax
test dh, al
shl bl, cl
sub edx, ecx
nop
xor ah, bh
dec ax
ror eax, 7
sbb eax, 0x4ac75915
nop
not ecx
push esi
adc esi, ebx
stc
ror bx, cl
shl cx, cl
and edx, 0x7d432b7d
xchg di, bx
stc
test bx, cx
ror ecx, cl
rol dh, 4
cmp ebx, ebx
and dx, 0xc00
ror ch, 4
xor edx, edx
sbb ecx, ebx
add edx, edi
not cx
xchg bx, si
adc cx, 0x4b5f
not edi
mov eax, 0x70c93460
adc bl, 0x5f
sbb bx, dx
cmp ebx, eax
adc edi, esi
xor ecx, edx
xor bh, 0x36
add eax, 0x29e82d1d
shr di, 4
xor dx, di
inc ebx
adc eax, esi
not dl
sbb ax, dx
sub dx, dx
xchg bl, bh
mov edx, 0x2b614a6e
add ax, ax
not si
shr ax, 4
dec ah
dec ah
dec ax
add bh, 0x4a
ror ebx, cl
adc ebx, 0x62af1960
adc bh, bh
mov esi, 0x3e7c13d2
sub dl, ah
rol bx, cl
or bx, 0x1dd9
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
nop
push eax
not ah
push ecx
xchg ah, ch
push ebx
mov bl, 0x60
nop
and bx, 0x7dae
push esi
adc esi, 0x32ab1391
test ebx, esi
push edx
dec edx
pop edx
pop esi
pop ebx
pop ecx
pop eax
push edx
push ecx
ror dl, cl
xor ecx, 0x309c2719
push edi
cmp edi, edx
inc cx
pop edi
pop ecx
pop edx
jb 0x56e432
push ebx
push ecx
adc bx, cx
push esi
sbb esi, 0x6f638e0a
pop esi
pop ecx
pop ebx
push edi
cmp edi, edi
pop edi
jnp 0x56e45c
push esi
cmp esi, 0xfd2979
push ecx
xor esi, ecx
push edi
inc di
push edx
test dx, cx
test cx, 0x5ea3
pop edx
pop edi
pop ecx
pop esi
push ecx
push ebx
sbb ch, bh
pop ebx
pop ecx
push edx
not edx
pop edx
push edi
test di, di
pop edi
pop ebp
ret