Function at 0x481cf1
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
jnp 0x481ed2
push esi
adc esi, 0xe1df031
push eax
push ecx
sbb ax, cx
push edx
mov dx, si
add esi, 0x39c15859
push ebx
xor bh, 0x46
xchg ch, dh
dec dh
ror dh, cl
dec ecx
not bh
xor bl, bl
stc
nop
not bx
test bx, ax
sbb esi, 0x3141251e
sbb bh, 0x73
push edi
sbb di, 0x7019
not dh
dec edi
xchg edi, ecx
dec di
ror di, cl
not eax
xchg di, bx
xchg esi, esi
shl dl, 1
sub eax, esi
not ebx
ror cl, cl
adc edx, esi
mov bh, ah
shl cl, 3
shl ebx, cl
or bx, 0x4f6d
mov cx, 0x1861
inc bx
cmp esi, 0x6b6e34ab
stc
xor dx, 0x5060
sub si, di
pop edi
pop ebx
pop edx
pop ecx
pop eax
pop esi
push ecx
rol ch, cl
push edx
shl dh, cl
not edx
inc cl
add ecx, 0x7677b09f
push eax
push edi
xchg di, ax
sbb eax, 0x79f40326
ror ch, 6
push ebx
test bl, 0x42
sbb ch, 0x29
inc edi
mov bh, 0x7e
nop
test cl, 0x15
adc ch, bl
xor ecx, 0x74fd5e59
mov ax, bx
push esi
add esi, 0x598baebe
dec dl
xor esi, edi
shl bl, 5
not edx
and ch, al
xchg edi, edi
xor eax, 0x188f46a9
cmp ebx, 0x696102eb
cmp eax, ebx
adc dl, 0x41
ror edi, cl
test edi, edi
shr dx, cl
stc
mov bh, cl
not si
inc ecx
rol bx, 8
sbb ah, dh
shr ebx, cl
sbb esi, 0x2d443b70
or al, dh
shr edi, cl
xchg dl, dl
shr ecx, cl
pop esi
pop ebx
pop edi
pop eax
pop edx
pop ecx
push eax
push ecx
ror al, cl
push esi
dec si
sub ecx, 0x17339013
push edx
cmp ecx, edx
shr dh, cl
shr cx, cl
push edi
test edi, eax
mov di, 0x2d15
shr edx, cl
push ebx
xor bh, 0x12
sbb di, 0x4963
sbb ax, ax
stc
ror di, cl
not edi
sbb cl, 6
ror dx, cl
and di, 0x543f
shl edi, 1
cmp esi, 0x95bd5ba
test cl, 0x50
add dx, 0x3659
inc ah
add dh, dl
ror dl, cl
or eax, 0x2ef3db27
add bx, si
test dx, 0x4882
test bl, 0x48
add ebx, ecx
shl dl, 2
or ax, 0x3a29
mov dh, dh
and dx, si
mov dh, ch
xchg dl, cl
not di
stc
or cx, ax
sub ax, cx
cmp ch, 0x29
adc ah, cl
sbb cx, 0x14a3
shl esi, 4
not bx
adc dx, 0x76eb
nop
or eax, 0x4ab5550e
dec ax
shl di, 4
add ch, cl
not ebx
add ebx, esi
and esi, ecx
not bh
add edi, ecx
nop
rol bl, cl
and cl, 0x15
sbb dl, 0xf
cmp bh, 0x7b
cmp dh, 0x76
test bh, 0x62
add si, si
rol ah, 6
mov ch, ah
adc di, 0x3e25
or si, 0x1cbf
not bx
pop ebx
pop edi
pop edx
pop esi
pop ecx
pop eax
push esi
rol si, 4
not esi
push edx
ror edx, 8
push eax
shl ax, 4
push ecx
test ecx, esi
push ebx
xchg al, bh
push edi
xor ax, di
dec dx
xchg ah, bl
test si, cx
cmp esi, edx
adc bx, di
mov ebx, 0x7130cd13
ror eax, 4
cmp bh, ah
sbb si, 0x4bed
nop
or ah, 0x69
xor ax, 0x2052
not eax
add ebx, edi
ror al, 4
ror si, cl
nop
xchg bx, dx
xor di, 0x5ae9
rol bl, cl
xor ch, cl
ror dl, cl
nop
sub edi, ecx
cmp dx, 0x6637
shr si, 1
add dx, 0x4524
ror esi, 5
and bh, cl
cmp ebx, ecx
shr si, 7
nop
inc eax
sbb ebx, edx
shl dx, cl
not dx
sub dh, bl
shr dx, cl
shr ax, 4
adc si, di
ror bx, cl
inc ecx
sub bx, 0x2d34
rol edx, 7
mov di, 0x48fd
dec cl
nop
rol ecx, cl
test dh, dh
sbb cl, dl
stc
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
jp 0x4821a7
push esi
push ecx
shl si, cl
push eax
not al
and ecx, 0x6ccde0e8
push edx
shl edx, cl
push ebx
test bh, bl
not cx
test ebx, 0x7c5ca3ea
xor si, si
nop
not ch
stc
push edi
mov edi, 0x411d8706
rol ch, 4
or dx, ax
xor ebx, esi
rol bh, 5
and di, 0x1dd4
xor ax, 0x4b58
nop
ror cl, cl
inc edi
ror ebx, 8
nop
test dx, 0x830
or bh, ch
stc
dec esi
cmp bx, ax
rol dh, cl
ror bx, cl
rol bx, 1
stc
sub ecx, ecx
shr cx, cl
cmp ecx, 0x7344ddbb
mov si, 0x2a48
sbb eax, 0x16d7dbb3
mov ah, 0x5e
shr si, cl
sbb edx, edi
stc
ror ah, 2
inc edi
or edi, edx
sbb eax, 0x2a92762b
xchg ch, al
nop
nop
xchg dx, ax
sbb ecx, edx
or bh, 0x5e
add ax, 0x6ee1
add ebx, edx
xchg dl, bh
ror cl, cl
nop
and ax, 0x2fed
xchg ecx, ecx
and dh, cl
adc esi, 0x7d14351c
dec si
and bx, 0xa5e
not eax
xchg bx, ax
nop
adc eax, ecx
stc
adc bl, 0x65
add si, 0x7b2b
test ecx, 0xbc6cc1d
or eax, esi
stc
nop
or bh, 0x6f
not esi
dec edi
sbb dl, dh
ror si, cl
sub di, cx
dec dl
xor di, bx
add dh, 3
sbb eax, esi
add edx, 0x34202280
or ebx, ebx
xchg ecx, edi
cmp al, 0x66
not eax
shl edx, cl
shr edx, 3
dec al
xor ebx, edx
ror bx, 6
sbb cx, 0x1937
or edi, 0x1daad64f
rol cl, cl
sub edi, ebx
shl dx, 2
shl ah, cl
or ah, cl
pop edi
test cl, 0x21
nop
inc bl
mov ecx, ebx
push edi
not edi
not edi
not bh
add bx, ax
sub ax, 0x1132
mov cx, 0x1ccb
xor dx, di
rol cx, cl
pop edi
pop ebx
pop edx
pop eax
pop ecx
pop esi
push ebx
sub ebx, 0x4623263d
push ecx
adc ch, 0x63
push eax
and ax, 0x27ee
push esi
push edi
sub esi, edi
xchg cx, ax
add ebx, eax
push edx
sbb edi, edx
mov di, 0x16ce
not ebx
adc dx, 0x4352
or ch, 0x1b
mov ax, dx
sbb ebx, 0x320b1e33
add dh, 0x67
ror ecx, cl
or esi, 0x6a41ea5e
shl dl, cl
not cx
dec ax
shr edx, cl
add di, 0x2378
not edx
shr di, cl
test ebx, 0x7b33e2f1
sub dx, 0x2a19
inc cl
shr eax, 8
inc bx
xor dh, dl
ror eax, cl
adc ecx, ebx
inc esi
xchg ecx, eax
dec ch
rol si, 6
rol ebx, 3
adc edi, 0x1ca2d574
nop
not edi
xor ch, 0x23
or ecx, 0x75ac5ebf
nop
dec ax
stc
cmp esi, 0x340e910e
xchg ah, ah
test dh, ch
nop
inc si
xchg dx, di
xchg cx, ax
test ecx, 0x57f9e309
inc edx
sub si, bx
sbb ebx, esi
or ebx, ecx
dec bx
and dx, si
adc bl, 0x2e
sbb cx, ax
adc esi, edi
and esi, ecx
rol dh, 1
shr cx, cl
xor edi, ebx
not si
xor bx, 0x5956
and cx, cx
shr esi, cl
cmp ecx, edi
cmp edx, esi
not ebx
and si, 0x39dc
shr edx, cl
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
push edx
add dh, 0x3d
pop edx
jp 0x4821a7
nop
push ebx
xor bh, 0x20
pop ebx
jnp 0x48220d
nop
push edx
push ecx
ror edx, cl
push eax
xor ax, 0x2bf7
shr cx, 6
shl edx, 5
push esi
sbb edx, esi
pop esi
pop eax
pop ecx
pop edx
push edx
push ecx
and edx, ecx
sbb dh, 0x15
rol dl, 5
sbb dx, 0x3d70
push ebx
sbb bl, 0x51
push edi
add edi, 0x73ee61d8
stc
dec edx
not bh
nop
rol edi, cl
push esi
not si
stc
push eax
not al
inc di
test esi, edx
mov eax, eax
pop eax
pop esi
pop edi
pop ebx
pop ecx
pop edx
push edx
dec dl
xchg dx, dx
push ebx
push edi
and ebx, edi
pop edi
pop ebx
pop edx
push eax
push edx
add eax, edx
pop edx
pop eax
jle 0x482256
jbe 0x482230
stc
push ecx
shr cl, cl
push eax
or al, cl
pop eax
pop ecx
jns 0x48222d
push eax
not ax
pop eax
push ebx
inc ebx
pop ebx
push edi
push ebx
xor edi, ebx
push esi
push ecx
shr si, cl
push eax
add di, ax
nop
nop
push edx
not dx
pop edx
pop eax
pop ecx
pop esi
pop ebx
pop edi
push eax
shl ah, 8
not ah
push edx
push ebx
and edx, ebx
pop ebx
pop edx
pop eax
push edi
test edi, 0x7326e5dd
push ebx
push edx
and bl, dl
push eax
or al, al
nop
push ecx
add cx, 0x7818
rol dx, 3
test di, 0xa98
mov ebx, 0x58c1de29
nop
inc bl
stc
ror ch, 2
xchg edi, eax
sbb bx, 0x176e
add bl, al
shr di, 4
push esi
shl esi, cl
ror bx, 2
shl bl, 4
stc
shl di, 3
cmp al, 0xb
shl cl, cl
mov cx, di
not eax
shl eax, cl
pop esi
pop ecx
pop eax
pop edx
pop ebx
pop edi
push ecx
push esi
and ecx, esi
push edi
inc di
pop edi
pop esi
pop ecx
push edi
mov di, 0x1091
pop edi
jnp 0x4822df
push eax
mov al, 0x7c
push esi
xor esi, 0x5ee4eaba
nop
sub ah, 0x63
adc ah, 0x5f
test ax, 0x5c
push ecx
or cl, 0x34
pop ecx
pop esi
pop eax
nop
jg 0x4822f1
jo 0x4822f1
push edx
sbb dl, 0x55
stc
pop edx
pop ebp
ret