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

Disassembly:
mov ecx, eax
or edx, edi
inc edx
add esi, edi
or edi, esi
and ebx, edx
sub ecx, 0xab317f0b
mov edx, 0xab3dff0b
mov ebx, esi
ror esi, 0xe
mov ebx, eax
mov esi, edx
and eax, esi
sub ecx, ebx
add edi, esi
rol edi, 5
or esi, edi
add ebx, ecx
sub esi, ecx
or esi, ecx
and esi, 0xab4a8f0b
and ecx, esi
and edx, edi
or ecx, esi
or eax, ebx
add ebx, edi
not ebx
xor eax, edx
mov esi, edi
bswap edx
mov edi, 0xab9e8b0b
sub edi, ecx
sub eax, 0xab9b110b
mov eax, edi
shl esi, 9
dec ecx
sub esi, edi
dec eax
and edi, esi
xchg edx, ecx
xchg edi, ebx
and ecx, edx
add esi, eax
mov esi, edi
or edi, eax
xor edi, 0xabd6150b
sub ebx, ecx
dec ebx
sub esi, edx
mov ebx, edi
xchg edx, ebx
dec edi
and ecx, edi
and edi, 0xabf4df0b
and edi, edx
xor esi, ebx
mov ebx, edx
add ebx, edx
shl eax, 8
mov esi, eax
mov esi, eax
mov edx, edi
xchg ebx, eax
xor eax, ebx
bswap edx
and esi, edx
xchg esi, edx
xchg ecx, edi
mov ecx, ebx
dec esi
shr eax, 8
xor edi, esi
xor ebx, edi
sub edx, edi
sub ebx, eax
or esi, ecx
or ebx, 0xac541b0b
or ebx, eax
and esi, eax
and edi, esi
xor ecx, ebx
mov edi, esi
add ebx, esi
ror ecx, 7
xor eax, edi
shl esi, 5
and esi, 0xac7d6f0b
mov eax, esi
xchg ebx, ecx
and esi, ecx
inc eax
sub esi, ecx
xor esi, edi
shl ebx, 0xa
and ebx, ecx
xchg esi, eax
xor edi, eax
xor edi, ebx
add edi, 0xacb6070b
or eax, edx
mov esi, edx
xchg esi, edx
sub edi, esi
mov edi, ebx
bswap eax
sub ecx, edx
and edi, esi
shr edx, 0x1a
add esi, ecx
or ebx, edx
or ebx, edx
sub ecx, eax
mov esi, edx
and eax, edi
or edx, esi
sub edi, eax
xor edx, esi
add edx, eax
xor ebx, esi
mov ecx, ebx
xor ecx, ebx
and eax, edi
xor ebx, eax
bswap ebx
ror edx, 0x1e
sub edi, ecx
xchg esi, eax
add eax, edx
or ebx, esi
or edi, eax
xor ebx, eax
sub edx, edi
mov eax, ecx
add esi, eax
ror edx, 0x18
xor eax, 0xad3c650b
xor esi, edi
xchg ebx, eax
xor edx, 0xad23eb0b
mov esi, edx
bswap edx
mov esi, edx
sub eax, esi
xchg esi, ecx
xchg edx, ebx
or edi, edx
and edx, eax
mov edi, 0xad4d170b
add ecx, eax
or ebx, eax
mov ecx, eax
xor ebx, esi
sub ecx, ebx
mov edx, esi
or eax, esi
mov esi, edx
add eax, edi
or eax, edx
sub edx, ebx
bswap edi
or ebx, eax
xchg esi, eax
shr ecx, 0x14
not ecx
and ebx, 0xad80010b
sub ebx, 0xad8ae90b
xchg ebx, edx
add ebx, edx
sub edx, edi
add edi, eax
or edx, esi
or ecx, 0xada25f0b
xchg ebx, esi
xor edi, esi
xchg edx, eax
and edx, eax
mov ecx, edx
or edx, edi
mov esi, edx
xor edi, 0xadc7b50b
add esi, ecx
and ecx, 0xadc1330b
or ecx, ebx
mov esi, edx
xor ebx, eax
xchg edx, edi
xchg edi, eax
sub eax, edi
add esi, ebx
xchg ebx, eax
and edi, edx
add eax, ecx
and esi, 0xade9dd0b
xchg edx, eax
not esi
or edi, 0xae1d670b
sub edi, esi
sub ecx, ebx
or ebx, eax
xor esi, 0xae09eb0b
xor edi, ebx
xor eax, edi
and esi, ebx
shl ecx, 6
add eax, edi
mov ecx, ebx
xchg ecx, esi
or edx, eax
sub eax, edx
add edx, 0xae55c10b
not ecx
shr ecx, 0x1a
sub eax, edx
rol ecx, 0x10
ror edx, 7
mov edx, 0xae4d9b0b
mov ebx, edx
and edx, esi
mov esi, ecx
xchg esi, eax
sub eax, esi
xor ebx, edx
xchg ebx, edi
xchg edi, eax
inc esi
mov ebx, edx
and edx, esi
dec ecx
ror ecx, 2
and ecx, edx
add eax, 0xaeb6ff0b
add edi, eax
mov eax, ecx
xchg ecx, eax
xchg ebx, esi
inc edi
and ecx, ebx
or edi, ebx
add edi, eax
not ebx
xchg edx, ebx
add edi, ecx
add ecx, ebx
or edx, esi
mov eax, ebx
and eax, edi
add esi, edx
sub ebx, esi
sub edi, edx
mov ecx, edi
ror eax, 0xa
xchg ecx, eax
shr esi, 0x1b
mov eax, esi
mov edx, 0xaf144f0b
sub eax, esi
add eax, ecx
sub edi, esi
add edi, ecx
shr ecx, 0x19
or eax, ecx
xchg ebx, eax
add ebx, edi
or ecx, 0xaf30550b
mov edx, esi
inc edi
mov ebx, 0xaf38530b
inc eax
mov edi, esi
or eax, edx
xchg edi, eax
add eax, ecx
sub esi, ecx
or ebx, eax
sub edi, 0xaf44f50b
and esi, ebx
or eax, esi
sub ecx, eax
or edi, ecx
sub esi, edi
and ecx, esi
xor esi, 0xaf78b70b
bswap ebx
or edx, eax
sub edi, ecx
xor ecx, eax
add ebx, 0xaf95410b
xchg esi, edx
or ecx, edi
or edi, edx
mov esi, edx
xor esi, ebx
or ecx, edx
add edx, 0xafb7050b
add edi, esi
dec ebx
and edi, ebx
or ebx, ecx
or edi, 0xafa4f30b
add esi, 0xafa1610b
and ecx, esi
xor edx, eax
and edi, esi
and eax, 0xafd2eb0b
add edx, ebx
and edx, eax
or eax, esi
add esi, 0xafc1e50b
xchg ebx, eax
or edx, edi
add eax, edi
and ebx, ecx
xchg edx, edi
dec ecx
add ecx, esi
dec eax
xor eax, edx
add edi, eax
or ecx, edx
and ecx, 0xb01def0b
sub ecx, edx
add ecx, eax
dec edi
xor ecx, edi
sub ecx, esi
xchg ecx, edx
or ebx, edx
sub esi, edi
and ebx, 0xb026cb0b
or edx, 0xb0223d0b
xor ecx, edi
sub esi, ebx
not ebx
mov eax, ecx
xchg ebx, eax
dec ebx
add eax, esi
mov ecx, eax
add esi, ebx
mov esi, edx
xor eax, ebx
and ecx, edx
or eax, esi
mov ebx, edx
add eax, edi
sub esi, ecx
xor edi, edx
not edi
add edx, 0xb094410b
add ecx, edx
xchg edx, ecx
add edx, ebx
mov ecx, esi
or edi, esi
or eax, edi
xor ebx, edx
xor ebx, edi
sub edx, 0xb0be9d0b
xor ecx, 0xb0bd2f0b
and ebx, edx
shl edi, 9
add ecx, edx
xchg ecx, eax
sub edx, esi
or edi, esi
xor ecx, esi
or ebx, edx
and ecx, eax
or ecx, ebx
xchg ecx, eax
xor eax, edi
and edx, ebx
sub ebx, edx
mov ecx, ebx
or edi, ecx
add edx, ebx
and edi, ebx
mov edi, 0x8a06d910
xor edx, eax
add eax, edx
xor edx, ecx
xor ebx, eax
xor edi, ecx
add edx, esi
or eax, 0x8a3af710
sub esi, ecx
sub ebx, 0x8a276710
add esi, ecx
or ecx, ebx
inc edi
sub ecx, esi
not ecx
and ebx, edx
xor esi, edi
shl ebx, 0x13
mov esi, edi
bswap edx
and edx, ebx
dec edi
add edx, ecx
add esi, eax
xor ecx, eax
xor edx, eax
mov edi, ebx
and edx, edi
mov eax, edx
or eax, edi
not eax
and ebx, esi
xchg edx, eax
mov ecx, ebx
xchg esi, eax
add edx, esi
not ecx
ror esi, 1
mov ebx, edx
xchg esi, ecx
sub ecx, edx
sub ebx, ecx
mov ecx, edi
mov edi, esi
and esi, eax
add edi, ebx
add ebx, edi
not eax
and edx, ebx
sub edi, eax
xchg ebx, edi
mov esi, 0x8ac8a910
ror edi, 5
xchg ecx, edx
and ebx, esi
add edx, esi
mov esi, eax
xchg esi, eax
xor edi, 0x8aeca110
xor edi, edx
or edx, ecx
and eax, ebx
sub eax, edx
xor ecx, edi
mov ebx, ecx
dec esi
and ebx, edx
mov eax, ecx
inc edi
xor esi, edx
xchg ebx, edi
shl ebx, 0x10
xchg ecx, ebx
mov edi, esi
sub eax, ebx
xchg edi, ebx
and eax, edx
or edx, edi
mov eax, edx
xchg ebx, eax
shr ecx, 0x1d
bswap ebx
shl edi, 1
xor eax, edx
or ecx, edi
not ecx
and eax, ebx
sub edi, 0x8b7d4510
xchg edx, esi
and eax, ecx
and ecx, edx
mov eax, edi
and esi, ebx
or eax, edi
rol edx, 6
or edi, 0x8b9cb510
or edi, ecx
mov ecx, eax
xchg edi, ecx
and ebx, ecx
or ebx, edx
xor eax, edx
and eax, esi
or edx, esi
and eax, 0x8bb05310
add edx, ebx
or edx, ecx
dec ebx
or eax, ecx
sub edi, ecx
or edx, 0x8ba92d10
and edx, ecx
or eax, 0x8bdfa510
sub esi, ebx
or ebx, ecx
add edi, esi
and eax, edx
sub ebx, eax
mov edi, ecx
add ecx, ebx
shl edx, 0x17
or edx, edi
mov ebx, esi
xchg esi, edx
sub eax, edx
and edx, ebx
mov eax, ebx
add ebx, edx
sub eax, edx
or ecx, esi
mov edi, eax
shr esi, 7
xor esi, ecx
ror ecx, 0xe
rol edx, 0x13
or ecx, edi
bswap ecx
xchg esi, eax
not eax
or ecx, edi
xchg ecx, ebx
and esi, ecx
ror edi, 0x1a
ror esi, 0x16
xor ecx, edx
mov edi, ecx
mov eax, esi
xchg ebx, edx
xchg edi, edx
xchg esi, edx
xchg ecx, eax
and eax, ecx
xchg edx, esi
sub eax, ecx
add ecx, eax
rol edx, 6
xor edi, edx
and eax, ecx
sub eax, edi
mov edi, ecx
inc ebx
and edx, eax
or esi, ebx
mov ebx, ecx
and edx, esi
or ebx, ecx
xor ecx, eax
shr edi, 0xc
and edi, ecx
add esi, ebx
rol edi, 2
or eax, ecx
or eax, ecx
shr eax, 0x1c
and esi, ecx
mov eax, edi
bswap ecx
or eax, 0x8cddfb10
add ebx, edx
dec edx
add eax, edi
xor edi, edx
or edi, ecx
and eax, edx
sub edx, eax
mov ebx, edx
and eax, ecx
and edx, esi
sub ebx, edi
or ebx, esi
and edx, ecx
xchg ebx, eax
sub esi, edx
or esi, 0x8d074310
and edi, edx
xchg ebx, eax
xor ecx, edx
xchg ecx, esi
add edx, 0x8d376d10
xor ebx, edi
and edx, ecx
xor esi, eax
mov ecx, eax
add ecx, esi
and esi, 0x8d232b10
mov esi, edx
add ebx, edx
or eax, esi
xor ecx, edx
or ecx, 0x8d51a310
sub edx, esi
xchg edi, ebx
add eax, edx
xchg esi, edi
shr esi, 0x19
add edi, 0x8d4f8d10
or edx, edi
xchg edi, eax
sub esi, ebx
add edx, ebx
xchg ebx, eax
xchg esi, eax
or ebx, ecx
not edx
sub edx, eax
rol esi, 0x1e
mov esi, eax
mov ebx, eax
add edx, edi
and esi, eax
or ecx, edx
mov esi, edx
xor edi, ecx
xor edi, ecx
dec ebx
xor esi, edi
add eax, esi
or esi, ebx
mov eax, edi
mov esi, ecx
sub eax, esi
not edi
mov edx, edi
xor esi, 0x8dd7fb10
mov ecx, edi
sub ebx, edx
shl eax, 8
or edi, eax
mov eax, ebx
and edx, ebx
rol esi, 1
and esi, 0x8dcb2f10
or esi, 0x8dc94310
add eax, ecx
ror ecx, 0x16
add edx, esi
sub esi, edx
and eax, edi
or ecx, eax
mov ebx, ecx
xchg ecx, edx
or eax, esi
add edx, edi
xor edx, eax
xchg esi, edi
and ecx, ebx
mov eax, edx
or edx, edi
and edx, ecx
mov ebx, 0x8e3fab10
mov ebx, eax
mov edx, eax
rol esi, 0x12
xchg esi, ecx
and edi, 0x8e285b10
shl ebx, 0x15
mov eax, 0x8e531f10
dec ebx
mov edi, eax
xchg edx, ebx
xor edi, ecx
xchg ecx, esi
add ecx, 0x8e4d8d10
ror edx, 0x1b
sub eax, 0x8e73d110
xor esi, ebx
inc edx
mov ebx, edx
or edx, 0x8e602710
sub edx, ebx
mov esi, ecx
xor eax, esi
or edi, esi
sub edi, ebx
and eax, ecx
inc esi
shr ebx, 0xf
sub esi, eax
mov edi, ebx
mov eax, edi
mov ebx, esi
and edx, ebx
xor ebx, edi
add edx, edi
mov ecx, edi
add edx, edi
shl edi, 0x12
mov esi, ebx
shl ecx, 0xf
add edi, esi
and eax, ebx
mov edx, eax
mov edx, ebx
or esi, edi
add ebx, eax
xor edx, ebx
xor edx, 0x8efc6510
sub edx, ecx
add ecx, edi
sub eax, edx
or esi, eax
add ebx, eax
xor ecx, edi
add edi, esi
mov ecx, eax
sub eax, ecx
and ebx, eax
xor ebx, ecx
xchg edx, esi
and ecx, edi
add ecx, 0x8f34d510
and edi, esi
or edi, ecx
sub edi, edx
mov ebx, edx
sub edi, edx
mov eax, 0x8f2d5910
sub esi, ebx
mov eax, esi
mov esi, eax
mov eax, 0x8f51ad10
shl eax, 3
shr eax, 0x1b
add edi, 0x8f40f510
xchg ecx, esi
and ebx, edi
mov edi, 0x8f72d710
or eax, ebx
ror esi, 0x1e
or edx, ebx
or esi, ecx
add edx, esi
xchg ecx, ebx
not edx
mov edi, 0x8f96d910
xor edx, ecx
and eax, edi
shl eax, 0x1a
add edx, 0x8f863110
not eax
add edx, ebx
or esi, edi
shr edx, 0xa
and ebx, eax
xchg esi, edi
xchg ebx, edx
or esi, ebx
inc eax
inc edx
or eax, 0x8fa82710
add ebx, ecx
sub esi, edi
shr edi, 0xb
shl edx, 0x1c
shl ecx, 4
and edi, eax
mov eax, ecx
xchg esi, edx
sub esi, edx
xchg esi, eax
mov esi, edx
bswap esi
or edi, esi
bswap ecx
and edx, 0x8fe00510
add esi, ebx
not eax
xchg esi, ebx
or esi, ecx
add eax, esi
not edx
or edi, ecx
or esi, ebx
mov ecx, edi
add edx, edi
shr edx, 6
and ecx, esi
sub esi, 0x903ccd10
mov edx, ecx
or edi, esi
or ebx, 0x9020fb10
sub esi, ecx
and esi, edi
add eax, edi
add ecx, edx
sub eax, edx
xor ebx, 0x90596f10
or edx, esi
or edi, 0x9041d510
mov edi, eax
add edi, esi
and ebx, 0x90777f10
xchg edi, esi
or eax, esi
mov edi, 0x907baf10
or ecx, eax
add ebx, 0x9065a110
xor ecx, edx
mov ebx, eax
xor esi, 0x906b5310
or esi, edx
sub esi, 0x90903110
add edi, esi
mov edi, eax
sub ecx, eax
and eax, 0x908ec110
mov edi, ecx
add ecx, edi
ror eax, 0xf
sub edi, eax
mov ecx, eax
or ecx, eax
xor eax, ecx
xchg esi, ecx
or ecx, ebx
ror eax, 2
sub ebx, edx
and esi, edi
mov edx, ecx
xchg esi, ecx
sub ecx, ebx
or ecx, edx
sub eax, ecx
xor ecx, 0x90cd6510
mov eax, 0x90f69710
add ecx, edx
xor edx, esi
dec edi
mov ebx, 0x90e44f10
and esi, ebx
sub ecx, eax
ror ebx, 0x1a
and eax, edi
mov eax, 0x911c6710
shr eax, 3
xchg edi, esi
mov ecx, edi
xchg edx, esi
sub edx, esi
and edi, edx
xor edi, edx
or ebx, edi
xor edx, ebx
xchg ecx, edi
bswap edi
xor ebx, edi
sub esi, ecx
and edi, edx
add edi, ebx
xor eax, edx
mov ecx, 0x91474510
xor eax, 0x91459f10
bswap edx
or eax, ebx
and ecx, edx
add esi, 0x9175cd10
or eax, edx
and edi, ecx
rol esi, 0x17
dec esi
not ecx
xor eax, ecx
add esi, eax
mov edx, 0x91943710
dec ebx
inc edi
bswap edx
and edx, eax
or edi, ecx
inc edx
xor edi, edx
mov edx, ecx
add edx, ebx
mov ecx, esi
or edi, esi
xchg ebx, edi
xor edi, 0x91a5d310
mov eax, edx
dec edi
inc ebx
mov ecx, eax
and edi, ebx
add edi, ecx
add eax, edx
sub ecx, ebx
add edi, eax
dec esi
sub eax, edx
sub ebx, ecx
xchg ebx, eax
and eax, ecx
xor esi, edx
and eax, edi
or esi, 0x91e67f10
add edx, ebx
add edi, ebx
and esi, ebx
sub ecx, ebx
ror ecx, 1
add ebx, edi
sub edi, eax
mov esi, edi
mov edx, ebx
xchg ecx, eax
and ecx, eax
add ebx, eax
ror ecx, 0xe
xor ecx, edx
and esi, 0x923a6d10
add eax, esi
and esi, edi
mov ecx, 0x922f4110
or ecx, esi
bswap edx
xor eax, edi
inc ecx
sub ebx, esi
xchg ebx, edi
xor edi, ebx
mov edx, ecx
and esi, eax
xchg ecx, edi
add ecx, edi
sub esi, edx
or ecx, edx
xor esi, 0x927b6b10
mov ecx, edx
sub edi, esi
or edi, ecx
ror ecx, 0x17
not edi
shr ecx, 0x11
inc esi
xchg ebx, eax
add edx, esi
xchg edx, eax
xor edi, eax
and edx, edi
xor eax, ebx
add edx, 0x92bee310
or esi, edx
xor ecx, 0x92a40110
or edi, edx
sub eax, ecx
add ebx, 0x92a8c310
add ecx, edx
and eax, ecx
rol ecx, 9
sub eax, edx
or eax, edx
dec ecx
bswap ebx
add edx, 0x92cebb10
xchg ecx, eax
xor ecx, ebx
or eax, 0x92f20b10
not edi
or eax, edi
add edx, ebx
xor ecx, 0x92eec910
mov eax, esi
xor eax, ebx
sub ebx, ecx
sub edx, ebx
xchg ecx, edx
xchg ecx, eax
add ecx, edi
sub ebx, eax
dec esi
xor edx, ecx
xchg esi, eax
and ebx, 0x933df310
rol ecx, 0x10
mov edi, ebx
mov esi, ebx
or esi, 0x932dc710
xor ebx, edi
mov edx, esi
add esi, eax
ror esi, 0x16
or esi, ecx
xchg esi, edx
add edi, 0x93431110
inc ecx
sub ebx, 0x93488710
sub ebx, eax
xchg edx, eax
shl esi, 1
bswap ebx
sub edx, ecx
mov ecx, esi
xchg ebx, edi
and eax, ecx
and ebx, 0x936ab310
rol ebx, 0xe
inc edx
sub edi, eax
not ebx
xor edi, esi
add eax, edi
and eax, esi
and ebx, 0x938d5b10
rol eax, 2
mov edx, eax
xor edx, ecx
or ecx, 0x93bdff10
and ebx, ecx
bswap esi
not edi
xchg ecx, edx
and esi, ebx
not esi
or eax, edi
sub edx, esi
and ebx, eax
add ebx, ecx
and edi, ebx
or ecx, eax
shr ecx, 0xf
shl esi, 0x1d
xchg esi, edx
inc edi
sub ecx, edi
add edi, esi
add edx, ecx
and eax, 0x94141110
mov esi, edi
xor ebx, edi
and eax, edx
and edi, eax
add edx, ecx
sub eax, edx
xor edx, ebx
ror edi, 0xd
xor eax, 0x6bc54315
xor ecx, edx
and ebx, edx
or eax, edi
or eax, edx
sub edx, ebx
bswap eax
xor edx, ecx
mov edx, ebx
mov eax, 0x6be05315
shr ebx, 0x1b
sub esi, ecx
or edx, ebx
mov edx, ebx
or ecx, eax
or eax, ecx
xchg ebx, ecx
xor ebx, 0x6c0e2f15
or eax, ecx
xor ecx, esi
mov esi, 0x6c3e9f15
mov ecx, 0x6c3aeb15
sub ebx, edi
xor esi, eax
add ecx, ebx
and edi, ebx
or ecx, edi
not edi
xor esi, edx
sub esi, edi
and edx, eax
shr edx, 0xb
or esi, edx
xor esi, ebx
ror edx, 0x1c
xchg esi, edi
and esi, 0x6c4a8d15
not edx
or eax, 0x6c759f15
xor esi, esi
not ebx
or ebx, 0x6c7e4115
shl ecx, 1
not edx
ror edx, 0x17
mov ebx, 0x588cde
dec edx
and edi, 0x6c69e915
dec ecx
sub ecx, 0x6c93a115
rol edi, 0xf
rol ecx, 0x11
dec edi
bswap ecx
shr ebx, 0x17
shl eax, 0x17
rol eax, 0x1b
or ebx, 0x6cbfa915
add ecx, 0x6cbb9915
mov eax, 0x58b903
dec ebx
add eax, 0x6ca17915
and eax, 0x6cabb515
shl ebx, 0xf
or ebx, 0x6cd00715
sub ecx, 0x6cdc4d15
shl edi, 0x1d
or ebx, 0x6cc5b915
mov edi, 0x6ccebd15
xor ecx, 0x6cc8cd15
bswap edx
bswap eax
add ecx, 0x6cfe0b15
mov edi, 0x58dc31
not edi
and edi, 0x6ce4fb15
add edi, 0x6ce09115
not edx
inc ecx
ror ecx, 6
add ebx, 0x6d131515
not eax
shl eax, 7
and edx, 0x6d195d15
mov edx, 0x58dfd5
not ecx
not ebx
or eax, 0x6d0b0715
dec ecx
dec ecx
rol ebx, 7
shr ebx, 0x18
rol eax, 0xf
dec ecx
rol eax, 0xe
not edx
not edx
mov ecx, 0x5907b1
not ebx
inc edi
add edx, 0x6d5b1f15
rol ebx, 0x13
xor edi, ebx
and ebx, edi
dec ecx
and ebx, ecx
ror edi, 0xb
xor eax, edx
add edx, ecx
add eax, ecx
sub ecx, eax
xor ecx, edx
xor ebx, edi
or ebx, edx
rol edi, 5
shr ebx, 0x12
xor eax, 0x6d816515
sub edi, ebx
or edx, 0x6db72115
mov ebx, eax
and ecx, 0x6dbba915
xor eax, 0xbd5efbdd
and ecx, edi
ror ecx, 0xf
add ebx, ecx
or edi, ecx
ror edx, 9
and edi, edx
and edx, ecx
bswap ecx
xor ecx, 0xa5d4ac61
mov edx, edi
add ebx, edi
xor ebx, edx
sub edi, ebx
mov edx, edi
mov ebx, edi
ror edi, 0xf
mov edi, edx
and edx, ebx
xchg ebx, edi
add edx, ebx
add eax, esi
inc edi
bswap edi
ror edx, 1
shr edi, 7
mov edx, 0x6e010115
add edi, 0x6e0aa115
add edx, ebx
or edi, ebx
sub ebx, 0x6e311515
or edi, 0x6e3acb15
mov ebx, dword [eax]
mov edi, 0x6e27a315
shr edi, 6
or edx, 0x6e2e7115
inc edi
not edx
rol edi, 0x16
xor ebx, ecx
or edi, edx
xchg edx, edi
and edx, edi
xor edi, edx
mov dword [eax], ebx
mov ebx, 0x3039
inc edi
rol edx, 0x12
shl edx, 0x12
mov ebx, 0x8ab725ea
sub edx, 0x6e746f15
xchg edi, edx
sub edx, edi
add edx, 0x6e784d15
xor ebx, 0x8ab725ee
xchg edx, edi
add edi, edx
sub edx, edi
not edi
not edi
or edi, edx
add esi, ebx
sub edi, edx
and edx, edi
sub edx, 0x6e85ef15
or edi, 0x6e802515
mov edx, edi
xor edi, 0x6e8aa915
and edx, edi
mov edi, 0x6eb21f15
xor edx, 0x6ebfa715
add ebx, 0x19c8c0
sub edx, 0x6eb84d15
mov edi, 0x6ea45315
xor edi, 0x6ea0a515
mov edi, edx
shl edx, 5
shr edi, 0x11
xor edx, edi
inc edx
shl edx, 5
sub edx, edi
sub edx, edi
and edi, edx
ror edx, 0xa
shl edi, 1
xchg edx, edi
mov edi, 0x6efa6515
inc edx
inc edx
and edx, 0x6ee3a515
and edx, 0x6eee2515
mov edi, 0x6eea2b15
mov edx, 0x6f149f15
and edx, edi
inc edi
shl edi, 1
add edx, edi
xor edi, edx
rol edx, 0x1a
sub edi, 0x6f368f15
sub edi, 0x6f324915
sub edx, edi
shr edi, 0x1d
xchg edi, edx
or edx, 0x6f271315
bswap edi
or edx, 0x6f2e3515
bswap edi
xor edx, edi
sub edx, 0x6f504915
or edi, edx
sub edi, edx
and edx, 0x6f428115
rol edi, 0xe
mov edi, edx
xchg edx, edi
and edi, edx
and edi, 0x6f70cd15
mov edx, 0x6f7fc115
sub edi, edx
xchg edx, edi
xchg edx, edi
bswap edx
sub edx, 0x6f694515
and edx, 0x6f940515
bswap edx
sub edi, edx
not edx
shr edi, 6
not edx
and edi, edx
ror edx, 0x10
shr edx, 3
add edx, edi
or edx, 0x6fbb9115
ror edi, 0xb
xchg edi, edx
bswap edx
mov edx, edi
or edx, edi
not edi
mov edx, 0x6fd04715
add edx, edi
add edx, edi
and edi, edx
shl edx, 7
or edx, edi
sub edx, 0x6fc99b15
shl edi, 0x10
dec edi
not edx
mov edx, 0x6fe42d15
xor edx, 0x6fe10f15
ror edi, 6
ror edi, 0xa
rol edi, 0xa
add edi, edx
ror edi, 0xa
sub edx, 0x701b9315
sub edx, edi
xor edi, edx
add edx, 0x70016115
shr edx, 6
add edi, edx
not edx
xor edi, 0x703eb915
xor edi, 0x703bdf15
and edi, edx
add edx, 0x7022ad15
bswap edx
sub edx, 0x702ce315
xchg edi, edx
sub edx, edi
rol edx, 0x1a
xchg edx, edi
rol edx, 2
xchg edx, edi
xor edx, edi
inc edx
dec edx
mov edx, 0x70742b15
xor edx, edi
and edx, edi
bswap edx
xor edx, edi
ror edx, 0xa
sub edi, edx
sub edx, edi
shr edx, 0x18
xchg edx, edi
shr edi, 0x12
ror edx, 0x18
sub edx, edi
xchg edx, edi
dec edi
dec edi
xor edi, edx
shl edx, 0xd
shl edi, 0x16
sub edi, 0x70bb1315
mov edx, 0x70a56f15
shl edx, 0x12
add edi, edx
mov edi, 0x70a92915
bswap edi
dec edx
not edx
not edi
add edi, 0x70c43915
add edi, 0x70c0ab15
mov edx, edi
or edx, edi
not edx
or edx, 0x70f2c715
ror edx, 3
ror edx, 0x1b
bswap edx
sub edi, 0x70e17b15
dec edx
shl edi, 0x18
xor edi, 0x71144715
or edi, edx
and edi, 0x711c8115
xchg edi, edx
or edi, edx
xor edi, edx
rol edx, 0xb
dec edi
add edi, edx
not edx
rol edi, 0x1d
rol edx, 0x15
or edx, edi
add edx, edi
rol edx, 1
rol edx, 2
mov edx, 0x71526f15
sub edx, edi
and edx, edi
and edi, edx
shl edi, 0x13
add edx, 0x714ecb15
add edx, 0x714bff15
bswap edx
xor edi, edx
ror edx, 0x16
or edx, 0x717d7515
ror edx, 2
sub edi, edx
sub edx, 0x7160fb15
xor edx, edi
dec edx
and edi, 0x7191e115
add edi, 0x719c0115
xor edi, 0x7199ef15
and edi, 0x7185ad15
and edx, 0x71838915
dec edi
dec edx
xor edx, edi
xor edx, edi
or edi, edx
or edi, 0x71be7915
or edi, edx
and edi, edx
sub edi, edx
shl edi, 0x12
not edx
bswap edx
and edx, 0x71a95315
and edx, edi
shl edi, 0x17
and edi, 0x71d14b15
or edi, edx
not edi
ror edx, 0x1d
mov edx, 0x71c3a915
dec edx
or edx, 0x71f6eb15
xchg edi, edx
and edi, 0x71f12515
sub edx, edi
shr edi, 0xc
xor edi, edx
mov edx, 0x71e11715
mov edx, edi
rol edx, 0x11
add edx, 0x72142315
add edi, 0x72114715
or edx, 0x721a4515
dec edx
sub edi, edx
shr edi, 0x1a
bswap edx
shl edx, 0xc
bswap edi
xor edx, 0x723d3d15
xor edx, edi
add edi, 0x7224c515
rol edi, 0x11
dec edi
not edi
and edx, edi
or edx, 0x7251c515
and edx, 0x725fe515
ror edx, 0x1a
and edx, 0x72595d15
rol edx, 0x17
xor edi, 0x7242e115
mov edi, edx
ror edi, 0xa
or edx, 0x7249b315
sub edx, 0x7272ed15
mov edi, 0x727ee715
bswap edi
bswap edi
sub edx, 0x72677715
bswap edi
add edx, edi
bswap edx
shl edx, 0x1b
ror edi, 0xb
not edi
bswap edx
bswap edx
ror edx, 9
xor edx, 0x728ba515
or edi, edx
xchg edx, edi
xor edx, edi
sub edi, 0x72bd5515
add edx, edi
dec edx
xor edx, 0x72ae9515
xor edx, edi
inc edx
mov edx, edi
or edi, edx
xor edx, edi
add edx, edi
and edi, 0x72ce7d15
xor edi, edx
shl edi, 0x1c
mov edx, 0x72f5e315
and edx, edi
and edx, 0x72f8eb15
rol edi, 0x1b
xor edi, 0x72e43b15
or edi, 0x72e13515
xor edx, 0x72ef7d15
inc edx
xor edx, 0x7314f315
and edx, edi
add edi, edx
mov edx, 0x731dbb15
or edx, edi
sub edx, edi
xor edx, 0x730f0915
sub edx, 0x730a3115
or edx, edi
bswap edi
rol edx, 0x10
add edx, edi
add edx, 0x733b7315
shr edx, 0xe
xchg edi, edx
dec edi
and edi, edx
add edi, 0x7352c315
and edx, edi
not edx
sub edi, 0x7347c515
rol edi, 0x1e
add edi, 0x734c6715
and edi, edx
ror edi, 0xa
xor edi, 0x737fc715
mov edi, edx
ror edx, 0x11
cmp esi, ebx
jne 0x59e2d3
add edx, edi
add edx, 0x736e7f15
mov edi, 0x736d3915
sub edi, edx
xchg edi, edx
add edx, 0x7393ef15
mov edi, edx
shr edx, 0x1c
not edi
bswap edx
xor edx, edi
xor edi, 0x738bb515
and edi, edx
xor edi, edx
shr edi, 0x1e
inc edi
and edx, edi
shr edx, 6
inc edi
add edi, 0x73a86515
shl edx, 0x13
rol edi, 7
or edi, edx
or edi, 0x73da6d15
mov edx, 0x73d91915
and edx, 0x73c71715
mov edx, edi
not edi
dec edi
or edi, edx
add edx, edi
shl edi, 5
mov edi, 0x73f86915
and edi, edx
mov edi, edx
sub edx, edi
rol edx, 0x10
sub edx, 0x7416af15
ror edx, 0x13
xor edx, edi
and edx, 0x741f0b15
xor edi, 0x74195b15
sub edx, 0x74034915
xchg edi, edx
rol edx, 2
shr edx, 0x1c
ror edi, 0xa
ror edx, 4
mov edx, 0x7438bf15
xchg edi, edx
shl edi, 8
not edi
xchg edi, edx
add edx, 0x7453df15
shl edi, 9
sub edi, edx
xchg edx, edi
add edx, 0x7446b715
rol edi, 0x1c
dec edx
xor edx, 0x744ccf15
mov edx, 0x74498b15
or edx, 0x74723515
xor edi, edx
or edx, 0x7478bb15
mov edx, 0x74645d15
inc edx
or edi, 0x746c5115
sub edx, edi
inc edi
or edi, edx
sub edi, edx
or edx, 0x74828515
sub edi, 0x748e2b15
dec edi
inc edi
add edx, 0x74b59d15
shr edx, 0x14
and edx, edi
not edx
xchg edi, edx
not edi
add edi, edx
xor edi, edx
and edi, edx
inc edi
xor edx, edi
not edi
dec edi
mov edx, 0x74c3f115
inc edi
mov edx, 0x74cbfb15
mov edi, 0x74f64715
mov edx, edi
or edi, 0x74ff1b15
dec edx
xchg edx, edi
dec edi
and edi, edx
sub edx, 0x74ee1315
bswap edi
sub edx, 0x74e92915
rol edx, 0x1b
mov edi, edx
and edx, 0x751f5d15
not edx
ror edx, 3
add edx, 0x75041515
and edx, 0x75003f15
sub edi, edx
and edi, edx
ror edx, 0xa
xor edi, edx
rol edi, 0x1d
rol edi, 2
not edx
sub edx, 0x752db915
xchg edi, edx
bswap edi
xor edi, edx
xor edi, 0x755f4f15
and edx, 0x75583515
bswap edx
and edx, 0x754ec115
sub edi, edx
mov edi, 0x75499d15
add edi, edx
or edx, edi
and edx, edi
not edi
xor edx, 0x75651915
inc edi
shr edx, 0x1a
shr edx, 0x17
shr edi, 1
mov ebx, 0x8abac927
or edi, edx
mov edx, edi
xchg edx, edi
add edx, edi
sub edx, edi
xchg edi, edx
and edi, 0x758bf315
or edx, 0x75888315
mov edx, edi
not edx
add edx, edi
inc edx
shr edx, 0xa
not edi
sub edx, 0x75ad1515
inc edi
and edx, 0x75d51b15
and edi, edx
or edi, 0x75dc6315
shr edx, 0x16
and edi, 0x75c5ef15
and edx, edi
sub edx, 0x75cc7b15
rol edi, 4
inc edx
and edx, 0x75f31b15
shr edi, 8
xor edx, edi
bswap edx
mov edx, 0x75e75315
not edx
inc edx
xor edx, edi
sub edx, 0x75e9bd15
xchg edx, edi
xor edx, edi
xchg edi, edx
xor edi, edx
sub edi, edx
shl edx, 0x12
rol edx, 1
ror edi, 0x1e
xchg edi, edx
dec edx
xor edi, 0x76257715
ror edi, 1
or edi, 0x762a5715
and edx, 0x76560b15
or edi, 0x76527f15
xor edi, 0x76514515
sub edx, 0x765c7d15
dec edi
inc edi
xor edi, edx
sub edx, edi
add edi, 0x7649d715
xor edi, 0x76773315
bswap edi
or edi, 0x767e2515
dec edi
or edx, edi
and edx, 0x76642f15
bswap edi
inc edi
mov edi, edx
bswap edx
add edx, edi
or edx, edi
or edi, edx
rol edi, 0xf
xor edx, edi
mov edi, 0x768fd715
rol edx, 0x13
add edi, 0x76b79d15
or edx, 0x76b22f15
sub edi, 0x76b16915
sub edx, edi
inc edi
not edi
or edx, 0x76a39d15
mov edx, 0x76af0515
xchg edx, edi
xchg edi, edx
mov edi, edx
xchg edi, edx
xor edi, 0x76db2f15
dec edx
sub edx, 0x76c31915
rol edx, 0xb
bswap edx
add edi, 0x76f73b15
mov edi, edx
mov edi, edx
or edi, 0x76fe2f15
add edx, 0x76f85315
mov edi, 0x76e48b15
dec edi
shr edi, 0x19
inc edi
and edx, edi
xchg edi, edx
rol edx, 6
not edi
bswap edi
sub edx, 0x77039f15
mov edx, 0x770fab15
shr edi, 9
add edx, 0x77094d15
and edi, edx
bswap edx
sub edx, edi
xor edx, 0x7738ff15
and edx, edi
or edx, 0x7723ed15
dec edi
add edx, edi
not edi
xchg edi, edx
shr edi, 1
mov edi, edx
add edi, 0x77467f15
or edi, 0x7745b515
xor edi, 0x7740ef15
add edi, edx
shl edx, 7
ror edx, 0xb
or edi, edx
and edx, 0x777c2115
and edx, 0x7779e315
inc edx
mov edx, 0x7760b715
mov edi, 0x776e2b15
xor edx, edi
rol edx, 6
and edx, 0x77940115
and edi, 0x77935515
dec edi
xor edx, edi
xchg edi, edx
rol edi, 5
sub edx, 0x77818315
xor edi, 0x778e3715
shl edx, 0x1b
shr edi, 0x12
sub edi, edx
xchg edx, edi
or edx, 0x77bda715
not edx
xor edx, 0x77a3ab15
xor ebx, 0x8afad927
not edi
add edi, 0x77d43515
and edi, edx
mov edx, 0x77dd1115
inc edx
shl edi, 2
xchg edx, edi
not edx
bswap edx
xchg edx, edi
xchg edi, edx
add edi, edx
shr edx, 0xe
and edi, edx
mov edi, 0x4e127d1a
xor edx, 0x4e10931a
or edi, edx
rol edi, 0xa
sub edi, 0x4e00091a
dec edx
xor edx, 0x4e360d1a
add edx, edi
add edi, edx
and edx, 0x4e3b271a
ror edx, 0x19
and edx, 0x4e2ef91a
shr edi, 1
bswap edx
xor edi, edx
or edi, edx
and edx, 0x4e53891a
add edi, edx
xor edi, edx
mov edx, 0x4e46611a
mov edi, edx
ror edx, 0xb
sub edi, 0x4e4a7d1a
and edx, 0x4e76fd1a
shl edx, 0x13
or edx, edi
xchg edx, edi
add edi, 0x4e7b651a
and edi, 0x4e67351a
xor edx, 0x4e63bf1a
sub edi, 0x4e6c491a
inc edi
and edx, 0x4e695f1a
rol edi, 0xa
mov edi, 0x4e932d1a
dec edx
add edx, 0x4e9a751a
mov edx, edi
mov edi, 0x4e82cb1a
xor edi, 0x4e817f1a
bswap edi
or edx, edi
sub edi, edx
inc edi
bswap edi
not edi
add edi, 0x4ea2011a
dec edx
xchg edx, edi
not edx
add edi, 0x4ed37b1a
ror edx, 0x11
xor edi, edx
sub edi, 0x4ec54d1a
dec edi
and edx, 0x4ecde91a
xchg edi, edx
xchg edi, edx
or edi, edx
or edi, 0x4efa831a
mov edx, 0x4ee6231a
ror edi, 1
inc edx
not edi
and edi, 0x4f17a31a
add edx, edi
or edi, edx
shr edx, 0x14
xchg edi, edx
shl edx, 0x1c
bswap edi
and edx, edi
or edx, 0x4f082b1a
dec edi
xor edx, edi
shl edi, 3
not edi
and edx, 0x4f24d91a
sub edx, edi
and edi, edx
inc edx
and edx, 0x4f28291a
add edi, 0x4f54011a
mov edx, edi
or edx, 0x4f5c7f1a
xchg edi, edx
add edi, edx
rol edx, 0x1a
or edi, edx
ror edx, 0x1d
add edx, edi
xor edi, 0x4f72031a
xor edx, 0x4f718f1a
or edx, edi
rol edx, 6
shr edx, 0x12
xchg edi, edx
and edx, 0x4f6f571a
or edx, edi
xor edi, edx
mov edi, edx
bswap edx
shl edi, 9
xor edi, edx
or edx, edi
xor edi, edx
or edx, 0x4f8bab1a
sub edx, 0x4fb6751a
rol edi, 0xe
mov edi, edx
bswap edi
mov edx, 0x4fa6f71a
ror edi, 9
sub edx, 0x4fafc31a
inc edx
ror edx, 3
inc edi
xor edi, edx
ror edi, 0x18
mov edx, edi
and edi, 0x4fcdd51a
xor edi, edx
shr edi, 1
ror edi, 0xa
add edi, edx
bswap edi
and edi, edx
dec edi
xor edx, edi
or edx, edi
not edx
mov edi, 0x5012ad1a
inc edx
mov edi, edx
rol edi, 0x16
add edi, edx
not edi
not edi
shl edi, 0x1a
bswap edi
mov edi, edx
sub edx, edi
shr edi, 0xd
mov edx, edi
add edi, edx
rol edi, 9
xchg edx, edi
shr edx, 0x14
mov edx, edi
inc edx
ror edx, 8
not edi
sub edx, 0x504c371a
call ebx
ror edx, 8
and edi, 0x50755f1a
shl edx, 0x14
add edi, edx
and edi, edx
add edx, 0x50638f1a
ror edi, 0x10
xchg edx, edi
xor edi, 0x5068ad1a
add edi, edx
sub edi, 0x5094771a
bswap edi
and edi, 0x509ebb1a
and edx, 0x509d371a
mov edx, edi
shr edx, 0xa
sub edi, edx
and edx, edi
and edx, 0x50b4151a
dec edx
and edi, 0x50bcf71a
or edx, edi
xor edx, edi
add edx, 0x50af911a
bswap edx
shl edx, 0xd
and edi, edx
mov edx, edi
ror edi, 7
not edi
mov edi, edx
xor edi, edx
shl edx, 3
or edx, 0x50cd1f1a
xchg edx, edi
xor edi, 0x50f2a11a
shr edx, 3
inc edi
sub edi, 0x50f8091a
sub edi, 0x50e5871a
ror edx, 0xa
not edi
inc edi
and edi, edx
sub edi, edx
inc edx
add edx, edi
mov edi, 0x51059d1a
sub edx, edi
sub edi, edx
sub edx, edi
and edi, edx
bswap edi
shr edi, 0x13
ror edx, 1
shl edx, 8
add edx, 0x512e231a
and edx, 0x512a531a
sub edi, edx
shl edi, 7
rol edi, 6
or edx, 0x515c251a
shl edi, 0x1d
mov edi, edx
rol edx, 0xc
dec edx
xchg edx, edi
or edi, 0x5177f31a
sub edx, 0x51718f1a
inc edx
or edx, edi
and edx, 0x5164a71a
mov edi, 0x5163fb1a
mov edi, edx
xor edx, 0x516d551a
dec edx
ror edx, 0x10
add edx, 0x5192c51a
xor edi, 0x519fc31a
or edx, 0x5198d51a
or edx, 0x5182c91a
not edx
not edx
add edx, 0x51b7691a
mov edi, 0x51b3071a
ror edx, 7
and edi, 0x51a6ab1a
mov edx, edi
mov edx, 0x51a0011a
shr edx, 0x1c
shl edx, 0x17
shl edi, 0xd
or edi, 0x51d3df1a
and edx, edi
add edx, 0x51dd031a
and edi, 0x51d9511a
mov edi, 0x51c4031a
shl edi, 2
sub edx, edi
shl edx, 1
or edx, edi
xor edi, edx
xchg edi, edx
dec edi
ror edx, 0xa
dec edi
shr edx, 0x13
and edi, edx
shr edx, 0x1d
bswap edi
shr edi, 0x16
dec edx
xor edx, 0x520c251a
shr edi, 0x17
and edx, edi
or edx, 0x5233691a
shl edx, 0x14
xor edi, edx
dec edx
shr edi, 0x1c
add edi, 0x522ec71a
dec edx
mov edx, 0x5257911a
shr edx, 6
sub edx, edi
or edi, 0x525bb31a
bswap edx
mov edi, edx
add edi, 0x5240591a
sub edx, 0x524ac91a
or edx, edi
inc edx
ror edi, 0xf
xor edi, 0x527b551a
add edi, 0x5279511a
ror edx, 0x1d
sub edx, 0x5261371a
add edx, edi
mov edx, 0x5294d31a
shr edx, 0x12
xor edx, edi
ror edi, 0x11
or edi, 0x5285f71a
dec edi
xor edx, 0x528aa71a
add edi, 0x52b4371a
rol edi, 0x14
xchg edx, edi
inc edx
xor edx, edi
or edi, 0x52a14f1a
sub edi, edx
sub edi, 0x52a9391a
shr edx, 0xa
ror edi, 0x15
inc edi
or edx, edi
not edi
xor edx, edi
mov edx, edi
and edx, edi
add edi, 0x52f2b71a
and edx, 0x52fc0b1a
sub edi, 0x52fb3d1a
bswap edi
xor edi, edx
not edi
add edx, edi
rol edi, 0x11
sub edi, 0x53140d1a
rol edi, 0x17
and edx, 0x531f971a
and edx, edi
not edi
not edi
or edx, edi
and edi, edx
mov edx, edi
shr edx, 5
inc edi
add edx, 0x533de31a
sub edi, 0x5339611a
rol edi, 0xc
inc edx
sub edx, edi
sub edi, edx
mov edi, 0x5353ef1a
inc edi
add edx, 0x535b651a
ror edx, 2
and edi, edx
not edx
mov edx, edi
mov edi, edx
or edi, edx
dec edx
or edi, edx
shr edx, 0x12
inc edx
xchg edx, edi
mov edi, 0x536ce31a
dec edi
shl edx, 0xa
shr edi, 0xe
bswap edi
xchg edx, edi
xor edx, 0x5387ab1a
or edi, edx
mov edi, 0x538e671a
add edi, 0x538af71a
add edi, 0x53b6d51a
shl edx, 0x18
add edx, edi
or edi, edx
add edx, 0x53a6051a
xchg edx, edi
sub edx, edi
or edx, 0x53ab991a
sub edi, edx
xor edi, edx
ror edx, 0xf
add edi, 0x53dae11a
rol edx, 0x16
bswap edi
not edx
xor edx, edi
mov edx, edi
xor edi, edx
rol edi, 0x1c
add edi, edx
inc edx
or edi, 0x53eeff1a
xchg edx, edi
sub edi, edx
xor edx, 0x5412491a
mov edx, edi
xor edi, 0x541afb1a
add edi, edx
and edx, 0x5407911a
or edi, edx
sub edx, 0x540ce71a
or edi, 0x540a3f1a
or edi, edx
sub edx, 0x5430811a
sub edx, edi
xor edi, edx
or edi, 0x5425cb1a
add edx, 0x5421691a
inc edx
dec edx
or edx, edi
and edx, edi
inc edx
inc edx
rol edx, 0x15
xor edx, edi
sub edx, 0x544c871a
shl edx, 0x1c
not edi
sub edi, edx
ror edx, 0x1c
sub edx, 0x54659f1a
bswap edx
sub edi, edx
rol edi, 0x1d
shl edi, 4
mov edx, 0x54975b1a
shr edi, 1
not edi
and edi, 0x549a171a
rol edx, 4
bswap edx
mov edx, 0x548cab1a
xor edx, 0x5488d71a
not edx
sub edx, 0x54b2e51a
bswap edi
xor edi, 0x54bdff1a
mov edx, edi
sub edi, 0x54a3ad1a
add edi, 0x54afe91a
or edx, edi
bswap edi
shr edi, 0x11
add edx, edi
xchg edi, edx
add edx, 0x54c7fb1a
sub edx, edi
or edi, edx
mov edi, edx
add edx, edi
inc edi
ror edi, 0xa
or edi, edx
and edx, edi
xor edx, 0x54e3cb1a
xor edi, edx
xor edi, edx
dec edx
bswap edi
shl edi, 8
not edi
mov edx, edi
ror edx, 1
or edx, 0x5536df1a
rol edi, 2
sub edx, 0x55316d1a
shr edi, 7
shr edx, 0x19
xor edi, 0x5521e31a
inc edi
and edx, edi
sub edx, 0x55563f1a
or edi, edx
xor edi, edx
not edi
add edx, 0x5559691a
sub edx, edi
and edi, edx
add edx, 0x554d991a
sub edx, edi
dec edi
not edx
dec edx
and edi, 0x5564651a
inc edx
xor edx, 0x5561e11a
not edx
bswap edi
inc edi
dec edi
and edi, edx
or edx, 0x55998d1a
inc edi
xor edi, 0x55806b1a
bswap edi
rol edi, 0x1a
shl edx, 0x16
shl edi, 8
or edi, edx
or edx, edi
dec edx
mov edi, edx
mov edi, 0x55ad0f1a
shr edx, 0x14
add edi, edx
and edi, 0x55dbcb1a
xor edx, 0x55c6531a
and edi, 0x55c4251a
ror edi, 1
and edx, edi
dec edx
xor edi, 0x55f5611a
and edx, 0x55fedb1a
xchg edi, edx
xor edx, edi
ror edi, 3
add edx, edi
ror edi, 4
xchg edi, edx
sub edx, edi
and edx, edi
add edx, edi
xchg edx, edi
and edx, 0x5618a91a
sub edi, 0x5604311a
xchg edx, edi
rol edi, 0x19
shr edx, 9
ror edi, 0xa
sub edx, edi
add edi, 0x563ebf1a
inc edx
or edx, edi
mov edx, 0x56237b1a
xor edi, edx
not edx
shr edx, 0x1b
sub edi, edx
mov edx, edi
xchg edx, edi
shr edi, 0xc
rol edx, 0x18
xor edx, edi
xor edx, edi
inc edx
mov edx, 0x56726b1a
bswap edi
xor edi, edx
xchg edi, edx
not edx
and edi, edx
shr edi, 9
mov edi, 0x5690df1a
add edx, edi
shr edi, 5
shl edi, 8
sub edi, 0x5681c31a
add edx, edi
and edx, edi
ror edi, 3
shl edi, 0x14
not edi
xchg edx, edi
xor edi, edx
xor edx, edi
rol edi, 0x1c
xor edx, edi
or edx, edi
sub edx, 0x56dad51a
and edi, edx
or edx, 0x56c43b1a
xchg edx, edi
or edx, edi
not edx
and edi, edx
not edi
and edi, edx
add edi, edx
xor edi, 0x56e2b51a
and edx, 0x56ecc11a
shl edx, 0x1e
sub edx, edi
xor edi, 0x5711f91a
xor edx, edi
shr edx, 0x14
xor edi, 0x57058d1a
and edx, edi
or edx, 0x570a191a
xchg edi, edx
shr edx, 8
rol edx, 0x1c
or edi, 0x5726751a
add edi, 0x5723e31a
or edx, 0x572f671a
add edx, edi
inc edx
and edi, edx
mov edi, edx
shl edx, 1
sub edi, edx
inc edx
dec edx
shr edi, 3
rol edx, 9
shr edx, 0x13
xchg edx, edi
or edx, edi
xchg edx, edi
shr edx, 0xf
shl edx, 0x1c
ror edi, 0x11
or edx, 0x5768751a
not edi
xchg edi, edx
shr edi, 0x1a
xchg edx, edi
sub edi, 0x57991f1a
or edi, edx
shl edi, 0x18
sub edx, edi
rol edx, 0x12
mov edx, 0x57b2bf1a
sub edx, 0x57bfe11a
and edx, edi
sub edi, edx
inc edi
sub edx, 0x57a01d1a
rol edx, 0xb
shl edx, 0x17
and edx, edi
add edx, 0x57dedd1a
mov edx, 0x57dac31a
dec edi
add edx, 0x57c6771a
or edx, 0x57c2251a
mov edi, edx
rol edi, 0xa
xor edi, 0x57f44d1a
xor edx, 0x57f0ed1a
add edx, edi
shr edi, 2
xor edx, 0x57e71b1a
dec edi
and edi, edx
and edi, edx
or edi, edx
ror edi, 1
add edx, edi
xor edx, 0x5804571a
shl edi, 9
not edi
shr edx, 2
and edi, 0x58334b1a
add edx, edi
rol edi, 0x1e
rol edi, 2
xor edx, edi
dec edx
xchg edi, edx
xchg edx, edi
sub edi, edx
xchg edi, edx
shr edx, 3
rol edi, 2
xor edx, edi
dec edi
add edi, 0x58481b1a
add edi, edx
xchg edi, edx
xchg edi, edx
xor edi, 0x5878e51a
mov edi, 0x5867071a
xchg edi, edx
and edi, 0x586deb1a
xor edx, edi
not edi
and edi, edx
sub edi, 0x589f691a
add edi, edx
add edi, edx
xor edi, 0x58825d1a
rol edi, 0x1d
rol edx, 6
shr edx, 0x10
inc edi
bswap edx
mov edi, 0x58bb071a
mov edx, edi
dec edi
bswap edx
not edx
add edi, edx
add edi, edx
mov edi, 0x58d8751a
xor edi, 0x58c7591a
xchg edi, edx
inc edx
xor edi, edx
and edx, 0x58c8631a
xchg edx, edi
dec edx
shl edx, 0x17
inc edx
or edi, edx
xor edi, 0x58e31f1a
and edi, edx
bswap edx
xchg edx, edi
shr edi, 0x17
or edx, edi
inc edx
shr edi, 4
inc edi
add edi, 0x5903e71a
shl edi, 6
sub edx, 0x590ac51a
bswap edx
mov edi, edx
shr edi, 1
sub edi, 0x593a691a
and edx, edi
add edi, 0x59232f1a
ror edx, 8
bswap edx
not edx
xchg edx, edi
or edi, 0x595a271a
mov edx, 0x5947c91a
add edx, 0x5943e71a
or edi, 0x5940151a
rol edx, 0x17
shl edx, 0x11
mov edi, edx
rol edi, 0xa
dec edi
add edi, 0x597a171a
sub edx, 0x5966071a
dec edx
or edx, edi
and edi, 0x596bb31a
mov edi, edx
inc edx
or edx, 0x59916d1a
mov edi, edx
sub edi, edx
mov edi, 0x5982151a
mov edi, 0x598c551a
inc edx
inc edx
dec edi
ror edx, 5
and edi, edx
and edi, 0x59a54f1a
ror edi, 0x1b
xor edi, edx
or edx, 0x59ab2f1a
sub edi, 0x59d4851a
sub edi, 0x59d0811a
add edi, edx
xor edx, edi
or edi, 0x59c76d1a
add edx, edi
dec edi
mov edi, edx
or edi, edx
ror edi, 0x15
and edx, 0x59fff31a
xor edi, 0x59fd7b1a
shl edi, 0xf
ror edx, 0x18
xchg edx, edi
not edi
xchg edi, edx
shl edi, 0x16
inc edi
and edi, 0x5a18e31a
mov edx, 0x5a06171a
and edi, edx
sub edi, 0x5a01af1a
ror edx, 1
mov edx, 0x5a372f1a
xchg edx, edi
and edi, edx
mov edi, edx
rol edx, 2
xor edi, edx
mov edx, 0x5a20411a
not edi
or edi, edx
mov edx, 0x5a293f1a
ror edi, 0x10
inc edi
xor edi, edx
and edx, edi
rol edx, 0x12
shl edx, 0x1e
shl edi, 0x10
not edx
xchg edx, edi
ror edx, 0x10
mov edx, 0x5a7c451a
add edx, 0x5a78471a
xor edi, edx
sub edi, 0x5a60ab1a
and edi, 0x5a6d671a
sub edx, 0x5a69411a
rol edi, 3
shl edi, 1
ror edx, 0x13
mov edx, 0x5a84f91a
sub edx, 0x5a81891a
sub edi, edx
shr edi, 0x17
rol edx, 0x18
mov edx, 0x5ab3e91a
mov edi, edx
dec edi
shr edi, 0x1a
and edx, edi
and edi, 0x5aadeb1a
shr edi, 0x1d
inc edi
xor edx, edi
add edi, edx
and edx, 0x5ad8cf1a
mov edi, 0x5ac5d51a
shr edi, 7
add edi, edx
not edx
sub edi, edx
add edi, 0x5afecd1a
xor edx, 0x5afa751a
shl edx, 0x1b
sub edx, edi
not edx
sub edi, 0x5ae98f1a
shl edx, 0x19
or edx, 0x5b1f5b1a
xor edi, 0x5b1d351a
mov edx, 0x5b06511a
sub edi, edx
sub edx, 0x5b0fbb1a
sub edi, edx
rol edx, 2
sub edx, edi
add edi, 0x5b3f411a
rol edx, 5
xor edi, 0x5b244f1a
shr edi, 0x14
or edi, 0x5b2ac71a
add edi, edx
xor edx, edi
shr edi, 8
rol edx, 0x13
add edi, edx
not edx
and edx, 0x5b4ecb1a
sub edi, edx
xor edi, edx
xor edx, 0x5b70a51a
rol edi, 0x13
add edx, edi
or edi, edx
sub edi, edx
mov edi, 0x5b6f911a
xchg edi, edx
add edx, 0x5b96571a
dec edi
xor edi, 0x5b91031a
mov edi, edx
inc edx
ror edi, 0x18
xor edx, 0x5b8e671a
or edi, 0x5b8ba91a
bswap edi
mov edx, 0x5bb0191a
ror edx, 0x13
dec edx
not edx
add edi, 0x5ba5fd1a
sub edi, 0x5ba1b91a
mov edi, edx
xor edi, 0x5bd7871a
sub edi, 0x5bd3dd1a
shr edx, 0x16
shl edx, 0x15
add edx, 0x5bdb6f1a
or edx, 0x5bc5d71a
add edi, edx
xor edx, edi
shl edx, 0x17
xor edi, edx
sub edx, 0x5bf2471a
bswap edi
xchg edx, edi
rol edx, 0x1e
ror edi, 0x1a
add edx, 0x5bee9f1a
xchg edi, edx
or edi, 0x2fdf571f
and edx, 0x2fdb0b1f
mov edx, 0x2fc6091f
or edi, 0x2fc50d1f
rol edx, 0x15
rol edi, 0xb
and edx, edi
xor edx, edi
add edi, edx
inc edi
rol edi, 0xc
not edx
dec edx
mov edi, edx
add edi, 0x2fe8171f
xor edi, 0x3017551f
xor edx, 0x3010591f
ror edi, 4
shl edi, 0x14
bswap edx
mov edi, edx
xchg edi, edx
and edi, edx
xchg edx, edi
xor edi, 0x3031ab1f
bswap edx
xor edi, edx
mov edx, edi
xor edi, edx
rol edi, 7
xor edx, edi
not edx
not edx
sub edi, edx
or edx, 0x30478b1f
and edx, edi
bswap edx
bswap edi
mov edx, edi
ror edi, 0xb
add edx, 0x307db31f
shl edx, 0xa
bswap edx
xor edx, 0x3060511f
or edx, edi
inc edx
mov edi, edx
dec edx
inc edx
mov edi, 0x309b611f
dec edx
sub edi, edx
sub edi, edx
bswap edx
bswap edx
add edi, 0x30b3711f
not edx
and edi, edx
shl edx, 0x1a
mov edx, edi
add edi, 0x30aa751f
and edx, 0x30d7a31f
xchg edi, edx
not edx
or edx, 0x30da051f
mov edi, edx
rol edx, 0xe
or edx, 0x30ccfd1f
ror edx, 0x1d
and edx, edi
mov edi, 0x30f2db1f
and edi, 0x30f1251f
add edi, 0x30fad51f
shr edx, 0x13
sub edi, edx
ror edx, 5
sub edi, edx
add edi, 0x30e9891f
and edi, 0x3114391f
or edx, edi
not edx
mov edi, 0x3106d11f
shl edi, 7
sub edi, 0x31010d1f
and edx, edi
and edi, 0x31086b1f
or edx, edi
bswap edx
ror edx, 0x1b
dec edx
shr edi, 3
and edi, 0x31208b1f
and edx, 0x312ffd1f
sub edi, edx
xor edx, edi
not edx
mov edx, edi
mov edx, edi
mov edx, 0x3159371f
xchg edx, edi
and edx, 0x31419b1f
sub edi, edx
or edi, 0x314b5d1f
xor edi, edx
rol edx, 0x1b
add edx, edi
rol edx, 0x1c
shl edi, 0xa
bswap edx
or edi, edx
mov edx, edi
add edx, 0x3169911f
shl edx, 0x14
add edx, 0x31954d1f
shl edi, 0x12
inc edx
dec edx
sub edi, 0x3182211f
xor edi, edx
and edx, 0x318b251f
xchg edx, edi
not edx
rol edi, 0x14
xor edi, 0x31b9391f
or edx, 0x31a2d11f
xchg edi, edx
shl edx, 5
and edi, 0x31d7fd1f
or edi, 0x31d2171f
mov edi, edx
and edi, edx
sub edi, 0x31c6871f
xor edx, edi
bswap edi
not edi
bswap edx
not edi
or edi, edx
xor edi, edx
xor edx, 0x31e0bd1f
xor edx, edi
xchg edx, edi
and edx, 0x3216911f
dec edi
sub edi, 0x321fd91f
mov edi, edx
sub edx, edi
or edx, edi
rol edi, 0x1c
sub edi, edx
add edx, 0x320a0d1f
rol edx, 0x1b
and edi, edx
shl edx, 6
sub edi, edx
and edx, edi
rol edx, 0xd
add edi, edx
bswap edx
xor edi, 0x3256711f
sub edx, edi
and edi, edx
xor edi, edx
dec edi
mov edx, edi
xchg edi, edx
xchg edx, edi
add edi, 0x3274af1f
xor edi, edx
ror edi, 0x13
inc edi
inc edx
rol edi, 9
add edi, 0x326aff1f
sub edi, 0x32699f1f
xor edi, edx
mov edx, edi
xor edi, 0x329c8f1f
xor edi, 0x3298af1f
add edi, edx
xor edx, 0x3282f11f
and edi, 0x3281811f
bswap edi
sub edx, 0x328b2d1f
shr edx, 1
add edx, 0x32b0ab1f
not edx
sub edx, edi
add edx, 0x32a4d91f
or edi, 0x32a0df1f
shr edi, 0x12
and edi, 0x32a8ad1f
add edi, 0x32d4851f
xchg edx, edi
mov edi, edx
add edi, edx
dec edi
xor edi, edx
shr edi, 0x10
shl edi, 0x11
or edx, 0x32f76d1f
xor edi, edx
add edx, 0x32fcfd1f
shl edx, 8
shr edx, 0x15
or edi, edx
rol edi, 0x11
xor edi, 0x3316951f
sub edi, 0x3313a71f
shl edx, 0x1a
xchg edi, edx
mov edx, edi
add edi, 0x33028d1f
bswap edx
dec edi
dec edi
bswap edx
not edi
shr edx, 0xb
rol edx, 0x16
rol edi, 0xb
mov edi, 0x332f871f
sub edi, edx
and edi, edx
or edi, edx
shl edx, 0x1b
bswap edx
or edi, 0x3347211f
or edi, 0x3340471f
xor edx, edi
sub edi, edx
add edi, edx
sub edi, 0x3373531f
mov edi, edx
and edx, 0x337b191f
or edi, edx
mov edx, 0x3361491f
add edi, edx
rol edx, 0x1e
shl edi, 0x1d
inc edx
xchg edx, edi
mov edx, edi
mov edi, edx
mov edi, edx
or edx, 0x3388f51f
mov edi, edx
sub edi, edx
rol edi, 5
shl edx, 3
sub edi, 0x33a2a51f
sub edx, 0x33a35b1f
rol edx, 7
sub edx, 0x33aae91f
inc edi
add edi, edx
or edi, 0x33d0471f
xor edx, 0x33dfe91f
or edx, edi
inc edx
inc edi
xchg edi, edx
or edx, edi
add edi, edx
and edi, edx
and edi, 0x33fd9b1f
ror edi, 0x10
bswap edx
xchg edx, edi
xor edx, edi
ror edx, 1
rol edx, 0x12
sub edi, 0x3415cd1f
dec edx
rol edi, 0x1a
and edi, 0x34196b1f
or edx, 0x3404571f
shr edi, 0xd
and edx, edi
shl edi, 3
sub edx, 0x3434d71f
and edx, 0x3430e51f
mov edx, 0x343c7b1f
mov edi, edx
shl edi, 4
add edi, edx
mov edx, edi
sub edx, edi
sub edx, edi
bswap edi
xor edi, edx
and edx, edi
add edi, edx
xor edi, 0x3443171f
ror edi, 0x1b
shl edx, 2
xor edx, 0x3477251f
shl edi, 0x1d
xor edi, edx
add edx, 0x3478c91f
xchg edx, edi
sub edi, edx
not edi
xor edi, 0x346b1f1f
add edx, 0x34959d1f
sub edi, edx
dec edx
dec edi
sub edx, 0x3485211f
or edi, 0x3481471f
bswap edx
xor edi, 0x348ae91f
add edi, edx
or edi, 0x34b20f1f
add edi, 0x34bf751f
mov edi, 0x34b8911f
bswap edi
sub edx, 0x34a3011f
inc edi
sub edx, 0x34a8971f
or edx, 0x34d7b11f
dec edx
rol edi, 0x10
bswap edx
or edx, 0x34c6fb1f
xor edx, 0x34c5bf1f
mov edx, edi
inc edi
sub edi, edx
ror edi, 0xf
mov edi, 0x34f1771f
mov edx, 0x34fd4f1f
mov edx, 0x34f8b71f
not edi
dec edi
sub edx, edi
shl edi, 0xf
sub edi, edx
or edx, edi
add edi, edx
xor edx, edi
mov edi, 0x351c651f
shr edx, 6
add edx, edi
mov edi, edx
and edi, 0x350a591f
rol edi, 0x1a
rol edi, 0xd
or edi, 0x353fa71f
or edi, 0x353b831f
shl edx, 0xb
or edi, edx
inc edi
not edx
not edx
xor edi, edx
sub edx, 0x3550c11f
mov edx, 0x355f5f1f
rol edx, 6
and edx, edi
shl edx, 7
xor edx, edi
shl edi, 0x12
and edx, 0x354b3f1f
mov edi, 0x35746d1f
not edx
bswap edx
shr edi, 0xf
and edi, 0x3564d31f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bh, bh