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

Disassembly:
xchg esi, edi
xchg edx, ecx
and ebx, edx
inc eax
ror ecx, 0xe
sub esi, ecx
and ebx, edx
xor edx, ecx
or ecx, edi
or esi, eax
xor ecx, ebx
add edi, eax
xor ecx, esi
or ecx, ebx
inc ecx
sub edx, 0x535a66f2
add ecx, esi
sub edx, eax
xor esi, 0x55e312f2
xor edi, eax
xor ebx, edx
sub ebx, 0x58b88ef2
sub esi, eax
not ecx
xchg ecx, eax
xor ebx, esi
xchg ecx, eax
xchg esi, eax
rol edi, 0x17
and esi, ebx
and edx, 0x60af60f2
add esi, edx
and ebx, ecx
sub esi, edi
add edi, ecx
xor ebx, eax
shl ecx, 0x1a
add eax, edi
add eax, esi
xor eax, ecx
xchg ebx, edi
xor ebx, 0x69a422f2
dec edx
xchg esi, eax
or ebx, ecx
shr ecx, 6
add eax, ecx
xor eax, edi
not eax
and ebx, edx
xor edx, esi
or edx, ecx
mov eax, edx
or edi, 0x73451ef2
sub ebx, esi
and eax, edx
and esi, edi
mov ebx, esi
and edx, eax
add edi, ecx
add eax, 0x78391ef2
xor esi, 0x7936eaf2
xor edx, ebx
not ebx
add esi, edi
or eax, edx
or esi, ecx
xchg ecx, edx
add edx, esi
and esi, ebx
add ebx, eax
not edx
mov edx, eax
add ebx, edi
mov ecx, 0x82dd2cf2
sub esi, 0x83cb24f2
and esi, 0x8489dcf2
mov esi, eax
mov eax, esi
sub edx, 0x86a784f2
add edi, ebx
ror eax, 0x1d
and eax, 0x88ec8ef2
and eax, edi
or ecx, edx
xchg ebx, esi
add ebx, esi
sub ebx, 0x8d0360f2
or esi, ebx
sub eax, ecx
add edx, esi
and ecx, edi
not edi
add ebx, edx
or edi, ebx
or edi, ecx
shl ebx, 0x13
add eax, esi
add ebx, 0x9544eaf2
mov eax, esi
or eax, ecx
add ebx, edi
add ecx, eax
xor ecx, edi
and eax, edi
or edx, esi
add esi, edi
or eax, ebx
xchg esi, edx
add edx, esi
sub ebx, eax
xor esi, eax
sub esi, edx
mov edi, esi
or edx, esi
add edi, esi
and eax, ecx
add eax, edi
add eax, 0xa45908f2
ror ebx, 9
sub edx, esi
mov ebx, esi
mov edi, edx
xchg edi, ebx
bswap edx
or edi, edx
mov esi, ebx
add esi, edx
and ecx, esi
and eax, edx
add ecx, 0xad47f6f2
add edx, esi
not edx
shl esi, 0x18
ror eax, 1
and ebx, ecx
mov esi, ecx
sub edx, ecx
sub eax, 0xb38ba2f2
or eax, edi
add eax, edx
or edx, 0xb5cbaaf2
and ecx, 0xb6895af2
or edi, edx
xor edi, ebx
xor ebx, esi
xchg ecx, ebx
and ecx, esi
xor ebx, ecx
or ebx, edi
xor esi, eax
sub ecx, edi
shl ecx, 0x1a
or ecx, eax
xor edx, 0xc13114f2
add ecx, 0xc1dfe6f2
add eax, 0xc28d64f2
sub edi, edx
xor ecx, esi
ror ebx, 0x18
sub edi, eax
mov eax, edi
or ecx, ebx
mov esi, edx
xor ecx, ebx
and edi, edx
or ecx, 0xcab0b2f2
add esi, edi
bswap ecx
and esi, ebx
shr eax, 0x10
sub edi, esi
add esi, ebx
sub eax, ecx
add ecx, eax
and eax, 0xd2412ef2
xor eax, 0xd3f220f2
sub edx, ecx
xor esi, edx
xor esi, ecx
or esi, ebx
sub esi, ebx
and edi, ebx
not ebx
or ecx, edi
sub edx, edi
xchg edi, edx
and edx, ecx
xor eax, edi
mov esi, edi
mov ebx, edi
rol ecx, 0x19
shl ecx, 4
or ecx, 0xe33c82f2
mov ebx, edi
dec edx
xor ebx, edi
xchg ebx, edi
shl esi, 9
xor edi, esi
sub edx, eax
and ecx, ebx
xchg edx, edi
add eax, edx
xor ecx, ebx
bswap eax
and eax, edx
add ebx, 0xeebfb2f2
add eax, ecx
sub ebx, esi
and ebx, edi
dec esi
xor ecx, esi
or esi, ecx
xor edi, ebx
xchg edx, eax
sub eax, edi
or esi, ebx
ror ecx, 2
or esi, edx
mov ecx, edi
add edi, 0xfa1bfaf2
add ebx, esi
or edx, esi
and ecx, eax
sub ebx, edi
or ecx, eax
xor ecx, esi
xchg ecx, esi
sub ecx, ebx
xchg edx, esi
and ecx, eax
sub ebx, ecx
add esi, ecx
xor esi, ebx
xchg esi, edi
and ebx, edx
shr esi, 0x16
add ecx, edx
or eax, esi
xchg ebx, eax
xor eax, 0xbb808f3
mov ecx, edx
sub edi, eax
add eax, ecx
xor edx, eax
mov edx, ebx
and edi, eax
mov eax, 0x10c240f3
not edx
mov ebx, eax
or eax, 0x12ee16f3
sub esi, edi
xchg edx, eax
or edi, ebx
rol eax, 5
and ebx, ecx
rol edx, 0xf
ror ebx, 0x1c
shr edi, 0x1d
xchg edx, ecx
xchg edx, eax
and edi, edx
xor ebx, ecx
sub eax, edi
or esi, eax
sub eax, ecx
mov ebx, 0x20a8def3
or edi, ecx
sub esi, edx
mov edx, 0x2302acf3
mov ebx, eax
xchg ebx, eax
mov esi, edi
xor ebx, esi
xchg edx, ecx
xchg ebx, eax
sub ecx, edx
mov eax, edi
shr edi, 4
add esi, edx
add eax, 0x2bd1aaf3
xor eax, esi
xchg edi, esi
add ebx, edx
xor esi, 0x2f6884f3
xor edx, eax
mov edx, ecx
xor ebx, edx
bswap eax
bswap ebx
or eax, ebx
mov ecx, edi
or ebx, ecx
xchg ecx, ebx
add esi, edx
and edx, ecx
or ecx, edi
or ebx, edi
xchg ebx, esi
xor edx, eax
add eax, ebx
and ebx, edx
xchg edi, eax
shr ecx, 0xd
or edi, edx
xchg edx, ebx
add ebx, eax
and esi, edx
sub ebx, edx
and ecx, eax
or eax, ecx
rol ebx, 0x11
or edi, esi
xchg edi, ecx
and esi, ecx
or ecx, edi
or ecx, edx
dec edx
sub ecx, esi
or edi, ebx
shl edi, 0x10
add eax, 0x4fe244f3
xor esi, ebx
add ebx, edi
add ebx, 0x522f8cf3
add esi, edi
and edi, eax
inc ebx
shr ecx, 5
inc ecx
add esi, ecx
add eax, edi
mov ebx, edi
sub edx, ebx
or edx, ebx
xchg ecx, eax
and edx, 0x5b4208f3
add eax, edx
xchg esi, ecx
and edi, eax
mov edx, ecx
shr eax, 0x17
and edi, ecx
or edi, ecx
sub eax, 0x618d02f3
or edx, 0x626202f3
add edi, 0x631514f3
add edx, 0x63c4fcf3
and esi, eax
and edi, ecx
or ecx, ebx
mov eax, 0x66a0a4f3
add ecx, edi
ror eax, 7
bswap eax
or ebx, ecx
add edi, eax
sub ecx, edx
xchg esi, ebx
mov esi, 0x6ce6faf3
add eax, 0x6d941ef3
mov ecx, edx
mov esi, edi
xor ebx, edi
xor ebx, edi
and edi, eax
sub eax, 0x7252f2f3
or esi, edx
mov ebx, eax
xchg ecx, esi
xor esi, edi
xchg edi, eax
shl eax, 2
xchg ecx, eax
xchg edx, esi
inc esi
add ebx, edi
sub edx, esi
add ebx, 0x7c8b04f3
xchg ecx, eax
xor edx, 0x7e8838f3
rol esi, 0x11
xor esi, ebx
xor eax, edx
xor esi, ebx
and eax, esi
or ebx, eax
xor ecx, edx
sub edx, ecx
xchg edx, eax
mov ebx, 0x873328f3
rol eax, 7
and eax, ebx
xor edi, ebx
xor edx, esi
or edx, ecx
and esi, eax
add ebx, edx
or edi, eax
inc ecx
sub edi, esi
xor edx, edi
xor edx, ebx
xchg edx, ebx
bswap eax
and eax, edx
and esi, ebx
mov edx, ecx
xchg edx, esi
xchg esi, ecx
sub ecx, 0x97fd1ef3
xchg esi, eax
add ebx, ecx
sub eax, edi
or esi, eax
or eax, esi
sub ecx, eax
xor eax, edx
add esi, ecx
xchg edx, ebx
mov edi, 0xa0371ef3
xor eax, edi
and ebx, edx
mov ebx, ecx
sub edi, edx
xchg edx, eax
sub ecx, ebx
xor ecx, esi
sub edi, esi
xchg ebx, eax
mov edx, ecx
xor esi, ecx
and edx, ebx
not eax
or edi, esi
add ebx, edi
xor eax, ecx
or eax, 0xae627af3
ror ebx, 0xb
and eax, ecx
dec esi
or edx, 0xb18792f3
dec ecx
sub edi, ebx
add esi, 0xb3e4f8f3
sub esi, eax
rol esi, 0xe
not esi
add ecx, eax
xchg esi, eax
shl ecx, 0x19
or edx, eax
dec edi
mov edx, ebx
and eax, 0xbc963ef3
inc ecx
sub ecx, edi
and edx, eax
xchg ebx, edi
xor ecx, eax
xchg edi, eax
sub ecx, edi
or ecx, eax
sub edx, ebx
xchg edx, eax
and eax, ebx
and ecx, eax
and esi, edi
xor ecx, ebx
xor esi, 0xc9927ef3
mov edx, 0xca32ecf3
sub edx, esi
mov esi, edi
sub esi, ebx
sub esi, 0xcd8ca8f3
bswap ebx
or ecx, 0xcf26bef3
mov edi, ebx
add edi, esi
xchg edi, edx
not ebx
rol edi, 8
add eax, esi
sub edi, edx
xor esi, edx
or edi, ecx
sub edi, eax
add esi, ebx
xchg esi, ebx
mov edi, esi
mov eax, ebx
xchg edi, eax
or edi, 0xdc06def3
sub esi, edx
xchg edx, edi
mov edi, eax
inc ebx
or edx, esi
and ebx, edi
inc eax
inc ebx
or edi, ecx
shr edi, 6
xchg ebx, ecx
add eax, edx
shl esi, 1
xor eax, ecx
xor edi, eax
sub eax, edi
or esi, eax
xor eax, esi
sub ebx, edi
xor ecx, edx
and eax, esi
or ecx, edx
and edi, eax
xor eax, ebx
ror esi, 1
xchg edi, ecx
rol edi, 8
mov ebx, edx
mov edi, esi
sub eax, edi
sub eax, esi
ror edi, 0x10
add esi, ecx
mov edi, eax
xor edi, ecx
xchg esi, eax
xchg ebx, eax
mov ebx, ecx
mov esi, edi
sub ebx, esi
and eax, edi
or eax, 0xffd722f3
xor eax, edx
sub ebx, edi
shr ebx, 2
inc esi
mov edx, ebx
and ebx, eax
xchg ecx, edx
mov esi, edi
sub ecx, edx
and ebx, 0x7d00ef4
and edi, edx
or edi, ecx
xor edx, esi
or ecx, 0xb2800f4
mov ebx, eax
or edi, esi
dec ebx
not esi
xor edi, 0xf1198f4
mov edi, 0xfb598f4
or ecx, eax
xor edx, esi
inc ecx
xor edx, 0x133168f4
and esi, ebx
and esi, 0x14a73ef4
dec eax
inc edx
sub edx, edi
xchg esi, eax
xchg ebx, ecx
mov esi, eax
xchg ecx, esi
mov esi, ecx
or edx, esi
and esi, edx
xchg esi, eax
add ecx, 0x1e886ef4
add esi, edx
add ebx, edi
add edx, eax
xor ebx, 0x217976f4
mov edx, eax
or ebx, edx
not edx
xor ecx, edx
ror edx, 0x12
sub esi, eax
add eax, 0x27080af4
xor eax, 0x28029af4
xchg ecx, ebx
mov edi, edx
shr eax, 0x11
mov esi, eax
mov edi, eax
add ecx, 0x2c5feef4
and ebx, edi
and eax, 0x2dcf2cf4
and ebx, edi
or ecx, edi
or edi, eax
and eax, edx
and edi, eax
xchg edx, eax
add eax, ebx
rol ecx, 0xd
add edi, ebx
xchg esi, edx
add ecx, esi
xor edx, ecx
and ecx, ebx
or eax, edi
mov ebx, eax
xchg edx, edi
xor esi, edx
ror edi, 7
and edx, 0x3d064af4
sub eax, edx
bswap esi
add edx, esi
and edi, ebx
xchg ecx, edx
and ebx, eax
xor esi, ecx
add esi, ebx
sub eax, ebx
shl edx, 0x13
sub edx, 0x460d6ef4
xor esi, 0x470922f4
xor ecx, eax
or ebx, ecx
and ebx, ecx
sub edi, ebx
or ecx, edi
or ecx, esi
add ebx, eax
or esi, edi
xchg ebx, ecx
add eax, esi
xor esi, ecx
and edi, ecx
add eax, esi
add edi, ecx
xchg ecx, ebx
add ebx, ecx
and ecx, edi
and esi, edi
sub edx, eax
or edi, eax
or ebx, ecx
mov edx, ecx
sub edi, edx
xchg edx, eax
sub ebx, eax
sub esi, edx
add esi, eax
not ebx
shr ecx, 8
add esi, 0x5ef064f4
ror eax, 0x1d
and eax, ecx
mov esi, 0x611f0ef4
and edx, ebx
rol edi, 2
xor ebx, edi
add edi, 0x6456a4f4
xor edi, eax
or ebx, eax
mov eax, edi
sub eax, ebx
and ebx, edx
xchg edi, eax
or esi, ebx
xor ebx, 0x6b12d4f4
mov edi, esi
sub edx, edi
and esi, eax
and ebx, edx
xor esi, edx
shr edx, 6
or esi, edx
mov ecx, ebx
xor esi, edi
add ecx, 0x72e15cf4
and edi, eax
sub eax, 0x748650f4
xor ecx, esi
dec eax
add edi, eax
sub esi, ebx
or esi, eax
and esi, eax
inc edi
mov edi, 0x7ab662f4
or eax, ebx
mov ecx, ebx
xor ebx, esi
mov ebx, edx
add edi, ecx
xor esi, ebx
xor edi, ecx
and edi, eax
xchg ecx, eax
xchg ebx, esi
add ebx, esi
xor ebx, edx
sub esi, ebx
or edx, edi
mov edi, ebx
and ecx, eax
sub edx, edi
and edi, eax
xor ebx, eax
shr edi, 0x15
xchg edi, ecx
add esi, ecx
xchg esi, ecx
and edi, esi
sub edi, ebx
sub edi, edx
xor edx, 0x913be8f4
shr esi, 1
sub esi, edi
xchg edi, ebx
and eax, edi
ror ebx, 1
or esi, eax
or ecx, esi
shl edx, 1
and ebx, esi
and eax, ebx
add ebx, edi
mov ebx, esi
xchg esi, eax
ror edi, 0x17
add edi, ecx
add ecx, 0x9de384f4
add edx, ecx
mov eax, esi
sub ecx, 0xa00cfcf4
sub edx, ecx
xor esi, ebx
add ebx, 0xa296b2f4
xchg edi, ecx
or edx, 0xa470ecf4
mov edx, edi
add esi, edi
dec esi
shl edx, 5
shl eax, 0xc
mov esi, eax
mov edx, ebx
xor edi, esi
or ecx, edi
or eax, esi
or ebx, eax
and eax, esi
add ebx, 0xae115cf4
mov eax, edx
rol eax, 0x13
xor edx, ebx
inc ecx
xor eax, ebx
rol esi, 1
xor edx, eax
sub esi, 0xb4e3d4f4
or ecx, esi
add esi, 0xb661faf4
sub esi, ecx
xor ecx, edx
ror eax, 0x1a
and eax, ecx
xor eax, edi
and eax, edi
xor esi, ecx
xchg esi, edi
inc ecx
mov eax, edx
and eax, esi
and edx, esi
xchg edx, ecx
mov eax, 0xc1c9aaf4
and esi, ecx
not eax
and ebx, edi
or ebx, ecx
or ecx, eax
xor esi, ecx
xchg edx, ebx
or eax, esi
sub edx, ebx
sub esi, 0xca2730f4
sub ebx, edx
add ecx, edx
and ebx, edx
add edi, edx
mov edi, edx
xor ecx, eax
or edx, eax
and ebx, eax
add esi, 0xd0d1aaf4
sub ebx, eax
xor edi, eax
xchg edx, ebx
bswap ebx
mov edi, 0xd512ccf4
bswap eax
sub eax, ecx
xchg edx, edi
add eax, edx
xor ecx, 0xd96172f4
and esi, eax
bswap eax
add eax, ebx
sub edx, ebx
xchg ebx, esi
or ebx, ecx
or edi, ecx
shr ebx, 1
and edx, 0xe184aef4
bswap edx
sub eax, edi
xor edx, ecx
shl ebx, 0x15
xchg ebx, edi
not edi
add eax, edi
and edx, esi
and edx, ebx
xchg edx, esi
sub edi, esi
or eax, esi
not eax
and ebx, ecx
mov edx, eax
sub esi, edx
or esi, edi
xor esi, ecx
add edi, ecx
mov edx, edi
xor esi, 0xf3258cf4
bswap edi
add ecx, 0xf4a81af4
sub edi, edx
sub esi, 0xf7eba0f4
dec esi
sub eax, 0xf9a774f4
sub ebx, edi
inc esi
shr edx, 0x1d
add eax, ebx
and ecx, edx
sub edx, ebx
xor eax, esi
xchg edi, esi
not eax
add ecx, edx
shr edx, 0x13
and esi, edi
add edi, ebx
xor edi, ecx
xor esi, edx
or esi, eax
not edi
and edx, ebx
or ecx, ebx
mov ecx, edx
xor esi, edi
add edi, ecx
xchg ebx, edi
sub eax, edi
xchg edi, ebx
ror ebx, 1
or edi, eax
dec ebx
and esi, edi
xor edi, ecx
mov edx, 0x13c12ef5
mov eax, ebx
mov edi, ecx
and esi, 0x15b218f5
and ebx, 0x166ea2f5
and esi, ecx
bswap eax
add ecx, 0x189ae2f5
add edx, ecx
inc esi
mov edi, esi
sub ecx, edx
xchg edi, esi
add eax, edx
xchg edx, eax
or edi, eax
and esi, edi
shr edi, 0x18
mov ecx, edi
xchg ebx, edi
xor edx, 0x232fe4f5
rol ecx, 0xf
sub eax, edx
or eax, edx
dec esi
xchg ecx, edi
sub edi, ecx
xor eax, esi
mov ebx, edx
and ebx, edx
xchg edi, eax
inc ecx
mov edx, ecx
ror ecx, 0xe
shr esi, 0xa
sub eax, 0x2fa9dcf5
and edi, 0x31c810f5
xor esi, eax
mov ecx, edx
mov eax, edx
mov edx, esi
xchg edx, eax
xchg edx, esi
add edi, eax
bswap edi
xchg edx, esi
or edx, 0x39d874f5
and esi, ebx
mov esi, ecx
sub edi, ecx
or edi, edx
xchg ebx, ecx
xchg ebx, eax
and edx, ecx
not edi
and edi, ecx
and ebx, edi
inc eax
or edi, ecx
bswap ecx
sub eax, ecx
and eax, ecx
mov esi, ecx
or ebx, eax
add edx, eax
xor edi, ebx
dec eax
or edx, eax
or ecx, esi
or esi, 0x4bef06f5
or ecx, esi
inc eax
and edx, ebx
dec edi
add ecx, edx
add edi, ecx
mov ebx, ecx
xor ebx, eax
or eax, ebx
add edx, 0x53440af5
sub ebx, esi
and esi, ebx
xor edi, esi
add ebx, edi
mov esi, ebx
and esi, edx
sub esi, ecx
not edx
sub esi, ecx
xor esi, edx
add ecx, eax
xchg ebx, edi
mov ebx, ecx
sub edi, eax
add edi, ebx
sub eax, ecx
or eax, ecx
and esi, ecx
or ecx, 0x626eaef5
mov ebx, 0x630e30f5
or ecx, esi
and ecx, esi
xor edx, esi
bswap ecx
or eax, edi
mov edx, edi
xchg edx, ebx
add ecx, ebx
add esi, ecx
xchg ecx, edx
mov edx, 0x6ba5a0f5
add ebx, esi
and edi, 0x6d088ef5
and ecx, 0x6dc59af5
mov edx, eax
add ecx, ebx
add ecx, esi
sub esi, ecx
or ecx, edx
mov eax, 0x71fec0f5
and eax, ebx
xchg ecx, edx
and esi, ecx
and edx, eax
or eax, esi
not edx
sub edx, 0x779b90f5
xchg edi, ebx
sub edx, ebx
or edi, esi
and edi, esi
dec esi
mov ebx, ecx
sub esi, ebx
sub edx, edi
xor edi, 0x7f32b2f5
add eax, esi
xchg esi, ecx
inc ebx
add esi, eax
xor ecx, 0x833cbaf5
and edi, esi
or ecx, eax
xor ebx, 0x85bd18f5
and eax, ebx
xor ecx, edx
or ecx, edi
or edi, eax
and ecx, esi
xor edx, ecx
add esi, ebx
mov ecx, 0x8bf1f2f5
bswap ebx
shl ecx, 0xc
or ebx, eax
xchg edi, ecx
add edx, 0x900b40f5
inc esi
mov ecx, edx
xor eax, ebx
sub ecx, eax
sub ebx, esi
xor ecx, edx
sub edx, ecx
xor edx, 0x96f594f5
and eax, ecx
mov esi, 0x984774f5
mov ecx, 0x98e774f5
xor ebx, edi
xchg esi, ebx
ror esi, 6
rol edx, 4
or ecx, 0x9d6aa2f5
and eax, edx
xchg edi, ebx
sub ecx, edx
xchg ecx, edx
xchg ebx, eax
sub edx, esi
mov edi, ecx
or edx, esi
add ebx, edx
ror esi, 0x14
xchg edi, edx
mov edi, ebx
add edi, eax
sub edi, eax
and eax, esi
shl ecx, 4
and edx, eax
xchg ebx, eax
dec edi
xchg esi, eax
or edx, eax
bswap edi
add esi, eax
or ebx, eax
mov edx, ebx
sub edx, edi
mov edi, ecx
or eax, ecx
add ebx, edi
add ecx, edx
add edx, edi
sub eax, ecx
xchg esi, edi
or edx, 0xba1cd8f5
and ecx, esi
sub edi, ecx
shr ebx, 4
dec ecx
sub esi, ecx
not ecx
or esi, ebx
xor ebx, edx
sub ecx, esi
add ecx, edi
sub esi, eax
and esi, 0xc3f656f5
mov esi, ebx
and edi, ecx
add edi, 0xc5fa9ef5
xor edi, ecx
add ebx, eax
and ebx, esi
xor edx, 0xc944a0f5
xor esi, ebx
xchg edx, eax
sub ebx, esi
and esi, edi
xor edx, ecx
xchg esi, edi
and esi, edi
xchg edi, ebx
sub edx, 0xd1826af5
add ebx, ecx
mov ebx, ecx
xchg esi, eax
or edx, eax
xor ecx, eax
add ecx, ebx
and ecx, esi
xor esi, edi
inc eax
shr edx, 0x15
or ebx, ecx
xchg esi, ebx
or edx, eax
sub esi, ecx
inc esi
mov edi, esi
sub ecx, esi
add ecx, esi
sub eax, edi
xchg edx, eax
and ebx, edx
sub ecx, esi
add eax, edi
add esi, ecx
mov edi, ebx
add eax, edi
xchg edx, eax
or edx, esi
add edi, 0xe84baaf5
xchg edx, ecx
mov ebx, esi
or eax, edi
sub esi, eax
add edi, esi
inc ebx
shl ebx, 1
ror esi, 1
shr edi, 0xb
xchg esi, ecx
sub ecx, ebx
shr ebx, 0x16
or ecx, ebx
sub ebx, eax
xchg edi, ebx
inc ebx
xor eax, edx
xor esi, edi
or esi, ebx
sub ebx, edx
xor esi, 0xfafcc4f5
xchg ecx, esi
mov esi, ebx
add edx, eax
xor edi, esi
shl ecx, 6
and esi, edi
xchg ecx, eax
xor ebx, 0x1c7a4f6
add eax, edi
and eax, ecx
sub esi, edi
xchg edx, eax
xor ebx, esi
mov esi, ecx
ror eax, 6
mov ebx, ecx
xor ecx, edx
sub eax, edx
or ebx, esi
add edi, edx
and eax, edi
or edx, edi
add esi, 0xd836af6
ror eax, 0xa
inc edx
shr edi, 9
mov esi, ecx
or esi, edx
sub edx, 0x12532af6
inc edi
xchg esi, ebx
or edx, eax
not edx
xor edx, ebx
xchg edx, eax
and ebx, esi
add ebx, 0x18f8aaf6
mov edx, ecx
sub edx, ebx
sub eax, edx
dec eax
add edx, edi
ror edx, 0xc
sub eax, 0x1e8e76f6
mov edi, 0x1f2f22f6
or edi, esi
mov edi, ecx
or eax, ecx
and edx, ecx
or eax, esi
sub edi, ebx
or ecx, edi
dec edi
and eax, esi
add ecx, 0x26c1d2f6
add esi, edx
dec ebx
and eax, edx
add ebx, edx
or eax, 0x2a54c8f6
or esi, 0x2b2998f6
sub esi, edx
rol esi, 1
sub eax, edx
inc edi
and esi, edi
xor edx, ebx
mov esi, eax
and edx, esi
xor ecx, edi
xchg ecx, ebx
xchg ebx, edx
xor esi, ecx
xchg esi, edi
and esi, 0x374596f6
xchg ebx, edi
xchg ebx, edi
mov edx, esi
sub esi, edx
add eax, esi
xor ecx, edi
or ecx, 0x3d4442f6
mov ebx, ecx
xor edx, 0x3ed554f6
sub ebx, esi
and ecx, 0x407712f6
ror eax, 3
dec edx
or edx, eax
rol eax, 0xc
and ecx, edx
or esi, edx
mov edi, 0x45e39cf6
or edx, 0x46bb4cf6
mov edi, ebx
add eax, 0x48055af6
sub eax, 0x48f0e2f6
or edi, esi
xchg edi, edx
and edi, ecx
and ecx, edx
xchg ecx, edi
rol eax, 0x1b
or ecx, esi
and esi, eax
xor ebx, 0x509982f6
and ebx, eax
sub ebx, 0x523844f6
dec edx
xor esi, edx
and ecx, 0x54afbcf6
or ecx, 0x558462f6
xor eax, 0x567ef2f6
xchg esi, edx
not ebx
and edx, eax
inc eax
not ebx
add edi, ecx
add ecx, eax
xchg ecx, edi
xchg ecx, edi
xor ecx, eax
or ebx, edi
or edi, esi
and ebx, 0x612ee4f6
or ecx, eax
bswap esi
add edi, esi
add eax, edx
or ecx, esi
and esi, eax
add esi, edi
sub eax, edx
mov ecx, edi
shr eax, 0x11
sub esi, edi
xchg ecx, eax
xchg edx, eax
sub edx, ecx
or edi, edx
mov ecx, ebx
xchg ecx, ebx
xchg edx, eax
sub ecx, edx
xor edx, eax
add esi, edx
add esi, ebx
xor eax, edi
mov ecx, esi
and ecx, eax
or edx, edi
mov ebx, eax
mov ebx, edx
mov eax, 0x77cf1af6
mov ebx, esi
or edx, ebx
and edx, ecx
not edi
add ebx, edx
or edi, 0x7c2c82f6
xor esi, ecx
xchg ebx, eax
sub ebx, eax
add eax, edi
xchg edx, ecx
mov ecx, eax
xor edx, edi
bswap edi
add edi, ebx
or esi, ecx
mov eax, ebx
sub eax, ecx
or edi, ecx
bswap ecx
sub edx, esi
xor eax, ebx
sub edx, eax
or ecx, ebx
sub ebx, 0x8bf4a6f6
xor ecx, edx
sub edx, ecx
or ebx, esi
xor ebx, eax
mov edi, ecx
rol ecx, 0xa
inc esi
xchg ecx, eax
xor ecx, edx
not ebx
rol eax, 0x18
xor edx, eax
add edi, eax
not ebx
add esi, edx
dec ecx
and edx, esi
xor edx, edi
xor edx, ecx
add edi, ebx
sub eax, ecx
add ecx, eax
xchg ecx, edi
xchg esi, ebx
sub esi, eax
add edx, 0xa19836f6
or edx, ecx
sub edx, ebx
xchg esi, eax
xchg edi, ecx
dec ecx
sub ecx, esi
and edx, ebx
xor esi, edx
or eax, edx
not edi
add eax, edx
xchg esi, edx
not ebx
or edx, edi
or eax, edi
mov esi, ecx
or ebx, eax
add eax, esi
and eax, ebx
sub esi, eax
sub eax, ebx
mov ecx, edi
and ebx, edx
inc edx
xchg edi, eax
xor ebx, ecx
sub esi, ebx
inc esi
and ebx, ecx
xchg esi, eax
or esi, edi
shr edx, 0xb
xor esi, edi
ror esi, 0x14
xchg edi, ecx
or eax, edi
xor ecx, edx
sub ebx, edi
sub ecx, esi
ror eax, 0x14
add ecx, 0xd1c5b0f6
mov edi, 0xd267eaf6
sub edx, edi
and ecx, edx
xor esi, eax
add ebx, 0xd5a790f6
mov ecx, eax
or edx, edi
bswap eax
inc ecx
sub edx, esi
bswap eax
add eax, ebx
not eax
sub eax, edi
xchg ecx, ebx
xor ecx, edx
xor ebx, 0xdf7686f6
add edi, 0xe02744f6
sub esi, 0xe11552f6
rol edi, 1
xchg esi, edi
add edx, ecx
sub eax, edx
dec edx
xchg edx, eax
shl edi, 0x1c
mov edx, 0xe7c500f6
mov edx, eax
and edx, ebx
shr eax, 0xe
bswap edi
add eax, ecx
sub eax, ecx
mov ecx, esi
add esi, edi
bswap ebx
or eax, edi
mov esi, ecx
mov eax, 0xf04736f6
add ebx, edi
mov esi, 0xf18dccf6
mov edx, ebx
xor esi, edx
and edi, 0xf3dc64f6
or ecx, edx
mov eax, edi
xor eax, edx
add eax, esi
mov edx, edi
add eax, ecx
sub eax, ecx
mov ecx, esi
not esi
xchg ebx, esi
or esi, ecx
inc eax
xchg ebx, edx
and edx, esi
mov ecx, 0x95c20f7
sub edi, eax
dec esi
mov esi, edi
xchg esi, edi
mov esi, edi
add ecx, edi
add eax, edi
or ecx, eax
mov esi, edi
xor esi, edi
xor eax, ecx
mov esi, edi
shr edi, 0x11
xor edx, ebx
rol ebx, 7
dec ebx
or ecx, ebx
xchg ebx, eax
mov edi, 0x186000f7
not ebx
sub ecx, eax
mov edx, edi
mov edi, ecx
and edi, edx
xor edi, ebx
xor ecx, eax
or ebx, edi
xor eax, 0x1fb07ef7
not ebx
add edi, eax
sub ecx, edi
dec ebx
mov edx, 0x23660ef7
mov ecx, esi
xchg ebx, eax
xchg edi, edx
xchg edi, eax
sub eax, ecx
and eax, 0x28a8a0f7
bswap edi
xor ecx, esi
sub edi, 0x2b525af7
sub ebx, esi
shl ecx, 5
sub edx, eax
or ebx, edx
or ecx, ebx
mov edi, esi
xchg ebx, eax
xchg edi, ecx
xor esi, edi
and eax, ecx
or eax, edi
xchg esi, eax
xor esi, edx
mov esi, ecx
sub esi, edi
and edi, ecx
add ebx, 0x397de0f7
and eax, ebx
add eax, ebx
bswap ebx
not edi
or ebx, ecx
and ebx, edi
and ecx, 0x3e9738f7
shl eax, 0x10
add edx, 0x402002f7
xor eax, esi
mov ecx, esi
add edi, edx
xchg edi, eax
sub edi, ebx
xor esi, edi
sub eax, esi
rol eax, 4
or edi, ebx
dec eax
inc edi
add edi, ebx
sub ecx, eax
mov edi, ecx
and edi, esi
sub esi, ebx
add eax, esi
sub edi, edx
xor ecx, ebx
or ebx, edi
xor ebx, esi
mov edi, esi
xor edx, esi
bswap edx
add edx, ecx
add edi, 0x55125af7
xor edi, ecx
inc edx
sub eax, esi
sub ebx, edx
and edx, ebx
or esi, eax
xchg ebx, edx
add edi, esi
and edi, ecx
and edi, ecx
or esi, ecx
xor ebx, 0x5f0500f7
add ecx, eax
add edi, eax
xchg edi, esi
bswap ebx
bswap edx
xor ebx, edi
mov ebx, edi
or ebx, edi
or ebx, 0x66122cf7
xor esi, 0x6711fcf7
xchg edi, ecx
or eax, ebx
and ebx, 0x699800f7
sub edx, ecx
sub ecx, eax
mov edi, ebx
mov ecx, 0x6c9f74f7
xor ebx, edx
mov edi, edx
inc ecx
xor eax, esi
and edi, ebx
and edx, ebx
shl edi, 0x1e
sub ecx, edi
inc ebx
mov ebx, edi
add esi, ebx
mov edi, ecx
inc ecx
sub esi, edi
and ecx, edi
mov esi, edi
xor esi, ecx
shl edi, 0x10
xor ecx, esi
or edx, ecx
and edi, 0x7cf6eef7
or ecx, edx
mov ebx, edi
rol edi, 0x1a
xchg edi, ecx
shl ecx, 0x10
not edi
and esi, eax
mov ecx, 0x832fe2f7
mov ebx, edi
add edi, edx
bswap ecx
and edx, edi
not ebx
and edi, esi
ror ebx, 9
bswap esi
xchg edx, eax
mov eax, esi
and edi, eax
add esi, 0x8c1842f7
shr ecx, 9
ror ecx, 0x12
sub ebx, esi
and eax, edx
add ecx, 0x901374f7
or edx, 0x90e87af7
and edx, esi
sub ebx, eax
mov edi, eax
mov eax, edx
or eax, 0x948686f7
sub ebx, edi
bswap edi
and edi, edx
shl ebx, 5
mov ebx, eax
xchg ebx, edi
xchg edx, ecx
or edi, 0x9b3a90f7
ror eax, 0x1d
inc esi
xchg edx, eax
sub ecx, edx
and edx, ebx
or esi, eax
sub esi, edx
rol edx, 0x1c
xor ebx, ecx
xor esi, eax
xchg ecx, edx
xor edi, esi
or eax, edi
mov edi, edx
sub eax, edx
sub eax, ebx
xchg edx, ebx
and edi, 0xaad918f7
or ecx, edx
mov esi, 0xac4612f7
or esi, 0xad1e62f7
or eax, ebx
and edx, eax
inc edx
mov esi, edi
xchg esi, ebx
not eax
mov ebx, ecx
mov edx, esi
xchg edi, esi
or ebx, ecx
or ecx, eax
mov edi, 0xb62916f7
or edx, eax
shr ecx, 0xe
shr ecx, 0xe
or esi, ebx
shr ecx, 0x1e
ror ebx, 2
add esi, 0xbbe3f8f7
rol ecx, 0x15
shr edx, 0xe
or edi, edx
and edx, edi
add edi, esi
add ecx, 0xc081e2f7
shr eax, 0x1c
xor ebx, 0xc255a6f7
add edx, ebx
add eax, edi
inc edx
sub edx, esi
mov esi, ebx
sub edi, ebx
shl edi, 0x1b
xor eax, edx
add edx, eax
sub edi, edx
xor edi, esi
or edi, eax
and ecx, edx
mov ecx, edx
xchg ebx, ecx
mov esi, edi
xchg esi, ecx
add edx, ecx
or ebx, edi
or eax, edi
mov esi, eax
inc ecx
sub ecx, edi
xor ebx, esi
xchg ebx, edx
xor eax, esi
mov esi, edx
xor eax, ebx
xchg edi, eax
sub ecx, 0xdaba76f7
sub ecx, edx
and ebx, ecx
mov eax, ebx
mov ebx, eax
xor ecx, edi
sub edx, eax
sub ebx, ecx
bswap ebx
not edi
and ecx, esi
mov ecx, esi
xchg ebx, eax
and eax, 0xe4c70cf7
and ebx, edx
xor eax, esi
add edx, edi
xchg edx, ebx
mov ecx, edi
or edi, ebx
and edx, 0xea3bd8f7
add esi, edi
mov ecx, 0xeb8674f7
xor ebx, edx
xchg esi, edx
not eax
and edx, ecx
xor eax, edx
add esi, ebx
xchg edi, esi
add edx, ecx
dec ebx
and eax, 0xf3bf7af7
rol eax, 0x1b
add edx, esi
add eax, ecx
mov ebx, ecx
xor edx, ebx
and ebx, edi
xchg ecx, eax
and ebx, edx
add edi, eax
ror edx, 0xa
shr esi, 0x15
xchg ecx, eax
or eax, ecx
bswap ecx
dec eax
shr edx, 0x10
sub ecx, edi
or eax, esi
sub ebx, 0x3f80af8
sub esi, eax
add edx, edi
xor ecx, eax
mov edx, edi
add edx, edi
xchg ecx, eax
xchg edi, esi
not ebx
sub ebx, edi
dec edi
dec ecx
and edi, ecx
sub eax, edi
xchg esi, ecx
add edi, 0x103f46f8
sub edi, edx
xor esi, edx
sub ebx, edi
or edi, ebx
inc edx
mov esi, ecx
xor ecx, 0x162e76f8
inc esi
xchg ecx, edi
add edx, edi
sub edx, ecx
xchg ecx, eax
add edx, ecx
mov ecx, 0x1bcdfcf8
xor ebx, esi
xchg ebx, esi
xor eax, esi
inc edi
add edx, eax
xchg edx, eax
or edx, esi
and edx, 0x22ad68f8
mov ecx, edx
mov edi, eax
xchg ecx, esi
xchg esi, edi
and edx, ecx
mov ecx, ebx
xchg ecx, ebx
or ebx, edx
or ecx, edx
xchg ecx, esi
and esi, ecx
and esi, eax
add ecx, 0x2dc286f8
dec ecx
sub eax, esi
xor edi, esi
ror ebx, 0x1e
add edx, 0x335abef8
add ecx, eax
and eax, ecx
mov esi, ecx
shl edx, 0xb
and ebx, edi
or eax, 0x37adf0f8
rol edi, 7
mov edi, edx
sub ebx, edx
add esi, 0x3abaf0f8
mov eax, edi
rol eax, 0x14
add edx, edi
or ebx, edi
xchg ebx, edi
xchg edx, eax
or ecx, eax
mov edi, esi
ror edx, 0x14
xchg ebx, edi
xchg ebx, eax
xchg ebx, edx
xchg ebx, ecx
add ecx, eax
add esi, edi
not edi
xor edx, edi
xor ebx, edi
mov esi, ecx
sub esi, ebx
xor edx, esi
and esi, edx
mov edx, edi
add eax, ecx
rol edx, 2
or eax, ecx
rol ecx, 0x1e
ror esi, 0x16
xchg esi, edx
or esi, eax
shr edx, 0xe
or ecx, 0x554e10f8
mov edi, eax
xor esi, 0x56e75cf8
mov esi, ecx
sub esi, edx
shr edi, 0x1e
add eax, 0x59f592f8
xor ecx, edi
ror ecx, 7
xchg edx, eax
xor esi, esi
shr ebx, 0xf
inc edx
shl ecx, 0xa
shr ecx, 0x1a
mov edi, 0xa54f1a
add ecx, 0x601506f8
inc ecx
xor ebx, 0x614cf0f8
or eax, 0x61e2a6f8
xor eax, 0x6292e6f8
or edi, 0x6337aef8
add edi, 0x63b2fcf8
and ecx, 0x6433e8f8
sub edx, 0x64dcb0f8
dec eax
mov ecx, 0xa84bdc
shl edx, 0x1e
or edi, 0x66c10af8
shr eax, 8
or ebx, 0x67edeaf8
sub ebx, 0x6894f4f8
ror ecx, 0x15
shl edx, 0x18
not edi
add edx, 0x6ae0c0f8
dec ecx
dec edx
add edi, 0x6c67c8f8
mov eax, 0xabcd21
add ebx, 0x6d0de6f8
bswap edi
shl ecx, 0x12
xor eax, 0x6ef1daf8
xor eax, 0x6f9fe0f8
and ebx, 0x701fb6f8
ror edi, 6
mov edx, 0xadfa00
shr eax, 0x13
xor ecx, 0x723bdaf8
add edx, 0x72b48af8
and ebx, 0x73355af8
ror ecx, 0x1a
bswap edx
shr edx, 0xe
not ebx
rol ebx, 0x12
inc ecx
mov edx, 0x7724acf8
mov ebx, 0xb12be8
shr edx, 0xf
shl eax, 0xc
ror ecx, 0x19
and edi, 0x79a646f8
add ebx, 0x7a1e3cf8
and edx, ecx
shr ecx, 0x1d
inc ecx
mov ecx, edx
add eax, edx
or edx, ebx
mov eax, 0x7f760af8
rol ecx, 0x10
or edx, eax
sub edx, 0x7fbf5ef9
sub edi, 0x82985ef8
or ecx, ebx
add edi, ebx
xchg ebx, eax
and ebx, 0x85e988f8
sub eax, ecx
xor eax, 0x87c04af8
xor ebx, 0x88b666f8
add ebx, eax
mov edi, eax
xor ecx, 0x7d4fa7c
xor edi, eax
or edi, 0x8c4878f8
sub edi, ebx
add edi, eax
add edi, eax
add edx, esi
xor ebx, eax
xor eax, ebx
add eax, edi
inc ebx
sub ebx, eax
and eax, edi
xor edi, 0x94132ef8
mov edi, dword [edx]
mov eax, ebx
and ebx, 0x95a84cf8
and eax, ebx
xor edi, ecx
add ebx, 0x9712acf8
or ebx, eax
inc ebx
mov dword [edx], edi
mov edi, 0x3039
not eax
xchg ebx, eax
xchg ebx, eax
dec eax
mov edi, 0x7c4e060c
rol eax, 0x13
shr eax, 0x16
mov eax, ebx
xor edi, 0x7c4e0608
shr ebx, 7
or ebx, eax
xor ebx, 0xa1843ef8
xor ebx, eax
shl eax, 0x1c
add esi, edi
xor eax, ebx
dec ebx
bswap eax
not ebx
ror eax, 0x1e
shr eax, 1
sub ebx, eax
and ebx, 0xaa299af8
add edi, 0x1f11d4
inc eax
mov eax, 0xab8b26f8
add ebx, eax
shr eax, 6
ror ebx, 0x11
xor ebx, eax
mov ebx, eax
mov eax, ebx
add eax, ebx
and eax, 0xb0ea18f8
and ebx, 0xb19606f8
sub ebx, eax
add ebx, eax
inc eax
and eax, 0xb459a4f8
xchg ebx, eax
sub ebx, eax
sub eax, ebx
inc ebx
ror ebx, 2
sub eax, 0xb93e20f8
mov eax, 0xb9d0eaf8
sub eax, ebx
bswap ebx
and ebx, 0xbc0144f8
shl ebx, 0x15
sub eax, ebx
add eax, ebx
add eax, 0xbecc76f8
add ebx, eax
mov eax, 0xbff552f8
xor ebx, eax
mov eax, ebx
or eax, ebx
bswap eax
shr ebx, 0x15
inc eax
shr ebx, 0x14
not eax
mov ebx, eax
or ebx, eax
mov ebx, 0xc79084f8
xor ebx, 0xc8769af8
xor ebx, 0xc95f6cf8
dec eax
not ebx
and ebx, 0xcb6d84f8
and ebx, 0xcc1a46f8
xor ebx, eax
and eax, ebx
add eax, 0xce372ef8
and ebx, 0xcee650f8
sub ebx, eax
shl ebx, 7
or ebx, 0xd13e66f8
shl eax, 0x14
shl ebx, 1
shr eax, 0x13
and eax, ebx
xchg ebx, eax
xchg ebx, eax
xchg ebx, eax
ror eax, 4
and eax, ebx
dec ebx
not ebx
add eax, 0xda621ef8
and ebx, 0xdb1086f8
mov ebx, eax
inc ebx
and ebx, eax
and eax, ebx
add ebx, eax
add ebx, eax
shr ebx, 0x14
and eax, ebx
xor eax, 0xe10c78f8
xchg ebx, eax
add ebx, 0xe34ce0f8
xchg ebx, eax
sub eax, ebx
rol eax, 0x15
ror ebx, 0x12
xchg ebx, eax
or ebx, eax
xor eax, 0xea83b4f8
add ebx, eax
and eax, ebx
sub ebx, 0xec922cf8
add eax, 0xed30c0f8
bswap eax
sub ebx, eax
mov ebx, 0xef466cf8
xor eax, ebx
or eax, 0xf0e130f8
dec eax
ror ebx, 0x18
add eax, ebx
and eax, 0xf39ae2f8
add eax, 0xf43b66f8
and ebx, eax
and ebx, 0xf588bef8
dec ebx
xchg ebx, eax
shl ebx, 0x1d
shl ebx, 0x10
inc ebx
mov eax, ebx
or eax, 0xfaa0aef8
dec eax
mov ebx, eax
add ebx, 0xfc7730f8
mov eax, 0xfd089ef8
xor eax, 0xfded76f8
sub eax, ebx
not eax
rol ebx, 9
or eax, ebx
shl eax, 0x1c
inc ebx
add ebx, eax
mov ebx, eax
add ebx, eax
sub ebx, eax
rol ebx, 0x1b
xor eax, 0x696fef9
mov eax, 0x727b0f9
sub eax, ebx
dec ebx
and eax, ebx
xchg ebx, eax
add ebx, 0xad0e6f9
mov eax, 0xb6268f9
mov ebx, 0xbf462f9
add eax, 0xc9264f9
xchg ebx, eax
dec eax
xchg ebx, eax
add ebx, eax
shl ebx, 0xf
shr eax, 0x18
add eax, 0x11d5acf9
xor ebx, eax
xchg ebx, eax
sub eax, ebx
xor ebx, eax
dec eax
sub ebx, 0x16ce8cf9
add eax, 0x176ca8f9
add eax, 0x180b48f9
mov ebx, eax
shl ebx, 0x12
mov eax, ebx
or ebx, 0x1aa130f9
ror ebx, 5
mov ebx, eax
mov eax, 0x1c8a4af9
add eax, 0x1d2866f9
add ebx, eax
or ebx, eax
xchg ebx, eax
or ebx, eax
shr eax, 0x19
sub eax, 0x21b968f9
sub eax, 0x229116f9
rol eax, 3
shr ebx, 0x19
or eax, 0x24e2faf9
or ebx, 0x25a404f9
mov eax, 0x2635f4f9
or ebx, eax
xchg ebx, eax
not eax
inc ebx
or ebx, eax
xor ebx, eax
add ebx, eax
dec eax
rol eax, 4
mov eax, 0x2d6caef9
and ebx, 0x2e1862f9
or eax, 0x2ed90cf9
ror eax, 0x19
xor eax, 0x308916f9
inc eax
rol eax, 0x16
dec ebx
bswap eax
sub ebx, 0x343dc6f9
shr ebx, 0x14
or eax, ebx
shr eax, 1
inc ebx
shr eax, 0x10
add eax, 0x389550f9
and eax, ebx
sub ebx, eax
xor ebx, eax
ror ebx, 0xa
bswap ebx
sub ebx, eax
inc eax
and ebx, eax
inc ebx
dec eax
add ebx, 0x407fccf9
and ebx, 0x412a88f9
sub eax, 0x4202e6f9
sub eax, ebx
and ebx, eax
inc ebx
not eax
mov eax, 0x456558f9
inc ebx
mov eax, ebx
shr ebx, 0x14
or eax, 0x4821bef9
shl eax, 0xd
inc ebx
mov eax, ebx
xor ebx, eax
not eax
shl eax, 0x16
not ebx
or ebx, 0x4de1f6f9
sub ebx, eax
xor eax, 0x4f95faf9
xchg ebx, eax
bswap eax
shr ebx, 0x1b
add eax, 0x529af8f9
xchg ebx, eax
xchg ebx, eax
or eax, ebx
add eax, ebx
and ebx, eax
xchg ebx, eax
add ebx, 0x57e326f9
mov ebx, 0x5875ccf9
sub ebx, 0x594e48f9
shl ebx, 0xd
add eax, ebx
or eax, ebx
inc ebx
or ebx, 0x5ccea0f9
or ebx, eax
ror eax, 6
sub ebx, 0x5f2b38f9
and ebx, 0x5fd6e8f9
shr ebx, 0x18
add ebx, 0x613c2cf9
inc eax
and ebx, eax
bswap ebx
or eax, 0x640360f9
sub eax, 0x64db72f9
inc ebx
add eax, 0x662694f9
and ebx, 0x66d18af9
or ebx, eax
or eax, 0x684e4ef9
shl eax, 0xf
dec ebx
mov eax, ebx
shl ebx, 0x10
bswap eax
mov ebx, eax
add ebx, 0x6ceb1ef9
and ebx, 0x6d9606f9
or eax, ebx
sub ebx, 0x6f25c2f9
xchg ebx, eax
inc eax
mov ebx, eax
or eax, 0x720520f9
add eax, ebx
sub eax, 0x7373eaf9
inc eax
bswap eax
shr ebx, 6
dec ebx
xchg ebx, eax
and eax, 0x77dc8cf9
inc ebx
bswap eax
sub ebx, eax
sub eax, 0x7ae7ecf9
and ebx, 0x7b92e2f9
add ebx, 0x7c316ef9
inc eax
rol eax, 0x1d
and ebx, 0x7e54fcf9
xor ebx, 0x7f39c2f9
shl eax, 0x1a
dec ebx
ror eax, 0xc
ror ebx, 0x10
and eax, 0x82eec6f9
rol ebx, 0x1a
xor eax, 0x849eb8f9
or ebx, eax
xor eax, 0x863c52f9
shl ebx, 9
or ebx, 0x87c21cf9
and ebx, 0x886d14f9
sub ebx, eax
or ebx, eax
or eax, ebx
and ebx, eax
and eax, ebx
and eax, ebx
rol ebx, 9
sub ebx, 0x8e3292f9
bswap eax
or ebx, 0x8fa7bcf9
xchg ebx, eax
bswap eax
shl ebx, 0xb
sub eax, 0x92e246f9
rol eax, 0x13
and ebx, 0x94564af9
inc eax
add ebx, 0x95a1dcf9
or eax, ebx
dec ebx
add ebx, 0x97a820f9
sub eax, ebx
xor ebx, eax
bswap ebx
and eax, 0x9bc5caf9
inc ebx
and ebx, 0x9d21a8f9
bswap ebx
inc ebx
xor ebx, eax
inc ebx
ror ebx, 1
dec eax
rol ebx, 0xf
mov eax, ebx
inc ebx
bswap ebx
sub ebx, eax
sub eax, 0xa5e610f9
shl ebx, 0x1e
xchg ebx, eax
shr eax, 0xf
and ebx, eax
shl ebx, 0xb
shl ebx, 0x19
mov ebx, 0xab1a8ef9
sub eax, 0xabf2e0f9
xor ebx, eax
add ebx, eax
dec eax
bswap ebx
dec ebx
add eax, 0xb0175cf9
add ebx, eax
shr eax, 0xa
and eax, ebx
sub ebx, 0xb2ec52f9
mov ebx, eax
mov ebx, 0xb408aaf9
shr eax, 0x15
dec ebx
rol ebx, 6
or ebx, 0xb708c6f9
sub ebx, 0xb7e094f9
add ebx, 0xb87f42f9
sub ebx, eax
and ebx, eax
dec ebx
ror eax, 0xd
bswap eax
and ebx, eax
bswap ebx
bswap ebx
mov eax, 0xbebadcf9
not ebx
mov eax, ebx
mov eax, ebx
ror ebx, 8
xor ebx, 0xc22c60f9
or ebx, 0xc2edc6f9
or ebx, eax
ror ebx, 2
and ebx, eax
and ebx, 0xc5c0caf9
xchg ebx, eax
or ebx, 0xc76b58f9
sub eax, 0xc842f6f9
add eax, ebx
dec ebx
xor eax, ebx
mov eax, 0xcaf2e4f9
shr eax, 0x1c
not eax
rol ebx, 9
inc ebx
ror ebx, 0x17
mov eax, 0xcf3c88f9
xchg ebx, eax
not eax
or ebx, eax
add eax, 0xd22dfef9
dec eax
ror eax, 4
and eax, ebx
inc eax
not eax
shl eax, 0xf
sub eax, 0xd742b0f9
add eax, ebx
rol eax, 0x12
add eax, ebx
not eax
xor ebx, 0xdac80cf9
and ebx, eax
xchg ebx, eax
rol ebx, 4
sub ebx, 0xddf690f9
rol ebx, 0x1d
ror eax, 7
bswap eax
and eax, 0xe0e7a8f9
or eax, ebx
sub eax, ebx
or ebx, 0xe32fd6f9
xchg ebx, eax
bswap ebx
xor eax, ebx
add ebx, eax
dec eax
sub eax, ebx
or ebx, eax
cmp esi, edi
jne 0x5f3398
mov ebx, eax
mov ebx, 0xe99fe8f9
mov ebx, 0xea3130f9
or ebx, eax
add ebx, 0xeb87aaf9
not eax
bswap ebx
ror ebx, 0xa
rol eax, 0x1e
xor eax, 0xef673af9
rol eax, 0x1b
and ebx, eax
shl eax, 9
ror ebx, 0x14
xor ebx, 0xf345a2f9
ror ebx, 3
or ebx, eax
not eax
and eax, ebx
sub eax, ebx
bswap ebx
and eax, ebx
add ebx, 0xf8dd08f9
not ebx
or ebx, 0xfa522ef9
xchg ebx, eax
xor ebx, 0xfc2044f9
and eax, 0xfcca68f9
and ebx, eax
add eax, 0xfe09e4f9
xor ebx, eax
bswap ebx
rol eax, 3
sub eax, 0x13c4afa
shl ebx, 0x13
or eax, ebx
ror ebx, 0x1a
sub ebx, eax
sub eax, 0x528b6fa
add ebx, eax
xor eax, 0x6a55efa
or eax, 0x765dafa
rol eax, 0x13
rol eax, 5
bswap ebx
inc ebx
and ebx, 0xb02e6fa
add eax, 0xba2bafa
or ebx, 0xc6414fa
xor eax, ebx
xor ebx, 0xe2288fa
rol ebx, 0x17
bswap eax
and eax, 0x1049d6fa
shr eax, 0x1b
shl eax, 0xf
add ebx, eax
xor eax, ebx
xor ebx, 0x142a12fa
sub ebx, 0x150216fa
xor ebx, 0x15e74cfa
ror eax, 1
sub eax, 0x1789e8fa
xor eax, ebx
bswap ebx
inc ebx
mov eax, 0x1a5866fa
mov eax, 0x1ae968fa
xor ebx, 0x1bcd94fa
shl eax, 0x12
xor ebx, 0x1d7676fa
rol ebx, 0xe
mov eax, 0x1ed576fa
inc ebx
sub eax, ebx
inc ebx
sub eax, ebx
inc eax
shr ebx, 0x18
add eax, ebx
sub eax, 0x261c06fa
mov ebx, eax
xor ebx, 0x278990fa
dec eax
or ebx, 0x2a0704fa
rol eax, 0x1b
mov eax, ebx
inc eax
and eax, ebx
sub ebx, eax
add eax, ebx
add ebx, 0x2eaac0fa
xor ebx, 0x2f8f42fa
or ebx, 0x3050dafa
and ebx, eax
dec ebx
sub eax, ebx
xor eax, ebx
sub eax, 0x342314fa
add eax, 0x34c6cafa
shr eax, 0xb
shl ebx, 0x12
add eax, ebx
inc ebx
sub ebx, 0x386cccfa
dec ebx
ror eax, 0x12
add ebx, 0x3a85b4fa
bswap eax
and eax, 0x3be628fa
bswap ebx
dec eax
or ebx, 0x3e0ca2fa
mov eax, ebx
ror ebx, 7
shr eax, 0xf
bswap ebx
xor eax, ebx
add ebx, 0x4252fefa
shr eax, 7
add ebx, 0x43b9e4fa
xchg ebx, eax
dec ebx
xchg ebx, eax
and ebx, eax
dec eax
or ebx, eax
rol eax, 0x15
xor ebx, eax
and ebx, 0x4a91a2fa
mov eax, ebx
and ebx, eax
or eax, ebx
not eax
mov eax, ebx
xchg ebx, eax
inc eax
dec eax
mov eax, ebx
add eax, 0x511420fa
xor ebx, 0x51f912fa
rol ebx, 4
xor ebx, 0x53a732fa
or ebx, 0x546b40fa
and ebx, 0x5515b6fa
mov eax, 0x55a6aafa
add ebx, eax
bswap ebx
shl ebx, 0x13
or ebx, 0x58788cfa
sub eax, 0x59502cfa
inc eax
bswap eax
and eax, 0x5b5d3efa
bswap eax
xor eax, ebx
mov eax, 0x5d7bc6fa
xor ebx, 0x5e601afa
rol eax, 0x16
mov ebx, eax
or eax, 0x6079c4fa
ror ebx, 0x10
mov ebx, eax
shr eax, 0x1c
shl eax, 0x12
xor eax, 0x64381cfa
dec eax
add eax, ebx
not eax
mov ebx, 0x66c67efa
xchg ebx, eax
or eax, ebx
not ebx
or eax, 0x69d60cfa
ror ebx, 0xf
ror ebx, 0x10
mov edi, 0x7d35c131
shl ebx, 0x16
sub eax, ebx
or ebx, 0x6de5bcfa
add ebx, eax
not ebx
shr ebx, 0x18
inc ebx
xor eax, ebx
inc eax
mov ebx, eax
mov eax, ebx
bswap ebx
and ebx, eax
mov ebx, eax
mov eax, 0x75afe0fa
or ebx, eax
add ebx, eax
rol ebx, 1
xor ebx, 0x78acbefa
sub eax, 0x79849efa
inc ebx
mov eax, ebx
not eax
mov ebx, eax
dec ebx
sub ebx, eax
shr ebx, 0x10
sub eax, ebx
not eax
xor eax, 0x80a060fa
mov ebx, eax
inc eax
xor eax, ebx
xor ebx, eax
bswap ebx
xor ebx, eax
or ebx, eax
xchg ebx, eax
sub eax, 0x879b82fa
or eax, 0x885d4afa
ror eax, 7
or eax, 0x89e9defa
xchg ebx, eax
sub ebx, eax
shl eax, 0xd
bswap ebx
shl eax, 0xa
and eax, ebx
not eax
xor eax, 0x9015b6fa
not eax
mov eax, 0x9158dafa
shr ebx, 1
shl eax, 0xd
not eax
mov eax, 0x942944fa
and eax, ebx
not eax
mov ebx, eax
sub eax, 0x96db9efa
mov eax, ebx
or ebx, 0x9824f6fa
mov eax, ebx
sub ebx, eax
add eax, ebx
ror eax, 8
sub ebx, 0x9bb5f4fa
xor eax, 0x9c9a50fa
dec ebx
add ebx, eax
and eax, ebx
ror ebx, 0xa
and ebx, eax
and eax, ebx
dec ebx
sub eax, 0xa21878fa
shr ebx, 0x18
or ebx, 0xa3a0aefa
add ebx, 0xa4425efa
and ebx, eax
dec ebx
add eax, 0xa631f0fa
add eax, 0xa6cf96fa
not eax
or ebx, 0xa8428afa
dec eax
sub eax, 0xa9cc18fa
inc ebx
sub eax, 0xad4852fa
sub ebx, eax
rol eax, 0x1e
add eax, 0xaf827efa
add eax, 0xb02012fa
shr ebx, 4
add eax, ebx
and eax, 0xb22686fa
add ebx, 0xb2c59cfa
xor eax, 0xb3ac8cfa
and eax, ebx
or eax, 0xb50e7afa
and eax, 0xb5b8f0fa
and eax, ebx
or eax, 0xb71a0efa
ror eax, 5
mov ebx, eax
inc eax
ror ebx, 0x11
ror eax, 0x1c
not eax
inc eax
and eax, 0xbcbfb4fa
mov ebx, eax
not ebx
sub ebx, 0xbed5b0fa
inc ebx
xchg ebx, eax
add eax, ebx
shr eax, 0x1a
xor eax, 0xc2ac7cfa
ror eax, 0x14
not eax
not eax
add eax, ebx
mov ebx, 0xc60356fa
mov ebx, 0xc6950cfa
bswap ebx
xchg ebx, eax
shr eax, 0xa
mov eax, 0xc98b1afa
add ebx, 0xca2cc6fa
sub ebx, eax
dec ebx
mov ebx, eax
xchg ebx, eax
ror ebx, 0xf
ror ebx, 0x19
and eax, ebx
and eax, 0xd0047cfa
dec ebx
sub eax, ebx
sub ebx, 0xd25984fa
mov ebx, eax
xchg ebx, eax
ror ebx, 0x10
inc ebx
add ebx, eax
mov eax, 0xd66fa4fa
and ebx, eax
mov eax, 0xd7a3c4fa
and ebx, 0xd84ebefa
add ebx, eax
rol eax, 0xa
and ebx, 0xda588afa
or eax, ebx
sub eax, ebx
ror ebx, 0x19
mov eax, ebx
ror eax, 1
bswap eax
add eax, 0xdf51c4fa
or eax, 0xe012b2fa
not ebx
ror ebx, 0x12
dec eax
rol ebx, 0x1c
and eax, 0xe3b77cfa
not eax
sub ebx, 0xe54156fa
mov ebx, 0xe5d34efa
xchg ebx, eax
xchg ebx, eax
bswap eax
sub eax, 0xe93456fa
or eax, 0xe9f53efa
shr eax, 0x1e
shl eax, 0xa
add ebx, 0xec1eacfa
or ebx, eax
not eax
xor ebx, 0xee70aafa
xchg ebx, eax
shl eax, 0xd
xchg ebx, eax
xchg ebx, eax
inc eax
ror ebx, 0x10
mov eax, ebx
bswap eax
and ebx, 0xf54f7afa
shl ebx, 0x14
sub ebx, eax
and eax, ebx
bswap eax
xor ebx, 0xf91f2cfa
shr ebx, 9
dec ebx
mov eax, 0xfb27aefa
or eax, ebx
shl eax, 0xf
shl eax, 3
or eax, ebx
sub ebx, eax
add ebx, 0xff8eecfa
inc ebx
rol ebx, 3
mov eax, ebx
bswap ebx
add eax, ebx
shl eax, 0x15
mov ebx, 0x42ea0fb
xor eax, ebx
sub ebx, 0x5e244fb
or eax, 0x6a334fb
mov ebx, 0x735cafb
add ebx, eax
mov eax, ebx
add eax, ebx
bswap ebx
sub edi, 0x7cf5b131
inc eax
mov ebx, 0xafeeefb
sub eax, 0xbd6f4fb
add ebx, 0xc75dafb
xor ebx, 0xd5afefb
bswap eax
ror ebx, 0x19
ror eax, 6
dec ebx
ror ebx, 0x19
or eax, ebx
sub ebx, eax
rol eax, 4
xchg ebx, eax
and eax, 0x240b2efb
rol eax, 0x1d
mov eax, ebx
or eax, 0x261dfcfb
or eax, ebx
or eax, 0x2795ecfb
inc eax
shr eax, 0x1b
xor ebx, 0x29f138fb
rol eax, 0x1b
sub ebx, eax
add eax, 0x2c281efb
and eax, 0x2cd2a2fb
sub eax, 0x2dab10fb
ror ebx, 0x16
xor ebx, 0x2f5cdcfb
rol eax, 0x14
dec eax
xor ebx, eax
or ebx, 0x327536fb
or ebx, eax
xor eax, ebx
add eax, ebx
add eax, ebx
and eax, ebx
shr eax, 1
xchg ebx, eax
or ebx, eax
sub ebx, 0x39139cfb
xchg ebx, eax
bswap eax
add eax, 0x3b4e42fb
and eax, 0x3bfb20fb
ror eax, 0x19
sub ebx, 0x3d9fcefb
xchg ebx, eax
shl eax, 0x13
mov eax, ebx
mov eax, ebx
xchg ebx, eax
or ebx, eax
and eax, ebx
mov eax, ebx
shl eax, 9
or eax, ebx
sub eax, ebx
rol ebx, 0x1d
or eax, ebx
mov eax, 0x478634fb
not eax
xchg ebx, eax
and eax, ebx
or ebx, eax
bswap eax
rol eax, 0x1d
shl ebx, 0x11
mov ebx, eax
and ebx, 0x4df120fb
add eax, 0x4e8fdefb
mov eax, 0x4f2152fb
not eax
not eax
or eax, 0x5144aefb
shr eax, 0xf
sub eax, 0x52e63afb
xchg ebx, eax
inc eax
not eax
sub ebx, eax
or eax, ebx
bswap ebx
sub eax, ebx
rol ebx, 1
add ebx, 0x5a54f8fb
mov ebx, eax
xor eax, ebx
sub eax, 0x5d4c6efb
shl ebx, 0x1d
or ebx, 0x5ed2f2fb
shr ebx, 0x17
not eax
xchg ebx, eax
sub ebx, eax
add ebx, 0x62a456fb
and eax, 0x634ee6fb
add eax, 0x63ed58fb
and ebx, 0x649874fb
or eax, 0x655924fb
ror eax, 0x18
dec ebx
or eax, 0x679872fb
mov ebx, 0x682a18fb
mov ebx, 0x68bc10fb
sub eax, 0x699432fb
or eax, 0x6a5520fb
rol ebx, 0x10
xchg ebx, eax
not ebx
not ebx
xchg ebx, eax
bswap ebx
not eax
add eax, 0x705cdafb
rol eax, 1
dec eax
shr eax, 0xb
mov ebx, 0x73308afb
and eax, ebx
not eax
xor ebx, eax
ror eax, 0x1e
sub ebx, 0x770352fb
shr ebx, 0x1a
xor ebx, eax
dec eax
add ebx, 0x79f684fb
or ebx, eax
add ebx, 0x7b4e0efb
bswap ebx
not eax
and ebx, 0x7d6194fb
ror eax, 6
bswap ebx
and ebx, eax
xor eax, 0x8068defb
sub ebx, 0x814144fb
add eax, ebx
bswap ebx
not eax
xchg ebx, eax
sub ebx, eax
or eax, 0x85b65afb
xchg ebx, eax
add eax, 0x873c48fb
shr ebx, 0xe
bswap eax
shr eax, 0x19
sub ebx, eax
and ebx, 0x8afb78fb
not ebx
shl ebx, 0xa
add ebx, 0x8d10d4fb
xor eax, ebx
mov eax, 0x8e7cd4fb
shr eax, 0x1b
bswap ebx
rol ebx, 0xf
shl ebx, 0xa
rol eax, 0xc
call edi
sub eax, 0x933b66fb
mov eax, ebx
and eax, ebx
and ebx, 0x9510ecfb
xor eax, 0x95f50cfb
shl eax, 5
xor eax, ebx
and eax, 0x983ed8fb
dec eax
mov ebx, eax
not eax
xchg ebx, eax
rol eax, 0x17
ror ebx, 1
dec eax
or ebx, 0x9e18eafb
shl eax, 1
inc eax
shr ebx, 6
mov eax, 0xa0e51efb
shr eax, 2
sub eax, 0xa28456fb
inc eax
ror ebx, 6
dec ebx
and eax, 0xa55732fb
xor ebx, 0xa63c22fb
ror eax, 3
sub eax, ebx
shl eax, 3
xor eax, ebx
mov eax, ebx
or eax, ebx
shr ebx, 7
xor eax, ebx
mov ebx, eax
mov eax, ebx
rol eax, 0x17
add ebx, 0xaed120fb
dec eax
dec eax
xor ebx, eax
mov ebx, 0xb19e70fb
xchg ebx, eax
add ebx, 0xb32718fb
xor ebx, 0xb40cc4fb
dec eax
mov eax, 0xb54d74fb
bswap ebx
xor eax, 0xb6e5b2fb
bswap eax
bswap ebx
dec ebx
dec ebx
add eax, 0xba4e5efb
mov eax, ebx
add ebx, 0xbb741cfb
and eax, ebx
not eax
ror ebx, 4
inc ebx
shr eax, 0xd
sub ebx, eax
add ebx, 0xc07708fb
xor ebx, 0xc15ccafb
bswap eax
xor ebx, eax
and ebx, eax
add ebx, eax
xor eax, 0xc50be0fb
dec eax
xor ebx, eax
rol ebx, 0x18
sub eax, ebx
xor eax, ebx
dec ebx
xor eax, 0xca9f9efb
dec eax
xor ebx, eax
sub ebx, 0xcd03d6fb
bswap ebx
dec ebx
shr ebx, 0xa
xchg ebx, eax
shr ebx, 0x11
or eax, 0xd1a1dafb
xchg ebx, eax
or eax, 0xd34a34fb
and eax, ebx
or ebx, 0xd4adaefb
ror eax, 0x13
and eax, 0xd626e6fb
and ebx, 0xd6d242fb
rol eax, 2
sub ebx, eax
xor eax, ebx
mov ebx, 0xda6f7cfb
dec ebx
sub ebx, eax
add ebx, eax
sub ebx, 0xdd600cfb
add eax, 0xddfec6fb
rol eax, 1
add ebx, 0xdf6608fb
inc eax
mov ebx, eax
or ebx, eax
xor eax, 0xe23c14fb
inc ebx
xor eax, ebx
not ebx
add ebx, eax
sub ebx, 0xe5e402fb
add eax, 0xe6822afb
not eax
or ebx, 0xe7f856fb
shl eax, 2
add ebx, 0xe95abcfb
shr eax, 0x17
or eax, ebx
mov eax, ebx
shr eax, 0x16
xor ebx, eax
add ebx, eax
mov ebx, eax
xchg ebx, eax
not ebx
shl eax, 2
add ebx, 0xf1218afb
shr eax, 0x18
bswap ebx
xor ebx, eax
shl eax, 0x1d
xchg ebx, eax
shl ebx, 2
sub eax, ebx
add ebx, eax
xor eax, ebx
mov eax, ebx
and ebx, 0xf9609efb
shl ebx, 0x1a
xor eax, ebx
ror eax, 0x13
add ebx, eax
xor eax, 0xfd4590fb
mov ebx, eax
xchg ebx, eax
mov eax, 0xff4c5efb
mov ebx, eax
sub ebx, 0xade0fc
shr eax, 0x14
sub eax, 0x24cd6fc
rol eax, 0x10
xor eax, ebx
mov eax, ebx
and ebx, 0x5253efc
mov ebx, 0x5b730fc
sub ebx, 0x6904cfc
or ebx, eax
or eax, ebx
shl ebx, 0x16
xor eax, 0x9a8a8fc
bswap ebx
ror ebx, 0x1e
mov eax, ebx
or eax, 0xc740afc
shl eax, 0x1e
and ebx, eax
sub eax, 0xeb292fc
not eax
rol ebx, 1
dec ebx
sub eax, 0x11b868fc
xor eax, ebx
xchg ebx, eax
not eax
or eax, 0x14ee96fc
add eax, ebx
bswap eax
inc eax
sub eax, 0x17be98fc
sub ebx, 0x18973efc
add ebx, eax
mov ebx, eax
add ebx, eax
and eax, 0x1af6f2fc
xchg ebx, eax
shr ebx, 0x14
not ebx
or eax, 0x1e1b7afc
xor ebx, 0x1f0014fc
ror ebx, 4
shl ebx, 8
rol ebx, 5
shl ebx, 0x1b
not eax
sub eax, ebx
xor eax, ebx
not ebx
mov eax, 0x25bf22fc
shl ebx, 0x15
or ebx, eax
xor eax, ebx
inc eax
xor eax, 0x29abdafc
mov ebx, eax
xor ebx, eax
shr ebx, 6
add ebx, eax
mov ebx, eax
mov eax, ebx
xor ebx, eax
rol eax, 0x19
shr eax, 0xb
or eax, ebx
xchg ebx, eax
shr ebx, 0xc
ror ebx, 0x1e
or eax, ebx
xor eax, ebx
shl ebx, 0x1e
rol ebx, 0x18
and eax, ebx
not eax
xor ebx, 0x38788afc
and ebx, 0x39246efc
or ebx, eax
and ebx, eax
rol eax, 2
or eax, 0x3c0c6efc
ror eax, 0xd
and ebx, eax
add eax, 0x3e1852fc
add ebx, 0x3eb6e8fc
mov ebx, 0x3f488afc
sub ebx, 0x40245efc
or eax, 0x40e50efc
or ebx, eax
sub ebx, 0x4276d0fc
inc eax
and eax, ebx
dec ebx
inc ebx
sub ebx, 0x45fc9efc
or ebx, eax
rol ebx, 0xd
sub eax, ebx
add eax, ebx
and ebx, eax
add ebx, eax
xor eax, 0x4afdc2fc
add ebx, eax
xor eax, ebx
sub ebx, eax
shr eax, 0x17
and ebx, 0x4eb192fc
xor ebx, 0x4f96b6fc
xchg ebx, eax
and ebx, 0x512bcafc
dec eax
xchg ebx, eax
not eax
or eax, 0x543926fc
bswap ebx
or ebx, eax
mov ebx, eax
or ebx, 0x56f174fc
add ebx, 0x579238fc
sub ebx, eax
mov eax, 0x58f32cfc
or eax, ebx
sub ebx, 0x5a82ccfc
xchg ebx, eax
shr eax, 0xf
not ebx
bswap eax
shr ebx, 0x1d
mov eax, ebx
and eax, ebx
add eax, 0x602864fc
xchg ebx, eax
inc eax
not eax
or eax, ebx
xor eax, 0x640e7cfc
rol eax, 0x1d
bswap eax
or ebx, eax
xor eax, ebx
xor ebx, eax
shr ebx, 0xb
xor ebx, 0x69a954fc
rol eax, 0x14
not ebx
sub ebx, 0x6bfcc6fc
mov eax, ebx
or eax, 0x6d4564fc
shr eax, 0x11
ror ebx, 0x18
add eax, 0x6f78d8fc
mov ebx, eax
sub ebx, 0x70da18fc
shl ebx, 4
sub ebx, eax
or ebx, eax
ror eax, 0x1b
and eax, 0x749deefc
xor eax, ebx
and ebx, 0x762586fc
mov ebx, 0x76b7a0fc
mov eax, ebx
or eax, 0x780034fc
add eax, ebx
add ebx, 0x79336afc
dec eax
shr eax, 0x16
xchg ebx, eax
sub ebx, 0x7c6c06fc
add ebx, eax
xor eax, 0x7de6cafc
sub eax, 0x7ebee4fc
or ebx, eax
ror ebx, 0x10
or ebx, 0x8107ccfc
or ebx, 0x81c900fc
or eax, 0x828afafc
bswap eax
rol eax, 5
shr ebx, 0x19
bswap ebx
mov ebx, eax
or ebx, eax
ror ebx, 0xf
shl eax, 0x13
bswap eax
dec eax
and ebx, eax
mov eax, 0x8aee1efc
shl ebx, 7
ror eax, 0x1a
dec ebx
sub ebx, eax
sub ebx, 0x8ed882fc
add eax, 0x8f7740fc
add eax, 0x90c10afc
add eax, ebx
add eax, ebx
ror ebx, 0xa
mov ebx, eax
and eax, 0x93ed6cfc
dec eax
or ebx, eax
mov ebx, 0x95e738fc
bswap ebx
xor eax, 0x9783f8fc
sub ebx, 0x985ec4fc
add eax, 0x98fceafc
not eax
not ebx
shr ebx, 0x18
xor ebx, eax
sub eax, 0x9cdb6cfc
mov eax, 0x9d6cf0fc
sub ebx, eax
or ebx, eax
ror ebx, 0x1b
not ebx
xor eax, 0xa159f8fc
inc ebx
xchg ebx, eax
shr eax, 6
shr eax, 0xd
xchg ebx, eax
or ebx, eax
xchg ebx, eax
or eax, ebx
xor ebx, eax
shl eax, 0x11
xor eax, ebx
or ebx, 0xab0052fc
sub ebx, eax
add ebx, 0xac6e24fc
inc ebx
or eax, 0xaddee2fc
xchg ebx, eax
and eax, ebx
and eax, 0xb011b8fc
shl eax, 8
add ebx, eax
xor eax, ebx
xor ebx, eax
sub ebx, eax
mov ebx, eax
or eax, ebx
add eax, ebx
sub eax, 0xb6a280fc
add ebx, 0xb7419cfc
dec eax
and eax, ebx
and eax, 0xb93c6efc
ror eax, 6
inc ebx
sub ebx, 0xbb8d84fc
bswap ebx
dec ebx
xor eax, ebx
sub eax, 0xbea6f4fc
or ebx, eax
sub ebx, 0xc0385cfc
xor ebx, 0xc11d4cfc
and eax, ebx
mov eax, 0xc2512efc
add eax, 0xc2eff2fc
sub ebx, 0xc3c81afc
shr eax, 5
xchg ebx, eax
mov eax, ebx
rol ebx, 0xd
sub eax, ebx
add eax, ebx
add eax, ebx
mov ebx, 0xc952d2fc
shl eax, 0x19
xchg ebx, eax
shl eax, 0xe
add ebx, 0xcc61e8fc
shr eax, 0x1e
bswap ebx
dec eax
sub ebx, eax
rol eax, 0x11
inc eax
shl ebx, 0x16
rol eax, 1
and ebx, eax
shl eax, 0xe
bswap ebx
rol ebx, 0x1e
not ebx
xor eax, ebx
sub eax, ebx
sub eax, ebx
xor eax, ebx
add eax, 0xd9ececfc
add ebx, eax
mov ebx, eax
shl ebx, 1
dec ebx
sub ebx, eax
and eax, ebx
and eax, 0xde9aecfc
xchg ebx, eax
or eax, ebx
or ebx, 0xe0ff38fc
mov ebx, 0xe19122fc
xchg ebx, eax
bswap ebx
bswap ebx
add ebx, eax
mov eax, 0xe50d32fc
dec eax
mov ebx, 0xe64e98fc
sub eax, 0xe72690fc
add ebx, eax
mov eax, 0xe84e48fc
add ebx, eax
xchg ebx, eax
shr ebx, 5
shl eax, 0xd
ror eax, 0x12
bswap ebx
shl ebx, 8
and eax, ebx
bswap ebx
add eax, 0xef92eafc
or eax, 0xf056c8fc
mov ebx, 0xf0e8f6fc
add ebx, 0xf1870afc
shl eax, 0x1a
and eax, 0xf2f63cfc
add eax, 0xf394c4fc
or ebx, 0xf45610fc
mov eax, 0xf4e7c0fc
bswap eax
mov eax, ebx
shr ebx, 0xb
sub ebx, eax
add eax, 0xf85a1efc
and eax, 0xf9054cfc
inc ebx
or ebx, eax
and ebx, eax
xor eax, ebx
and ebx, 0xfc95acfc
ror ebx, 0x19
shr eax, 0x12
xchg ebx, eax
or eax, 0xffd1ecfc
mov ebx, 0x639afd
ror ebx, 0x1b
dec eax
sub eax, ebx
and ebx, eax
xor ebx, 0x436f8fd
or ebx, 0x4f836fd
shr eax, 0xa
dec eax
mov eax, 0x70268fd
mov eax, ebx
dec eax
xor ebx, eax
add ebx, 0x9b392fd
xchg ebx, eax
or ebx, 0xc1b7efd
not ebx
rol ebx, 0x1c
xchg ebx, eax
rol eax, 3
or eax, 0x10beaefd
ror ebx, 0x10
dec eax
or eax, 0x12fb16fd
xor ebx, 0x13e03efd
xor ebx, 0x14c844fd
and ebx, 0x157336fd
dec ebx
add ebx, 0x16c1e4fd
ror eax, 0xf
xor ebx, eax
sub ebx, eax
xor eax, 0x1a1df0fd
sub ebx, 0x1af8c6fd
or eax, 0x1bb984fd
and eax, ebx
and ebx, eax
inc ebx
not eax
xor ebx, eax
dec eax
mov eax, 0x207ae8fd
mov eax, ebx
dec ebx
xor eax, 0x229618fd
add eax, 0x2334d4fd
inc eax
shr ebx, 7
dec ebx
mov eax, 0x25ecdafd
and ebx, 0x26978cfd
bswap ebx
inc eax
sub ebx, 0x28d184fd
add ebx, eax
xor eax, 0x2a4c02fd
sub ebx, eax
or ebx, 0x2be00afd
shl eax, 0xe
and eax, ebx
bswap ebx
not ebx
ror eax, 6
xor eax, 0x305b1afd
mov eax, 0x30ecf4fd
add eax, 0x318d28fd
add ebx, 0x322c48fd
shl ebx, 1
or eax, 0x33b240fd
mov ebx, 0x34446afd
sub ebx, eax
not eax
shr ebx, 8
or eax, ebx
xor eax, 0x382a18fd
add ebx, 0x38c940fd
xchg ebx, eax
inc eax
shl eax, 8
dec ebx
sub ebx, eax
mov eax, 0x3d36b6fd
shr eax, 1
and ebx, 0x3ea944fd
rol eax, 3
inc ebx
mov ebx, eax
mov ebx, 0x413b0cfd
ror eax, 0xd
or ebx, eax
dec ebx
bswap ebx
add ebx, eax
xor ebx, eax
sub eax, 0x466facfd
add ebx, 0x470e92fd
shl ebx, 1
add ebx, 0x48749afd
inc ebx
shr ebx, 4
and ebx, 0x4a948efd
and ebx, eax
xor eax, ebx
and ebx, eax
mov ebx, eax
or eax, 0x4e00d0fd
ror eax, 0x14
mov eax, ebx
or ebx, 0x5014a2fd
shl eax, 0x12
and ebx, 0x5184c4fd
rol eax, 0x18
mov eax, 0x52df7cfd
and ebx, 0x538cbefd
add ebx, eax
xor ebx, eax
rol eax, 6
rol eax, 0xf
shr ebx, 0x16
shl ebx, 0xa
ror eax, 1
mov eax, 0x597ce0fd
mov ebx, eax
or eax, 0x5ac7f8fd
xor eax, ebx
dec ebx
rol eax, 0xd
shr eax, 0x16
or ebx, 0x5ea368fd
or ebx, eax
and ebx, eax
mov ebx, eax
xor eax, ebx
xor eax, 0x6248b8fd
rol eax, 0x10
mov eax, 0x63a33efd
shr eax, 0x1a
shl ebx, 6
rol eax, 0x19
and ebx, 0x66a58efd
xchg ebx, eax
add ebx, eax
add eax, 0x68c376fd
xor ebx, eax
sub ebx, eax
add ebx, 0x6b107cfd
or eax, 0x6bd172fd
xchg ebx, eax
sub ebx, eax
shl ebx, 0x13
or ebx, 0x6f0f78fd
shl eax, 0x1d
xor eax, ebx
rol eax, 0x18
mov eax, ebx
rol ebx, 0x19
ror ebx, 0xa
dec eax
shl eax, 0x13
sub eax, ebx
shl ebx, 8
inc ebx
or ebx, eax
and ebx, eax
xchg ebx, eax
add ebx, 0x7a30ccfd
inc ebx
shr eax, 4
inc eax
bswap eax
add eax, 0x7da694fd
sub ebx, 0x7e7fd6fd
xchg ebx, eax
add eax, 0x800712fd
inc ebx
not eax
and eax, 0x82115afd
sub eax, 0x82eb2efd
bswap eax
add eax, 0x843dccfd
sub ebx, 0x851668fd
add ebx, eax
xor eax, ebx
mov ebx, eax
inc ebx
sub ebx, 0x889852fd
not eax
or eax, 0x8a0a88fd
or ebx, eax
add ebx, eax
dec ebx
or ebx, eax
ror eax, 0x17
xor ebx, eax
rol eax, 0xf
and ebx, 0x8fe04afd
sub ebx, eax
sub ebx, 0x918802fd
add eax, 0x9226d4fd
not eax
shl eax, 0x1a
ror ebx, 0x1b
shl eax, 0xc
ror eax, 0x19
and eax, 0x96a54afd
inc ebx
sub ebx, 0x982b12fd
and ebx, eax
add eax, ebx
bswap eax
sub eax, 0x9af068fd
shl ebx, 8
shl eax, 0x12
inc ebx
not eax
sub eax, ebx
shr eax, 0x1b
shl eax, 0x1a
sub ebx, 0xa10c4afd
add eax, 0xa1aa08fd
dec ebx
sub eax, ebx
mov ebx, 0xa3b986fd
or eax, ebx
shl eax, 0x15
and ebx, eax
mov eax, 0xa66b6afd
and ebx, 0xa7160afd
mov eax, ebx
or ebx, 0xa85f3efd
or eax, 0xa920f0fd
shl eax, 0x1e
and eax, 0xaa8f3cfd
shl ebx, 5
xor ebx, eax
sub ebx, eax
add ebx, 0xada170fd
bswap ebx
mov eax, ebx
or eax, ebx
dec ebx
mov eax, 0xb0d740fd
rol eax, 0x17
mov eax, ebx
or ebx, 0xb2e916fd
shr ebx, 0x10
or ebx, 0xb47276fd
not eax
bswap eax
xor ebx, eax
shl ebx, 7
dec ebx
add ebx, 0xb8c90efd
or ebx, eax
not ebx
dec eax
rol ebx, 8
inc ebx
bswap ebx
or ebx, eax
shl eax, 1
sub ebx, eax
add ebx, 0xbffc22fd
dec eax
or eax, 0xc16c92fd
xor ebx, eax
or ebx, eax
and ebx, eax
xor eax, 0xc48b70fd
shl eax, 0x12
add eax, 0xc5edc6fd
mov eax, 0xc67f66fd
shl ebx, 0x10
mov ebx, 0xc7d8f4fd
or eax, ebx
or ebx, 0xc95166fd
or eax, 0xca121afd
xor ebx, eax
ror eax, 1
add ebx, eax
xor eax, ebx
or ebx, 0xcdee16fd
xor ebx, eax
add eax, 0xd01fe8fd
and eax, 0xd0cfeefd
or ebx, 0xd197dcfd
sub ebx, 0xd27684fd
shr eax, 1
mov ebx, 0xd3dac6fd
xor ebx, 0xd57960fd
mov ebx, 0xd60b04fd
xor ebx, 0xd6f006fd
sub ebx, eax
bswap eax
add eax, ebx
xor eax, 0xd9ee74fd
xor ebx, 0xdad37afd
shr eax, 0x12
add eax, ebx
add eax, ebx
dec eax
rol ebx, 2
or eax, ebx
rol ebx, 0xe
or eax, ebx
mov ebx, 0xe1088afd
inc eax
bswap eax
and ebx, 0xe3157efd
add ebx, eax
sub ebx, 0xe483dcfd
rol eax, 0x10
add eax, 0xe5eab8fd
add ebx, eax
bswap eax
xor ebx, eax
shr ebx, 7
sub eax, 0xe9b21efd
rol eax, 3
add ebx, eax
add eax, 0xebaf4afd
dec ebx
add ebx, 0xecffb4fd
ror ebx, 1
bswap ebx
and ebx, 0xef2b38fd
ror ebx, 0x15
dec eax
sub eax, 0xf17ec8fd
xor ebx, 0xf26670fd
sub eax, ebx
ror ebx, 0x15
xor ebx, 0xf4e542fd
inc ebx
xor eax, ebx
or ebx, eax
and ebx, eax
xchg ebx, eax
sub eax, 0xf98ac6fd
add ebx, eax
mov eax, 0xfab1f4fd
bswap ebx
shr eax, 5
mov eax, 0xfcbd9efd
add eax, 0xfd5ba6fd
shl eax, 0xf
xor eax, ebx
xor ebx, eax
sub eax, 0xb164fe
add ebx, 0x14fbcfe
and eax, ebx
dec ebx
dec eax
mov ebx, 0x3e386fe
bswap eax
ror eax, 5
add ebx, 0x719f6fe
add ebx, eax
add ebx, eax
mov eax, 0x8d612fe
and ebx, eax
add ebx, 0xa1a0afe
shl eax, 0xb
mov eax, ebx
shl eax, 2
xchg ebx, eax
ror ebx, 7
dec eax
ror eax, 0x1a
rol eax, 7
add ebx, eax
bswap eax
add ebx, 0x120d4afe
add ebx, 0x12abe0fe
or eax, 0x136d5cfe
sub eax, 0x144484fe
xor eax, 0x152968fe
add eax, 0x15c9b4fe
rol eax, 1
shl eax, 4
shr ebx, 0x1a
add eax, ebx
rol ebx, 0xe
xor ebx, 0x1a613afe
xor ebx, 0x1b4602fe
shl ebx, 0x1d
shr ebx, 5
inc ebx
sub eax, 0x1e5ac6fe
add eax, 0x1ef890fe
or ebx, eax
sub eax, ebx
add eax, ebx
not ebx
mov eax, ebx
bswap ebx
or ebx, 0x23c54afe
xor eax, ebx
xor ebx, 0x258418fe
xor ebx, eax
and eax, ebx
mov eax, 0x2794c0fe
mov eax, 0x282642fe
sub eax, ebx
add eax, ebx
not eax
mov eax, 0x2aca22fe
add ebx, eax
xor eax, ebx
shl eax, 0x18
sub ebx, 0x2dd9f6fe
shr eax, 0x14
sub eax, 0x2f7840fe
rol ebx, 0xf
xor ebx, eax
xor ebx, 0x3202f2fe
sub ebx, eax
add ebx, 0x33736efe
ror ebx, 0xd
xchg ebx, eax
sub eax, ebx
not eax
mov eax, 0x3738a2fe
mov eax, ebx
rol ebx, 0x16
ror ebx, 0xc
or eax, ebx
rol ebx, 0x11
dec eax
xor eax, 0x3c6c0afe
xchg ebx, eax
ror ebx, 0xe
or eax, ebx
or ebx, 0x3f9cf0fe
bswap eax
not ebx
bswap ebx
sub ebx, eax
mov eax, 0x4317d0fe
shr eax, 0x1d
bswap eax
bswap ebx
and eax, 0x45f316fe
and ebx, 0x469e38fe
rol eax, 0x10
add eax, 0x4805f8fe
shr ebx, 0x1e
and eax, ebx
or ebx, eax
ror ebx, 3
sub eax, 0x4bcc4cfe
and eax, ebx
not eax
mov eax, 0x4daf40fe
and eax, ebx
inc ebx
and eax, ebx
mov eax, ebx
shr eax, 5
shr ebx, 0x1c
xchg ebx, eax
sub ebx, eax
add ebx, 0x540afafe
mov eax, ebx
sub eax, 0x5569e4fe
sub ebx, eax
add eax, ebx
dec eax
mov eax, 0x581038fe
and ebx, 0x58bb3afe
shl ebx, 0x1d
not eax
mov ebx, eax
bswap eax
not ebx
and ebx, eax
bswap ebx
and eax, 0x64f060fe
mov ebx, eax
rol eax, 2
add eax, ebx
and eax, 0x678148fe
ror eax, 0x1d
rol ebx, 3
mov ebx, eax
or ebx, eax
or eax, ebx
xchg ebx, eax
or eax, 0x6cb99efe
add eax, ebx
mov eax, ebx
mov ebx, 0x6e697efe
add eax, ebx
add eax, ebx
and eax, ebx
and eax, ebx
add ebx, 0x717048fe
mov ebx, 0x7201b0fe
bswap ebx
sub ebx, 0x739134fe
xchg ebx, eax
sub ebx, 0x7553f8fe
or eax, ebx
dec eax
or ebx, 0x777a92fe
add ebx, 0x781918fe
xchg ebx, eax
rol eax, 9
xchg ebx, eax
xor ebx, 0x7b98acfe
and eax, ebx
or ebx, eax
xor eax, ebx
xor ebx, eax
xchg ebx, eax
sub ebx, 0x806aecfe
inc eax
xor eax, 0x81fc1cfe
rol eax, 0x16
xor ebx, 0x83a9b4fe
mov ebx, 0x843bb0fe
sub eax, 0x8513b2fe
xor eax, ebx
or ebx, 0x86b240fe
xor ebx, 0x87977afe
sub eax, ebx
sub eax, ebx
shr ebx, 4
inc ebx
xor eax, ebx
mov eax, 0x8c1486fe
rol eax, 0x10
sub ebx, eax
or ebx, eax
not eax
mov eax, 0x8fa8cefe
mov eax, ebx
add eax, 0x90cd2afe
mov eax, 0x916106fe
rol eax, 0x18
or ebx, 0x92ec58fe
add ebx, 0x938adafe
mov eax, ebx
xchg ebx, eax
mov eax, 0x958ae6fe
sub eax, ebx
shl eax, 1
bswap ebx
rol eax, 7
ror eax, 0x13
shr ebx, 0x15
ror eax, 1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
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