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

Disassembly:
xchg ecx, eax
add ebx, edx
mov edx, edi
or edi, ebx
dec ecx
dec ebx
xor ecx, edi
or edi, edx
xor ebx, ecx
mov edx, 0xa0c023ce
mov esi, eax
sub ebx, eax
sub ecx, eax
or esi, eax
and eax, 0xa4cda9ce
sub edi, edx
rol ebx, 0x12
mov edi, 0xa74ba3ce
or eax, 0xa8258bce
xor edx, eax
add esi, edi
and esi, 0xaa9d93ce
shr edx, 9
xor edi, ebx
xor esi, ecx
and ecx, eax
xor ecx, edi
xchg edx, eax
mov edx, edi
xor ebx, eax
xchg ecx, edi
shr edx, 4
shl ebx, 3
and edi, ecx
and edi, ecx
xor edi, eax
bswap ecx
add edx, esi
sub edi, eax
or esi, edx
xchg edx, eax
sub ebx, ecx
add ebx, edi
xor edx, 0xbe2407ce
xor edx, eax
and ecx, eax
or eax, ecx
xchg edx, eax
mov ebx, edi
mov eax, ecx
add esi, ecx
inc edi
xor eax, edi
rol edx, 0x12
sub eax, edi
ror ecx, 0x1c
add edx, 0xc8cf0dce
xor eax, edi
or esi, edi
add ebx, 0xcb5125ce
xor esi, ecx
sub ebx, 0xdd1bf7ce
or edx, eax
xchg edi, ebx
xchg ecx, eax
shl esi, 0x1a
xchg ecx, eax
add esi, ecx
ror ecx, 2
xor ecx, 0xe48969ce
mov edi, ebx
ror eax, 0xa
rol edi, 3
mov eax, esi
mov eax, ecx
mov eax, esi
sub eax, edx
and esi, ebx
xchg edi, edx
or edi, eax
and edi, 0xed13c7ce
mov ecx, esi
not edi
mov esi, edi
add ebx, eax
xor edx, esi
xchg esi, eax
add esi, edi
xor ebx, ecx
and ebx, 0xf437abce
and ecx, esi
and ecx, esi
sub esi, ecx
add edx, eax
add ecx, edx
add edi, ecx
mov esi, edi
shl ebx, 1
dec eax
xchg edi, eax
sub ecx, esi
rol ebx, 0x19
not esi
xor ebx, esi
or ecx, edx
or ebx, esi
or ebx, esi
bswap ecx
or eax, edx
sub ecx, ebx
add edi, esi
sub ebx, ecx
and ecx, edi
ror ecx, 0xa
and ebx, esi
xor edi, eax
and esi, 0xa5491cf
mov edi, edx
add edx, esi
rol esi, 5
add ebx, ecx
sub ecx, ebx
add edx, ebx
or edi, 0xfabdbcf
sub edi, esi
not edi
mov esi, ebx
xor eax, esi
or edi, ecx
xor edx, ebx
and edi, ebx
xchg esi, ebx
add ebx, ecx
mov eax, 0x17f0b5cf
bswap edx
mov ebx, esi
add ecx, eax
sub esi, ebx
sub eax, edi
and ebx, eax
xchg edx, ecx
add ecx, edi
xchg edi, esi
add esi, ecx
sub edx, edi
shl edi, 0xe
xor ecx, edx
xchg edi, eax
dec edx
add ecx, edi
xchg edx, eax
xchg ebx, edx
mov eax, esi
ror ecx, 0x19
sub esi, ecx
xchg esi, edx
mov edx, esi
or eax, edx
and edx, eax
and ecx, edx
or eax, esi
or esi, edx
add eax, 0x302bcbcf
not eax
sub edi, 0x31ebdbcf
or edi, edx
or ebx, 0x33a431cf
xor ecx, edi
sub edx, edi
or edi, esi
xor edi, 0x376d63cf
sub esi, ecx
inc edi
and ecx, 0x39eb45cf
or esi, ecx
xchg ecx, ebx
xchg edx, edi
sub eax, edx
xchg esi, eax
rol esi, 0xd
mov ecx, esi
shr edi, 0xa
xor eax, 0x423543cf
inc ecx
sub edx, eax
xchg ebx, ecx
dec ebx
and ebx, edx
shl ebx, 0x1d
and ebx, edx
shl eax, 0x14
dec ebx
xor ebx, 0x4ab37fcf
and edx, edi
xchg edx, ecx
sub ebx, ecx
and edi, ebx
xchg edi, eax
not esi
mov ebx, 0x50a7afcf
xchg ebx, edx
ror esi, 0x15
xor edx, 0x539e83cf
not edx
or ebx, esi
or edi, eax
and edx, 0x56d8e1cf
sub edi, eax
sub esi, eax
not esi
xchg ecx, eax
rol esi, 0x14
mov edx, 0x5c1345cf
xor edi, 0x5d1b5fcf
and ebx, 0x5dde61cf
and edx, ebx
add ecx, edi
inc ecx
and ebx, edx
shl edx, 8
sub ecx, edx
or ebx, 0x636cb7cf
or ebx, 0x6447d7cf
sub eax, ecx
not edi
mov ebx, 0x66a30fcf
xchg ecx, esi
mov ebx, esi
and edx, edi
shl edi, 0x19
add edi, 0x6aa481cf
bswap esi
rol ebx, 0xa
or eax, ebx
mov edi, esi
mov esi, ecx
mov ebx, esi
xchg ecx, edx
mov edi, ecx
xchg esi, ebx
xor edi, ebx
mov ecx, ebx
xchg edi, ebx
add edi, eax
or eax, ecx
shl ecx, 3
xor eax, edx
add esi, 0x7bfc0dcf
add esi, ecx
or ecx, eax
or edi, edx
mov esi, ecx
mov ecx, edi
and ecx, edi
mov eax, esi
rol esi, 7
xor ecx, esi
not edi
mov ebx, 0x843ecbcf
shl ebx, 0x19
add eax, 0x85d063cf
bswap eax
xchg ebx, edx
mov edx, esi
xchg ecx, edi
xor esi, ebx
xchg edx, ecx
sub ecx, ebx
and ecx, ebx
add edi, ebx
add edx, 0x8e6ee3cf
mov edi, ecx
xchg esi, ebx
xor ebx, ecx
inc ebx
xchg edi, esi
add edi, edx
xor edx, edi
add edi, eax
sub edx, eax
xchg ecx, ebx
mov esi, ecx
shl ecx, 9
or ecx, eax
ror eax, 8
and ebx, 0x9b3869cf
and ebx, edx
or ecx, 0x9ccc71cf
add edx, esi
sub esi, edx
and ebx, esi
xor edi, eax
not edi
ror esi, 0xf
and edx, esi
add esi, 0xa34969cf
and eax, 0xa40d83cf
add ebx, esi
add edi, edx
not edi
sub eax, 0xa72999cf
shr esi, 0x18
rol ebx, 0x1a
xor esi, eax
mov ebx, ecx
or ebx, edi
sub edi, ebx
or ecx, edx
add ebx, ecx
sub esi, eax
xor eax, 0xafbfdbcf
xor ecx, 0xb0c45dcf
xor edi, edx
sub ebx, eax
mov edx, eax
and edx, esi
sub eax, esi
shl eax, 9
xchg ebx, edi
shl edx, 7
mov edx, esi
mov eax, edx
xor eax, ebx
mov ecx, 0xba9e53cf
xor ebx, esi
not edi
add edx, eax
and ebx, edi
mov edx, 0xbe73bfcf
or ebx, edx
add esi, edi
xor ecx, edx
sub ebx, 0xc1e30fcf
and esi, edi
not eax
add ebx, eax
xor edx, ebx
xor eax, edx
and ecx, edi
mov ebx, ecx
mov eax, esi
shr eax, 4
mov edx, ebx
xchg ebx, ecx
xor edx, esi
xchg ebx, eax
xor edi, ebx
shl esi, 0x14
shl eax, 0x1e
mov eax, esi
shl esi, 0x1a
xchg ecx, esi
sub ebx, 0xd2c135cf
xor eax, ebx
mov edx, ebx
or ecx, edx
xchg ecx, esi
ror esi, 0x11
xor edx, 0xd82471cf
or eax, ebx
add eax, ebx
xchg ebx, esi
not edi
or eax, ecx
mov eax, ecx
or ecx, edi
xchg edi, ebx
mov eax, edx
sub esi, 0xe04cdfcf
dec ecx
sub edi, edx
and edx, esi
add ebx, 0xe3791fcf
sub ecx, edi
mov esi, ebx
xor eax, edi
mov esi, ebx
xor eax, esi
bswap eax
dec edx
dec eax
xchg esi, eax
rol edx, 0x18
xchg edx, ebx
or ebx, edx
rol esi, 0x1d
add esi, eax
add ecx, ebx
shl esi, 8
shl ebx, 1
or ebx, ecx
inc ebx
xchg esi, ecx
not esi
xor edi, eax
xchg ecx, edi
xor ebx, esi
xor eax, ebx
sub edi, eax
sub ebx, 0xfb137dcf
xchg edi, esi
and esi, ecx
xchg ebx, ecx
not ebx
or ebx, esi
or ebx, edx
add ebx, esi
add edx, 0x1b8c9d0
sub eax, edx
sub edi, ebx
xchg edx, edi
add ebx, esi
mov edx, ecx
add edx, ebx
or eax, edx
and edx, esi
sub eax, ebx
add edx, 0x9c50dd0
add eax, esi
and ebx, eax
mov edx, eax
shr ecx, 0x14
or edx, 0xd7fdfd0
dec ebx
add edi, ebx
and edi, esi
sub ebx, 0x10b045d0
xor ecx, edx
add ebx, esi
add edx, ecx
xor eax, edx
and ebx, eax
mov edx, eax
mov edx, ecx
mov edx, 0x169657d0
add edi, esi
mov edi, edx
sub edi, ebx
xchg ebx, edi
shr esi, 0xb
xchg edi, edx
mov esi, eax
shl ebx, 0x13
and eax, esi
xor edi, eax
xor ebx, eax
add eax, esi
add eax, 0x216a2fd0
or eax, edx
and esi, ecx
bswap ebx
add edi, 0x247e27d0
or eax, 0x2558c7d0
rol eax, 0x10
add esi, edx
mov eax, esi
add ecx, 0x283dd1d0
xchg ebx, eax
xor edx, edi
add esi, eax
add edi, eax
mov esi, ebx
and ebx, 0x2d0269d0
and edi, 0x2dc761d0
mov edx, 0x2e6ff9d0
or ebx, ecx
xchg edx, eax
sub edx, 0x3140dbd0
inc eax
mov ecx, 0x32ab65d0
add edi, esi
xchg edx, esi
mov eax, esi
shl ecx, 2
or ecx, edi
and eax, edx
mov eax, edi
xchg ecx, eax
mov edx, ecx
mov esi, eax
or eax, 0x3b3027d0
ror esi, 9
and esi, ecx
and edi, ebx
xchg esi, ebx
mov eax, 0x3f4257d0
and edx, 0x400665d0
sub esi, ebx
sub esi, edi
rol eax, 5
add ebx, eax
xor ecx, esi
mov eax, edx
sub esi, 0x45fd67d0
or edx, edi
shl ebx, 0x16
add edi, edx
xor ecx, esi
mov ebx, eax
add edx, esi
shr eax, 5
mov eax, 0x4c2ba7d0
xor esi, edi
add ebx, ecx
xor edx, eax
sub eax, ecx
inc eax
add eax, esi
and eax, edi
add edi, eax
add eax, esi
and ebx, esi
sub edi, edx
mov esi, ecx
mov ebx, edx
and ecx, edi
mov ecx, eax
sub edx, esi
and edx, esi
add ebx, 0x5afc63d0
sub ecx, eax
mov edi, ecx
xchg edx, eax
xchg edx, eax
xor esi, 0x626da3d0
shr ecx, 0xf
and edx, eax
xchg ecx, eax
bswap edx
ror ecx, 2
or eax, 0x67adabd0
sub edx, eax
xor ecx, 0x699ecdd0
sub edi, ecx
ror esi, 0x1d
xor esi, 0x6c7d6fd0
or edx, 0x6d5bbfd0
xor eax, edi
not eax
add esi, 0x6fd22bd0
and ecx, ebx
add edx, ecx
or eax, edx
and ecx, ebx
mov eax, 0x736ec7d0
and eax, ecx
or eax, esi
mov eax, edx
mov ebx, 0x763729d0
mov eax, edx
inc edx
shr edx, 0xb
sub edi, eax
add eax, edi
mov ebx, edx
and ebx, edx
xor edi, esi
xor edi, ebx
or esi, ecx
sub esi, edx
and ebx, edi
sub esi, ebx
shr edi, 0xf
and edi, eax
sub edx, 0x8384ddd0
sub esi, ebx
or eax, edi
xor ebx, ecx
mov edx, 0x86ebbdd0
and edx, ecx
and edi, 0x88708bd0
or edi, eax
not edi
sub edi, eax
xor edx, ecx
add ebx, esi
xor edi, edx
xor ecx, esi
xchg edx, eax
xor ebx, esi
sub edx, 0x91a6a1d0
or edx, esi
and edx, esi
and edx, ebx
or edi, ebx
add ebx, esi
add ecx, 0x963353d0
or edi, ecx
or ebx, esi
or ebx, 0x98b693d0
shr ebx, 0x11
bswap eax
mov eax, esi
sub edx, edi
and edx, eax
and eax, ecx
bswap ebx
inc eax
add ecx, esi
sub ecx, 0xa0918bd0
xor esi, eax
or edx, eax
shr eax, 0x10
mov esi, edx
xor ebx, esi
or edi, edx
shr edx, 6
or eax, edi
xor edx, 0xa87ce3d0
rol eax, 0x18
rol eax, 6
add esi, eax
add ecx, eax
sub edi, ebx
shl edi, 0x18
xor edi, edx
rol eax, 7
add eax, 0xb0100fd0
mov edi, ebx
sub eax, ecx
mov edi, eax
not esi
add edx, eax
add edi, ebx
xchg esi, ecx
mov edi, ecx
xor edx, esi
xchg esi, eax
ror ebx, 0x17
xor ebx, 0xba17bdd0
xchg ebx, eax
bswap ecx
mov esi, edi
and edx, ecx
add edi, edx
not ebx
xchg esi, edi
mov esi, eax
bswap ecx
mov edi, ecx
mov eax, 0xc2a545d0
xor edi, ecx
add esi, eax
add edi, esi
or ebx, ecx
add esi, ecx
and ecx, edi
mov edx, edi
rol ebx, 0x1a
or edi, edx
sub ebx, edx
rol esi, 0x1c
add edx, ebx
sub ebx, ecx
ror edi, 0xe
xchg edi, ecx
dec edx
sub ebx, esi
and ebx, eax
or edi, ebx
xchg ecx, eax
add ecx, eax
dec edi
add esi, eax
sub ecx, ebx
add edi, ebx
sub eax, edi
xor edi, ebx
sub eax, ebx
and esi, 0xdc0439d0
and edx, eax
xor esi, eax
or ebx, ecx
and edi, ecx
mov ebx, edi
sub esi, eax
xor eax, ebx
sub edx, esi
add eax, edx
xor edi, eax
xchg edi, esi
xchg ebx, edx
and edx, edi
xor ecx, 0xe867dbd0
add edi, eax
xor ebx, eax
mov ecx, eax
sub edx, eax
and ebx, 0xec6763d0
and edi, eax
sub ebx, edi
add ebx, edx
or edi, edx
add eax, edx
xchg esi, edx
and eax, edx
shl edx, 0xe
sub ecx, 0xf3d4a1d0
or edx, edi
add ecx, esi
add ebx, edx
xor esi, ebx
add esi, eax
xor eax, esi
sub eax, esi
xchg edi, esi
inc eax
mov eax, edx
dec eax
xchg esi, edx
add eax, edx
xchg esi, ebx
mov eax, 0x2e1fd1
xchg edx, ecx
sub ecx, 0x22ea9d1
mov edi, eax
mov edi, edx
mov esi, 0x4194dd1
and eax, ebx
xchg esi, eax
xor eax, ebx
and esi, eax
xor ecx, edx
xor ebx, 0x990b5d1
or ecx, 0xa7333d1
or eax, 0xb4dc7d1
and edi, ecx
or esi, ebx
and eax, 0xda955d1
mov edi, ecx
xor ebx, 0xf4ea5d1
xchg esi, eax
add ebx, edi
or esi, ebx
sub ecx, ebx
or edx, ecx
xor esi, ecx
or ecx, 0x157c5fd1
mov ebx, 0x162163d1
mov eax, esi
and edi, esi
ror edx, 0x1b
shr ecx, 0x19
xchg ebx, edx
mov edx, esi
xchg ebx, edi
mov edx, eax
xor edi, esi
and esi, ecx
xchg edx, eax
xchg edx, ecx
mov esi, edi
add ebx, eax
xor edi, 0x22c903d1
xchg edi, eax
mov edi, ebx
ror eax, 2
and ecx, ebx
or ecx, 0x26ee03d1
xor ecx, ebx
xchg edi, eax
add eax, esi
mov esi, edi
add edx, esi
rol esi, 0x12
xchg edx, ecx
xor eax, esi
and ebx, 0x2e9eddd1
shl esi, 5
xchg esi, eax
xchg esi, eax
add esi, 0x325779d1
and eax, edi
add ecx, edx
xor ebx, eax
xor edi, edx
mov edx, eax
add ecx, 0x372241d1
xchg esi, eax
or eax, esi
or edi, edx
sub ebx, edi
mov edi, 0x3b6c3bd1
xor edx, edi
add ecx, edi
xor ebx, 0x3e244fd1
or ecx, edi
sub edx, ecx
mov ebx, edx
add edx, 0x4134d5d1
mov esi, edx
xchg ecx, ebx
xor edi, esi
inc edi
sub esi, edi
xor ebx, esi
sub eax, ecx
dec eax
mov eax, edi
xchg ebx, eax
shr eax, 1
xor edi, 0x4be175d1
mov ebx, eax
add eax, ebx
or edi, ebx
shr eax, 0xd
mov ecx, eax
mov esi, ecx
inc edi
xor ebx, edi
add ebx, eax
shr eax, 0x19
sub ecx, edx
add ecx, edi
inc edi
sub eax, ecx
xor ecx, esi
mov ebx, ecx
or eax, esi
or eax, 0x59f8b3d1
and edx, ebx
or ebx, 0x5b8fcbd1
or edx, edi
shl edi, 3
xor esi, edx
xor edi, ecx
mov esi, ebx
sub esi, edx
mov ebx, edi
dec edi
xchg ebx, esi
bswap ecx
xchg edx, eax
mov eax, esi
shr edx, 6
xor edx, ebx
xchg ebx, edi
shr eax, 0x16
and edi, esi
and ebx, eax
or ebx, ecx
or ebx, ecx
sub eax, ebx
shl ecx, 0x11
and edx, ebx
add eax, edi
add ebx, ecx
mov edi, ecx
or ecx, edx
sub ebx, eax
add ecx, edi
dec eax
or eax, edx
sub ebx, ecx
shr ebx, 0xa
xor edx, ebx
xor ebx, ecx
or esi, edx
xor edx, esi
and edi, eax
xchg ebx, eax
add ecx, esi
xchg esi, ebx
or edi, esi
sub ebx, esi
or ecx, esi
add esi, eax
xchg edi, eax
mov esi, 0x8369c3d1
shl eax, 8
or ecx, edi
sub esi, edx
mov ecx, eax
and edi, esi
bswap eax
mov esi, ecx
rol edx, 0xb
and ebx, 0x8a9fbfd1
add eax, 0x8b5317d1
add eax, ebx
shl eax, 0x1d
add edi, ecx
or ebx, 0x8e7893d1
xor edx, 0x8f89b5d1
shl edx, 0x10
sub ecx, esi
add ebx, edx
bswap ebx
add edi, esi
or ecx, edx
mov edi, edx
rol esi, 0x1c
or ecx, eax
sub ecx, ebx
shr ebx, 5
or eax, edi
or esi, eax
ror edx, 0x14
xchg esi, eax
mov ebx, ecx
mov ecx, eax
add esi, eax
add ecx, ebx
and ebx, edx
xor esi, eax
mov edx, 0xa2d155d1
or ecx, ebx
xchg esi, ebx
sub edi, eax
or edi, ecx
xchg ebx, esi
and eax, 0xa84751d1
mov edx, 0xa8efc5d1
or edx, edi
ror edx, 0x1d
sub ecx, eax
sub edi, eax
and edx, ebx
add edx, 0xae090fd1
mov esi, 0xaeafb5d1
and eax, 0xaf75a9d1
xor esi, ebx
dec esi
and edi, 0xb207a7d1
mov esi, edi
add edx, eax
and edi, esi
add esi, 0xb4cd33d1
xchg ecx, eax
xor edi, 0xb6ded9d1
or ecx, ebx
and ebx, ecx
sub eax, edx
sub esi, ebx
xor eax, edi
xor ecx, 0xbc4241d1
mov ebx, edi
and edx, ebx
and edx, esi
and eax, edx
xchg edi, eax
mov esi, edi
xchg ecx, esi
xor eax, 0xc2e3c7d1
xor edi, eax
mov ebx, 0xc5b4ddd1
xchg ebx, edi
xor eax, 0xc7c8ebd1
ror ecx, 0x19
xor ebx, 0xc9b1fdd1
or ebx, 0xca8c29d1
shr ecx, 7
shl esi, 1
add ebx, ecx
sub edx, 0xcdefe7d1
inc esi
or eax, ecx
and edx, esi
not esi
mov edi, 0xd1ba65d1
xchg edx, eax
mov ebx, edx
and ecx, 0xd4202fd1
or edx, edi
add esi, eax
xor ebx, edi
xor esi, edi
sub ecx, edx
rol edi, 6
mov edx, eax
rol ecx, 7
sub edx, 0xdbe6cdd1
xor ecx, eax
and esi, edi
or edx, esi
xchg edi, eax
sub ebx, esi
or edi, ecx
xchg esi, eax
xor ecx, edx
sub eax, ecx
bswap edi
xor ebx, edi
inc edx
rol esi, 0xe
add esi, ebx
mov eax, edi
xchg edx, eax
xchg ecx, ebx
mov ebx, 0xebb1dfd1
xchg edi, esi
add ecx, 0xed76a5d1
or esi, 0xee5591d1
sub eax, ecx
sub esi, ebx
add ebx, esi
sub ebx, 0xf1cbafd1
mov eax, ebx
xchg edx, edi
mov ebx, edx
mov edx, esi
xchg edx, eax
sub edi, 0xf6b5e1d1
xor ecx, esi
and eax, edi
shr ecx, 0x1b
sub eax, ebx
add ebx, esi
and eax, edx
add ebx, esi
and esi, ebx
dec ecx
and eax, ebx
or esi, 0xff5a97d1
add esi, edi
xor esi, 0x10f29d2
add ebx, 0x1c5cfd2
sub esi, edi
or ecx, esi
sub ebx, eax
add ebx, edx
sub esi, ecx
mov ebx, esi
rol eax, 0x1a
ror eax, 0x14
mov edx, esi
mov ebx, esi
shr eax, 0xa
sub esi, 0xb9191d2
or eax, edx
or edi, eax
add eax, edx
mov edx, edi
xor ebx, eax
bswap eax
mov edx, edi
xchg ebx, eax
mov edi, eax
or eax, edx
and ecx, 0x1430dbd2
xor edx, esi
mov ebx, ecx
or ebx, ecx
xchg ecx, edx
or edi, esi
mov ecx, esi
or ebx, edx
add esi, 0x1aa529d2
sub edx, 0x1b9e57d2
inc edx
not esi
mov eax, edx
and esi, ebx
mov esi, eax
rol ebx, 0x1a
add edx, eax
and edx, ebx
and ebx, eax
not eax
not edi
and esi, edi
and eax, edx
inc esi
or ecx, eax
ror ebx, 6
bswap ebx
and eax, esi
or edi, eax
not edx
and eax, edx
ror esi, 0xb
or edx, edi
shr ebx, 0xb
and esi, 0x2f1fc1d2
xor esi, ecx
sub esi, ebx
or ebx, edx
sub edx, eax
xor edx, 0x33ea5dd2
or edi, edx
bswap edi
ror edx, 0x16
sub eax, esi
xchg ebx, edi
sub ebx, eax
xchg edi, edx
or esi, 0x3b4f6dd2
sub eax, edx
sub ebx, edi
sub ecx, 0x3e18add2
add ebx, esi
and eax, ecx
dec esi
ror eax, 0x16
xchg edi, eax
or ecx, eax
xchg esi, eax
ror edi, 3
add esi, ebx
bswap ecx
mov ecx, 0x472679d2
add edx, 0x47da95d2
add edx, ecx
xor edx, esi
xchg edi, edx
inc eax
add esi, eax
bswap ebx
and ecx, edi
mov esi, edx
or ebx, 0x4f0e7bd2
xchg edi, eax
mov esi, ecx
add ebx, edi
mov eax, 0x5206c9d2
or eax, ecx
shr eax, 3
mov edi, ebx
sub ecx, edi
or ebx, esi
xor eax, ebx
xor edi, eax
bswap esi
mov eax, ecx
add eax, edx
mov esi, edi
add edi, edx
or ebx, esi
or ecx, edi
sub edi, ecx
xchg ecx, eax
sub ecx, eax
mov edx, esi
xchg edi, eax
or eax, edi
sub esi, eax
xor esi, 0x6471bdd2
and eax, ebx
or edi, ecx
xchg esi, eax
xor edi, edx
sub edi, esi
bswap edi
xchg edi, eax
or eax, edx
ror ebx, 6
add esi, ebx
or ecx, eax
or esi, 0x6eed59d2
shr ebx, 0x1c
and esi, 0x70927fd2
xchg edi, eax
inc eax
or edi, ebx
add ecx, eax
xor eax, edi
xor edi, 0x75ea19d2
xor esi, edx
or esi, eax
or eax, esi
shr edx, 0xf
xchg ebx, ecx
or eax, ebx
add edx, ecx
or eax, esi
or edi, esi
mov eax, ebx
add ecx, 0x7eeaf3d2
xor esi, edi
and ebx, 0x80b1c1d2
xchg edi, edx
mov esi, edi
sub esi, edx
add esi, edi
xor esi, eax
sub edx, ecx
mov esi, edx
xor ebx, edi
inc ecx
and edx, eax
xchg ebx, eax
xchg ecx, eax
ror edx, 9
and ebx, esi
xor edi, esi
mov eax, ecx
add ebx, eax
xor eax, 0x9005e7d2
dec edx
not edi
not ecx
and edi, edx
or edx, eax
shl ecx, 0x15
shl eax, 0x12
mov esi, ecx
mov edx, 0x970943d2
shr eax, 2
mov eax, ecx
or edx, ecx
mov edx, ebx
bswap esi
and edi, 0x9b9acbd2
add esi, ecx
sub edx, eax
shl ecx, 6
or esi, ecx
mov ecx, ebx
sub esi, ecx
xor esi, ebx
sub ecx, 0xa277c5d2
add ecx, eax
xchg ecx, edi
xor edi, 0xa53ed7d2
sub esi, ecx
xchg esi, edi
xchg edi, eax
sub eax, edi
mov edi, 0xa9e76bd2
xchg esi, ebx
xor ebx, ecx
xchg edi, eax
xchg esi, ecx
and esi, eax
xor esi, ebx
xor ebx, edi
inc edx
sub ebx, ecx
sub ebx, edi
xor eax, esi
rol ecx, 0x16
and edi, ecx
add ebx, 0xb6a805d2
sub ecx, edx
add ebx, edx
xchg edi, esi
xor esi, 0xba51fdd2
shr ebx, 0xb
not esi
not edx
rol edx, 0x1b
xchg ebx, ecx
xor esi, ecx
xchg ecx, esi
and esi, ecx
inc ecx
inc ebx
sub ecx, 0xc40855d2
add ecx, edi
mov esi, eax
mov edi, ecx
or edi, ebx
shr eax, 0x16
mov edi, ecx
sub edi, esi
xchg esi, eax
sub eax, esi
and edx, esi
sub esi, edx
or ecx, edi
and edx, edi
or edx, 0xcf5dd5d2
dec ecx
add esi, ecx
sub edx, ebx
xor ecx, edx
xchg ecx, edx
xor eax, edx
mov eax, 0xd56c5dd2
bswap eax
mov ebx, ecx
mov edi, esi
mov edi, 0xd81f5bd2
add edx, 0xd8d477d2
add ebx, esi
xor edx, esi
and ebx, edi
sub ebx, edi
xor eax, edx
sub edx, edi
add edi, esi
add ebx, edi
mov edi, ebx
and ecx, eax
inc ecx
and eax, ecx
xor edx, eax
mov edx, edi
and ebx, edi
add edi, ebx
xchg edx, ebx
xchg esi, eax
and ebx, edi
sub ecx, edx
add ecx, edi
not edx
add esi, edx
mov edx, ecx
xor ebx, edx
and edx, eax
add ebx, 0xee288dd2
sub eax, 0xef1c1dd2
add ebx, esi
xor edx, ecx
add eax, ebx
xchg edi, ecx
and ebx, edx
shr edx, 0xa
xchg edx, ecx
bswap ecx
mov edi, esi
mov esi, ebx
not ebx
xchg esi, edi
and edx, 0xf9d91dd2
and ecx, eax
not edx
shr esi, 0x19
sub esi, edi
add ebx, esi
add edi, 0xfe947dd2
or esi, 0xff7009d2
or ecx, 0x4b91d3
or esi, ecx
shr ecx, 0xa
xor ebx, edi
sub edx, 0x3f8d5d3
shl edx, 0x14
sub edi, esi
sub esi, edi
or ebx, 0x798d5d3
shr ecx, 0x1a
rol edi, 0x10
mov edx, ecx
sub edi, ecx
xor edi, edx
shl ebx, 0x14
sub edi, ecx
xchg edx, eax
shr ebx, 4
dec ebx
and ecx, ebx
and eax, edi
add esi, ebx
mov eax, edi
or ecx, edx
rol eax, 0xb
add esi, 0x159b0dd3
xor ecx, ebx
add edx, 0x174b6fd3
add esi, ebx
mov eax, edi
xchg esi, edx
xor edx, ecx
sub ecx, esi
not esi
sub edi, eax
inc edx
or esi, 0x1ef04dd3
mov edi, esi
mov ebx, 0x203ad9d3
mov esi, edx
xchg esi, ebx
add edx, ebx
add ebx, ecx
sub edx, 0x242e21d3
sub esi, eax
dec eax
or eax, ebx
mov eax, esi
xchg edi, esi
add edx, esi
xchg ebx, eax
shr edx, 0x14
mov eax, ecx
mov ecx, eax
mov esi, edi
add edi, ebx
and ebx, ecx
add edi, 0xd4da4fd3
mov edi, eax
dec edx
sub edi, eax
and edx, edi
xchg ebx, edi
or esi, 0xd9e2cdd3
xchg ebx, ecx
mov ecx, 0xdb9463d3
and ebx, esi
add esi, edi
or eax, ecx
or ebx, edx
and eax, ecx
sub esi, edi
mov edi, eax
not eax
add esi, edx
shr edx, 0x1e
xor ebx, edx
add ecx, eax
xor ebx, edx
xor edi, edx
sub esi, eax
and edx, eax
and ebx, 0xe9557fd3
add edx, edi
xchg edx, ecx
mov ecx, edx
xor esi, eax
or esi, eax
or eax, edx
dec edi
mov ecx, esi
mov edi, ebx
sub ebx, esi
and ebx, eax
or ebx, eax
mov edx, 0xf36f43d3
bswap esi
mov esi, ecx
sub ebx, eax
add eax, edx
mov edx, esi
mov ecx, eax
mov edi, ebx
add edi, 0xf904f3d3
or edx, ebx
xor eax, edx
not edx
or edi, edx
sub edx, ebx
add edx, 0xfe173fd3
sub edx, eax
xchg ecx, eax
shr edx, 2
or eax, ecx
or ebx, 0x29a35d4
or esi, 0x377bdd4
add esi, ecx
and esi, ebx
add ecx, ebx
shr edi, 0x16
xchg edi, ecx
not esi
xchg edi, edx
mov ebx, edi
or eax, ebx
add esi, edi
or eax, ebx
add edx, ebx
or ecx, 0xdc893d4
add edx, ecx
bswap ebx
add esi, 0xffa59d4
and edx, eax
xchg edi, eax
shl ecx, 0x1c
mov edi, ebx
sub ecx, edi
rol edi, 0x1c
sub ecx, edi
sub esi, eax
xor esi, 0x17f4e7d4
shr edx, 0x1e
or ebx, ecx
and ecx, ebx
and eax, ebx
or edx, eax
xor edi, ecx
xchg esi, eax
xor esi, ecx
mov eax, ebx
xor esi, ecx
rol esi, 8
add edi, esi
sub ecx, eax
add eax, ecx
sub edi, ebx
xchg edx, edi
xor eax, ebx
ror ecx, 0x1a
xor edx, ecx
sub ebx, ecx
not esi
xchg ecx, ebx
shr edx, 4
or eax, edx
sub ebx, esi
or eax, 0x2ecc13d4
sub edi, edx
mov esi, edi
add ecx, 0x3113e9d4
or esi, ecx
mov esi, edi
xor edx, ecx
sub ecx, ebx
and esi, eax
or esi, edi
xchg esi, edi
or eax, edx
xchg edx, eax
mov edi, 0x3c9815d4
sub eax, edx
shr esi, 9
add eax, edi
add edx, esi
mov ecx, ebx
xchg edi, edx
and ebx, edi
mov esi, edx
xor esi, edi
sub edi, eax
bswap ebx
and ecx, ebx
and ecx, eax
xchg edx, esi
mov esi, edx
xchg ecx, esi
xor eax, edi
xor ebx, eax
mov edi, ebx
sub ebx, eax
mov edi, esi
mov esi, ebx
xor edx, eax
or edx, eax
sub edi, esi
dec edx
not edi
add esi, ecx
and ebx, edx
shl edx, 0xf
xchg ecx, esi
sub esi, ecx
or ebx, edi
add ecx, edi
xchg ebx, edi
mov edx, edi
rol ecx, 0x12
ror edx, 0x17
sub esi, eax
or edi, edx
add eax, edi
add ecx, esi
add edx, ebx
add ecx, eax
xor eax, ebx
xor eax, esi
ror ebx, 7
rol ebx, 3
or ebx, esi
mov edx, esi
or eax, edi
dec edi
xchg edx, edi
or eax, esi
xchg ecx, esi
sub edi, esi
mov ebx, edi
xor edx, edi
and eax, ebx
add ebx, ecx
or ecx, 0x6eff37d4
sub eax, 0x6ff28bd4
add ecx, esi
sub esi, edi
or ecx, esi
or eax, edi
rol ebx, 0x11
sub edi, edx
add ebx, ecx
sub ecx, eax
or edi, ecx
mov edi, edx
sub edi, edx
add ebx, ecx
sub esi, ebx
add ebx, eax
bswap esi
mov esi, ecx
dec ebx
and edi, ecx
add edx, edi
not esi
xchg ecx, eax
sub ecx, edx
or ebx, ecx
xchg esi, edx
and eax, ebx
add ebx, esi
and eax, edi
xor eax, edi
xchg esi, ecx
xchg ebx, edx
ror esi, 0x13
xor ebx, 0x8aacb7d4
mov esi, ebx
and ecx, 0x8c12e1d4
or edi, 0x8cef09d4
xor ebx, esi
add eax, ebx
xchg ecx, edx
or ecx, esi
or ebx, esi
shl edi, 6
xor esi, eax
mov edx, 0x93c48bd4
or ecx, esi
dec edi
or ecx, 0x963b81d4
and eax, edx
ror eax, 0x19
not eax
and eax, esi
xchg edi, ebx
mov edx, eax
rol ecx, 0xf
and ebx, edi
xchg ebx, eax
add edx, eax
and esi, ebx
mov esi, eax
rol ecx, 0x18
xchg edi, esi
xor edx, 0xa2ab85d4
or edx, ecx
rol esi, 3
and eax, ecx
bswap ecx
shl eax, 0x10
mov edx, ebx
xchg esi, ebx
ror esi, 3
xchg ecx, eax
add eax, ebx
inc ebx
or edi, edx
xchg esi, ecx
or ecx, eax
add edx, eax
add esi, ecx
add edx, esi
add ebx, 0xb1a4d1d4
add edi, ecx
xchg ebx, eax
and ecx, edi
and esi, edi
xor edx, ecx
xchg edi, eax
xchg edi, edx
and edi, ebx
add esi, eax
sub ecx, 0xbc090dd4
or edi, esi
mov eax, esi
sub eax, edi
sub edx, 0xbf591bd4
xor ebx, eax
sub ecx, edi
sub edx, esi
dec ebx
xchg esi, ebx
add ebx, edi
mov edx, edi
and esi, ebx
mov eax, 0xc6a915d4
xor edx, eax
add ebx, esi
and esi, ecx
inc ebx
mov eax, ebx
and eax, ebx
add eax, edx
mov edi, ebx
sub ebx, edx
sub eax, edx
inc edi
add edx, ebx
mov edi, ebx
sub ecx, edi
sub ecx, ebx
and ecx, esi
and edx, esi
sub edi, ebx
shr esi, 0x1d
add edx, ebx
mov edi, edx
and ebx, edi
ror edx, 0xc
add ebx, edx
xchg ecx, eax
sub eax, 0xdb0c53d4
sub edi, 0xdc04b5d4
xor edx, esi
mov ebx, edi
xor eax, ebx
xor edx, edi
add edi, 0xe04603d4
or esi, eax
mov ebx, edi
or edx, eax
or edx, eax
or edi, esi
and ecx, 0xe64b35d4
xchg ecx, ebx
xor ebx, esi
and ebx, edi
bswap ecx
ror eax, 8
and eax, edx
ror edi, 0xc
add edi, eax
and esi, eax
or edx, ecx
add edi, ebx
not esi
xchg edi, esi
add edi, edx
xor eax, edi
or edx, 0xf3f76bd4
and ecx, edi
xchg edi, ecx
xor edx, eax
xchg ebx, edx
or eax, 0xf93edbd4
and edi, esi
xor edi, edx
sub esi, ecx
mov eax, ecx
mov edi, ecx
bswap eax
or edx, ebx
add eax, ecx
shr esi, 0xc
xchg edi, eax
sub eax, edi
mov edx, esi
add edi, edx
mov edi, ebx
inc esi
bswap ebx
and edx, ecx
mov edi, ecx
and edx, ebx
or edi, ecx
mov edi, eax
xor ecx, esi
xor edx, ebx
sub eax, 0xc91c1d5
dec ebx
mov ecx, edi
or edx, 0xec1afd5
or edi, 0xf9845d5
sub ecx, eax
xchg edi, edx
rol eax, 1
and eax, edi
xor ebx, eax
or eax, ecx
add edx, eax
add eax, ecx
mov ebx, eax
xor esi, ecx
not edx
sub esi, edi
add edi, eax
ror esi, 0x11
and ebx, edx
xor ecx, eax
or eax, edx
xor ebx, esi
add edi, edx
mov edx, edi
mov ecx, edx
mov ebx, esi
ror edi, 6
add ecx, ebx
mov edi, edx
xchg esi, eax
xor esi, ecx
add ebx, edi
and edx, 0x263579d5
add eax, ecx
or ecx, 0x27abc9d5
mov ebx, edi
shr edi, 0x1b
and eax, esi
mov ecx, 0x2a6f3dd5
sub ebx, eax
mov esi, edx
xchg edi, ebx
bswap eax
mov ecx, esi
mov ebx, 0x2fbe81d5
mov ebx, esi
add ecx, edi
dec edi
or ebx, esi
ror ebx, 0x16
not edi
add edx, ecx
and esi, ecx
ror edx, 0xd
and edx, esi
add eax, edi
and edi, ebx
not eax
xchg ebx, ecx
or ebx, esi
xor eax, ecx
mov ecx, 0x3e2eadd5
add esi, eax
xor edx, edi
and eax, ebx
or edi, esi
mov eax, esi
sub edx, eax
sub ecx, edx
shl edx, 4
and eax, 0x4587a9d5
sub esi, ecx
sub edx, eax
mov eax, edx
or esi, ecx
shl edx, 0x19
sub eax, 0x4bb653d5
xor eax, esi
xor eax, eax
shl ecx, 0xb
inc esi
add ecx, 0x4e8ef5d5
dec ebx
not edx
mov ecx, 0x50113fd5
add ecx, 0x508a5dd5
mov edx, 0x6c910b
sub edi, 0x516c5dd5
dec ebx
add edx, 0x526c1bd5
bswap esi
or ebx, 0x53899bd5
shl esi, 0x19
mov ebx, 0x54a0fbd5
xor edx, 0x555585d5
shl ecx, 0x10
rol edx, 0x1b
rol edi, 0x13
mov ecx, 0x6fdc18
dec esi
add ecx, 0x58510bd5
shr edx, 0x11
dec edx
rol edx, 0x1a
inc ecx
or ecx, 0x5b3357d5
mov edi, 0x71e4da
or esi, 0x5bfa33d5
rol esi, 0x18
and edi, 0x5d1b61d5
bswap ecx
rol edi, 0xa
bswap edx
bswap ecx
shl edi, 0xd
ror ecx, 3
inc ecx
mov esi, 0x74dc24
bswap ecx
or ebx, 0x626f3dd5
sub edi, 0x6316c7d5
dec edx
bswap edi
xor esi, 0x64d909d5
rol edx, 4
rol ecx, 1
shr edx, 0x11
add ebx, 0x672ffbd5
not edi
add ecx, 0x683061d5
or ecx, 0x68c263d5
shr ecx, 9
mov ebx, 0x78f88a
or ecx, 0x6a1e39d5
shl edi, 0x17
ror edi, 0x13
shl edi, 0x1a
sub esi, edi
sub esi, 0x6deccdd5
and edx, 0x6ea56bd5
xor edx, esi
dec ecx
add edx, ebx
add ecx, ebx
inc edi
sub ebx, edi
sub ecx, ebx
xor ecx, edi
xor edi, 0x75c30bd5
sub edi, 0xb582fbd4
add esi, ebx
or ebx, edx
add esi, edx
not ecx
or ebx, esi
mov edx, ecx
shr edx, 4
dec ecx
add esi, 0x7cbe85d5
xor edx, 0xe610222c
or ecx, esi
and ecx, esi
and esi, ebx
xchg ebx, ecx
dec ecx
bswap ebx
rol ecx, 0xc
or ebx, 0x836185d5
add edi, eax
or esi, ebx
sub esi, ebx
and esi, ecx
dec ebx
shl esi, 6
and ebx, 0x87d909d5
ror ebx, 0x1a
xor ebx, esi
xchg esi, ebx
mov esi, 0x8b0173d5
add ecx, esi
mov ebx, dword [edi]
rol esi, 5
mov ecx, 0x8d7a3bd5
mov ecx, 0x8e0993d5
not ecx
or esi, ecx
shl esi, 0x12
xor ebx, edx
inc esi
shl ecx, 0xe
and esi, 0x922e27d5
mov dword [edi], ebx
mov ebx, 0x3039
dec esi
mov ecx, esi
xor esi, 0x9435e9d5
or esi, ecx
mov ebx, 0xeaca7bb7
shr ecx, 1
xor esi, ecx
and ecx, 0x972649d5
add ecx, 0x97b679d5
and ecx, 0x98516fd5
sub ebx, 0xeaca7bb3
xor ecx, 0x9942bdd5
xchg esi, ecx
or esi, ecx
add eax, ebx
rol esi, 0x17
xchg ecx, esi
add ecx, 0x9cf5e1d5
add ecx, esi
rol esi, 1
not ecx
sub esi, 0x9f9e31d5
add ebx, 0x19d4a8
rol esi, 8
sub esi, ecx
sub esi, 0xa1fdd7d5
mov esi, ecx
ror esi, 0x19
shl esi, 1
rol ecx, 0xe
shl ecx, 0x17
xor esi, ecx
shr ecx, 0xe
rol ecx, 0x1a
and esi, ecx
add esi, ecx
or esi, ecx
sub esi, 0xaa2a1bd5
mov ecx, 0xaab4a9d5
dec esi
dec ecx
ror ecx, 0x11
bswap esi
xor esi, ecx
add ecx, 0xaec0f3d5
mov esi, ecx
shl esi, 0x18
mov ecx, 0xb076b1d5
sub ecx, esi
and esi, ecx
rol esi, 0x10
and esi, 0xb31e39d5
or ecx, 0xb3ccf7d5
and esi, 0xb46875d5
add esi, ecx
bswap ecx
bswap esi
inc ecx
or esi, ecx
and ecx, esi
add esi, ecx
ror esi, 0x1e
shl esi, 0x1c
and ecx, 0xbaa84bd5
shr esi, 0x10
mov ecx, esi
mov esi, ecx
shl ecx, 0x19
inc ecx
shl esi, 9
shr esi, 0x15
shl ecx, 0x1d
not esi
add esi, 0xc0f0edd5
sub esi, ecx
xchg ecx, esi
not esi
mov esi, ecx
xchg esi, ecx
rol ecx, 9
bswap ecx
add ecx, esi
ror ecx, 0x18
add esi, 0xc7aa49d5
sub ecx, 0xc86cd3d5
inc ecx
rol ecx, 0x1b
add ecx, 0xca5621d5
rol ecx, 0x13
mov ecx, 0xcb8fb3d5
rol esi, 0xa
inc esi
or ecx, 0xcd9381d5
xor esi, ecx
dec ecx
sub ecx, 0xcfbe13d5
or esi, 0xd06db9d5
and esi, 0xd1095fd5
mov esi, ecx
shl ecx, 8
ror esi, 9
mov ecx, 0xd3795dd5
dec esi
rol esi, 0xe
add esi, ecx
dec esi
rol esi, 0x1e
add esi, 0xd741ebd5
or esi, ecx
or ecx, 0xd89a37d5
rol ecx, 0x12
add esi, 0xd9dfcbd5
xchg esi, ecx
dec esi
mov esi, ecx
xchg esi, ecx
sub ecx, 0xdd67fdd5
not ecx
xor ecx, 0xded573d5
xor ecx, esi
xchg esi, ecx
mov esi, ecx
add esi, 0xe17e55d5
add ecx, esi
rol esi, 0xb
add esi, 0xe34f59d5
bswap ecx
add esi, 0xe48107d5
shr esi, 3
and ecx, esi
sub esi, 0xe68cefd5
xor ecx, 0xe75c85d5
xchg ecx, esi
and ecx, esi
xor esi, 0xe9944bd5
mov esi, ecx
xor esi, 0xeae299d5
add esi, 0xeb73f3d5
xchg ecx, esi
and esi, 0xece613d5
inc esi
and ecx, 0xee1e2dd5
sub ecx, 0xeee0e9d5
and esi, ecx
and ecx, esi
and esi, 0xf0a62bd5
bswap esi
rol esi, 0x13
not esi
not esi
shl ecx, 0xa
sub ecx, esi
sub esi, ecx
and ecx, 0xf609b9d5
xor ecx, esi
mov ecx, 0xf75837d5
sub esi, ecx
or esi, ecx
bswap esi
rol esi, 0x14
xchg ecx, esi
dec esi
mov esi, ecx
add ecx, 0xfcacf1d5
and ecx, 0xfd4695d5
and esi, 0xfde273d5
xor esi, 0xfeb0f3d5
and esi, 0xff4c37d5
bswap ecx
inc ecx
and esi, ecx
xchg esi, ecx
add ecx, 0x2840bd6
add ecx, esi
rol esi, 0x18
not esi
sub ecx, esi
ror ecx, 0x1c
mov esi, ecx
shr esi, 0x1a
dec ecx
and esi, ecx
xor esi, ecx
sub esi, ecx
add ecx, esi
add esi, ecx
and esi, 0xc5ba1d6
shr esi, 2
mov esi, 0xd9763d6
mov esi, 0xe1b47d6
mov esi, 0xe9f3bd6
inc esi
bswap ecx
ror esi, 1
or esi, 0x114657d6
sub ecx, esi
or esi, ecx
bswap esi
xchg esi, ecx
xchg esi, ecx
add esi, ecx
or ecx, 0x1631e1d6
sub ecx, esi
add esi, 0x177fbfd6
shl esi, 0xa
mov ecx, 0x18b55bd6
sub esi, 0x197805d6
not ecx
add ecx, 0x1aa7d5d6
or esi, 0x1b56ffd6
sub ecx, esi
ror ecx, 0x11
and esi, ecx
shr esi, 4
not esi
rol esi, 0x11
inc ecx
xor esi, ecx
xor ecx, 0x219f5dd6
and ecx, 0x22402bd6
shl esi, 7
add esi, 0x238d81d6
bswap ecx
shr ecx, 0x15
mov esi, 0x257e8fd6
ror esi, 0x10
mov esi, 0x26cbb1d6
and esi, ecx
add esi, 0x27f4b5d6
and ecx, 0x288e91d6
or esi, 0x2943a9d6
mov esi, ecx
xor esi, ecx
add esi, 0x2b1dd3d6
shl ecx, 0xc
ror esi, 0xb
mov ecx, esi
inc esi
not ecx
xor ecx, 0x3025e1d6
dec ecx
and esi, 0x315f25d6
mov ecx, 0x31e2b3d6
mov esi, 0x326a45d6
shl esi, 1
ror esi, 5
add ecx, esi
shr ecx, 0xd
shl esi, 0x14
and esi, 0x365c8bd6
add ecx, esi
and esi, ecx
ror esi, 1
add ecx, 0x38c4cfd6
bswap esi
sub esi, ecx
and ecx, 0x3ac27dd6
sub ecx, 0x3b8411d6
sub esi, 0x3c4865d6
sub esi, ecx
xor esi, ecx
bswap ecx
add esi, ecx
or ecx, 0x3fb08bd6
and esi, ecx
or esi, 0x40f651d6
inc esi
not ecx
bswap esi
add ecx, esi
and ecx, esi
dec ecx
not esi
add esi, ecx
mov esi, 0x4640b1d6
shr esi, 2
shr esi, 4
xor esi, 0x487e69d6
shr esi, 0x15
not ecx
add ecx, 0x4a610bd6
mov esi, 0x4ae65dd6
rol ecx, 0x15
xor ecx, 0x4c6bf7d6
or esi, 0x4d1b53d6
add ecx, 0x4daa43d6
dec ecx
ror ecx, 0x1c
shr esi, 0x17
add ecx, esi
shl esi, 6
mov esi, ecx
add ecx, esi
or esi, 0x52a68fd6
shl esi, 0xa
shl esi, 0xb
add esi, 0x549a9fd6
shl esi, 2
ror ecx, 5
shr ecx, 0xc
sub esi, ecx
not ecx
add ecx, 0x58a70bd6
shl esi, 0x1c
mov esi, ecx
xor esi, 0x5aa699d6
shl esi, 5
inc ecx
or esi, ecx
mov esi, ecx
mov ecx, esi
dec esi
and esi, 0x5ed699d6
add ecx, 0x5f6517d6
inc ecx
and esi, ecx
and ecx, esi
sub ecx, esi
xor esi, 0x62b6ebd6
shl ecx, 0x1e
rol ecx, 0x1b
not ecx
mov esi, 0x654263d6
inc ecx
xor ecx, esi
or ecx, 0x67558fd6
rol esi, 4
sub ecx, 0x68d0e7d6
inc ecx
sub ecx, esi
sub esi, 0x6aebd9d6
add ecx, esi
sub ecx, esi
sub esi, 0x6cf515d6
add esi, 0x6d85cdd6
shr esi, 0x13
shr esi, 0xd
bswap ecx
and esi, ecx
shr ecx, 0x14
dec esi
and ecx, esi
xchg ecx, esi
inc esi
or esi, ecx
and esi, ecx
shl esi, 4
sub ecx, 0x7634bfd6
ror esi, 0x13
xor ecx, esi
not esi
shl ecx, 0x13
mov ecx, 0x798929d6
dec esi
xor ecx, esi
not esi
or esi, ecx
and esi, 0x7cd73fd6
bswap ecx
ror esi, 0x16
sub esi, 0x7ef4dbd6
rol ecx, 0x1c
xchg ecx, esi
or ecx, esi
xor esi, 0x81f6d7d6
xor ecx, esi
bswap esi
inc ecx
bswap esi
shr esi, 2
xchg esi, ecx
add esi, 0x86b819d6
bswap esi
xchg esi, ecx
sub esi, ecx
shr ecx, 5
inc esi
rol esi, 0x1b
xor ecx, 0x8bbecdd6
and esi, ecx
or ecx, 0x8d05d9d6
add esi, 0x8d95a7d6
rol ecx, 0x1e
rol esi, 0x17
inc ecx
or esi, ecx
or ecx, 0x90f4c5d6
xor esi, 0x91c5efd6
xor esi, ecx
ror ecx, 0x11
or esi, ecx
add esi, 0x9480b7d6
shl esi, 0xf
shr ecx, 9
mov ecx, esi
dec esi
shr ecx, 0x18
and ecx, 0x985223d6
mov ecx, 0x98d665d6
and esi, ecx
sub ecx, esi
rol esi, 0x17
or esi, ecx
sub ecx, 0x9c4d77d6
bswap ecx
ror esi, 0xf
mov esi, 0x9e3fb1d6
or ecx, esi
rol esi, 1
sub ecx, esi
xor ecx, esi
sub ecx, 0xa1efbfd6
add esi, ecx
or ecx, esi
xchg esi, ecx
shr esi, 0x18
sub esi, ecx
cmp eax, ebx
jne 0x59f670
not esi
ror esi, 0xd
sub esi, ecx
inc esi
or esi, 0xa8e22bd6
shl esi, 9
inc esi
dec ecx
not esi
inc ecx
and ecx, esi
not esi
mov esi, ecx
add ecx, esi
ror esi, 8
and esi, 0xaf9ca1d6
add esi, ecx
mov esi, ecx
xor ecx, esi
mov ecx, esi
mov ecx, esi
and ecx, 0xb30275d6
add esi, ecx
sub esi, 0xb4539dd6
sub esi, 0xb517d9d6
add esi, 0xb5aa21d6
or esi, ecx
or ecx, esi
shr ecx, 0x17
xor esi, ecx
mov esi, 0xb8fccfd6
and ecx, esi
add esi, ecx
ror ecx, 1
rol ecx, 0x1e
sub esi, ecx
xor esi, 0xbd1683d6
ror esi, 0x15
add esi, ecx
shr esi, 0xd
dec esi
or ecx, 0xc0606dd6
mov ecx, esi
rol esi, 5
or ecx, 0xc24169d6
or ecx, 0xc2f69dd6
shr esi, 0x14
and esi, 0xc445e1d6
and esi, 0xc4e011d6
xor ecx, 0xc5aff9d6
xor esi, ecx
sub ecx, 0xc73bb3d6
and ecx, esi
mov ecx, 0xc85415d6
shl ecx, 1
bswap esi
shr ecx, 8
inc esi
mov esi, 0xcb8b11d6
xor ecx, esi
or esi, 0xcd00cdd6
shr ecx, 0xd
xor ecx, 0xce84b1d6
sub esi, ecx
dec esi
xchg esi, ecx
add esi, 0xd14653d6
shr esi, 0x1c
shr ecx, 0x1b
add esi, 0xd33ccbd6
add ecx, 0xd3cb0bd6
sub ecx, esi
inc ecx
bswap esi
xor esi, 0xd996b5d6
shl ecx, 0xb
add esi, 0xdad871d6
mov ecx, 0xdb5efdd6
or ecx, esi
rol ecx, 4
sub ecx, 0xdd7c09d6
and ecx, esi
rol ecx, 0xf
sub ecx, esi
inc esi
add ecx, esi
sub ecx, esi
mov esi, 0xe1f259d6
xchg esi, ecx
not esi
not ecx
sub esi, 0xe4c79fd6
rol esi, 7
dec esi
shr ecx, 0x17
and ecx, 0xe76be9d6
xor esi, 0xe83909d6
xor esi, ecx
add ecx, 0xe99233d6
or ecx, esi
not ecx
and esi, ecx
and ecx, esi
and ecx, 0xec9ef3d6
xor ecx, esi
not ecx
and esi, ecx
inc ecx
bswap esi
add ecx, esi
and ecx, 0xf0fd91d6
mov esi, 0xf18243d6
rol esi, 0xe
sub ecx, esi
xor ecx, 0xf3c0a3d6
shl esi, 4
xchg esi, ecx
mov ecx, 0xf5cb85d6
xor ecx, 0xf6988dd6
rol esi, 5
sub esi, ecx
xor esi, 0xf8dbc3d6
xor esi, ecx
inc esi
xor esi, 0xfb1027d6
not ecx
or esi, ecx
mov esi, 0xfce1c1d6
xor esi, ecx
ror ecx, 1
xor esi, 0xff301fd6
sub esi, 0xfff45bd6
mov ecx, 0x7851d7
not ecx
and esi, 0x1b597d7
or ecx, 0x263a1d7
bswap ecx
mov esi, 0x38aa9d7
inc esi
xchg ecx, esi
mov esi, ecx
mov esi, 0x603e3d7
xor esi, 0x6d191d7
dec ecx
add ecx, esi
shr esi, 7
rol ecx, 5
sub ecx, 0xa2327d7
or esi, ecx
inc esi
sub esi, ecx
bswap esi
or esi, 0xd7cc5d7
or esi, 0xe2b03d7
or esi, 0xeda3bd7
and ecx, esi
dec ecx
sub esi, 0x10d0b9d7
add esi, 0x116093d7
shr ecx, 0xe
sub esi, 0x12d69bd7
or esi, 0x138587d7
or esi, 0x143573d7
mov esi, ecx
or ecx, 0x1567edd7
bswap esi
rol esi, 0xb
ror ecx, 0x1e
mov ecx, esi
sub esi, 0x18baffd7
dec ecx
xor esi, 0x1a26f1d7
or ecx, 0x1ad4b3d7
and esi, ecx
add esi, ecx
mov esi, 0x1c8577d7
mov ecx, esi
bswap ecx
inc ecx
mov esi, ecx
shr esi, 0x10
or esi, 0x202ba9d7
mov esi, 0x20b03dd7
not ecx
dec ecx
or ecx, 0x22a2d9d7
ror esi, 0x16
shr ecx, 0xd
add esi, ecx
mov esi, 0x253729d7
sub ecx, esi
add ecx, 0x26825bd7
xor ecx, esi
sub esi, 0x280d35d7
inc esi
xor esi, 0x2978bdd7
xor esi, 0x2a47a5d7
rol ecx, 0x16
add ecx, esi
add esi, ecx
not esi
shr esi, 0xd
or ecx, esi
bswap esi
and ecx, 0x2f4dcfd7
not ecx
and ecx, esi
inc ecx
shl esi, 0x18
rol esi, 0x15
sub ecx, esi
xor esi, 0x341231d7
xchg esi, ecx
or ecx, esi
shl ecx, 0x14
rol ecx, 0x16
or esi, ecx
not esi
not esi
and esi, 0x397ba1d7
inc esi
mov ecx, esi
bswap ecx
shl ecx, 0x1b
bswap esi
mov ecx, esi
bswap ecx
shl esi, 0x18
sub esi, 0x3f2293d7
xor esi, ecx
and esi, ecx
add esi, ecx
xchg esi, ecx
rol ecx, 0x1c
and esi, 0x433387d7
not ecx
mov ebx, 0xeba1f396
inc ecx
or ecx, 0x45476fd7
xor ecx, 0x461435d7
mov esi, ecx
xor ecx, 0x476191d7
ror esi, 8
shl ecx, 0x18
and ecx, 0x496511d7
and ecx, esi
add esi, ecx
shl esi, 2
or ecx, esi
sub ecx, esi
xor ecx, esi
shl ecx, 0x1d
add ecx, esi
xor ecx, 0x4f680bd7
not ecx
or esi, 0x50b7add7
or ecx, 0x5165b5d7
and esi, 0x5200afd7
ror esi, 7
xor ecx, 0x538583d7
and esi, 0x5421cdd7
inc esi
ror esi, 0xe
mov esi, ecx
sub ecx, 0x56ba09d7
bswap ecx
dec ecx
or esi, ecx
bswap esi
sub esi, 0x5a0cd1d7
add ecx, 0x5a9bdbd7
and ecx, esi
bswap ecx
rol esi, 4
add esi, 0x5d16e1d7
add ecx, esi
ror ecx, 0xc
xchg ecx, esi
not esi
xchg esi, ecx
sub esi, 0x6163fbd7
sub ecx, 0x6226ebd7
and ecx, 0x62c54bd7
shr ecx, 0x12
xor ecx, esi
add esi, 0x64d08fd7
dec ecx
inc esi
xor ecx, esi
shl esi, 0x1c
or esi, ecx
add esi, ecx
xchg ecx, esi
sub ecx, esi
add esi, 0x6ade83d7
and ecx, 0x6b7881d7
mov ecx, esi
xor ecx, esi
shr esi, 0xb
mov ecx, 0x6df463d7
mov ecx, esi
xor ecx, esi
add esi, ecx
or ecx, esi
xor ecx, esi
or ecx, 0x71e693d7
add esi, ecx
add esi, 0x730129d7
mov esi, 0x7385a1d7
add ecx, 0x741765d7
shr ecx, 0x1d
inc ecx
xchg esi, ecx
rol esi, 3
not esi
sub esi, 0x7852a5d7
xchg esi, ecx
sub esi, 0x79ecb3d7
ror esi, 0x14
inc esi
xchg ecx, esi
sub esi, 0x7cd927d7
shr ecx, 1
or ecx, esi
not ecx
ror esi, 0xd
shl esi, 0x1d
and ecx, 0x80d965d7
and ecx, 0x817361d7
bswap ecx
or ecx, 0x82c29fd7
or ecx, 0x8370a5d7
and esi, ecx
and esi, ecx
xor ecx, esi
shl ecx, 0x13
mov esi, 0x869aabd7
and esi, 0x873679d7
ror esi, 0x14
bswap esi
add ecx, 0x89206bd7
shl esi, 0x10
and esi, ecx
ror ecx, 0xb
inc ecx
sub esi, ecx
inc ecx
add ecx, 0x8da697d7
sub ecx, esi
rol ecx, 0x1e
add esi, 0x8fa98fd7
mov esi, ecx
mov esi, 0x90ae73d7
add esi, 0x913df1d7
xor esi, ecx
bswap ecx
and esi, ecx
dec ecx
inc ecx
and ecx, esi
add ecx, esi
bswap esi
xor esi, 0x970967d7
xor ecx, 0x97ebfbd7
add esi, 0x987ef5d7
shr esi, 0x11
bswap esi
dec ecx
ror ecx, 0x1e
shr esi, 0xc
not esi
ror esi, 3
and ecx, 0x9df2cfd7
sub esi, 0x9eb839d7
mov ecx, 0x9f3c67d7
or ecx, esi
dec ecx
xchg esi, ecx
sub esi, 0xb11a19d7
rol esi, 5
add ecx, 0xb25fbdd7
rol ecx, 5
add esi, 0xb3a82fd7
not ecx
shl ecx, 5
dec ecx
add ecx, 0xb625b7d7
sub ecx, 0xb6e84dd7
shr esi, 0x11
add esi, 0xb82f79d7
mov esi, 0xb8b3c3d7
or esi, ecx
dec ecx
and esi, 0xba9759d7
not esi
not ecx
add ecx, esi
add ecx, esi
or esi, 0xbd98bbd7
not ecx
or ecx, esi
xchg esi, ecx
or ecx, esi
shl ecx, 0xa
or esi, ecx
or ecx, esi
inc esi
xor ecx, esi
add ecx, 0xc45271d7
ror esi, 0x13
shr esi, 0x12
or ecx, esi
xchg esi, ecx
and esi, ecx
sub esi, 0xc892f1d7
ror esi, 0x10
xchg esi, ecx
or ecx, 0xcaca89d7
add ecx, 0xcb5995d7
shr esi, 0xb
sub esi, ecx
dec ecx
add ecx, 0xcdfb49d7
rol esi, 0x11
xor esi, 0xcf7f17d7
or esi, ecx
or ecx, esi
and ecx, 0xd16d4dd7
sub ecx, 0xd22f53d7
mov esi, 0xd2b693d7
and ecx, esi
add esi, ecx
and esi, ecx
and esi, ecx
not esi
xor ecx, 0xd66e4fd7
sub ecx, 0xd7313fd7
shl esi, 0x17
and ecx, 0xd87f8bd7
mov esi, 0xd90405d7
sub esi, 0xd9c7b1d7
dec ecx
add esi, ecx
dec ecx
add esi, ecx
sub ecx, 0xdcdd2fd7
and esi, ecx
not esi
mov ecx, esi
sub esi, ecx
add ecx, 0xdfddbbd7
and ecx, esi
or ecx, 0xe11e8dd7
mov esi, 0xe1a66dd7
add esi, 0xe235edd7
or ecx, esi
not esi
xor ecx, esi
and esi, ecx
shr esi, 0x16
sub ecx, esi
shl esi, 0xc
bswap esi
sub ecx, 0xe8635fd7
rol esi, 6
or esi, ecx
not ecx
or esi, 0xeb11bfd7
dec esi
xor esi, 0xec80b5d7
xchg esi, ecx
xchg esi, ecx
sub esi, ecx
add esi, ecx
shl ecx, 0x14
sub ecx, esi
ror esi, 0x1a
add esi, 0xf2248fd7
or esi, 0xf2d3a5d7
sub ecx, esi
sub ecx, esi
xor ecx, 0xf51723d7
and ecx, esi
inc ecx
or esi, 0xf6f663d7
or ecx, 0xf7a6f9d7
sub ebx, 0xeb61e396
or ecx, esi
xor esi, ecx
rol ecx, 0x1e
add ecx, esi
mov ecx, esi
ror esi, 0x11
bswap ecx
shl esi, 2
or esi, 0xfdb6d9d7
ror esi, 9
or esi, 0xff1f8bd7
and ecx, 0xffba7dd7
xor ecx, 0x8763d8
sub esi, ecx
shr esi, 6
sub esi, 0x2c3abd8
mov esi, ecx
add ecx, 0x3d2d3d8
rol ecx, 0x14
sub esi, 0x54b31d8
xor ecx, esi
and ecx, 0x6ac5bd8
and ecx, esi
mov esi, ecx
xor esi, 0x939e3d8
shr esi, 0xe
mov esi, ecx
sub esi, ecx
rol esi, 5
sub esi, 0xc8a31d8
add esi, 0xd18e5d8
dec esi
sub esi, ecx
or esi, ecx
sub esi, ecx
or ecx, 0x1070f7d8
and esi, 0x110775d8
mov ecx, esi
xchg ecx, esi
ror esi, 0x18
mov esi, 0x143c05d8
not esi
dec esi
mov esi, ecx
add ecx, esi
xchg ecx, esi
ror esi, 8
and ecx, 0x195a6bd8
or ecx, esi
sub ecx, 0x1ab8e7d8
mov ecx, esi
shr ecx, 8
xor ecx, 0x1ca6fbd8
bswap ecx
ror ecx, 3
not esi
dec esi
mov esi, ecx
mov esi, ecx
inc esi
add ecx, 0x215989d8
and ecx, esi
mov ecx, 0x227525d8
sub esi, ecx
sub esi, 0x23ebc5d8
xor esi, ecx
xor esi, ecx
mov ecx, 0x25f28fd8
shr ecx, 9
add esi, ecx
shl ecx, 3
not esi
ror esi, 0xd
add esi, ecx
mov ecx, esi
dec ecx
add ecx, 0x2b468dd8
or ecx, 0x2bef93d8
xor esi, 0x2cbadbd8
xor ecx, esi
add esi, 0x2e07c7d8
add esi, ecx
add esi, 0x2f19e3d8
sub ecx, 0x2fd669d8
xor esi, 0x309ef7d8
bswap ecx
dec esi
xor esi, 0x32a059d8
sub ecx, 0x335d57d8
xchg ecx, esi
add esi, 0x34b7e9d8
dec esi
xor esi, 0x361907d8
mov ecx, esi
xchg ecx, esi
add ecx, 0x37eeebd8
sub ecx, esi
add esi, ecx
add ecx, esi
mov esi, 0x3a2f49d8
mov ecx, esi
and ecx, esi
mov ecx, 0x3bb7ffd8
add ecx, esi
sub ecx, esi
mov ecx, 0x3d73a9d8
inc esi
xchg esi, ecx
mov esi, ecx
xor ecx, esi
add esi, ecx
or esi, 0x41470bd8
bswap esi
xor esi, ecx
xor ecx, esi
shr ecx, 0xc
sub ecx, 0x459b4fd8
xor esi, ecx
shr ecx, 0x1b
rol esi, 0xa
inc ecx
add ecx, esi
rol esi, 0x10
xor ecx, esi
or ecx, esi
mov ecx, 0x4b9babd8
or esi, 0x4c4d29d8
ror esi, 9
xchg esi, ecx
dec ecx
shl ecx, 0xf
xor esi, 0x4ff43bd8
xor ecx, esi
add esi, ecx
or esi, ecx
xchg ecx, esi
or ecx, 0x53752bd8
xor ecx, 0x544215d8
xor ecx, 0x55104bd8
xor ecx, esi
rol ecx, 1
dec ecx
xchg ecx, esi
or esi, ecx
inc esi
sub esi, ecx
xchg esi, ecx
xchg ecx, esi
ror esi, 0x17
xor ecx, 0x5d38add8
shl esi, 0x10
and ecx, 0x5e8899d8
sub esi, ecx
mov ecx, esi
and esi, ecx
and ecx, esi
bswap esi
sub esi, ecx
and ecx, esi
dec esi
inc ecx
xchg ecx, esi
sub esi, 0x65b875d8
xor esi, 0x6686cdd8
or esi, 0x673621d8
xor ecx, esi
and ecx, 0x6899ffd8
shr ecx, 4
sub esi, 0x6a0fd1d8
mov esi, ecx
mov esi, 0x6b1447d8
not ecx
or ecx, esi
inc ecx
not esi
xchg esi, ecx
sub ecx, 0x6f33b1d8
and esi, 0x6fcf13d8
and esi, ecx
bswap esi
add esi, 0x719797d8
sub ecx, esi
add esi, 0x72e5c5d8
add ecx, 0x737409d8
or esi, 0x7423dfd8
and esi, ecx
dec ecx
mov ecx, esi
xchg ecx, esi
call ebx
add ecx, esi
mov ecx, esi
inc esi
xchg esi, ecx
dec esi
sub esi, ecx
mov ecx, 0x7b13a5d8
dec ecx
add esi, 0x7c43a7d8
mov ecx, 0x7cc75dd8
and ecx, esi
mov ecx, esi
xchg ecx, esi
shl ecx, 0x15
add esi, 0x7feb2dd8
sub ecx, 0x80ade9d8
mov ecx, 0x8133abd8
shl esi, 0xf
and ecx, 0x827fd5d8
ror esi, 0x13
not esi
not ecx
rol ecx, 0x14
or esi, 0x85dcf1d8
shr ecx, 0x17
add ecx, esi
and ecx, 0x87b39bd8
ror ecx, 0x11
shl esi, 0x11
mov ecx, esi
not ecx
bswap esi
dec ecx
xor esi, ecx
inc esi
not ecx
or ecx, esi
sub esi, 0x8eed91d8
and esi, ecx
add ecx, esi
not ecx
shl ecx, 3
or ecx, 0x920cabd8
mov esi, ecx
rol ecx, 1
sub ecx, 0x940449d8
xor ecx, esi
xor ecx, 0x959849d8
sub ecx, 0x965d39d8
mov ecx, esi
and esi, 0x9775e9d8
xor esi, 0x9843c1d8
add esi, 0x98d43fd8
inc ecx
sub esi, 0x9a3387d8
xor esi, ecx
shl esi, 0x15
shl esi, 7
rol esi, 0xd
ror ecx, 0xf
xor esi, 0x9eafedd8
add esi, ecx
add esi, 0x9fd88dd8
rol esi, 7
xor esi, 0xa16ff5d8
xor ecx, esi
and ecx, 0xa3ad97d8
add ecx, 0xa43df5d8
bswap esi
ror ecx, 0x1b
not ecx
mov ecx, esi
bswap esi
inc esi
xor esi, ecx
dec esi
add ecx, esi
and esi, ecx
or esi, ecx
and esi, 0xabc387d8
sub esi, 0xac89e7d8
dec esi
sub esi, 0xadebf5d8
and ecx, 0xae85d1d8
bswap ecx
sub ecx, 0xafe9a5d8
shr ecx, 8
mov ecx, 0xb120d9d8
sub esi, ecx
sub esi, ecx
shr ecx, 2
xor ecx, 0xb4207fd8
or ecx, esi
inc esi
ror esi, 1
and esi, ecx
rol esi, 0x19
or ecx, 0xb8184fd8
add ecx, esi
ror esi, 5
and esi, 0xb9f3d7d8
and ecx, 0xba8dcbd8
add esi, 0xbb1dddd8
xor ecx, esi
add esi, ecx
xor esi, ecx
sub esi, ecx
sub esi, ecx
rol ecx, 0x17
or ecx, 0xc01c5dd8
mov esi, ecx
shl esi, 1
dec ecx
shl ecx, 5
or ecx, 0xc34cb1d8
add ecx, 0xc3dbc3d8
xor esi, ecx
inc ecx
rol esi, 2
sub ecx, 0xc6b91fd8
not esi
shl esi, 5
xchg ecx, esi
inc esi
shr ecx, 0xd
shl esi, 9
and ecx, 0xcb7e35d8
ror esi, 0x12
or ecx, esi
and esi, ecx
xchg ecx, esi
add ecx, 0xcede41d8
shl ecx, 2
rol esi, 8
shl ecx, 6
xor ecx, 0xd1c8d5d8
xchg esi, ecx
mov ecx, 0xd325e3d8
add esi, ecx
bswap ecx
inc ecx
shr esi, 0xb
not esi
mov ecx, 0xd6c939d8
xor ecx, esi
dec ecx
and ecx, 0xd8caadd8
or ecx, esi
mov ecx, esi
and esi, ecx
inc ecx
and ecx, esi
or ecx, esi
bswap esi
add ecx, 0xdd8d47d8
shr esi, 0x17
or esi, 0xdef0b1d8
inc ecx
add esi, ecx
and esi, 0xe0b2a1d8
bswap ecx
shr ecx, 0xd
xor esi, 0xe2d881d8
sub ecx, esi
ror esi, 0x1d
bswap esi
or ecx, 0xe59e3fd8
xor ecx, esi
or esi, 0xe71635d8
xchg esi, ecx
dec esi
shl ecx, 0x1b
shr esi, 6
dec esi
dec esi
shr esi, 0x13
xor esi, ecx
and esi, ecx
or esi, 0xedecefd8
shr esi, 0xa
sub ecx, esi
rol esi, 0x18
shl esi, 0xe
add ecx, esi
xor ecx, esi
or ecx, 0xf2c191d8
and ecx, esi
not esi
add ecx, 0xf4848dd8
shr esi, 0xd
mov ecx, 0xf5bc83d8
add esi, ecx
not esi
bswap esi
rol esi, 1
inc esi
sub esi, 0xfab5b3d8
bswap esi
add esi, 0xfbe883d8
or esi, ecx
mov esi, 0xfd1a0bd8
xor esi, 0xfde8add8
and esi, 0xfe841dd8
and esi, ecx
xchg ecx, esi
xchg esi, ecx
rol ecx, 7
sub ecx, 0x238cdd9
sub ecx, esi
shr ecx, 0x1c
not ecx
shr ecx, 0x1e
and esi, ecx
xchg ecx, esi
mov ecx, esi
add ecx, 0x77211d9
add ecx, esi
ror esi, 0x11
mov esi, 0x93957d9
sub esi, ecx
and ecx, 0xa918dd9
dec esi
bswap esi
shr esi, 2
shl esi, 0x1a
rol esi, 0x18
and ecx, 0xe8c57d9
xchg esi, ecx
mov ecx, 0xfe26fd9
sub esi, 0x10a52fd9
xor ecx, 0x1172d3d9
and esi, ecx
rol esi, 0x18
not ecx
not esi
or ecx, 0x14b255d9
xor ecx, 0x157f39d9
sub ecx, 0x164267d9
mov esi, ecx
and esi, ecx
and ecx, esi
not ecx
rol esi, 0x16
ror esi, 0x12
and ecx, 0x1aac87d9
not ecx
rol esi, 0xb
shl esi, 1
not esi
mov esi, ecx
shr esi, 0x18
shr ecx, 0xf
bswap ecx
sub ecx, 0x20b5f5d9
add ecx, esi
rol esi, 0xd
bswap esi
sub ecx, 0x24784dd9
sub ecx, esi
ror ecx, 0x10
rol ecx, 6
and ecx, 0x273ae3d9
shr esi, 9
mov ecx, 0x287181d9
ror esi, 0xf
inc ecx
mov esi, ecx
sub ecx, 0x2b0ad9d9
dec ecx
dec ecx
dec ecx
shl esi, 3
and ecx, 0x2e32b9d9
add ecx, esi
not ecx
and esi, 0x2ff503d9
or ecx, esi
mov ecx, 0x312021d9
and esi, ecx
add esi, 0x32451dd9
sub ecx, 0x330a77d9
add esi, ecx
dec ecx
dec ecx
not ecx
bswap ecx
and esi, ecx
or esi, 0x37579dd9
or ecx, 0x38081fd9
rol ecx, 0x1b
ror esi, 0xd
or ecx, 0x3a2a07d9
or esi, 0x3ad9d9d9
shr esi, 0xb
add ecx, esi
xor ecx, 0x3cebd9d9
bswap ecx
mov esi, ecx
shl esi, 0x1d
ror esi, 0x16
inc esi
rol ecx, 0xa
xor esi, ecx
mov ecx, esi
not esi
sub ecx, esi
or ecx, 0x4422c3d9
mov esi, ecx
bswap esi
xor esi, ecx
bswap ecx
dec esi
sub ecx, esi
mov ecx, esi
bswap esi
shl ecx, 0xf
dec ecx
and ecx, 0x4b1ae3d9
or esi, ecx
or esi, ecx
and ecx, 0x4d0bfbd9
mov esi, 0x4d9023d9
or ecx, esi
xor ecx, 0x4f04afd9
ror esi, 0x13
sub esi, ecx
mov ecx, 0x510027d9
not ecx
add ecx, esi
sub ecx, 0x52edf9d9
xor esi, ecx
and esi, 0x54534dd9
ror esi, 7
add ecx, esi
inc esi
or esi, ecx
ror ecx, 5
or ecx, esi
shl esi, 0x1a
ror esi, 0xd
or ecx, esi
ror esi, 1
sub esi, ecx
not esi
shr ecx, 5
and ecx, esi
and esi, ecx
rol ecx, 1
not esi
xor esi, ecx
and ecx, esi
not ecx
dec esi
sub ecx, esi
or esi, 0x63ab71d9
ror esi, 6
not esi
xor ecx, 0x65d263d9
add esi, ecx
inc esi
shr ecx, 0x17
sub esi, ecx
shl ecx, 0xb
or esi, 0x69ceb1d9
dec ecx
bswap ecx
shr esi, 0x1e
bswap ecx
inc esi
add esi, 0x6d94cbd9
add esi, ecx
xchg ecx, esi
add ecx, 0x6f8475d9
xor ecx, 0x70511fd9
and esi, ecx
sub esi, 0x71abd5d9
sub ecx, esi
add ecx, esi
xchg esi, ecx
and ecx, 0x745e97d9
mov ecx, 0x74e2b9d9
and ecx, esi
inc esi
add ecx, esi
or esi, 0x774c2dd9
sub ecx, 0x780f67d9
add ecx, esi
sub ecx, 0x795983d9
inc ecx
and ecx, 0x7a9001d9
shr ecx, 0x11
mov ecx, esi
inc esi
xchg ecx, esi
or esi, 0x7de469d9
or ecx, esi
bswap ecx
xor ecx, esi
bswap ecx
rol ecx, 6
not ecx
shl esi, 0xc
and ecx, esi
and esi, ecx
shl esi, 0xe
add esi, 0x850c51d9
ror esi, 0x15
ror esi, 0x17
not esi
sub esi, ecx
sub esi, ecx
inc ecx
add ecx, esi
xchg esi, ecx
sub esi, 0x8b5785d9
mov ecx, esi
bswap esi
dec esi
sub ecx, 0x8ddc4dd9
sub esi, 0x8ea077d9
shr esi, 0xc
or esi, 0x90033fd9
shl esi, 0x1b
mov esi, 0x913989d9
inc ecx
mov ecx, 0x925fe5d9
xor ecx, esi
rol ecx, 0x13
rol esi, 9
shl esi, 3
sub ecx, 0x9606dbd9
mov esi, ecx
and ecx, 0x9723b3d9
or esi, ecx
shr ecx, 0x16
or ecx, 0x993df3d9
and esi, 0x99dda3d9
shr ecx, 9
xor esi, 0x9b5f63d9
mov ecx, esi
bswap esi
sub esi, 0x9d4683d9
ror esi, 0x17
add ecx, 0x9e9741d9
xor esi, ecx
xor esi, ecx
mov esi, ecx
sub ecx, esi
inc ecx
rol esi, 1
shl ecx, 5
ror esi, 0x1c
dec ecx
sub esi, 0xa5a41dd9
inc esi
bswap esi
xor esi, ecx
xor esi, 0xa87f85d9
dec esi
or ecx, esi
xor esi, 0xaa9809d9
sub esi, 0xab5ce3d9
ror esi, 0x1e
xor ecx, esi
inc esi
mov ecx, esi
dec ecx
xor esi, 0xaf6a39d9
xor esi, 0xb03bf5d9
ror ecx, 0xe
xchg ecx, esi
and ecx, 0xb263a7d9
mov ecx, 0xb2eae5d9
xchg esi, ecx
and ecx, 0xb4584bd9
shr esi, 0x10
not esi
inc ecx
mov esi, ecx
or ecx, 0xb779c1d9
xor esi, 0xb84b4dd9
xchg ecx, esi
shr ecx, 7
rol ecx, 0x1e
and esi, 0xbb2583d9
or esi, 0xbbd51bd9
rol esi, 6
inc esi
or esi, 0xbddb27d9
mov esi, ecx
shl ecx, 0xf
mov ecx, esi
shr ecx, 0xc
inc ecx
xor esi, 0xc1aa35d9
or esi, ecx
sub esi, 0xc31b1dd9
mov esi, ecx
ror esi, 0xf
bswap esi
shr esi, 0x13
sub esi, 0xc67177d9
sub esi, 0xc73569d9
sub ecx, 0xc7f86fd9
mov ecx, 0xc87f39d9
xchg esi, ecx
or esi, ecx
add esi, ecx
shr ecx, 0x11
and esi, 0xcbd7f7d9
or esi, ecx
mov esi, ecx
and esi, ecx
add esi, ecx
dec ecx
xor esi, ecx
inc ecx
shl esi, 0x10
not ecx
add esi, ecx
xor ecx, esi
ror ecx, 0xe
ror esi, 6
rol ecx, 0xd
not ecx
dec ecx
not esi
dec esi
mov ecx, esi
xor ecx, esi
xor esi, ecx
bswap esi
and ecx, 0xdacc0dd9
rol ecx, 0x14
rol esi, 0x1d
ror ecx, 1
shl ecx, 0x19
shl esi, 0xd
or esi, 0xdf05cbd9
add ecx, esi
sub ecx, 0xe051e7d9
xchg ecx, esi
rol ecx, 0x19
mov ecx, esi
or esi, 0xe30cd3d9
sub ecx, 0xe3cfdfd9
mov esi, ecx
xor ecx, 0xe51e6dd9
sub ecx, esi
sub esi, 0xe69e1bd9
rol ecx, 7
add esi, ecx
shr esi, 8
xor ecx, esi
shr esi, 0x10
add esi, ecx
xor esi, ecx
xor esi, ecx
or ecx, esi
dec esi
xor esi, 0xee49e9d9
mov esi, 0xeecff9d9
mov esi, 0xef54d9d9
xchg ecx, esi
and esi, ecx
sub esi, ecx
xor esi, 0xf24fbfd9
shl esi, 0x19
rol esi, 4
add ecx, esi
or esi, 0xf4f3ffd9
sub esi, 0xf5b7e3d9
add ecx, 0xf6470fd9
ror ecx, 0x15
shl esi, 4
dec esi
inc ecx
rol ecx, 0x16
sub esi, 0xfa6e49d9
sub esi, ecx
or esi, ecx
xchg ecx, esi
and ecx, 0xfd479dd9
sub ecx, 0xfe0ae5d9
xor ecx, 0xfeda99d9
and ecx, esi
inc esi
and esi, ecx
add esi, ecx
inc esi
mov ecx, esi
or ecx, 0x2fd79da
and ecx, esi
rol esi, 0x18
inc esi
sub ecx, esi
mov esi, 0x628e7da
or ecx, esi
rol esi, 2
xchg esi, ecx
sub esi, ecx
sub esi, ecx
add esi, 0xa6b75da
sub ecx, 0xb2ddbda
shl ecx, 0x19
add esi, 0xc6f9dda
or esi, ecx
ror ecx, 0x13
xchg ecx, esi
bswap ecx
inc ecx
shr esi, 0x12
shl ecx, 0x19
xchg esi, ecx
sub ecx, esi
or esi, ecx
add ecx, 0x141e29da
xchg ecx, esi
mov esi, 0x15797dda
xchg ecx, esi
not esi
or esi, 0x17a407da
xor ecx, 0x1877cbda
shr ecx, 9
add esi, 0x19c9e9da
add esi, 0x1a5e31da
shl esi, 8
add esi, 0x1ba0a1da
xchg ecx, esi
and ecx, 0x1d1207da
ror ecx, 8
shl esi, 7
not esi
shl esi, 0x16
shl esi, 0x1d
bswap esi
mov esi, ecx
and ecx, 0x223e4bda
mov ecx, esi
shl ecx, 1
inc ecx
or esi, ecx
dec esi
ror ecx, 1
bswap esi
rol ecx, 0xa
sub ecx, esi
ror esi, 0x19
add esi, ecx
xchg esi, ecx
xor ecx, 0x2b03dbda
sub esi, 0x2bc719da
mov esi, 0x2c4c0bda
sub ecx, 0x2d0edfda
xor ecx, 0x2ddb9bda
inc esi
mov esi, 0x2f00d9da
rol ecx, 0x13
xor ecx, esi
rol ecx, 0xc
inc ecx
rol ecx, 1
or esi, ecx
rol ecx, 0x15
inc esi
xor ecx, esi
sub ecx, esi
or esi, 0x36b4cfda
sub esi, ecx
shr esi, 0x10
add esi, ecx
inc ecx
sub esi, 0x3a128bda
not esi
xor esi, ecx
or esi, 0x3c2cf5da
mov esi, 0x3cb129da
xor ecx, esi
add ecx, 0x3e06b1da
ror ecx, 0x17
sub ecx, 0x3f82e5da
xor ecx, 0x404f9dda
ror esi, 0xe
mov ecx, 0x418c09da
add esi, ecx
shr ecx, 0xa
inc esi
mov ecx, 0x43ea83da
or ecx, esi
ror ecx, 0xe
add ecx, esi
or esi, 0x468221da
sub ecx, 0x4744e7da
shr esi, 3
shr ecx, 0x17
rol esi, 0xd
shr ecx, 0x1b
bswap ecx
mov esi, 0x4b3dfdda
add esi, ecx
or ecx, 0x4c7639da
xchg esi, ecx
mov ecx, 0x4dccf3da
xchg esi, ecx
add ecx, esi
sub esi, 0x4fec2fda
xor esi, ecx
rol esi, 0x1c
shr ecx, 3
xor ecx, 0x52eea9da
xchg esi, ecx
mov ecx, esi
and esi, 0x54dc69da
xor ecx, 0x55a945da
xchg ecx, esi
sub esi, ecx
xor esi, 0x580b65da
ror esi, 0x14
xchg esi, ecx
not ecx
add ecx, esi
shr esi, 0x18
sub esi, 0x5c372dda
shr esi, 4
add esi, ecx
xor ecx, 0x5e4377da
or ecx, 0x5ef1e1da
ror ecx, 0xa
sub esi, 0x606e11da
xchg esi, ecx
or ecx, esi
rol esi, 0xc
dec ecx
ror ecx, 0x1c
bswap esi
bswap esi
add ecx, esi
rol esi, 7
shr esi, 1
inc ecx
shr esi, 0x14
and ecx, 0x691607da
bswap esi
and ecx, esi
and ecx, esi
not ecx
not esi
xor ecx, esi
inc esi
dec ecx
or esi, 0x6ed42bda
inc ecx
not esi
shl esi, 0xc
or ecx, 0x71720bda
ror esi, 0xb
ror esi, 0xd
xchg esi, ecx
or ecx, 0x746259da
not esi
or esi, 0x765a49da
sub ecx, 0x7716f1da
shl esi, 0x10
sub ecx, esi
shl esi, 0x1d
sub ecx, esi
dec esi
mov ecx, 0x7af327da
and esi, 0x7b8c7fda
and ecx, 0x7c2121da
xor ecx, 0x7ce827da
mov esi, 0x7d6909da
add ecx, esi
dec ecx
inc esi
xor esi, ecx
xor ecx, 0x80aa1fda
inc esi
dec ecx
xor esi, ecx
rol ecx, 0x17
add ecx, 0x83d8d1da
ror ecx, 0x10
mov esi, 0x6d4147db
sub ecx, 0x6e44ffdb
mov ecx, esi
shr ecx, 0x19
or ecx, esi
xor esi, ecx
xor ecx, 0x71ee49db
inc esi
or esi, ecx
mov ecx, 0x73befddb
and ecx, esi
and esi, ecx
not ecx
inc esi
xor ecx, 0x76f875db
mov ecx, 0x777c13db
or ecx, esi
and ecx, esi
or ecx, 0x796c43db
sub ecx, esi
xor esi, ecx
dec esi
xor ecx, esi
and ecx, 0x7d17cbdb
not esi
xor ecx, esi
and ecx, 0x7f19d5db
add esi, 0x7fa935db
and esi, ecx
add esi, 0x80d69fdb
add ecx, 0x8168a1db
or esi, 0x8219cddb
or ecx, 0x82cc35db
sub ecx, 0x838ec3db
sub ecx, 0x8451d7db
and ecx, 0x84ec4fdb
inc ecx
sub ecx, esi
and esi, 0x86e1e3db
or ecx, esi
or ecx, esi
xor esi, 0x88fdcfdb
and esi, ecx
xor esi, ecx
add ecx, 0x8af499db
not ecx
add esi, ecx
sub ecx, esi
sub ecx, 0x8d9d49db
sub ecx, esi
ror ecx, 9
xchg esi, ecx
not ecx
shr ecx, 1
rol esi, 0x12
mov esi, 0x928281db
ror esi, 0xe
bswap esi
sub ecx, 0x94aa25db
xor esi, 0x957911db
shr ecx, 0x1e
xor ecx, esi
add ecx, esi
or esi, 0x9832afdb
ror ecx, 7
mov ecx, esi
xor esi, 0x9a3441db
not esi
add esi, ecx
or ecx, 0x9c1335db
xor ecx, esi
add ecx, esi
mov ecx, esi
not ecx
add ecx, esi
add esi, 0x9f969fdb
and esi, ecx
inc ecx
rol ecx, 0x15
and ecx, 0xa21ea7db
sub ecx, esi
and esi, 0xa374dfdb
mov esi, 0xa3f8cbdb
ror esi, 4
shr ecx, 6
sub ecx, 0xa630c1db
and ecx, esi
sub esi, 0xa7877bdb
add ecx, 0xa8184ddb
or ecx, esi
sub ecx, 0xa987d1db
shl ecx, 0x17
inc esi
and esi, 0xab73bbdb
and ecx, 0xac0d09db
ror esi, 0x12
xor esi, ecx
or esi, 0xae3db5db
or esi, 0xaeecf9db
and ecx, esi
mov ecx, 0xb005c1db
rol esi, 0x16
xor ecx, esi
shl ecx, 0xa
not ecx
add ecx, 0xb365cfdb
or ecx, esi
xor esi, 0xb4dc3fdb
sub ecx, esi
xor ecx, esi
xchg ecx, esi
rol ecx, 3
mov esi, 0xb87a89db
bswap ecx
dec ecx
xchg ecx, esi
rol ecx, 0x1e
add esi, ecx
and esi, ecx
mov ecx, esi
add ecx, esi
shr esi, 0x15
and esi, 0xbebbbbdb
and ecx, esi
or esi, 0xc00691db
and ecx, esi
dec esi
sub esi, ecx
and ecx, esi
ror esi, 2
inc esi
xchg esi, ecx
rol esi, 8
or ecx, 0xc63049db
or ecx, esi
sub esi, ecx
mov ecx, 0xc819a7db
xor esi, ecx
xor esi, ecx
xor esi, ecx
ror ecx, 0xb
rol ecx, 2
and esi, ecx
sub esi, 0xcd45c5db
shl esi, 0x15
xchg esi, ecx
or esi, ecx
dec esi
ror esi, 0x15
or ecx, esi
inc esi
mov ecx, esi
bswap ecx
add ecx, 0xd3c099db
add ecx, esi
add ecx, 0xd4da93db
xor ecx, esi
sub esi, 0xd666a7db
xchg esi, ecx
sub ecx, 0xd7fda3db
or esi, ecx
or ecx, 0xd95787db
and ecx, 0xd9f1dbdb
and esi, 0xda8c4fdb
or esi, 0xdb3d31db
bswap esi
or esi, ecx
sub ecx, 0xdd4ad7db
sub ecx, 0xde0c15db
or ecx, 0xdebebfdb
sub esi, ecx
and esi, ecx
bswap ecx
or esi, 0xe168e5db
sub esi, ecx
or ecx, esi
add esi, ecx
sub ecx, 0xe418f9db
sub esi, 0xe4db1fdb
or ecx, 0xe58acbdb
xchg esi, ecx
bswap ecx
mov ecx, 0xe78dd1db
sub ecx, 0xe84f5ddb
add esi, ecx
mov esi, ecx
sub ecx, esi
and esi, 0xeab0dfdb
and esi, 0xeb4f33db
xchg esi, ecx
bswap esi
add ecx, 0xed5455db
xor ecx, 0xee2089db
mov ecx, 0xeea4bddb
sub ecx, 0xef662ddb
and ecx, esi
xchg ecx, esi
or esi, 0xf17f5ddb
xor esi, 0xf24ca9db
sub ecx, 0xf30f4bdb
mov esi, 0xf39a13db
shr esi, 4
or esi, 0xf50181db
ror ecx, 0x1a
bswap esi
not esi
ror esi, 0x17
mov ecx, 0xf83a4ddb
and ecx, 0xf8d3afdb
sub esi, ecx
and esi, 0xfa2c2bdb
inc ecx
or ecx, esi
xor ecx, 0xfc3d89db
sub esi, ecx
sub ecx, 0xfdbe4fdb
or esi, ecx
shr esi, 7
inc esi
shr esi, 0x10
and ecx, esi
add ecx, 0x18fdfdc
sub esi, 0x25231dc
mov ecx, 0x2d599dc
sub esi, 0x39813dc
shr ecx, 0x13
add esi, 0x4dca7dc
ror ecx, 0x14
shr ecx, 0x1a
inc esi
sub ecx, esi
ror esi, 0x14
bswap esi
rol ecx, 7
xchg ecx, esi
ror esi, 9
bswap esi
inc ecx
xor esi, ecx
xchg ecx, esi
ror ecx, 0x15
not esi
shl esi, 7
xor esi, ecx
add esi, ecx
or ecx, esi
rol esi, 0x10
xor ecx, esi
shr ecx, 0xa
shl esi, 8
bswap ecx
bswap esi
shl ecx, 3
add ecx, esi
shr ecx, 0x18
bswap ecx
mov esi, ecx
xor esi, ecx
xchg ecx, esi
sub ecx, esi
shr ecx, 0x1e
bswap esi
or esi, ecx
and ecx, 0x2d4833dc
inc ecx
bswap ecx
xchg ecx, esi
or esi, 0x300befdc
dec ecx
mov esi, 0x313033dc
or ecx, esi
not esi
ror esi, 0xb
add esi, 0x33be39dc
xor esi, ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
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