Function at 0x9b3747
Capabilities:
Encode data using xor
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
add esi, eax
sub ecx, eax
xchg edi, esi
or edi, edx
mov ecx, 0xb5b79899
xor ecx, edx
sub eax, edx
sub edi, edx
xor ecx, edi
or esi, edi
or ecx, edi
xchg edx, edi
dec esi
bswap ecx
or edx, esi
and ebx, ecx
add ebx, ecx
mov ecx, eax
mov edx, ebx
and eax, edi
bswap eax
mov ecx, edi
xor eax, edi
add esi, edi
mov edx, esi
and ebx, ecx
mov edx, esi
or edi, edx
not eax
mov edi, ebx
sub esi, edi
or ecx, edx
or edi, edx
add esi, ecx
add edi, edx
xor ecx, 0xc72ad899
mov edi, ebx
add edi, edx
or esi, eax
mov ecx, edi
sub edi, edx
mov eax, 0x3a846c9a
shl esi, 0x18
and esi, eax
and ebx, ecx
and ebx, esi
and eax, 0x3d25f89a
rol ecx, 0xa
and edi, ebx
ror eax, 7
sub esi, ecx
sub ecx, edi
add edi, edx
xor edx, ebx
xor edx, ebx
xor edi, ebx
mov eax, ebx
and ebx, ecx
and ecx, 0x44e22c9a
xchg ecx, eax
xchg edi, ecx
mov esi, eax
sub edi, edx
or edx, ebx
add edi, ebx
mov ecx, eax
sub esi, eax
add esi, ecx
or esi, edi
or ecx, edi
add esi, ecx
add ecx, edi
mov ebx, ecx
bswap eax
add esi, ecx
add ecx, 0x4db8109a
mov eax, ebx
and ecx, edx
xchg ebx, edi
dec ecx
add eax, edi
or ecx, edi
sub eax, ebx
mov esi, edi
sub edx, esi
and edi, edx
and edx, ebx
or eax, edx
sub ebx, esi
xor ecx, edx
add edi, edx
mov ecx, edi
xor eax, 0x58af549a
or ebx, esi
add eax, ebx
or edx, esi
add ebx, ecx
sub ecx, eax
sub esi, eax
mov ecx, edi
add ecx, 0xc965389c
xchg ebx, edx
xor eax, ebx
and esi, eax
sub ecx, edi
and edi, ebx
add eax, ebx
xchg edi, ecx
inc eax
add ecx, edi
and esi, ecx
mov ebx, esi
xchg edx, edi
bswap eax
xchg edi, esi
or eax, edi
sub esi, ecx
add edi, ebx
xor ebx, esi
or eax, 0xfd03a49c
sub ebx, ecx
sub ecx, 0xfe3ef89c
add ebx, ecx
and edx, ebx
and ecx, edx
not eax
sub edx, esi
or esi, ecx
or esi, ecx
ror esi, 0x10
mov esi, 0x10f57c9d
or edx, esi
xor esi, edi
xchg ebx, eax
shr eax, 0x19
shl ecx, 3
add ebx, esi
bswap eax
xchg ebx, edx
mov eax, 0x1704b89d
add eax, edx
xchg esi, eax
xchg esi, eax
or esi, edi
xor ebx, ecx
mov esi, 0x1b5c8c9d
and edx, ebx
mov eax, edi
not esi
xor esi, eax
rol eax, 5
or eax, 0x1efa3c9d
or edi, ebx
or ecx, edi
and ecx, 0x20b58c9d
xor eax, 0x2f52489d
dec esi
dec esi
sub eax, 0x3120f09d
shr esi, 4
or ebx, ecx
and esi, edi
bswap eax
mov ecx, edx
shl eax, 0x10
xor eax, 0x36ea389d
and eax, 0x376a789d
shr ecx, 0x1e
add eax, edx
inc esi
dec ecx
add edx, esi
xchg edx, ecx
mov esi, edi
or edi, ebx
rol ecx, 9
and ecx, edi
xchg ecx, esi
xor esi, 0x3f4b089d
xchg edi, eax
sub edx, esi
and ecx, 0x505ac09d
or eax, edx
or esi, 0x519a749d
add ebx, ecx
or edi, ebx
mov ebx, ecx
or edx, esi
or esi, edi
dec ecx
xchg esi, eax
sub ecx, eax
add edi, edx
sub esi, 0x580f549d
and esi, eax
xor ebx, ecx
sub esi, 0x5a2f989d
rol eax, 9
rol ecx, 8
or edx, esi
xor eax, 0x5cf6f89d
and esi, 0x5d92c89d
xor ecx, eax
and edi, ebx
dec eax
sub ecx, edi
xchg edx, ecx
xor esi, ecx
and ecx, edi
add ecx, edx
and eax, 0x63a7c49d
xor esi, eax
add eax, 0x64e9289d
or edx, ebx
add esi, edi
and eax, edi
and ecx, 0x6788b49d
mov ecx, eax
mov ecx, edx
or edx, esi
or ebx, esi
sub esi, eax
sub eax, edx
sub ecx, 0x7953b89d
and ecx, edi
xor esi, eax
and eax, edx
mov edi, edx
and esi, eax
xchg ecx, esi
xor ecx, 0x7d88649d
and eax, edi
and esi, eax
sub edi, ebx
dec esi
xchg edx, edi
xor ecx, 0x82b5389d
add esi, ecx
or ecx, edi
add eax, 0x8436349d
mov edx, esi
sub esi, eax
shr esi, 0xc
inc ecx
add ebx, esi
xchg ebx, edi
add ebx, esi
xchg ebx, edx
sub esi, edi
and eax, edx
not ecx
dec esi
xor eax, edx
add edi, ebx
sub esi, edi
sub ecx, 0xb55d189d
shr esi, 3
xchg edi, eax
and esi, 0xb784989d
shr ecx, 0x10
shl eax, 0x17
mov ecx, edi
xor esi, eax
mov edx, esi
inc eax
or edi, edx
add ecx, eax
add edi, ebx
sub eax, edx
or ebx, esi
add eax, edi
xor ecx, eax
add esi, edi
sub esi, eax
add esi, eax
add esi, edi
xor esi, eax
sub edx, esi
mov ecx, edx
ror esi, 8
add eax, edi
or eax, edi
or eax, edi
add edx, esi
add edi, edx
xchg ebx, edi
sub eax, 0x1c3f909e
bswap esi
xor esi, edi
mov esi, edi
xor eax, ebx
and edi, ebx
sub eax, ebx
mov ebx, ecx
sub eax, edi
mov eax, edx
not ecx
shr eax, 9
rol ecx, 0x10
sub ecx, edx
xchg ebx, edx
or edx, esi
dec ecx
mov ecx, 0x26ff709e
or esi, eax
inc esi
sub eax, edi
shr eax, 0xa
add esi, ecx
xchg edi, ecx
xor ecx, eax
rol eax, 6
ror eax, 0xf
and edx, ebx
mov ecx, eax
xor eax, edi
add esi, ecx
shl ecx, 0x18
xchg edi, eax
dec eax
or ebx, esi
xor eax, edi
xchg esi, ebx
add edi, edx
or ecx, edx
xchg edx, eax
and ebx, ecx
xchg ebx, edi
mov edi, edx
add edx, esi
and eax, 0x3882d09e
or esi, eax
mov esi, eax
xor edi, ebx
xchg esi, ebx
sub eax, edx
add eax, 0x3cd67c9e
sub ecx, 0x3da5e89e
and eax, edi
xor esi, ecx
add edi, edx
xor edi, ebx
mov esi, ecx
mov eax, edx
xor esi, 0x44b5a09e
bswap ecx
sub ebx, esi
shl esi, 0x12
add esi, 0x479a749e
and ebx, ecx
or edx, esi
xor edx, esi
sub esi, ecx
sub eax, edx
rol esi, 1
or edi, ebx
add eax, edx
and ebx, ecx
mov eax, edi
mov edx, ebx
sub ebx, esi
xchg ebx, eax
or ebx, esi
and esi, ecx
sub ecx, eax
mov eax, 0x7cd1f09e
sub ecx, 0x7d9e049e
xor esi, 0x7e76749e
mov eax, ebx
or eax, edi
dec esi
ror esi, 0x14
sub eax, edx
xchg ecx, ebx
add esi, ecx
add edi, edx
mov ecx, edx
and esi, 0x84b9389e
sub esi, ecx
xor eax, edi
and ebx, esi
ror esi, 7
shl eax, 4
sub ecx, edi
rol esi, 1
or edx, esi
xchg ecx, esi
mov eax, edi
and edi, ebx
add eax, edx
add eax, edi
and ecx, edx
mov ecx, edi
mov edx, ebx
mov ecx, 0x8f72189e
sub edx, esi
and edx, esi
inc esi
xchg ebx, eax
sub edi, ebx
and edi, edx
mov edx, ebx
add edx, ebx
sub eax, 0x958dd49e
add eax, edx
sub edx, esi
sub ecx, eax
xor esi, edi
add edi, ebx
or edi, edx
shl eax, 0xe
not eax
sub edi, ebx
or ebx, ecx
sub eax, 0xd8f6009e
or eax, ebx
shl eax, 6
add ecx, edi
or eax, edi
add edx, ebx
sub esi, ecx
add edx, ebx
and edi, ebx
or ecx, edi
xor ecx, eax
xchg edi, ecx
xor eax, edi
bswap eax
xor edx, esi
sub eax, edx
add eax, edx
sub esi, edi
sub edx, esi
add ecx, edx
ror eax, 0xb
xor eax, edx
xor esi, eax
dec ecx
sub edx, esi
not esi
shl eax, 0x16
add eax, edx
or edi, ebx
or edx, ebx
xchg ecx, ebx
mov esi, 0x4b30b89f
sub eax, 0x4bf9cc9f
sub edi, edx
not esi
xor ebx, ecx
add edx, ebx
add edx, ebx
rol esi, 0x1a
ror esi, 0x13
and edx, esi
shl esi, 0x12
sub ecx, edx
add ebx, ecx
shr esi, 0xc
add edx, esi
add eax, ebx
xor edi, ebx
xor esi, eax
sub ebx, esi
add esi, eax
xor edx, esi
xor eax, edi
mov ecx, 0x5b32549f
xor esi, edi
add edi, edx
or eax, edx
xchg esi, edx
xor ebx, esi
or edi, edx
or eax, ebx
sub ecx, eax
mov eax, edx
add edi, edx
and edx, ebx
sub edx, ebx
and eax, edx
sub eax, edx
mov eax, edi
add eax, edx
sub ecx, edx
mov ecx, eax
add esi, 0x7a75e49f
xor eax, 0x7b55389f
or ebx, esi
xor ecx, 0x7ce8e89f
xor esi, ecx
sub edi, ebx
xchg ebx, eax
ror eax, 0x1d
or edi, edx
ror eax, 1
not esi
mov ecx, edx
add esi, 0x8358349f
and ecx, 0x8aeb409f
xchg ebx, eax
inc esi
sub eax, edi
add eax, ebx
sub ecx, eax
mov eax, ebx
dec eax
mov eax, edx
add ecx, edx
sub ecx, edi
xchg edx, eax
mov ecx, edx
xchg ecx, ebx
add eax, ebx
xor ecx, eax
sub edx, esi
xor edx, ebx
or edi, ebx
sub esi, 0x9821a89f
inc ecx
xor esi, edi
add ecx, edi
sub edx, ebx
not ecx
mov esi, ecx
xor eax, 0x9d0e6c9f
dec eax
sub eax, ebx
and esi, ecx
xor ecx, eax
xchg esi, eax
or esi, edi
sub ecx, edx
xchg ecx, ebx
xchg esi, edx
add ecx, edi
ror esi, 9
add esi, edi
bswap esi
xor ecx, edx
add edx, ebx
sub esi, eax
or esi, eax
or eax, edx
dec ecx
ror ecx, 0x19
xchg ebx, edx
add eax, edi
add esi, ecx
or edi, edx
sub edi, edx
sub ebx, ecx
shr eax, 0xa
add ebx, ecx
or ecx, edi
xor esi, eax
xor edx, ebx
xchg ecx, esi
xchg ebx, edx
bswap esi
inc ecx
add edx, ebx
mov ebx, esi
xor eax, ebx
add edx, ebx
ror ecx, 0x1c
sub eax, 0xaf01e0a0
add ebx, esi
or edi, edx
mov ecx, 0xb0cdc4a0
xchg ecx, eax
sub eax, edx
or edi, ebx
shr esi, 0x19
mov esi, 0xb47fc0a0
and ecx, edx
or eax, ebx
sub ebx, ecx
and edi, ebx
xchg ecx, eax
xchg ebx, edx
xchg ebx, edi
and ecx, edi
xor ecx, edi
shr ecx, 0x15
and edx, esi
xor esi, eax
or esi, eax
add ecx, edi
or eax, edi
xchg edx, ecx
or eax, edx
sub ecx, edx
add ecx, edi
sub ecx, 0xc31628a0
and edx, esi
or ecx, 0xc45a74a0
bswap eax
and eax, ebx
or eax, 0xc64370a0
and esi, edi
add ecx, edx
not esi
xor eax, edi
mov eax, 0xc9a934a0
add eax, ebx
mov edx, esi
and ecx, eax
xchg edi, eax
mov ebx, esi
xchg edi, esi
mov edx, esi
shl esi, 0x1a
xchg edx, eax
or esi, 0xd00e88a0
xor eax, ebx
or ecx, eax
xor ecx, 0xd267aca0
sub ecx, eax
mov edx, ebx
sub edx, ebx
rol ecx, 0x1d
mov esi, edi
add ebx, esi
or ebx, ecx
xor edi, ebx
mov ebx, esi
add ecx, edx
mov ecx, edi
xchg ecx, ebx
inc ecx
xor eax, ebx
xchg edi, esi
sub edx, ebx
and eax, edi
or ebx, ecx
sub ecx, 0xdef91ca0
or esi, ecx
add edi, edx
xchg ebx, eax
sub eax, edi
and esi, eax
sub ecx, 0xe33eb0a0
add edx, ebx
add eax, edi
xchg ecx, esi
sub ecx, 0xe5deeca0
sub eax, edx
xor esi, eax
add ecx, eax
sub esi, ecx
xchg ebx, eax
add ecx, edx
and esi, eax
sub eax, ebx
add eax, edx
add ebx, ecx
xchg esi, edx
or esi, 0xee09b0a0
sub eax, 0xeed658a0
mov ecx, edi
xchg esi, ebx
and eax, ebx
add eax, edx
dec ecx
or eax, edi
xor esi, 0xf33d30a0
sub ebx, esi
xor edi, edx
xchg ebx, edi
and edi, edx
xchg ecx, esi
inc ecx
mov edi, edx
shr ecx, 0xe
mov edx, esi
and ebx, ecx
xor esi, 0xfaf474a0
and ecx, edx
inc esi
not esi
or eax, 0xfd697ca0
xor ecx, edx
and esi, ecx
sub eax, edx
add eax, 0x1888a1
mov edi, edx
xchg edx, eax
sub ecx, edx
or esi, eax
xchg ebx, eax
mov eax, edi
xor esi, eax
mov esi, ecx
xor edx, ebx
xchg ecx, eax
sub ecx, 0x32974ca1
xchg esi, ebx
mov eax, 0x33f4c0a1
or esi, 0x34ae04a1
xchg ebx, edx
mov ebx, ecx
mov esi, edi
add eax, edx
xchg ecx, ebx
add edi, edx
or ecx, 0x4d4f0ca1
sub esi, edi
and ecx, eax
xchg edi, esi
or eax, edi
rol esi, 3
xor edi, edx
and esi, ecx
xor eax, edi
and eax, 0x53bc70a1
xor edx, esi
and ebx, ecx
or eax, edx
sub eax, edx
or eax, edx
sub ecx, edi
ror eax, 8
mov eax, 0x593dd0a1
inc esi
xchg edi, ecx
shr ecx, 0x1d
and edx, esi
xor ecx, 0x5cfc38a1
rol ecx, 7
inc esi
or ecx, edi
shl ecx, 0xe
xchg esi, eax
add esi, edi
xchg edx, edi
inc eax
inc ecx
add ecx, edx
add eax, ebx
xchg edi, ecx
mov ecx, eax
xchg edi, eax
and ebx, ecx
or edi, ebx
sub esi, ecx
and ebx, esi
and esi, edi
ror esi, 8
bswap eax
add ebx, esi
inc esi
xchg ecx, ebx
add esi, 0xb588aca2
mov eax, edi
xchg edx, eax
mov eax, 0xb74e6ca2
add eax, edi
or ecx, edi
or esi, edi
or ebx, esi
add edi, ebx
add ecx, edi
xor eax, ebx
and ebx, ecx
and ecx, 0xd6b280a2
and ecx, edx
or edi, edx
bswap eax
sub ecx, edi
xor esi, 0xda2d54a2
inc eax
sub eax, edi
sub esi, ecx
mov ecx, edx
xor edi, edx
inc ecx
shl ecx, 0x11
mov eax, 0xde9914a2
xchg esi, ebx
sub esi, edi
mov edx, ebx
and ebx, esi
mov eax, edi
mov edi, edx
and ecx, edx
xor ecx, 0xe378dca2
dec eax
xor ebx, ecx
dec esi
xor edi, ebx
xchg esi, eax
xchg edx, ecx
shl eax, 0x1d
and edx, ebx
bswap esi
or ebx, esi
sub edi, ebx
or ecx, 0xebadfca2
xor eax, edi
add ecx, edi
and esi, ecx
add ecx, 0xed9824a2
xchg ebx, eax
sub eax, edi
xchg edi, ecx
shl ecx, 8
xor eax, edx
or esi, eax
or ecx, edi
sub edx, ebx
mov ebx, ecx
add esi, ecx
xchg esi, eax
mov edi, ebx
mov ebx, esi
xor edi, ebx
add eax, edx
sub eax, edi
xchg esi, ebx
or ebx, ecx
sub esi, ecx
or esi, edi
xchg edi, ecx
sub ebx, esi
add edx, ebx
mov esi, eax
or esi, eax
bswap ecx
and ecx, edi
xchg edx, edi
or eax, edi
or edi, edx
xor ecx, edx
mov edx, esi
add eax, ebx
shr eax, 0x10
add eax, ebx
xor edi, edx
mov eax, edx
shr esi, 0xd
xor eax, 0xd0a1ca3
and edx, ebx
add edi, ebx
mov edx, esi
xor ecx, eax
sub edi, edx
and eax, ebx
shl ecx, 4
mov ecx, edx
and ecx, 0x127a40a3
xor ebx, esi
add edx, ebx
dec esi
add ebx, esi
xchg ecx, esi
dec eax
and eax, 0x1fc84ca3
shl esi, 8
xor esi, eax
add ecx, eax
sub ecx, edx
or edi, edx
and ebx, ecx
ror ecx, 8
add ecx, 0x2525e0a3
add edi, ebx
and eax, edi
sub eax, edx
xchg ebx, edx
ror eax, 0x1d
mov edi, edx
sub edx, ebx
add edx, ebx
rol ecx, 0x10
or esi, ecx
not ecx
rol eax, 0x15
mov ebx, esi
ror ecx, 0x16
add ecx, eax
mov edx, esi
inc eax
add esi, edi
dec esi
dec eax
or esi, edi
dec eax
xor edx, ebx
mov ebx, esi
add edi, ebx
xor ecx, edx
and edx, ebx
sub ebx, esi
add ecx, 0xa84144a3
and eax, edx
add ecx, 0xa955a4a3
mov eax, ebx
xor eax, ebx
sub edi, edx
xchg ebx, edi
sub esi, edi
xor eax, edi
ror esi, 0x17
mov esi, 0xae5358a3
or ecx, edx
rol esi, 3
and edi, ebx
sub edx, esi
or ecx, 0xb85adca3
not esi
xor eax, 0xb9a27ca3
xor eax, 0xba61d4a3
sub edi, edx
and edx, esi
and edx, ebx
xor esi, ecx
mov eax, edx
shl esi, 1
ror esi, 1
or edi, ebx
or esi, eax
add ebx, ecx
sub ecx, 0x6c4df4a5
xchg ecx, esi
sub esi, edi
inc esi
mov ebx, esi
sub esi, ecx
add esi, 0xab21c4a5
add edx, ebx
sub ecx, 0xac4d20a5
sub ecx, 0xad0d20a5
add ecx, edi
shr ecx, 8
or edx, ebx
and esi, 0xaf4de8a5
sub esi, ecx
mov ebx, ecx
add ebx, ecx
xchg ecx, ebx
add edi, ebx
xor eax, edx
or eax, edi
xchg edi, esi
ror eax, 0x19
mov esi, 0xb4cfe8a5
or eax, edi
or esi, edi
xchg ebx, edi
rol eax, 0xa
xchg ecx, eax
ror ecx, 0x1c
add eax, edi
sub eax, edx
xchg edx, ecx
dec eax
add eax, edx
add esi, edi
add esi, 0xbcbeb8a5
mov ebx, ecx
mov esi, eax
bswap esi
xchg edx, ecx
mov ecx, eax
sub ecx, edi
sub ecx, 0xc515aca5
xor esi, eax
xor eax, 0xdb8e40a5
and ebx, esi
add esi, ecx
and esi, eax
xor edi, edx
and esi, 0xde1ce4a5
or ecx, edi
add ecx, edx
sub ecx, 0xdfb4dca5
mov edx, ebx
shr ecx, 0x11
or esi, 0xe176c4a5
shr ecx, 2
and esi, eax
xchg ecx, esi
mov esi, eax
sub ebx, ecx
xor eax, edi
add edi, ebx
not esi
add ecx, 0xe74698a5
and esi, eax
sub ecx, edi
or ebx, ecx
add edx, ebx
mov ebx, esi
and ecx, eax
mov esi, eax
or ebx, esi
and eax, 0xec82a8a5
rol eax, 1
add esi, edi
sub edx, esi
or edi, edx
mov esi, eax
add ecx, 0xf32038a5
or eax, 0xf3d478a5
xchg esi, edx
sub ecx, eax
mov ebx, esi
or edx, ebx
mov ecx, edx
sub eax, edi
add ecx, eax
sub eax, ebx
or ebx, ecx
xchg esi, eax
or ecx, edi
add esi, eax
shl esi, 0xa
shr ecx, 3
and ecx, 0xfd193ca5
and edi, ebx
mov eax, 0x277c54a6
xchg esi, ebx
xchg ebx, edx
dec ecx
xor eax, edi
mov eax, 0x2b114ca6
rol esi, 0x17
add esi, edi
not ecx
and ebx, ecx
or edx, esi
xor ecx, edx
bswap esi
and esi, ecx
or eax, ebx
sub esi, edi
bswap esi
and ebx, ecx
xchg ebx, eax
mov ebx, esi
mov ecx, eax
or ebx, esi
xor ecx, 0x366478a6
mov ecx, 0x36eef8a6
or eax, edi
xchg edi, eax
bswap esi
xor edx, esi
sub esi, ecx
mov ebx, esi
mov edi, ebx
xor ecx, edx
and ecx, eax
add ebx, ecx
xchg ebx, edx
xor ebx, ecx
xchg ecx, ebx
xor esi, 0x447910a6
add ebx, ecx
add ecx, eax
add ecx, eax
dec eax
xchg edi, ecx
dec esi
shr eax, 6
ror ecx, 7
and ecx, eax
xchg ecx, ebx
or ebx, ecx
add ebx, esi
mov eax, edi
xor esi, eax
and edi, edx
and esi, 0x4e09a4a6
mov eax, edi
inc eax
sub ecx, edx
mov edi, ebx
add ebx, esi
xor eax, ebx
dec eax
bswap ecx
xchg ecx, esi
xor ebx, esi
add esi, edi
add ecx, eax
sub ecx, 0x561694a6
xchg edx, edi
xchg ebx, edi
add ecx, edx
mov ebx, ecx
add edi, ebx
mov eax, ebx
and edx, esi
rol ecx, 0x10
xor edi, ebx
add eax, edx
not esi
add eax, 0x5dc35ca6
or edx, esi
and edx, ebx
xor ecx, eax
xchg esi, eax
or ecx, edx
xor esi, 0x6218b0a6
and eax, 0x62aba8a6
not esi
add ecx, edx
xor ecx, eax
dec esi
mov esi, 0x65b52ca6
shr eax, 0x19
xchg ebx, edi
xor eax, edi
not eax
or eax, 0x697cd4a6
and edx, ebx
or edi, ebx
mov edi, ebx
or edx, ebx
and ecx, edx
or esi, ecx
or edx, esi
xor eax, ebx
xor edi, ebx
and esi, eax
mov eax, 0x706298a6
sub esi, eax
xor edi, ebx
or ecx, eax
sub eax, ebx
mov ecx, edx
add edx, ebx
mov esi, eax
xor ecx, edx
and eax, ebx
sub ebx, ecx
and ecx, 0x77981ca6
sub edi, ebx
add ecx, eax
sub ebx, esi
and eax, 0x7a2c0ca6
and ecx, edi
add esi, 0x7b4434a6
shl eax, 3
not esi
add eax, edx
mov ecx, edi
add ebx, ecx
sub eax, 0x7ecb68a6
add ecx, edi
xor ecx, edx
shl ecx, 0xf
mov eax, ebx
sub ecx, edi
xchg edx, eax
not esi
and edx, esi
or edi, edx
inc esi
and esi, 0x863c40a6
xchg esi, ebx
xchg edi, ecx
mov ecx, edi
mov esi, 0x88d398a6
add ecx, 0x894d64a6
shr eax, 0x12
and esi, ecx
xchg ebx, eax
not ecx
xchg esi, edx
shr esi, 2
sub ecx, 0x8e2098a6
xor edi, ebx
mov ebx, ecx
xchg esi, eax
add esi, eax
xchg edi, eax
or ecx, eax
or ecx, eax
add eax, edi
or edi, edx
rol ecx, 9
sub ebx, esi
bswap eax
sub edi, edx
inc ecx
add eax, 0x97d1c0a6
inc esi
add ecx, eax
not esi
add ecx, eax
xor ebx, esi
and eax, ebx
or esi, eax
or edx, ebx
and eax, ebx
or edx, ebx
ror esi, 9
add eax, edi
rol ecx, 0x1d
and ecx, edx
shl eax, 0x1a
sub esi, edi
and ebx, esi
xchg ebx, eax
xor edi, ebx
dec ecx
xor ecx, edx
xchg ecx, ebx
add edx, esi
or ebx, esi
xchg edx, eax
and ecx, 0xa9ce68a6
and eax, edi
xchg ebx, edi
and ebx, ecx
sub esi, 0xac8778a6
xchg ebx, eax
mov eax, 0xadcf00a6
xchg edx, eax
or eax, edx
or eax, 0xafe5c8a6
add ecx, edx
sub esi, edi
mov ecx, 0xb23314a6
and ecx, 0xb2e4d8a6
shl esi, 0x13
xor ecx, 0xb4b244a6
or ecx, edi
sub esi, edi
add esi, eax
dec ecx
xchg ecx, esi
xor edi, ebx
xchg ecx, ebx
shr ecx, 0x11
ror ecx, 0x10
and eax, edi
xor eax, 0xbc6f28a6
and esi, 0xbd0b40a6
xor ebx, ecx
mov eax, edi
xor esi, 0xbf1a28a6
dec ecx
or esi, 0xc06a34a6
and eax, edi
add edi, edx
sub eax, 0xc245f0a6
xor esi, eax
and ebx, esi
or ecx, edi
sub esi, eax
mov eax, edi
xor ebx, esi
add eax, edx
xchg esi, eax
sub ecx, eax
xchg edi, ecx
xor eax, 0xca848ca6
add esi, ecx
add esi, eax
and esi, ecx
or esi, ecx
xor esi, edi
add ebx, ecx
sub ebx, ecx
rol ecx, 0x18
and esi, 0xd06e64a6
mov edx, esi
sub ecx, edx
sub ebx, esi
and eax, 0xd31b70a6
and edx, ebx
xchg edx, edi
xor ecx, edx
rol esi, 0x1e
add esi, 0xd6c554a6
xchg ebx, edi
xor ecx, edi
not ecx
and ebx, ecx
xchg ebx, edi
xor eax, ebx
mov eax, 0xf18080a6
add eax, ebx
xchg ebx, edx
add ecx, 0xf30fa8a6
xor edi, edx
or ecx, eax
shr eax, 0x1c
add ecx, eax
mov ecx, 0xf5a678a6
inc eax
mov ecx, eax
sub ebx, ecx
or ecx, 0xf7b490a6
xor eax, ebx
shl esi, 0x1c
or esi, ecx
xchg edi, eax
and edx, esi
add ecx, edx
and ecx, eax
dec esi
and esi, edi
sub edx, esi
xor ecx, eax
add ebx, esi
sub ebx, ecx
or esi, ecx
or eax, edx
sub edi, ebx
xchg esi, edx
mov eax, edx
xor ecx, edi
xchg esi, eax
ror ecx, 0x1e
mov eax, edx
dec ecx
and edi, edx
xchg edx, eax
add ebx, esi
xor edx, esi
inc esi
and eax, ebx
xor ebx, esi
xor eax, 0xd3dc8a7
add ecx, edi
xor ecx, ecx
or esi, 0xe62e8a7
dec edx
dec eax
bswap edx
rol edx, 0x1e
or ebx, 0x1096e4a7
mov ebx, 0x835194
mov edi, 0x10e1e4a7
bswap edx
add esi, 0x119d90a7
bswap edi
add esi, 0x1275b8a7
and edx, 0x12db64a7
and edx, 0x133794a7
sub edx, 0x13b878a7
or esi, 0x1432e4a7
add esi, 0x148950a7
mov eax, 0x854a98
rol edx, 0xd
dec eax
ror ebx, 0xf
rol edi, 7
ror ebx, 0xd
shl edi, 0xc
shr ebx, 0x1e
mov edi, 0x86dba8
xor ebx, 0x182b50a7
or esi, 0x189088a7
or ebx, 0x18f474a7
not ebx
shr ebx, 0x18
mov edx, 0x499ecca7
xor ebx, 0x4bb168a7
bswap edi
ror ebx, 0x16
bswap eax
rol eax, 0x12
ror esi, 0x1a
mov edx, 0xad77a8
or esi, 0x654928a7
or esi, 0x65b3f8a7
bswap edx
inc esi
mov eax, 0x66ad68a7
inc ebx
inc esi
sub edx, 0x67da60a7
sub edx, 0x68524ca7
shl edx, 0xc
mov esi, 0xaf6682
not ebx
not esi
and eax, 0x69ff28a7
bswap edx
bswap edi
ror ebx, 0x1a
mov ebx, eax
mov ebx, eax
add ebx, edx
xchg esi, ebx
add esi, edi
sub edi, 0x6eec74a7
and eax, ebx
sub esi, edx
xor edx, edi
xor esi, ebx
add ebx, 0x7229e8a7
xchg edx, eax
or eax, edx
add eax, edx
sub esi, eax
and ebx, eax
sub ebx, esi
mov edx, esi
xor esi, edi
and edx, 0x778ffca7
add esi, ebx
sub esi, edx
sub esi, 0x9cfa1eff
shr eax, 0x11
mov edi, ebx
or eax, edi
or eax, ebx
add edx, 0x7c3c44a7
add eax, edi
or edx, edi
shr edx, 0x19
add edx, 0x4cd8f69a
add edi, ebx
rol edi, 1
sub ebx, eax
mov eax, ebx
xor eax, edi
or edi, ebx
xchg edi, eax
dec eax
xor ebx, 0x851ed4a7
or ebx, edi
sub edi, eax
add esi, ecx
xor ebx, 0x87699ca7
mov eax, ebx
mov edi, eax
sub eax, 0x89127ca7
xor ebx, 0x89fafca7
mov eax, 0x8a74c0a7
add ebx, 0x8b0434a7
xor edi, ebx
mov edi, eax
rol eax, 6
or ebx, edi
mov eax, dword [esi]
or ebx, 0x8ea8a0a7
sub ebx, 0x8f89e0a7
xchg edi, ebx
rol ebx, 0x1e
xor eax, edx
xchg edi, ebx
inc ebx
or ebx, 0x939800a7
add ebx, 0x941438a7
sub ebx, 0x94d9f4a7
sub ebx, 0x95a660a7
shr ebx, 0x15
mov dword [esi], eax
mov eax, 0x3039
or ebx, 0x96d95ca7
dec ebx
or ebx, edi
and ebx, 0x98a708a7
or ebx, edi
mov eax, 0x53cca162
shl ebx, 0x17
or ebx, edi
rol ebx, 1
sub eax, 0x53cca15e
ror ebx, 7
xor ebx, 0x9cbcd4a7
mov ebx, 0x9d2f54a7
add ecx, eax
shr ebx, 0x1d
and ebx, 0x9e8094a7
xor ebx, 0x9f4560a7
and ebx, 0x9fe084a7
xor ebx, edi
sub ebx, 0xa13ed0a7
add eax, 0x5b2744
and ebx, edi
bswap ebx
shl ebx, 0x1d
add ebx, edi
mov ebx, edi
not ebx
not ebx
and ebx, 0xa58558a7
mov ebx, edi
add ebx, edi
rol ebx, 0x10
bswap ebx
ror ebx, 0x18
xor ebx, 0xa937f8a7
dec ebx
xor ebx, edi
inc ebx
shr ebx, 0x19
dec ebx
xchg edi, ebx
dec ebx
add ebx, 0xadf214a7
xor ebx, 0xaea798a7
and ebx, 0xaf24dca7
or ebx, 0xafb9cca7
shl ebx, 0x18
xor ebx, 0xb12d38a7
bswap ebx
and ebx, 0xb25510a7
not ebx
mov ebx, edi
rol ebx, 0x15
and ebx, edi
sub ebx, 0xb6adfca7
sub ebx, edi
dec ebx
xor ebx, edi
mov ebx, 0xb93204a7
not ebx
xor ebx, edi
dec ebx
sub ebx, 0xbbe004a7
ror ebx, 0xf
shl ebx, 0x14
ror ebx, 0x12
shl ebx, 8
dec ebx
mov ebx, 0xbf6ea8a7
sub ebx, 0xc0206ca7
add ebx, edi
shl ebx, 0xb
mov ebx, 0xc1c2a0a7
add ebx, 0xc2386ca7
add ebx, 0xc2b6a4a7
add ebx, 0xc33740a7
sub ebx, edi
xor ebx, edi
mov ebx, 0xe078bca7
shr ebx, 4
shr ebx, 0x1a
inc ebx
or ebx, edi
mov ebx, 0xe33298a7
dec ebx
mov ebx, edi
dec ebx
dec ebx
ror ebx, 0x1b
and ebx, 0xe6a710a7
add ebx, 0xe74880a7
add ebx, edi
add ebx, edi
mov ebx, 0xe91220a7
and ebx, 0xe9c10ca7
add ebx, 0x4788aca8
inc ebx
shl ebx, 0xf
and ebx, edi
dec ebx
add ebx, edi
sub ebx, edi
xor ebx, 0x4d509ca8
or ebx, edi
mov ebx, edi
add ebx, edi
shr ebx, 0xb
xor ebx, 0x511758a8
or ebx, 0x51e4aca8
dec ebx
mov ebx, edi
xor ebx, edi
or ebx, 0x6efb54a8
rol ebx, 0x15
xchg edi, ebx
bswap ebx
xor ebx, edi
dec ebx
bswap ebx
dec ebx
shl ebx, 3
dec ebx
xor ebx, edi
rol ebx, 5
or ebx, edi
sub ebx, edi
ror ebx, 0xc
mov ebx, edi
dec ebx
or ebx, 0x8d4980a8
inc ebx
dec ebx
dec ebx
mov ebx, 0x8f4548a8
or ebx, edi
dec ebx
and ebx, edi
xor ebx, edi
and ebx, 0x91cfd4a8
xchg edi, ebx
or ebx, edi
sub ebx, edi
and ebx, 0x940bd4a8
not ebx
rol ebx, 0xb
bswap ebx
or ebx, 0x966850a8
dec ebx
bswap ebx
dec ebx
sub ebx, edi
and ebx, 0x995244a8
ror ebx, 1
xchg edi, ebx
dec ebx
add ebx, 0x9bc57ca8
shl ebx, 4
or ebx, edi
add ebx, edi
and ebx, edi
shr ebx, 3
add ebx, 0xd26a58a8
dec ebx
inc ebx
add ebx, 0xd3fc54a8
xor ebx, 0xd4d72ca8
rol ebx, 0xe
dec ebx
and ebx, 0xd69070a8
shl ebx, 8
add ebx, edi
add ebx, edi
shr ebx, 7
add ebx, 0xd95ef4a8
add ebx, edi
xchg edi, ebx
shl ebx, 4
sub ebx, edi
mov ebx, 0xf16f60a8
rol ebx, 2
and ebx, edi
ror ebx, 0xc
mov ebx, edi
or ebx, 0xf45434a8
inc ebx
shl ebx, 0x1c
shr ebx, 0x17
xor ebx, 0xf6ec18a8
sub ebx, 0xf798f4a8
bswap ebx
xchg edi, ebx
dec ebx
and ebx, 0xfa08b0a8
shr ebx, 3
or ebx, edi
not ebx
ror ebx, 0xc
sub ebx, edi
sub ebx, 0xfdd3bca8
add ebx, 0xfe5d9ca8
not ebx
rol ebx, 0xd
shr ebx, 0x1c
and ebx, edi
dec ebx
shl ebx, 8
rol ebx, 0x1b
or ebx, 0x33714a9
not ebx
or ebx, 0x462c8a9
shr ebx, 0x18
xor ebx, edi
xchg edi, ebx
bswap ebx
or ebx, edi
shr ebx, 0x1a
inc ebx
xor ebx, 0x99424a9
rol ebx, 0xb
xor ebx, edi
xchg edi, ebx
or ebx, edi
shr ebx, 1
inc ebx
xor ebx, 0xe4920a9
or ebx, edi
dec ebx
xor ebx, 0x10313ca9
xchg edi, ebx
inc ebx
or ebx, edi
xor ebx, 0x12e1c8a9
xchg edi, ebx
add ebx, 0x14202ca9
shr ebx, 0x11
xor ebx, edi
not ebx
shr ebx, 5
shr ebx, 0xa
and ebx, 0x42b5e8a9
xor ebx, 0x437320a9
rol ebx, 0x10
or ebx, 0x44b534a9
ror ebx, 8
sub ebx, 0x461e70a9
or ebx, edi
bswap ebx
mov ebx, 0x47aceca9
not ebx
mov ebx, edi
inc ebx
dec ebx
sub ebx, 0x4a7b64a9
mov ebx, edi
rol ebx, 9
shr ebx, 0xc
add ebx, edi
and ebx, 0x4d14a4a9
inc ebx
rol ebx, 0x16
xor ebx, 0x4f06bca9
xor ebx, edi
add ebx, edi
sub ebx, 0x512f00a9
or ebx, edi
inc ebx
dec ebx
mov ebx, 0x534e64a9
mov ebx, 0x53b990a9
xor ebx, 0x5474d8a9
shl ebx, 2
not ebx
sub ebx, edi
sub ebx, edi
shr ebx, 2
xor ebx, edi
dec ebx
inc ebx
xchg edi, ebx
sub ebx, edi
xchg edi, ebx
not ebx
dec ebx
shr ebx, 0x1d
mov ebx, 0x5dd728a9
inc ebx
sub ebx, 0x5f0b38a9
add ebx, 0x5f831ca9
xchg edi, ebx
and ebx, edi
or ebx, edi
or ebx, 0x61fe9ca9
not ebx
xchg edi, ebx
or ebx, 0x63dc7ca9
xor ebx, edi
add ebx, 0x65095ca9
rol ebx, 0xe
sub ebx, edi
dec ebx
mov ebx, edi
sub ebx, 0x68684ca9
rol ebx, 6
xor ebx, 0x69da40a9
xor ebx, 0x6a96c0a9
and ebx, edi
xor ebx, edi
shl ebx, 0x16
and ebx, 0x6cea14a9
mov ebx, 0x6d55c0a9
mov ebx, 0x6dd784a9
shr ebx, 0x16
xchg edi, ebx
or ebx, 0x6fcdb0a9
or ebx, 0x70643ca9
bswap ebx
or ebx, 0x7194b0a9
mov ebx, edi
not ebx
and ebx, 0x73148ca9
mov ebx, 0x73807ca9
add ebx, 0x73f874a9
sub ebx, 0x74a838a9
bswap ebx
bswap ebx
inc ebx
or ebx, 0x76f5c8a9
xor ebx, edi
xor ebx, 0x786b2ca9
bswap ebx
not ebx
or ebx, 0x7a24d4a9
sub ebx, edi
inc ebx
bswap ebx
mov ebx, 0x7c5514a9
xor ebx, edi
xor ebx, 0x7dc380a9
shl ebx, 0x14
rol ebx, 0x1e
and ebx, edi
mov ebx, edi
xchg edi, ebx
mov ebx, 0x81205ca9
and ebx, 0x81a7eca9
dec ebx
or ebx, edi
dec ebx
xchg edi, ebx
rol ebx, 0x16
and ebx, edi
add ebx, 0x85b0c4a9
or ebx, 0x865a3ca9
and ebx, 0x86e2f0a9
xchg edi, ebx
add ebx, 0x88152ca9
bswap ebx
ror ebx, 0x11
shr ebx, 0xa
mov ebx, 0x8a63e8a9
and ebx, 0x8aead8a9
ror ebx, 0x10
ror ebx, 2
dec ebx
add ebx, 0x8d337ca9
or ebx, edi
or ebx, edi
rol ebx, 1
ror ebx, 0x1b
add ebx, 0x9026f4a9
mov ebx, 0x909094a9
mov ebx, 0x90fdcca9
dec ebx
sub ebx, edi
add ebx, 0x92bee8a9
add ebx, 0x933744a9
or ebx, edi
and ebx, edi
dec ebx
not ebx
sub ebx, 0x96006ca9
not ebx
add ebx, edi
rol ebx, 0x1a
xchg edi, ebx
bswap ebx
sub ebx, edi
rol ebx, 1
mov ebx, edi
rol ebx, 0xa
or ebx, 0x9bfa3ca9
rol ebx, 0xc
mov ebx, edi
or ebx, edi
dec ebx
and ebx, edi
rol ebx, 0xa
shl ebx, 0x15
or ebx, edi
cmp ecx, eax
jne 0x9b43e3
shl ebx, 0x1a
not ebx
bswap ebx
shr ebx, 2
rol ebx, 0xc
and ebx, edi
xor ebx, edi
not ebx
bswap ebx
not ebx
shl ebx, 0xe
and ebx, edi
and ebx, edi
or ebx, 0xa89288a9
xor ebx, edi
and ebx, 0xaa2a78a9
add ebx, edi
ror ebx, 0xe
mov ebx, 0xabc5f8a9
inc ebx
xchg edi, ebx
or ebx, 0xae1474a9
sub ebx, edi
shr ebx, 0x1a
mov ebx, 0xb04748a9
rol ebx, 0xd
rol ebx, 0x13
or ebx, edi
inc ebx
and ebx, edi
shl ebx, 0x17
and ebx, edi
not ebx
or ebx, 0xb6b4c8a9
mov ebx, edi
shl ebx, 0xb
mov ebx, 0xb84284a9
or ebx, edi
bswap ebx
mov ebx, edi
or ebx, 0xba85d0a9
add ebx, 0xbb0a04a9
dec ebx
and ebx, 0xb004aa
add ebx, edi
xor ebx, edi
shl ebx, 0xc
rol ebx, 0x19
or ebx, edi
xchg edi, ebx
sub ebx, edi
xor ebx, 0x77c14aa
inc ebx
rol ebx, 0x1c
shr ebx, 0x17
xor ebx, edi
mov ebx, 0x1cbce4aa
ror ebx, 7
inc ebx
xor ebx, 0x1edcfcaa
xor ebx, 0x1fc404aa
shr ebx, 0x10
and ebx, edi
rol ebx, 0x13
mov ebx, edi
and ebx, edi
or ebx, 0x23e384aa
or ebx, 0x24aae4aa
and ebx, edi
inc ebx
sub ebx, edi
mov ebx, edi
inc ebx
shr ebx, 0x13
shl ebx, 1
shr ebx, 0x18
mov ebx, 0x2adaacaa
sub ebx, 0x2bb7f8aa
or ebx, edi
sub ebx, 0x2d4eb4aa
inc ebx
not ebx
sub ebx, edi
shl ebx, 0x15
or ebx, edi
and ebx, edi
mov ebx, 0x32b574aa
bswap ebx
sub ebx, 0x341fccaa
sub ebx, edi
sub ebx, 0x35cd58aa
rol ebx, 1
and ebx, edi
dec ebx
dec ebx
and ebx, 0x387cfcaa
and ebx, edi
or ebx, edi
mov ebx, 0xa52c98aa
rol ebx, 1
and ebx, 0xa6d744aa
sub ebx, edi
mov ebx, 0xa84cb4aa
xor ebx, edi
mov ebx, 0xa9cd04aa
not ebx
dec ebx
and ebx, edi
or ebx, 0x6c2d7cab
or ebx, edi
not ebx
and ebx, 0x6e370cab
shl ebx, 7
rol ebx, 0x14
dec ebx
shl ebx, 0xf
bswap ebx
sub ebx, 0x7201f8ab
xor ebx, edi
rol ebx, 0x19
xor ebx, 0x740128ab
xor ebx, edi
xor ebx, 0x756420ab
and ebx, 0x75ead8ab
shl ebx, 0x18
dec ebx
mov ebx, edi
sub ebx, edi
inc ebx
ror ebx, 0x18
inc ebx
mov ebx, edi
and ebx, 0x7a9a70ab
xchg edi, ebx
ror ebx, 0x1c
mov ebx, 0x7c8e2cab
shr ebx, 0x10
not ebx
add ebx, 0x7e36a8ab
add ebx, edi
rol ebx, 0x1c
not ebx
mov ebx, 0x80c09cab
add ebx, edi
inc ebx
add ebx, 0x823428ab
and ebx, edi
sub ebx, 0x835924ab
or ebx, edi
sub ebx, 0x849624ab
mov ebx, 0x8502c0ab
inc ebx
add ebx, edi
not ebx
and ebx, 0x8701c0ab
or ebx, edi
shl ebx, 0x10
mov ebx, edi
bswap ebx
sub ebx, edi
ror ebx, 5
rol ebx, 5
bswap ebx
inc ebx
shr ebx, 0x1d
shl ebx, 2
bswap ebx
dec ebx
ror ebx, 0xe
shl ebx, 0x15
or ebx, edi
bswap ebx
dec ebx
and ebx, edi
add ebx, 0xa81980ab
add ebx, 0xa89254ab
or ebx, 0xa92500ab
shr ebx, 0x17
sub ebx, edi
dec ebx
ror ebx, 5
not ebx
bswap ebx
and ebx, edi
mov eax, 0x55d6a308
dec ebx
sub ebx, 0xae7220ab
rol ebx, 9
inc ebx
sub ebx, edi
not ebx
mov ebx, edi
and ebx, edi
shr ebx, 0x18
mov ebx, 0xb29a34ab
ror ebx, 7
or ebx, edi
xor ebx, 0xb47b30ab
bswap ebx
mov ebx, 0xb56f58ab
mov ebx, 0xb5da74ab
xor ebx, 0xb68ff4ab
add ebx, edi
inc ebx
bswap ebx
inc ebx
bswap ebx
shr ebx, 0x1a
xor ebx, edi
xor ebx, edi
dec ebx
not ebx
mov ebx, edi
xor ebx, edi
bswap ebx
add ebx, 0xa1415cac
and ebx, 0xa1fb8cac
not ebx
sub ebx, edi
shl ebx, 2
sub ebx, 0xa51dfcac
ror ebx, 0x1d
mov ebx, edi
sub ebx, edi
or ebx, 0xa80d74ac
or ebx, 0xa8de10ac
sub ebx, 0xa9ba58ac
bswap ebx
xchg edi, ebx
or ebx, edi
and ebx, 0xb18f98ac
ror ebx, 4
shr ebx, 4
add ebx, 0xb28a48ae
and ebx, 0xb33d80ae
and ebx, edi
sub ebx, edi
or ebx, 0xb540a0ae
or ebx, 0xb5eba8ae
add ebx, edi
bswap ebx
and ebx, 0xbc3214ae
ror ebx, 0xd
add ebx, 0xca76dcae
xchg edi, ebx
sub ebx, edi
bswap ebx
and ebx, edi
add ebx, edi
or ebx, edi
bswap ebx
bswap ebx
mov ebx, 0xe04aacae
sub ebx, 0xe10688ae
bswap ebx
sub ebx, 0xe256f4ae
or ebx, edi
and ebx, 0xe37944ae
or ebx, 0xe42308ae
xchg edi, ebx
mov ebx, edi
add ebx, edi
mov ebx, 0xe64f1cae
and ebx, 0xe6d9c4ae
sub ebx, 0xe79bacae
ror ebx, 4
add ebx, edi
inc ebx
sub ebx, edi
xchg edi, ebx
add ebx, edi
xor ebx, edi
xchg edi, ebx
sub ebx, 0xee03acae
mov ebx, edi
and ebx, edi
shr ebx, 0x17
add ebx, edi
mov ebx, 0xf6a648ae
add ebx, 0xf72498ae
and ebx, 0xf7b368ae
xor ebx, edi
and ebx, 0xfd216cae
shr ebx, 4
mov ebx, edi
or ebx, 0xfee314ae
bswap ebx
add ebx, 0xb30af
bswap ebx
sub ebx, 0x19764af
ror ebx, 0x1a
xor ebx, 0x359f0af
xchg edi, ebx
not ebx
sub ebx, edi
xor ebx, 0x6c90caf
mov ebx, 0x75accaf
and ebx, edi
add ebx, edi
dec ebx
xchg edi, ebx
and ebx, edi
add ebx, edi
xor ebx, edi
ror ebx, 0x12
xchg edi, ebx
mov ebx, edi
or ebx, 0x1a9b7caf
sub ebx, edi
mov ebx, edi
mov ebx, edi
xor ebx, edi
ror ebx, 0x1e
dec ebx
bswap ebx
rol ebx, 0xb
shr ebx, 0x1a
inc ebx
and ebx, 0x2159d8af
shr ebx, 0x1e
dec ebx
dec ebx
mov ebx, edi
or ebx, edi
mov ebx, edi
rol ebx, 3
or ebx, edi
or ebx, edi
mov ebx, 0x26ec18af
shr ebx, 8
add ebx, 0x280df4af
mov ebx, 0x2881a0af
add ebx, edi
inc ebx
bswap ebx
shr ebx, 5
or ebx, 0x307598af
rol ebx, 0x17
or ebx, 0x31c5b4af
xor ebx, 0x329244af
sub ebx, 0x33431caf
or ebx, edi
not ebx
mov ebx, 0x34ff14af
add ebx, 0x356f5caf
sub eax, 0x55969308
rol ebx, 0x1e
add ebx, 0x369f28af
and ebx, edi
ror ebx, 0xd
inc ebx
mov ebx, 0x3906bcaf
sub ebx, edi
shl ebx, 0x15
mov ebx, edi
add ebx, 0x3bbbb4af
shr ebx, 8
inc ebx
xor ebx, 0x3e0264af
mov ebx, 0x3e8968af
dec ebx
mov ebx, 0x3fc7acaf
sub ebx, 0x40a378af
rol ebx, 1
inc ebx
and ebx, 0x42bc88af
add ebx, 0x43557caf
inc ebx
xor ebx, edi
and ebx, edi
or ebx, 0x45e680af
add ebx, 0x466224af
inc ebx
xchg edi, ebx
shr ebx, 0x10
mov ebx, 0x4e273caf
not ebx
or ebx, edi
xor ebx, edi
inc ebx
xor ebx, 0x515a50af
and ebx, 0x51efa8af
sub ebx, edi
mov ebx, edi
or ebx, edi
or ebx, 0x5445f4af
bswap ebx
add ebx, edi
not ebx
mov ebx, edi
xor ebx, 0x571fd4af
mov ebx, 0x578decaf
xor ebx, edi
mov ebx, edi
add ebx, edi
shl ebx, 3
shr ebx, 0x1c
add ebx, 0x5aff68af
xor ebx, edi
dec ebx
mov ebx, 0x5cbdccaf
add ebx, edi
rol ebx, 1
sub ebx, edi
xor ebx, 0x5f50e4af
add ebx, 0x5fd224af
sub ebx, edi
and ebx, edi
mov ebx, edi
sub ebx, edi
mov ebx, 0x629944af
not ebx
not ebx
and ebx, 0x6c72a8af
inc ebx
add ebx, 0x6d8620af
mov ebx, edi
add ebx, 0x6e7754af
inc ebx
xchg edi, ebx
or ebx, edi
xor ebx, 0x71c89caf
inc ebx
shr ebx, 0x13
xor ebx, edi
and ebx, edi
or ebx, 0x74f264af
mov ebx, 0x75678caf
sub ebx, 0x761e94af
sub ebx, 0x76d754af
xchg edi, ebx
shr ebx, 0x12
xor ebx, 0x790bb8af
rol ebx, 0xc
and ebx, 0x7a3820af
rol ebx, 0xa
sub ebx, 0x7b989caf
mov ebx, edi
xor ebx, 0x7cce08af
sub ebx, 0x7d7df4af
or ebx, edi
xchg edi, ebx
or ebx, edi
xchg edi, ebx
bswap ebx
or ebx, edi
xor ebx, 0x823804af
bswap ebx
rol ebx, 0xe
inc ebx
sub ebx, edi
and ebx, edi
add ebx, 0x92b9f4af
mov ebx, 0x9329b4af
inc ebx
or ebx, 0x9459acaf
dec ebx
bswap ebx
dec ebx
ror ebx, 0xc
shl ebx, 9
rol ebx, 0x16
not ebx
dec ebx
shr ebx, 0xa
dec ebx
xor ebx, edi
shl ebx, 0x17
add ebx, edi
mov ebx, edi
xor ebx, 0x9dd60caf
and ebx, edi
shl ebx, 0x13
shl ebx, 0x17
not ebx
mov ebx, edi
bswap ebx
sub ebx, 0xa22a88af
xor ebx, 0xa2e924af
mov ebx, edi
dec ebx
ror ebx, 0x17
xor ebx, 0xa562ecaf
not ebx
add ebx, edi
and ebx, 0xa702d8af
xor ebx, 0xa7cac8af
shl ebx, 0xc
xchg edi, ebx
shl ebx, 0x15
call eax
bswap ebx
mov ebx, 0xb44dc4af
rol ebx, 0x11
or ebx, 0xb59eb8af
sub ebx, 0xb650e8af
xchg edi, ebx
xor ebx, 0xb7e1c4af
xor ebx, 0xb8aea0af
add ebx, edi
mov ebx, edi
sub ebx, edi
sub ebx, edi
dec ebx
mov ebx, edi
bswap ebx
and ebx, edi
add ebx, edi
or ebx, 0xbe32fcaf
inc ebx
shl ebx, 0x17
or ebx, edi
shl ebx, 0x1b
shr ebx, 0x1a
xor ebx, 0xc21180af
shr ebx, 5
not ebx
xchg edi, ebx
dec ebx
mov ebx, 0xcc44c8af
rol ebx, 0xa
rol ebx, 0xe
ror ebx, 0x19
not ebx
dec ebx
inc ebx
xor ebx, 0x4aaaf8b0
not ebx
sub ebx, edi
rol ebx, 7
inc ebx
xor ebx, edi
add ebx, 0x5362fcb0
or ebx, edi
inc ebx
or ebx, edi
or ebx, 0x55e748b0
add ebx, 0x56698cb0
add ebx, 0x56f07cb0
shr ebx, 0x1c
and ebx, edi
mov ebx, 0x58a920b0
inc ebx
or ebx, edi
ror ebx, 0xd
not ebx
add ebx, edi
bswap ebx
add ebx, 0x5cdd98b0
ror ebx, 0x1a
mov ebx, 0x5e0d10b0
ror ebx, 0xd
xor ebx, edi
add ebx, edi
sub ebx, 0x68aa8cb0
bswap ebx
not ebx
mov ebx, 0x664c20b1
xor ebx, edi
dec ebx
ror ebx, 0x16
dec ebx
ror ebx, 0x12
or ebx, edi
or ebx, 0x6b0f3cb1
or ebx, 0x6bb52cb1
xor ebx, edi
shr ebx, 4
or ebx, 0x6dd678b1
xor ebx, edi
shl ebx, 0x13
add ebx, edi
sub ebx, 0x70fe60b1
mov ebx, edi
xor ebx, edi
not ebx
and ebx, 0x73ebacb1
inc ebx
and ebx, edi
sub ebx, edi
inc ebx
rol ebx, 4
mov ebx, 0x783fecb1
or ebx, 0x790470b1
ror ebx, 0xa
rol ebx, 0x16
or ebx, edi
or ebx, 0x92837cb1
sub ebx, 0x933414b1
shl ebx, 8
and ebx, edi
shr ebx, 0x19
and ebx, edi
add ebx, 0x96259cb1
mov ebx, 0x969da8b1
add ebx, 0x9724ecb1
bswap ebx
shr ebx, 0xf
xchg edi, ebx
add ebx, 0x99e030b1
rol ebx, 0x19
sub ebx, edi
mov ebx, 0x9ba894b1
add ebx, 0x9c1e24b1
not ebx
not ebx
xor ebx, edi
xchg edi, ebx
ror ebx, 0x19
xchg edi, ebx
shr ebx, 0x14
inc ebx
dec ebx
add ebx, edi
xor ebx, 0xa37858b1
add ebx, edi
add ebx, edi
mov ebx, edi
and ebx, edi
inc ebx
shl ebx, 0x14
rol ebx, 6
bswap ebx
rol ebx, 0x19
inc ebx
rol ebx, 1
xor ebx, edi
rol ebx, 0x16
add ebx, edi
sub ebx, 0xacb8f4b1
or ebx, 0xad6264b1
rol ebx, 0xb
rol ebx, 0x17
mov ebx, 0xaf18c4b1
shl ebx, 0x18
xchg edi, ebx
shl ebx, 0x14
shl ebx, 1
shl ebx, 0x1c
add ebx, 0xb31d20b1
inc ebx
sub ebx, edi
xchg edi, ebx
rol ebx, 1
add ebx, edi
sub ebx, 0xb78468b1
xor ebx, 0xb86b58b1
inc ebx
bswap ebx
xor ebx, edi
shl ebx, 5
shl ebx, 5
xor ebx, 0xbcb5a0b1
rol ebx, 0x15
rol ebx, 0xa
shl ebx, 0x1c
xor ebx, 0xbf4d8cb1
add ebx, edi
xchg edi, ebx
shr ebx, 0xd
and ebx, edi
mov ebx, 0xc21ee8b1
ror ebx, 0x1d
sub ebx, 0xc36db8b1
sub ebx, edi
add ebx, edi
xchg edi, ebx
xor ebx, 0xc655d8b1
xchg edi, ebx
shr ebx, 0x1e
not ebx
sub ebx, 0xca9e50b1
add ebx, edi
dec ebx
and ebx, edi
not ebx
or ebx, 0xcda480b1
add ebx, edi
shr ebx, 0x18
shl ebx, 0x18
or ebx, edi
sub ebx, edi
or ebx, 0xd12b70b1
and ebx, edi
and ebx, edi
ror ebx, 7
xor ebx, edi
sub ebx, 0xd433dcb1
sub ebx, edi
sub ebx, 0xd59bc0b1
and ebx, edi
add ebx, edi
rol ebx, 0x14
dec ebx
or ebx, edi
ror ebx, 0xb
shr ebx, 0x10
not ebx
bswap ebx
add ebx, 0xdb8028b1
sub ebx, edi
not ebx
xchg edi, ebx
shr ebx, 7
ror ebx, 8
inc ebx
or ebx, edi
or ebx, edi
sub ebx, 0xe1ea18b1
inc ebx
xor ebx, edi
add ebx, edi
not ebx
xchg edi, ebx
xor ebx, edi
inc ebx
shr ebx, 0x13
xor ebx, edi
mov ebx, 0xfbd4b2
xchg edi, ebx
or ebx, 0x266c0b2
not ebx
and ebx, 0x37ce0b2
and ebx, 0x40490b2
sub ebx, edi
ror ebx, 8
or ebx, edi
xchg edi, ebx
dec ebx
xchg edi, ebx
add ebx, 0x88728b2
mov ebx, edi
sub ebx, 0x9da54b2
shl ebx, 0x1e
ror ebx, 1
add ebx, edi
ror ebx, 3
rol ebx, 6
rol ebx, 0x1b
add ebx, 0x757facb2
bswap ebx
mov ebx, edi
ror ebx, 6
not ebx
or ebx, edi
xchg edi, ebx
or ebx, edi
or ebx, edi
rol ebx, 5
add ebx, 0x7c5eecb2
xor ebx, 0x7d3f1cb2
and ebx, edi
sub ebx, edi
inc ebx
sub ebx, 0x800cf0b2
rol ebx, 0xe
and ebx, 0x816d18b2
inc ebx
add ebx, edi
and ebx, 0x834324b2
xchg edi, ebx
mov ebx, edi
not ebx
ror ebx, 9
sub ebx, 0x86db24b2
bswap ebx
xchg edi, ebx
ror ebx, 0x1d
bswap ebx
sub ebx, edi
sub ebx, 0x8add94b2
and ebx, 0x8b5a40b2
dec ebx
shr ebx, 7
shr ebx, 0x11
mov ebx, edi
or ebx, 0x8e1ff8b2
bswap ebx
or ebx, edi
ror ebx, 0xc
sub ebx, 0x90f818b2
inc ebx
xor ebx, edi
xchg edi, ebx
sub ebx, 0x94304cb2
xor ebx, 0x9595d0b2
xor ebx, 0x966544b2
and ebx, 0x96f26cb2
bswap ebx
or ebx, edi
bswap ebx
shr ebx, 9
or ebx, 0x99bc0cb2
shl ebx, 2
sub ebx, 0x9b13e4b2
sub ebx, 0x9bbee4b2
inc ebx
mov ebx, edi
inc ebx
mov ebx, edi
shr ebx, 4
or ebx, edi
ror ebx, 0x17
mov ebx, 0x9fd150b2
xor ebx, 0xa094a4b2
dec ebx
dec ebx
dec ebx
inc ebx
bswap ebx
or ebx, 0xa3d7b8b2
or ebx, edi
not ebx
xchg edi, ebx
and ebx, 0xa62e04b2
ror ebx, 0xd
mov ebx, edi
not ebx
xor ebx, 0xa89a24b2
sub ebx, 0xa96ef8b2
or ebx, edi
xor ebx, edi
ror ebx, 5
add ebx, 0xabeeecb2
and ebx, 0xac9294b2
and ebx, 0xad3b5cb2
xor ebx, 0xae0e5cb2
and ebx, edi
rol ebx, 0x17
mov ebx, edi
shr ebx, 1
xor ebx, 0xb0ec3cb2
sub ebx, 0xb1a9a4b2
xor ebx, 0xb28ab8b2
rol ebx, 0x15
or ebx, edi
rol ebx, 9
or ebx, edi
and ebx, edi
and ebx, edi
sub ebx, 0xb73c80b2
and ebx, edi
dec ebx
and ebx, 0xb8b938b2
mov ebx, edi
add ebx, 0xb9978cb2
inc ebx
add ebx, 0xba87ecb2
sub ebx, edi
add ebx, edi
and ebx, 0xbc0744b2
xor ebx, 0xbcb064b2
sub ebx, edi
or ebx, 0xbddbf4b2
add ebx, edi
ror ebx, 0x12
not ebx
add ebx, 0xbfcd24b2
sub ebx, 0xc07610b2
and ebx, edi
ror ebx, 0x12
inc ebx
dec ebx
bswap ebx
add ebx, 0xc3b0e4b2
or ebx, 0xc4690cb2
and ebx, edi
shl ebx, 0x19
xchg edi, ebx
dec ebx
xor ebx, 0xc7a038b2
xor ebx, 0xc85684b2
inc ebx
and ebx, edi
mov ebx, edi
inc ebx
and ebx, edi
or ebx, edi
or ebx, 0xcc1a64b2
sub ebx, 0xcccc68b2
inc ebx
xor ebx, 0xce0234b2
dec ebx
rol ebx, 0x15
mov ebx, 0xcfc0a8b2
dec ebx
bswap ebx
ror ebx, 0x12
xchg edi, ebx
sub ebx, edi
mov ebx, 0xd3a020b2
mov ebx, 0xd409a4b2
shl ebx, 0xe
shr ebx, 0x11
ror ebx, 0xf
xor ebx, edi
dec ebx
ror ebx, 0x17
and ebx, edi
sub ebx, 0xda09ccb2
or ebx, edi
shl ebx, 0x1e
mov ebx, 0xdba294b2
xor ebx, edi
shr ebx, 0x1e
inc ebx
sub ebx, 0xde4650b2
add ebx, edi
mov ebx, 0xdf32f8b2
bswap ebx
sub ebx, edi
bswap ebx
mov ebx, edi
shr ebx, 0xb
inc ebx
xchg edi, ebx
or ebx, edi
and ebx, 0xe455e4b2
ror ebx, 5
and ebx, edi
rol ebx, 6
bswap ebx
mov ebx, edi
ror ebx, 0x17
shr ebx, 0xa
not ebx
or ebx, 0xe95bb0b2
and ebx, 0xe9d0a0b2
xor ebx, edi
dec ebx
and ebx, 0xeb8300b2
xchg edi, ebx
rol ebx, 9
shr ebx, 0x16
shr ebx, 0x1d
add ebx, edi
add ebx, edi
add ebx, 0xefc808b2
xor ebx, edi
and ebx, edi
or ebx, edi
or ebx, edi
sub ebx, edi
bswap ebx
bswap ebx
bswap ebx
rol ebx, 5
or ebx, 0xf650c4b2
mov ebx, edi
inc ebx
shl ebx, 0x18
mov ebx, 0xf85bf0b2
add ebx, edi
xor ebx, edi
and ebx, edi
sub ebx, edi
or ebx, edi
xchg edi, ebx
shl ebx, 7
and ebx, 0xfd5eacb2
inc ebx
inc ebx
shl ebx, 0xe
or ebx, edi
add ebx, edi
inc ebx
not ebx
shr ebx, 6
add ebx, 0x1d694b3
or ebx, edi
mov ebx, 0x2cc40b3
xchg edi, ebx
xor ebx, 0x43bb8b3
mov ebx, edi
shr ebx, 0x11
shr ebx, 0x19
bswap ebx
dec ebx
sub ebx, 0x79c30b3
inc ebx
sub ebx, 0x8cbf0b3
sub ebx, 0x97898b3
and ebx, 0xa0074b3
sub ebx, edi
xor ebx, edi
mov ebx, 0xbd0e4b3
xchg edi, ebx
mov ebx, 0xcfb48b3
dec ebx
xchg edi, ebx
and ebx, edi
dec ebx
ror ebx, 0xa
sub ebx, 0x11429cb3
and ebx, edi
xor ebx, edi
ror ebx, 0x15
dec ebx
or ebx, 0x14e258b3
xchg edi, ebx
or ebx, edi
rol ebx, 0xb
mov ebx, edi
xor ebx, edi
bswap ebx
shl ebx, 9
inc ebx
xor ebx, 0x1c2b2cb3
sub ebx, 0x1cf884b3
mov ebx, 0x1d80acb3
and ebx, 0x1e21d0b3
rol ebx, 7
add ebx, 0x1f70e8b3
or ebx, 0x202824b3
mov ebx, edi
mov ebx, edi
dec ebx
bswap ebx
sub ebx, edi
xor ebx, edi
xchg edi, ebx
add ebx, 0x803b84b6
bswap ebx
mov ebx, 0x816e84b6
bswap ebx
add ebx, edi
shl ebx, 6
sub ebx, 0x83e508b6
xchg edi, ebx
mov ebx, edi
and ebx, edi
sub ebx, edi
sub ebx, edi
add ebx, edi
xor ebx, 0x888854b6
shr ebx, 0xa
add ebx, 0x89c7b0b6
rol ebx, 0xa
add ebx, edi
xor ebx, edi
shl ebx, 0x15
bswap ebx
and ebx, 0x8df66cb6
or ebx, 0x8ebc5cb6
not ebx
dec ebx
ror ebx, 0x12
shl ebx, 0x1e
xchg edi, ebx
sub ebx, edi
add ebx, 0x9445f0b6
or ebx, edi
and ebx, edi
mov ebx, edi
mov ebx, edi
mov ebx, edi
dec ebx
mov ebx, edi
dec ebx
xor ebx, 0x99c46cb6
and ebx, 0xa8fbccb6
ror ebx, 0x16
or ebx, 0xaa38bcb6
shr ebx, 0x1b
or ebx, 0xab88a4b6
mov ebx, 0xabfdf4b6
shl ebx, 3
mov ebx, edi
xor ebx, 0xadd580b6
sub ebx, 0xae8868b6
dec ebx
xchg edi, ebx
add ebx, edi
mov ebx, edi
xchg edi, ebx
or ebx, 0xb2404cb6
ror ebx, 0xc
ror ebx, 1
add ebx, edi
ror ebx, 0xa
shl ebx, 6
xor ebx, edi
shl ebx, 0x1b
or ebx, edi
xchg edi, ebx
xor ebx, edi
xchg edi, ebx
mov ebx, edi
xor ebx, 0xbad644b6
rol ebx, 0x10
ror ebx, 0xe
or ebx, 0xbcb8f8b6
bswap ebx
add ebx, 0xbdd414b6
shl ebx, 0xe
dec ebx
add ebx, edi
sub ebx, edi
shr ebx, 1
add ebx, 0xc14d7cb6
add ebx, 0xc1d65cb6
or ebx, edi
shr ebx, 0x12
rol ebx, 9
and ebx, 0xc452a0b6
ror ebx, 0xe
inc ebx
or ebx, edi
xchg edi, ebx
or ebx, edi
or ebx, edi
add ebx, 0xc8a5d0b6
mov ebx, edi
shr ebx, 0xf
xor ebx, 0xca7088b6
add ebx, 0xcaec88b6
dec ebx
add ebx, 0xd75940b6
and ebx, edi
xchg edi, ebx
add ebx, 0xd9ae44b6
shl ebx, 3
and ebx, 0xdadc40b6
sub ebx, edi
shr ebx, 5
xchg edi, ebx
add ebx, edi
and ebx, edi
add ebx, edi
or ebx, 0xec1284b6
mov ebx, edi
add ebx, 0x485c8cb7
rol ebx, 0xa
ror ebx, 0x18
dec ebx
and ebx, edi
xor ebx, edi
add ebx, edi
bswap ebx
shl ebx, 0x16
inc ebx
bswap ebx
shr ebx, 1
and ebx, edi
add ebx, 0x6ab374b7
xor ebx, 0x6b9478b7
inc ebx
xor ebx, edi
and ebx, edi
mov ebx, edi
inc ebx
xor ebx, edi
or ebx, edi
dec ebx
add ebx, 0x726f48b7
mov ebx, 0x72e6fcb7
add ebx, edi
dec ebx
and ebx, edi
dec ebx
or ebx, 0x76cdacb7
xor ebx, 0x779700b7
shl ebx, 0xc
or ebx, 0x78da14b7
mov ebx, 0x794784b7
add ebx, 0x79bfb4b7
xor ebx, edi
add ebx, 0x7aee18b7
shr ebx, 4
xchg edi, ebx
inc ebx
shl ebx, 0xe
or ebx, edi
mov ebx, edi
add ebx, edi
dec ebx
and ebx, 0xc116bcb7
and ebx, 0xc1aba4b7
or ebx, 0xc2521cb7
sub ebx, edi
dec ebx
or ebx, edi
mov ebx, edi
not ebx
shr ebx, 0x1d
and ebx, 0xc8ab3cb7
xor ebx, 0xc95a6cb7
and ebx, 0xc9ddf4b7
or ebx, edi
sub ebx, edi
mov ebx, 0xcba184b7
sub ebx, edi
shr ebx, 0x19
xor ebx, 0xcdaa70b7
and ebx, 0xce27e8b7
sub ebx, 0xcecf68b7
or ebx, edi
dec ebx
or ebx, edi
rol ebx, 9
sub ebx, 0xd1cc14b7
xor ebx, 0xd29eacb7
xor ebx, edi
mov ebx, edi
rol ebx, 0x1d
add ebx, 0xe768e4b7
xor ebx, edi
add ebx, 0xe8a324b7
inc ebx
inc ebx
shr ebx, 1
mov ebx, edi
or ebx, 0xeb4c70b7
rol ebx, 0xe
xor ebx, edi
and ebx, 0xee6d3cb7
xor ebx, edi
sub ebx, 0xf002f0b7
sub ebx, 0xf0c7d8b7
dec ebx
and ebx, edi
or ebx, edi
and ebx, edi
xor ebx, 0xf3f854b7
rol ebx, 0x14
and ebx, 0xf54638b7
mov ebx, edi
or ebx, 0xf64ae0b7
xor ebx, 0xf6fce8b7
not ebx
ror ebx, 0xc
ror ebx, 0x1b
sub ebx, edi
xchg edi, ebx
add ebx, 0x118fc0b8
dec ebx
mov ebx, 0x12a928b8
xor ebx, edi
rol ebx, 0xd
sub ebx, edi
not ebx
mov ebx, edi
xchg edi, ebx
bswap ebx
bswap ebx
mov ebx, 0x186e44b8
add ebx, edi
sub ebx, edi
add ebx, edi
xchg edi, ebx
bswap ebx
shl ebx, 6
and ebx, 0x1d7a84b8
sub ebx, 0x1e59f4b8
shr ebx, 0xc
ror ebx, 0x12
sub ebx, edi
xor ebx, edi
xor ebx, edi
sub ebx, edi
shl ebx, 1
dec ebx
shr ebx, 0x16
add ebx, 0x398b34b8
dec ebx
ror ebx, 0x18
mov ebx, 0x3b49a0b8
mov ebx, edi
and ebx, 0x3c566cb8
xor ebx, edi
and ebx, 0x59625cb8
sub ebx, edi
mov ebx, 0x5abce0b8
not ebx
shl ebx, 8
inc ebx
and ebx, 0x5d97c4b8
not ebx
sub ebx, 0x5f354cb8
shl ebx, 0x1d
sub ebx, edi
sub ebx, 0x61ced4b8
and ebx, 0x627e70b8
dec ebx
xor ebx, edi
xor ebx, 0x651588b8
shr ebx, 0xd
and ebx, 0x669798b8
mov ebx, edi
or ebx, 0x67dbdcb8
mov ebx, edi
or ebx, edi
add ebx, edi
sub ebx, edi
mov ebx, 0x72c514b8
shr ebx, 7
ror ebx, 7
xchg edi, ebx
ror ebx, 0xe
inc ebx
and ebx, edi
and ebx, 0x76efa4b8
bswap ebx
shl ebx, 0xf
inc ebx
mov ebx, 0x791190b8
shl ebx, 0xd
and ebx, edi
mov ebx, 0x7abc74b8
xor ebx, 0x7e838cb8
xor ebx, edi
and ebx, 0x7fe044b8
shl ebx, 4
rol ebx, 6
xchg edi, ebx
mov ebx, 0x82b7f4b8
sub ebx, 0x837d00b8
bswap ebx
not ebx
xor ebx, 0x85c9b8b8
dec ebx
or ebx, edi
xchg edi, ebx
ror ebx, 0xa
and ebx, edi
xor ebx, edi
mov ebx, 0x93d0c0b8
ror ebx, 0x19
mov ebx, 0x9527c4b8
xor ebx, edi
sub ebx, edi
not ebx
mov ebx, 0x980bd0b8
shl ebx, 0x11
inc ebx
or ebx, edi
shr ebx, 0x19
add ebx, 0x9ba3e8b8
shl ebx, 1
xchg edi, ebx
xchg edi, ebx
and ebx, 0x9f1088b8
rol ebx, 0x1d
ror ebx, 0x15
sub ebx, edi
or ebx, edi
or ebx, edi
and ebx, edi
dec ebx
inc ebx
or ebx, edi
shr ebx, 2
not ebx
xor ebx, edi
xchg edi, ebx
xor ebx, edi
and ebx, edi
not ebx
dec ebx
ror ebx, 0xc
not ebx
sub ebx, 0xb42f9cb8
rol ebx, 0x19
not ebx
shl ebx, 0xa
shl ebx, 1
mov ebx, 0xb7c068b8
shr ebx, 7
add ebx, 0xb93750b8
or ebx, 0xb9f764b8
ror ebx, 0x11
not ebx
shr ebx, 0x15
xchg edi, ebx
inc ebx
shr ebx, 0xb
add ebx, 0xbf3b24b8
add ebx, 0xbfda38b8
shr ebx, 1
bswap ebx
shr ebx, 0x1c
mov ebx, edi
xor ebx, edi
ror ebx, 5
add ebx, edi
mov ebx, edi
or ebx, edi
xchg edi, ebx
xchg edi, ebx
sub ebx, edi
mov ebx, 0xd4dfc4b8
xor ebx, 0xd59694b8
dec ebx
mov ebx, 0xd6cd48b8
or ebx, edi
inc ebx
add ebx, 0xd86db8b8
add ebx, edi
add ebx, 0xd95a24b8
not ebx
and ebx, 0xdaabacb8
inc ebx
add ebx, 0xdbcd34b8
shr ebx, 8
mov ebx, edi
add ebx, 0xdd51f0b8
shl ebx, 0xd
add ebx, 0xde7004b8
or ebx, edi
or ebx, 0xdfa978b8
and ebx, 0xe02c44b8
xchg edi, ebx
sub ebx, edi
sub ebx, 0xe23208b8
bswap ebx
shr ebx, 0xb
shr ebx, 0x1b
bswap ebx
and ebx, 0xe56130b8
bswap ebx
mov ebx, 0xe662ccb8
shl ebx, 0x13
xor ebx, 0xe7de94b8
rol ebx, 0x12
add ebx, edi
not ebx
and ebx, 0xea259cb8
shl ebx, 1
or ebx, edi
or ebx, 0xebfa14b8
sub ebx, 0xecab4cb8
and ebx, edi
and ebx, 0xedc040b8
or ebx, 0xee6efcb8
dec ebx
xor ebx, edi
add ebx, 0xf05958b8
or ebx, edi
xor ebx, edi
or ebx, edi
bswap ebx
ror ebx, 0x18
inc ebx
sub ebx, edi
bswap ebx
rol ebx, 0xe
xor ebx, 0xf87fdcb8
inc ebx
mov ebx, edi
shl ebx, 7
dec ebx
sub ebx, edi
or ebx, edi
sub ebx, edi
ror ebx, 5
xor ebx, 0xaeb00b9
mov ebx, 0xb63e4b9
ror ebx, 0x15
dec ebx
not ebx
not ebx
xchg edi, ebx
bswap ebx
add ebx, 0x1be0e0b9
dec ebx
sub ebx, 0x1d3484b9
or ebx, 0x1de0f0b9
or ebx, 0x1e9170b9
shl ebx, 0xa
or ebx, edi
xor ebx, 0x23e320b9
or ebx, 0x24a6f8b9
mov ebx, 0x2530a4b9
sub ebx, 0x261604b9
dec ebx
ror ebx, 3
add ebx, edi
bswap ebx
add ebx, 0x297f1cb9
sub ebx, edi
and ebx, 0x2aff08b9
dec ebx
xor ebx, 0x2ca2d0b9
dec ebx
inc ebx
or ebx, 0x2ebe58b9
ror ebx, 0x11
xchg edi, ebx
dec ebx
and ebx, 0x315774b9
shr ebx, 0x11
or ebx, 0x328928b9
ror ebx, 0x1c
or ebx, edi
rol ebx, 0xf
xor ebx, 0x35c074b9
and ebx, 0x364b58b9
ror ebx, 0x17
xchg edi, ebx
inc ebx
mov ebx, edi
mov ebx, 0x3913f0b9
and ebx, edi
sub ebx, edi
and ebx, 0x3acfb4b9
xor ebx, 0x3b89ccb9
add ebx, 0x3c09ecb9
xchg edi, ebx
sub ebx, 0x3dcda4b9
sub ebx, edi
not ebx
add ebx, edi
mov ebx, 0x404ec8b9
and ebx, edi
shl ebx, 0x15
inc ebx
and ebx, 0x42fce8b9
xchg edi, ebx
xchg edi, ebx
xchg edi, ebx
not ebx
xchg edi, ebx
xor ebx, edi
or ebx, edi
or ebx, 0x4964ecb9
and ebx, edi
bswap ebx
mov ebx, 0x4b5018b9
add ebx, edi
or ebx, edi
mov ebx, edi
mov ebx, 0x4d48f8b9
xor ebx, 0x4e1138b9
xor ebx, edi
and ebx, 0x4fa920b9
and ebx, edi
mov ebx, edi
dec ebx
ror ebx, 0x1c
mov ebx, edi
or ebx, 0x53c240b9
mov ebx, 0x54575cb9
mov ebx, edi
add ebx, 0x5561d4b9
xor ebx, 0x564d38b9
sub ebx, 0x5738e4b9
xchg edi, ebx
not ebx
shr ebx, 0x1e
xchg edi, ebx
shl ebx, 0x1c
and ebx, edi
xor ebx, 0x5d49c8b9
not ebx
mov ebx, 0x5e9630b9
add ebx, 0x5f12f4b9
xchg edi, ebx
xor ebx, edi
sub ebx, edi
sub ebx, 0x6256b8b9
xor ebx, 0x630c08b9
and ebx, 0x6393e4b9
inc ebx
not ebx
rol ebx, 0x1b
shl ebx, 4
shr ebx, 0xa
rol ebx, 8
or ebx, edi
sub ebx, 0x68a63cb9
or ebx, 0x693db4b9
mov ebx, edi
ror ebx, 0xe
inc ebx
add ebx, 0x6b40c0b9
and ebx, edi
shl ebx, 0x1b
bswap ebx
shr ebx, 6
shl ebx, 0x13
xchg edi, ebx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add eax, dword [eax]
add byte [eax], al
and byte [eax], al
add byte [eax + 0xe], al
cmp byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
add byte [eax], al
push eax
add byte [eax], al
add byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
add byte [eax], al
push 0x800000
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
or dword [eax + eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
or dword [eax + eax], eax
add byte [eax - 0x60000000], dl
pushal
pop ebx
add byte [eax - 0x1bfffff0], ch
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x71], cl
pop ebx
add byte [eax + eax], dl
add byte [eax], al
in al, 4
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub byte [eax], al
add byte [eax], al
and byte [eax], al
add byte [eax], al
inc eax
add byte [eax], al
add byte [ecx], al
add byte [eax], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sldt word [eax]
add byte [0x2b000000], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [eax + eax], ch
add byte [eax], al
das
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
add byte [ecx], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jnp 0x9b61d5
jnp 0x9b6108
xchg esp, eax
xchg esp, eax
xchg esp, eax
rcr byte [ebx - 0x65306465], 0x9a
lcall 0x9ace, 0x9a9a9ace
cdq
cdq
into
lcall 0x9a9a, 0x99ce9a9a
into
cdq
lcall 0xce9a, 0x9a99ce9a
cdq
lcall 0xce99, 0x9999ce9a
cwde
cdq
cdq
into
cwde
cdq
cdq
into
cwde
cdq
cdq
into
cwde
cdq
cdq
into
cwde
cdq
cdq
into
cwde
cdq
cdq
into
cwde
cwde
cwde
into
cwde
cwde
cwde
into
wait
wait
wait
iretd
add byte [eax], al
add ch, dl
aad 0xd5