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

Disassembly:
shr ecx, 0x12
shr eax, 9
inc edx
sub eax, ecx
and esi, eax
mov ebx, edx
or eax, edi
shl ebx, 0x10
not ecx
xor ebx, eax
shr edx, 9
sub esi, eax
shl ebx, 8
inc edi
add esi, ebx
mov eax, edi
sub eax, esi
xchg edi, ebx
or esi, eax
sub ecx, ebx
xchg ecx, edx
and ebx, 0x7deed8f6
xchg ecx, esi
xchg ecx, edi
shl esi, 0x11
sub edi, edx
xor edi, edx
sub ebx, ecx
xchg edi, ebx
mov edx, ebx
sub edi, eax
add esi, edx
or edi, ecx
sub edi, eax
mov edi, eax
and edx, eax
shl eax, 0x16
and esi, eax
add esi, 0x8d6a84f6
or ebx, 0x8e3f64f6
add ecx, ebx
add ebx, eax
and edx, eax
or eax, ecx
sub eax, esi
xchg ecx, edi
mov edx, edi
mov ecx, ebx
sub edi, ebx
sub esi, ebx
or eax, esi
xor eax, esi
xchg esi, edx
or esi, ecx
xchg edi, edx
and ecx, 0x9b45fef6
or esi, 0x9c1b70f6
or edx, 0x9cef86f6
and esi, ecx
and esi, ecx
xor ecx, edx
ror edi, 0x1e
add ecx, 0xa0e53af6
and edi, ebx
sub ebx, eax
sub ebx, 0xa42d20f6
xchg esi, eax
and eax, edi
add edx, eax
mov eax, esi
sub ecx, ebx
mov edx, eax
and edi, ecx
add esi, 0xaa3958f6
mov edx, esi
sub eax, ebx
inc edx
sub ecx, ebx
mov ebx, esi
add esi, eax
add esi, 0xaf6fdef6
mov ecx, ebx
sub esi, eax
or esi, eax
add esi, 0xb28462f6
mov edx, esi
not ebx
add ebx, esi
xor eax, 0xb59f46f6
or ebx, esi
xor esi, 0xb775fef6
and esi, ecx
mov eax, ebx
or esi, eax
add ecx, edi
mov eax, ecx
and ebx, ecx
dec eax
sub edi, 0xbd5c2cf6
xor ebx, 0xbe5f74f6
sub esi, ecx
xor ecx, edi
not ecx
or esi, eax
and ebx, edi
or esi, eax
or esi, 0xc45ca4f6
and esi, edx
add eax, 0xc5ce50f6
add ebx, eax
xchg ebx, eax
not edx
xor edx, ebx
and edx, ecx
bswap ecx
mov ebx, eax
or edi, esi
and edi, ecx
add edi, eax
xor ebx, esi
xchg ecx, ebx
xor esi, eax
xchg ebx, ecx
add esi, edx
add ebx, 0xd3771af6
xchg esi, eax
or ecx, ebx
add edi, ecx
xor ecx, edi
sub edi, esi
and eax, esi
add edx, edi
rol ecx, 0x13
xor eax, ecx
or edx, ebx
mov esi, ecx
bswap edx
xchg edi, ecx
add ebx, ecx
sub edx, edi
xor edi, ebx
and eax, ebx
add ecx, esi
and esi, edi
xor edi, edx
and ecx, edx
xchg ebx, eax
mov edi, esi
xor esi, eax
sub esi, edi
and ebx, esi
and edx, eax
add ecx, esi
sub edx, 0xeae05af6
xor ecx, esi
xchg edi, ecx
sub esi, edi
and edi, eax
sub edi, ecx
shr esi, 2
sub esi, edx
mov esi, ebx
and eax, edi
xchg ebx, eax
mov esi, ebx
and ebx, esi
add edi, eax
xor ebx, edx
shl esi, 0x18
shr ebx, 8
inc ebx
xor ecx, edi
xor eax, ebx
rol esi, 0xb
xor esi, eax
xchg edi, eax
xor esi, ebx
xor ebx, edi
and esi, ebx
mov edx, esi
xchg esi, eax
xchg esi, eax
or ebx, esi
ror eax, 0x1c
inc esi
or esi, 0x91004f7
shr ebx, 0x1e
sub ebx, ecx
add ecx, 0xb7bcef7
dec ebx
ror edx, 0x1b
sub ecx, edi
ror edi, 0x1b
or ebx, esi
and ebx, 0x106bb6f7
sub ebx, esi
or ebx, edi
sub ecx, ebx
xor ebx, 0x13f8d2f7
xchg ecx, ebx
or ecx, 0x169550f7
add eax, edi
or eax, 0x1817b0f7
not edi
add esi, ebx
add ecx, ebx
and ebx, eax
or ecx, edx
add edx, eax
and ebx, 0x1d381ef7
xor edi, ecx
xor esi, 0x1f3df8f7
mov eax, edi
xor edx, 0x20dadcf7
mov eax, esi
bswap eax
mov ecx, esi
or esi, ebx
or ecx, edi
dec eax
sub esi, edi
add edx, edi
or eax, esi
xor ebx, esi
xchg edx, eax
shl edx, 0xa
sub edi, esi
mov edi, eax
dec edi
sub ebx, esi
or edi, edx
xor ecx, eax
ror ebx, 0xf
ror ecx, 0x19
and ebx, esi
or ebx, eax
add eax, ecx
sub ecx, eax
xor ecx, eax
ror ebx, 0xe
sub ebx, ecx
mov esi, edx
add eax, edx
sub ecx, 0x39ac62f7
add edi, esi
sub ebx, edi
xchg ebx, eax
bswap edi
xchg edx, eax
dec esi
xor esi, ecx
and edx, ecx
or edx, ecx
sub ebx, eax
xchg ebx, eax
and ebx, edi
xor esi, eax
add ecx, esi
xor edi, eax
add ebx, ecx
sub edi, ecx
xchg ecx, eax
add eax, 0x4a2986f7
mov ecx, eax
xchg edi, ebx
xchg ecx, edi
mov ecx, ebx
ror edx, 0xc
mov esi, edi
add esi, ecx
not ecx
mov ecx, esi
or ebx, edx
inc eax
xchg edi, eax
add edi, esi
and edi, eax
xor ecx, edx
xor esi, edi
xor ebx, edi
bswap ebx
dec edx
xchg edi, eax
mov ecx, esi
not edx
and ecx, 0x5ced7cf7
or edx, edi
xor eax, 0x5ec4e2f7
xor edx, ebx
bswap edx
or edi, ebx
sub edx, ebx
xor esi, ebx
or eax, ebx
xchg esi, ecx
xchg esi, ecx
xor eax, esi
ror ecx, 0x1c
or ebx, ecx
mov ebx, edi
or eax, edx
or ecx, esi
mov esi, ebx
or eax, edi
shr esi, 5
mov edx, 0x6e18d6f7
mov ebx, 0x6ebd32f7
xor ebx, esi
bswap ecx
mov edi, 0x7129ecf7
mov ebx, eax
xor edx, ebx
or ecx, edx
add ebx, 0x7447acf7
and edi, 0x750c1ef7
xor ecx, edi
and edx, esi
or ebx, ecx
add eax, ecx
sub esi, edx
mov edi, ebx
sub ebx, esi
or esi, ebx
or ecx, ebx
xor esi, 0x7d652ef7
and eax, ebx
shr ebx, 5
mov eax, edx
or ecx, edi
and edi, ebx
mov ecx, esi
mov eax, 0x8269b2f7
or edx, edi
and edx, 0x840204f7
and ecx, ebx
and ebx, edi
add edx, ecx
or ecx, ebx
mov ecx, edx
sub esi, 0x88889af7
sub eax, edi
xchg ebx, eax
or edi, ebx
and ebx, eax
add ebx, esi
dec ebx
xor edi, 0x8e7fb0f7
or ecx, 0x8f5b6ef7
xchg edi, eax
add edx, edi
xchg ecx, eax
and ecx, ebx
and edx, esi
xor eax, ebx
xor ecx, ebx
rol esi, 7
xor edi, ecx
rol ecx, 0x1b
dec edi
mov ebx, eax
xor esi, eax
mov edx, 0x9b5116f7
and eax, esi
xchg edx, eax
mov eax, 0x9db246f7
not edi
or eax, edi
xchg ecx, eax
and esi, edx
and edx, edi
rol edi, 0x1a
add eax, ebx
or ebx, esi
add esi, 0xa4e454f7
dec edx
add ecx, ebx
shl edx, 0x19
xor ebx, 0xa83b7ef7
and edi, eax
sub esi, ecx
add eax, esi
xor edi, 0xab96ecf7
xor edx, 0xac9afaf7
mov edx, esi
mov edx, 0xade118f7
add eax, ebx
shr eax, 8
add edi, ecx
add edx, edi
xchg ebx, edx
rol esi, 1
xor ebx, 0xb3b9a0f7
ror edx, 1
xor edi, 0xb5a7e2f7
xor esi, eax
add edx, ebx
add ecx, esi
add edi, eax
xor ecx, edi
xchg edx, ebx
mov ebx, ecx
add esi, eax
sub edi, esi
or edx, esi
sub esi, ebx
xor ebx, edi
and esi, 0xc06efcf7
mov esi, eax
mov esi, edi
or eax, edx
and ecx, 0xc342baf7
add eax, edx
mov edi, ecx
or esi, ecx
xor edx, ebx
bswap ecx
and ebx, ecx
sub edx, esi
dec eax
sub edi, ebx
ror eax, 0xa
and edi, eax
xor ecx, eax
or eax, ebx
add edx, ecx
or edx, 0xcf8182f7
xchg edi, eax
or ecx, 0xd16d6ef7
xor ecx, edi
and esi, ebx
xor ebx, ecx
mov ebx, 0xd4c2aef7
ror ebx, 7
rol edi, 8
mov ebx, 0xd73380f7
sub eax, ecx
rol edi, 0x1e
mov ecx, 0xd9a4b8f7
xor ecx, ebx
ror edi, 0x18
add edi, 0xdc405af7
or edx, ecx
and ebx, esi
xor eax, 0xded5b8f7
or edx, ebx
xor edx, edi
mov ecx, eax
xor ebx, esi
sub ebx, eax
and eax, esi
xchg edi, eax
add ebx, 0xe5a526f7
or edx, ebx
ror eax, 0x1e
bswap esi
xchg esi, eax
and edx, ebx
add edi, ecx
and ebx, ecx
inc ebx
or edx, 0xed0188f7
xchg edi, ebx
mov esi, ebx
xchg ecx, eax
mov esi, ecx
xor ecx, edx
xor edx, ebx
or esi, eax
or edx, 0xf3fcb8f7
not ebx
mov esi, ecx
sub esi, ebx
sub ebx, edi
or eax, edi
xor ecx, esi
mov edx, 0x8f92af8
xchg ebx, edi
sub edx, eax
add esi, ecx
and ebx, eax
add eax, ebx
xchg ebx, ecx
xchg ebx, eax
dec ebx
xchg esi, ebx
add edx, eax
add edx, 0x1248a8f8
sub ebx, 0x133cf6f8
add eax, esi
and esi, ecx
xchg esi, edi
xor eax, ebx
add ebx, edi
mov ebx, 0x17fbf0f8
mov eax, 0x189fc2f8
not ebx
mov edi, edx
xor edi, 0x1b13fef8
xchg ebx, eax
or edx, esi
mov ebx, eax
sub edx, 0x1e7bd4f8
bswap eax
mov edi, ebx
inc ecx
and edx, 0x2174f2f8
xor esi, eax
add esi, edx
sub eax, edi
xor ecx, 0x250de6f8
xor esi, ebx
not edi
ror ebx, 0x12
sub eax, esi
shl eax, 0x10
mov edi, eax
mov eax, 0x2acb00f8
xor edx, esi
sub ecx, edx
add edi, esi
sub esi, 0x2e5da2f8
sub edx, ecx
xor ecx, edi
inc eax
add eax, 0x31beaaf8
or ecx, edi
and ecx, edx
rol edx, 0x1c
sub eax, ebx
and edx, ebx
xchg ecx, eax
xor ecx, esi
add eax, edx
ror esi, 0x1a
mov edx, eax
sub esi, edx
xor edi, edx
xor esi, edx
mov eax, ecx
add edi, edx
or ecx, ebx
shr eax, 0x1d
add ebx, edi
add esi, edx
and ebx, esi
xor edi, esi
and edx, ebx
and eax, edx
sub ebx, 0x456cb2f8
sub ecx, esi
or ebx, edi
or edx, ebx
bswap edx
shr edx, 2
or edi, esi
mov edx, edi
dec eax
xor eax, edx
xchg edx, edi
xor edi, 0x4ef8acf8
xor eax, ecx
add esi, edx
ror edx, 0x10
sub esi, edi
and ecx, edi
sub ecx, eax
sub edi, esi
or ecx, esi
add eax, edi
sub edx, esi
mov eax, edx
or eax, ecx
add ebx, ecx
sub ebx, 0x5a7d8cf8
shr ebx, 0x10
or esi, edi
sub esi, eax
mov ebx, esi
and ebx, edi
xor eax, ebx
xor edi, esi
sub edx, ecx
and eax, ecx
bswap eax
mov esi, edx
ror ecx, 6
xchg ebx, edx
and edi, 0x663836f8
xor esi, ebx
or eax, ecx
mov esi, ecx
ror esi, 1
mov eax, ecx
bswap ebx
and esi, eax
xor eax, esi
sub edi, 0xd9e304fb
xor ebx, ecx
xchg edx, esi
mov edi, ecx
xchg ecx, eax
xchg edx, eax
sub edi, esi
rol ecx, 0xb
mov edi, 0xe124acfb
xor ebx, ecx
sub ecx, edx
rol edi, 1
dec ecx
xor ecx, edi
or esi, ecx
dec eax
mov ebx, eax
xor ecx, ebx
rol esi, 6
xor ebx, 0xead110fb
and eax, edi
rol edx, 0x19
mov edi, ecx
xchg edi, eax
or edi, ebx
inc ebx
or ecx, ebx
xor ebx, 0xf1972afb
rol edi, 6
add edx, edi
xor esi, edi
add ecx, edx
shl edx, 0xe
sub ebx, 0xf6a9fafb
mov eax, ecx
add esi, 0xf7f770fb
add ebx, edi
or ecx, ebx
shl edx, 0xb
xchg edi, ecx
xor edx, 0xfc6708fb
sub edi, esi
xor esi, eax
xchg esi, eax
mov ecx, ebx
xchg ebx, eax
not eax
mov edx, ecx
add edi, ebx
and ecx, edx
add edi, ecx
or edi, esi
and esi, edx
add eax, 0x70b8b4fc
bswap edi
sub esi, 0x727c22fc
rol ecx, 0x1a
mov ebx, esi
ror ecx, 0x1e
xor edi, eax
bswap ecx
mov esi, eax
or edx, esi
not edx
shl esi, 0xf
shl ebx, 3
and edx, edi
or esi, edx
and esi, eax
xor eax, ebx
sub esi, ebx
xor eax, esi
sub esi, edx
xchg edx, ecx
xor esi, edx
xor edx, esi
mov edx, ebx
or esi, ecx
shr esi, 0xc
xor ebx, ecx
mov edi, ecx
shl esi, 0x1c
sub edx, edi
sub edx, esi
xchg esi, eax
ror eax, 0xf
and edi, esi
and esi, 0x8df9bcfc
rol eax, 7
add edi, esi
xor ebx, eax
sub ecx, 0x917d3afc
and eax, esi
xchg edi, ecx
xchg esi, ecx
mov ecx, ebx
xchg edi, edx
sub ecx, edi
xor esi, ecx
rol eax, 0x15
and edx, edi
or edi, 0x9a5b00fc
or eax, edi
xchg esi, edi
mov ecx, ebx
xchg edi, eax
or ecx, esi
and ebx, edi
xor eax, edi
or edx, ebx
xor edx, ecx
sub esi, 0xa33430fc
ror ebx, 0xe
sub eax, edx
inc edi
xor edx, 0xa6ce32fc
mov esi, edx
xchg edi, ebx
mov edi, ebx
inc ecx
and edi, eax
xor esi, eax
add edx, ebx
shl edi, 9
shl edi, 8
xchg ecx, edx
or edi, edx
add esi, edx
rol ebx, 0xa
mov ecx, 0xb22780fc
mov edx, ecx
sub eax, 0xb3b954fc
xchg esi, ebx
xor ecx, edx
xor esi, edx
xchg esi, eax
xchg edi, eax
add edi, eax
and eax, edi
xor ebx, esi
add edx, esi
mov edi, esi
sub ebx, ecx
or edx, ebx
or edx, ebx
xchg ebx, eax
or edi, 0xc0f066fc
xor esi, eax
add ebx, eax
or edx, eax
shl eax, 0x1c
sub ecx, edx
and eax, ecx
xor edi, eax
mov esi, ecx
xor eax, ebx
xor ebx, edi
or esi, eax
or edi, eax
mov edx, ecx
xor edi, edx
xor ecx, eax
dec edi
sub eax, edx
sub edi, eax
or eax, edx
not eax
xor edi, edx
or eax, ecx
add eax, edx
add eax, ecx
xor edx, 0xd61e6efc
dec esi
or ebx, ecx
mov eax, ecx
add ecx, ebx
and esi, eax
xor ebx, 0xdabba2fc
sub edx, eax
sub ebx, edi
xor esi, ebx
and ecx, 0xde5468fc
add esi, edi
xchg ebx, ecx
or eax, 0xe0e70cfc
dec ecx
and ecx, eax
bswap edi
or edx, eax
ror ebx, 3
and esi, ebx
mov edi, esi
mov edi, 0xe6f844fc
shl esi, 0x17
sub ebx, esi
sub ecx, edx
add edx, ebx
add eax, edx
add ecx, ebx
sub eax, ecx
or ebx, edi
not ebx
add ecx, edi
add eax, ebx
or esi, ebx
xor eax, edx
inc eax
xor ecx, esi
mov esi, edx
mov eax, edi
sub esi, edx
xor ecx, 0xf6408efc
xor edi, ecx
shr edi, 4
or eax, esi
sub eax, ecx
add eax, edx
add eax, ebx
or ebx, eax
sub edi, ebx
add eax, ecx
mov ecx, ebx
sub esi, edx
xchg ebx, eax
xchg esi, edi
shr ecx, 0x15
and ecx, eax
sub edi, eax
mov edi, ebx
or ecx, ebx
mov ebx, edx
add esi, edx
add edx, edi
or edx, eax
add ebx, edi
xchg ecx, edi
add ebx, ecx
or edx, esi
add ebx, esi
sub ebx, 0xe3b00fd
xor ebx, eax
or edx, 0x100352fd
inc edx
shr ebx, 1
and ebx, edi
bswap ecx
xchg esi, ebx
bswap ebx
and edi, ebx
inc esi
xchg edx, eax
mov edx, eax
bswap edi
mov edi, eax
xor ecx, 0x1a537efd
sub ecx, esi
add eax, ecx
sub eax, esi
mov ecx, eax
or edx, esi
mov esi, eax
and esi, edx
sub ecx, esi
not esi
xchg ecx, edx
add edi, eax
bswap esi
add ecx, esi
and esi, edi
and ebx, ecx
rol ecx, 0x15
ror edi, 0x18
add edi, eax
sub edi, edx
xchg esi, eax
dec eax
or edi, edx
xchg ecx, esi
xchg edx, eax
shl edx, 0xd
sub ebx, esi
add eax, ecx
xor eax, edi
rol edx, 0x11
or eax, 0x329110fd
shr eax, 0xe
mov edx, eax
inc esi
inc eax
add ebx, esi
add esi, edi
add ebx, eax
add esi, 0x3826d6fd
mov edx, ebx
and edx, ecx
mov ecx, 0x3a163cfd
sub edx, edi
and edx, 0x3bbdc8fd
xor eax, edx
mov edx, eax
or ebx, ecx
or ebx, 0x3ee37efd
or ecx, edx
and ecx, esi
add ebx, edx
or ecx, esi
not edi
and ebx, eax
sub edx, ecx
add eax, ecx
and ebx, esi
shl eax, 0x12
xchg ebx, eax
mov ecx, ebx
xor edx, 0x48f6cefd
or edi, ecx
add eax, edx
or edi, edx
xchg esi, eax
xor ebx, 0x4d35cafd
mov esi, ecx
shl ebx, 0xb
and edx, 0x4f686efd
sub edi, esi
shr edi, 0x1e
xor esi, 0x522b32fd
sub esi, edx
xchg edx, edi
mov edi, eax
add esi, ebx
or ecx, ebx
mov esi, ebx
and ecx, edx
xor edi, esi
or edi, 0x594f26fd
sub ebx, eax
mov edi, 0x5ad2d8fd
or eax, edx
or esi, edi
inc edi
xor ebx, eax
shl edi, 5
sub edi, ebx
sub esi, edi
xor edi, edx
sub ebx, ecx
mov edx, ebx
rol edi, 0x1a
mov ebx, esi
and edx, esi
add ecx, edi
or ebx, esi
sub edi, eax
or edx, ebx
sub edx, ebx
xor ecx, 0x6a76fefd
and ebx, edi
bswap edi
or ebx, edx
not ecx
bswap ebx
and esi, edi
and ecx, edx
xor esi, edx
and edi, ebx
mov ecx, esi
and ecx, esi
mov ebx, 0x7353b6fd
or edx, ecx
add esi, 0x74d390fd
shr esi, 6
sub ecx, eax
mov edx, ecx
ror ebx, 0xc
shr esi, 0x16
shr ecx, 9
or edi, eax
and edx, edi
and edi, ecx
add esi, edi
bswap edx
xchg ebx, ecx
mov ecx, edx
mov ecx, ebx
sub ecx, esi
or ecx, eax
xor edi, esi
bswap edi
add ecx, edx
and ecx, 0x847a2efd
xchg ebx, eax
mov edx, edi
sub esi, edx
xchg edi, edx
sub esi, ebx
or esi, eax
sub ebx, esi
shl edi, 0xc
sub esi, 0x8c62befd
not esi
xchg edx, ecx
and ecx, edi
not esi
rol ecx, 0x16
sub eax, ebx
add esi, eax
xor edx, ebx
and edi, esi
sub edx, ecx
xor ebx, ecx
xor esi, eax
xor eax, 0x9784f2fd
xchg ebx, eax
xchg ecx, edi
add edi, edx
and esi, edi
xor edi, 0x9bee02fd
xchg ecx, ebx
inc ecx
sub eax, ebx
add edx, ecx
dec edi
mov eax, ecx
xchg edx, ecx
and edx, 0xa24d4cfd
sub eax, 0xa33bcafd
shr eax, 0xf
mov esi, edx
sub ecx, 0xa59d24fd
and ebx, ecx
mov edx, eax
and esi, ecx
sub ecx, 0xa88dd6fd
xchg ebx, eax
add ebx, edi
xchg esi, edx
inc eax
add esi, ebx
xchg ebx, edi
mov edx, ecx
xor edi, ebx
mov eax, edx
add eax, edi
or eax, edi
xchg ecx, eax
xor ecx, edi
sub edi, esi
mov esi, edi
add ebx, eax
xchg edx, ecx
not edi
and edx, esi
xchg edi, ecx
or esi, ecx
sub esi, edx
mov esi, edx
sub edx, eax
ror edi, 0x13
add edx, 0xbda93cfd
and esi, ebx
not ebx
ror eax, 0x1c
and ecx, esi
mov edx, eax
dec edx
xchg esi, eax
shr edx, 0x1c
sub ecx, ebx
xchg ecx, edx
add edx, ecx
and esi, ebx
or edx, edi
or eax, ecx
or edx, 0xc9aa2afd
inc edx
ror esi, 0x1b
xchg edx, ecx
not ecx
sub esi, ecx
and esi, 0xceb50afd
dec ebx
sub edx, eax
sub esi, ecx
sub esi, eax
or edx, ebx
ror esi, 0x1b
xchg edx, ecx
mov eax, edx
mov esi, 0xd61378fd
add esi, ebx
mov edx, esi
and edx, ecx
sub edi, edx
sub edx, ebx
xchg ebx, eax
mov edi, edx
shl ecx, 1
xchg edx, ecx
mov esi, eax
bswap eax
mov eax, ecx
add eax, 0xdff7e2fd
xor eax, 0xe1c840fd
or ebx, edi
xchg esi, edx
and esi, ebx
sub edi, 0xe54186fd
or edx, 0xe61768fd
add edx, 0xe6c630fd
sub ebx, edx
sub eax, ebx
mov esi, edi
mov edi, esi
sub edi, edx
xchg ebx, edx
xor edi, ebx
or eax, ecx
add ebx, ecx
or edx, esi
or edi, ecx
rol edi, 0x19
not esi
mov eax, esi
sub esi, eax
and esi, 0xf397b8fd
and esi, 0xf45648fd
and ecx, edx
xor esi, ebx
or edi, esi
add ecx, edi
xchg esi, edi
add esi, ebx
and edi, edx
sub esi, ecx
sub ebx, eax
add ebx, ecx
or edx, edi
or ebx, eax
and ebx, ecx
xchg esi, ecx
or edi, ecx
xchg ebx, edi
xor ecx, 0x27f4cfe
or esi, edi
bswap ebx
and esi, edx
xchg ecx, eax
sub esi, 0x6c056fe
sub eax, ecx
bswap esi
mov edi, edx
shr eax, 1
bswap ecx
shr esi, 0x15
sub ecx, edx
or edi, ebx
not ebx
or eax, 0xecf72fe
xchg edi, ebx
or esi, 0x10a55efe
dec esi
and ecx, ebx
xchg edi, eax
shr ecx, 0x17
or ebx, edx
xor ecx, eax
mov ebx, eax
xor edx, 0x174552fe
xchg ebx, eax
and ecx, ebx
ror ecx, 2
sub esi, eax
xchg edx, eax
or eax, ecx
add ecx, edx
xor eax, ebx
or edx, ecx
add edx, eax
and edi, eax
mov esi, edx
sub esi, eax
or ebx, ecx
inc ecx
xor edx, ebx
shr edx, 5
sub edi, ecx
ror esi, 1
add edi, ebx
xchg edx, eax
or eax, esi
sub ebx, edx
add edi, ebx
add ecx, 0x2ba3b4fe
mov edi, esi
mov edx, ecx
xor edi, ebx
mov ecx, ebx
mov esi, ecx
dec edx
xchg ecx, eax
add eax, 0x31765efe
mov edi, esi
xchg ebx, eax
xor edi, ebx
mov esi, 0x34aff8fe
or esi, edi
and ebx, edi
and ecx, 0x36f15afe
xchg edx, ebx
inc edi
and edi, 0x39737efe
add eax, ebx
sub ebx, esi
shl ebx, 0xa
mov ebx, 0x3c6edefe
sub esi, ecx
mov esi, 0x3df83efe
mov edi, ebx
or ebx, 0x3f6bb0fe
xor eax, 0x4066defe
and eax, edx
add esi, eax
sub edx, ecx
mov edx, esi
and eax, edx
and ecx, edx
xor edx, ebx
rol ecx, 0x1a
sub eax, edi
xor esi, edi
shl ebx, 8
mov edx, eax
xor esi, ecx
mov eax, esi
xor edx, eax
xchg ebx, edi
add edi, eax
or edx, 0x4ece6cfe
rol ecx, 8
rol edx, 0xc
or esi, ebx
xchg ebx, esi
mov edi, eax
and ebx, esi
or ecx, esi
mov edi, esi
xor edx, 0x561588fe
xchg edx, eax
or edx, ebx
xchg ecx, ebx
add edi, ebx
and eax, ebx
sub ebx, 0x5b2b84fe
mov edx, ebx
sub ebx, edi
and ebx, 0x5d6520fe
sub ecx, eax
mov edi, ecx
bswap ebx
sub ebx, edx
add esi, ecx
and edx, 0x61f96cfe
sub ecx, esi
not ebx
or edx, esi
and eax, edx
mov edx, 0x70de9efe
or eax, ecx
xor ecx, ebx
and ebx, edi
xor eax, edi
mov ecx, 0x74e30cfe
xchg edi, eax
xchg ebx, eax
rol ecx, 8
or ebx, 0x789988fe
xor edi, ebx
and ecx, esi
not esi
xchg edx, eax
or edx, ecx
and ebx, eax
ror edi, 4
or esi, edi
xchg esi, eax
add edi, ebx
xor ecx, 0x81ed30fe
ror eax, 0x14
xchg edi, eax
xchg ebx, edi
add eax, edx
sub eax, 0x866acefe
xchg ebx, eax
xchg edi, edx
rol ebx, 0x10
and edi, edx
xor edx, ecx
bswap ebx
dec eax
dec eax
not ebx
shl eax, 7
and ecx, edx
xor ebx, esi
and edx, edi
xor ecx, edx
xchg ecx, ebx
xor esi, edi
xchg ecx, eax
ror ecx, 9
not edx
mov eax, edi
shl esi, 5
mov eax, ebx
xor ecx, edi
bswap edi
xchg edx, eax
mov ecx, edx
and edi, ecx
or eax, edi
xchg edx, ecx
and ebx, esi
add eax, 0xa00d76fe
xchg edx, ecx
and edi, esi
sub edi, ecx
xchg esi, ecx
bswap ebx
sub edx, ebx
xor ecx, edi
sub ebx, 0xa74662fe
sub eax, edx
sub ecx, ebx
add edi, esi
and ecx, edi
sub edx, ebx
sub edx, 0xac43b6fe
bswap edi
mov edx, ecx
xor edx, eax
and ebx, esi
add ebx, 0xaffd74fe
and eax, ebx
mov esi, ebx
ror ebx, 4
or esi, eax
or edx, 0xb3cb06fe
or edi, 0xb4a1dcfe
sub esi, ecx
sub edi, ecx
xor edi, ebx
add eax, esi
xchg ecx, eax
add ebx, edi
xchg ebx, eax
xchg ebx, eax
xchg edi, eax
ror ebx, 0xe
xor eax, edx
add eax, edx
xor edi, edx
add ebx, ecx
shr edi, 0xd
and ebx, esi
mov edx, ecx
mov edi, 0xc39cbefe
and eax, 0xc4590afe
and edi, 0xc5180efe
or esi, eax
sub esi, eax
or edx, esi
or edx, esi
mov ebx, eax
xchg edi, edx
sub edx, ecx
mov edi, esi
xchg esi, ecx
or ecx, ebx
xor ebx, 0xce55c2fe
or esi, ecx
sub edi, ecx
xchg ecx, edx
or esi, ebx
shl ecx, 0x1b
and ebx, esi
or eax, 0xd44438fe
or esi, eax
rol eax, 2
add eax, 0xd69f72fe
add ecx, 0xd74db4fe
inc edi
mov edi, edx
shr esi, 0xf
add ebx, ecx
add ecx, ebx
dec edi
not edx
sub esi, edx
and ecx, ebx
xchg edx, ecx
add edi, ecx
add ecx, esi
add ebx, 0xe0fa7afe
and edi, edx
sub edi, esi
mov esi, edx
mov edi, esi
xor esi, ebx
and eax, edx
xchg edi, eax
mov eax, edi
rol ebx, 0x17
bswap eax
shl ebx, 1
inc ecx
sub ebx, edx
add eax, 0xebe2dcfe
mov ebx, 0xec82c0fe
sub edi, esi
add ecx, esi
or edi, eax
or esi, edx
mov edi, ecx
sub edi, edx
add ebx, ecx
add edi, ecx
mov ecx, edi
or edx, 0xf3fd3cfe
or esi, 0xf4d5dcfe
or eax, 0xf5a918fe
xchg ebx, eax
xchg ecx, edx
mov esi, edi
mov ecx, ebx
add eax, edi
mov eax, esi
sub ecx, esi
not ecx
sub edi, ecx
xor edi, 0xfda89efe
xchg ecx, eax
mov ecx, 0xff4a1afe
add eax, ebx
and ecx, edx
add edx, ecx
and esi, ebx
sub edx, ebx
xor eax, esi
inc edi
mov edi, eax
add eax, 0x5e578ff
mov ebx, 0x68562ff
sub edi, ebx
and edi, 0x830e8ff
or esi, eax
mov eax, edx
mov edx, edi
inc ebx
xor edi, eax
bswap esi
and ebx, edi
and esi, edi
and eax, edx
add esi, eax
sub edx, edi
shr edx, 6
sub ecx, edx
add ecx, edi
xchg ebx, esi
mov esi, eax
and ecx, ebx
xor ebx, 0x1615aaff
or ebx, edx
sub eax, ebx
add eax, edx
xor edi, edx
shl esi, 0x19
or edi, esi
or ebx, 0x1bddc4ff
xor ecx, esi
xor esi, ecx
and esi, 0x1e86f8ff
and eax, ebx
add edi, ecx
sub edx, eax
mov edi, ecx
and edx, ecx
sub edi, ebx
ror esi, 0x16
add eax, 0x2496e2ff
sub ecx, edx
or eax, 0x264ed8ff
or edi, ecx
add eax, ecx
ror edx, 0x1d
xchg edx, edi
and edi, ebx
or esi, edx
mov edi, ecx
not eax
or ecx, 0x2d6fa8ff
add eax, esi
mov edx, 0x2eb31eff
and eax, esi
and eax, esi
ror ebx, 7
or edi, 0x31cbeaff
xor ecx, ecx
rol ebx, 7
not edi
rol esi, 0x18
mov esi, 0x1b77f3
ror edx, 0x13
mov ebx, 0x35100eff
and edi, 0x359070ff
shl eax, 0x10
ror esi, 4
shl edi, 0x1a
or ebx, 0x38b29cff
shr eax, 3
mov eax, 0x1e3379
ror edx, 0x1e
mov esi, 0x3a8e0eff
bswap eax
inc eax
sub ebx, 0x3c47c6ff
ror edi, 0x18
mov esi, 0x3d58c6ff
or eax, 0x3dfa66ff
ror edi, 0x1d
shl edi, 0x19
shl ebx, 4
inc ebx
bswap eax
mov edx, 0x225e49
and edi, 0x4252a8ff
shr edi, 0x14
rol eax, 0x18
rol edx, 0x14
shl ebx, 1
bswap ebx
and esi, 0x45d614ff
and esi, 0x4657a4ff
inc edi
sub ebx, 0x47824eff
mov edi, 0x255116
bswap edi
ror eax, 0x15
sub eax, 0x49842eff
shl edx, 0x19
not esi
shl edx, 0x1e
ror edx, 7
sub edx, 0x4c9030ff
not ebx
mov ebx, 0x2819e3
or eax, 0x4dd9ccff
rol edi, 9
or ebx, 0x4f0850ff
dec esi
sub edx, 0x51001cff
add edx, eax
sub edi, edx
add eax, edi
inc edx
bswap edi
add edx, ebx
and edx, edi
or edx, edi
sub edx, edi
shr ebx, 0xb
sub eax, 0x3f9a3e2a
add esi, edi
or esi, 0x5c24ecff
not esi
add edi, 0x5d87dcff
sub edx, 0x5e6624ff
inc ebx
inc edx
mov esi, 0x604ffeff
xor ebx, edx
xor esi, ebx
xor esi, 0xbaeaf992
or ebx, edi
and edx, ebx
xchg edi, ebx
and edx, 0x657b26ff
xchg ebx, edi
and edx, ebx
mov edi, 0x678d14ff
ror ebx, 0x11
add eax, ecx
sub edx, ebx
not edi
sub edx, edi
sub edx, edi
or edi, edx
xor edi, edx
and edi, edx
rol edi, 2
mov edi, dword [eax]
dec ebx
mov edx, ebx
add edx, ebx
sub ebx, edx
xor edi, esi
sub edx, ebx
add edx, 0x72bd48ff
shl edx, 0x1e
mov dword [eax], edi
mov edi, 0x3039
shl edx, 0x18
sub edx, ebx
mov edx, 0x759c02ff
dec edx
xor ebx, 0x7719ccff
mov edi, 0x7fbb9630
shr ebx, 4
shr edx, 5
or edx, 0x796bccff
or edx, ebx
and edx, 0x7abc84ff
bswap ebx
sub edi, 0x7fbb962c
mov edx, ebx
and ebx, 0x7caf64ff
sub ebx, edx
and ebx, edx
sub edx, ebx
shl edx, 0x14
add ecx, edi
and ebx, 0x803b4cff
add edx, ebx
mov ebx, 0x81551aff
inc ebx
xor edx, 0x82ce98ff
sub edx, 0x839a1eff
xchg ebx, edx
or edx, ebx
not edx
add edi, 0x1f0fc8
mov edx, 0x867fdaff
shl edx, 0x1a
add edx, ebx
dec ebx
or ebx, edx
not ebx
not edx
and edx, ebx
shr edx, 2
xchg edx, ebx
or ebx, edx
not edx
mov ebx, edx
and edx, 0x8f989eff
sub edx, 0x905e28ff
dec edx
not ebx
rol ebx, 1
or ebx, 0x930792ff
dec edx
mov edx, ebx
add edx, ebx
shr ebx, 0xc
rol ebx, 0x1e
dec ebx
inc edx
ror edx, 1
and ebx, 0x997662ff
xor edx, ebx
xchg edx, ebx
xor edx, ebx
inc ebx
xor edx, ebx
mov ebx, 0x9df0ecff
mov edx, ebx
shr ebx, 0x15
add edx, 0x9fc1c0ff
or edx, 0xa07772ff
xchg ebx, edx
mov edx, 0xa1dca0ff
mov ebx, edx
sub ebx, edx
mov ebx, 0xa3a9dcff
and edx, 0xa44a54ff
xor ebx, 0xa51fccff
shl ebx, 0x10
not edx
bswap edx
mov edx, 0xa7b318ff
shr edx, 0x10
and ebx, edx
or ebx, edx
mov edx, ebx
mov ebx, edx
or edx, ebx
shl edx, 6
rol ebx, 8
sub edx, ebx
and ebx, 0xae3d04ff
mov edx, 0xaec6f0ff
shr ebx, 0x17
shr edx, 5
shr ebx, 0x1d
or edx, ebx
sub ebx, 0xb2702aff
shr edx, 0xe
ror ebx, 1
sub edx, ebx
and edx, ebx
shr ebx, 6
add ebx, edx
xor ebx, edx
shr ebx, 2
inc edx
sub edx, 0xb9854cff
rol edx, 0xd
sub edx, 0xbb0c36ff
not ebx
rol ebx, 5
inc edx
add ebx, 0xbda7c2ff
mov edx, 0xbe30a0ff
and ebx, edx
add edx, ebx
and ebx, 0xbff932ff
not ebx
xor edx, 0xc17614ff
add ebx, 0xc20a22ff
sub ebx, edx
add ebx, edx
mov ebx, edx
xchg ebx, edx
ror ebx, 0x1d
xchg edx, ebx
mov ebx, edx
xor ebx, edx
mov ebx, edx
add edx, ebx
and ebx, 0xc94be4ff
and ebx, edx
mov ebx, 0xca6b5eff
and edx, 0xcb0ba2ff
not ebx
mov edx, ebx
bswap edx
ror edx, 0xb
shr ebx, 0x17
shl edx, 1
and edx, 0xcfbe84ff
inc ebx
xor ebx, 0xd136ccff
not ebx
and ebx, edx
ror ebx, 0xe
ror edx, 0xa
add edx, ebx
mov ebx, 0xd50b34ff
dec ebx
dec ebx
dec edx
and ebx, 0xd79a1aff
add ebx, 0xd82e2aff
add ebx, edx
xor edx, 0xd990eaff
or edx, 0xda4666ff
not ebx
add edx, ebx
rol edx, 0x15
or edx, ebx
bswap edx
and ebx, 0xde31bcff
dec ebx
shr edx, 1
dec ebx
and edx, ebx
shl ebx, 0xb
or ebx, edx
xor ebx, 0xe30abcff
mov edx, 0xe39476ff
or ebx, 0xe44fecff
or edx, 0xe50484ff
shl edx, 0x1d
shl ebx, 0x17
mov ebx, edx
and edx, ebx
xchg ebx, edx
ror edx, 8
rol edx, 0x1a
add ebx, 0xea8288ff
add edx, ebx
or edx, ebx
rol edx, 0x19
bswap ebx
shl edx, 0x19
mov edx, 0xee67c6ff
add edx, ebx
shl edx, 3
sub edx, 0xf07842ff
mov ebx, 0xf0ff9cff
not ebx
xor edx, ebx
ror edx, 0xc
shl edx, 2
xchg edx, ebx
and ebx, 0xf5668cff
sub ebx, edx
and ebx, 0xf6c7e8ff
add edx, ebx
xor edx, ebx
add ebx, 0xf8bb14ff
xor ebx, 0xf990c2ff
shr ebx, 6
and edx, ebx
sub ebx, edx
dec edx
rol ebx, 0xe
mov edx, 0xfd9460ff
or ebx, edx
and ebx, edx
shr edx, 0x10
xor edx, ebx
or edx, ebx
mov ebx, 0xc76bb01
shr ebx, 0x1c
xchg edx, ebx
dec edx
xchg edx, ebx
xchg ebx, edx
xchg edx, ebx
shr ebx, 0xc
shr ebx, 0x12
dec edx
or ebx, edx
shr ebx, 0xa
bswap edx
shr ebx, 8
xor edx, 0x16e77d01
ror edx, 0xd
and ebx, edx
add ebx, 0x18c3a901
xor edx, ebx
shl ebx, 5
not edx
shl edx, 0x17
xor edx, 0x1c625701
or edx, ebx
shl ebx, 0x1c
not ebx
sub edx, 0x1f23b101
inc ebx
or ebx, edx
shr ebx, 0xb
dec ebx
shl ebx, 0x1e
xor ebx, edx
or edx, ebx
xor edx, 0x24a9e501
and edx, 0x2544df01
and edx, 0x25dfc101
mov ebx, 0x26630101
shr edx, 0xa
not edx
xchg ebx, edx
and edx, 0x292b3f01
mov edx, 0x29b07d01
and edx, 0x2a4b1b01
bswap ebx
inc edx
not edx
add edx, ebx
mov edx, 0x2d3ac301
or ebx, 0x2deb8101
add ebx, 0x2e7adb01
bswap edx
ror edx, 0x17
inc ebx
add ebx, edx
and ebx, 0x3198e901
not ebx
shr edx, 0xf
add ebx, edx
add edx, 0x34058101
dec edx
add edx, ebx
sub edx, 0x35f1d901
dec edx
or ebx, 0x373ec501
add edx, ebx
add edx, ebx
dec ebx
inc ebx
sub ebx, 0x3a508101
mov ebx, 0x3ad4cf01
shr edx, 0x18
shr ebx, 0x12
xor edx, ebx
and ebx, edx
inc edx
and edx, ebx
bswap ebx
mov edx, 0x3ff14901
not ebx
xchg edx, ebx
add edx, 0x41f52101
rol edx, 5
shr edx, 0xe
and ebx, edx
ror ebx, 0x13
bswap ebx
xor edx, 0x461a4f01
xchg ebx, edx
sub edx, ebx
bswap edx
or ebx, 0x48ff3f01
sub ebx, edx
or ebx, 0x4a679501
inc ebx
mov edx, 0x4b88ad01
xor edx, ebx
add ebx, edx
shl ebx, 0x12
xor ebx, edx
add ebx, edx
and edx, 0x4f737701
not edx
bswap edx
dec edx
and ebx, edx
dec edx
and ebx, edx
shl edx, 0x12
shr edx, 0xb
and ebx, edx
shl edx, 8
inc edx
not ebx
sub edx, ebx
and edx, 0x585f8501
or edx, 0x590eb501
or ebx, edx
xor edx, ebx
rol edx, 0x19
inc ebx
add ebx, edx
ror ebx, 3
or ebx, 0x5dbeb101
or edx, ebx
not edx
inc ebx
ror ebx, 0x18
and edx, 0x60f70501
xor ebx, 0x61c7d501
add edx, ebx
rol edx, 0x10
and edx, ebx
dec ebx
rol ebx, 0x17
mov ebx, edx
shr edx, 2
rol ebx, 1
bswap edx
not edx
ror edx, 1
add edx, ebx
bswap ebx
add ebx, edx
ror edx, 0x13
ror edx, 3
add ebx, 0x6c888f01
xchg ebx, edx
shr ebx, 0x17
not ebx
ror ebx, 0x1e
or ebx, 0x70164101
shl ebx, 0xb
dec edx
or edx, 0x7217dd01
or ebx, edx
and edx, ebx
xchg ebx, edx
sub edx, ebx
sub edx, ebx
mov edx, ebx
ror ebx, 4
add edx, ebx
ror ebx, 0x1d
or edx, ebx
and ebx, edx
ror ebx, 0x10
inc edx
xchg edx, ebx
shr ebx, 9
shl edx, 2
mov edx, ebx
rol edx, 0x11
and edx, ebx
not ebx
rol edx, 0xc
mov ebx, 0x8090ab01
rol edx, 0x18
add edx, ebx
mov ebx, 0x82569701
and ebx, 0x82f09f01
bswap ebx
add ebx, 0x84249501
and edx, 0x84c07301
mov ebx, edx
rol edx, 0x18
add edx, 0x86846101
add edx, 0x87139101
sub ebx, 0x87d6e301
bswap ebx
and ebx, 0x89133101
and edx, ebx
mov ebx, edx
bswap ebx
and ebx, edx
rol ebx, 0x1c
ror ebx, 0x14
add edx, 0x8d584b01
mov ebx, edx
shr ebx, 0x17
add edx, 0x8f16bb01
shl edx, 0xf
or edx, 0x90792d01
sub ebx, 0x913c7901
sub ebx, 0x91feb901
add edx, 0x928e8701
dec ebx
or edx, 0x93de6501
xor ebx, edx
mov edx, 0x952a9501
sub edx, 0x95eee101
xchg ebx, edx
bswap ebx
add edx, 0x97f48101
inc edx
inc ebx
rol edx, 8
add ebx, edx
or edx, 0x9b1ca101
xor ebx, edx
xchg ebx, edx
rol edx, 4
and edx, 0x9e073d01
shr ebx, 0x13
xor edx, ebx
sub ebx, edx
shl ebx, 0x1c
or edx, 0xa1a03d01
add edx, ebx
xor edx, 0xa2f8bf01
mov edx, ebx
ror ebx, 0x1d
and edx, ebx
add edx, 0xa555a301
sub edx, 0xa6191501
sub ebx, edx
xor edx, 0xa7a31f01
or ebx, edx
shl ebx, 0x13
shr ebx, 0xf
shl edx, 0x1a
bswap ebx
xor edx, 0xabd3a701
mov edx, 0xac581b01
rol ebx, 0x12
mov edx, 0xad92d301
add edx, ebx
mov ebx, 0xae9f8901
not ebx
sub ebx, edx
ror edx, 0xe
xor ebx, 0xb24c6701
xor ebx, 0xb320cd01
add edx, ebx
add ebx, edx
sub edx, ebx
and ebx, 0xb641df01
shl edx, 4
xor edx, ebx
xor ebx, edx
shl ebx, 8
dec edx
and ebx, 0xba6f1101
add edx, 0xbaffa701
rol edx, 2
and edx, 0xbc538501
sub edx, 0xbd17a101
sub ebx, 0xbddaa501
shl ebx, 6
or ebx, 0xbf3a6501
sub edx, 0xc000f301
shl edx, 0x16
inc ebx
sub edx, ebx
sub ebx, edx
sub edx, 0xc38e6501
sub ebx, 0xc4508b01
shl ebx, 3
bswap ebx
add edx, 0xc634cb01
dec ebx
ror ebx, 0x18
shl edx, 0xb
not edx
xor edx, 0xc9af9301
not ebx
sub ebx, edx
inc edx
xor ebx, 0xcc76c901
shr ebx, 0x14
sub edx, ebx
xchg edx, ebx
xor ebx, edx
or ebx, 0xd0300b01
sub edx, ebx
and ebx, 0xd1886d01
dec ebx
and edx, ebx
shl edx, 0xc
inc edx
bswap edx
xor edx, 0xd57e0501
add ebx, 0xd60d1301
xchg ebx, edx
and ebx, edx
cmp ecx, edi
jne 0x5f2e5f
xchg edx, ebx
or ebx, edx
inc ebx
bswap ebx
sub edx, 0xdb0c5d01
or ebx, edx
sub edx, 0xdc79ad01
rol ebx, 0x1e
xor ebx, 0xde00af01
add ebx, edx
and ebx, edx
shr edx, 7
mov edx, 0xe0544f01
xchg edx, ebx
not edx
or edx, ebx
xchg edx, ebx
xor ebx, 0xe4135d01
rol edx, 7
sub edx, 0xe58dd701
add ebx, edx
or ebx, edx
sub edx, ebx
xchg edx, ebx
or ebx, 0xe8fb9901
add edx, 0xe98c6d01
inc edx
ror edx, 0xe
rol edx, 0x15
sub edx, 0xec5c1d01
ror edx, 0x13
sub edx, ebx
sub ebx, edx
or ebx, 0xef3ea701
shr ebx, 9
dec edx
add ebx, 0xf120f301
xchg ebx, edx
and edx, ebx
xchg ebx, edx
bswap edx
mov edx, ebx
or edx, 0xf531dd01
and ebx, edx
inc edx
shr edx, 0x18
add edx, ebx
and ebx, edx
mov edx, 0xf8b88d01
add ebx, edx
or ebx, 0xf9eecb01
sub edx, 0xfab2e901
xor ebx, 0xfb80af01
xor ebx, edx
xor edx, ebx
xor ebx, edx
add ebx, edx
mov edx, ebx
xchg ebx, edx
rol ebx, 0x1e
mov edx, ebx
bswap edx
rol ebx, 5
rol ebx, 0xd
shl edx, 0x12
sub ebx, 0x46d1502
bswap edx
mov ebx, 0x5956302
sub ebx, edx
not ebx
ror edx, 0x14
dec edx
sub ebx, edx
and ebx, 0x9a02902
rol ebx, 0x1e
xchg edx, ebx
add ebx, 0xbb6b302
add ebx, 0xc459702
shr edx, 0x17
xor ebx, 0xdc8c902
add ebx, 0xe5add02
rol edx, 2
dec edx
mov edx, 0x1035e902
inc edx
or ebx, 0x1180a502
or ebx, 0x122f5d02
or edx, 0x12dee102
not edx
xchg edx, ebx
add ebx, edx
bswap edx
bswap ebx
add ebx, edx
and edx, ebx
or edx, ebx
or edx, 0x1a461b02
or ebx, 0x1af4df02
mov edx, 0x1b79a502
sub ebx, 0x1c3f0b02
not ebx
xor ebx, edx
add ebx, 0x1e350f02
mov edx, 0x1eba5902
rol ebx, 0x10
and ebx, 0x200a2702
sub ebx, edx
and edx, 0x21633f02
mov edx, 0x21e84502
not ebx
ror ebx, 3
dec edx
or ebx, 0x248ec502
rol ebx, 0x17
xchg ebx, edx
xor ebx, edx
shr ebx, 0xf
mov edx, 0x28db3902
add ebx, edx
and edx, 0x2a06d502
or edx, ebx
dec ebx
sub ebx, 0x2ccab102
shl edx, 1
or ebx, 0x2e2db902
xchg ebx, edx
mov edx, ebx
or ebx, 0x302f4702
mov edx, 0x30b46502
add edx, ebx
add ebx, edx
xor edx, 0x3296c102
xor edx, 0x3365b902
shl ebx, 0x1a
bswap ebx
xor edx, ebx
mov ebx, edx
xor edx, ebx
add edx, ebx
mov edx, ebx
shl ebx, 0x13
xor ebx, edx
xor ebx, 0x3ad4a102
xor ebx, edx
inc ebx
and ebx, edx
ror edx, 0x10
mov edx, ebx
and edx, ebx
and edx, ebx
rol ebx, 3
sub edx, 0x41764902
mov ebx, 0x41fe2702
mov ebx, edx
xchg edx, ebx
bswap ebx
add edx, ebx
and ebx, edx
shl ebx, 0x19
xor ebx, edx
or ebx, edx
dec ebx
inc ebx
sub edx, ebx
inc ebx
ror edx, 6
xchg ebx, edx
dec edx
sub edx, ebx
mov ebx, 0x4e70db02
dec ebx
xor ebx, edx
and edx, 0x50852b02
add edx, 0x51198f02
bswap ebx
shr edx, 4
dec edx
sub edx, 0x53e98f02
ror ebx, 0xf
or edx, 0x555e9102
sub edx, ebx
or edx, ebx
xor ebx, 0x57a80502
sub ebx, 0x58710502
xor edx, 0x59474702
sub edx, ebx
or edx, 0x5abfef02
shl edx, 9
and ebx, 0x5c1bdf02
rol ebx, 0x12
sub edx, 0x5da15102
mov ebx, 0x5e290f02
xor edx, 0x5eff7702
add ebx, edx
inc ebx
shl ebx, 0x10
not ebx
xor edx, ebx
mov edi, 0x8131392c
sub ebx, edx
xor edx, ebx
rol edx, 0x11
not edx
xor edx, 0x664eef02
xchg edx, ebx
add ebx, edx
xor edx, ebx
not edx
sub edx, 0x69f1e902
bswap ebx
or ebx, 0x6b4c8702
and edx, 0x6befcd02
dec ebx
xor edx, 0x6d68b902
and edx, ebx
add edx, ebx
sub ebx, edx
shr ebx, 3
shr edx, 0x1c
not ebx
sub ebx, edx
inc ebx
add ebx, 0x73630702
dec ebx
not edx
sub ebx, edx
shl edx, 0x18
xor ebx, 0x76fd7f02
and edx, 0x779d7102
xor edx, ebx
mov ebx, 0x78f44d02
or edx, ebx
add ebx, 0x7a35ad02
not edx
sub edx, 0x7ba61302
inc edx
add edx, 0x7cdfcb02
or ebx, 0x7d930102
mov edx, ebx
or ebx, edx
shr ebx, 5
mov ebx, 0x80020102
rol edx, 0x12
mov edx, ebx
rol ebx, 0x1a
and edx, ebx
inc ebx
or edx, ebx
mov edx, 0x84708902
and edx, ebx
mov ebx, edx
xor ebx, edx
sub edx, 0x8723e102
dec edx
or ebx, 0x887b5902
and ebx, 0x891a2502
bswap ebx
sub ebx, edx
or ebx, 0x8b36a502
and ebx, 0x8bda3f02
mov edx, ebx
xchg edx, ebx
bswap edx
xchg ebx, edx
not edx
inc edx
dec ebx
xor edx, 0x917c4102
mov edx, ebx
inc ebx
shl edx, 0xe
or edx, 0x940c5502
shr edx, 0x10
xor edx, ebx
add ebx, edx
xor ebx, edx
or edx, 0x97afbd02
xor edx, 0x9885ed02
and ebx, 0x9924fd02
not ebx
not edx
sub ebx, 0x9bdf3f02
sub ebx, edx
xchg ebx, edx
xor ebx, edx
xchg edx, ebx
sub edx, ebx
xor ebx, 0xa0961f02
sub edx, 0xa15aff02
and ebx, 0xa1f4d902
sub edx, 0xa2b8b902
rol ebx, 0xd
shr ebx, 0x10
and edx, ebx
xchg ebx, edx
not edx
xchg ebx, edx
sub edx, 0xa7c7c302
sub edx, ebx
and ebx, edx
not edx
bswap ebx
dec edx
or ebx, 0xabab5302
shl edx, 1
or edx, 0xad0df102
or ebx, 0xadbb9b02
not edx
add edx, 0xaef06b02
and edx, 0xaf8b7d02
dec ebx
dec ebx
xor edx, 0xb1971b02
mov edx, 0xb21c3902
not edx
xchg edx, ebx
sub ebx, edx
ror edx, 0x13
shr ebx, 7
xchg ebx, edx
or ebx, 0xb73bcf02
xor ebx, edx
add edx, 0xb8918f02
shl ebx, 0xe
add ebx, 0xb9d40302
shr ebx, 1
and ebx, edx
xchg ebx, edx
xchg edx, ebx
bswap edx
and edx, 0xbdff3502
mov ebx, 0xbe859b02
dec ebx
bswap edx
mov edx, ebx
xchg edx, ebx
and edx, 0xc1b25f02
and edx, ebx
dec ebx
and edx, ebx
rol edx, 0x18
or ebx, edx
mov ebx, 0xc55dcf02
sub ebx, edx
and ebx, edx
ror edx, 0x15
xor ebx, 0xc831bd02
or edx, ebx
and edx, 0xc9782302
rol ebx, 0x1e
dec edx
shl ebx, 0x19
dec edx
xor edi, 0x8171292c
sub edx, ebx
add edx, ebx
shl ebx, 0x15
or ebx, edx
and edx, ebx
bswap ebx
or edx, ebx
xor ebx, 0xd1917102
mov edx, ebx
shl ebx, 0x13
sub ebx, edx
xchg ebx, edx
or ebx, 0xd5002f02
sub edx, 0xd5c43b02
or ebx, 0xd672d902
sub ebx, 0xd735b702
mov ebx, 0xd7b9a702
bswap edx
not edx
shl edx, 0x14
mov edx, 0xda382102
or ebx, edx
shl edx, 0xa
add ebx, 0xdc1fad02
and edx, ebx
dec edx
xor edx, ebx
xchg ebx, edx
not ebx
shl edx, 0x15
ror ebx, 5
bswap ebx
bswap ebx
bswap ebx
mov edx, 0xe36d7b02
mov edx, 0xe3f18702
mov ebx, 0xe4766302
add ebx, 0xe5052102
or edx, ebx
or ebx, 0xe65cd302
shl ebx, 0x10
sub ebx, 0xe7d34102
shr edx, 0xe
shl edx, 0xf
mov ebx, 0xe9bddb02
or ebx, edx
dec ebx
or ebx, 0xebb86702
shr ebx, 0x1c
sub ebx, 0xed314102
add edx, ebx
mov edx, 0xee42e902
rol edx, 3
xchg ebx, edx
shl ebx, 0xa
ror ebx, 2
dec edx
xor ebx, 0xf2aa7f02
or edx, 0xf3590d02
add edx, ebx
rol ebx, 0xe
and edx, ebx
and ebx, 0xf5c7ff02
mov edx, ebx
not ebx
shr edx, 0x18
xor ebx, edx
add edx, ebx
mov ebx, edx
not edx
not ebx
add ebx, edx
dec edx
and ebx, edx
sub edx, ebx
or ebx, 0xfdd15902
xor ebx, edx
and edx, 0xff320502
shl ebx, 0x18
not ebx
add ebx, 0x1135b03
rol edx, 0x1b
shl ebx, 0x13
xor edx, 0x34b5303
bswap edx
and edx, ebx
ror ebx, 8
sub ebx, edx
add ebx, edx
and ebx, edx
rol edx, 0xe
or ebx, edx
sub edx, ebx
mov edx, ebx
sub edx, 0xa736303
and ebx, edx
mov edx, 0xb899503
add edx, 0xc1cc303
shl edx, 0x14
sub ebx, edx
sub edx, ebx
sub edx, 0xf0b6503
or edx, ebx
or edx, ebx
xor edx, ebx
mov ebx, edx
bswap ebx
shl ebx, 4
bswap ebx
shl ebx, 0x18
and edx, 0x14e6df03
xor edx, ebx
xchg ebx, edx
ror ebx, 4
or ebx, edx
xor ebx, 0x18b21903
shl edx, 9
mov ebx, 0x19e8e903
inc edx
dec edx
add edx, ebx
mov ebx, edx
and edx, ebx
mov ebx, edx
shl ebx, 2
add ebx, edx
and ebx, edx
sub ebx, edx
inc ebx
mov edx, ebx
or edx, 0x218eed03
bswap ebx
shr edx, 0x14
shr ebx, 9
dec edx
xor ebx, 0x2505a103
and ebx, edx
and edx, 0x2635d103
add ebx, 0x26c4bb03
mov edx, 0x2749d903
inc edx
xor ebx, edx
shl ebx, 0x15
xchg ebx, edx
and ebx, edx
xor edx, 0x2b960303
mov ebx, 0x2c1a0d03
add edx, 0x2caa1303
ror ebx, 1
mov ebx, 0x2de6bb03
bswap edx
ror ebx, 0xd
not ebx
sub ebx, edx
ror ebx, 0x18
mov edx, 0x31e00d03
dec edx
xor ebx, 0x334dbd03
and edx, ebx
mov ebx, edx
dec edx
mov edx, 0x35856b03
mov ebx, 0x36095b03
or ebx, edx
and edx, ebx
inc ebx
and ebx, edx
call edi
bswap edx
shr ebx, 0x16
add edx, ebx
add ebx, edx
not ebx
or ebx, edx
add edx, 0x3cc79d03
or edx, 0x3d772103
inc edx
mov ebx, 0x3e982103
add edx, 0x3f2b7303
add ebx, edx
ror ebx, 0xf
rol edx, 0xd
shl edx, 1
sub edx, 0x4296f103
not ebx
add edx, ebx
ror edx, 0x17
or ebx, edx
and edx, 0x45bdf503
and ebx, 0x46579903
sub ebx, edx
ror ebx, 0x12
bswap edx
not edx
and ebx, 0x49acc903
mov ebx, 0x4a30af03
mov edx, 0x4ab5c703
rol edx, 0x1d
add ebx, 0x4bfb3103
rol edx, 2
add ebx, edx
add edx, ebx
bswap edx
rol edx, 7
xchg ebx, edx
shl ebx, 4
mov ebx, 0x5128c103
inc ebx
mov edx, 0x52498503
rol edx, 0x11
add edx, 0x53934d03
add ebx, edx
not ebx
bswap edx
shr edx, 0xb
or edx, 0x56c1bd03
or ebx, 0x57705903
shr ebx, 0x15
xor ebx, edx
rol edx, 0x1a
sub ebx, 0x5a666b03
bswap edx
add edx, ebx
dec edx
mov edx, ebx
inc edx
not edx
mov ebx, 0x5e753703
xor ebx, edx
and ebx, edx
bswap edx
shr edx, 0xc
xor ebx, 0x61f46503
and edx, ebx
rol edx, 0xa
xchg ebx, edx
mov edx, ebx
ror ebx, 0x1b
shl edx, 7
or ebx, 0x66abb703
sub edx, ebx
xor edx, ebx
shl ebx, 1
or ebx, edx
and edx, ebx
or edx, ebx
dec ebx
add edx, 0x6bf7b703
inc edx
shl edx, 0xb
shr ebx, 1
sub ebx, 0x6ec00303
shr ebx, 0x19
and ebx, 0x700e5703
shr edx, 0x1d
or ebx, 0x7170c703
rol ebx, 0x10
mov ebx, edx
add ebx, edx
xor ebx, edx
xor edx, ebx
sub edx, 0x757f2503
mov edx, 0x76039503
shl edx, 1
rol edx, 0xa
or ebx, edx
rol edx, 0xc
dec edx
shl ebx, 0x1c
not edx
not ebx
inc edx
and ebx, edx
sub edx, 0x7d518903
sub edx, ebx
and ebx, edx
shl edx, 0x1c
or ebx, edx
sub edx, 0x80c08b03
shl edx, 1
add ebx, 0x82024903
add ebx, 0x82915503
bswap ebx
and ebx, edx
add ebx, edx
rol edx, 1
or ebx, edx
xor edx, ebx
xor ebx, 0x8742df03
and ebx, 0x87dd6903
xor edx, ebx
mov ebx, 0x892c2f03
add edx, 0x89bc3503
ror ebx, 0x18
shl ebx, 0x14
and ebx, 0x8bbfff03
xchg edx, ebx
xor edx, ebx
and ebx, 0x8df69703
mov edx, 0x8e7bb703
sub ebx, edx
or edx, ebx
or ebx, 0x908dab03
shl edx, 0xf
xor edx, 0x920f5b03
sub edx, 0x92d36b03
shl edx, 9
add ebx, 0x9416cb03
xor edx, 0x94e59503
mov edx, 0x956a8b03
rol edx, 0x1c
add ebx, edx
shr edx, 1
dec ebx
add ebx, 0x988cab03
xor edx, 0x995b8703
shr ebx, 0x14
bswap edx
and edx, 0x9b4e3503
or edx, 0x9bfdeb03
sub ebx, edx
shl ebx, 0x1e
shr ebx, 0x17
add ebx, edx
xor edx, ebx
add edx, ebx
add ebx, 0xa087ed03
rol ebx, 0xf
bswap ebx
shl ebx, 0x1d
shr ebx, 0x19
bswap ebx
add ebx, 0xa478f303
xor ebx, edx
not edx
xchg edx, ebx
rol ebx, 0x13
sub edx, ebx
xor edx, 0xa8f5bd03
mov edx, 0xa97ad503
and ebx, 0xaa149f03
shl ebx, 0x19
bswap ebx
xchg edx, ebx
sub ebx, edx
ror ebx, 5
sub ebx, 0xae72fd03
add edx, 0xaf02d703
ror ebx, 1
bswap ebx
sub edx, ebx
inc ebx
inc edx
add ebx, 0xb2e46d03
xor ebx, 0xb3b49b03
xor ebx, 0xb4835903
inc edx
inc ebx
shr ebx, 2
shl edx, 0x18
dec edx
and ebx, edx
rol ebx, 0x1b
ror edx, 0x1d
and edx, ebx
xchg ebx, edx
ror ebx, 2
xor ebx, 0xbcb3a503
xchg edx, ebx
add edx, ebx
or ebx, edx
rol ebx, 0xe
and ebx, edx
shr ebx, 0x1d
add ebx, 0xc39ffb03
bswap ebx
sub ebx, 0xc5052503
xor ebx, edx
mov ebx, 0xc653eb03
xor ebx, 0xc7219103
xchg ebx, edx
shl ebx, 1
or edx, ebx
or ebx, 0xc9feed03
or ebx, edx
and edx, 0xcb3f8503
xor ebx, edx
add edx, ebx
rol ebx, 0x16
and edx, ebx
mov ebx, edx
or ebx, edx
dec edx
and ebx, edx
mov edx, ebx
xchg ebx, edx
not edx
xor edx, ebx
shl ebx, 0x16
and ebx, edx
not ebx
shr edx, 0x1e
sub ebx, 0xd64d4903
or ebx, edx
shl ebx, 0x1c
xor edx, ebx
inc edx
not ebx
mov edx, 0xda2fc903
ror edx, 0xa
and edx, 0xdb864703
not edx
xor ebx, 0xdcf5b703
bswap edx
ror ebx, 0xd
xchg ebx, edx
shr edx, 0x18
rol ebx, 1
inc edx
not ebx
add edx, ebx
bswap ebx
bswap ebx
shl ebx, 0xc
mov edx, ebx
dec edx
mov ebx, 0xe5f44703
sub ebx, edx
xchg edx, ebx
dec ebx
sub ebx, 0xe8e26d03
dec ebx
dec edx
xchg edx, ebx
sub ebx, edx
xchg edx, ebx
add ebx, edx
ror ebx, 1
ror edx, 4
mov edx, ebx
shr edx, 2
bswap ebx
xor ebx, edx
dec ebx
and edx, ebx
inc ebx
shr ebx, 0x1b
or edx, ebx
or edx, ebx
add ebx, edx
add edx, 0xf603af03
and ebx, 0xf69db703
inc ebx
xor ebx, edx
xor ebx, 0xf8ceb503
add ebx, 0xf95e6b03
not ebx
sub edx, ebx
dec ebx
dec ebx
or edx, ebx
or edx, ebx
ror edx, 0xa
xor ebx, 0xfed4ed03
add edx, 0xff64d903
shr edx, 7
and ebx, 0xb61b04
and edx, 0x1511304
xchg ebx, edx
add edx, ebx
xor edx, 0x37ed904
ror edx, 0xc
or edx, ebx
or edx, ebx
or edx, 0x63a8504
and edx, ebx
mov ebx, edx
ror edx, 0xe
xor ebx, edx
inc ebx
and ebx, edx
add ebx, edx
not ebx
mov ebx, 0xba7fd04
or ebx, 0xc558704
not edx
mov edx, ebx
mov ebx, 0xdf90904
bswap ebx
xor ebx, 0xf6a3f04
add edx, 0xffc9d04
add ebx, edx
or ebx, 0x11322704
or edx, ebx
or ebx, 0x12892b04
shr ebx, 0x1e
not ebx
mov ebx, 0x1461db04
xchg ebx, edx
not edx
rol ebx, 0xf
and ebx, edx
inc edx
dec edx
dec edx
sub ebx, 0x19bf8904
ror ebx, 0xd
or edx, ebx
rol ebx, 0x13
rol edx, 0xd
not ebx
add ebx, edx
dec ebx
mov edx, 0x1eda5104
add edx, 0x1f6c9d04
and edx, ebx
rol ebx, 0x13
and edx, ebx
mov ebx, edx
and ebx, edx
sub ebx, 0x231d6d04
inc ebx
ror edx, 0x1a
bswap edx
rol edx, 0x1b
or ebx, 0x267c9704
bswap edx
mov edx, ebx
dec edx
inc ebx
add ebx, 0x296bf104
inc edx
dec ebx
ror ebx, 3
or edx, 0x2c0e3b04
or ebx, edx
ror ebx, 0xb
dec edx
shl ebx, 5
or ebx, edx
xchg edx, ebx
mov edx, 0x30ba0904
shr edx, 0xd
or edx, 0x321d8104
sub edx, ebx
ror edx, 0x17
add ebx, 0x34265d04
and ebx, edx
mov ebx, 0x353c4f04
ror edx, 0x17
mov edx, 0x3679a504
rol edx, 0xf
rol edx, 0x1c
sub ebx, edx
dec edx
sub edx, ebx
xor ebx, 0x3acf4504
sub ebx, 0x3b925504
shl ebx, 0xe
inc edx
ror ebx, 0x1e
rol ebx, 0x19
dec ebx
inc ebx
or edx, ebx
or ebx, 0x40e22d04
sub edx, 0x41a65b04
or ebx, edx
inc ebx
sub edx, 0x43ac8d04
sub edx, 0x44733704
mov edx, 0x44f85304
inc edx
and ebx, edx
xchg ebx, edx
ror edx, 0x12
xor ebx, 0x4882db04
ror edx, 0x10
ror edx, 0x1d
shr ebx, 8
or edx, 0x4c115904
sub edx, 0x4d884104
add edx, 0x4e1d0904
add ebx, edx
and edx, 0x503b2304
or edx, ebx
shl edx, 0x16
rol edx, 3
xchg ebx, edx
bswap ebx
inc ebx
sub edx, ebx
shl edx, 0x16
or edx, ebx
ror ebx, 0x12
ror edx, 1
and edx, ebx
or edx, ebx
xchg edx, ebx
xor edx, ebx
add edx, 0x9ba9ab04
ror edx, 9
not ebx
sub edx, ebx
mov edx, 0x9e4b6904
sub ebx, edx
rol edx, 4
add edx, 0xa04d1f04
and edx, 0xa0e8c504
and ebx, 0xa182e704
or edx, ebx
and ebx, 0xa2c87704
not edx
mov edx, ebx
bswap edx
or edx, ebx
shl edx, 1
xor ebx, edx
mov edx, 0xa7339304
mov ebx, edx
or ebx, 0xa85e7304
sub edx, ebx
not edx
xor edx, 0xaa8b9504
rol edx, 0xd
or ebx, 0xabf1b104
add edx, 0xac84c304
inc edx
rol ebx, 4
sub ebx, 0xae9a6104
xor ebx, edx
sub edx, 0xb0242104
inc edx
xor ebx, 0xb18ffb04
inc ebx
and ebx, 0xb2c83f04
xor edx, 0xb397d904
ror edx, 5
shl ebx, 0x1d
not edx
xor edx, ebx
and ebx, 0xb7051104
inc edx
rol edx, 0xe
rol ebx, 6
and ebx, edx
shr ebx, 0x1a
sub ebx, 0xbb19c304
mov edx, 0xbb9e3504
dec edx
xor ebx, edx
add ebx, edx
bswap edx
xchg ebx, edx
or edx, 0xbfb4ad04
add ebx, edx
shl edx, 0x1a
or ebx, 0xc19b1d04
and edx, 0xc2397104
xor edx, ebx
shl ebx, 6
not ebx
xor ebx, edx
xchg ebx, edx
add ebx, 0xc67bc504
sub edx, 0xc73f3304
or edx, 0xc7f08104
sub edx, ebx
not edx
xor edx, ebx
shl ebx, 6
xor edx, ebx
sub ebx, 0xcc546704
or ebx, 0xcd027904
dec edx
xor ebx, edx
not edx
add edx, ebx
xor edx, ebx
and ebx, edx
xor edx, ebx
add edx, ebx
sub edx, 0xd306dd04
rol edx, 0x1b
bswap ebx
not edx
add edx, ebx
and edx, 0xd6249b04
or edx, 0xd6d47904
and ebx, edx
and ebx, 0xd802ad04
shl edx, 5
shl edx, 0xf
mov edx, ebx
xor ebx, edx
dec edx
add ebx, edx
inc edx
sub edx, ebx
xor edx, ebx
mov ebx, edx
bswap ebx
xor ebx, 0xdfe11504
shl ebx, 6
xchg edx, ebx
sub ebx, 0xe2261d04
or ebx, 0xe2d77704
sub edx, ebx
add ebx, 0xe4232b04
mov ebx, edx
or ebx, 0xe54d6304
add edx, ebx
mov ebx, edx
add ebx, edx
not ebx
shl ebx, 0x1b
mov edx, ebx
dec edx
bswap ebx
or edx, ebx
sub edx, ebx
inc edx
add edx, ebx
add edx, ebx
xor ebx, edx
sub ebx, 0xee8c2304
dec edx
xor ebx, edx
xor edx, ebx
xchg ebx, edx
xchg ebx, edx
xchg ebx, edx
ror edx, 0xe
xor edx, 0xf4c00f04
not ebx
inc ebx
and ebx, 0xf6972b04
xchg edx, ebx
mov edx, ebx
inc edx
or edx, 0xf9351904
xor ebx, edx
add edx, 0xfa8b3d04
dec ebx
rol edx, 0xf
shr ebx, 1
ror ebx, 0xa
dec ebx
sub ebx, edx
mov edx, ebx
xor edx, 0xfff42704
not edx
and ebx, 0x12f1f05
mov ebx, 0x1b35105
or edx, ebx
add ebx, 0x2ed2d05
add ebx, edx
ror edx, 0x12
xor ebx, 0x4fa8905
xchg ebx, edx
xchg ebx, edx
add ebx, 0x731fd05
and ebx, 0x7ce5d05
or edx, 0x87d5f05
and edx, ebx
sub edx, ebx
xor ebx, edx
add ebx, edx
or edx, ebx
mov ebx, 0xc48e505
ror ebx, 0x1b
mov ebx, edx
ror edx, 7
not edx
and edx, 0xf734105
ror edx, 0x12
inc ebx
dec edx
or edx, 0x12180305
mov edx, 0x129d7905
dec edx
or ebx, edx
sub edx, 0x14a5b105
ror edx, 1
bswap edx
xor edx, ebx
add ebx, 0x175bab05
mov ebx, edx
or ebx, 0x1885e505
mov edx, ebx
or ebx, edx
add edx, ebx
xor edx, ebx
or ebx, edx
add ebx, 0x1c334505
add edx, 0x1cc34105
add ebx, edx
xchg edx, ebx
sub ebx, 0x1ede2f05
mov edx, ebx
mov edx, ebx
rol edx, 0x19
inc edx
or ebx, 0x22a32705
and edx, ebx
add edx, ebx
or ebx, edx
add ebx, 0x24f59905
mov ebx, 0x25799705
add ebx, edx
or edx, ebx
or edx, ebx
and ebx, edx
and edx, 0x28811105
shr edx, 0xe
add edx, ebx
dec ebx
add edx, ebx
sub edx, ebx
xor ebx, edx
xor ebx, edx
xor edx, ebx
sub ebx, 0x2ebdbb05
add ebx, 0x2f4cdd05
or edx, 0x2ffbc705
add edx, 0x308bc905
or ebx, 0x313c2905
mov edx, 0x31c15d05
mov ebx, edx
mov edx, ebx
xor ebx, edx
xchg ebx, edx
bswap edx
dec ebx
or ebx, 0x4471b905
mov edx, 0x44f6f705
add ebx, 0x45850905
mov edx, ebx
xchg ebx, edx
mov edx, ebx
dec edx
xchg ebx, edx
xchg edx, ebx
inc ebx
xchg ebx, edx
sub ebx, edx
add ebx, 0x4c565b05
and ebx, edx
shl edx, 2
xchg ebx, edx
add edx, 0x4f000705
ror ebx, 0xa
mov ebx, 0x503b9b05
mov ebx, 0x50bf9f05
sub ebx, 0x51820105
mov edx, 0x52073505
rol edx, 0x1d
shl edx, 0x1e
shl ebx, 0x1d
sub edx, ebx
or ebx, 0x558eab05
bswap edx
not edx
dec ebx
bswap edx
shr edx, 0xe
or ebx, edx
add edx, ebx
bswap ebx
sub ebx, 0x5b60af05
not edx
shr edx, 6
and ebx, 0x5d505505
and edx, ebx
not ebx
sub ebx, 0x5f4aa705
add edx, ebx
shl edx, 0xe
bswap ebx
xor edx, ebx
add ebx, edx
mov edx, ebx
and ebx, 0x63932105
xchg edx, ebx
xchg ebx, edx
dec edx
mov ebx, edx
xchg edx, ebx
xor ebx, 0x67f35b05
not edx
sub ebx, edx
add edx, 0x69e18f05
mov ebx, edx
shl ebx, 8
sub ebx, edx
and edx, ebx
or ebx, 0x6d0bb505
and ebx, edx
inc edx
rol ebx, 9
xchg ebx, edx
inc edx
or ebx, edx
dec edx
not edx
and edx, 0x72e4dd05
not ebx
not edx
or edx, ebx
xor ebx, 0x759ff105
dec edx
not edx
mov edx, ebx
mov edx, ebx
or edx, 0x788ee305
bswap edx
or edx, 0x79e08505
xor ebx, edx
sub ebx, edx
shl edx, 0x19
or edx, 0x7cc22d05
or ebx, 0x7d701305
add ebx, edx
and edx, 0x7e94ab05
and edx, 0x7f2f8705
shl edx, 0x1a
xchg ebx, edx
add ebx, 0x8144c305
dec ebx
mov edx, 0x8267c905
or edx, ebx
xchg edx, ebx
add ebx, edx
or ebx, 0x85190b05
sub edx, ebx
or ebx, edx
shr ebx, 1
xchg edx, ebx
inc edx
shr edx, 0xd
and ebx, edx
mov ebx, 0x8a6b7305
bswap ebx
shr ebx, 0x1a
sub edx, 0x8c84ad05
bswap edx
add ebx, 0x8db9e905
mov ebx, 0x8e3d3105
add edx, ebx
mov ebx, 0x8f4ae705
add ebx, edx
sub ebx, edx
ror ebx, 0x1a
shl ebx, 0x1b
sub edx, ebx
mov edx, ebx
sub edx, ebx
not edx
xchg ebx, edx
rol edx, 0xc
inc edx
rol edx, 0x16
mov ebx, 0x97f51305
add ebx, edx
dec edx
sub edx, ebx
add ebx, edx
or edx, ebx
mov edx, ebx
xchg ebx, edx
or edx, ebx
or edx, ebx
rol edx, 8
inc edx
mov ebx, edx
and ebx, edx
ror ebx, 0xc
ror ebx, 0x14
shl edx, 0xd
or ebx, edx
inc ebx
inc edx
not edx
add ebx, 0xa5427505
shr edx, 0x1b
rol ebx, 0x16
xor edx, ebx
sub edx, ebx
mov edx, ebx
ror ebx, 0xb
sub edx, 0xaa2d9d05
xchg edx, ebx
mov edx, 0xab847505
xor edx, ebx
and edx, ebx
xor edx, ebx
add edx, ebx
bswap ebx
ror ebx, 0xa
and edx, 0xb02b3505
xor edx, ebx
sub ebx, 0xb1b6c505
sub ebx, edx
sub ebx, 0xb3369505
mov ebx, edx
add ebx, edx
not ebx
add ebx, edx
rol ebx, 9
and ebx, 0xb6b01f05
or ebx, 0xb7616505
and ebx, edx
xor edx, ebx
sub ebx, 0xb97e0705
xor ebx, edx
xor ebx, 0xbb12db05
dec edx
ror edx, 0xc
not edx
add ebx, 0xbd9cbb05
xchg ebx, edx
add edx, ebx
mov ebx, 0xbf7d8305
or ebx, edx
bswap ebx
or edx, 0xc175fb05
not ebx
add edx, ebx
ror edx, 0xc
xor ebx, 0xc428ad05
dec edx
mov ebx, edx
and ebx, edx
xor ebx, edx
add edx, ebx
add ebx, edx
or ebx, 0xca147f05
xor edx, 0xcae59705
inc edx
inc edx
not ebx
and ebx, 0xcd5ab505
mov edx, 0xcddffd05
add edx, ebx
xchg ebx, edx
bswap ebx
dec edx
ror ebx, 0x1c
inc ebx
ror edx, 0x1c
or ebx, 0xd33c7305
shl ebx, 6
sub edx, ebx
mov ebx, 0xd530f705
not ebx
dec ebx
add ebx, 0xd6fe7b05
and edx, 0xd7995305
sub ebx, edx
xor ebx, edx
xor edx, ebx
xchg ebx, edx
add edx, ebx
shr edx, 0xc
xchg ebx, edx
xchg ebx, edx
bswap ebx
or edx, 0xdef00705
not ebx
bswap ebx
sub ebx, edx
shr edx, 4
add ebx, edx
xchg edx, ebx
or ebx, edx
shr edx, 9
mov edx, ebx
sub ebx, 0xe59add05
xor edx, ebx
sub edx, ebx
sub edx, ebx
sub edx, ebx
sub ebx, 0xe95e3905
sub ebx, 0xea217905
xor edx, ebx
shl edx, 2
dec ebx
ror ebx, 0x19
dec edx
sub edx, 0xee572b05
or ebx, 0xef052705
sub ebx, 0xefc86705
not edx
xchg ebx, edx
shr ebx, 1
mov ebx, 0xf277f905
dec edx
mov edx, ebx
not edx
xor ebx, 0xf5039f05
and edx, ebx
xor ebx, 0xf6693705
shl edx, 3
sub ebx, edx
and edx, 0xf8716105
and ebx, edx
add ebx, edx
ror ebx, 0xf
mov ebx, 0xfac5a105
mov ebx, 0xfb4b9505
xchg ebx, edx
mov edx, 0xfca48d05
or edx, 0xfd538f05
xchg ebx, edx
sub ebx, 0xfeeaef05
rol ebx, 1
ror ebx, 1
and ebx, edx
inc ebx
ror edx, 0x12
mov edx, ebx
ror edx, 1
xor ebx, 0x446c106
xor ebx, edx
sub ebx, 0x5cfdb06
shr edx, 0x10
rol ebx, 0xe
ror ebx, 0x1d
shl edx, 0xb
sub ebx, 0x968db06
and edx, ebx
or ebx, 0xaab8706
xchg ebx, edx
and edx, ebx
or edx, ebx
inc ebx
dec edx
ror ebx, 0x1c
xchg ebx, edx
xchg ebx, edx
dec edx
or edx, ebx
and ebx, edx
shr edx, 0xc
add edx, 0x137ac906
bswap ebx
shr edx, 0x15
or edx, 0x1580d306
shl ebx, 0x1d
sub ebx, edx
shl edx, 0x10
or edx, 0x1850bd06
xor ebx, 0x191e8506
and edx, 0x19b9bd06
xchg edx, ebx
shl edx, 0x1a
inc ebx
shl ebx, 0x15
mov edx, 0x1d11fb06
or ebx, edx
and ebx, 0x1e51f306
xor edx, 0x1f20c706
bswap edx
or edx, ebx
and edx, ebx
add edx, ebx
xchg edx, ebx
xor edx, ebx
add ebx, 0x23b65d06
or edx, ebx
or edx, 0x250d9706
sub edx, ebx
and edx, 0x26663b06
xchg edx, ebx
or edx, ebx
mov ebx, 0x2866b306
ror edx, 0xb
xor ebx, 0x29ed0906
add ebx, edx
mov ebx, 0x2af84306
or ebx, 0x2ba65f06
add ebx, 0x2c37df06
shr ebx, 2
add edx, ebx
and ebx, edx
and edx, 0x2ea1fd06
shl ebx, 0xf
xor ebx, edx
add ebx, edx
and edx, 0x313ccd06
shr ebx, 6
or edx, ebx
ror edx, 0x19
xchg edx, ebx
xor ebx, edx
mov edx, ebx
ror edx, 0xb
or ebx, 0x36d00f06
not edx
inc ebx
dec 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 byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid