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

Disassembly:
sub esi, ebx
mov edi, ecx
add ebx, edx
or edi, eax
xor edx, 0x7ae937b9
or esi, edx
xor ebx, edx
xchg edi, ebx
and edx, edi
and edx, 0x7ec0ffb9
mov edi, 0x7f4be7b9
sub edx, 0x802957b9
xchg edi, ebx
rol ebx, 0xb
add ebx, edx
and ebx, edi
shl edi, 0x10
or esi, edx
shl edx, 0xc
or eax, esi
shl edx, 0xa
ror edx, 0xe
or edx, eax
xchg ecx, edx
mov ebx, edx
add ebx, eax
sub ebx, edi
xor edx, edi
sub esi, edx
add ebx, edi
sub ecx, esi
and ebx, eax
add ebx, 0x8f89ebb9
shl edi, 3
shl ebx, 0x1b
xchg esi, ecx
and eax, esi
mov ebx, eax
or ebx, edx
add eax, ecx
xor ecx, esi
xor edi, eax
or eax, esi
add eax, ecx
xor ebx, 0x984a63b9
xor edi, 0x993b4bb9
dec edx
mov esi, ebx
sub edx, 0x9b519bb9
or ecx, ebx
or ebx, 0x9cc053b9
add edi, ecx
bswap edx
ror ebx, 0x15
shl ebx, 0x10
add eax, esi
mov edx, edi
shl edi, 6
add ebx, edi
sub edx, ecx
add esi, edx
and ecx, esi
xchg edi, ebx
mov edx, 0xa58eabb9
add ebx, eax
shr ebx, 0xe
dec ebx
mov ecx, ebx
mov edi, 0xa8a983b9
add edi, esi
and edx, 0xa9e8b3b9
ror edx, 1
not edx
mov ecx, esi
mov edx, edi
sub edi, esi
xor ecx, esi
xor edx, edi
or edx, eax
not ebx
shl ebx, 7
mov edi, 0xb4b0c7b9
not ebx
xor edi, 0xb648ebb9
add edi, esi
xor edx, 0xb7bb97b9
xor eax, esi
and edi, esi
xor edi, ecx
or edi, esi
ror ebx, 0xe
xor ecx, esi
add ebx, edx
mov ecx, esi
xor edx, ecx
and ebx, eax
add ebx, eax
sub esi, ebx
and eax, ecx
sub ecx, esi
add esi, edx
and edi, 0xc34133b9
add eax, ecx
and ebx, 0xc46e8fb9
xor edi, ecx
add edx, edi
and ecx, ebx
and edi, 0xc740e7b9
sub ecx, ebx
xchg edi, eax
xor edx, 0xc9f207b9
sub edi, esi
or edi, esi
add esi, edx
not edx
or edi, esi
xor edx, eax
shl edi, 0xc
add ecx, ebx
or ebx, eax
inc ebx
xchg edi, eax
add esi, ebx
mov ecx, esi
xor eax, ecx
mov edx, eax
mov ecx, esi
add edi, esi
sub ebx, edi
xor edx, 0xd7631bb9
and ebx, 0xd812abb9
add edi, ecx
xor eax, ecx
xor edx, ecx
bswap edx
sub edx, edi
sub edx, ecx
sub edi, ecx
and ecx, esi
sub eax, esi
add eax, ecx
and edi, eax
not edx
xor edx, 0xe1e537b9
mov edi, ecx
xchg edi, edx
rol ebx, 2
mov edi, esi
xor edi, ecx
xchg ecx, edi
sub ecx, ebx
sub edx, eax
add ebx, edx
add ebx, eax
xor edi, esi
xchg ecx, eax
mov esi, edx
add edx, 0xec3ec7b9
mov edx, eax
and ecx, esi
mov eax, esi
and ebx, edx
mov ebx, 0xef112bb9
sub eax, esi
and ebx, eax
ror edx, 0x1a
sub ebx, 0xf227f7b9
mov edx, edi
sub eax, esi
xor ecx, esi
xchg ebx, esi
mov eax, esi
sub edx, 0xf6a6dfb9
or edx, edi
mov eax, esi
xchg ebx, esi
and edx, 0xf98127b9
xor edi, 0xfa6907b9
xor edi, eax
shr edx, 0xc
sub ebx, 0xfcf503b9
and esi, ebx
and edx, edi
sub ebx, eax
and edx, 0xffaeb7b9
add edx, 0x51e7ba
or edi, eax
bswap edi
and ecx, ebx
xor ebx, edi
mov eax, ecx
dec ebx
inc edx
bswap edx
mov edi, ecx
add edi, eax
mov edx, edi
add ecx, ebx
mov ebx, edi
not ebx
and edx, 0xc31d7ba
add edx, ecx
add edx, eax
xchg ebx, ecx
add ebx, edx
xor ebx, edx
mov edx, eax
xor ecx, ebx
or esi, edx
sub ecx, esi
xchg ebx, eax
or edx, 0x14907bba
xchg ecx, edi
mov ebx, edi
and ebx, eax
sub ecx, esi
sub edx, edi
inc edi
add edx, eax
mov ebx, eax
or edi, esi
and ebx, eax
and ebx, edx
or ecx, esi
or eax, ecx
add edx, edi
xchg ebx, esi
mov edi, ecx
or ecx, ebx
xchg esi, eax
mov edx, eax
xchg edi, eax
not ebx
xor edi, eax
mov edi, 0x24e3d3ba
inc edx
add eax, ecx
mov edi, esi
xchg ecx, edx
add edx, 0x2844efba
or edx, ecx
and edx, eax
rol edx, 5
or edx, eax
shr edi, 0xb
or edi, eax
mov ebx, 0x2d2ccfba
xor edi, 0x2e0d57ba
shr ebx, 0x19
xor edx, eax
xor ecx, ebx
shl edx, 0x1d
add ebx, edx
xchg esi, ecx
sub esi, ebx
mov esi, ebx
xchg esi, edi
xor ecx, esi
or ebx, 0x36cb5bba
and esi, edx
xor edx, edi
add edx, 0x38f83fba
and ebx, 0x39ebf7ba
add ecx, esi
and edi, esi
add esi, ebx
rol ebx, 0xa
xchg edi, edx
sub ebx, edx
add esi, edx
sub ebx, eax
add edi, esi
or edx, eax
sub ecx, esi
sub edi, eax
bswap edi
mov edx, eax
sub esi, ebx
add edi, 0x45335fba
or ebx, edi
or edi, eax
xor edx, edi
and edi, esi
xchg ecx, eax
or esi, ebx
mov eax, ecx
and edi, 0x4b017bba
xor ebx, eax
or ebx, edi
add esi, edx
xor edi, ecx
xchg esi, ecx
and eax, esi
and edi, 0x50245bba
rol edx, 0x15
mov ecx, esi
xchg esi, eax
sub edi, eax
xor ecx, ebx
xchg edi, ebx
add edi, eax
mov esi, ebx
xchg edx, eax
sub edi, 0x5a7103ba
sub ebx, 0x5b4793ba
or ecx, esi
xor edx, 0x5ce737ba
and edx, eax
dec ebx
sub ebx, 0x5ff5f3ba
xor edi, eax
xchg ecx, edi
and edx, 0x627dcbba
rol ebx, 1
add edx, eax
bswap ebx
xor edx, 0x659853ba
add ecx, ebx
xchg esi, edi
sub ecx, esi
and edi, 0x6c328bba
sub edx, edi
or edi, eax
xchg ebx, eax
xor ecx, ebx
dec edx
xor eax, esi
dec ebx
or esi, ebx
or eax, ecx
or ecx, ebx
mov edi, 0x802193ba
and esi, edx
or ebx, eax
xchg esi, ecx
ror ebx, 0x12
or eax, esi
rol edx, 0x13
or edi, esi
xor ebx, edi
shr edi, 0x12
ror edx, 0x1c
add edx, ecx
mov edx, 0x8e2627ba
mov edi, 0x8ea2cbba
xchg edi, edx
or esi, ebx
mov ebx, edx
ror edx, 0x10
sub ecx, esi
add edi, 0x928223ba
xchg edx, esi
sub edx, 0x941ccfba
sub edx, 0x94def7ba
sub ebx, eax
xchg esi, ecx
mov eax, esi
ror ebx, 1
and ebx, edi
sub esi, ebx
and ebx, edi
and ebx, eax
sub edi, 0x9abd9fba
sub edx, edi
add edi, esi
mov eax, ecx
add ecx, esi
add ebx, edx
and edx, ecx
add ecx, ebx
mov ebx, 0x9ef24bba
or esi, edx
dec edi
xor eax, ecx
and ebx, eax
mov esi, ebx
mov esi, edx
and esi, edx
xchg ecx, edi
add edi, esi
or esi, ebx
and eax, esi
sub edx, 0xa66277ba
add esi, edx
and esi, edx
xor ebx, 0xa841ffba
xor ecx, ebx
and esi, ebx
and eax, esi
and esi, edx
add edx, 0xab34abba
and edi, esi
inc ebx
xor edi, 0xaf682fba
not ebx
sub edi, ecx
mov esi, ebx
xor ecx, esi
and esi, edx
add edi, ecx
xor edi, 0xb3e6ebba
and edi, eax
or ecx, esi
xor ebx, edi
and edx, 0xb67bbfba
xor edi, 0xb74febba
add edi, ecx
sub ebx, edi
add ebx, edx
add edx, 0xbd3e27ba
xchg esi, eax
xchg ecx, eax
add ebx, eax
mov ebx, edi
mov edx, edi
and edi, ecx
or ebx, edi
or ebx, edi
and esi, ebx
and ecx, ebx
sub edi, ecx
xchg ecx, edx
add ebx, edi
or ecx, esi
sub ebx, edi
and edx, ecx
sub esi, ebx
xor ecx, ebx
sub edi, eax
xor ebx, edx
and edx, 0xcafcb3ba
sub ecx, ebx
mov edx, eax
mov ecx, ebx
or edi, eax
sub ebx, edi
xor edi, esi
or ebx, eax
xor ecx, esi
and ecx, esi
xor edx, ecx
shl ebx, 0xe
mov ebx, eax
mov ecx, ebx
mov ebx, edi
xchg edi, ebx
xchg edx, ebx
and edi, eax
mov edi, 0xd43a07ba
add edi, 0xd4aca3ba
sub ebx, edx
xor eax, ecx
sub edx, eax
and ecx, ebx
sub edx, edi
and edi, esi
mov esi, ebx
add esi, ebx
xor ebx, edi
or edx, ecx
and ecx, ebx
mov ebx, edi
not edi
sub ebx, eax
or ebx, eax
xchg esi, ecx
mov ebx, edx
sub eax, esi
or edx, ecx
and edi, eax
sub esi, ebx
or ecx, ebx
sub ecx, esi
add ebx, edi
sub ecx, ebx
and ebx, edi
add ebx, eax
sub esi, ebx
mov edx, 0xe3a077ba
or edx, 0xe42e53ba
and edi, esi
xchg ecx, eax
xor edx, 0xe5fd87ba
or ebx, 0xe68767ba
rol edi, 0x14
sub esi, edx
mov ecx, esi
sub edx, edi
add edi, 0xed5547ba
xchg edx, esi
rol edi, 1
dec edx
or esi, edx
add edi, eax
mov eax, esi
mov edx, 0xf22147ba
xchg edi, ebx
or ebx, edi
ror edx, 0xd
add esi, ebx
and edi, esi
sub edi, ecx
xchg edi, ebx
mov edx, 0xf81b5bba
sub ebx, edx
mov edx, 0xf9819fba
rol edx, 6
and edi, esi
mov edi, esi
sub edx, 0xfc3ab3ba
rol ebx, 0x16
or edx, edi
shr edx, 0x1a
or edx, edi
mov ebx, eax
sub eax, ecx
or edi, esi
mov edi, eax
shr ebx, 3
mov edi, esi
and edx, 0x5d7e7bb
mov ecx, ebx
bswap edi
mov esi, edx
xchg ebx, esi
xor esi, ebx
xor ebx, 0xa5ce3bb
and edx, ecx
sub edx, 0xc5fe3bb
xchg edx, eax
or eax, ecx
shr ebx, 1
or edi, esi
and edx, 0x103297bb
xchg edi, ebx
sub edx, edi
bswap edi
or ecx, ebx
and ebx, 0x13fe3fbb
dec edi
add ebx, eax
xor edi, eax
and esi, ebx
dec edx
add edx, 0x17bd5fbb
xchg esi, edi
add ecx, esi
sub edi, esi
inc edx
and ebx, edx
bswap ebx
or edi, ecx
or edx, ecx
shl edi, 0x13
xchg edi, ebx
sub ecx, esi
xor esi, edx
add edx, eax
add edx, eax
or eax, esi
add edx, ecx
add ebx, edx
mov edi, ecx
xchg edi, ebx
and edi, 0x247ab7bb
sub edi, eax
sub eax, esi
xor edi, esi
xchg ecx, edx
shl ebx, 0xe
add edx, 0x2808efbb
and ebx, edx
add edi, esi
or ecx, esi
add edi, 0x29de33bb
mov edx, edi
xor edi, 0x2ae8d7bb
xchg edx, esi
mov edx, eax
xchg edx, esi
sub esi, edx
dec edi
or eax, esi
xor ebx, edi
and edx, 0x2f69fbbb
dec edx
mov edi, esi
or ecx, ebx
inc edi
bswap edx
sub edx, ecx
sub ebx, edx
xor edi, eax
xor edi, 0x345627bb
xor edx, ecx
xchg esi, ecx
xchg esi, eax
not edi
mov ecx, esi
and edi, esi
xchg edi, edx
sub edx, eax
add edx, eax
bswap edi
xor edi, eax
xchg esi, edi
xchg ebx, ecx
rol edi, 0x1b
and edi, esi
mov ebx, edi
shr edi, 0x15
xchg ebx, ecx
or ebx, edi
add ebx, 0x4165ebbb
xor ebx, 0x420d6fbb
xor edi, ecx
and ebx, eax
shr edx, 0x1a
and esi, ebx
mov edx, edi
mov ebx, edx
mov edx, eax
shr ebx, 2
or ebx, edi
shl edi, 0xf
add edx, eax
xchg edi, edx
not edi
xor ecx, ebx
xchg ecx, eax
xor edx, eax
or ebx, edx
mov edx, eax
inc ebx
and ebx, edx
mov ebx, edx
and edx, eax
not ebx
xchg edi, edx
xchg ebx, ecx
xchg ebx, esi
xor esi, edx
add esi, edx
xor esi, ebx
mov ebx, edi
or edx, ecx
and edx, ecx
sub ecx, ebx
ror edx, 0xb
shr edi, 0x1a
or edx, 0x5d6a83bb
mov edx, eax
mov ecx, ebx
sub edx, eax
sub edx, 0x5fb04fbb
or ecx, ebx
and eax, ecx
or eax, esi
xchg ecx, edx
sub eax, esi
or esi, ebx
mov esi, edx
xchg edx, ebx
add eax, ecx
xchg ecx, edx
sub edx, edi
sub ebx, edi
xchg esi, edi
mov edi, eax
mov eax, esi
or edi, 0x6bfbabbb
and ebx, edx
sub edx, eax
xchg esi, eax
dec edi
xor eax, esi
and eax, esi
mov edx, 0x71154fbb
xor ebx, edx
xchg ebx, esi
xchg ebx, esi
xchg esi, ecx
and ecx, esi
add edi, ecx
sub ebx, eax
xchg edx, esi
shr edx, 0x1c
bswap edx
add eax, esi
mov edi, esi
or edx, ecx
shl ebx, 7
add ebx, eax
mov edx, ecx
add eax, ecx
bswap ebx
or ebx, eax
mov edi, esi
xor edx, eax
or edx, eax
or eax, esi
mov ecx, ebx
xor edi, esi
xchg esi, eax
rol edx, 0x12
xor edx, eax
add edx, eax
xor ecx, esi
or ebx, eax
mov esi, ebx
or edi, ecx
xor edi, eax
or ecx, ebx
xor esi, edx
mov edx, eax
sub eax, esi
and edi, ecx
sub esi, ebx
mov edi, ecx
xchg edi, edx
shr ebx, 0xb
add ebx, edx
add ecx, esi
xor ebx, 0x8ea59fbb
or ebx, 0x8f4d73bb
bswap edx
add ebx, 0x909cebbb
mov ebx, eax
mov edx, 0x91b22fbb
and ecx, esi
mov ebx, edi
and edi, 0x93810bbb
sub ebx, edx
xchg edx, esi
sub ebx, 0x96118bbb
or edi, 0x96d8b7bb
ror edx, 0x16
or ebx, edi
xor edx, 0x992a9bbb
xchg esi, eax
sub edx, eax
not edx
xchg ebx, esi
xchg edi, edx
and ebx, 0x9e0fcbbb
add ecx, esi
mov edx, eax
sub ecx, ebx
or edx, eax
xor edi, 0xa1508fbb
dec edi
add edx, 0xa27a0bbb
ror ebx, 2
or edx, eax
or ebx, edi
and edx, eax
sub edx, ecx
shr edx, 0xf
sub edx, edi
mov edx, ecx
or eax, ecx
or edx, 0xaa6307bb
add ebx, edi
or eax, ecx
add ebx, eax
add ebx, eax
xchg edi, ebx
not edx
add ebx, edi
xchg edx, eax
xor edi, eax
sub edx, edi
xor ebx, 0xb36903bb
and eax, ecx
and ebx, edi
xchg ecx, eax
and ecx, ebx
sub ebx, eax
inc edi
mov edi, 0xb8a763bb
shr edx, 0xf
and esi, ebx
add ebx, eax
mov ecx, esi
xor ebx, eax
mov edi, esi
add esi, ebx
add edx, eax
xchg edi, eax
or edx, edi
add esi, edx
and edi, eax
and eax, ecx
xchg edx, eax
or edi, 0xc2efd3bb
xor edi, ecx
add eax, esi
add edi, 0xc4f303bb
xor ebx, edx
xor ebx, edx
add edx, ecx
and ebx, edx
add ecx, esi
or edx, eax
bswap ebx
or ebx, 0xca7c9bbb
rol edi, 3
and edi, eax
add edi, 0xcc604bbb
or esi, ebx
mov eax, ecx
and eax, ecx
add edx, 0xcea27fbb
xor edx, edi
mov edi, eax
or eax, ecx
not edx
add ecx, ebx
xchg edx, ebx
sub edx, eax
shr ebx, 0x11
xor ebx, eax
or ebx, eax
shr edx, 1
inc edi
or edx, ecx
xor edi, eax
sub ecx, esi
xchg edi, ebx
sub eax, ecx
mov edx, ecx
xor ecx, ebx
sub edi, esi
or esi, edx
or ebx, edi
not edi
sub esi, ebx
mov ebx, edx
shr edx, 0x10
sub edi, 0xdf2937bb
shr edx, 0x1b
and eax, ecx
sub edx, eax
and ecx, esi
add esi, edx
rol ebx, 0x11
sub eax, ecx
mov edi, esi
add eax, ecx
or ebx, edi
or eax, esi
mov edx, edi
mov eax, esi
mov esi, edx
xchg esi, ecx
add edx, 0xe6db8fbb
mov esi, edx
and edx, 0xe7b5ebbb
bswap edi
dec edx
xor edx, edi
xchg esi, edi
sub esi, ebx
sub esi, edx
mov ebx, edx
and edi, esi
and ebx, 0xec9767bb
ror edx, 7
dec edi
sub ebx, eax
xchg ecx, edx
xor edx, edi
add ebx, edx
or edi, eax
dec edi
xor edi, eax
sub ecx, esi
mov ebx, edx
mov ebx, 0xf304e7bb
bswap ebx
xchg ebx, eax
xchg edx, ebx
xor esi, edx
shr ebx, 0xa
add edx, 0xf68563bb
sub esi, edx
sub ebx, edi
xchg esi, edi
shr edi, 0x1e
bswap edx
or eax, ecx
add ebx, edi
or esi, ebx
and ecx, ebx
xor eax, esi
xchg edi, ebx
and edx, edi
dec edi
xor eax, ecx
or ecx, ebx
rol ebx, 0xd
add edi, 0xffdb47bb
xor edx, eax
or ebx, edx
sub ecx, esi
add ebx, edx
add eax, esi
xor ebx, 0x50d43bc
mov ebx, eax
xor ebx, edx
or edx, eax
ror ebx, 4
and ecx, esi
sub eax, esi
xchg edx, esi
xchg edx, esi
and edi, esi
bswap edi
add ebx, eax
and edx, ecx
mov esi, ebx
xchg ecx, edx
rol ebx, 0x1c
add ebx, edx
and edx, 0xe4177bc
sub edi, ecx
or esi, ebx
xor edx, eax
sub edi, ecx
xor edi, eax
sub edx, ecx
add edi, ecx
or ecx, ebx
bswap ebx
or ebx, 0x13e753bc
shr edi, 0xe
and edx, 0x14f277bc
not edi
shr edi, 0x14
and esi, ebx
xor ecx, ebx
add edx, eax
inc edi
sub ecx, ebx
mov edx, ecx
sub edx, eax
bswap edx
not edx
xor edi, 0x1b3eefbc
and edi, 0x1bb9dfbc
shr ebx, 7
or edi, esi
add eax, ecx
bswap edi
xor esi, ebx
sub edi, ecx
and edx, 0x1f7653bc
bswap ebx
mov edi, esi
and esi, edx
add edx, edi
rol edx, 1
or eax, esi
rol ebx, 0x14
ror ebx, 0x1b
and edx, eax
mov eax, ecx
add edx, eax
inc edx
and ebx, edx
ror ebx, 1
and ebx, edx
or esi, edx
rol edi, 1
xchg esi, edi
and ebx, eax
add edi, 0x296f9fbc
or ecx, esi
xor edi, 0x2aa027bc
xor ebx, eax
mov esi, ebx
mov edx, ecx
add esi, ebx
add edi, 0x2ce1e3bc
ror edi, 1
or edx, edi
and ebx, edx
and ebx, 0x2eeaafbc
and eax, ecx
rol edi, 0x11
xchg edx, ebx
and ebx, edi
bswap ebx
and ebx, 0x320a13bc
or ebx, 0x329597bc
and esi, ebx
sub ecx, ebx
and ebx, edx
sub edi, 0x34b6f3bc
mov eax, ecx
sub edi, ecx
ror edx, 6
rol edx, 0x10
add esi, ebx
mov edi, esi
xor edx, ecx
ror edx, 9
sub edx, edi
xor edx, 0x3a173bbc
sub ebx, edi
bswap ebx
xchg ecx, eax
or esi, edx
rol edx, 0x15
and esi, edx
add ecx, esi
shr edi, 0xf
and ebx, eax
xchg ebx, esi
add edx, 0x3ff98fbc
mov edi, esi
and edx, edi
xor edx, eax
sub esi, edx
add esi, edx
add ebx, eax
shr edi, 0x17
mov ebx, 0x449f93bc
inc edi
mov edx, ecx
add ecx, esi
inc edi
sub ecx, ebx
add ebx, eax
add edx, eax
sub ebx, 0x48b5abbc
mov edi, ecx
mov edx, 0x49abb3bc
add edi, ecx
and esi, edx
xor edi, ecx
xor edx, 0x4c695fbc
sub edi, esi
add edx, eax
or ebx, edx
add edi, esi
xor ecx, ebx
xchg ecx, edi
add edi, eax
mov ecx, esi
xor edi, esi
rol edi, 0x15
xor edi, ecx
and edi, 0x542723bc
or edi, 0x54b41fbc
and eax, esi
mov ebx, edi
add edi, ecx
xchg esi, edi
xchg ebx, ecx
xor eax, esi
and ecx, ebx
or ebx, edx
sub edx, 0x5cc83fbc
mov ebx, eax
not ebx
xor ebx, 0x5eb123bc
add edx, 0x5f3fa3bc
and ebx, eax
xchg ecx, edx
xor ebx, 0x61ef73bc
and edx, edi
shl edx, 0x19
sub esi, edx
xchg ecx, edx
shr ebx, 3
mov esi, edx
add edi, eax
and edi, esi
shr edi, 0xb
and ebx, 0x68e0f7bc
mov ebx, 0x696ce7bc
xor ebx, eax
sub ebx, eax
not ebx
or ebx, edx
not edx
xchg edi, eax
xchg ebx, esi
or ebx, 0x6fc31bbc
xor ebx, eax
or edx, ecx
inc edi
dec ebx
and eax, ecx
and edx, edi
xor edx, edi
xchg ecx, edi
ror ebx, 2
bswap edi
xor esi, edx
xchg ecx, edx
sub ecx, esi
and edx, ecx
or edi, ecx
xchg ecx, eax
add ebx, eax
mov edi, eax
xor eax, esi
add esi, edx
add edi, esi
or esi, edx
xor ebx, edi
xor edx, 0x81a337bc
or esi, ebx
sub edi, eax
not edx
sub edi, ecx
sub edi, 0x853d1fbc
xchg esi, ecx
xor edx, 0x871c6bbc
or edx, ecx
mov esi, edx
xchg ebx, eax
and edx, 0x8a0207bc
add esi, ebx
xchg ebx, eax
mov esi, ebx
rol ebx, 0x1c
or ecx, ebx
xor ebx, eax
and esi, edx
mov ebx, 0x8e2f8fbc
and eax, ecx
add edx, eax
xor esi, edx
mov ecx, ebx
xor ecx, esi
xchg esi, edi
mov ebx, 0x91cbefbc
sub eax, ecx
and edi, eax
add edx, ecx
add ebx, edx
sub edi, 0x944887bc
xor ebx, ebx
dec esi
rol esi, 0xe
inc edx
ror eax, 5
and ecx, 0x963063bc
and esi, 0x967dabbc
mov eax, 0xe8a0a7
and esi, 0x96cc5fbc
ror edi, 1
and ecx, 0x977d9bbc
shr eax, 2
not eax
add eax, 0x986ce3bc
rol ecx, 8
mov edi, 0xe9c993
shr edx, 0x15
ror eax, 9
sub ecx, 0x99f68fbc
add edi, 0x9a3cb3bc
sub ecx, 0x9aa4ebbc
shl esi, 0x13
add edx, 0x9b4733bc
xor edi, 0x9bb6b3bc
not edx
ror edx, 0xa
mov esi, 0xeb96ab
add eax, 0x9cafe3bc
or eax, 0x9d077fbc
bswap ecx
not eax
shl ecx, 0x1d
sub ecx, 0x9e6d57bc
mov esi, 0x9ead9fbc
mov edx, 0xecb877
sub esi, 0x9f173fbc
ror edi, 2
inc edx
dec esi
not edi
ror eax, 1
shl ecx, 4
xor edx, 0xa191efbc
dec esi
mov ecx, 0xee5207
not edx
ror edx, 0x1d
bswap esi
shl esi, 0x18
ror edx, 0x13
ror edi, 9
xor eax, 0xa4cd03bc
xchg edi, ecx
xchg edi, eax
inc edx
sub ecx, edi
and esi, 0xa8183bbc
and edi, esi
add edi, edx
bswap ecx
sub ecx, 0xaac443bc
inc edi
ror edi, 0x16
or edi, 0xac520fbc
bswap esi
mov eax, edx
sub ecx, 0xaff70bbc
add edi, edx
sub eax, edi
xor esi, eax
xor esi, edx
ror edx, 0x16
or edi, 0xb4641bbc
xor edx, 0xed3a1ea0
or ecx, 0xb57d6fbc
add ecx, edi
rol edi, 1
add edi, 0xb85c93bc
xor esi, ecx
sub ecx, 0xba09a3bc
xor edi, 0xf8fc0552
shr eax, 0xc
or eax, ecx
xor esi, eax
add eax, ecx
inc esi
rol ecx, 0xd
or ecx, eax
add eax, 0xc0a3ebbc
add esi, 0xc1380fbc
sub ecx, 0xc20797bc
xor esi, eax
xor esi, 0xc3c28fbc
add edx, ebx
or eax, 0xc478abbc
ror esi, 7
xor esi, eax
and ecx, 0xc6ab0fbc
not esi
dec ecx
xchg ecx, esi
xor esi, eax
mov ecx, dword [edx]
not esi
dec esi
sub esi, eax
or esi, 0xce00c7bc
xor ecx, edi
sub esi, 0xcf07b7bc
or esi, eax
or esi, eax
add esi, eax
add esi, 0xd1c507bc
add esi, eax
mov dword [edx], ecx
mov ecx, 0x3039
or esi, 0xd3417bbc
xor esi, eax
rol esi, 0xa
sub esi, eax
mov ecx, 0xde6af107
inc esi
sub esi, 0xd77e23bc
add esi, eax
or esi, 0xd8ccc3bc
xor ecx, 0xde6af103
xor esi, eax
xor esi, eax
sub esi, 0xdba453bc
and esi, 0xdc40dbbc
add ebx, ecx
and esi, eax
or esi, eax
xchg esi, eax
not esi
sub esi, 0xdfda8fbc
xor ecx, 0x19cb5c
xchg esi, eax
not esi
or esi, eax
sub esi, eax
and esi, eax
rol esi, 0x17
add esi, 0xe56b63bc
not esi
shl esi, 0x10
shl esi, 0xe
xor esi, eax
mov esi, eax
not esi
rol esi, 0x11
dec esi
xor esi, eax
shl esi, 3
or esi, eax
and esi, 0xeb1c43bc
dec esi
add esi, eax
ror esi, 0x10
shr esi, 6
shr esi, 4
dec esi
shl esi, 0x1d
dec esi
shl esi, 1
sub esi, eax
inc esi
mov esi, eax
xchg esi, eax
or esi, eax
mov esi, 0xf182bfbc
dec esi
mov esi, eax
ror esi, 0x1a
dec esi
sub esi, 0xf39ea7bc
sub esi, eax
and esi, 0xf481cfbc
dec esi
and esi, eax
sub esi, 0xf5ca67bc
shr esi, 0x19
ror esi, 0x10
rol esi, 2
xchg esi, eax
shl esi, 0x17
shl esi, 2
inc esi
xor esi, eax
inc esi
and esi, 0xfa697bbc
and esi, eax
add esi, eax
mov esi, eax
or esi, 0xfbe043bc
mov esi, eax
sub esi, 0xfcb1fbbc
shr esi, 4
inc esi
shr esi, 6
xor esi, eax
or esi, eax
add esi, 0xff567bbc
shr esi, 7
bswap esi
and esi, eax
sub esi, 0x11e9fbd
shl esi, 0x16
xchg esi, eax
not esi
not esi
inc esi
xchg esi, eax
add esi, eax
shr esi, 0x17
mov esi, eax
dec esi
and esi, eax
sub esi, 0x97bc3bd
add esi, eax
add esi, 0xac54fbd
xor esi, eax
or esi, eax
xchg esi, eax
bswap esi
sub esi, 0xe59dbbd
xchg esi, eax
shr esi, 0x10
xor esi, 0x111fabbd
or esi, 0x11ddd7bd
inc esi
or esi, eax
not esi
bswap esi
sub esi, eax
sub esi, 0x1639cbbd
add esi, 0x16e5e7bd
or esi, 0x17ba33bd
xor esi, 0x189acbbd
add esi, eax
and esi, eax
and esi, eax
shl esi, 1
sub esi, 0x1c4f87bd
sub esi, 0x1d109fbd
and esi, eax
rol esi, 9
add esi, 0x1eeebbbd
or esi, 0x1fa83fbd
not esi
sub esi, 0x211413bd
xchg esi, eax
mov esi, eax
or esi, eax
xchg esi, eax
mov esi, 0x24db8bbd
shl esi, 2
not esi
or esi, eax
xor esi, 0x281dabbd
add esi, 0x28760fbd
inc esi
not esi
shr esi, 0x1c
rol esi, 1
add esi, 0x2a8f27bd
xor esi, eax
xor esi, eax
not esi
or esi, eax
xor esi, eax
dec esi
shr esi, 0x14
xor esi, 0x2e6c17bd
rol esi, 0x19
dec esi
sub esi, 0x2fcf9bbd
dec esi
dec esi
inc esi
shl esi, 0x12
inc esi
mov esi, 0x322ba7bd
xor esi, eax
mov esi, 0x330323bd
rol esi, 0xf
add esi, eax
ror esi, 0x1c
sub esi, 0x34d8f3bd
bswap esi
or esi, 0x35bd47bd
not esi
ror esi, 0x15
bswap esi
sub esi, eax
xor esi, 0x381ecbbd
and esi, eax
xor esi, eax
xchg esi, eax
ror esi, 5
rol esi, 1
xor esi, eax
bswap esi
shl esi, 0x12
shl esi, 0x11
dec esi
xor esi, 0x3d66cbbd
or esi, eax
sub esi, 0x3e580fbd
and esi, eax
xor esi, 0x3f434fbd
and esi, eax
not esi
add esi, eax
inc esi
inc esi
mov esi, eax
shr esi, 0xd
mov esi, eax
shl esi, 0x1b
or esi, eax
dec esi
xor esi, 0x448cc3bd
xor esi, 0x45180fbd
rol esi, 0xb
rol esi, 0x14
inc esi
or esi, 0x46e70bbd
inc esi
xor esi, eax
inc esi
ror esi, 0xc
add esi, 0x491167bd
add esi, 0x496ee3bd
or esi, 0x49e117bd
mov esi, 0x4a33efbd
add esi, eax
sub esi, 0x4b0defbd
rol esi, 4
or esi, 0x4bf963bd
shr esi, 0xb
add esi, eax
ror esi, 8
add esi, 0x4da0f3bd
not esi
rol esi, 0x1b
sub esi, eax
mov esi, 0x4fb46fbd
mov esi, 0x50378fbd
not esi
bswap esi
rol esi, 0x11
mov esi, eax
mov esi, 0x52f013bd
shr esi, 0x1c
and esi, 0x53caebbd
shr esi, 1
add esi, eax
not esi
sub esi, 0x56112bbd
bswap esi
xor esi, 0x579cb7bd
or esi, 0x5a192bbd
dec esi
or esi, eax
shl esi, 4
and esi, 0x5cc52bbd
xor esi, 0x5dba5bbd
rol esi, 0x12
not esi
dec esi
mov esi, eax
mov esi, eax
shr esi, 2
mov esi, 0x624227bd
and esi, eax
not esi
inc esi
ror esi, 0x1e
sub esi, 0x6620bbbd
xor esi, eax
xor esi, eax
dec esi
add esi, 0x694a5bbd
and esi, eax
ror esi, 0xf
or esi, eax
or esi, eax
inc esi
rol esi, 7
inc esi
and esi, eax
xchg esi, eax
not esi
xchg esi, eax
sub esi, 0x72229fbd
mov esi, eax
xor esi, eax
and esi, eax
and esi, eax
or esi, eax
shl esi, 5
xchg esi, eax
shl esi, 0x1b
add esi, 0x7841dfbd
dec esi
or esi, eax
or esi, 0x7a6d43bd
mov esi, eax
dec esi
or esi, 0x7ca6b3bd
and esi, 0x7d4d97bd
add esi, eax
dec esi
and esi, eax
not esi
ror esi, 2
sub esi, eax
inc esi
shr esi, 0xd
sub esi, 0x842ac7bd
sub esi, 0x85191fbd
shl esi, 0x19
ror esi, 0x14
sub esi, 0x87a11fbd
mov esi, 0x8845c7bd
sub esi, 0x891f37bd
xor esi, eax
shr esi, 7
or esi, 0x8b7e6bbd
rol esi, 6
sub esi, eax
add esi, eax
dec esi
or esi, 0x8f500bbd
rol esi, 0x1b
sub esi, 0x90dd8fbd
not esi
dec esi
sub esi, 0x92e96bbd
not esi
mov esi, eax
sub esi, eax
rol esi, 3
sub esi, 0x96c7d3bd
add esi, 0x9777c7bd
or esi, eax
or esi, 0x99269fbd
dec esi
dec esi
shr esi, 8
and esi, 0x9b036bbd
ror esi, 0x10
xor esi, eax
ror esi, 0x11
and esi, 0x9ce677bd
ror esi, 0x19
bswap esi
sub esi, eax
sub esi, 0x9ece4bbd
shr esi, 0x11
shl esi, 0x11
not esi
rol esi, 8
and esi, 0xa10ca3bd
xor esi, eax
or esi, eax
sub esi, eax
xchg esi, eax
shr esi, 0x13
or esi, eax
inc esi
bswap esi
shl esi, 0x1c
and esi, 0xa5b45bbd
shr esi, 1
inc esi
mov esi, eax
add esi, 0xa73ddfbd
xchg esi, eax
sub esi, 0xa85307bd
mov esi, 0xa8a58bbd
shl esi, 1
add esi, 0xa9757fbd
bswap esi
ror esi, 7
not esi
ror esi, 0x1e
xor esi, eax
or esi, 0xac3ae7bd
cmp ebx, ecx
jne 0x59e6c4
or esi, 0xacb697bd
bswap esi
mov esi, 0xad73abbd
shr esi, 0x1d
dec esi
sub esi, 0xb0c78bbd
and esi, eax
mov esi, eax
or esi, 0xb1e833bd
or esi, 0xb25d67bd
dec esi
bswap esi
and esi, eax
inc esi
bswap esi
dec esi
mov esi, eax
bswap esi
shr esi, 3
add esi, eax
or esi, 0xb6bfdbbd
ror esi, 0xd
ror esi, 0x16
dec esi
not esi
or esi, eax
or esi, 0xbb0cefbd
shr esi, 0x1b
or esi, 0xbc5f7fbd
mov esi, eax
rol esi, 6
xchg esi, eax
mov esi, 0xbe6de3bd
not esi
rol esi, 0x12
bswap esi
bswap esi
xor esi, eax
shl esi, 7
and esi, 0xc34a8bbd
xchg esi, eax
or esi, eax
xor esi, eax
and esi, eax
shl esi, 0x13
bswap esi
shl esi, 8
mov esi, 0xc97993bd
inc esi
mov esi, eax
shr esi, 0xb
bswap esi
mov esi, 0xccf87fbd
add esi, eax
mov esi, eax
not esi
or esi, eax
shr esi, 2
xor esi, 0xd0e4bfbd
add esi, eax
inc esi
rol esi, 8
shr esi, 0xa
add esi, 0xd42137bd
inc esi
and esi, 0xd54ebbbd
add esi, 0xd5f0c7bd
inc esi
xor esi, eax
or esi, eax
bswap esi
shl esi, 0x17
add esi, 0xda8e2bbd
add esi, eax
and esi, 0xdbf64bbd
rol esi, 0x1b
mov esi, 0xdd785bbd
mov esi, 0xddf6fbbd
xor esi, 0xded7dfbd
and esi, eax
shl esi, 5
rol esi, 0xb
ror esi, 0x13
shl esi, 0xc
xor esi, 0xe3c677bd
and esi, eax
and esi, eax
dec esi
sub esi, 0xe6f30bbd
sub esi, eax
inc esi
not esi
dec esi
dec esi
add esi, eax
shr esi, 0x15
and esi, 0xec9c23bd
inc esi
mov esi, 0xedb23fbd
dec esi
mov esi, eax
shl esi, 8
rol esi, 8
sub esi, 0xf1090bbd
sub esi, 0xf1f6c3bd
or esi, 0xf2d0dbbd
mov esi, eax
ror esi, 0x12
and esi, eax
or esi, 0xf5b6abbd
ror esi, 0x15
sub esi, 0xf6b74bbd
shr esi, 0x1a
xchg esi, eax
ror esi, 1
sub esi, eax
shr esi, 0xf
sub esi, 0xf9b543bd
xor esi, 0xfa42ffbd
dec esi
xor esi, eax
and esi, 0xfb95b3bd
and esi, eax
add esi, 0xfc4f27bd
xchg esi, eax
add esi, eax
or esi, 0xfdaee3bd
xor esi, eax
xor esi, eax
sub esi, 0xff4333bd
mov esi, eax
or esi, 0x70fbe
inc esi
inc esi
shr esi, 8
mov esi, 0x1a4bbbe
shr esi, 1
xor esi, 0x2ab6fbe
shr esi, 0x17
mov esi, 0x565abbe
or esi, eax
add esi, eax
bswap esi
xor esi, eax
inc esi
mov esi, eax
rol esi, 8
xor esi, 0x8d7b3be
or esi, 0x94ac3be
xor esi, eax
rol esi, 1
add esi, eax
add esi, 0xafddfbe
xchg esi, eax
sub esi, eax
dec esi
sub esi, 0xd565bbe
mov esi, eax
ror esi, 0x1e
not esi
ror esi, 8
and esi, eax
xor esi, 0xfefd7be
and esi, eax
mov esi, 0x10a0a3be
rol esi, 2
xor esi, eax
shr esi, 0xc
dec esi
sub esi, eax
add esi, 0x13591bbe
dec esi
shr esi, 2
mov esi, 0x14886bbe
and esi, eax
add esi, eax
not esi
add esi, eax
not esi
dec esi
add esi, 0x172563be
and esi, eax
and esi, eax
shr esi, 0x1e
sub esi, eax
rol esi, 8
inc esi
or esi, 0x1a2fbbbe
mov esi, eax
inc esi
mov esi, eax
inc esi
ror esi, 1
and esi, eax
shr esi, 0xf
mov esi, 0x1dedafbe
or esi, 0x1efe87be
xchg esi, eax
or esi, 0x206a8fbe
bswap esi
sub esi, 0x21554fbe
xor esi, 0x223c3bbe
not esi
shl esi, 0x18
and esi, eax
sub esi, eax
mov esi, eax
sub esi, 0x24cdefbe
rol esi, 0x1c
or esi, eax
or esi, eax
xor esi, eax
add esi, eax
or esi, eax
sub esi, eax
ror esi, 4
ror esi, 8
mov ecx, 0xdf1476c5
mov esi, 0x2940dfbe
sub esi, 0x29f53bbe
shr esi, 1
rol esi, 8
and esi, eax
mov esi, 0x2c0023be
ror esi, 6
xor esi, 0x2d758bbe
or esi, eax
or esi, 0x2f13c3be
and esi, 0x2fcda3be
xor esi, eax
sub esi, 0x315dfbbe
add esi, 0x31b873be
or esi, eax
rol esi, 8
add esi, eax
dec esi
shr esi, 0x10
mov esi, eax
and esi, 0x35ddf3be
bswap esi
shl esi, 0x16
and esi, 0x38359fbe
add esi, 0x38a797be
inc esi
xchg esi, eax
dec esi
not esi
mov esi, 0x3c217bbe
rol esi, 9
and esi, eax
and esi, eax
add esi, 0x3f1403be
xor esi, eax
and esi, eax
and esi, eax
or esi, eax
xchg esi, eax
xchg esi, eax
mov esi, 0x44839fbe
shr esi, 0x1d
ror esi, 0x15
and esi, 0x46d043be
mov esi, eax
or esi, eax
not esi
bswap esi
sub esi, 0x4a4577be
shl esi, 0xa
bswap esi
shl esi, 0x1a
or esi, 0x4dea1bbe
mov esi, eax
xchg esi, eax
or esi, 0x50047bbe
mov esi, eax
and esi, 0x518597be
or esi, eax
inc esi
shl esi, 1
rol esi, 0x14
mov esi, 0x559d93be
add esi, 0x561ba7be
mov esi, eax
ror esi, 0x14
not esi
xor esi, eax
xor esi, eax
or esi, eax
dec esi
xor esi, eax
inc esi
add esi, 0x6101e3be
or esi, eax
add esi, eax
not esi
dec esi
ror esi, 0xc
or esi, eax
bswap esi
or esi, eax
sub esi, eax
or esi, eax
and esi, 0x69ba27be
rol esi, 8
or esi, 0x6b2edfbe
shr esi, 0x1c
shl esi, 8
or esi, 0x6d5783be
or esi, eax
xor esi, 0x6ed3b3be
dec esi
sub esi, 0x708c4bbe
sub esi, eax
not esi
xchg esi, eax
add esi, eax
shr esi, 0x1d
xor esi, eax
shr esi, 2
not esi
or esi, eax
dec esi
bswap esi
add esi, eax
or esi, 0x77fa63be
mov esi, 0x784b5bbe
rol esi, 0xf
rol esi, 1
add esi, eax
shr esi, 2
rol esi, 0x16
rol esi, 0x1e
or esi, eax
or esi, 0x7bdf17be
sub esi, eax
and esi, 0x7cc19fbe
or esi, 0x7d3397be
xor esi, eax
xchg esi, eax
sub esi, 0x7ed45fbe
ror esi, 4
xor esi, eax
not esi
or esi, eax
add esi, eax
inc esi
inc esi
mov esi, eax
xor esi, eax
add esi, eax
rol esi, 9
add esi, 0x8454ffbe
shl esi, 7
dec esi
xor esi, eax
or esi, 0x872e1bbe
ror esi, 1
add esi, 0x880473be
mov esi, eax
or esi, eax
or esi, 0x897227be
mov esi, 0x89c47bbe
xchg esi, eax
shl esi, 4
add esi, eax
rol esi, 0x1a
inc esi
dec esi
or esi, eax
rol esi, 0x10
mov esi, eax
or esi, 0x8ffefbbe
ror esi, 0xf
shl esi, 0xc
bswap esi
rol esi, 4
xor esi, 0x93d24bbe
xor esi, 0x94d98fbe
rol esi, 0x1e
bswap esi
or esi, 0x9702bbbe
bswap esi
shl esi, 0xc
xor ecx, 0xdf5466c5
inc esi
ror esi, 0x12
xor esi, eax
not esi
mov esi, eax
rol esi, 0xa
or esi, eax
or esi, eax
mov esi, 0x9f4143be
rol esi, 0x18
add esi, eax
xor esi, eax
sub esi, eax
dec esi
sub esi, 0xa375a3be
ror esi, 8
add esi, 0xa4cab3be
sub esi, 0xa58ad3be
xor esi, eax
shr esi, 4
or esi, 0xa816ffbe
or esi, eax
inc esi
bswap esi
or esi, 0xab0f8fbe
sub esi, 0xac074bbe
and esi, 0xacca63be
add esi, 0xad7803be
xor esi, eax
sub esi, 0xb170e7be
add esi, 0xb21d33be
add esi, eax
sub esi, 0xb3aa93be
xor esi, 0xb4811bbe
xor esi, 0xb5839bbe
sub esi, eax
or esi, 0xb7c9fbbe
mov esi, 0xb8616bbe
or esi, eax
sub esi, 0xb9e51fbe
xor esi, eax
inc esi
mov esi, eax
not esi
or esi, eax
and esi, eax
add esi, eax
or esi, eax
or esi, eax
mov esi, eax
sub esi, 0xc12f73be
xor esi, eax
or esi, 0xc2c4ebbe
not esi
add esi, eax
shl esi, 0x15
or esi, eax
and esi, eax
and esi, eax
and esi, 0xc8024bbe
add esi, 0xc8a2a7be
shr esi, 3
and esi, 0xc992c7be
rol esi, 0xe
or esi, 0xca7cfbbe
mov esi, eax
or esi, 0xcb3de3be
inc esi
xchg esi, eax
xor esi, 0xcce603be
sub esi, eax
rol esi, 2
mov esi, 0xce3107be
xchg esi, eax
sub esi, 0xcf4637be
add esi, 0xcfa117be
and esi, 0xd0068bbe
xor esi, 0xd09327be
rol esi, 0xb
and esi, eax
and esi, eax
xchg esi, eax
or esi, 0xd2d1fbbe
add esi, 0xd32b53be
ror esi, 9
xor esi, eax
shl esi, 0x1e
dec esi
inc esi
ror esi, 1
dec esi
or esi, 0xd6c7e7be
and esi, eax
xor esi, eax
ror esi, 0x18
not esi
xor esi, eax
or esi, 0xd990f7be
mov esi, eax
and esi, eax
mov esi, 0xda8eb3be
xor esi, eax
shr esi, 6
sub esi, eax
rol esi, 0x13
ror esi, 0x1c
rol esi, 0x1d
inc esi
add esi, 0xde3c2bbe
xor esi, eax
and esi, 0xdf2ae7be
xor esi, 0xdfb7bfbe
shr esi, 0xa
sub esi, 0xe0b117be
and esi, 0xe115abbe
bswap esi
sub esi, eax
mov esi, eax
rol esi, 0xc
rol esi, 0x16
shr esi, 0x19
rol esi, 0x16
not esi
rol esi, 5
mov esi, 0xe5633bbe
inc esi
shl esi, 5
mov esi, eax
and esi, eax
mov esi, eax
add esi, eax
xor esi, eax
bswap esi
not esi
not esi
shl esi, 0x19
shr esi, 0x1b
sub esi, 0xeac38bbe
or esi, 0xeb37d3be
mov esi, eax
inc esi
sub esi, 0xed077bbe
add esi, eax
add esi, 0xee323fbe
add esi, eax
ror esi, 2
bswap esi
sub esi, eax
and esi, eax
not esi
inc esi
mov esi, eax
shr esi, 0xd
xor esi, eax
add esi, 0xf4192bbe
inc esi
xor esi, 0xf5ae63be
or esi, eax
or esi, 0xf6935bbe
ror esi, 6
mov esi, 0xf7efdbbe
xchg esi, eax
sub esi, eax
not esi
or esi, eax
or esi, 0xfbfaf3be
inc esi
xor esi, eax
dec esi
inc esi
xchg esi, eax
mov esi, 0x2f03bf
add esi, eax
sub esi, 0x1c9dbbf
shr esi, 0x1b
xor esi, eax
mov esi, 0x5b653bf
or esi, 0x6954bbf
xor esi, eax
sub esi, 0x853b3bf
ror esi, 0xf
xor esi, eax
xchg esi, eax
shl esi, 1
rol esi, 0x15
add esi, 0xd42f3bf
mov esi, 0xdc107bf
dec esi
rol esi, 2
rol esi, 0xc
ror esi, 0x1d
call ecx
and esi, eax
mov esi, 0x12125fbf
shl esi, 0x1c
ror esi, 0x1c
or esi, 0x147437bf
add esi, 0x150d37bf
xor esi, 0x1619bfbf
sub esi, eax
sub esi, 0x17f71bbf
mov esi, eax
xor esi, eax
rol esi, 4
and esi, eax
mov esi, eax
inc esi
add esi, 0x1ccc23bf
and esi, eax
and esi, eax
shl esi, 0x1d
shr esi, 0x10
shl esi, 0x12
add esi, 0x213e27bf
not esi
dec esi
and esi, eax
sub esi, 0x240903bf
inc esi
rol esi, 4
dec esi
ror esi, 0xb
mov esi, 0x273c1bbf
shr esi, 0x1e
mov esi, 0x2881fbbf
mov esi, 0x29134bbf
rol esi, 0x19
rol esi, 0xc
mov esi, eax
or esi, 0x2c507bbf
mov esi, eax
ror esi, 1
or esi, 0x2deee3bf
and esi, 0x2e53cfbf
sub esi, 0x2ed6fbbf
shr esi, 0xf
add esi, 0x2fa747bf
sub esi, eax
xor esi, eax
bswap esi
add esi, 0x3179f3bf
ror esi, 1
bswap esi
add esi, eax
mov esi, 0x33078bbf
not esi
xchg esi, eax
ror esi, 9
not esi
add esi, 0x35447bbf
and esi, eax
or esi, eax
rol esi, 0xa
shr esi, 0x1c
add esi, 0x3761cbbf
bswap esi
shl esi, 9
mov esi, 0x389343bf
shl esi, 5
or esi, eax
not esi
dec esi
dec esi
and esi, 0x3b116bbf
add esi, 0x3b6d97bf
add esi, eax
or esi, 0x3c38abbf
not esi
add esi, 0x3cfba3bf
add esi, eax
inc esi
sub esi, eax
inc esi
sub esi, 0x3f1dabbf
or esi, eax
sub esi, 0x400f77bf
ror esi, 0x13
rol esi, 0xd
xor esi, 0x418fa7bf
xor esi, eax
or esi, eax
and esi, 0x42ea4fbf
sub esi, 0x436e43bf
add esi, 0x43ca03bf
inc esi
or esi, eax
xor esi, 0x452d23bf
add esi, 0x4587abbf
or esi, eax
shr esi, 0x12
bswap esi
rol esi, 0xb
xchg esi, eax
mov esi, 0x497457bf
and esi, eax
sub esi, 0x4a6fdfbf
xchg esi, eax
ror esi, 0x1c
xor esi, 0x4c431bbf
mov esi, 0x4cd58fbf
add esi, eax
rol esi, 0x14
or esi, 0x4f0b5fbf
xor esi, 0x4ff87bbf
sub esi, 0x507cdfbf
and esi, eax
bswap esi
bswap esi
ror esi, 0xf
sub esi, 0x539d77bf
and esi, 0x55b8d7bf
mov esi, eax
and esi, eax
and esi, eax
mov esi, 0x57f237bf
and esi, 0x5876efbf
bswap esi
mov esi, 0x5c25cbbf
and esi, 0x5cd69bbf
shr esi, 8
sub esi, eax
add esi, 0x5f1a1bbf
sub esi, 0x6015ffbf
xchg esi, eax
or esi, 0x61f5c7bf
bswap esi
xor esi, eax
sub esi, eax
xor esi, 0x657a57bf
inc esi
bswap esi
add esi, 0x676c83bf
or esi, eax
shr esi, 8
inc esi
xchg esi, eax
xor esi, 0x6bb9dbbf
not esi
sub esi, eax
and esi, eax
xchg esi, eax
mov esi, 0x6e95fbbf
rol esi, 2
or esi, 0x6f7e7bbf
mov esi, eax
mov esi, 0x701e63bf
inc esi
or esi, 0x70f6e7bf
and esi, eax
xor esi, eax
mov esi, eax
add esi, 0x72885bbf
shl esi, 0x1d
xchg esi, eax
and esi, eax
shl esi, 5
ror esi, 9
xchg esi, eax
and esi, 0x77cc53bf
add esi, 0x787d73bf
add esi, 0x79274bbf
ror esi, 0x18
bswap esi
dec esi
and esi, eax
xor esi, eax
mov esi, 0x7dbe93bf
xor esi, eax
rol esi, 0xc
dec esi
ror esi, 0x10
and esi, eax
inc esi
xchg esi, eax
shl esi, 0x14
sub esi, eax
xor esi, eax
sub esi, eax
shl esi, 0x1a
add esi, 0x884957bf
or esi, eax
mov esi, eax
shl esi, 0xa
or esi, eax
mov esi, 0x8b5cd3bf
bswap esi
shr esi, 6
mov esi, eax
add esi, 0x8dd92bbf
or esi, eax
or esi, eax
mov esi, eax
shl esi, 0x12
rol esi, 0x12
or esi, eax
or esi, eax
add esi, eax
xchg esi, eax
mov esi, eax
sub esi, 0x953437bf
shr esi, 0xc
shl esi, 4
shr esi, 0xe
or esi, 0x970b3bbf
mov esi, 0x975d3fbf
or esi, eax
dec esi
xchg esi, eax
and esi, eax
and esi, eax
dec esi
add esi, 0x9a472fbf
sub esi, 0x9ae60bbf
mov esi, eax
mov esi, eax
or esi, eax
dec esi
and esi, eax
sub esi, eax
shr esi, 0x1d
and esi, eax
bswap esi
dec esi
or esi, eax
or esi, 0xa714d3bf
shl esi, 0xa
or esi, eax
add esi, eax
or esi, eax
add esi, eax
xor esi, 0xabbdf7bf
or esi, eax
and esi, 0xad1f1fbf
and esi, 0xaddf1fbf
mov esi, 0xb00423bf
inc esi
add esi, 0xb12f2bbf
dec esi
inc esi
or esi, 0xb3723fbf
shl esi, 0xb
dec esi
mov esi, eax
or esi, 0xba8aefbf
ror esi, 0x17
rol esi, 0xa
or esi, eax
or esi, 0xbd8d5bbf
shl esi, 0xa
or esi, 0xbf458bbf
add esi, eax
or esi, 0xc0d42fbf
not esi
and esi, eax
mov esi, 0xc22effbf
dec esi
mov esi, 0xc2e5b3bf
not esi
mov esi, eax
mov esi, eax
or esi, eax
not esi
rol esi, 4
add esi, 0xc59affbf
xor esi, eax
xor esi, 0xc6b517bf
inc esi
dec esi
rol esi, 7
add esi, 0xc85dc3bf
add esi, eax
add esi, 0xc912afbf
inc esi
dec esi
not esi
mov esi, 0xcaa153bf
xor esi, eax
mov esi, eax
xchg esi, eax
or esi, 0xcc8487bf
dec esi
add esi, 0xcd6c93bf
sub esi, 0xcdf09bbf
mov esi, 0xce41d7bf
mov esi, eax
xchg esi, eax
sub esi, eax
dec esi
add esi, 0xd061dbbf
xor esi, eax
sub esi, eax
bswap esi
or esi, eax
shl esi, 0x19
shr esi, 0x13
xchg esi, eax
xor esi, 0xd44dcfbf
shr esi, 0x15
rol esi, 9
inc esi
shr esi, 0xa
xchg esi, eax
xchg esi, eax
or esi, 0xd7b1bfbf
bswap esi
dec esi
or esi, eax
rol esi, 0xe
inc esi
not esi
xchg esi, eax
rol esi, 0x12
inc esi
sub esi, eax
or esi, eax
mov esi, eax
xchg esi, eax
rol esi, 0x1e
add esi, eax
xor esi, 0xe1a007bf
inc esi
xchg esi, eax
xchg esi, eax
xchg esi, eax
inc esi
xor esi, eax
xchg esi, eax
and esi, 0xe83e0bbf
mov esi, 0xe8dad7bf
and esi, eax
and esi, eax
sub esi, 0xeacf5fbf
mov esi, 0xeb5a77bf
xor esi, eax
add esi, 0xecc5fbbf
mov esi, eax
xchg esi, eax
or esi, 0xef41e3bf
xor esi, 0xf02e07bf
sub esi, 0xf0f5d3bf
xchg esi, eax
and esi, 0xf264fbbf
mov esi, eax
not esi
mov esi, eax
bswap esi
add esi, 0xf52503bf
ror esi, 0x18
rol esi, 0x14
dec esi
or esi, 0xf7e48fbf
and esi, 0xf893b7bf
dec esi
inc esi
mov esi, 0xfabfebbf
add esi, eax
mov esi, eax
or esi, 0xfc96cfbf
shr esi, 0x14
and esi, eax
or esi, 0xff00bbbf
sub esi, eax
add esi, eax
and esi, eax
sub esi, eax
xor esi, eax
dec esi
or esi, 0x6f4abc0
or esi, eax
xor esi, eax
or esi, eax
xchg esi, eax
xor esi, 0xb5bc3c0
mov esi, eax
or esi, eax
not esi
or esi, eax
inc esi
add esi, eax
bswap esi
sub esi, 0x1178cbc0
add esi, eax
or esi, 0x12a963c0
xchg esi, eax
xchg esi, eax
shr esi, 0xf
sub esi, 0x15d7f3c0
ror esi, 1
mov esi, eax
add esi, 0x17f4e7c0
sub esi, eax
xor esi, eax
add esi, 0x1a6ed7c0
rol esi, 1
bswap esi
rol esi, 0xd
rol esi, 0xf
dec esi
add esi, 0x1d1ca7c0
rol esi, 0x10
and esi, eax
xchg esi, eax
add esi, eax
shl esi, 0x12
sub esi, 0x1fd4e3c0
rol esi, 0x1e
sub esi, 0x20d143c0
shl esi, 1
sub esi, 0x21cb97c0
xor esi, 0x2264cfc0
rol esi, 6
xchg esi, eax
rol esi, 0xb
and esi, eax
ror esi, 0x19
or esi, eax
ror esi, 4
sub esi, eax
add esi, eax
mov esi, 0x26eedbc0
xor esi, 0x277befc0
sub esi, eax
shl esi, 0xa
or esi, eax
or esi, eax
shr esi, 3
xor esi, eax
and esi, eax
shr esi, 0xd
ror esi, 0x1c
mov esi, eax
not esi
add esi, 0x2cb8f7c0
xor esi, eax
shr esi, 0x12
inc esi
not esi
rol esi, 0x16
shr esi, 9
add esi, eax
inc esi
or esi, eax
inc esi
rol esi, 0xc
xor esi, 0x32100bc0
add esi, 0x326b9bc0
inc esi
sub esi, 0x33546fc0
mov esi, 0x33a533c0
mov esi, eax
or esi, 0x34666bc0
mov esi, eax
or esi, eax
rol esi, 8
and esi, eax
inc esi
xchg esi, eax
shl esi, 5
xor esi, eax
xor esi, 0x39a703c0
not esi
add esi, eax
bswap esi
bswap esi
rol esi, 0x1c
mov esi, eax
and esi, eax
mov esi, 0x3cdfb3c0
or esi, eax
rol esi, 0x15
add esi, eax
and esi, 0x3f348fc0
add esi, eax
mov esi, eax
dec esi
shl esi, 0xe
rol esi, 3
xor esi, 0x42daa7c0
and esi, eax
mov esi, eax
or esi, 0x44af07c0
and esi, 0x45609bc0
rol esi, 0xc
or esi, 0x471d5bc0
sub esi, 0x47e2b3c0
sub esi, eax
xchg esi, eax
xchg esi, eax
ror esi, 0x1c
shr esi, 0x17
xor esi, 0x4d4753c0
ror esi, 0x18
shl esi, 8
or esi, eax
sub esi, eax
xchg esi, eax
not esi
shl esi, 0xa
or esi, eax
xor esi, eax
or esi, 0x548d8bc0
or esi, eax
ror esi, 0x18
sub esi, 0x571b9bc0
sub esi, 0x5801bfc0
rol esi, 0x11
and esi, 0x5b859fc0
sub esi, eax
and esi, 0x5d30cbc0
xor esi, 0x5e431fc0
sub esi, 0x5f25cfc0
sub esi, 0x5fe5fbc0
mov esi, 0x6080d3c0
xor esi, eax
sub esi, 0x62e113c0
or esi, eax
rol esi, 0x11
shl esi, 0x10
add esi, eax
or esi, 0x65bf8bc0
ror esi, 0x1e
mov esi, eax
not esi
or esi, eax
add esi, eax
shl esi, 0xf
add esi, eax
sub esi, 0x6b4343c0
or esi, eax
mov esi, 0x6c8203c0
or esi, eax
sub esi, 0x6e20bbc0
not esi
rol esi, 0xe
bswap esi
not esi
dec esi
add esi, eax
xor esi, eax
or esi, 0x747343c0
dec esi
dec esi
sub esi, 0x7673fbc0
xchg esi, eax
xor esi, 0x78274bc0
mov esi, eax
or esi, eax
and esi, 0x79ec8bc0
sub esi, eax
shl esi, 0x1d
ror esi, 0x1d
ror esi, 0x1d
dec esi
or esi, 0x7ebbf7c0
not esi
sub esi, eax
mov esi, 0x810133c0
ror esi, 0x1c
shl esi, 0x1a
or esi, eax
add esi, eax
shl esi, 6
xor esi, eax
mov esi, eax
mov esi, 0x8627b7c0
bswap esi
or esi, eax
xchg esi, eax
xor esi, eax
add esi, 0x89fec3c0
ror esi, 2
not esi
and esi, 0x8be033c0
rol esi, 4
not esi
mov esi, 0x8de40fc0
sub esi, 0x8edb13c0
mov esi, 0x8f7befc0
and esi, eax
xor esi, eax
inc esi
xor esi, eax
xor esi, 0x93aa93c0
mov esi, 0x9446c3c0
and esi, eax
or esi, eax
rol esi, 0x17
rol esi, 0x16
or esi, 0x98176fc0
sub esi, eax
and esi, eax
dec esi
xor esi, 0x9b4277c0
ror esi, 0xc
sub esi, 0x9d1fdfc0
add esi, 0x9dc383c0
add esi, eax
xor esi, eax
add esi, eax
ror esi, 0x18
sub esi, 0xa138dbc0
shl esi, 0xe
bswap esi
inc esi
add esi, eax
ror esi, 1
or esi, 0xa556e3c0
mov esi, 0xa5f4d3c0
dec esi
add esi, 0xa76fb3c0
xor esi, eax
bswap esi
xor esi, eax
xor esi, 0xaa7667c0
and esi, 0xaadad7c0
rol esi, 0xd
add esi, 0xabac03c0
sub esi, 0xac31dfc0
rol esi, 0x14
bswap esi
shr esi, 0x1d
and esi, eax
xor esi, eax
not esi
or esi, eax
shl esi, 0x1c
add esi, eax
or esi, 0xb43677c0
dec esi
ror esi, 0x1c
or esi, 0xb62b5bc0
mov esi, eax
and esi, eax
xchg esi, eax
mov esi, eax
mov esi, eax
ror esi, 0x18
ror esi, 0x13
inc esi
add esi, eax
sub esi, 0xbce843c0
and esi, 0xbd9cc3c0
and esi, eax
not esi
add esi, eax
inc esi
xchg esi, eax
xor esi, 0xc25f0fc0
inc esi
or esi, eax
rol esi, 8
dec esi
rol esi, 5
mov esi, 0xc6d8afc0
or esi, eax
add esi, eax
sub esi, eax
rol esi, 0x1a
mov esi, eax
shr esi, 0x1c
shl esi, 0x1a
add esi, 0xcc9ad3c0
dec esi
sub esi, 0xce00f7c0
mov esi, eax
dec esi
and esi, eax
sub esi, eax
not esi
add esi, 0xd15233c0
shr esi, 2
xor esi, eax
mov esi, eax
mov esi, eax
bswap esi
mov esi, 0xd49f93c0
or esi, 0xd5425fc0
shl esi, 0x17
add esi, 0xd6729bc0
rol esi, 1
mov esi, eax
rol esi, 0xe
shl esi, 0x13
xor esi, 0xd9c79bc0
xor esi, 0xdaa8ebc0
shl esi, 0x15
inc esi
xchg esi, eax
add esi, 0xdd863bc0
shl esi, 0x1b
bswap esi
mov esi, 0xdfd4fbc0
and esi, eax
bswap esi
sub esi, eax
mov esi, eax
shr esi, 0x18
and esi, 0xe36327c0
add esi, eax
shr esi, 0xa
or esi, 0xe4a5abc0
and esi, eax
xor esi, 0xe591b3c0
shr esi, 8
and esi, 0xe66d73c0
sub esi, eax
xor esi, eax
xchg esi, eax
and esi, 0xe86cd7c0
shr esi, 0x15
xor esi, eax
mov esi, 0xe9bf97c0
add esi, 0xea1a47c0
sub esi, 0xea9e23c0
mov esi, eax
ror esi, 0xa
rol esi, 0x13
or esi, eax
rol esi, 0x19
sub esi, eax
or esi, eax
or esi, 0xee2d6bc0
dec esi
xchg esi, eax
mov esi, eax
rol esi, 0x14
or esi, eax
or esi, eax
or esi, 0xf13a1bc0
add esi, 0xf19643c0
shl esi, 0xf
mov esi, eax
mov esi, eax
rol esi, 1
not esi
xchg esi, eax
shr esi, 5
xor esi, eax
and esi, eax
not esi
sub esi, 0xf6f29fc0
sub esi, 0xf7b837c0
rol esi, 0xc
mov esi, 0xf9193bc0
not esi
and esi, eax
add esi, eax
add esi, 0xfa916fc0
sub esi, eax
sub esi, 0xfbceffc0
and esi, 0xfc7c43c0
bswap esi
shr esi, 4
mov esi, eax
or esi, eax
and esi, 0xffbf27c0
rol esi, 0xd
and esi, eax
sub esi, eax
xor esi, eax
sub esi, 0x2cd3bc1
mov esi, 0x35eefc1
mov esi, 0x3f1ffc1
or esi, eax
inc esi
sub esi, 0x8273bc1
rol esi, 0x12
xor esi, 0x9b24fc1
ror esi, 0x16
and esi, 0xb4b3fc1
or esi, 0xc2fa3c1
sub esi, 0xd1e83c1
sub esi, 0xf95bfc1
shl esi, 0x14
xchg esi, eax
sub esi, 0x123f5fc1
mov esi, eax
rol esi, 0x11
or esi, eax
add esi, 0x14b953c1
and esi, 0x155213c1
mov esi, eax
or esi, eax
sub esi, eax
or esi, eax
ror esi, 0x11
dec esi
and esi, eax
not esi
or esi, 0x1bd327c1
bswap esi
not esi
or esi, 0x1e0363c1
ror esi, 0xa
add esi, eax
and esi, 0x204c73c1
add esi, eax
and esi, 0x217b6fc1
sub esi, 0x226acfc1
ror esi, 1
or esi, 0x2424abc1
xor esi, 0x252b6fc1
bswap esi
ror esi, 0xb
xor esi, 0x278fe3c1
xor esi, 0x28944fc1
mov esi, eax
or esi, eax
rol esi, 0x13
mov esi, 0x2b215fc1
and esi, 0x2bba83c1
shr esi, 0xe
or esi, eax
shr esi, 0x16
xor esi, eax
and esi, eax
inc esi
bswap esi
xor esi, eax
xchg esi, eax
and esi, eax
sub esi, 0x34612fc1
inc esi
not esi
not esi
mov esi, eax
bswap esi
add esi, 0x36cbfbc1
xor esi, 0x3757b7c1
xor esi, eax
or esi, eax
sub esi, eax
and esi, eax
shr esi, 0x10
add esi, 0x3a0047c1
shl esi, 6
rol esi, 0x19
not esi
rol esi, 0xa
xor esi, eax
mov esi, eax
or esi, 0x3d197fc1
sub esi, eax
mov esi, eax
sub esi, 0x3e6927c1
and esi, 0x3ecdcbc1
shl esi, 0x10
sub esi, 0x3fc9d3c1
mov esi, eax
mov esi, 0x406767c1
or esi, 0x40dce3c1
and esi, eax
xor esi, 0x41c8efc1
sub esi, eax
or esi, 0x42bb77c1
dec esi
mov esi, eax
xor esi, eax
add esi, 0x44532fc1
and esi, 0x44b883c1
add esi, eax
sub esi, eax
xor esi, eax
shr esi, 0x1a
ror esi, 0x14
not esi
ror esi, 0x10
rol esi, 5
add esi, 0x4912dfc1
add esi, 0x49a59bc1
not esi
shl esi, 0x14
mov esi, 0x4b9463c1
mov esi, eax
shr esi, 5
and esi, 0x4cbb1fc1
xchg esi, eax
or esi, 0x4dc007c1
add esi, eax
sub esi, 0x4f31dbc1
ror esi, 9
or esi, eax
not esi
mov esi, eax
xor esi, 0x529237c1
ror esi, 0x1a
inc esi
or esi, 0x54587bc1
xchg esi, eax
inc esi
sub esi, eax
inc esi
or esi, eax
shr esi, 0xb
and esi, 0x5b76cbc1
dec esi
add esi, 0x5cc2fbc1
and esi, eax
bswap esi
xchg esi, eax
and esi, eax
shl esi, 0x18
and esi, eax
add esi, eax
bswap esi
add esi, 0x63ded7c1
not esi
ror esi, 0x16
mov esi, eax
add esi, eax
mov esi, 0x66ccdbc1
or esi, eax
ror esi, 0xf
bswap esi
add esi, eax
mov esi, eax
xor esi, eax
rol esi, 0x1c
shl esi, 8
shr esi, 0xa
ror esi, 0x1c
sub esi, eax
and esi, eax
and esi, 0x7034b3c1
mov esi, eax
or esi, 0x718263c1
not esi
ror esi, 0x1a
add esi, 0x73e09fc1
inc esi
sub esi, eax
bswap esi
rol esi, 0xf
add esi, 0x77bacfc1
inc esi
or esi, 0x7992dfc1
bswap esi
bswap esi
add esi, eax
not esi
and esi, eax
shl esi, 0x1b
xor esi, 0x7e687fc1
ror esi, 6
and esi, eax
xor esi, eax
ror esi, 0x1a
and esi, eax
or esi, eax
ror esi, 7
xchg esi, eax
add esi, 0x854a33c1
sub esi, eax
xor esi, eax
and esi, eax
ror esi, 5
and esi, 0x88c017c1
shl esi, 0x1c
and esi, 0x8a4b1bc1
sub esi, 0x8b84a7c1
dec esi
add esi, 0x8cfa43c1
and esi, eax
not esi
xor esi, eax
add esi, eax
or esi, 0x8fad5fc1
add esi, eax
sub esi, eax
inc esi
add esi, eax
and esi, eax
rol esi, 6
inc esi
or esi, eax
xchg esi, eax
dec esi
xchg esi, eax
or esi, eax
sub esi, 0x956d0fc1
not esi
add esi, 0x96304bc1
sub esi, eax
sub esi, 0x9734fbc1
sub esi, 0x97b737c1
bswap esi
bswap esi
not esi
xchg esi, eax
mov esi, eax
dec esi
mov esi, 0x9c0d8bc1
sub esi, 0x9d49bbc1
mov esi, eax
or esi, eax
and esi, eax
shr esi, 0x1a
shr esi, 0x11
mov esi, 0xa0fc5fc1
dec esi
or esi, eax
or esi, 0xa2eaa3c1
rol esi, 0xd
xor esi, 0xa47ad3c1
dec esi
inc esi
dec esi
dec esi
and esi, 0xa890b3c1
or esi, 0xa9505bc1
or esi, eax
add esi, eax
bswap esi
shr esi, 0x17
bswap esi
xchg esi, eax
rol esi, 0x18
and esi, eax
add esi, eax
and esi, 0xb3d7b3c1
sub esi, 0xb4c31bc1
shr esi, 0x17
mov esi, 0xb5fc47c1
or esi, 0xb6b673c1
not esi
inc esi
and esi, eax
or esi, eax
or esi, eax
not esi
shr esi, 3
sub esi, eax
shl esi, 0x15
rol esi, 1
ror esi, 0xa
sub esi, 0xbfcbb3c1
bswap esi
and esi, eax
xchg esi, eax
or esi, 0xc2db83c1
not esi
rol esi, 0xf
sub esi, eax
not esi
dec esi
not esi
and esi, 0xc829afc1
dec esi
or esi, eax
ror esi, 1
inc esi
rol esi, 6
ror esi, 1
mov esi, eax
inc esi
xor esi, eax
shr esi, 0x16
rol esi, 0xa
add esi, eax
bswap esi
shl esi, 0x1e
dec esi
or esi, 0xd47433c1
inc esi
add esi, eax
sub esi, eax
add esi, 0xd7617bc1
sub esi, eax
shl esi, 0x15
and esi, eax
and esi, eax
rol esi, 4
mov esi, eax
add esi, 0xdc6f27c1
and esi, eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add 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