Function at 0x6e13bb
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push ebx
push ecx
or bh, ch
sbb cx, 0x1f57
push eax
mov ax, 0x3a00
add ch, 0x76
dec eax
push esi
push edi
test esi, edi
stc
adc cx, si
dec cx
push edx
sbb dx, 0xdf3
add dx, 0x25da
shl edi, 3
xor dl, 0x1c
ror ecx, cl
shl bh, cl
and si, 0x12e9
inc bx
stc
adc dl, ah
ror edi, 6
or al, dl
ror edx, 7
nop
sub dl, bh
xor ecx, ebx
stc
rol edx, 3
add al, dl
or dx, si
shl si, cl
sub ch, 0x23
shl ebx, cl
inc eax
shr bl, cl
mov edx, edx
not edi
add dl, cl
not ecx
stc
nop
xchg bx, cx
cmp ecx, 0x7455deab
or bx, bx
shr ax, 5
or dl, 0x6e
mov si, di
ror di, 5
xor dx, 0x2950
or bl, 0x4a
sub edi, esi
inc dh
shl esi, 8
adc ecx, eax
rol bx, 6
stc
shl cl, 8
stc
shl dh, 7
adc si, bx
dec ax
xchg si, ax
xchg cl, ch
xchg ebx, edx
dec dl
rol esi, 4
shl edx, cl
shl ch, 6
add dl, bl
dec bh
rol di, 4
dec esi
dec bh
shl ch, 2
and ah, 0x37
test eax, ebx
ror bl, 4
inc cx
sbb bl, bh
mov eax, eax
mov ah, 0x2f
dec ecx
nop
inc ah
ror ecx, 1
cmp bx, ax
or dl, 1
rol al, 2
not di
nop
adc ah, 0x10
nop
not eax
rol bl, cl
stc
test edx, 0x5f4a97f5
cmp ebx, 0x5d24e353
nop
nop
shl ah, 1
nop
pop edx
mov si, 0x2b4f
ror al, cl
xor eax, 0x2865f0bb
push edx
sbb ch, dl
rol edx, cl
adc si, cx
stc
shr dx, 8
cmp dx, 0x53a
add esi, esi
and ah, 0xd
sbb edx, eax
rol ch, cl
sbb eax, esi
add eax, 0x258b8584
xor ecx, ecx
nop
cmp edi, 0x65b6c5e
sbb ebx, 0x14c3a039
and eax, ebx
dec dl
add ah, bl
or dh, 0x51
stc
nop
cmp cx, 0x6d
inc esi
test ax, dx
not cl
or cl, bl
and ecx, 0x3334833c
shl cx, cl
xor dh, 0x7c
adc al, bl
add si, dx
xchg cx, si
add bx, 0x5e1c
xor cx, 0x3668
shr dx, cl
not ch
cmp dx, bx
dec dl
cmp al, 0x63
cmp edi, ebx
shr ah, cl
shl al, 6
sub ah, cl
add di, 0xe75
mov ax, ax
adc di, 0x627d
dec di
add edx, 0x6236210f
xor edx, ecx
adc dx, ax
adc esi, 0x583e0842
and esi, 0x6e093f90
mov cx, di
sbb ax, ax
adc ch, dl
stc
shl dl, cl
inc bh
ror ax, 3
adc ah, bh
add edx, 0x2c55d0e3
and esi, 0x6c772003
rol bl, cl
add ah, 0x67
xor edi, 0xdffead0
nop
inc si
inc edx
nop
shr edx, 2
rol dh, 6
test di, 0x930
sub dh, 0x1b
dec bl
or dl, al
xor esi, ebx
sbb dx, 0x85a
ror ebx, cl
dec edx
ror ecx, 5
cmp esi, 0x10b65f79
ror ah, cl
and ax, ax
adc ebx, 0x145875b8
shl bh, cl
not cx
test bx, 0x70af
stc
xchg al, dl
stc
adc eax, ecx
stc
mov edx, edi
nop
add bh, 0x20
xor si, cx
pop edx
cmp bl, bh
sbb cx, di
sbb cx, 0x2fd
push edx
shl dl, cl
sbb dh, ch
add edi, 0x5ad60a2c
add bx, 0x7b8d
sub esi, edi
xchg al, ch
nop
xor dl, 0x75
or dx, 0x632a
xchg dl, al
sub bl, 3
ror edx, cl
test bx, 0x4f85
mov ebx, edi
xchg ecx, esi
sub esi, 0x73b5e587
shl al, 7
shl edx, 8
xchg ah, bl
inc ecx
nop
adc bx, cx
ror ch, 1
or ecx, 0x5c9392df
inc dx
stc
and ecx, 0x4633206e
adc ebx, 0x2512e882
adc edx, 0xad70c64
inc ax
or edx, 0x5f5b6f51
cmp edi, 0x416da6f5
ror esi, cl
test ah, ah
or cx, di
xchg ecx, ebx
ror bx, 3
nop
dec ah
ror ecx, 6
ror ax, 4
adc dl, 0x23
cmp eax, 0x657bec2a
shl ecx, cl
inc di
test dx, 0x46b8
shr edx, cl
rol ebx, cl
xor esi, 0x1181d70d
dec cx
inc esi
or edi, 0xd4110c8
add si, dx
xor bx, 0x2951
shl ax, cl
dec ax
xchg di, si
rol si, 1
ror bh, 1
add al, 0x13
shl bx, 7
and ch, dh
ror ecx, cl
sbb si, 0x7446
sub dh, 0
test esi, 0x6a6323a4
ror dl, cl
or dx, ax
not ebx
mov cl, cl
test ebx, 0x45db3584
ror edi, 7
xchg bx, ax
adc edx, ecx
xor eax, ecx
not dl
xchg dx, di
dec ax
xor eax, 0x4edd86cd
adc eax, ebx
stc
add ax, 0x76dd
adc ax, di
sbb dx, bx
dec edx
ror ebx, 2
test edi, ecx
mov dx, di
xor ebx, eax
or eax, edi
shl al, 3
not ah
xor dl, ch
shr di, cl
add dh, cl
shl si, cl
mov eax, edx
pop edx
xor esi, esi
test ecx, edi
add esi, 0x7b29fdb7
xchg bh, ch
not ax
ror ax, cl
test al, ah
not cl
mov ebx, ecx
ror esi, cl
add esi, 0x268c8c8d
push edx
dec dh
test edx, 0x7fb25715
stc
shl di, cl
xor ebx, 0x6ebf86ce
xchg si, ax
xchg ah, ah
dec cx
test esi, 0x69a062c7
not ecx
mov si, 0x717a
inc edi
sub dh, bh
not ax
sbb dx, 0x772b
and bl, 0x13
adc ax, ax
add dx, bx
nop
rol edi, 6
test ch, dl
sub edi, eax
ror bx, cl
not cx
xor dh, dl
shl di, cl
and ch, dh
shr ah, 8
test cl, 0x1c
test dh, 0x5f
not si
ror cx, cl
xchg cx, di
stc
cmp eax, 0x7141da5d
nop
sub cx, di
adc ah, dl
nop
dec ebx
shr ch, cl
shl edx, cl
inc edi
adc esi, ecx
test esi, 0x54f6a2d0
sbb di, 0x5098
or ebx, ebx
or esi, ebx
sub edi, 0x5fba1ec9
dec bl
sub ecx, eax
xor edx, 0x2cc41d4a
shl ecx, 4
shl ebx, cl
adc ah, 3
xchg dx, ax
add si, bx
dec bx
xchg dl, dl
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
push ebx
cmp ebx, 0x490145e0
test bx, 0x570a
push eax
or ah, al
mov eax, 0x5aca223f
push esi
inc esi
nop
push ecx
push edx
mov ecx, edx
sub ebx, ebx
nop
xor edx, 0x3cc4aca6
push edi
rol di, 7
ror bx, cl
inc dx
adc dx, ax
sub dl, al
test edx, ebx
xchg ch, bl
inc bl
add cl, 0x3d
rol ch, 3
not eax
nop
not dl
xchg cx, di
add ah, 0x63
adc bx, di
ror edx, 3
shr edx, 3
dec edx
ror bh, cl
xor al, ah
or di, si
xchg bh, bh
shl bl, 1
not ebx
test edi, 0x2a2ec1b8
shl edi, 3
sub di, 0x43d9
sbb dh, bl
shl eax, cl
or eax, 0x40671840
mov ecx, edx
sub ah, 0xd
dec ax
shl eax, 6
add esi, 0x5e54275b
cmp cl, 0x55
nop
add cx, ax
rol di, 1
sbb cl, ah
test edx, eax
adc edx, ebx
not edi
nop
shl al, cl
cmp edx, esi
shr esi, 8
rol ebx, cl
or ch, 0x47
sub edi, edi
test ecx, eax
xor bh, 0x75
not dl
xor dx, bx
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
push ebx
push edx
test bl, dh
sub dl, dh
push ecx
or ecx, 0x17e0784b
xor cl, bh
cmp edx, ebx
cmp ebx, 0x6accfa51
push eax
cmp bh, ah
nop
sbb dh, 0x1f
push esi
ror si, 5
stc
cmp ecx, 0x3ededf7f
sbb dx, 0x2e80
pop esi
pop eax
pop ecx
pop edx
pop ebx
push ebx
not ebx
pop ebx
push ebx
inc bl
pop ebx
pop ebp
ret