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

Disassembly:
shl esi, 0x14
mov esi, 0xcdce0085
and esi, ecx
mov eax, edx
mov ecx, eax
xchg edi, ecx
or ebx, esi
or ecx, edx
xchg esi, edx
sub ebx, esi
xor edx, esi
xor edx, eax
mov eax, ebx
rol ecx, 0xe
sub ecx, esi
sub edx, 0xd9e08285
dec edx
and ecx, edx
sub ecx, ebx
sub edi, eax
inc edx
xor ebx, eax
bswap ecx
rol edx, 6
and edi, 0xe182e885
add edi, esi
mov edx, ebx
xchg edi, esi
xchg edx, eax
xchg esi, eax
mov eax, edx
bswap edx
ror edx, 0xc
xor ecx, eax
shr eax, 0x19
add esi, 0xead31c85
mov edi, ebx
and ebx, 0xec3bfa85
add edx, esi
add esi, eax
mov edi, edx
xor esi, edx
xchg esi, eax
sub eax, ecx
xor ecx, 0xf239fe85
add ebx, 0xf2ed6685
add edx, eax
and esi, ebx
xchg esi, edi
and ecx, 0xf62d2685
not esi
and edx, eax
xor edx, ebx
mov eax, ebx
sub eax, edi
or ecx, eax
shl ebx, 1
and edx, eax
rol edi, 0x1a
xchg esi, edi
mov edx, edi
ror esi, 0x18
shl ebx, 0x1b
sub eax, edx
xor ebx, ecx
xor ebx, 0x13b9c486
xor edx, esi
mov ebx, eax
mov ecx, eax
mov ebx, 0x16980a86
xchg edx, eax
mov ecx, ebx
and ecx, edx
sub edx, 0x19ebfa86
inc esi
or ecx, edx
xor ecx, 0x1c8df286
add edi, esi
sub esi, edi
or edi, eax
or edi, esi
add esi, ecx
or edi, 0x217c0886
xchg ebx, ecx
sub esi, edi
or ebx, edi
xor esi, ecx
or ecx, eax
mov eax, ecx
add eax, esi
xchg esi, ebx
sub edx, edi
or edx, ebx
xor esi, ecx
xchg ecx, ebx
sub eax, edi
mov eax, 0x2dc21086
sub edx, edi
or edi, eax
mov esi, ecx
mov esi, ebx
ror esi, 4
inc ecx
or ebx, 0x3352ec86
rol edi, 0x17
bswap edx
ror edx, 0xe
sub edx, ecx
or edx, eax
add ebx, edx
xchg ebx, eax
sub esi, edx
and ebx, edx
not esi
xchg ebx, esi
sub eax, edi
sub ebx, ecx
and esi, ecx
add edi, 0x40305086
or ebx, ecx
xor edi, eax
sub ecx, edi
or edi, esi
mov esi, ebx
xor edx, ebx
and edx, eax
sub esi, edx
add edi, edx
xchg esi, ebx
mov ebx, edi
or ecx, edi
xchg edi, eax
xchg edx, edi
dec ecx
rol eax, 0x18
and ecx, esi
ror ecx, 0x13
xor eax, edx
and ecx, esi
sub ecx, 0x525aa086
sub edi, esi
xor ecx, edi
add eax, 0x55003a86
or ebx, ecx
xchg ecx, eax
sub ebx, edi
sub edi, esi
and edx, eax
xchg ebx, edx
rol ecx, 6
sub eax, ecx
xor ebx, edi
and eax, ebx
or ecx, ebx
add esi, 0x5f839a86
xchg ecx, esi
sub edx, esi
xchg ebx, ecx
not ebx
or edi, ebx
or edi, esi
xchg edx, ecx
mov ebx, edx
sub edx, ebx
and ebx, edx
sub ebx, esi
add edx, ebx
or edx, eax
xchg ecx, ebx
or ebx, ecx
or eax, edx
and esi, edi
sub esi, 0x70128286
xchg ebx, eax
inc esi
xor eax, ecx
mov edi, 0x737c6c86
xor eax, ecx
sub eax, edi
xor edx, ecx
mov ebx, esi
sub eax, esi
xor edx, eax
or esi, edi
add edx, ecx
dec esi
rol ebx, 0x16
bswap ecx
ror edi, 3
mov ecx, edi
xor edx, eax
rol esi, 0xc
ror edx, 1
and esi, edi
or eax, edx
xor esi, edi
xor ecx, edx
sub edi, ecx
rol ecx, 0xb
shl edi, 0xc
rol eax, 0xe
or ecx, edi
and eax, edx
mov ecx, edx
and esi, edx
add ecx, esi
add eax, edx
xor esi, 0x8d955686
sub ebx, edx
or ecx, edx
add ebx, ecx
sub edx, edi
add esi, edx
sub ebx, edx
or edx, ecx
add edx, ecx
ror edx, 0x11
sub esi, edx
add edx, 0x9693c486
xchg edi, edx
bswap edi
add esi, ecx
and edx, ebx
add ebx, ecx
sub edi, esi
and edx, esi
xchg edi, esi
and eax, esi
inc eax
mov ebx, edi
xor ebx, edx
mov edi, ecx
xchg ecx, eax
mov ebx, ecx
xor edi, 0xa3a52a86
xchg edx, eax
xchg ecx, esi
add esi, 0xa6788286
or ebx, edx
xor edi, ecx
xchg edx, ecx
xor ecx, esi
or eax, edx
not edi
rol edi, 0x10
inc ebx
inc ecx
or edi, ecx
xchg edi, edx
mov ecx, eax
or ecx, 0xb41fc086
add ebx, esi
bswap eax
add ebx, esi
xchg edx, ebx
mov esi, 0xc1096886
and esi, edx
rol edx, 0x16
or edi, eax
sub edx, ecx
and edi, eax
sub edx, edi
or ecx, eax
shl edi, 6
and eax, ebx
add edx, esi
add esi, ecx
rol esi, 0x1b
xchg edi, edx
or ecx, eax
shl edi, 0xa
add edi, 0xcf7a8a86
dec edx
or edx, esi
add edi, eax
xor eax, esi
add edx, 0xd378da86
add esi, edx
mov esi, eax
or esi, ecx
or ecx, esi
and esi, ebx
mov esi, ebx
or eax, ebx
or esi, edx
xor edx, ebx
sub edi, 0xdb6b2086
add ecx, eax
and ebx, esi
add ebx, eax
and edi, esi
sub esi, eax
shl esi, 0x12
mov ebx, edi
sub eax, edx
inc esi
sub ebx, 0xe3478c86
and edi, ebx
rol edi, 0xf
inc ebx
ror eax, 4
sub ebx, esi
sub ebx, esi
or ebx, edi
sub esi, 0xf0e7f286
ror ecx, 0x12
add ecx, esi
mov ecx, 0xf31f8a86
and esi, eax
sub ecx, esi
or ecx, ebx
add edx, esi
rol ebx, 0x13
or edx, esi
and edi, ebx
xchg esi, ecx
xor edi, edx
add eax, esi
add ebx, edi
or ebx, eax
sub eax, 0xfde80486
mov ecx, esi
mov ecx, edi
sub esi, edx
and edx, edi
or edx, eax
or edx, 0x281c487
inc ecx
dec ecx
shr edi, 0x16
mov ecx, edx
and esi, edx
or edx, edi
and ecx, edi
rol ebx, 2
sub edi, ebx
or ebx, 0xa8eb287
rol esi, 6
xor ebx, 0xc77b687
or ecx, ebx
add edx, esi
mov ecx, eax
xor eax, ebx
xor eax, 0x10932887
sub ebx, ecx
mov ecx, eax
shr ebx, 0x14
and edx, 0x13bec487
xor eax, ebx
mov edi, eax
mov ebx, 0x15fffa87
xchg edi, ecx
mov edx, 0x17b0d487
or edi, edx
sub ecx, edx
dec esi
add ebx, eax
inc edi
mov edx, 0x1c559a87
mov ecx, 0x1cfb6a87
add ecx, esi
add ebx, eax
add esi, eax
xor ebx, edi
sub esi, edi
inc edi
add ebx, ecx
xor eax, ebx
or ebx, edx
and esi, ebx
xor edi, eax
mov edx, ecx
add ebx, edx
add esi, edi
or edi, eax
and edx, 0x2979e487
sub ecx, esi
xor ebx, ecx
xor edx, edi
and esi, edi
sub edi, 0x2e153487
add ecx, 0x2ecb1087
sub edi, 0x2fc1cc87
sub ebx, 0x30b5e687
mov ebx, eax
mov eax, edi
xchg ecx, eax
and eax, edx
mov eax, ecx
or ebx, esi
or edx, 0x35f0b687
and esi, ecx
xchg edx, ecx
xchg ebx, edi
sub ebx, edi
xchg esi, ebx
add ecx, ebx
xor ecx, 0x3c703a87
or ecx, eax
or ecx, eax
mov ebx, esi
add edx, ebx
xor ecx, edi
inc ecx
xchg esi, ecx
sub ecx, edi
sub esi, 0x44116887
or esi, eax
sub edi, 0x45dd4a87
sub edi, ebx
sub esi, ebx
shl ecx, 4
rol eax, 0x17
shl esi, 0x1c
xor edi, edx
and edi, edx
xor eax, ecx
and edx, ebx
xor edx, 0x4eede087
rol edx, 0x18
xor edx, ebx
sub ebx, edi
xchg ecx, eax
xor eax, edi
and ecx, 0x548bb487
or ecx, edx
mov ecx, esi
add ecx, ebx
mov eax, edi
xor eax, ecx
add esi, edi
xor ecx, eax
sub esi, ebx
sub ebx, 0x5bcb0e87
and ebx, eax
mov ebx, eax
and esi, edx
or eax, esi
ror ecx, 8
dec esi
mov eax, edi
or ebx, edx
and esi, ebx
mov ecx, edx
and ecx, edi
xchg edx, edi
mov ebx, eax
mov esi, eax
or edi, ecx
xor edi, eax
xchg ebx, esi
sub ebx, ecx
and edx, 0x6ac5b487
sub esi, 0x6bbbec87
or ebx, edx
and ecx, edx
or edx, ebx
and edx, ecx
not ebx
inc ebx
or edx, ecx
mov edx, edi
and ecx, ebx
not edi
mov ecx, edi
add edx, ebx
not ebx
mov ebx, esi
or ecx, 0x76f9ba87
xor ebx, edx
xchg ecx, ebx
xchg edx, ecx
xchg ecx, edi
xor ebx, ecx
sub esi, edi
mov esi, edi
and ebx, ecx
sub esi, eax
or eax, edi
xchg edi, edx
or esi, ebx
add edx, eax
rol ebx, 5
shr eax, 5
add ebx, edx
xchg edi, ebx
and ebx, ecx
sub edx, ebx
xor eax, ebx
add edx, ebx
or edx, eax
or esi, ebx
xchg ebx, eax
xor eax, ecx
xchg ecx, eax
and edx, 0x981bb087
sub esi, edx
sub edi, 0x9a03f087
xor edi, ecx
xor edi, ebx
xchg ebx, edi
sub edx, 0xa1bafa87
sub esi, edx
xor esi, ecx
xchg ebx, eax
or ecx, ebx
and eax, edi
mov esi, edi
shl ecx, 0xd
or ecx, eax
xor esi, 0xa993ac87
sub ecx, esi
and ebx, edx
shl edi, 0x12
or esi, edx
and ebx, 0xadb58e87
bswap eax
xor edx, edi
add esi, ebx
not ebx
or edi, ebx
or esi, 0xb2af5887
not ecx
inc esi
xor ecx, edi
not edi
mov ecx, 0xb6ae0287
mov edx, 0xb7541e87
and esi, 0xb81bc287
mov ecx, edi
and esi, eax
or ebx, edx
sub ecx, eax
mov eax, ebx
mov edi, edx
xor edx, 0xbd749087
xchg esi, eax
or esi, ecx
xor esi, ecx
mov eax, ecx
add eax, 0xc1a64887
and esi, edx
and ecx, eax
inc edi
sub ecx, esi
sub edi, 0xc5c79887
mov esi, eax
add esi, edx
mov ecx, edx
add esi, ecx
dec edi
xchg edi, edx
shr ecx, 0x12
or esi, eax
or ecx, esi
inc edi
xor eax, ecx
not edi
sub ecx, edx
or esi, edi
mov eax, ebx
and esi, ebx
mov edx, ebx
xor ebx, edi
not ecx
sub ecx, edx
mov ecx, 0xd663b687
and esi, eax
xor ebx, edi
and esi, ebx
mov esi, ebx
sub eax, edi
and edi, 0xdb29d887
add edx, edi
xor ebx, ecx
mov ecx, eax
and edi, edx
mov ebx, eax
and eax, edx
shl esi, 3
mov esi, ebx
sub ebx, esi
or esi, ecx
xchg edx, edi
mov ecx, esi
inc eax
add esi, edi
xor edx, eax
mov ecx, ebx
sub ebx, 0xe87a0487
and eax, ebx
or esi, ebx
inc ecx
rol esi, 0x1c
xor edi, ebx
or ecx, 0xed8c4287
add esi, edx
and edi, ebx
xchg edi, ecx
and edi, edx
mov ebx, eax
add ebx, 0xf21d8287
or esi, edi
add eax, esi
bswap ebx
add eax, 0xf51eba87
and edx, 0xf5e28a87
dec eax
xor ecx, eax
or esi, 0xf881f487
or ebx, 0xf95c2087
mov ebx, ecx
xchg ebx, edx
ror ecx, 0x11
xor ebx, eax
and ecx, edi
sub ebx, edi
sub edi, esi
and ebx, ecx
and ebx, 0xfb3488
mov esi, edx
or ebx, edi
ror ecx, 0xe
add ebx, edi
or ecx, eax
shr eax, 0x12
and edi, edx
or ebx, esi
sub eax, ecx
sub edx, ebx
or ecx, edx
or edx, ecx
or eax, esi
dec edi
or ecx, edi
xchg ecx, ebx
xchg edi, esi
dec ebx
and eax, edx
shl esi, 0x13
or ebx, ecx
xchg esi, ebx
and ecx, eax
xchg edi, ebx
or ecx, edx
add edi, ebx
and ebx, eax
mov eax, edx
sub edi, 0x19266888
sub ecx, 0x1a1a8888
or eax, esi
or ebx, esi
or edi, ebx
sub eax, ebx
sub eax, edx
mov eax, edi
or ecx, esi
sub eax, esi
xor esi, ebx
shr ecx, 0x19
and esi, edi
xor edi, 0x24686088
or ecx, edi
sub eax, esi
xchg ecx, eax
shl ebx, 0xd
and edi, eax
sub ecx, edi
mov eax, edx
or eax, ebx
add ecx, esi
sub ecx, ebx
add edx, eax
and edx, edi
xchg ecx, edx
xor ebx, ecx
mov edi, esi
xchg ecx, esi
mov ebx, ecx
mov edx, 0x33173888
and esi, edi
or ecx, ebx
xchg esi, eax
ror eax, 0x1a
sub ebx, edi
and edi, esi
sub edx, eax
xchg esi, edx
xchg esi, ebx
mov eax, edi
shl edx, 0x15
sub eax, 0x3dbce488
sub ebx, 0x3eb32e88
and eax, 0x3f758888
xchg esi, eax
and eax, esi
xor edx, 0x423f5088
dec esi
shl ecx, 0x15
shl ecx, 0x15
or edi, edx
sub edx, ecx
and ecx, 0x4750bc88
or ecx, eax
bswap eax
xor esi, ecx
xchg edi, eax
dec ebx
mov edx, esi
or esi, 0x4d48d888
or edx, 0x4e24dc88
and edi, ecx
add ecx, esi
or edi, edx
shl eax, 4
mov edx, ebx
xchg ebx, edx
or edx, ecx
add edx, ecx
inc ebx
dec edx
and edx, eax
and ebx, edi
dec esi
sub eax, ebx
add ebx, eax
xor edx, ecx
or eax, edi
and eax, edi
mov edx, edi
and ecx, edx
xor ecx, eax
and eax, edx
xchg edi, edx
add eax, ecx
sub esi, eax
xor ecx, ebx
xor eax, ebx
xor edx, 0x6510fa88
xchg esi, eax
rol ecx, 5
xor ecx, eax
xchg edx, ecx
mov edi, ebx
sub edi, ebx
xor ebx, 0x6ba16488
sub eax, edx
sub ecx, edx
or eax, edx
dec ecx
shr edi, 0x1e
xchg edx, eax
xchg ecx, esi
sub edx, ecx
and edx, edi
ror eax, 0xa
sub ecx, 0x758ddc88
sub edx, ecx
not esi
or edi, eax
and edx, 0x78e1f288
sub ecx, ebx
mov ebx, eax
xor edi, 0x8fc64a88
inc ecx
xchg esi, eax
add edx, ecx
xchg ebx, esi
xchg ecx, eax
xchg ecx, ebx
or ecx, eax
xchg esi, edi
xor ecx, ebx
or ebx, edi
xor esi, edx
xor edx, ecx
sub eax, edi
add esi, edx
or eax, ecx
or ebx, edx
and esi, edi
or ebx, ecx
and ebx, edx
or esi, eax
or ebx, ecx
mov edx, eax
xor edx, 0xa818f088
xchg ebx, edi
sub ebx, eax
sub esi, edx
add edi, edx
inc edx
or edi, 0xad5a5688
xchg ebx, ecx
sub edx, edi
or edi, esi
mov esi, ebx
sub ecx, 0xb1c2d088
and ebx, ecx
and ecx, edx
or ebx, edi
ror edi, 7
add ebx, ecx
xor edi, esi
xchg edx, edi
and ecx, eax
mov eax, 0xb90cb888
xor esi, ecx
shr edx, 0x12
sub esi, eax
and ecx, 0xc05ca688
add esi, ebx
and ecx, 0xc1d0c688
not esi
sub edi, ecx
xchg ebx, eax
dec edi
xchg ebx, eax
and ecx, 0xc72bcc88
not ebx
or eax, ebx
add esi, edi
xchg esi, ebx
ror eax, 0x18
add eax, esi
and esi, 0xcfa2f488
xor edx, eax
shl eax, 0x15
mov edi, eax
sub ecx, edx
or edx, esi
xchg ebx, ecx
xor ebx, 0xd5ee5c88
ror eax, 0xe
add edx, eax
mov esi, ecx
shr edx, 0x18
xor ecx, ebx
xchg edx, eax
mov ebx, edx
sub esi, eax
sub edi, 0xe0bacc88
add esi, ebx
not ebx
and edx, ebx
sub esi, eax
bswap ebx
and eax, ebx
or ebx, edx
add esi, ecx
or ebx, ecx
inc edx
shl eax, 0xf
mov edx, ebx
xor edx, ebx
dec ecx
rol eax, 0x12
add edi, esi
sub edx, ebx
sub edi, 0xef333488
add esi, ebx
not ebx
add edx, eax
or esi, edi
add eax, edx
mov esi, edi
add esi, eax
sub ebx, edx
or edx, ecx
mov esi, eax
or eax, edx
dec edi
xchg edx, ecx
or edi, edx
dec ebx
add edx, esi
ror esi, 0x18
rol eax, 1
xchg edx, eax
xchg edx, ecx
sub esi, edi
shr eax, 0x11
add edi, ecx
shr eax, 0x19
add eax, ecx
xor ecx, ebx
xchg edi, edx
and esi, ecx
xchg edx, ecx
xchg ebx, eax
mov edx, ebx
xchg edx, esi
xchg esi, eax
xchg edx, edi
xor esi, ecx
mov eax, edx
and edi, esi
mov esi, ecx
sub eax, edi
xchg edx, eax
mov edi, eax
add eax, edi
shr esi, 0xc
and esi, eax
or ecx, ebx
xor edi, eax
and ebx, edi
xor ebx, edx
xor ebx, ecx
and eax, edx
sub edi, eax
bswap edi
shl eax, 0x1a
add eax, ecx
xor ecx, edx
xor edi, ebx
rol ebx, 0x1d
add edx, eax
or ebx, ecx
mov ebx, eax
and ecx, esi
shl ecx, 0x17
mov edx, ecx
and esi, edi
bswap ecx
sub edx, esi
mov ebx, ecx
xchg edi, esi
mov edx, ebx
xchg ecx, eax
xor ecx, ebx
or eax, edi
xchg edi, ebx
add ecx, esi
xor ecx, edi
mov edx, ebx
xchg edx, ebx
or esi, edi
add eax, 0x33217689
add esi, edi
bswap ecx
sub esi, edi
mov edi, ebx
rol esi, 0x10
xchg esi, eax
xchg ebx, edx
and esi, ecx
and edx, ecx
mov esi, ebx
xchg esi, edi
and ebx, ecx
or edi, eax
add ecx, edi
mov eax, ebx
mov edx, ebx
shr ebx, 6
and esi, eax
ror eax, 0x18
dec esi
and esi, ebx
xchg ecx, eax
xchg ebx, eax
mov ebx, 0x4686fe89
mov esi, edx
shl esi, 2
mov ecx, edi
add eax, esi
not eax
sub edx, 0x4b0b6889
shr eax, 6
mov edx, esi
mov edx, eax
and ebx, 0x4de9ca89
or eax, ecx
mov edx, 0x4f5f8a89
mov ecx, esi
add edi, edx
or ecx, edx
add ecx, esi
xchg ebx, eax
dec edi
xor ebx, edx
and edi, edx
mov edx, esi
mov esi, 0x56f9c089
bswap eax
dec eax
and edx, esi
sub esi, ebx
sub edx, 0x5b366089
dec esi
add eax, 0x5cb2a289
mov edx, 0x5d58c289
or eax, edx
mov edx, 0x5eccc689
dec esi
inc edi
add edx, 0x61129c89
xor ebx, 0x6215c089
or ecx, 0x62f0bc89
xor eax, edi
and ecx, eax
mov eax, edx
xor ebx, eax
add edx, 0x66ea2c89
add ecx, 0x67a17a89
shl edx, 0x12
or esi, ebx
inc ebx
add eax, ebx
or edi, edx
xor eax, ebx
xchg esi, ebx
xor edi, ebx
shl edx, 2
or edx, ebx
sub esi, 0x71469089
ror eax, 1
or edx, esi
mov eax, edi
or ecx, eax
sub ecx, 0x75619e89
inc esi
dec edi
sub ecx, edx
add edi, 0x7891de89
shr edx, 0x12
or esi, edi
shr ebx, 9
add esi, edi
xor ebx, edx
and esi, ebx
xor edi, eax
xchg edx, esi
and edi, ebx
xor edi, edx
or ecx, edi
not edi
xor ebx, eax
xor ebx, edi
and edx, 0x85bbdc89
or edx, ebx
xchg edx, ebx
xchg ebx, esi
or esi, eax
dec ecx
inc esi
bswap eax
mov ebx, edi
shr eax, 3
add ebx, edi
add edx, ecx
and edx, 0x8f735689
xor ebx, eax
xchg ebx, eax
or edx, edi
sub ebx, eax
add ecx, ebx
mov esi, ecx
sub eax, esi
sub edx, eax
xchg ecx, edx
and ecx, edi
add esi, eax
inc ebx
mov ecx, esi
add edx, edi
mov edi, ebx
add ebx, 0x9c402289
xor edi, edx
sub esi, ecx
bswap edi
mov ecx, eax
sub ecx, ebx
mov edx, ebx
xchg esi, eax
mov edi, ebx
sub edx, esi
or eax, esi
or edi, eax
mov edi, 0xa613ae89
rol ecx, 0xe
sub edi, ebx
xor ebx, edi
sub edi, eax
or esi, ecx
sub ecx, esi
or eax, edx
mov esi, ebx
or edx, ecx
mov esi, edx
sub ecx, esi
or eax, ecx
or eax, edi
or ebx, esi
sub eax, edx
and ebx, eax
or edx, edi
xchg ebx, esi
or eax, esi
shr edi, 0x1a
mov edx, ecx
xor esi, ebx
bswap edx
or edx, ebx
xchg esi, ecx
rol ecx, 0x1c
xor ecx, edx
xor edi, ecx
rol edi, 0x16
mov ecx, eax
sub ecx, 0xc0a7b289
xchg edi, ebx
mov edi, eax
mov esi, 0xc2f96889
not eax
xor edx, edi
inc edi
shl edx, 0x14
not ecx
and esi, ebx
xchg ecx, eax
mov eax, ecx
and esi, edx
add ebx, 0xcb036c89
xor ecx, esi
mov edi, esi
and ebx, 0xcfcf7289
mov edi, eax
add ebx, ecx
sub ecx, eax
sub ecx, esi
or esi, 0xd3cba689
add ecx, ebx
sub esi, ebx
sub edx, 0xd8d25e89
xor esi, ebx
bswap edi
mov edx, eax
or edx, 0xdc1a1a89
mov ebx, eax
add edx, eax
not edi
xor ebx, eax
xor ebx, edi
or ecx, ebx
add edx, esi
add edi, eax
sub ebx, ecx
xchg ebx, edx
and ecx, edx
xor eax, 0xe901b689
shr ebx, 2
dec eax
xchg ebx, eax
sub ebx, esi
xor edx, ecx
xchg edi, ecx
and ebx, edi
sub esi, ecx
xchg edi, eax
shl edx, 1
or ecx, edx
add esi, 0xf3c50889
mov ebx, 0xf469b689
mov eax, edx
mov esi, edx
mov ebx, edx
mov ecx, ebx
xchg esi, ebx
xchg edx, edi
xor edi, ecx
sub ebx, ecx
or ecx, eax
xchg ebx, edx
inc ebx
or ebx, edx
add ecx, edx
and ebx, ecx
mov edx, esi
mov esi, ecx
add esi, edi
xor eax, ecx
mov esi, 0x34c9e8a
xor edi, ebx
ror edi, 5
mov ecx, esi
add edi, edx
or ecx, esi
inc ecx
bswap edi
xor esi, edi
mov edx, ecx
add esi, ecx
inc edi
sub ebx, 0xe2f3a8a
add edi, esi
sub eax, edi
add ecx, edi
mov esi, 0x11213c8a
and ecx, edx
bswap edi
mov edx, ebx
xor ecx, eax
sub eax, ecx
or edi, ecx
bswap ebx
not eax
xchg ecx, edi
xor edi, ecx
sub ecx, 0x1a9f768a
and esi, edi
and esi, 0x1c22d88a
add ebx, ecx
sub edx, eax
xor eax, 0x1ebdde8a
or ebx, ecx
mov ebx, edx
xchg esi, ebx
sub ecx, ebx
and eax, edx
xor ecx, edi
xor edi, eax
xchg edi, ecx
and eax, 0x269f3e8a
sub edx, ecx
dec ebx
xchg esi, eax
and esi, ebx
mov ebx, 0x2abf9a8a
rol esi, 7
add edi, eax
sub edi, eax
or ebx, esi
bswap eax
mov edi, 0x2f885e8a
xchg esi, ebx
mov esi, 0x3139748a
not edi
sub ebx, ecx
dec esi
or ecx, edi
sub esi, ecx
xchg edx, ecx
sub esi, ebx
sub esi, 0x386c008a
sub ecx, edx
or ecx, edi
and ecx, edi
sub ebx, 0x3bda128a
xchg ecx, edi
xchg edi, eax
sub ecx, edi
xor eax, ebx
add edi, ecx
add eax, edi
sub ebx, esi
not ebx
add esi, ebx
dec edi
sub edi, eax
sub edx, ecx
add esi, eax
mov esi, edi
xchg ecx, ebx
or edx, 0x4970c68a
or edx, ebx
xchg edi, eax
or ebx, ecx
mov edi, edx
add edx, ebx
add edx, 0x4e25fc8a
add eax, edi
add ecx, esi
mov ecx, ebx
add eax, ebx
or ecx, edx
or edx, ebx
xor eax, edi
bswap esi
sub esi, ebx
mov edx, eax
rol ecx, 4
xor ecx, eax
sub eax, ecx
or edi, 0x595c608a
xor ecx, eax
or eax, 0x5b30d68a
xor eax, edi
or ebx, edi
or edx, edi
or esi, edi
xor esi, eax
or ebx, edi
xor ebx, esi
and eax, esi
xor edi, esi
sub edx, ebx
add ebx, edi
mov esi, eax
rol edx, 4
mov ecx, ebx
mov ecx, edi
inc edi
xor ebx, edx
xor esi, ebx
shr ebx, 0x12
inc ebx
and ecx, edi
add ebx, 0x7bc38c8a
shr edx, 0x15
xor esi, eax
bswap ecx
or ebx, eax
mov ebx, ecx
xchg esi, eax
or eax, edx
sub edi, 0x82afe28a
xor edx, esi
and eax, ecx
sub ecx, edi
sub esi, ecx
xchg esi, eax
add eax, edx
mov esi, ecx
mov edx, eax
xor esi, 0x8a33108a
or eax, 0x8b0de28a
sub ecx, edx
mov edi, ebx
shr esi, 7
add ecx, ebx
or edi, ecx
add ebx, edi
mov ebx, edx
and edi, esi
sub edi, eax
shr ebx, 0x1b
xor eax, eax
inc edx
add edi, 0x941b608a
xor ebx, 0x94d5108a
rol ebx, 1
sub edx, 0x961f828a
not edi
sub edi, 0x9750848a
mov esi, 0x1ce8c9
xor edi, 0x9835248a
add ebx, 0x98afb08a
or esi, 0x9942f28a
xor esi, 0x99f0e68a
ror edi, 0x10
shl ecx, 0x12
mov edi, 0x9ba5b48a
shl edx, 7
inc ecx
mov edx, 0x1f9f77
sub edi, 0x9d99a08a
sub ebx, 0x9e3d9e8a
not esi
mov ebx, 0x9f340a8a
mov ecx, 0x9fa3e48a
sub edx, 0xa0594e8a
not edx
add edi, 0xa15bda8a
inc ebx
shr ecx, 6
mov edi, 0x22791a
sub edi, 0xa34b0c8a
shl edi, 2
not ecx
mov esi, 0xa4da648a
and ebx, 0xa559508a
add edx, 0xa5d0e88a
sub ecx, 0xa674b48a
not ebx
mov ecx, 0xa779e28a
sub edi, 0xa81fb08a
mov ebx, 0x254fff
sub ebx, 0xa8f6b88a
rol edx, 0xf
and edi, 0xaa12528a
sub ebx, 0xaab5f08a
mov esi, 0xab25888a
xor ebx, 0xabd1e88a
dec ecx
rol esi, 0x1a
shr ebx, 0x14
inc esi
rol edi, 0x15
mov edi, 0xaf28948a
mov ebx, 0xaf97d48a
shl edi, 0x14
mov ecx, 0x295625
dec edx
add esi, 0xb15bfa8a
not esi
xor ecx, edi
xchg ebx, edx
and edx, ecx
xor esi, ebx
xchg edi, edx
add ebx, ecx
sub ebx, edx
mov ecx, esi
or esi, 0xb96e708a
mov edi, edx
xor edi, 0xbaf4368a
or ebx, 0xbbc0fc8a
add ebx, edi
mov edi, edx
mov ebx, esi
xchg ebx, ecx
xchg ecx, edx
sub ecx, 0x485ff000
inc esi
xor edx, ebx
mov esi, edi
and ebx, edi
or edx, ebx
xchg edx, esi
xor esi, 0x9b803f0d
shr edx, 0xf
mov edx, edi
sub ebx, 0xc738828a
shl ebx, 4
ror ebx, 1
and edi, 0xc96d4c8a
add ecx, eax
xchg edx, ebx
or edx, ebx
ror edi, 0x13
shr edi, 8
shr edx, 0x12
shl ebx, 6
xchg edx, edi
mov edx, dword [ecx]
xchg edi, ebx
and edi, ebx
or edi, ebx
sub ebx, edi
add ebx, edi
rol ebx, 0x18
xor edx, esi
sub ebx, edi
or ebx, edi
add ebx, edi
shr ebx, 0xb
mov ebx, edi
mov edi, 0xd770f88a
and ebx, 0xd80bd08a
mov dword [ecx], edx
mov edx, 0x3039
xor ebx, edi
sub ebx, edi
sub edi, 0xda69548a
mov ebx, 0xdaf2568a
mov edx, 0x456d81d2
sub edi, ebx
add edi, 0xdc67928a
xor edi, ebx
add edi, ebx
mov edi, 0xde465c8a
xor edx, 0x456d81d6
mov edi, 0xdeec088a
shr ebx, 0x19
and edi, ebx
not ebx
ror edi, 6
shl ebx, 1
add eax, edx
and ebx, edi
not edi
xor edi, ebx
mov edi, ebx
rol ebx, 0x1c
add ebx, edi
add edx, 0x19e710
shr ebx, 0x11
mov edi, ebx
rol ebx, 0x1d
xor ebx, edi
add edi, ebx
xor ebx, 0xea551a8a
add edi, ebx
and ebx, 0xeb85968a
xor edi, ebx
ror ebx, 1
shl ebx, 7
add edi, 0xee52fc8a
xor ebx, edi
mov edi, ebx
rol edi, 3
xchg ebx, edi
xchg edi, ebx
shr ebx, 4
xchg edi, ebx
ror ebx, 8
shl edi, 0xd
not ebx
xchg ebx, edi
bswap ebx
xchg edi, ebx
not ebx
ror edi, 8
rol ebx, 8
dec edi
sub ebx, edi
ror edi, 6
not edi
bswap edi
ror edi, 0x11
rol edi, 0x16
not edi
ror edi, 4
not edi
add ebx, 0x1bd4c8b
not ebx
shl ebx, 6
inc edi
and ebx, 0x446828b
xor ebx, 0x519c48b
add edi, ebx
sub ebx, edi
or ebx, edi
xor ebx, 0x7d94a8b
sub ebx, edi
not edi
shr edi, 0xc
add edi, ebx
add edi, ebx
or edi, 0xbb5b88b
or ebx, edi
mov ebx, edi
bswap edi
add ebx, edi
or ebx, 0xeae568b
xor edi, 0xf7cfe8b
mov edi, ebx
xor ebx, edi
bswap ebx
ror ebx, 0x12
ror edi, 2
add ebx, edi
mov ebx, edi
sub edi, 0x14a0948b
mov edi, 0x15289a8b
xor ebx, edi
and edi, 0x16893c8b
sub ebx, 0x174d328b
dec edi
ror ebx, 0x1e
rol edi, 1
rol ebx, 8
and ebx, 0x1aaec28b
or edi, 0x1b5f468b
rol edi, 2
or edi, 0x1cc6848b
shl ebx, 6
xor ebx, edi
xor edi, 0x1f0fa08b
add edi, ebx
add ebx, edi
mov ebx, 0x20a8068b
not edi
not edi
xor edi, ebx
or edi, ebx
add ebx, 0x23f13e8b
dec edi
inc ebx
or edi, 0x25e2428b
and ebx, edi
add edi, 0x2704388b
xor edi, ebx
or ebx, edi
ror edi, 0xe
not edi
add edi, 0x2a5fee8b
mov edi, 0x2ae4dc8b
or edi, 0x2b931a8b
shr ebx, 7
shr edi, 0x14
mov edi, ebx
add ebx, edi
xor ebx, 0x2ed1f88b
add ebx, 0x2f62d68b
mov ebx, edi
and ebx, 0x307dac8b
xor edi, ebx
shr edi, 0xc
mov edi, 0x3280ce8b
add edi, 0x3310fa8b
xor edi, 0x33df7a8b
and ebx, edi
mov ebx, 0x34f68c8b
dec edi
shl ebx, 6
sub ebx, 0x3709f48b
or ebx, 0x37b9868b
bswap edi
inc edi
ror edi, 0x1d
xor edi, 0x3a857c8b
not edi
shl edi, 8
mov ebx, edi
inc edi
shr edi, 0xd
or edi, 0x3e57aa8b
shl edi, 0x17
or edi, 0x3fba808b
shl ebx, 0xa
xchg ebx, edi
inc ebx
and edi, 0x4277828b
mov ebx, 0x42fa828b
and ebx, 0x4394408b
inc edi
rol ebx, 0xe
and edi, ebx
rol ebx, 0xf
bswap edi
sub ebx, edi
mov ebx, 0x48129a8b
xor edi, 0x48e1108b
shl ebx, 6
sub ebx, 0x4a72f08b
or ebx, edi
or edi, 0x4bea2c8b
xor edi, ebx
dec ebx
inc ebx
sub ebx, edi
and ebx, 0x4f56208b
shr ebx, 0xd
shr edi, 0xb
sub edi, ebx
add edi, 0x520da28b
ror edi, 0x10
sub ebx, 0x5388e88b
add ebx, edi
or ebx, 0x54c0448b
or ebx, 0x556d368b
shr edi, 0x1a
shr edi, 0x16
or edi, ebx
mov edi, ebx
bswap ebx
rol ebx, 0x1c
rol edi, 0x14
and edi, 0x5aaf848b
shr ebx, 0xe
and ebx, edi
not ebx
mov ebx, 0x5d17de8b
and edi, 0x5db2b08b
add edi, ebx
or ebx, edi
not ebx
sub edi, ebx
xchg edi, ebx
shr ebx, 0x11
sub edi, 0x629d088b
or edi, 0x634c8e8b
and ebx, 0x63e6c48b
dec ebx
xor edi, 0x6556588b
not ebx
not ebx
mov edi, ebx
xor ebx, 0x67e4168b
xchg edi, ebx
mov ebx, 0x693b188b
and edi, 0x69d9828b
add ebx, edi
and ebx, 0x6afa828b
mov ebx, edi
mov edi, ebx
inc ebx
or ebx, edi
and ebx, edi
sub ebx, edi
dec edi
and ebx, edi
mov ebx, edi
add edi, 0x70cfba8b
xchg ebx, edi
or edi, 0x725b4e8b
sub edi, ebx
shr ebx, 5
ror ebx, 0xf
and ebx, edi
mov ebx, edi
shl edi, 1
rol edi, 0x1d
xor edi, 0x77d3a68b
sub edi, 0x7897e48b
or edi, 0x7949e48b
add edi, ebx
dec ebx
and edi, 0x7b11b68b
mov ebx, 0x7b96828b
ror ebx, 0xd
mov edi, ebx
xor edi, 0x7da53a8b
xor ebx, edi
add ebx, edi
and ebx, edi
not edi
mov edi, ebx
sub ebx, edi
xor edi, ebx
mov ebx, edi
ror ebx, 1
mov ebx, edi
sub edi, 0x84b6188b
mov ebx, 0x853b0c8b
dec ebx
bswap edi
add edi, 0x8712e08b
mov edi, 0x8798d48b
mov edi, 0x881fa28b
mov ebx, 0x88a2bc8b
ror edi, 0x1e
sub ebx, 0x8a25c48b
rol edi, 1
xor ebx, 0x8bab168b
dec edi
or ebx, edi
mov edi, 0x8d76b28b
and ebx, edi
add edi, 0x8e99588b
bswap ebx
or ebx, edi
xchg ebx, edi
xchg ebx, edi
not edi
xor edi, ebx
add ebx, 0x9395a28b
and edi, 0x9431188b
inc edi
ror edi, 0x1b
xor ebx, 0x9657928b
shl edi, 0x1b
rol edi, 0x1e
bswap edi
not ebx
dec edi
and ebx, edi
inc ebx
bswap edi
add edi, ebx
not ebx
add ebx, edi
add ebx, edi
add ebx, edi
dec ebx
xchg edi, ebx
sub edi, 0xa1bf288b
sub edi, ebx
or ebx, edi
xor edi, 0xa3f6928b
mov edi, ebx
rol edi, 1
and ebx, edi
add edi, 0xa651548b
xor ebx, 0xa71f008b
not edi
dec edi
not ebx
xor edi, ebx
dec edi
shl edi, 4
add edi, 0xababe68b
xchg edi, ebx
xchg edi, ebx
dec ebx
or ebx, edi
dec edi
bswap ebx
mov ebx, edi
mov ebx, 0xb0d58a8b
not edi
and edi, ebx
add ebx, edi
and edi, ebx
shr edi, 0x17
inc ebx
xchg ebx, edi
sub ebx, edi
inc ebx
mov ebx, edi
dec ebx
rol ebx, 0x17
and ebx, edi
and edi, ebx
inc ebx
xchg edi, ebx
or ebx, edi
or edi, ebx
shr ebx, 0x10
sub edi, 0xc179d48b
or edi, ebx
shr ebx, 0xc
bswap edi
or ebx, 0xc426f68b
ror ebx, 0xf
ror ebx, 0x19
or edi, ebx
xchg ebx, edi
bswap ebx
xor ebx, edi
and edi, 0xc91e5c8b
and ebx, 0xc9b76e8b
xchg edi, ebx
xor edi, 0xcb56a68b
xor edi, ebx
mov ebx, edi
not ebx
xor ebx, 0xce0e9a8b
and edi, ebx
rol edi, 0x14
mov edi, ebx
rol ebx, 4
inc edi
add edi, 0xd1bf2c8b
mov edi, ebx
shr ebx, 0x17
xchg edi, ebx
bswap edi
xchg ebx, edi
inc ebx
xor ebx, 0xd6ad908b
add ebx, 0xd741088b
not ebx
ror edi, 1
rol edi, 5
xor edi, 0xda1fe08b
sub edi, 0xdae4208b
or ebx, edi
shl edi, 0x10
xor ebx, 0xdd0b6c8b
dec edi
shl edi, 0x18
or edi, ebx
shr edi, 0x18
dec edi
or ebx, 0xe104ba8b
rol ebx, 9
shr ebx, 0x14
xor edi, 0xe33ec48b
shl edi, 0x10
mov ebx, edi
ror ebx, 0xc
sub edi, 0xe5ea348b
add ebx, edi
add ebx, edi
add ebx, edi
and ebx, edi
ror ebx, 0x1e
dec ebx
xchg edi, ebx
dec edi
xchg ebx, edi
bswap ebx
mov ebx, edi
sub ebx, 0xeecefe8b
rol ebx, 0xb
and ebx, edi
rol ebx, 0x1a
xor edi, 0xf198768b
or ebx, 0xf2450e8b
or edi, ebx
xor ebx, 0xf3c3f28b
not edi
and edi, ebx
cmp eax, edx
jne 0x5a03d3
xor edi, 0xf5e5528b
or ebx, 0xf692728b
add edi, ebx
bswap edi
add edi, 0xf854c88b
rol edi, 0x12
xchg edi, ebx
not edi
mov edi, 0xfb01248b
xor edi, ebx
add ebx, 0xfc5a4a8b
not edi
xor edi, ebx
not ebx
and ebx, edi
add edi, 0xff8a628b
xchg edi, ebx
not edi
sub ebx, edi
mov ebx, 0x239da8c
or edi, 0x2eb328c
or edi, 0x39ad88c
sub edi, ebx
dec ebx
xchg edi, ebx
inc ebx
sub edi, ebx
inc ebx
and edi, 0x85c448c
rol ebx, 0xb
dec ebx
and ebx, 0xa46808c
shr edi, 9
add edi, ebx
add edi, ebx
or ebx, edi
dec ebx
xor edi, 0xe266e8c
add edi, 0xeb61a8c
bswap ebx
not edi
or ebx, 0x10a7c88c
ror edi, 8
mov edi, 0x11e4268c
mov edi, ebx
rol ebx, 0x1d
rol ebx, 0x1a
dec ebx
and edi, ebx
xor edi, 0x15d4368c
mov edi, 0x1659628c
shr ebx, 0xa
sub ebx, 0x17cf948c
xor ebx, 0x189dba8c
shl edi, 0x19
dec ebx
and ebx, edi
add edi, 0x1b11328c
or edi, ebx
and ebx, 0x1c58de8c
and ebx, 0x1cf4d48c
and edi, 0x1d8fe88c
or ebx, edi
mov ebx, 0x1eb8068c
dec ebx
add edi, 0x1fe5f48c
xchg edi, ebx
or edi, ebx
xor ebx, 0x2233aa8c
and ebx, edi
add edi, 0x23565a8c
mov edi, ebx
xor ebx, 0x24a3668c
xchg edi, ebx
shl ebx, 0x18
inc edi
add ebx, 0x27558a8c
or edi, ebx
add ebx, edi
mov edi, ebx
inc edi
add ebx, edi
bswap ebx
rol ebx, 4
shl ebx, 0x1b
shl edi, 6
or ebx, 0x3215ea8c
xor ebx, 0x32e52a8c
bswap edi
mov edi, 0x340f868c
and ebx, edi
add ebx, edi
dec ebx
xchg edi, ebx
mov edi, ebx
or ebx, 0x37c4128c
sub ebx, 0x3888c88c
xor ebx, edi
sub edi, ebx
rol edi, 0x14
and edi, ebx
xchg edi, ebx
and ebx, edi
mov edi, ebx
shr ebx, 0x13
and ebx, 0x3e90fc8c
sub edi, 0x3f54768c
sub edi, ebx
add edi, ebx
bswap edi
rol edi, 0x19
sub edi, ebx
inc ebx
and edi, 0x43f09c8c
and ebx, edi
bswap ebx
sub ebx, 0x45e5bc8c
shl edi, 0x15
inc ebx
inc edi
bswap ebx
dec ebx
sub ebx, edi
sub edi, 0x4a8ec48c
and edi, 0x4b29aa8c
sub edi, ebx
shr ebx, 0x1a
not ebx
or ebx, 0x4dfa4a8c
ror ebx, 7
sub ebx, edi
mov ebx, edi
add ebx, edi
dec ebx
not ebx
ror edi, 1
shl ebx, 4
not ebx
add edi, ebx
add edi, ebx
inc edi
or ebx, edi
mov edi, ebx
shl edi, 0x13
mov ebx, edi
ror ebx, 3
mov ebx, edi
dec ebx
add edi, ebx
rol edi, 9
shl edi, 3
or edi, 0x5cf66a8c
inc ebx
or ebx, edi
not edi
dec edi
and ebx, edi
shr ebx, 0x17
xor ebx, edi
not ebx
and edi, 0x6332988c
shr edi, 2
xchg edi, ebx
and edi, ebx
add edi, ebx
inc edi
xchg ebx, edi
ror edi, 1
add edi, 0x68b4768c
inc ebx
shl ebx, 0xc
and ebx, edi
shr ebx, 0x16
bswap ebx
xor edi, 0x6cbe0c8c
sub edi, ebx
bswap edi
mov ebx, edi
not ebx
sub edi, 0x70192a8c
rol edi, 5
rol edi, 0x1b
ror ebx, 0x1e
sub edi, ebx
ror edi, 3
xchg edi, ebx
shr ebx, 0xd
or ebx, 0x7601ca8c
add ebx, 0x7699788c
xor edi, ebx
and edi, ebx
ror ebx, 0x13
xor edi, 0x7998468c
add ebx, edi
xchg ebx, edi
sub edi, 0x7bd2728c
sub edi, ebx
sub ebx, 0x7d68288c
ror ebx, 0x14
not edi
and ebx, edi
or edi, ebx
or ebx, edi
rol edi, 0x12
bswap edi
and ebx, edi
and edi, ebx
not edi
dec edi
bswap edi
rol edi, 0xc
add edi, 0x866bc48c
mov edi, ebx
add edi, ebx
bswap ebx
xor edi, ebx
add edi, ebx
add edi, 0x8a0d948c
shl ebx, 0xa
mov edi, 0x8b494a8c
xor edi, ebx
add edi, ebx
xor edi, 0x8d730c8c
and ebx, 0x8e0f008c
or edi, ebx
or ebx, edi
inc ebx
add ebx, 0x908de88c
shr ebx, 0x14
rol edi, 3
sub ebx, 0x92bd7c8c
rol edi, 0x19
inc ebx
inc ebx
mov ebx, edi
sub edi, 0x95f5848c
or edi, ebx
mov edx, 0x464b5f84
or ebx, edi
not edi
mov ebx, edi
dec edi
sub edi, ebx
shl ebx, 0xd
bswap edi
and edi, 0x9bf7608c
or edi, ebx
dec ebx
inc ebx
dec ebx
bswap ebx
sub ebx, 0x9fe0388c
ror ebx, 0x1d
mov ebx, 0xa11bd08c
rol ebx, 0x11
and edi, ebx
xchg ebx, edi
ror edi, 0xb
and edi, 0xa4a2728c
or ebx, 0xa54f788c
sub ebx, 0xa610ba8c
mov edi, 0xa69b088c
mov edi, 0xa720608c
xchg edi, ebx
xor ebx, edi
mov edi, 0xa9466e8c
xor edi, ebx
sub edi, 0xaad4f08c
add ebx, edi
xor ebx, edi
inc ebx
and ebx, 0xad589e8c
inc edi
xchg ebx, edi
or ebx, edi
mov ebx, 0xaff6a88c
or edi, 0xb0a5848c
mov ebx, 0xb12a828c
not edi
xor edi, 0xb29bea8c
or ebx, edi
add edi, 0xb3dca88c
and edi, 0xb4780e8c
sub ebx, edi
or ebx, edi
or ebx, edi
sub ebx, edi
inc ebx
or ebx, 0xb886a88c
xchg ebx, edi
dec ebx
or edi, 0xbaa9e88c
ror edi, 1
sub edi, 0xbc25968c
mov edi, 0xbcaac48c
dec ebx
not ebx
shr edi, 0x1b
and ebx, edi
mov ebx, 0xbfb89c8c
shl edi, 0x1d
xchg edi, ebx
mov edi, 0xc1c5dc8c
dec ebx
xor edi, 0xc337988c
ror edi, 2
not ebx
and ebx, edi
xor ebx, 0xc5f0348c
and ebx, edi
shr edi, 0x1c
shl edi, 2
shl edi, 0x11
not ebx
and edi, 0xc9d7d88c
shr edi, 0xb
or edi, ebx
add edi, 0xcbc6328c
sub edi, ebx
mov ebx, edi
mov ebx, 0xcd8c808c
bswap edi
xor ebx, 0xcefd028c
mov edi, ebx
and edi, ebx
dec ebx
xor edi, ebx
or edi, ebx
ror edi, 0x13
xor edi, 0xd3b1008c
xor ebx, edi
bswap ebx
or edi, ebx
add edi, ebx
ror ebx, 0x15
and ebx, 0xd7ab448c
shr ebx, 9
and ebx, 0xd8feea8c
shl edi, 1
xor ebx, 0xda8c948c
dec ebx
and ebx, 0xdbd3c08c
sub ebx, edi
xor edi, ebx
or edi, 0xde2a9c8c
mov edi, 0xdeb5ec8c
shr ebx, 9
sub edi, 0xe0355e8c
shr ebx, 0x16
rol edi, 0x1d
sub edi, 0xe26a9a8c
add ebx, edi
or edi, ebx
sub ebx, 0xe464b68c
mov edi, 0xe4e9968c
bswap ebx
or edi, ebx
mov edi, 0xe6bc5c8c
xor ebx, 0xe7895a8c
shl edi, 0x13
inc edi
sub edi, 0xe9a3dc8c
inc edi
bswap edi
add ebx, edi
add edi, 0xebfcf68c
sub edi, ebx
dec edi
shl edi, 0x13
not ebx
rol edi, 0x10
sub ebx, edi
xchg ebx, edi
xor edi, 0xf1d0548c
or ebx, 0xf27d128c
mov ebx, 0xf300128c
sub ebx, edi
add edi, ebx
or ebx, edi
xchg edi, ebx
xor edi, ebx
and edi, ebx
and edi, ebx
and edi, 0xf8556c8c
add ebx, edi
mov edi, 0xf963228c
mov edi, ebx
ror edi, 1
mov ebx, edi
not ebx
add ebx, 0xfc49d68c
shr ebx, 0x11
sub ebx, edi
and edi, 0xfe565c8c
dec edi
shl ebx, 0x13
or edi, 0x56f28d
mov edi, 0xdbd48d
xor edi, 0x1aa108d
add edi, ebx
mov edi, 0x2bd3c8d
mov edi, 0x3421e8d
rol ebx, 9
dec edi
xor edi, 0x566da8d
xor ebx, 0x6332c8d
xor ebx, 0x7009c8d
inc ebx
or ebx, 0x84f768d
dec edi
ror ebx, 0x10
and ebx, 0xa48c88d
bswap ebx
shl ebx, 7
add ebx, edi
xor ebx, edi
add ebx, 0xd95588d
shl ebx, 0xd
xor edi, 0xf14168d
add ebx, edi
mov ebx, 0x101e188d
inc ebx
add edi, ebx
sub edi, 0x120ca48d
xor ebx, 0x12dd4a8d
inc edi
not edi
mov ebx, edi
sub edi, 0x1561cc8d
or edi, 0x1613308d
ror edi, 7
dec ebx
shl edi, 0x16
ror ebx, 0x1b
sub edi, ebx
sub edi, ebx
xchg edi, ebx
mov edi, 0x1ba90a8d
mov edi, 0x1c2e428d
add ebx, edi
shr ebx, 0x12
shr edi, 0x17
shl ebx, 0x1b
inc ebx
xor edi, ebx
mov ebx, edi
mov ebx, edi
mov edi, 0x21bce48d
xor ebx, edi
mov ebx, edi
inc edi
shr edi, 0xd
ror edi, 1
inc edi
shl edi, 5
not edi
xchg edi, ebx
sub ebx, 0x28933e8d
and edi, 0x2930688d
bswap edi
and ebx, edi
add edi, 0x2af8a68d
xor edi, ebx
inc ebx
shr edi, 7
sub edx, 0x460b4f84
shr ebx, 2
xchg edi, ebx
rol edi, 0x1e
add edi, 0x3007c48d
not edi
mov edi, ebx
not edi
add edi, ebx
ror edi, 0x1a
or edi, ebx
and edi, 0x3457068d
inc ebx
xor ebx, 0x35bf708d
ror edi, 5
dec ebx
or edi, 0x37c6448d
dec ebx
ror ebx, 0xc
mov edi, 0x399e9a8d
xor ebx, 0x3a6cb48d
or edi, ebx
sub edi, ebx
inc ebx
inc ebx
xchg edi, ebx
xor edi, ebx
shl edi, 0x15
xor ebx, 0x402df08d
bswap edi
shl ebx, 0x13
or edi, 0x4236628d
or ebx, edi
and edi, ebx
rol edi, 1
add ebx, 0x44b7ae8d
mov ebx, edi
and ebx, 0x45d2148d
not ebx
and edi, 0x4714488d
bswap ebx
and edi, ebx
shr ebx, 0x12
xchg edi, ebx
and ebx, 0x4a68068d
not edi
inc edi
and ebx, edi
sub edi, 0x4cfffc8d
rol edi, 0x10
bswap ebx
or ebx, edi
sub ebx, edi
dec edi
dec ebx
or edi, ebx
shl ebx, 1
sub edi, 0x531e1e8d
shl edi, 8
mov edi, 0x5457f08d
dec edi
bswap ebx
rol edi, 0x16
xchg ebx, edi
or ebx, 0x57d5c68d
inc edi
add edi, 0x5904ec8d
and ebx, 0x599d808d
xor ebx, 0x5a6bce8d
or edi, ebx
and edi, ebx
shl edi, 7
mov edi, ebx
and edi, 0x5d7eac8d
mov edi, ebx
and edi, ebx
not edi
not edi
mov edi, ebx
add ebx, 0x62d23c8d
mov edi, ebx
dec edi
add ebx, 0x64832e8d
mov edi, ebx
or edi, ebx
and edi, ebx
shr ebx, 8
bswap edi
shl ebx, 0x14
xor edi, 0x691b128d
sub ebx, 0x69dcf48d
or ebx, edi
and edi, ebx
xchg edi, ebx
not edi
xor ebx, 0x6d5a5c8d
or ebx, edi
and edi, ebx
shr ebx, 0x1e
add ebx, edi
rol ebx, 4
xor edi, ebx
inc ebx
dec ebx
inc edi
add edi, 0x73c0fe8d
add edi, 0x7450ec8d
inc ebx
sub edi, ebx
and ebx, 0x7648c88d
bswap ebx
shl edi, 7
rol edi, 0xd
rol edi, 2
sub ebx, 0x79ce4c8d
and ebx, 0x7a696a8d
shr ebx, 9
not ebx
xor edi, 0x7c8e588d
bswap ebx
ror ebx, 2
rol edi, 0x16
mov ebx, 0x7f28308d
and ebx, 0x7fc27a8d
shr edi, 1
or ebx, edi
xor ebx, 0x81f4028d
and ebx, 0x8292cc8d
bswap ebx
inc ebx
ror edi, 9
sub ebx, 0x854a0c8d
add ebx, 0x85d80a8d
xor ebx, 0x86a4a68d
shr ebx, 0xc
or ebx, edi
shl edi, 7
shr edi, 0x18
rol ebx, 0x1e
xchg edi, ebx
rol ebx, 6
not edi
xchg edi, ebx
or ebx, edi
sub ebx, 0x8e7f808d
not ebx
sub ebx, 0x8fe1788d
dec ebx
not ebx
xchg ebx, edi
shl edi, 0xd
not edi
xor ebx, 0x9419ba8d
add ebx, edi
mov edi, 0x9525f88d
and ebx, edi
shr ebx, 0x14
and edi, 0x9709708d
shr ebx, 0x17
sub edi, 0x9885088d
or ebx, 0x9932348d
sub edi, ebx
and edi, ebx
bswap ebx
or ebx, edi
and ebx, edi
bswap ebx
xor ebx, edi
add ebx, 0x9e5f008d
xor ebx, 0x9f2c488d
dec ebx
or ebx, edi
xor ebx, edi
xchg ebx, edi
and ebx, 0xa2a32a8d
or edi, ebx
add edi, ebx
dec edi
mov edi, 0xa500388d
not ebx
inc ebx
mov edi, 0xa6c5ea8d
xor edi, ebx
mov ebx, edi
not edi
add edi, ebx
and edi, ebx
and edi, ebx
and edi, ebx
rol edi, 0x1d
inc edi
sub edi, ebx
xor edi, 0xade19c8d
shr edi, 0xe
xor ebx, 0xaf62488d
xchg ebx, edi
ror edi, 0x15
bswap edi
rol ebx, 1
sub edi, ebx
and edi, 0xb3bb528d
inc ebx
bswap ebx
shr ebx, 0x18
rol edi, 0x17
mov edi, ebx
xor ebx, edi
dec ebx
sub edi, 0xb933908d
ror edi, 0x10
inc edi
sub ebx, edi
xor ebx, edi
sub ebx, 0xbce5008d
dec ebx
or edi, 0xbe4a3c8d
and ebx, edi
shl ebx, 0x17
add edi, 0xc042c08d
bswap edi
xchg ebx, edi
xor ebx, 0xc2ae608d
and edi, 0xc35b708d
mov edi, ebx
inc ebx
xor ebx, 0xc57a488d
rol edi, 7
xor ebx, 0xc71e2e8d
rol edi, 0x1b
add ebx, 0xc87b6c8d
mov ebx, edi
xor ebx, edi
shr edi, 0x14
call edx
and edi, ebx
or edi, ebx
dec ebx
add edi, 0xcd36628d
sub ebx, edi
mov ebx, 0xce87ee8d
and edi, 0xcf2b208d
and ebx, 0xcfda4a8d
shl ebx, 7
bswap ebx
mov edi, 0xd1b4a68d
sub ebx, edi
or edi, ebx
rol edi, 0x1b
and ebx, 0xd4a20e8d
mov edi, 0xd535468d
not edi
or ebx, edi
and ebx, 0xd7244e8d
xor ebx, 0xd80c628d
dec ebx
and ebx, 0xd958628d
not edi
not edi
inc edi
add edi, 0xdbdd488d
mov edi, ebx
mov edi, ebx
sub edi, ebx
inc edi
xor ebx, 0xdf4e008d
xchg ebx, edi
not edi
xchg ebx, edi
ror ebx, 0x12
sub ebx, edi
xor ebx, edi
shr edi, 1
sub ebx, edi
add ebx, edi
sub edi, 0xe6f92c8d
sub edi, ebx
add edi, 0xe849bc8d
and edi, ebx
mov ebx, 0xe966e48d
shl ebx, 3
sub ebx, 0xeae5888d
shl ebx, 0xc
or ebx, edi
inc ebx
bswap ebx
and edi, ebx
not ebx
ror ebx, 0x11
inc edi
bswap ebx
shl edi, 3
add edi, 0xf213448d
rol ebx, 9
and edi, ebx
bswap ebx
sub ebx, 0xf4d4808d
rol edi, 0xd
xor ebx, edi
xor edi, ebx
xor edi, 0xf80d168d
not edi
or edi, ebx
add ebx, 0xfa05148d
rol ebx, 0x13
xor ebx, edi
not edi
add ebx, edi
xor edi, ebx
shl edi, 2
sub ebx, 0xff25048d
rol edi, 6
xor ebx, edi
and ebx, edi
dec ebx
or edi, 0x29d208e
add edi, 0x330828e
rol edi, 0xe
shr ebx, 0xc
or edi, 0x556c08e
or edi, ebx
and ebx, edi
mov edi, ebx
xchg ebx, edi
or ebx, edi
dec ebx
add edi, 0x9e6568e
shl edi, 0xd
mov ebx, edi
xor ebx, edi
sub edi, 0xcc1c48e
mov edi, 0xd4eb08e
add ebx, edi
sub edi, 0xea30e8e
bswap ebx
rol edi, 0x1a
or ebx, edi
add ebx, edi
sub edi, ebx
or edi, 0x12cd268e
add edi, 0x135dd28e
not ebx
inc ebx
or edi, 0x1549ba8e
shr ebx, 0x17
mov edi, ebx
shl edi, 0x19
sub ebx, edi
add ebx, edi
rol ebx, 3
xor edi, ebx
mov ebx, edi
shl edi, 0x1c
mov ebx, edi
add ebx, 0x1c63988e
or ebx, edi
and edi, 0x1dae848e
xor ebx, 0x1e84628e
or edi, 0x1f39448e
dec edi
or edi, 0x2094028e
mov ebx, 0x2119cc8e
sub edi, ebx
rol edi, 0x16
xor edi, ebx
xor edi, ebx
xor edi, 0x250f508e
xor edi, 0x25de5e8e
bswap edi
and edi, ebx
xor edi, 0x29c5da8e
shr ebx, 0x13
sub edi, ebx
xor ebx, edi
shr edi, 0x10
xor ebx, 0x2d93e88e
mov ebx, edi
or edi, ebx
or edi, ebx
add ebx, 0x3004388e
xor edi, ebx
mov edi, ebx
add ebx, edi
rol edi, 0x1b
shr edi, 0xb
sub ebx, edi
inc ebx
and edi, 0x35552a8e
sub edi, 0x3627ae8e
xchg ebx, edi
add ebx, 0x379be08e
bswap ebx
sub edi, 0x39102c8e
and ebx, edi
ror ebx, 0x17
not ebx
shl ebx, 0x12
add edi, 0x3c54268e
mov edi, ebx
xor edi, 0x3db5048e
mov edi, 0x3e41488e
add ebx, 0x3ecf468e
shl ebx, 0xa
shl edi, 0xe
xor edi, 0x4126428e
sub edi, 0x41ec388e
rol edi, 0xa
dec ebx
or edi, 0x43ffaa8e
dec ebx
not ebx
xchg edi, ebx
bswap edi
dec edi
xor ebx, edi
shr ebx, 0x16
mov edi, 0x495fd68e
xor edi, ebx
and edi, ebx
rol edi, 0x1a
add edi, ebx
add edi, ebx
mov edi, 0x4d2e468e
or edi, ebx
rol edi, 1
add ebx, edi
ror ebx, 0xd
inc ebx
bswap edi
sub edi, ebx
shl edi, 0x16
mov ebx, edi
and ebx, edi
xor edi, 0x54956c8e
sub edi, ebx
or ebx, 0x5606ae8e
rol ebx, 2
sub ebx, 0x577eea8e
ror ebx, 0x13
and ebx, 0x58d7aa8e
sub edi, 0x599ea88e
shr edi, 0xb
xchg ebx, edi
sub edi, 0x5bf4f68e
xor ebx, edi
or ebx, edi
sub ebx, edi
or ebx, 0x5edada8e
not ebx
ror edi, 1
mov ebx, edi
shl ebx, 0xa
xchg ebx, edi
add edi, 0x62caf48e
inc ebx
sub ebx, 0x6427ea8e
xor ebx, edi
xor ebx, edi
and ebx, edi
mov ebx, 0x66cb5a8e
not edi
shl edi, 8
mov edi, 0x68ac828e
or edi, ebx
mov edi, ebx
rol edi, 0x17
or edi, 0x6b424c8e
shr edi, 0x1e
sub ebx, 0x6cc4088e
inc ebx
mov edi, ebx
or edi, ebx
add edi, 0x6f2df48e
not edi
and edi, ebx
mov ebx, edi
add edi, ebx
and ebx, 0x7216ae8e
add ebx, edi
ror edi, 0xe
add edi, ebx
shl ebx, 0x10
mov edi, 0x751a0e8e
xchg edi, ebx
xor edi, 0x76ba6a8e
xor ebx, edi
or ebx, edi
sub edi, 0x78e9628e
dec edi
shr edi, 0x14
ror ebx, 0x11
not edi
and edi, 0x7c319a8e
xor edi, 0x7d00fe8e
dec ebx
shl ebx, 0x1b
not edi
ror ebx, 0x13
shl ebx, 0x12
mov edi, 0x80df648e
or edi, 0x818ece8e
mov ebx, 0x8211c48e
and edi, 0x82ac848e
mov ebx, 0x8334d08e
shl ebx, 0x13
not edi
mov ebx, edi
mov edi, 0x8591ce8e
inc ebx
mov ebx, edi
xor ebx, edi
shr edi, 0x15
and edi, ebx
xor ebx, edi
shl ebx, 0x19
and ebx, edi
and edi, ebx
xor edi, ebx
xor edi, ebx
or edi, ebx
dec ebx
not ebx
xchg ebx, edi
and ebx, 0x99ffd88e
inc edi
shr edi, 0x1e
xor ebx, 0x9c1f888e
shl ebx, 5
bswap edi
xor edi, 0x9e48d68e
or edi, ebx
add edi, ebx
inc edi
xor ebx, edi
or ebx, edi
bswap ebx
xchg ebx, edi
dec ebx
or edi, 0xa45a428e
sub ebx, edi
ror edi, 0x1b
mov ebx, edi
mov edi, ebx
and ebx, 0xa763228e
shl ebx, 6
or ebx, 0xa8c47a8e
ror edi, 0xa
mov ebx, edi
add ebx, edi
or edi, ebx
inc edi
sub edi, 0xac8b4a8e
xor ebx, edi
mov edi, 0xadd8bc8e
or edi, 0xae887a8e
xor ebx, 0xaf551c8e
add edi, 0xafe5f88e
add ebx, 0xb074528e
sub edi, 0xb138748e
xor ebx, 0xb205248e
or ebx, 0xb2b5808e
bswap edi
sub ebx, edi
or edi, ebx
shl ebx, 8
or ebx, 0xb61ff28e
shl edi, 0x1e
add ebx, edi
xor edi, ebx
add ebx, 0xb8b7ba8e
mov edi, 0xb93cbc8e
shl edi, 0x14
dec ebx
and edi, 0xbb2e668e
shr edi, 3
inc edi
add edi, ebx
dec edi
ror ebx, 5
dec edi
xor ebx, 0xbfd8ce8e
shl ebx, 0x1d
and edi, 0xc1240e8e
inc ebx
or edi, ebx
not ebx
mov ebx, 0xc3925a8e
shr ebx, 0xc
mov ebx, edi
shl ebx, 0x14
mov edi, ebx
xor ebx, edi
mov edi, 0xc741448e
or ebx, 0xc7ee028e
xor edi, ebx
shr edi, 2
sub edi, 0xca33c88e
mov ebx, edi
bswap edi
or edi, 0xcc060c8e
mov edi, ebx
ror ebx, 0x18
dec edi
add edi, 0xce70528e
add ebx, 0xcf01f08e
xor ebx, 0xcfce908e
or edi, ebx
bswap edi
not edi
mov ebx, edi
or edi, ebx
xor ebx, edi
sub edi, ebx
or ebx, 0xe3b98e8e
and edi, ebx
shl edi, 4
add ebx, 0xe594808e
mov edi, ebx
sub edi, ebx
or ebx, 0xe782dc8e
dec edi
xor ebx, 0xe8eed68e
or ebx, 0xe99b808e
or ebx, 0xea49608e
xor ebx, edi
mov edi, 0xeb97128e
shr edi, 0xc
sub ebx, 0xed0dde8e
sub edi, 0xedd1168e
ror ebx, 0x19
not edi
add ebx, edi
shl edi, 0x1e
add edi, ebx
shr edi, 6
sub ebx, edi
xor ebx, edi
or ebx, 0xf3d8108e
and ebx, 0xf4718a8e
and edi, 0xf50d068e
mov ebx, edi
add ebx, 0xf61a928e
inc edi
sub edi, 0xf77bfc8e
rol edi, 0x15
and edi, 0xf8cdcc8e
mov edi, 0xf952e68e
sub edi, ebx
and ebx, 0xfaaeae8e
xchg edi, ebx
xchg ebx, edi
xor edi, 0xfd25d68e
ror ebx, 6
inc edi
sub edi, 0x18fe48f
xor edi, 0x25ebc8f
mov ebx, 0x2e5f48f
xor edi, ebx
sub edi, 0x474e08f
add edi, 0x505028f
and edi, 0x5a1108f
dec ebx
shl ebx, 6
or edi, ebx
shr edi, 0x17
not ebx
shl edi, 7
ror edi, 0x13
not ebx
xchg ebx, edi
inc edi
sub ebx, edi
shr ebx, 0x1d
bswap ebx
xchg ebx, edi
add ebx, 0xfe76c8f
or ebx, edi
dec ebx
sub edi, ebx
mov ebx, edi
not edi
add edi, ebx
ror ebx, 0x1d
mov edi, 0x14d4de8f
shr edi, 5
inc ebx
or ebx, edi
not edi
mov ebx, edi
sub ebx, 0x18adce8f
shr ebx, 0x1b
rol edi, 0x10
shr ebx, 0x12
or ebx, 0x1b76768f
xor edi, ebx
not ebx
mov ebx, edi
xor edi, 0x1e2ec48f
sub edi, ebx
sub ebx, edi
mov edi, ebx
xor ebx, edi
ror edi, 0xf
and ebx, 0x22420a8f
and edi, 0x22e0d28f
xchg ebx, edi
shr ebx, 0xf
rol edi, 0x11
or edi, ebx
not edi
add edi, 0x26fb1a8f
add ebx, 0x278b7e8f
sub ebx, edi
not ebx
not ebx
mov edi, ebx
xor edi, 0x2adba08f
xor ebx, edi
rol ebx, 0x1e
xchg edi, ebx
or ebx, 0x2ddfce8f
xor edi, ebx
bswap edi
not edi
sub ebx, edi
xchg ebx, edi
xchg ebx, edi
xor ebx, edi
mov edi, 0x33a29a8f
or edi, ebx
not edi
xor edi, ebx
and edi, ebx
not ebx
mov edi, ebx
xor ebx, edi
ror ebx, 0x17
mov edi, 0x3979568f
sub ebx, edi
and edi, ebx
or edi, 0x3b7a408f
inc ebx
bswap edi
bswap ebx
and edi, 0x3df93a8f
xor ebx, 0x3ec6088f
sub edi, 0x3f8a768f
inc edi
mov ebx, 0x4664be8f
xchg ebx, edi
bswap ebx
mov ebx, 0x48615a8f
or ebx, 0x4912608f
or ebx, edi
rol edi, 0x1a
or ebx, 0x4b1c028f
mov edi, ebx
sub ebx, 0x4c5f708f
add edi, 0x4cef248f
sub ebx, 0x4db1728f
rol ebx, 4
xor edi, 0x4f37ee8f
bswap edi
not edi
bswap ebx
and ebx, 0x51bbca8f
mov ebx, edi
shr edi, 0xe
dec ebx
xchg ebx, edi
bswap edi
and edi, 0x55a02e8f
add edi, ebx
sub ebx, 0x56ee6a8f
inc edi
shl ebx, 0xb
and edi, 0x58d9b88f
mov ebx, 0x595d7e8f
or ebx, edi
not edi
xor edi, 0x5b73de8f
shl ebx, 1
inc ebx
shr ebx, 9
not edi
or edi, 0x5ec5248f
and ebx, 0x5f5f548f
xor edi, 0x602e4a8f
rol edi, 0x15
ror edi, 0x16
mov ebx, edi
dec edi
rol ebx, 0x1a
sub edi, ebx
add edi, ebx
rol ebx, 0x10
add ebx, edi
xchg ebx, edi
xchg ebx, edi
inc ebx
ror ebx, 1
xchg edi, ebx
mov ebx, 0x6a4ed48f
rol ebx, 3
add edi, ebx
sub ebx, 0x6c50a28f
shl ebx, 8
and edi, 0x6d9cae8f
mov ebx, 0x6e235e8f
xchg edi, ebx
mov edi, ebx
xor ebx, edi
xor edi, 0x710a5e8f
dec ebx
not edi
or ebx, edi
inc ebx
dec edi
sub ebx, 0x74ee6c8f
bswap ebx
inc edi
ror ebx, 9
shr edi, 0x12
mov ebx, edi
xchg edi, ebx
add edi, 0x79782a8f
xor edi, ebx
rol edi, 7
add edi, ebx
sub ebx, 0x7c49688f
sub ebx, 0x7d0a828f
dec edi
xchg ebx, edi
ror edi, 0x18
mov ebx, edi
mov edi, ebx
sub edi, 0x80fd388f
ror ebx, 0x13
rol ebx, 0x18
mov ebx, 0x82ec608f
bswap edi
rol ebx, 0x11
or edi, 0x84f6d08f
ror edi, 0x12
mov edi, ebx
xor edi, 0x86fe9c8f
sub edi, 0x87c2d68f
shl ebx, 3
sub edi, 0x8939a28f
xor ebx, edi
rol ebx, 0xe
or ebx, 0x8b62d28f
and ebx, 0x8bfc6c8f
add ebx, edi
bswap ebx
mov ebx, 0x8da8c08f
shr ebx, 6
bswap ebx
and ebx, edi
and edi, ebx
mov edi, ebx
sub edi, 0x916d808f
xor ebx, edi
inc ebx
or ebx, 0x937fdc8f
xor edi, ebx
bswap edi
add edi, 0x957db68f
xor edi, ebx
rol edi, 0x15
shr edi, 1
not edi
shl ebx, 1
rol edi, 4
or edi, ebx
and ebx, 0x9c5b3e8f
bswap edi
bswap edi
rol ebx, 0x17
mov edi, ebx
xor edi, 0xa0ea008f
shr ebx, 0x12
mov ebx, 0xa2207e8f
shl edi, 0x1e
and edi, 0xa36dde8f
add edi, ebx
rol ebx, 0x15
bswap ebx
and ebx, edi
shl edi, 0xa
mov edi, ebx
rol edi, 0x13
rol edi, 8
shr edi, 0xa
xchg ebx, edi
mov ebx, edi
mov ebx, 0xab16ca8f
dec edi
sub edi, ebx
dec edi
or edi, ebx
xchg ebx, edi
bswap edi
xchg edi, ebx
rol ebx, 0x1c
mov edi, ebx
rol edi, 0x16
shr edi, 0x1d
mov edi, 0xb330668f
sub ebx, 0xb3f2d88f
not edi
shl ebx, 0xf
dec ebx
or edi, ebx
and ebx, edi
not edi
shl ebx, 8
and ebx, edi
or edi, ebx
and ebx, edi
shl ebx, 0xb
shr edi, 0x1b
mov ebx, edi
rol edi, 0xc
shr ebx, 0x13
or edi, ebx
xor ebx, edi
sub edi, 0xbfc36e8f
dec ebx
xor ebx, 0xc130a68f
or edi, ebx
and edi, ebx
xor edi, ebx
ror ebx, 7
shl ebx, 3
rol ebx, 7
or ebx, 0xc609c28f
not edi
add ebx, 0xc7393e8f
mov ebx, edi
mov ebx, 0xc838c88f
bswap edi
not edi
xor ebx, edi
and ebx, edi
inc ebx
not ebx
mov ebx, edi
mov edi, ebx
bswap ebx
and ebx, edi
not edi
sub edi, 0xcfac888f
sub ebx, edi
add ebx, 0xd0f5e48f
or edi, 0xd1a54c8f
xor edi, 0xd2745a8f
sub edi, 0xd3378c8f
sub edi, ebx
or ebx, 0xd4a7c28f
add edi, ebx
xor edi, ebx
and ebx, 0xd69cce8f
xor edi, ebx
or edi, 0xd816368f
shl edi, 0x19
and ebx, edi
shr ebx, 0xa
mov ebx, 0xe3fdfe8f
add ebx, edi
add edi, 0xe5163a8f
xor edi, 0xe5e8b48f
xor edi, ebx
not ebx
xchg ebx, edi
sub edi, ebx
xor edi, ebx
shl edi, 3
or ebx, edi
shl ebx, 0x13
add edi, ebx
sub ebx, 0xed0fae8f
rol edi, 8
shr ebx, 0x11
sub ebx, 0xef3a1a8f
ror ebx, 0x1c
add edi, 0xf081d88f
rol ebx, 0xa
add edi, ebx
not ebx
rol ebx, 0xf
and edi, 0xf3b5868f
or edi, 0xf4652c8f
shl edi, 0x17
sub edi, ebx
add edi, 0xf669da8f
add ebx, edi
bswap edi
rol ebx, 0x1c
xor ebx, 0xf917988f
add ebx, edi
inc edi
xor edi, ebx
xchg ebx, edi
inc ebx
ror ebx, 2
or edi, 0xfde1f88f
rol ebx, 0x16
xor edi, 0xff65088f
sub ebx, 0x277290
ror ebx, 0xe
xor edi, 0x1afac90
add ebx, edi
mov ebx, edi
mov edi, 0x3384490
add ebx, 0x3c6f090
and edi, 0x464c690
xchg ebx, edi
mov ebx, edi
add edi, ebx
sub ebx, 0x7075690
rol ebx, 0x1d
and ebx, edi
and edi, 0x8e9fe90
add ebx, 0x9785c90
bswap edi
bswap ebx
xor edi, 0xb8ee690
not ebx
mov ebx, edi
shl ebx, 0x1c
inc edi
ror ebx, 0x10
mov edi, ebx
xchg ebx, edi
xchg ebx, edi
xor edi, ebx
not ebx
ror edi, 0xf
sub ebx, edi
add edi, ebx
ror ebx, 0x1d
rol ebx, 0xb
bswap ebx
add edi, 0x1c87ca90
xor ebx, edi
and edi, ebx
not edi
shr edi, 0x1e
and edi, ebx
xor ebx, 0x209e4890
sub edi, ebx
add edi, 0x21f0ec90
mov ebx, edi
mov ebx, 0x22ef8090
shl edi, 0x10
sub edi, ebx
add edi, ebx
xor edi, 0x25bbe690
sub edi, ebx
and edi, 0x2719e690
shr ebx, 8
shr edi, 0xa
add ebx, 0x290ed690
add edi, ebx
sub ebx, 0x2a5d0a90
shr edi, 0x15
ror edi, 1
inc edi
mov edi, ebx
shr ebx, 0x16
bswap ebx
inc ebx
inc ebx
dec edi
bswap ebx
shl ebx, 0x11
and ebx, edi
add edi, 0x329c3a90
rol ebx, 0x10
and edi, ebx
and edi, 0x348bba90
and edi, 0x35294890
ror ebx, 4
shl ebx, 1
sub edi, 0x37756a90
shl ebx, 0x17
or edi, 0x38eda290
inc edi
add edi, ebx
xor ebx, 0x3afabe90
add edi, ebx
or ebx, edi
inc edi
mov edi, ebx
or edi, ebx
xchg edi, ebx
inc edi
mov ebx, edi
and edi, 0x410d0890
xor edi, ebx
or ebx, edi
mov edi, ebx
bswap ebx
ror ebx, 0x1c
xchg ebx, edi
inc edi
xor ebx, edi
or ebx, edi
shr edi, 1
bswap ebx
mov edi, 0x49cb5a90
add edi, 0x4a5f2e90
mov ebx, 0x4ae22c90
xchg ebx, edi
shr ebx, 0x1b
sub edi, ebx
bswap ebx
sub edi, ebx
or edi, 0x4fcfc290
xchg ebx, edi
xor edi, ebx
xchg edi, ebx
sub ebx, edi
shr edi, 0x1c
xor edi, 0x56c1f090
dec edi
and edi, ebx
xchg edi, ebx
rol edi, 0x1b
rol ebx, 4
mov edi, ebx
add edi, ebx
xor ebx, 0x5c359e90
xor edi, 0x5d099e90
and ebx, edi
bswap edi
not edi
mov edi, ebx
sub edi, 0x602a1a90
or edi, 0x60d93490
xchg ebx, edi
add edi, 0x62444690
shr ebx, 7
ror edi, 0xa
inc ebx
sub edi, ebx
sub edi, ebx
shr edi, 0x18
xchg edi, ebx
ror ebx, 0xd
sub ebx, edi
shl edi, 0xf
dec edi
mov edi, ebx
mov ebx, 0x6b35de90
add edi, 0x6bcad290
and edi, ebx
add ebx, edi
rol edi, 9
shl ebx, 1
add ebx, 0x6ee20090
shr edi, 0x10
ror ebx, 0xc
dec edi
ror ebx, 6
rol edi, 0xd
mov ebx, edi
add ebx, 0x736a3e90
mov ebx, edi
dec edi
or edi, ebx
ror edi, 0x14
xchg edi, ebx
shl ebx, 0xf
mov ebx, edi
dec edi
sub ebx, edi
xor ebx, edi
sub ebx, 0x7ae19490
ror edi, 0x15
inc edi
not ebx
xor edi, 0x7da51290
sub edi, 0x7e688890
shl edi, 0xf
xor edi, 0x7ff74a90
xor edi, 0x80cd0690
shl edi, 0x18
mov edi, ebx
inc ebx
shl edi, 0x1c
dec edi
xchg edi, ebx
bswap edi
rol ebx, 0xe
add ebx, edi
add ebx, edi
and edi, ebx
shr ebx, 9
mov ebx, edi
add ebx, edi
shr edi, 0xe
or edi, ebx
ror ebx, 0xd
mov edi, 0x98125e90
xor ebx, edi
add ebx, 0x99663a90
xor ebx, 0x9a337690
or edi, 0x9ae1a090
or ebx, 0x9b8e9a90
dec ebx
and edi, ebx
and ebx, edi
shl ebx, 0x1c
xor edi, 0x9edae690
rol ebx, 6
bswap ebx
and edi, ebx
shr edi, 0xc
rol ebx, 0xd
not ebx
mov edi, 0xa3564c90
not edi
not edi
mov ebx, 0xa51b7890
not ebx
bswap edi
sub edi, 0xaec2fc90
shr edi, 0x11
sub edi, 0xb0392690
and edi, 0xb0d49c90
not edi
or edi, 0xb224d690
mov ebx, 0xb2a72c90
dec edi
shl edi, 0x1c
xor ebx, 0xb4c87690
bswap edi
bswap edi
and edi, ebx
sub ebx, edi
sub ebx, edi
sub ebx, edi
dec edi
and ebx, edi
inc edi
and ebx, edi
inc ebx
shr edi, 0x16
and ebx, edi
add edi, ebx
bswap ebx
xchg ebx, edi
rol ebx, 0x1a
or edi, ebx
dec ebx
add edi, 0xc5b3fc90
xchg ebx, edi
mov ebx, 0xc7101090
xor ebx, 0xc7dd5290
xor edi, 0xc8abf490
shr edi, 0x1d
sub ebx, 0xca208e90
add edi, ebx
or edi, 0xcb5bd890
xor edi, 0xcc2a4c90
inc edi
not ebx
or edi, 0xce179090
not ebx
mov ebx, 0xcf3a1090
xor edi, 0xd008b690
shl edi, 0xb
or ebx, 0xd1673c90
ror ebx, 5
mov ebx, edi
dec ebx
shr ebx, 0xa
and edi, ebx
xchg ebx, edi
or edi, ebx
sub ebx, edi
dec ebx
xchg edi, ebx
mov ebx, 0xdb93be90
sub edi, ebx
shl edi, 1
dec edi
bswap ebx
add ebx, edi
mov edi, 0xdf55a890
mov edi, ebx
xor ebx, 0xe0a32490
not edi
mov edi, ebx
or ebx, 0xe271ce90
sub ebx, 0xe332a290
mov ebx, edi
and ebx, 0xe44a2090
xor edi, ebx
add edi, 0xe5a48490
or edi, 0xe653cc90
mov edi, 0xe6d80e90
bswap ebx
xchg edi, ebx
dec edi
add edi, ebx
shr ebx, 0xd
xchg edi, ebx
bswap edi
bswap edi
mov ebx, 0xecca5090
xchg edi, ebx
ror edi, 0x15
xchg ebx, edi
shl edi, 0xc
rol ebx, 0x15
or ebx, 0xf13d1090
dec ebx
or ebx, edi
mov edi, 0xf304b890
add ebx, edi
shl edi, 0x1c
xor edi, ebx
ror ebx, 3
xchg edi, ebx
and edi, ebx
add ebx, 0xf7b69490
xor edi, ebx
inc ebx
sub ebx, 0xf9e02890
mov ebx, edi
shl edi, 0x13
or ebx, 0xfbbb2290
rol edi, 0x17
xor edi, 0xfd3f8890
xor ebx, 0xfe0cdc90
add ebx, edi
rol edi, 0x1e
shl ebx, 0xc
dec edi
add ebx, 0x12d6c91
xor edi, ebx
rol ebx, 0x15
mov ebx, 0x32f5c91
or edi, 0x3ddb891
xchg ebx, edi
or edi, ebx
and edi, 0x5fbd091
shr edi, 0x1d
xor edi, 0x86dcc91
add ebx, edi
shr edi, 1
xchg edi, ebx
dec ebx
rol edi, 1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid