Function at 0x4015e4
Capabilities:
Encode data using base64

Disassembly:
neg ch
rol ecx, 1
test ebx, ecx
inc eax
inc ch
mov eax, 0x8fe923f5
neg eax
neg ah
rol al, 1
cmp ecx, edi
mov esi, esi
mov esi, ecx
sbb cl, al
dec ebx
mov eax, ebp
imul ecx, edi, 0x31e5adfe
mov ecx, 0x4a1d56e5
or al, 2
neg dl
sbb al, dh
mov eax, ecx
bswap ebx
test ebx, 0xfead2e9c
test ebx, ebx
mov ebx, edi
and al, 0xc2
neg bh
cmp edi, edi
mov ch, 0x67
mov edx, ecx
mov eax, esi
rol ecx, cl
movzx edx, ch
movzx esi, bl
adc bl, dl
or al, bh
sar bh, cl
and esi, 0xf8182e7e
inc ebx
sbb ah, ah
mov edx, eax
push 0xf2b6668
push 0xfd0e7ab
push 0xcd63706
push 0x518cc07
mov eax, ebp
mov ecx, 0x198e51d1
sal dl, 0x37
pop ebx
inc esi
test eax, edx
not bl
lea edx, [0x38b954da]
add edx, 0x7a78275c
imul ecx, ecx, 0x10b8c3b7
xor dh, dh
add al, 0x20
adc al, al
mov al, dh
mov edx, ebp
adc ebx, eax
imul edx, ebx, 0xd8fd11a0
mov edx, eax
bswap ebx
test edx, 0xa77f8426
adc dh, cl
mov dl, 0x98
sbb dl, 0x7d
xor bh, 0x64
mov edi, 0x2b68e5ce
xchg esi, edx
dec cl
mov eax, 0x500a0b30
mov al, 0x8c
movzx ecx, di
bswap edx
movzx esi, si
test edx, ebp
mov esi, 0xb8e17979
dec ch
test bh, bh
xchg cl, ah
shl eax, 0xe6
imul ecx, ecx, 0x82cac42c
dec ch
add cl, cl
test edx, ebx
xchg esi, esi
cmp edx, eax
test esi, 0x1ebe1abc
rcr ecx, cl
bswap ecx
neg ecx
mov edi, 0xfffff500
mov ecx, 0x6378a4bd
mov ch, 0x8b
shl ch, 0xe4
or ch, 0x2d
movsx ecx, si
add ecx, ebx
cmp ch, al
movsx ecx, al
inc ecx
movsx ecx, cx
neg ecx
inc cl
xchg ecx, ecx
add ch, dl
mov edx, 0x76a
dec ecx
mov ecx, ebx
lea ecx, [0x2fc443d6]
movsx ecx, bp
not ecx
mov ecx, ebp
cmp cl, dh
mov ecx, 0xa734e823
test bl, 0xd7
or ecx, edi
adc cl, 0x2d
test esi, 0x22b0c2fe
xor ecx, esi
ror cl, cl
mov ecx, 0x81ae9082
movzx ecx, ax
xor edx, 0x76a
sal ecx, 1
lea edx, [edi]
imul ecx, ebx
dec cl
movzx ecx, ah
test edx, ebx
or cl, 0xf5
push edx
imul edi, ebx
lea edi, [0x4329ce78]
cmp ch, 0x96
mov cl, 0x1d
adc ch, dh
and edi, eax
test eax, 0x4ebbc836
shl edi, 0xbd
imul ecx, ecx, 0xa58e693d
dec ecx
adc edi, edx
mov ecx, 0x9e797c1e
mov ch, 0xa
sbb ecx, 0xa6f8e1a6
test ch, 0xe1
mov cl, 0x7a
mov ch, dl
rcl ecx, 0x8a
pop esi
cmp dh, 0xd1
add esi, 0xb02
push esi
shr edx, cl
test esi, 0x4542a1f1
shr cl, 1
mov edi, ebp
movzx ecx, dl
imul edi, edi, 0x56e0709b
lea edi, [0xf19fbd42]
imul edx, eax
pop eax
imul ecx, edx, 0x72b97f38
add dl, 0x87
neg dh
rcr edx, 0x16
mov ch, cl
movsx edi, dx
rcl dh, 0x12
mov edx, edi
test al, 0x8c
lea edi, [0xc1128619]
test ch, 0x59
bswap edi
cmp dh, 0xba
inc ecx
imul edx, esi
imul eax, eax, 0x2e6
ror esi, cl
bswap edi
imul ecx, ecx
mov dh, 0xeb
mov cl, 0x39
bswap esi
neg ecx
inc esi
add ecx, esi
not edi
xchg dl, cl
movzx edi, bp
dec esi
xchg ebx, eax
xchg ch, dl
sub ah, ch
bswap eax
inc ecx
test edi, 0x10ef6504
test ch, ah
add ebp, ebx
mov edx, 0x78785cf3
inc esi
bswap edx
imul ecx, ebx, 0xa04f9f71
test cl, ah
adc al, ah
shr eax, cl
cmp dh, 0x6f
test edx, ebp
inc ebx
rcr ebx, 0xb3
mov ah, 0x78
mov al, bh
lea eax, [0xa156b3fe]
lea eax, [0x535ade9e]
sbb eax, edx
imul eax, ebx
dec ah
dec ebx
movzx eax, ch
test al, 0x59
test eax, 0x89867513
test eax, 0x9db93ba
imul ebx, ecx
mov bh, 0x35
lea eax, [ebp]
bswap ebx
imul ebx, ebx, 0x58d0f3ec
inc bh
mov edx, 0xda7e
xor edx, 0x52af
rcr ebx, 0x87
not ebx
add bh, cl
mov ebx, 0xb27a6a5b
mov ebx, 0x40cfe3
lea ebx, [0x9e9401ad]
mov ebx, ebx
test ebp, edx
mov ebx, edi
mov ebx, 0xaec24707
test ebx, eax
inc ebx
sub edx, 0x88d1
adc ebx, ebp
rcr ebx, 1
mov edx, eax
not eax
lea eax, [0xa5d4bd9]
mov ebx, edx
lea eax, [0x2ac00c76]
shl ebx, cl
movsx eax, ah
sal al, 0x2e
test al, cl
dec ebx
imul eax, edi
mov edi, edx
ror dh, 0x12
dec ebx
adc edx, 0x5f7aecdf
add al, 0x4c
xor eax, eax
not ebx
xchg bl, ah
test ecx, 0x60c96d5b
xor dh, ah
push edi
movzx eax, di
lea edx, [0x9d67dfa9]
mov dh, 0x6b
sbb ebx, ebx
lea ebx, [0xbff6b9aa]
and eax, edi
test bh, dl
or eax, 0xa64a60e6
test eax, 0xb0cbf4c3
rcl ah, 1
sub al, 0x73
inc eax
pop ecx
movsx eax, si
xor al, 0x85
test dl, dl
adc al, 0x5a
sal edi, 1
movsx edx, dx
dec bl
dec al
mov edi, edx
mov edi, eax
mov ah, 0x97
mov edi, esi
rcl edi, 1
test ebx, 0xaab1e4ea
movzx edi, cx
imul edi, eax, 0x424e19e5
neg edi
movsx edi, bx
lea edi, [0xdb96d895]
neg edi
test ebp, edi
test esi, esi
mov edi, esi
dec edi
mov edi, edx
mov edi, edi
mov edi, edi
push 0xfffff91d
mov edi, edx
adc edi, ebp
rcr edi, cl
imul edi, ebx
mov edi, eax
inc edi
xchg edi, edi
dec edi
sbb edi, ecx
pop eax
bswap edi
add eax, 0x6e3
add eax, 0xb0c7e
test ecx, 0x51fd42a
bswap edi
xor eax, 0x4d9
rcr edi, cl
mov edi, 0xf3d6e790
mov edi, ebx
not edi
movzx edi, si
mov edx, 0x803
test edi, edi
neg edi
xor edx, 0xac1
mov edi, edi
mov edi, esi
lea edi, [0x22e1a080]
xor edx, 0x2c2
imul edi, ebx, 0xa903b322
movzx edi, cx
and edi, edx
dec edi
bswap edi
movzx edi, bp
test ebx, 0xc08e65c0
xchg edx, eax
dec eax
or eax, esi
sar ah, cl
mov ah, 0x78
inc eax
imul edi, ebx, 0x6d4cd59
mov eax, 0x71c78445
sar ah, 0x54
movzx eax, di
movzx edi, bx
test edi, ecx
neg ah
dec edi
inc ah
mov al, bl
xchg eax, eax
add edi, 0xe22f676
mov ah, 0x58
shr edi, cl
push edx
sub eax, 0xe7dc2606
not ah
mov eax, 0xc932e449
mov al, 0xff
movzx eax, dl
cmp eax, 0x3289a3b5
adc eax, 0xa53117c8
imul edi, esi
imul eax, esi, 0xe8b76c84
dec eax
pop ebx
xor eax, 0xaa769bd6
inc edi
add ebx, 0xc58
add al, 0x2c
neg edi
mov esi, ebx
mov eax, 0x84e95fdc
cmp eax, eax
xor esi, 0xb14ff
imul edx, eax, 0xf932a669
lea esi, [ecx]
not edi
adc eax, 0xda7369c8
adc al, 0x5f
sbb ecx, 0x7a686366
mov ebp, 0xbbec4b36
imul ebp, ebp, 0x41b78c11
imul eax, ebp
sub ch, ch
mov eax, ebp
mov ebp, 0x3203e4a7
lea edx, [9]
inc ecx
add al, bh
imul edx, edx, 3
imul eax, edi
neg ebp
xchg ebp, ebp
imul ebp, eax, 0x230b1175
mov eax, 0x3ad16aa8
mov ecx, ebp
imul eax, edx
inc ecx
mov ecx, eax
mov ebp, 0x374ee311
imul eax, ecx, 0x3701d324
sub al, 0x58
cmp al, al
neg ah
neg ebp
push edx
inc ecx
imul ecx, ebx
imul eax, eax, 0xb014c651
mov cl, 0x56
sal eax, cl
test ah, ch
sar cl, 0x14
xchg al, al
xor ah, bh
pop ebx
imul ebp, ecx, 0x964211ae
test ch, 0x96
imul ebx, ebx, 0x3f
mov dl, 0x68
xchg ebx, edi
movsx ebp, al
mov edx, esi
sal bl, 0x63
test ebx, edx
ror ecx, 0xe
mov bl, 0x5e
mov edx, edi
mov bl, ch
mov ecx, 0x365a7b46
neg eax
imul ebp, esi
test bl, cl
not ebx
sal eax, 0x91
test eax, 0x17fb4bbe
mov ebp, edx
xchg dl, dl
xadd esi, edi
test ah, cl
add esi, 0x44a
push esi
neg edx
xor eax, 0x7e58286e
xchg cl, ch
mov edx, 0xab87a11b
sar ch, 0x71
lea eax, [0xdf5]
movsx edx, bh
imul edx, edx
sub eax, 0xdf3
imul edx, eax, 0xb920b569
mov ebx, eax
inc ecx
and al, bh
imul ebx, ebx, 0x60f
test esi, ebx
mov ch, 0x7d
mov ecx, 0xbfac95b2
bswap ebp
test bh, ch
xchg ecx, ebp
mov al, 0x94
dec dh
add eax, 0x41374c38
bswap eax
sub edx, 0xe4364249
lea ebp, [0x993c3b35]
cmp ah, cl
mov ecx, 0x29f53f3a
dec dh
neg eax
mov ch, al
test ch, 0x1d
lea edi, [ebx]
inc dl
inc eax
rcl bh, cl
mov dh, ch
xor edi, 0xc1e
neg bh
shl ebx, 0xe8
add edi, esi
dec edx
bswap ebp
mov ecx, 0x2f29dfdf
test ebx, ecx
mov edx, 0xc7d66ddc
bswap eax
test esi, 0x1668e48d
or ah, al
test esi, ecx
mov bh, dh
rcl ah, 0xc7
inc al
mov eax, 0x841796ee
lea edx, [0xa51]
imul ebx, ebp, 0x6c8efb62
add edx, 0x493
add ah, bh
sub eax, 0x86a06f59
rol eax, 0xe9
dec al
lea ecx, [edx]
sub eax, esi
dec al
imul edx, ecx
xchg ah, dh
imul eax, eax, 0x2387b467
lea esi, [ecx]
sub al, 0xd5
mov eax, 0x6c5f5ac4
movzx eax, ch
and eax, 0xf272fbb3
dec ebx
xchg edx, edx
or bl, dl
imul ecx, esi, 0x84de8353
xor eax, 0xf085a938
sub esi, 0x2bf
neg ecx
lea ebx, [0xd08ba690]
inc eax
mov bl, 0x21
push 0
or bh, 5
bswap ecx
mov ecx, 0x5bd0a071
mov eax, ebp
dec ecx
xchg dh, bl
mov ebx, edi
sbb ecx, esi
pop ebp
mov dh, dl
movzx ebx, si
imul ebx, ebx
sbb bl, bh
lea eax, [0xfd0937ae]
add edx, 0xa27f3219
inc ebx
mov al, 0xa
rol edx, cl
rcl ebx, 0x9e
not eax
rcr ecx, 0xf7
inc dl
dec dl
rol eax, 1
imul ecx, edx
dec ebx
imul eax, edx
ror bh, cl
add ebp, esi
mov bl, al
adc al, 0xce
imul ebp, ebp, 3
rcr ebx, 0xf0
xchg ebx, esi
imul eax, edx
xchg bl, dh
imul ebx, eax
dec ebx
mov ch, 0x64
add edi, ebp
test cl, 0xd4
not ecx
push edi
cmp dl, 0x6c
xchg cl, bl
mov edx, eax
not ecx
bswap ebx
rcr dh, cl
not ebp
sub al, 0x83
mov bl, ah
mov bh, ch
dec esi
lea ebx, [0xfb793df]
mov al, bl
bswap edi
cmp eax, eax
lea edi, [0xf84f4670]
bswap edi
inc edi
xchg edi, edi
mov eax, 0x6d6
imul edi, edi, 0xfdbcd183
test ecx, ecx
test ecx, 0x29787969
xor eax, 0x6cf
lea edi, [0x57cd9fbb]
mov edi, 0xe6c1b215
mov edi, ebp
mov edi, 0xa486ffcf
xchg edi, edi
or edi, ecx
not edi
add edi, edi
mov edi, 0x2c6227e0
imul edi, edi, 0x4ab6aed7
imul edi, edx, 0x80424c3d
sbb edi, eax
xchg edi, edi
dec edi
and edi, edx
mov edi, edx
mov edi, 0xda467ac6
sbb edi, ecx
not edi
or edi, 0x1cc36ee2
mov edi, 0x66d6744a
inc edi
imul edi, esi, 0xd134d09
xchg edi, edi
lea edi, [0xc95a0719]
mov edi, ebx
lea edi, [0xe1e56663]
movzx edi, bx
mov edx, 0x50c8b
mov edi, eax
neg edi
mov edi, 0xc9859eb9
imul edi, ebx, 0xb44c2cd8
bswap edi
mov edi, 0xcdb8d020
not edi
movsx edi, dx
sub edi, ecx
xor edi, ecx
imul edi, esi, 0xd32f4a0e
imul edi, esi
inc edi
xor edx, 0x4cec
imul edi, ebx, 0xb68f1620
xor edx, 0x54067
mov edi, edx
lea edi, [0xa0fd4d32]
imul edi, edi, 0xcd688749
xor edx, 0xdb6
mov edi, esi
xor edi, 0x11b40ae0
mov edi, edx
movsx edi, ax
xor edx, 0xdb6
sbb edi, edx
mov edi, 0x54c90e65
test esi, 0x2259889e
xchg edx, eax
ror al, 0xa3
dec edi
test ecx, edx
imul edx, edx, 0x1d
dec al
mov ah, dl
imul edi, ebx, 0x3a299fe8
push edx
sal edi, 0x6c
dec edi
adc ah, 0x1d
or eax, 0x95a4f1ac
imul edi, esi, 0x9c2f7b92
cmp eax, edx
inc edi
dec edi
test ebp, 0xb9b17a63
imul edi, esi
imul eax, ebp
test ecx, ecx
bswap edi
pop esi
mov eax, 0x386eca59
add esi, 0x709
movsx edi, bh
mov edi, 0x61b0a031
mov al, al
mov dl, al
xchg dh, dh
mov edx, 0x6421898d
xchg ah, al
and eax, 0x393e2c31
inc eax
xchg eax, edi
push esi
lea edi, [0xc3aefe28]
mov ah, bl
mov edi, 0x5901baf4
movsx edx, dx
test ch, al
rol dh, 0xb4
add al, 9
pop ebx
movsx edx, ax
sub ebx, 0x9dc
shl edx, 1
mov esi, ebp
shl dh, cl
mov dh, 0x92
mov edi, 0xc8f09610
mov edi, 0x3e8dbe9b
dec edx
xchg ah, dl
mov esi, edi
test ebx, 0x34a2a395
mov dl, 0x27
xor dl, 0xc4
dec edi
movsx eax, al
imul esi, ecx, 0xa43c6396
movzx esi, ch
test edx, edx
cmp eax, edi
bswap eax
inc eax
neg ah
inc eax
mov ah, 0xf2
not ah
lea esi, [ebx]
inc ah
sbb eax, 0xbc78d52d
dec al
imul eax, edx, 0xaf9a5f73
push esi
imul eax, esi
movzx eax, al
dec eax
adc al, ch
inc eax
mov eax, 0xb97e3da3
lea eax, [0xda503961]
pop edx
bswap eax
shr eax, 1
lea esi, [0xa9f3c819]
not al
mov ah, al
bswap eax
lea eax, [0x915e1a4a]
mov edi, 0
xchg eax, eax
lea eax, [0xcd2afb03]
movzx esi, bx
test eax, 0x5e4bb6c2
dec ah
mov ah, bl
adc eax, 0x99506b17
imul eax, esi, 0xf04a39c5
imul esi, eax
mov ah, bh
bswap eax
xchg edx, edi
inc esi
test esi, esi
sar dh, 0xc8
dec ah
mov dh, bh
and al, 0xf8
mov esi, 0x1ea7a0fb
xor al, 0xe2
bswap edx
imul edx, ebx, 0xb62ab2a0
dec esi
xchg dh, dh
imul edx, eax
lea edx, [0x57ed1725]
test bh, bl
adc edx, ebp
mov edx, 0x9928e844
mov ecx, 0x9ad
lea edx, [0x1dc50e24]
dec edx
xor ecx, 0x9ad
rcl al, 0xae
movzx eax, bh
xor dh, bh
mov ah, dl
mov ah, 0xda
adc al, ch
mov dl, 0xa9
ror dh, cl
mov edx, edi
add edx, 0x442a07f
test eax, esi
lea esi, [0xc53174ca]
mov esi, 0x1519974a
test dh, 0xa4
neg eax
imul edx, ebp, 0x4c6a23ef
sal al, cl
or edx, edx
xor ecx, edi
xchg dh, dl
not ah
imul edi, ecx
sar ebx, cl
or al, dh
sbb dh, 0xc1
adc ah, cl
imul ecx, ecx, 0x280
mov ebx, 0xc8889175
imul eax, esi, 0xf7ee60a0
imul ebx, ebp, 0xdcd0109a
lea ebp, [ecx]
inc edx
xor ebp, 0x500
xchg esi, edx
xchg al, bl
test edx, ebp
mov al, 0xf2
neg al
test ah, 0xd0
test ch, bh
ror dl, 0x1f
not eax
imul ebx, eax, 0x4d69e588
inc al
bswap ebx
sbb al, cl
neg eax
mov dh, dl
adc dh, bl
dec edi
cmp ebx, esi
bswap esi
imul esi, ebx
imul esi, ecx, 0x306aed0a
test bh, al
bswap edi
or bh, bh
imul edi, ebx
mov bl, ch
neg edi
imul ebx, ecx
sar bl, cl
mov bl, 0x21
bswap ebx
rcl ebx, 1
sbb bh, 0x9f
cmp bl, dl
xor esi, 0x6c848616
and bl, 0x78
bswap esi
test edx, 0x241f53ff
mov esi, 0x49935e4b
inc esi
not esi
rol esi, cl
inc esi
shr esi, 0xe3
movzx esi, cx
test ebx, 0x48ce9e3c
and esi, edx
sar esi, 0x5f
imul esi, edx
imul esi, edi
movzx esi, bx
inc esi
lea ebx, [0xc328a]
not esi
dec esi
xchg esi, esi
xor ebx, 0xcbf67
inc esi
dec esi
test eax, esi
adc esi, ebp
dec esi
adc esi, 0xb9b757fa
xor esi, edi
bswap esi
inc esi
lea esi, [0x32821014]
imul esi, esi, 0xe4d4a12b
lea esi, [0x1c638d92]
rcl esi, 1
movzx esi, bx
add esi, edi
movsx esi, dx
sub esi, ecx
mov esi, esi
lea esi, [0x25b0b423]
test edx, edi
rol esi, 0x16
xor esi, ebp
sbb esi, 0x29e90c43
test ecx, ebx
mov edi, 0x89cb
xor edi, 0x8330
ror esi, 1
bswap esi
sub edi, 0xafb
movzx esi, bx
bswap esi
imul esi, edi, 0x19528853
adc esi, 0xb29cc510
rcl esi, cl
inc esi
mov esi, 0x4b4e52e4
test esi, 0x3804f788
or edi, ebx
and esi, 0x6bc6f4ed
cmp esi, 0xe9d7bd4e
not ebx
dec bl
not ebx
rcr bl, 0xda
rol bh, 0xb9
test dh, bl
xchg edi, edx
xor bh, ah
neg bh
xor edx, 0x86ac3
test edi, 0xa3cfa4c5
xor esi, ebp
or bh, ah
mov bl, 0x76
not ebx
dec ebx
imul ebx, edx
xchg ebx, ebx
bswap ebx
not bl
mov bh, 0x96
mov ebx, 0x39bd558
movsx ebx, cx
mov bl, ah
dec ebx
shl ebx, 1
shl ebx, 1
mov esi, edx
adc bl, 0xa6
sbb ebx, ebp
test ch, ah
imul ebx, eax
dec bl
mov bh, 0xd6
test bl, 0
bswap ebx
push 0
inc bl
imul ebx, edi, 0x94d5d976
mov bh, 0x61
not ebx
imul ebx, edi
movzx ebx, dx
or bl, dl
neg ebx
pop edi
bswap ebx
mov bl, dl
rcl bh, cl
not bh
test dl, 0x73
mov ebx, ebx
xor ebx, eax
xor edi, esi
xchg bh, bh
test esi, eax
dec bl
sar bl, 1
lea eax, [edi]
imul edi, eax, 0xb5012554
sbb edx, edx
neg edx
imul esi, eax
test ah, 0xf0
inc edx
dec ebx
mov bh, dl
movsx ebx, bh
bswap ebx
test edx, eax
mov edi, edi
mov edi, 0xb8c10806
lea edi, [0xc40f0fc2]
inc edi
mov esi, 0xfff3d6d7
test edx, ecx
imul edi, edx, 0xcdf431b8
neg edi
xor esi, 0x87cf
imul edi, ecx
bswap edi
mov edi, 0x7672eb56
and edi, ebx
shl edi, 1
rcl edi, 0xf1
dec edi
bswap edi
not edi
lea ebx, [esi]
not esi
inc esi
lea edx, [ebx]
mov edi, 0xcf5ecc56
sub edx, 0x90b
mov edi, 0x9df9313f
test edi, ebp
movzx ebx, dl
sub bh, 0xa2
test ah, 0xd
lea ecx, [edx]
mov dh, 0x7a
test cl, ah
lea ebx, [0xabb8ce13]
dec dl
xchg dh, bh
rcr dh, 6
xchg edi, esi
lea esi, [0x510107bf]
mov dh, 0x6d
imul ebx, eax
imul edi, edx
mov bh, bl
or dh, bh
adc edx, edi
lea esi, [0x26deff38]
and dl, bl
add ecx, 0xcb7f3
shr ebx, 1
imul edx, ebx
imul edx, ecx, 0xab336c45
inc bh
imul edi, edi, 0x8d03911a
mov edx, 0x81da092b
rol edi, 0x92
imul esi, ecx, 0x27e1995c
shl edi, cl
dec esi
rcl edi, 0x1f
sar edi, cl
shr edi, 0xdc
sub ebx, esi
and bl, cl
xchg dh, bh
mov dh, 0x28
cmp bh, bh
add ecx, eax
inc ebx
mov esi, eax
xchg esi, edx
test bh, cl
imul edx, edx, 0x659d875a
xor al, 0xf2
movzx eax, dx
mov edi, ebx
shr ah, 0x1e
mov eax, 0xfe770322
xchg esi, edi
rol edi, 4
adc esi, 0x8345085e
movzx eax, ch
push ecx
imul edi, ecx, 0x40bec2d
inc esi
inc edi
mov ah, 0x15
bswap esi
mov eax, edi
imul edi, ebx
cmp ah, cl
mov eax, ebp
not al
mov edi, 0x686bda3
adc al, bl
mov eax, 0x763e5efa
or eax, 0xe1167bd0
movsx edi, bx
mov al, dl
dec edi
test al, 0x10
pop edx
mov al, cl
test al, 0x7a
dec edi
sar edi, cl
movzx edi, dx
sbb ah, bh
bswap esi
imul edi, edi, 0x6c88a2fe
bswap eax
mov ah, bl
test ch, 0xc1
inc ah
imul edi, esi, 0x29e9d19f
test edi, ebp
lea ebx, [edx]
xchg dl, dh
mov dh, dh
movzx edi, di
test ebx, ebp
or dh, dh
test bl, al
movsx edi, dx
xchg dh, dl
test ah, cl
sub edi, ebx
imul eax, eax, 0xc05138a2
mov al, cl
mov esi, eax
xchg ah, ah
inc al
inc eax
lea esi, [0xb3cae0a4]
xchg ah, ah
imul esi, ebx, 0x86969b7a
adc al, bl
xchg al, ah
and al, dl
lea eax, [0xa7950acd]
imul eax, eax, 0x1ff486b6
test ah, 0xa4
sbb esi, eax
and eax, edx
mov eax, 0xb9d7cf23
lea edi, [0x9d441]
mov ah, 0x24
test dl, 0xfb
movzx eax, si
xor esi, ebp
and esi, ecx
mov eax, 0xbbabe3ef
shl ah, 1
movzx esi, bh
or ah, 0xb2
mov al, bl
shl esi, 1
cmp esi, 0xebc28a9e
mov esi, ebp
or esi, ebp
mov esi, 0x4f73bf90
or esi, eax
test eax, ebp
neg esi
shl esi, cl
mov esi, ebp
inc esi
add esi, esi
test edx, 0x304ebe47
mov esi, esi
mov esi, 0x73993803
mov esi, eax
mov esi, ecx
mov esi, 0x2363caf3
mov eax, 0
imul esi, ebp, 0xaffbc8b
mov esi, 0xa6058c1a
xor eax, edi
lea esi, [0x493d018]
mov esi, 0x1443c379
sar esi, cl
dec esi
mov esi, eax
dec esi
lea esi, [0x2972f6a2]
imul esi, edx, 0x448c6ea1
bswap esi
test ebp, 0x8729025f
inc esi
neg esi
or esi, ebp
mov esi, eax
sbb esi, edx
xchg esi, esi
test ecx, 0xf4b488d6
mov esi, 0xe17a064d
imul esi, ecx, 0x33c4c674
push eax
shl esi, 0x99
lea esi, [0xe7a77440]
bswap esi
test eax, esi
neg esi
imul esi, edx
or esi, 0xd8b383cf
test ecx, 0xa0982bf7
imul esi, ebx, 0x7fd2e6b0
dec esi
not esi
ror esi, 0xb4
and esi, ebx
mov esi, ecx
dec esi
pop edx
imul esi, ebx, 0x340d3e4f
mov al, cl
neg esi
test dl, 0x98
sbb eax, 0x77501afc
adc eax, 0x54a6c5b5
imul eax, edi
dec edi
sub edx, 0xf6a
sub ebx, edx
cmp dl, 0xaf
not esi
add ebx, 0xdde8
imul eax, ecx
mov al, 0xb0
bswap edx
imul esi, ecx
mov dh, bl
imul edi, ecx, 0x97dd84e7
movzx edi, ax
mov dl, ah
lea edx, [0x39434fd0]
add eax, eax
mov edx, ebp
bswap eax
xor al, 0x7b
mov esi, 0x613
inc edx
movzx edx, cx
xor esi, 0x878
xor eax, 0x2e66c3e6
xor eax, 0x99cbafb1
sub esi, 0xe6a
xchg esi, edi
rol edx, cl
mov dl, 0xa
lea eax, [0x2591da22]
and ebx, edi
imul esi, ebx, 0x8765e063
mov dl, ch
shr edi, 0x8e
inc esi
and dh, cl
sub al, 0x29
mov eax, 0xdb04c6e7
test ecx, 0xfee26080
mov esi, edx
mov al, 0x4a
add al, 0x26
imul ebx, ebx, 2
neg esi
bswap edi
imul edi, ecx, 0x457458c2
test esi, ebx
imul ebx, ebx, 2
movzx edx, bl
shl ah, 0x51
mov dh, dl
mov edx, eax
adc eax, ebp
movzx edx, ax
xor eax, 0x6afe89e3
movzx edx, di
or al, cl
mov ah, ch
imul eax, edi
xchg al, al
lea eax, [0x97667255]
sar eax, 0x70
push 0xef6
imul eax, ebx, 0x3bc61bd6
test ecx, 0xc62c8f92
bswap eax
sal ah, 1
mov eax, 0x8747c432
neg eax
sub eax, 0xe5bb28d2
pop edx
lea eax, [0x9c924151]
add al, dh
imul eax, edi
mov ah, 0x66
xor al, 0x65
sar al, cl
or ah, dl
dec al
inc eax
dec eax
mov eax, 0xfa23fc79
sub eax, eax
imul eax, eax, 0x3ef85fb4
mov ah, dl
lea eax, [0xa42d5cf3]
xchg eax, eax
sub edx, 0x7cd
and eax, eax
imul eax, ebx
mov ah, 0xdc
test ebp, 0x5996ddb4
movsx eax, bx
lea edi, [edx]
xchg eax, eax
not edx
movsx eax, al
xchg ah, al
xchg edx, eax
mov edx, 0x87a42ac6
neg eax
adc edx, edi
mov eax, esi
lea edx, [0x93681ab]
mov edx, ebp
bswap edx
mov al, 0xf7
sbb eax, ecx
dec edx
mov dh, 0x92
rol edx, cl
xchg dh, dh
cmp edx, 0xaf33da5e
cmp dh, dh
lea eax, [0xffff6765]
xchg edx, edx
ror edx, 1
xchg dl, dh
add eax, 0x8bb0
bswap edx
test dh, 0xcc
push eax
mov dl, 0x24
mov edx, edx
mov dh, 0x54
imul edx, edi
imul edx, ebx, 0xea62fd98
lea edx, [0x5ead68a4]
or edx, 0x33f8e84f
neg dh
cmp edx, 0xad3dd040
mov edx, ebp
pop esi
add esi, 0xceb
dec eax
shl ah, cl
mov ah, dl
mov eax, 0x3b499037
add ah, bh
dec edx
mov al, 0xc3
test bl, 0xb6
imul edx, edx
bswap edx
mov al, 0x34
add esi, edi
sal edx, cl
xor esi, 0x729
mov eax, 0x8cef48e4
or esi, ebp
test ecx, 0xdd29e104
mov dh, 0xc4
inc edi
add ebx, esi
add ebx, dword [esp]
push ebp
adc eax, 0x1b7b723d
dec eax
mov dh, cl
xor al, 0xc6
xchg al, al
dec ebp
inc edi
mov edi, 0xfe243212
shl ebp, 1
sub ebp, eax
mov ebp, 0xbe9ab30f
not ebp
or ebp, ebp
dec ebp
mov edi, 0x8372c
adc ebp, 0x7be7b37
and ebp, 0x6cfe8c22
mov ebp, edx
lea ebp, [0x11f21042]
rol ebp, 0xe5
imul ebp, ecx
not ebp
add ebp, ecx
lea ebp, [0x3fe3748d]
mov ebp, 0xaf1bf8d3
sbb ebp, edi
sar ebp, 0x10
bswap ebp
test ebx, ebx
movzx ebp, bp
xor edi, 0x9aa9
inc ebp
bswap ebp
imul ebp, edx
shl ebp, 0xe4
mov ebp, ebp
dec ebp
mov ebp, 0xd5b829ed
xor ebp, 0x10077f3f
mov ebp, 0x44b5ff80
mov ebp, 0x70d303e4
test ecx, esi
lea edx, [edi]
neg ebp
sub edx, 0xa93
rol ebp, cl
cmp edi, edi
xchg edi, edi
neg edi
bswap edi
bswap ebp
mov edi, ebp
dec ebp
mov ebp, 0x498b0da3
not ebp
xor ebp, ebp
mov edi, 0x4cf9
cmp ebp, 0xb03478a1
xor edi, 0x4652
imul ebp, eax, 0x29aeb160
push edi
add ebp, 0x7b6fae16
or ebp, ebx
xchg ebp, ebp
not ebp
test eax, 0xcaba1f7b
mov ebp, 0x6950c61e
mov ebp, 0x15ac3c3f
imul ebp, edi
pop eax
mov ebp, 0x8d53aae2
sub eax, 0xaab
add eax, edx
xchg dh, dl
mov dh, bh
xor eax, 0x432
or dh, cl
test dl, ch
movzx ebp, cl
mov esi, eax
mov eax, 0x2ee4997e
mov ebp, 0x8ba84677
sub esi, 0x8a6c0
add esi, dword [ebx]
shr al, cl
cmp eax, 0xf4563ed1
imul edx, eax, 0xd93f5d74
rol dh, cl
sal edi, 0x6a
and edx, 0xcfb610ff
movzx ebp, bl
and dl, ch
inc ebp
sar ebp, 1
lea ebp, [0xc0728642]
inc ebp
dec ebp
movsx ebp, bx
imul ebp, eax
mov ebp, edx
adc ebp, 0x797e12fe
movzx ebp, di
shr ebp, 0xe8
mov ebp, eax
not ebp
inc ebp
push esi
dec ebp
xchg ebp, ebp
sub ebp, 0x998db016
add ebp, eax
mov ebp, ecx
not ebp
imul ebp, ebp
cmp ebp, 0xe05eb09
sbb ebp, eax
dec ebp
pop edx
movzx ebp, cx
bswap ebp
add ebp, edx
neg ebp
inc ebp
imul ebp, edx
cmp ebp, ebp
dec ebp
movzx ebp, ax
mov ebp, ebx
not ebp
not ebp
neg ebp
shr ebp, 1
imul ebp, esi
bswap ebp
or ebp, ebp
lea ebp, [0xacc07297]
inc ebp
rol ebp, 1
mov ebp, 0x8a12a06f
inc ebp
lea ebp, [0x39ef40e6]
mov ebp, ebp
test edx, 0x11b01b13
adc ebp, edi
mov ebp, eax
xchg ebp, ebp
neg ebp
xchg ebp, ebp
imul ebp, ebp, 0x58802e9f
imul ebp, esi
add ebp, eax
xchg ebp, ebp
test eax, 0xa3c593c1
movsx ebp, di
sar ebp, 0xf4
movzx ebp, si
movzx ebp, si
dec ebp
dec ebp
push 0xfff54b30
mov ebp, edx
inc ebp
rol ebp, 0xda
add ebp, ebp
rol ebp, cl
dec ebp
dec ebp
mov ebp, ebp
ror ebp, cl
inc ebp
neg ebp
xor ebp, edx
imul ebp, edi, 0x230a000e
xchg ebp, ebp
lea ebp, [0xb24ba200]
xchg ebp, ebp
rcl ebp, 0xf4
pop edi
and ebp, ecx
add edi, 0xab4d0
mov ebp, edx
imul ebp, esi, 0x4177d76e
inc ebp
dec ebp
lea ebp, [0x7bc622e9]
or edi, 0xaabd3
imul ebp, ebp
test ecx, esi
sub edi, 0xaabd3
xchg ebp, ebp
inc ebp
shr ebp, 1
xor edi, 0
dec ebp
xor edi, 0
inc ebp
dec ebp
rcl ebp, cl
test edi, 0xebbe329a
mov ebp, 0x2b5f1bf6
imul ebp, edx, 0xaf7ef2d6
shr ebp, 1
movzx ebp, si
xchg ebp, ebp
dec ebp
imul ebp, esi, 0x9a7d9f2b
rcl ebp, 0xb9
mov ebp, 0x61bfcd28
inc ebp
movsx ebp, dx
neg ebp
sub ebp, edx
movsx ebp, dx
inc ebp
mov ebp, esi
dec ebp
cmp ebp, edx
or edi, edx
mov dl, 0x74
test bl, 0xa2
imul ebp, ecx
bswap edx
inc ebp
bswap ebp
inc ebp
imul ebp, edx
imul edx, ebp
neg ebp
lea edx, [0x6bcd9d55]
sal dl, cl
inc ebp
rcl dl, 1
mov dl, bh
ror dh, 0x8d
xchg dh, dh
dec dh
dec edx
add dl, 0xf
mov edx, 0xe9d9f72d
imul edx, edx
imul edx, edx
mov edx, 0x169c0c13
mov edx, 0x6731fbc7
mov edx, ecx
mov edx, ebx
mov ebp, 0x417
add dl, bh
test bh, ah
xor ebp, 0x417
sbb edx, ebx
neg dh
test edx, esi
imul edx, ebp, 0xf88aafc5
mov dh, 0xfd
lea edx, [0xcb2c3802]
or ebp, 0xffffff59
sub ebp, 0x85d
mov edx, 0xdb05f6b5
xchg dl, dh
sbb edx, esi
imul edx, esi
neg edx
neg dl
bswap edx
test cl, 0x2b
test al, ah
imul edx, edx
lea edx, [0x81a5516d]
test bl, ch
not dl
imul edx, ebx
imul edx, edx
movsx edx, si
lea edx, [0x2d5f9e7]
movzx edx, ax
rol dl, 0xc3
xchg edx, edx
dec edx
bswap edx
inc edx
xor edx, edx
lea edx, [0x673bd8ef]
bswap edx
test bl, 0x3f
xor edx, 0xfe0381d3
xor edx, edx
movzx edx, dh
bswap edx
movsx edx, bp
movzx edx, ah
bswap edx
xor edx, 0x1d7153b5
xchg edx, edx
xchg edx, edx
mov ebx, 0xda4ad
imul edx, ebx, 0x180c9d29
movzx edx, di
sub ebx, 0xda4ad
imul edx, edi
or ebx, ebp
imul edx, ebp
lea edx, [0x863baae2]
add ebx, 0x904
mov edx, esi
rcl edx, 1
or ebx, edi
ror dl, cl
rcl dh, 1
test dl, 0x85
sbb ebp, eax
imul ebp, ebp, 0xd16138d0
movsx edx, bh
add edx, edx
cmp edi, ebp
lea ebp, [0x9a5eb860]
inc edi
bswap ebp
test ebp, edx
sub dh, dl
xchg edx, ebp
rol dl, cl
ror dh, cl
mov dh, bl
ror dl, 0x79
or dl, 0x9c
mov edx, eax
xor edi, 0x3662cfe2
test edi, edi
dec edi
inc edi
mov edi, edi
dec edi
mov edx, 0x579
dec edi
sub edi, edi
neg edi
mov edi, ebp
adc edi, eax
mov edi, eax
bswap edi
cmp edi, edx
xchg edi, edi
xchg edi, edi
mov edi, 0x5e303484
imul edi, ebx, 0x89837163
mov edi, 0x9524e8eb
dec edi
or edi, 0xd082d628
imul edi, edx, 0x59cd84fb
inc edi
inc edi
xor edx, 0x35
xchg edi, edi
mov edi, eax
xchg edi, edi
mov edi, 0x74154af9
mov edi, 0x70f56b17
movzx edi, di
lea edi, [0x17ed6dd6]
movzx edi, cx
inc edi
test edx, edx
adc edi, edi
neg edi
bswap edi
test edx, 0x32701f71
lea edi, [0xc4b68a27]
mov ebp, 0xbab
xor ebp, 0xbab
dec edi
mov edi, ecx
mov edi, ecx
add ebp, edx
mov dh, 0xa0
movzx edx, dh
add ebp, 0x258
mov dh, 0x8c
and dh, ch
mov edx, 0x7a665e4e
lea edi, [0xc63eb354]
or edi, esi
dec edi
mov edi, esi
imul edi, esi
push ebp
neg edi
bswap edi
imul edi, ebp
sar edi, 0xbc
imul edi, ebx
dec edi
mov edi, 0x246c436a
mov edi, edi
pop edx
cmp edi, edi
shl edi, cl
rol edi, cl
not edi
mov edi, 0xb6461440
test esi, ebx
imul edi, ebx, 0x27de4535
neg edi
test ebp, edi
rol edi, cl
mov edi, 0x92ceeccb
shl edi, 0xc4
dec edi
mov edi, ecx
mov edi, ecx
sub edi, eax
mov edi, 0x5f7b8af1
imul edi, edi, 0x4c070ac6
adc edi, edx
test ebp, 0xbf0ad5fc
not edi
movzx edi, dx
xor edi, 0x4c99ad55
neg edi
test edi, edx
mov edi, edx
add edi, esi
mov edi, edx
bswap edi
rcr edi, 1
xchg edi, edi
xchg edi, edi
mov edi, edi
movsx edi, bx
dec edi
dec edi
and edi, ebx
push edx
sal edi, 0x1e
xchg edi, edi
shl edi, 1
xchg edi, edi
bswap edi
lea edi, [0x536dcb2]
imul edi, edi, 0x4984e8ba
neg edi
movsx edi, ax
sar edi, 1
dec edi
cmp edi, ecx
sal edi, 0x7d
mov edi, 0xfad9107d
xchg edi, edi
pop eax
rcr edi, 0xbd
sbb edi, 0xc5b17578
add edi, 0x83c0177c
imul edx, eax
test dl, cl
lea edi, [0xe382e5d1]
bswap edx
xor eax, 0x7a4
lea ebp, [0x7f8097d7]
sub dl, 0x3d
shr dl, 1
dec edi
mov ebp, edx
imul edx, ebp, 0xbb8896a2
test bh, 0xc0
inc dh
not dh
mov edi, ecx
sar dh, 1
xchg edx, ebp
or ebp, ebx
inc edi
or eax, ebx
lea edx, [0xd5f9c47]
adc bh, bl
inc edx
push esi
dec edx
bswap ebx
xchg dh, bl
movzx ebp, cl
movzx ebx, ax
lea ebx, [0x1b211468]
or dh, 0xc2
imul edi, ecx
cmp bl, bh
dec bh
cmp dl, 9
imul ebx, esi, 0x244558a0
neg dl
or edx, ebx
rcr dh, 1
mov bh, dl
shl esi, 2
bswap ebp
or bh, bh
imul esi, esi, 4
imul ebx, ebx, 0x8a83104f
xor edi, eax
imul esi, esi, 4
mov dl, al
cmp bl, bh
or bl, bh
shr eax, 1
add ebx, ebp
test ah, ch
lea ebx, [0x21445d5e]
cmp ebx, esi
shr eax, 2
rol edi, 0x8b
sub ebp, eax
imul edi, eax
xchg ebp, ebx
shr eax, 1
movzx ebx, ch
mov bh, 0x9e
sbb bh, ch
shr eax, 2
imul ebx, ecx, 0x9411f507
sal dl, 0x30
xchg bl, bl
shr eax, 2
test ebx, ebp
cmp ebx, ebp
mov dh, dl
mov bh, 0xe3
inc edi
bswap ebp
neg dh
mov ebp, 0x7177d388
rcr ebp, cl
imul ebp, edx, 0xa0fa0da7
rcl ebp, cl
rcr ebp, 0xc0
mov ebp, esi
rol ebp, 0x34
mov ebp, edx
lea ebp, [0x2fd1cc3b]
mov ebp, edx
sar ebp, cl
imul ebp, esi
movzx ebp, si
xchg ebp, ebp
dec ebp
and ebp, ebp
not ebp
mov ebp, esi
lea ebp, [0xca103021]
bswap ebp
test ecx, 0xdafa8c0e
movzx ebp, cx
imul ebp, esi, 0x50a42ff3
dec ebp
add ebp, ebx
neg ebp
movsx ebp, ax
xchg ebp, ebp
shr ebp, 0xe8
mov edx, 0xdb32
xchg ebp, ebp
test edi, 0x3899791c
imul ebp, ecx, 0x51684a8f
movsx ebp, ax
cmp ebp, 0x95574129
or ebp, 0x4a700b06
dec ebp
test ebx, 0x414ab7b
xor ebp, 0x885aa931
neg ebp
test ecx, edi
mov ebp, 0x9b8b8149
inc ebp
not ebp
or ebp, ebx
xor edx, 0xd2e5
not ebp
mov ebp, 0xf8361d06
neg ebp
sub edx, 0x9d7
sub edx, 0
mov ebp, 0x763c78e1
mov ebp, ebx
add edx, eax
sbb ebp, eax
test ecx, ebx
xchg ebp, ebp
inc ebp
movzx ebp, bx
mov edi, 0
adc ebp, ebx
xchg edx, edi
test edx, ebp
xchg ebp, ebp
add dh, 0x97
mov dl, dl
imul ebp, edi
xchg dh, dh
dec edx
mov dh, dh
imul ebp, edi, 0x9a983dc1
cmp ebp, ecx
test ch, ch
xor ebp, ecx
bswap ebp
xor ebp, 0xe33f5bff
xchg dl, dl
mov ebp, edx
mov ebp, 0x3a25896a
mov ebp, edi
dec ebp
sbb dl, bl
test esi, 0x63248bb2
mov edx, 0xa5c032d1
rcr dl, 0x9e
lea edx, [0x6e9c713f]
test dh, 0xa6
dec dl
rol dh, 1
ror dh, 1
mov edx, ebx
ror edx, 1
sub dl, 1
lea ebp, [0x5b6dd044]
push 0
neg edx
mov dl, 0x27
test al, 0xf7
imul ebp, ebp, 0x14096b3e
lea edx, [0xc28735e5]
pop ebx
shl edx, 0x61
imul edx, ecx, 0xb1c0b672
adc ebp, 0x4282f6ad
test edi, edi
adc edx, ebp
mov ebp, edx
mov dh, 0x15
inc ebp
xchg edi, ebx
bswap edi
and dh, 0x23
test ebp, ebx
sub dl, 0xf5
mov ebp, esi
mov edx, 0x2313a420
mov edi, ebp
imul ebp, ebx, 0xa8a539e8
imul edi, edi
sal edx, 0xbd
sbb ebp, ebx
imul ebp, edx, 0xf2b4e9df
mov dl, bl
mov ebp, ebx
lea edi, [0xf03083c0]
rol dl, 0x43
xor esi, ebx
mov edi, 0x1feec1a9
inc edi
pop edi
test cl, 0x5a
xchg bh, ah
mov ah, 0x4c
mov eax, 0x4ae6b9c1
shr bh, 0x9c
movsx edx, al
not dl
rol bl, cl
mov ebp, 0xc4b88921
mov ebx, 0x779f0a56
xchg al, dl
dec eax
rcr edx, 1
mov edx, edi
imul ebx, ebx, 0xaa305639
rcl dl, 0x21
mov ebp, esi
sub bh, 0x9e
mov ah, al
mov ebx, 0x696ef6eb
rcl ebp, cl
xchg dh, ah
add edi, esi
mov bl, bh
xor bl, 0x39
neg edx
pop ebp
imul eax, eax
cmp eax, 0xb4a870d0
test ebp, edx
sbb bh, bh
shr bl, 0x8b
shl ebx, cl
inc edx
mov bh, al
bswap ebx
dec ebx
mov bh, al
mov edx, 0xfff1f31d
mov bl, 0x7e
xor edx, 0x3bb1
imul ebx, eax
add edx, 0xe2e92
push edx
movzx ebx, dx
test ebx, 0x32e7ed63
lea ebx, [0xec4b8c0f]
bswap ebx
shr bh, cl
imul ebx, ebp
mov ebx, 0x9daa80cf
pop eax
add eax, 0x8c2
dec edx
mov dl, 0x96
mov edx, edi
or ebx, 0x24e3ba90
mov bl, 0xad
mov ebx, 0x27daf12b
add bl, cl
mov ebx, edx
movzx ebx, dh
lea edx, [0xfeafc5fc]
lea edx, [0x6b79a60c]
and edx, 0x4f38de7d
xor edx, esi
mov ebx, 0xac6ae5e2
dec edx
movzx ebx, bx
inc bl
xor eax, ebp
imul edx, eax
xchg bh, bh
mov dh, 0x44
mov ebx, 0xd1eb9eb0
mov bl, ah
mov ebx, ecx
movzx ebx, cx
mov dl, 0x83
not edx
imul ebx, ebx
imul edx, esi
add edi, eax
imul edx, ebp
lea eax, [0xb89f3b80]
xor edx, ebx
dec edx
imul ebx, eax
test al, 0xea
movsx ebx, dl
xor ebx, 0xdb2b86e8
movsx ebx, bh
sbb ebx, eax
push 0xfffd191f
test cl, 0xfe
xchg bl, bl
movzx ebx, dl
mov bl, cl
xchg ebx, ebx
mov bl, ch
test ebp, 0xa36ec414
pop edx
imul ebx, ebp, 0x276fe428
mov bh, 0x31
mov ebx, 0x9c5d4af5
test ebp, ecx
mov bl, 0x84
lea ebx, [0xfe882cb8]
imul ebx, eax
sar ebx, 0xbd
and bl, dh
not bl
rol ebx, 0xe6
mov eax, edx
test dl, 0x3a
imul ebx, esi, 0x817d8eba
test ecx, 0x1749cd71
imul ebx, ebp
add eax, 0x2ff4c
test ah, dh
add edi, eax
mov edx, ebx
imul esi, ebp, 0x8575b2f2
bswap ebx
test edi, 0x40e63fbf
neg bl
inc esi
dec ebx
not esi
imul ebx, ecx
movzx ebx, dh
dec ebx
mov esi, 0xdbf
not bh
imul ebx, ebx, 0x96d1fbb3
lea eax, [esi]
mov esi, edi
rol ebx, cl
xchg ebx, esi
xor eax, 0xdbf
mov bl, 0xad
xor eax, ecx
bswap esi
test ebp, 0x2f312d82
adc bh, 0xb5
sar bh, 1
lea ebx, [0xa15bbe6]
mov bh, 0xd0
test edx, 0xcd04ec40
bswap esi
movsx esi, bx
imul esi, edi
imul esi, ebx
and bl, ah
imul esi, ebx, 0x977e3478
xchg ebx, esi
inc esi
test bh, 0x88
dec esi
bswap esi
imul ebx, edx
test eax, 0xed43d0e6
mov bl, 0x1a
test eax, ecx
imul esi, edi
shl esi, 0xb9
sal esi, 0xcd
mov ebx, 0xffff5839
xor esi, 0x9274fa8a
adc esi, eax
mov esi, 0x978f47d4
xor ebx, 0xa0a1
imul esi, ecx
sar esi, cl
mov esi, 0x4c106c93
lea edx, [ebx]
or bl, 0xc1
add bh, 0xfa
xchg bh, bl
add edx, 0x768
lea ebx, [0x3223a86e]
mov bh, 0xd3
adc bh, ch
mov esi, 0x7c4fd54b
xor edx, eax
lea eax, [0xd57fa0fa]
test ecx, ecx
xchg ah, al
rol bl, cl
test ah, 0x6a
dec eax
mov ebx, 0xde239f4a
xor bh, ah
xchg ebx, ebx
bswap ebx
imul ebx, edx, 0x5620909a
imul ebx, ecx
push 0xcd6a4
shr bl, 0x32
rcr ebx, 0xb5
lea ebx, [0x5a92e0e7]
movsx ebx, bx
inc ebx
add ebx, esi
or bh, ah
neg ebx
pop eax
bswap ebx
mov bh, bl
and ebx, ecx
sub eax, 0x4a5ae
test esi, 0x5ad22ae
lea esi, [eax]
mov ebx, ebx
inc ebx
mov ebx, 0x5ddc6b72
movzx ebx, dl
sbb ebx, esi
test bl, 0x5f
bswap ebx
mov ah, cl
movsx ebx, ah
sbb al, ch
sub eax, 0xe948ef3a
sal bl, 1
inc ebx
inc eax
test dh, cl
dec eax
lea ebx, [0xf1eb51ca]
add esi, 0xb5f9
sub edx, esi
cmp esi, 0xade7b83b
test cl, 0x47
test al, 0x6f
inc ebx
mov al, ah
sub eax, ebp
shl bh, 0xe6
rol ebx, cl
dec ebx
imul ebx, ebx
mov ebx, 0x2df8951c
xor ebx, eax
bswap ebx
bswap ebx
mov bh, al
mov eax, 0
sal bh, cl
inc ebx
lea ebx, [0xad3cd0ea]
xor eax, 0x68385
add eax, 0xe879
imul ebx, eax, 0x60245ea7
mov bl, 0x6b
mov esi, eax
mov ah, al
sub ah, 0x43
xchg bl, al
sub esi, 0x76bf7
test cl, 0x77
cmp bl, 0xc
test edx, ecx
and edx, esi
xchg al, bh
mov bh, 0xfd
mov esi, 0xc88559a7
movsx eax, ch
sar ebx, 0x6f
xor esi, esi
mov esi, eax
lea eax, [0xc3a98216]
test al, dl
imul esi, ebp, 0x47eb523
or esi, edx
sbb al, 0x70
shr al, cl
test dh, 0xbf
lea ebx, [0xcd8c454c]
imul edx, edx, 2
test edx, ebx
imul edx, edx, 2
mov ah, dl
test ebx, 0xf01026de
mov ah, 0x8b
add esp, 4
imul ebx, ecx
add edx, dword [esp]
rol bh, 0x19
movzx ebx, cl
sub esp, 4
movsx eax, dh
mov ebx, 0x4245bb85
imul ebx, ebx, 0x40d9dc62
neg eax
mov esi, ebp
dec ebx
mov ah, bh
test ch, cl
sub ebx, 0xce9f49fd
rcl bl, 0x15
inc ebx
mov ebx, edi
neg ebx
mov bh, 0x5d
lea esi, [0x62e25fd3]
add edi, dword [edx]
not al
or eax, 0x27089d49
and al, 0x96
inc al
lea ebx, [0x7547c363]
imul eax, ebx
rol bh, 1
mov al, 0xb0
adc al, dh
imul esi, ecx
bswap esi
mov eax, edi
mov eax, ebp
inc al
test bh, 0x67
mov eax, eax
mov eax, edx
mov ah, 0xd9
movzx esi, cl
imul esi, esi
xor ah, 0xf6
xchg ah, al
not ah
lea eax, [0x37db44e7]
mov eax, 0x6f2989bd
lea eax, [0xa15d9f5d]
rcr eax, cl
bswap eax
mov ah, 0xb0
ror ah, 1
sbb eax, 0xd3f5ee1b
dec eax
inc eax
sar al, 1
push 0x15509
xor eax, 0xd3d1cc84
mov eax, 0x8c2dc4a8
mov al, 0x41
rcl al, 0x9a
bswap eax
dec eax
pop esi
mov ah, bh
add esi, 0x7a0d5
mov ah, ch
xchg ah, ah
lea ebx, [esi]
sal ah, cl
not al
mov al, 0x1a
add al, 0x75
sub ecx, ebx
test bl, 0xd8
test ebx, ebx
add ecx, 0xeef
sub esi, eax
inc esi
mov ebx, ecx
dec esi
xchg al, al
add edi, ebx
rcl eax, 0xdf
test bl, 0xbf
movsx esi, bp
mov bl, ah
sub ebx, esi
inc esi
lea esi, [0xcebbfab]
mov esi, ebx
imul esi, eax, 0x742199d6
adc esi, 0xf01bf9ad
rol esi, cl
bswap esi
shl esi, cl
and esi, edi
mov esi, 0x969d9f19
mov ebx, 0x967b1
add ebx, 0x69f
imul esi, edi
or esi, esi
imul esi, ebx, 0x24171dfc
mov esi, 0x5b91ff02
and esi, 0x4445ad42
not esi
cmp esi, ebp
test esi, 0x17fc66b9
bswap esi
adc esi, ebp
mov esi, eax
or esi, edi
xchg esi, esi
mov esi, esi
mov esi, 0xd3ae4c18
neg esi
ror esi, 0xcb
mov esi, 0xd3538ae6
inc esi
test ebx, 0x65aa27ab
mov esi, 0xcd654bc3
movsx esi, si
push ebx
sar esi, 0xa1
mov esi, esi
dec esi
test esi, 0x684a69ed
xchg esi, esi
mov esi, edi
mov esi, 0x8d1780b8
test ecx, ecx
test edi, 0x9dbead2
or esi, ebx
pop eax
dec esi
xchg esi, esi
add esi, ecx
mov bh, 0x16
sub bh, dh
sub eax, 0x8761
add ecx, eax
mov al, ch
xchg eax, ebx
ror bl, 1
adc eax, ecx
sal esi, cl
mov esi, ebx
test esi, 0x2e8eb903
not esi
dec esi
imul esi, eax
add esi, ebp
imul esi, ebp
bswap esi
xchg esi, esi
neg esi
xchg esi, esi
test ecx, 0xd3306455
mov esi, 0x8054ab56
neg esi
lea esi, [0xd42d0239]
imul esi, esi
or esi, esi
sub esi, 0x9e80161e
xchg esi, esi
cmp esi, edi
inc esi
mov eax, 0xfffa443b
adc esi, ebx
neg esi
shl esi, 1
add eax, 0x5bbc5
or esi, 0x60b51e8
add eax, ecx
test ebp, 0x8cb4dc80
neg esi
push eax
mov esi, ecx
mov esi, ebx
mov esi, ebp
add esi, ecx
or esi, 0xcd427536
and esi, ebx
neg esi
sal esi, 0xd4
mov esi, edx
dec esi
test ebp, 0x2ae973a5
test esi, 0x582e3de6
rcr esi, 1
adc esi, 0xea6b65cf
test edi, esi
test eax, eax
bswap esi
bswap esi
pop ebx
mov esi, 0x82334857
dec esi
test dh, ch
xchg esi, eax
or ah, ah
adc al, ch
adc ah, 0x24
xchg al, al
and eax, ecx
xchg ah, ah
mov eax, ecx
sub eax, ebp
rol eax, cl
imul eax, ecx
sal eax, 0xe
test dh, 6
cmp al, 0xa9
add eax, edx
imul eax, edx
imul eax, edi, 0x7c4cf955
mov eax, 0xd7f8b7d5
mov ah, ch
push 0x1aa
test ecx, ebx
inc eax
xor ah, al
xchg eax, eax
inc eax
imul eax, edi, 0x1a0bdffc
movsx eax, dx
test dh, 0x41
imul eax, edi
ror eax, 0x2c
sub eax, 0x911084fb
imul eax, ecx
sub eax, 0xdd0c6af9
neg eax
pop esi
bswap eax
sbb al, ch
xor esi, 0x1aa
imul eax, eax
xchg al, ah
add esi, 0x80581
imul eax, edi, 0x2959b193
adc ah, cl
add esi, 0xe16e
mov eax, 0x786386e0
or eax, ebx
not ah
sub ebx, esi
neg eax
movsx esi, di
rcl eax, 1
sbb al, 7
lea eax, [0x4c18f468]
not esi
sar esi, cl
mov esi, edx
bswap esi
test ecx, ecx
dec esi
test ebp, ecx
imul esi, ebx
adc esi, edx
push 0
xchg esi, esi
not esi
rcl esi, cl
dec esi
sub esi, ebx
rol esi, cl
mov esi, edx
imul esi, ebx
lea esi, [0xa2eee2e9]
imul esi, esi, 0x4a01fe72
imul esi, ebx, 0xaa3a7827
pop eax
movsx esi, di
movsx esi, cx
imul esi, edi, 0x64826630
dec esi
imul esi, esi
mov esi, 0xb4145dcd
lea esi, [0x6b4649a3]
mov esi, edx
mov esi, 0x314f06b4
dec esi
mov eax, 0xe81
inc esi
mov esi, ecx
test edi, ebp
xor eax, 0xe80
lea esi, [0x5b1d6469]
imul esi, ebx
xor esi, ecx
and ebx, eax
xchg ah, al
not ah
test edi, 0x27eb1959
mov esi, 0x58a9384d
inc esi
lea eax, [0xb0857158]
imul eax, edi
test ecx, 0x40cbb931
test dh, ah
sbb al, 0x11
bswap eax
lea eax, [0xd0f0ddc3]
movzx esi, bx
add eax, 0xbdf89f6c
or eax, edx
xchg eax, eax
mov eax, ecx
lea eax, [0x7b7d541d]
mov ah, 0x9c
and eax, 0xbbb4c13d
xor eax, 0x67a79124
test edi, 0x81e35980
adc eax, 0x58aec21d
not ah
or eax, 0x1af99179
and ah, dl
movzx eax, cx
mov eax, 0xf47128a9
adc eax, edx
imul eax, edi, 0x30e3f741
mov ah, 0xec
test ch, ah
mov eax, 0x6a95353a
mov al, 6
inc eax
dec eax
imul eax, edi, 0xf13eddd3
mov ah, dl
mov ah, bh
imul eax, edi
mov ah, 0x29
rcr ah, 1
test ecx, ebp
sbb eax, 0x2802fea6
lea esi, [0xaad]
movsx eax, ch
xor esi, 0xaad
sal al, cl
dec eax
rcl eax, 1
add esi, 0
bswap eax
bswap eax
xchg al, ah
or al, 0xdd
xor esi, ebx
and eax, edx
xchg ah, al
mov eax, 0xa6e3d8c1
sal al, 0xb4
mov al, bh
test cl, ch
or al, 0xba
mov eax, eax
mov ah, 0x7c
mov ah, ch
xchg eax, eax
rcl eax, 0x26
mov ah, bl
sbb ah, bh
imul eax, ebx
mov ah, 0xec
shr ah, 0x29
not eax
add al, 0x9d
dec eax
movsx eax, ax
mov eax, esi
add ebx, esi
mov al, al
xchg eax, eax
sbb al, cl
add al, cl
shl ebx, 1
test dl, ch
not ah
test ch, 0x8c
mov eax, esi
test ebx, 0xf4c41f18
sar ah, cl
xchg eax, eax
test ebp, ecx
imul esi, ecx
xchg al, ah
xchg eax, esi
adc al, bl
test edx, 0x5a2e75ed
movzx esi, si
or al, al
add eax, 0x4c088d3f
dec eax
neg esi
imul eax, edx, 0x27ae8c1d
cmp esi, 0x9ae91ad4
mov esi, 0x7df8d99e
lea esi, [0x4c3c6603]
xchg esi, esi
bswap esi
add esi, 0x43563d56
mov esi, 0x3f3e47cf
sar esi, 1
lea esi, [0x98c4ef93]
lea eax, [0xcd3]
test ebp, edx
sub eax, 0xcd3
xchg esi, esi
test ebp, 0xcc74c1ec
bswap esi
inc esi
bswap esi
not esi
lea esi, [0x31734735]
xor esi, 0x4bce28c8
mov esi, 0x53dde1ec
rcr esi, cl
dec esi
bswap esi
movzx esi, bp
mov esi, eax
shr esi, 0x2f
or esi, ecx
not esi
or eax, 0xfffff4d1
or esi, ebx
mov esi, 0xf941f548
mov esi, 0x811b8603
add eax, 0xb33
or esi, ecx
xor esi, eax
xor esi, ebx
xor ebx, eax
mov esi, ebp
not esi
test ebp, ecx
test edx, 0x7aaf3593
imul eax, ecx
test edx, 0xc266b7c4
mov ah, 0xbb
not ah
inc eax
shr eax, 0xb9
inc eax
bswap eax
movzx eax, ah
dec eax
cmp al, bl
not eax
neg eax
rcl eax, 1
sbb eax, ecx
mov ah, 0x85
not eax
movzx eax, si
dec al
shl eax, 0x74
xchg eax, eax
imul eax, edx
bswap eax
imul eax, ebp
imul eax, ecx
and al, 0x24
bswap eax
movsx eax, cx
bswap eax
lea eax, [0x97027512]
neg ah
test ebp, 0x7aa074f8
mov esi, 0x1e0
mov ah, bh
adc al, al
test eax, 0x5e6bd3f
sub esi, 0x1e0
mov ah, 0xca
lea eax, [0x144d825f]
add esi, ebp
sar eax, 0xc1
movzx eax, ch
not eax
lea eax, [0xefb92ec3]
add ebx, esi
dec esi
mov al, 0xa8
imul esi, esi, 0x7932c75d
add ebx, dword [esp]
imul edx, ecx, 0x7e783cf7
test bh, 0xb8
mov dh, 0xc
mov esi, dword [ebx]
test ch, dh
dec al
imul eax, eax
imul eax, edi, 0x3d90b2b4
mov edx, esi
sbb edx, edi
inc dl
xchg edx, edx
mov edx, ecx
neg dl
lea edx, [0x5bc47f95]
xchg edx, edx
mov eax, 0xe84
test ch, bl
xor eax, 0xe84
sar edx, 0x50
test dl, 0x23
imul edx, eax
dec edx
mov edx, esi
or eax, edi
test cl, dl
sub esi, eax
bswap edx
rcr dl, 0x6b
rcl eax, 1
imul edx, esi
shr eax, 0x58
mov eax, ebx
mov dword [ebx], esi
mov al, cl
xchg edx, eax
mov dh, cl
neg ah
neg dl
sar edx, 0x57
mov dl, cl
push 0xb07e8
lea edx, [0x7f0a8ba4]
or dh, 0xa7
shr edx, 1
sbb edx, edi
movsx edx, dh
mov dh, dh
neg edx
test esi, eax
movzx edx, dl
pop eax
mov dl, ah
mov dl, cl
movzx edx, di
and dh, 0x84
sar dl, 1
dec edx
test ecx, ebx
mov edx, edi
and edx, eax
imul edx, eax
imul edx, ebx
imul edx, ebx, 0xe8b06381
sar dh, cl
or dl, 0x93
sub eax, 0xb1626
add edx, edx
rcl edx, 0xd2
inc dh
sub ecx, eax
sub edx, 0x1e8080ac
not edx
bswap eax
sub ecx, 0xe3f
mov edx, ecx
movzx edx, dl
cmp ecx, 0x8e6ef
jb 0x403874
lea eax, [0x466bde3a]
or edx, eax
jmp 0x40228e
inc ecx
mov bh, ah
inc ebx
dec eax
mov edx, 0x7411771d
cmp edx, ecx
cmp edi, edx
xor dh, 0x1f
mov eax, 0xffff0cb4
mov ecx, 0xddef0fb8
rcl dl, 0xf0
imul ecx, esi, 0x498b86be
xor eax, 0xd380
test dh, 0x7d
add ecx, esi
sar edx, 1
add eax, 0xa92
dec edi
rcl dh, 0xfb
mov ebx, eax
and ecx, edi
shl edx, 0xaa
test ebx, ecx
adc al, 0x6d
bswap ecx
lea eax, [0x78cc86cc]
imul edi, ebp
imul eax, ebp, 0x15d718c0
lea edi, [0x189a07ea]
lea esi, [ebx]
add bl, dh
shl bh, 0x52
imul eax, ebp
xor esi, 0x17f0
mov al, 0x7d
test ecx, ebp
lea eax, [0x80894f84]
mov dh, dh
mov edi, 0xe34d1e39
imul ecx, ebx, 0xd3777c22
imul edx, edx
mov ah, ah
sbb bl, dh
rcr edi, 0x50
sar bh, 7
mov cl, dl
inc bl
movsx ecx, ah
xchg edi, ebx
sub bh, ah
inc al
xadd ebp, esi
lea eax, [0xc69054d]
test ebx, 0x7f5fb5d5
xor dh, dl
imul ecx, ebp, 0x4aba0842
bswap edx
inc al
inc edx
bswap edi
mov bl, 0x8f
imul ecx, eax
test ebp, 0xdf278b2e
xor ecx, edi
movsx ebx, bl
dec ecx
add ebp, 0x1d2
add ecx, edi
dec esi
bswap edx
sbb dl, ch
test ah, 0x76
mov ch, ch
sbb ch, ch
imul ecx, ebx, 0x4da68f11
neg dh
bswap ecx
mov ecx, 0xb5c8aab8
mov ecx, 0xfdbff5dc
mov edx, 0x21f8ade6
inc ecx
bswap edx
bswap edx
test eax, eax
inc ecx
xchg dh, ch
test cl, 0x19
mov edx, ecx
imul ecx, ecx
neg ecx
xor ecx, ebx
inc cl
mov ecx, 0x85091f1c
test ebx, ebx
xchg cl, cl
lea ecx, [0x3764105]
mov edx, 0x10926a
xor edx, 0xde09
bswap ecx
inc ecx
imul ecx, edx, 0x8a58b495
neg ecx
movsx ecx, bh
rol ecx, cl
xchg ch, ch
mov ecx, eax
sub edx, 0xe5362
lea ecx, [0x4c1c3d5b]
imul ecx, ebp
lea ecx, [0xefcd0629]
lea ecx, [0xa468b02a]
imul ecx, eax
not ch
lea ecx, [0x9393ee91]
mov ecx, 0xa17b3258
mov ecx, esi
mov ecx, ecx
mov cl, 0xd3
rcr ecx, cl
rcl cl, 1
imul ecx, esi
imul ecx, eax
dec cl
mov esi, 0xaeb
mov ecx, edi
shl ecx, 1
xor ecx, ecx
inc ecx
mov ecx, 0x236ae87c
xchg ch, cl
sal ch, 0xfd
sub ecx, edi
imul ecx, eax
xor esi, 0xaeb
and ch, dl
shl ecx, 1
add cl, 0x99
mov esi, edx
cmp ecx, ebx
add esi, 0x67b
inc ecx
add ecx, ecx
ror ch, 1
lea ecx, [0x39df782d]
test bl, ch
imul ecx, ebx, 0xf37aa2e4
mov ecx, eax
imul ecx, ebx, 0x8e206130
xchg ecx, ecx
mov ecx, 0x67d7a489
movzx ecx, bl
inc ecx
mov ch, 0x9c
sbb cl, 0xb1
test eax, 0xbd61928f
dec cl
test edi, 0x8f7c5ce
add ecx, eax
not ch
movsx ecx, ch
imul ecx, edx, 0x5673e81d
adc cl, al
imul ecx, edi, 0xe0bec33d
not ecx
and cl, 0x1e
sbb cl, ch
mov ch, al
mov edx, 0x8d4
mov ecx, ecx
inc cl
xor edx, 0x8d4
test edi, ecx
imul ecx, ebx, 0x1556667e
xchg ecx, ecx
movzx ecx, si
xor edx, esi
or ecx, ebx
mov ch, cl
lea ecx, [0x5b4aa238]
mov cl, cl
lea ecx, [0x5f72bae0]
mov cl, bh
lea ecx, [0x3ecf4bb]
cmp cl, al
mov ecx, 0x2adba73e
bswap ecx
test dh, 0x23
bswap ecx
test dl, 0xe8
imul ecx, ebp
xchg ecx, ecx
mov edi, 0x852f4
mov ecx, ecx
mov cl, dl
mov ecx, ebx
imul ecx, ebx, 0xa6c9322d
imul ecx, esi, 0xaa1e2e68
add ecx, edx
add ecx, 0x7d22217b
test ebp, ebx
movsx ecx, bp
neg ecx
mov ch, al
inc ch
xor ecx, ecx
add ecx, 0x93b66132
xor edi, 0xd263
sub edi, 0x88097
mov cl, 0x61
imul ecx, ebp
mov edi, 0xfffeaa96
xchg ch, cl
add edi, 0x1556a
mov cl, 0xec
dec ch
or edi, edx
test cl, bl
neg edx
rol cl, 1
movzx ecx, bl
bswap ecx
sbb dh, al
xchg dh, cl
mov edx, 0x9e598b99
mov dl, dh
imul edx, edx, 0x442402af
neg cl
sub edi, 0x49e
adc esi, esi
mov edx, 0x7468d6ab
xchg dh, dl
xchg edi, ebx
imul esi, ecx
rcl dl, 0xcd
bswap edi
xor ebx, 0xa69
movsx esi, cx
dec dl
bswap edx
mov edx, ecx
add dh, al
mov dl, 0xec
shl edx, 0x9b
mov dh, dh
test edx, ecx
shr dl, 0x50
mov edx, ebp
mov dh, 0xae
dec edx
imul edx, edx, 0x5101ade5
test bl, bl
mov edx, 0xd5b391ec
mov edx, ebx
sbb dl, 0xa9
lea edx, [0x6d6b2831]
mov edx, 0xd2f5269
movsx edx, di
dec edx
cmp edx, ebp
bswap edx
lea edi, [0x8667]
test ebp, 0x879736ae
bswap edx
push edi
sub dl, bh
mov edx, 0x3e179636
mov dl, 0xad
imul edx, ebx, 0x3fcb476a
shl dl, 0x7f
dec edx
bswap edx
or edx, ecx
dec edx
dec edx
mov dl, 0xbb
mov dl, 0x89
movsx edx, ah
sal edx, 0x8b
mov edx, 0x7691418c
imul edx, edx, 0x97c79356
test ebx, edx
test ecx, 0x309bc42d
dec edx
mov edx, ecx
pop esi
imul edx, ecx
mov edx, edi
sub esi, 0x9602
sar edi, 0x1c
mov ecx, esi
mov edx, edi
rcl edx, 1
rol dl, 1
shl dh, 1
test esi, 0xc3de1f00
push ecx
adc edx, edi
mov dl, 0xec
inc dh
not edx
test ebp, ebx
mov dh, 0x8e
sar dl, 1
mov edi, 0xe01163e2
pop eax
add eax, 0xf9b
mov ch, dl
inc esi
mov esi, 0x654ad22f
test edi, ebp
sub dl, cl
or eax, ebx
dec esi
not bh
xor eax, 0xfc01
cmp ebp, eax
ja 0x403ca3
bswap edx
mov edx, 0x7baf0542
mov edi, edi
cmp eax, 0xf45d5857
mov edi, 0x6f4ab1bb
neg ch
movzx edi, ch
not dl
lea edi, [0x430e9436]
sbb eax, 0x8f4defc1
test ebp, 0xd33896a0
shr ch, cl
mov ch, bl
mov edi, edi
movsx ecx, ax
mov edx, edx
sub ebp, 0
movzx edi, dh
sbb eax, 0xa894d2d1
jmp 0x401fd3
adc ch, ah
imul ebp, esi
imul edx, edx
not ebx
cmp edi, edx
dec edx
dec esi
ror ecx, 1
mov al, cl
add cl, ah
test edi, 0x4caa36bd
imul ebp, ebx
mov esi, eax
inc ebx
and edi, esi
rol dl, cl
ret