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

Disassembly:
shr esi, 0x13
add ecx, 0xf3cb2244
xor eax, ecx
and ecx, esi
and eax, ecx
add edx, ecx
mov eax, ecx
shl edx, 0x14
xchg edi, ebx
shr edi, 0x13
sub eax, edi
ror eax, 1
xor eax, edx
xchg esi, ebx
add esi, eax
or esi, edi
or ebx, eax
xchg ebx, edx
shr eax, 0xc
mov ecx, esi
mov ebx, ecx
and eax, ecx
xor ecx, edx
sub ecx, edi
mov ebx, 0x63c8e45
sub ebx, edx
xchg edi, ebx
and ecx, 0x8dc3645
mov eax, ebx
sub eax, ecx
add edx, ebx
add ebx, 0xba74445
mov ecx, ebx
bswap ecx
add eax, edx
sub eax, esi
not ecx
and edi, esi
xor edx, eax
or esi, 0x11cfa845
sub ebx, edi
add ebx, ecx
and esi, edx
bswap edx
sub ebx, edx
add ebx, eax
sub edi, edx
xor esi, ebx
xchg ebx, esi
or edi, ecx
bswap edi
xchg edi, edx
add edi, eax
add ebx, edx
and ebx, esi
or ebx, eax
shl ebx, 0xc
mov edi, ecx
add edi, edx
xor eax, edi
add esi, edx
xchg esi, ecx
xchg edx, eax
xchg ebx, esi
ror eax, 3
sub ebx, esi
and ebx, eax
rol ebx, 0x16
xor edx, 0x29b22c45
or ebx, ecx
and eax, ecx
add edx, 0x2bdd6045
xor ebx, eax
not ecx
add edx, edi
inc edx
xchg esi, eax
add edx, 0x30a31645
mov edi, eax
add esi, ecx
sub ecx, esi
and ecx, edx
sub eax, ebx
sub ecx, eax
or ebx, eax
mov eax, edx
xchg edx, edi
and eax, ecx
mov esi, ecx
ror edi, 2
rol ebx, 0xa
add esi, ebx
xor edi, ebx
shr ecx, 9
xchg edx, ecx
and ebx, ecx
or eax, edi
xchg esi, eax
add edi, ecx
xor ecx, edx
or eax, ecx
and ecx, esi
xor ebx, edx
or esi, 0x45890a45
and ecx, edx
sub ecx, esi
xchg ebx, edi
mov ebx, edi
and edx, edi
xchg edi, eax
add eax, 0x4b2a3e45
xor eax, edx
mov ebx, eax
shr edx, 0xe
and edx, esi
dec esi
mov ebx, edi
and eax, edi
and ecx, edi
xchg edx, eax
and eax, 0x52b88645
xchg edi, ecx
and ecx, edi
bswap edx
bswap ebx
add eax, ebx
bswap edi
xchg ecx, edx
shr ebx, 6
add ecx, ebx
and eax, ecx
xor edx, ebx
mov edx, eax
add edi, ebx
xor ebx, ecx
and esi, ecx
mov ebx, edi
xor ebx, ecx
add esi, edi
shl ebx, 0x18
sub eax, ebx
shl eax, 0x10
dec ecx
or esi, eax
mov eax, edi
xor ecx, edx
mov esi, edi
and edx, ebx
sub esi, ebx
mov ecx, ebx
xchg edx, esi
bswap esi
dec ebx
xchg ebx, eax
add ebx, ecx
xor edi, edx
not edx
xchg ecx, eax
and eax, ebx
or edi, ebx
sub ebx, edx
sub eax, 0x84f3ec45
sub eax, esi
sub edx, 0x86c30845
sub esi, ecx
xor esi, eax
or ebx, eax
or eax, ecx
mov ecx, 0x8ad96445
xchg edi, eax
xchg ebx, ecx
or edi, eax
inc ebx
xchg ebx, edi
mov edi, ebx
mov edx, eax
shr edi, 9
or ebx, eax
dec esi
not eax
dec eax
sub eax, edi
mov edx, ecx
add edi, eax
or edi, esi
or ecx, ebx
shl edi, 0x10
xchg edi, eax
and ebx, ecx
add esi, ebx
xchg edx, eax
sub edi, esi
and ebx, 0x9e4c1445
xchg edx, eax
sub ebx, eax
and eax, edx
shr edi, 0x19
mov ebx, eax
and eax, esi
or edx, esi
sub edi, esi
add ebx, 0xa56d6045
add eax, ebx
mov ebx, ecx
mov edi, ecx
shr ebx, 0x15
shl edi, 0x1a
mov esi, eax
rol edi, 0x1e
and ebx, edx
add ebx, edi
and eax, edx
add edx, edi
mov ecx, 0xadc4fa45
xchg ebx, eax
or ecx, 0xaf9bae45
add esi, eax
mov esi, eax
and edx, ebx
ror ecx, 4
xchg ecx, esi
and eax, ecx
shl edx, 0x1b
mov eax, esi
shl ecx, 0x10
ror ebx, 0x11
xor ecx, edx
sub esi, ebx
xchg ebx, edx
mov edx, ebx
mov ebx, edi
or edi, ecx
and edi, ecx
and edi, eax
sub edx, edi
mov eax, 0xbfed2645
sub edi, eax
xchg ebx, edx
xor ecx, eax
add edi, edx
ror eax, 0x1c
shl edx, 7
xor esi, ebx
and edi, esi
xchg edx, eax
or edi, ecx
bswap esi
not ecx
rol ecx, 7
add eax, 0xcca39a45
xchg esi, eax
xchg edi, esi
sub edx, edi
bswap esi
xchg esi, edi
xor esi, 0xd26f7445
shl eax, 0xe
or ecx, ebx
add edx, esi
dec edx
sub esi, ecx
and ecx, edi
add ecx, esi
mov eax, edi
xor edi, esi
sub ebx, ecx
shr esi, 6
add esi, ecx
add edx, eax
xchg ebx, esi
and ecx, eax
xchg edx, eax
add edx, edi
bswap esi
and ecx, edi
xor ebx, edx
add esi, ebx
xor ecx, esi
or ebx, eax
xor esi, edi
or eax, ebx
not ebx
bswap edx
rol edi, 0xd
and esi, eax
mov ecx, edx
add ecx, edi
and ecx, 0xec726445
dec eax
add edx, 0xedeedc45
not ecx
or edx, edi
or eax, 0xf0701645
rol edx, 0x12
add ebx, ecx
xchg ecx, edi
mov esi, edi
or esi, edx
sub edi, edx
xor ebx, eax
xchg esi, ecx
add ebx, 0xf839aa45
or ebx, 0xf9168445
rol eax, 0x13
or ebx, ecx
add esi, 0xfb84ba45
shr edx, 1
xchg edx, eax
shr ecx, 9
xor edi, ebx
xor ecx, ebx
sub ebx, 0x1475e46
shl edi, 0xe
add ebx, edi
and edi, ecx
mov ecx, ebx
and esi, eax
ror edi, 0x13
not edx
xchg edx, ebx
mov edi, esi
and edx, 0x9110c46
rol ebx, 2
sub edi, ebx
xor ebx, ecx
and ecx, ebx
or ecx, edx
or ecx, esi
and edx, eax
add ecx, eax
ror eax, 0x14
add edx, ebx
xor ecx, ebx
add ebx, esi
add ebx, ecx
mov edx, ecx
mov eax, edi
xor edx, esi
add ebx, esi
mov edx, 0x1712b246
sub edi, 0x18091246
mov ecx, ebx
add ecx, 0x195a3246
xor edx, eax
xor eax, edi
ror ebx, 0x11
xor ebx, ecx
and ecx, esi
xor ecx, esi
mov ebx, edi
sub edi, edx
add eax, esi
mov ebx, esi
shr edx, 0x1c
ror edi, 0x18
sub ecx, 0x24fbfe46
mov eax, ebx
and ebx, eax
xchg edi, esi
xor eax, edx
and ebx, ecx
add ecx, edx
sub ebx, edi
xchg esi, edx
rol ebx, 0x1d
xchg edi, edx
dec edi
sub ebx, 0x2f128446
xor esi, eax
add ecx, esi
xor esi, 0x31adbc46
and ecx, edx
mov edi, eax
or edx, ebx
xor ebx, edi
or ecx, ebx
sub edx, esi
add eax, edi
and edi, eax
and edi, edx
mov ecx, esi
add ebx, esi
bswap edi
and esi, eax
not edi
xor eax, ecx
mov ebx, edx
and edi, esi
xor ebx, 0x3f51a646
sub edx, ecx
and eax, edi
xor esi, ebx
and edx, edi
mov edi, ecx
mov edx, eax
mov edi, eax
add eax, edx
sub edi, 0x46069446
xor edx, ebx
rol esi, 3
inc edx
xchg ecx, eax
xor ecx, ebx
add edi, 0x4b3fd246
xchg esi, edi
xor edx, 0x4d46fc46
xchg ebx, esi
and esi, 0x4f0ee046
or edx, ecx
mov esi, 0x507e1c46
sub ecx, 0x516c3446
mov ecx, edx
add edi, ecx
dec edx
add ecx, ebx
or eax, edi
add ecx, eax
add ebx, edx
add ebx, edi
xor ebx, edi
sub ebx, edi
mov edx, eax
ror edx, 0x12
and edx, ecx
xchg ecx, ebx
dec edi
and eax, edx
or edx, ecx
mov esi, 0x5ec23646
not ebx
add eax, edi
inc eax
xor ebx, ecx
or esi, ebx
and eax, esi
sub edx, 0x644d7246
and edx, esi
xor edi, esi
mov edx, ebx
mov ebx, edx
and eax, edi
sub edi, edx
sub ecx, esi
sub ebx, esi
add eax, ebx
xor ebx, eax
xchg esi, eax
or edi, eax
mov ecx, 0x6f7ac246
add ebx, edx
xor edx, ecx
xchg edx, ebx
mov ebx, 0x72cf6246
xchg edx, ebx
add ecx, esi
mov edi, eax
not esi
and ebx, 0x76bb1646
and ebx, edi
xchg ecx, esi
add ecx, esi
xchg esi, ebx
sub esi, edi
add eax, edx
and edx, edi
xor ebx, ecx
add esi, 0x7e476a46
shl ecx, 0xc
and esi, eax
add ebx, edx
xor ecx, edi
xchg ebx, esi
sub ebx, ecx
or ecx, 0x8460d646
not edi
mov eax, edx
and ebx, eax
sub eax, 0x87715a46
xchg edi, eax
and esi, eax
and edi, ebx
xor esi, eax
sub ebx, esi
sub eax, 0x8cdfe446
xchg edx, esi
and eax, ecx
xchg edx, edi
mov esi, edi
dec eax
add edi, 0x91d96c46
not edx
xor edi, esi
add edi, ebx
add esi, edx
xor edi, edx
xchg ebx, edi
xchg ecx, eax
add esi, eax
or ebx, esi
sub edi, eax
or edi, edx
xchg edx, eax
mov eax, ecx
mov edi, ecx
xor ecx, ebx
mov esi, edi
mov edi, ecx
and ebx, edx
mov edx, esi
mov esi, edi
xchg ebx, edx
or edi, ebx
ror ebx, 0x1d
sub ecx, 0xa63cc246
add eax, ebx
mov ecx, edx
xor edi, eax
mov ebx, eax
and eax, esi
xor edi, edx
inc ecx
mov ebx, ecx
mov ebx, ecx
mov edi, esi
add esi, edi
sub ebx, ecx
add eax, esi
or edi, edx
mov ecx, esi
shl esi, 7
sub edi, eax
rol edi, 3
and eax, edi
mov eax, 0xb4cc8446
or ecx, edi
sub ecx, 0xb68a2c46
or esi, ecx
xchg esi, edx
shl edx, 0x17
xor esi, ecx
ror edx, 0x18
xor eax, 0xbc0b9046
mov esi, edi
dec ebx
shl ecx, 2
ror eax, 0x1e
or edi, ebx
xchg ecx, edx
and ecx, eax
xor edi, esi
sub esi, ebx
xchg edx, edi
sub ebx, edi
add esi, edi
and edi, ecx
sub esi, eax
add edi, ecx
bswap esi
xor eax, 0xca3e1246
shr edi, 7
add eax, esi
mov ebx, esi
or esi, 0xcd2c2c46
mov edi, ecx
shl esi, 0x1a
sub eax, 0xcf8f3446
mov edx, ebx
sub esi, edi
dec eax
sub ecx, eax
xor edx, esi
xchg esi, edi
xor edi, ebx
add edx, ecx
rol eax, 0xd
or eax, esi
xchg edx, eax
mov edi, esi
add edi, ebx
sub edi, eax
sub esi, eax
sub ebx, ecx
shl edi, 0x10
mov ecx, 0xde826a46
xchg ecx, edx
sub ebx, ecx
add ecx, ebx
bswap edx
add eax, esi
mov ebx, eax
add eax, esi
sub edx, 0xe67cb446
or edx, edi
and ebx, esi
inc ebx
rol eax, 1
and edx, edi
mov ecx, edx
and ecx, 0xebd4ac46
add edx, ebx
not edx
sub esi, 0xee467e46
add edx, ebx
and esi, edx
xor edx, edi
dec edx
xchg ecx, eax
dec ebx
or eax, ebx
or edx, 0xf50ab446
dec ecx
xor eax, ebx
xchg edx, esi
add ecx, eax
or eax, 0xf95f2446
mov esi, ebx
sub ecx, eax
and ebx, ecx
sub ecx, ebx
mov ecx, esi
xor ecx, ebx
sub eax, edi
or edx, ebx
mov edi, ebx
or edi, ecx
mov esi, 0x20b1e47
or edx, edi
or edx, ecx
and edi, eax
or edi, 0x552a247
mov ecx, edi
sub ecx, esi
sub eax, ebx
not edx
xor ecx, esi
add edi, 0xa43b847
sub ebx, 0xb381847
add edx, ebx
xor ebx, esi
xor eax, edx
or edx, 0xeb58847
add esi, eax
or ecx, edx
xchg ecx, edi
mov esi, 0x11ef8447
xor ecx, ebx
add edi, eax
mov ecx, ebx
and ebx, edi
xchg edi, edx
and ebx, edi
xchg edi, edx
sub edx, ebx
xchg ebx, edi
xchg edi, eax
sub eax, ecx
sub ebx, eax
and edi, eax
mov ebx, ecx
xchg ebx, edx
xor esi, eax
sub edx, ecx
and edx, ecx
sub edi, ebx
xor eax, ecx
and ebx, edi
dec eax
and ecx, eax
and ebx, esi
sub ecx, eax
add ecx, 0x2832f247
add edx, ecx
sub ebx, edx
xor ebx, 0x2ad09047
xor eax, ecx
add edi, 0x2c7e3447
xor eax, esi
xor eax, edi
rol edi, 0x1a
xor eax, ebx
xchg edx, esi
add edi, ebx
or edi, edx
xchg esi, ecx
mov esi, 0x3498de47
mov eax, edi
xor edi, eax
add eax, 0x36e8d647
and esi, 0x37ad0047
add edx, eax
or edi, 0x3937c247
mov ecx, ebx
xor edx, ebx
mov ebx, edx
rol eax, 0x1b
add ebx, eax
mov edi, ebx
or esi, edi
not eax
mov eax, edx
sub ecx, edi
xchg ebx, edx
xor esi, edx
add ebx, ecx
mov eax, ebx
add ecx, edi
and ecx, eax
add edi, edx
sub edx, edi
xor ebx, esi
and ecx, edi
and edi, ecx
mov ecx, ebx
and esi, ecx
add ecx, eax
rol eax, 0xc
or eax, edx
shl edx, 7
xchg esi, edx
mov edx, edi
shl ebx, 3
mov edi, eax
xor eax, edi
sub eax, esi
add ecx, edi
and ecx, edx
and edi, edx
xor ebx, eax
xor edx, 0x57634a47
ror esi, 0x17
mov edx, 0x58f0e847
sub ebx, 0x59e54847
add ecx, edi
and edx, edi
xor ebx, edx
or ebx, edi
shr ecx, 0xe
xor ecx, edx
inc ebx
and edx, ecx
and edx, eax
add ebx, edx
add esi, edx
xchg ecx, eax
sub esi, eax
sub ecx, esi
mov esi, ecx
or eax, 0x66f52247
xchg esi, eax
xor ecx, edi
inc ebx
xor ecx, esi
add edi, ecx
xor esi, ecx
xor ebx, eax
xor ecx, 0x6e71b247
not ebx
and ecx, edi
xchg ebx, eax
mov edi, ecx
sub edx, 0x72984a47
mov eax, edx
sub ebx, edx
and eax, edx
xor edi, ecx
xchg edx, ebx
mov ecx, edx
or eax, esi
xor esi, ebx
xchg edx, edi
xchg esi, edx
shr esi, 0x1b
xchg edi, eax
add edi, 0x7f2a4047
mov ebx, 0x7fcf1047
xchg esi, ebx
and edx, esi
shl ebx, 0x1d
or edx, esi
add esi, ebx
and edx, ebx
dec esi
mov ecx, eax
mov ebx, edx
add edx, ebx
xor ecx, edi
or ecx, esi
and eax, edx
xchg edi, ecx
bswap ebx
or esi, ebx
mov esi, ecx
xchg ebx, esi
sub eax, ecx
shr ebx, 0x1d
or edi, ebx
xor esi, 0x91f35047
not ecx
sub eax, ebx
or eax, ecx
ror edi, 0x13
not ecx
rol eax, 0x19
dec esi
mov eax, esi
or esi, ecx
and eax, ecx
sub ebx, esi
add ebx, eax
ror ecx, 0xd
sub eax, ebx
bswap eax
and eax, esi
add edx, 0x9f97e647
xchg edx, eax
mov esi, ebx
sub edi, ebx
xor ebx, ecx
add edx, esi
xchg ecx, eax
xor ebx, esi
sub edi, eax
or ecx, 0xa7afc247
or esi, edx
mov edi, 0xa9302847
sub esi, 0xaa26fa47
xor ebx, esi
sub edi, eax
shl edi, 2
mov edi, 0xad98d647
add edx, eax
add edx, edi
add esi, ebx
sub edi, edx
and edx, esi
or ecx, 0xb2315647
inc esi
sub edi, eax
or ebx, 0xb4c43a47
and esi, ebx
xchg edi, eax
sub esi, ebx
xchg ecx, esi
xchg edx, eax
or edi, ecx
sub esi, eax
mov edi, ebx
rol eax, 0x1e
not eax
bswap ecx
inc edx
xor edx, edi
not esi
add ebx, edx
xor edx, ecx
and ecx, 0xc3748847
inc edi
xchg esi, eax
sub esi, 0xc640bc47
add ebx, edx
add edi, ecx
not esi
add eax, edi
or edx, ecx
and edi, esi
shl ebx, 0xc
mov eax, ecx
dec esi
xchg esi, eax
dec edi
add edi, edx
xor ebx, ecx
add eax, 0xd12af847
and ecx, ebx
or ecx, edx
inc esi
add ebx, edx
xor eax, edx
or esi, edx
or edi, 0xd6d74847
mov eax, edx
and ebx, ecx
xchg edx, edi
xchg ecx, edi
and edi, ecx
and ebx, edx
xor esi, 0xdccbea47
xor edx, ebx
mov ebx, edx
add esi, ecx
or ebx, 0xdff0ca47
add edi, ecx
bswap ecx
sub esi, 0xe2651e47
xor ebx, esi
sub ecx, esi
ror ecx, 9
mov edi, ebx
or edi, ecx
mov eax, 0xe7543a47
sub edi, eax
or edi, esi
add edi, edx
add esi, eax
mov ebx, edx
shr edx, 1
sub edx, ebx
bswap ecx
and edx, edi
xor ecx, esi
sub eax, ebx
or ebx, eax
and edi, edx
and edx, edi
xor ebx, ecx
add ecx, esi
mov eax, edi
or edx, esi
rol edi, 0x14
and esi, ecx
add edx, esi
xchg ebx, edi
xor ebx, esi
shr ecx, 0x1e
xor ebx, ecx
xchg edi, ebx
add ebx, edi
sub ecx, edx
xor eax, edx
or edx, 0x11ad648
add esi, edx
xor ebx, 0x2ce6e48
add ecx, edi
and esi, ecx
add eax, edi
xor esi, ecx
xor edx, esi
add ecx, ebx
xchg ecx, eax
xor eax, 0x9964448
xchg ecx, edi
sub edi, ebx
mov ecx, eax
mov edx, ebx
add esi, eax
xor ebx, edi
or ecx, 0xf5c1048
bswap eax
add edi, edx
sub edx, eax
add esi, edx
and edx, ecx
and edx, ebx
or eax, ebx
dec esi
rol ecx, 5
xchg edx, esi
add ecx, ebx
xor esi, eax
and edx, 0x19ef2e48
xchg ecx, esi
xchg edi, ecx
and edi, ecx
or ecx, eax
xor edx, 0x1ea1e848
add edx, ecx
mov esi, ebx
sub ebx, 0x20e6ec48
or edi, edx
mov eax, ecx
dec ebx
add eax, esi
shr ebx, 0x15
shr eax, 0xd
and edi, edx
dec eax
and edx, eax
add ebx, ecx
or edi, ebx
xor edx, eax
xor ecx, eax
xor ecx, edi
or esi, eax
xor eax, edx
xchg edx, eax
rol eax, 0xb
mov edi, ebx
rol edi, 0xe
and esi, ebx
mov ebx, ecx
not esi
sub edx, edi
xchg ecx, ebx
xor edi, 0x36ae7a48
shr esi, 8
not ecx
xor edi, ebx
xor esi, edx
add ecx, esi
inc ecx
xchg esi, ebx
and edi, esi
ror ebx, 0x12
xor edi, 0x3f94f248
rol esi, 3
mov ecx, esi
add edx, ecx
sub ecx, 0x42bdbc48
or edx, edi
or esi, ebx
ror ecx, 1
xchg edx, eax
and esi, 0x4720fa48
sub ecx, esi
sub eax, 0x49052848
and edi, edx
sub ecx, 0x4abf1048
not esi
sub edi, eax
sub ecx, edx
mov eax, 0x4e130e48
and ecx, edx
inc edi
ror edi, 5
xor ebx, edi
mov ecx, esi
mov eax, esi
rol eax, 1
or ecx, eax
xchg ecx, eax
xor esi, edx
shl esi, 0x12
xor edi, ebx
inc ecx
and edx, ecx
add edi, edx
mov edx, eax
xor esi, ebx
or edx, edi
or esi, edi
or ebx, esi
and esi, ecx
xchg edi, ecx
or edx, 0x62db3c48
xor esi, eax
mov ecx, edx
and ebx, ecx
and edi, eax
and ebx, 0x6696c448
or esi, edx
and edx, ecx
mov ecx, edx
and esi, ebx
sub ecx, eax
xor ecx, edx
xor ecx, 0x6c471a48
xchg ebx, esi
add esi, edi
sub esi, ebx
or esi, 0x6fb71c48
add ebx, edx
sub ebx, 0x71497248
xor eax, 0x72446448
add ecx, eax
add edx, ecx
rol ebx, 0xa
sub eax, esi
xor eax, ebx
xchg ecx, edi
and esi, ebx
xor ecx, 0x79024448
or esi, 0x79e15248
ror edi, 0x14
and ecx, 0x7b801048
and edi, ebx
ror edx, 0x19
xor esi, ecx
sub eax, ecx
sub eax, edi
xor eax, ecx
not edx
xchg esi, ecx
sub edi, ebx
xchg esi, ebx
add esi, ebx
and eax, 0x86a41448
xor esi, edi
or esi, eax
dec eax
and esi, ebx
or ebx, edx
mov eax, edx
dec edx
add ebx, edi
shl ebx, 0x12
and edi, ecx
xchg ebx, eax
add esi, edx
mov edx, esi
mov edi, esi
xchg ebx, esi
and esi, eax
sub edi, 0x94a6a248
xchg esi, eax
or esi, 0x967e2048
sub ebx, edx
or esi, ecx
bswap edi
and esi, edi
mov edi, edx
or edx, ecx
or edi, eax
xor edi, edx
not ebx
or esi, 0xaf56be48
bswap ecx
and eax, edi
and eax, esi
xchg ebx, edx
and eax, 0xb34c8048
shl ebx, 0x1b
sub edx, esi
or edx, 0xb5e18048
or eax, edx
ror edx, 2
add esi, 0xb83dfa48
add edx, ecx
rol esi, 0x18
xchg edx, ebx
rol esi, 0xc
inc eax
sub edi, edx
mov esi, ebx
not esi
and eax, ecx
sub edx, edi
or edx, edi
or esi, eax
xor edx, 0xc2e33248
sub edi, ecx
add ecx, edi
sub ecx, 0xc5651648
shr ecx, 0x19
and ecx, 0xc6fdf648
mov ecx, 0xc79e5c48
and esi, edx
xor esi, ebx
not ebx
xor eax, ecx
mov eax, edi
xchg edi, eax
xor edi, eax
xchg esi, ecx
xor ebx, edi
inc ebx
sub eax, ecx
ror ebx, 5
sub ecx, 0xd2ff1c48
shl edx, 3
xor edi, eax
mov ebx, edi
not ecx
mov esi, ecx
sub eax, edx
xchg ecx, edi
and ebx, edi
xor esi, ecx
sub edx, ebx
xchg esi, edi
xor edi, esi
xchg edx, esi
and esi, 0xdf116c48
xchg edx, ebx
shr ebx, 0x1c
or edi, 0xe1c48448
xor edx, ebx
or eax, edx
mov edi, eax
add ecx, edi
xor ecx, eax
sub ebx, edi
mov eax, esi
sub edx, esi
shr ebx, 0x19
bswap ebx
shr eax, 1
and eax, ebx
not ecx
sub edi, 0xecf91448
xor esi, ecx
rol edi, 0x12
add edi, esi
or ecx, edx
or edx, eax
mov ebx, eax
and eax, esi
inc edi
sub edx, 0xf411b448
and edx, ecx
xchg ebx, edx
dec edi
and ecx, ebx
add ecx, edx
rol ecx, 0x13
xor esi, edi
xor ecx, ebx
mov ecx, esi
add ebx, esi
xchg esi, eax
mov ebx, edi
or ecx, edi
mov ebx, edi
or eax, ebx
or eax, 0x92ca49
xchg ebx, edx
bswap edx
add ebx, ecx
mov edx, 0x3a73849
or eax, 0x47bf049
xor edi, edx
not ecx
mov ecx, 0x6dcde49
xor esi, 0x7da5049
and edx, eax
xor ecx, 0x98dc049
xor ecx, 0xa8a5249
xor esi, ebx
inc esi
add edx, edi
mov eax, 0xd8cca49
add eax, 0xe3aa849
inc esi
mov esi, ecx
xor ecx, eax
ror eax, 5
bswap ecx
xor ecx, 0x132b0449
xor edi, ecx
and edx, ebx
sub esi, ecx
xchg edx, ebx
shl esi, 0xf
mov edx, 0x1840d849
add edx, ecx
sub eax, edi
mov edx, esi
add ebx, ecx
or esi, ecx
mov eax, ebx
or eax, edx
ror ebx, 0x14
sub edi, edx
mov eax, ecx
shr edx, 0x1b
sub ecx, eax
and eax, edi
sub ecx, edi
xchg edi, edx
xor ebx, ecx
or edi, edx
add esi, edi
sub eax, ecx
sub edi, edx
mov ebx, edx
and esi, edi
or ecx, edx
add ecx, eax
add esi, edx
sub edi, edx
mov edx, 0x2d2e8249
and eax, edx
or ecx, ebx
add esi, 0x2f5c9c49
add edi, esi
or edx, ebx
xor edi, edx
xor esi, ebx
mov eax, edx
xor edx, ebx
or edx, eax
xor edi, esi
mov ecx, 0x36bce449
xchg esi, edx
shr ebx, 0x14
or ebx, esi
xor esi, ecx
xor eax, edx
add edx, 0x3bff9249
ror esi, 0x10
mov esi, ecx
xor ebx, esi
dec ecx
xchg edi, ecx
or edx, ecx
xchg ebx, eax
add ebx, eax
rol esi, 0x1b
and eax, 0x44f72c49
sub esi, ebx
xchg edx, ebx
mov ecx, 0x47957a49
mov ecx, 0x483d0e49
or esi, edi
inc edx
xor edi, ebx
sub eax, ecx
add edi, esi
sub ebx, edx
dec edi
and ecx, 0x4f74a049
and ecx, esi
and ebx, esi
and edi, esi
xchg edi, ebx
mov edi, edx
xchg edx, ebx
ror edi, 0x14
mov ebx, edx
xor ebx, eax
sub eax, ecx
and ebx, edx
or edi, esi
inc edi
mov esi, edx
xchg esi, edi
xor edx, 0x5c70ca49
mov esi, edi
add ecx, 0x5dbc6449
inc ecx
mov ecx, edx
add ebx, 0x5fc2e849
mov ecx, 0x60636a49
mov esi, edi
and ecx, eax
xchg esi, ecx
inc esi
or eax, esi
xchg edx, esi
sub esi, 0x66392449
or esi, ebx
xor ebx, 0x68077249
shl ecx, 0x13
mov edi, edx
xchg edx, eax
sub edx, eax
sub edi, eax
add eax, edi
xor eax, edx
or edx, edi
add ecx, 0x70316e49
sub ebx, esi
sub edi, ecx
mov esi, eax
or eax, edi
sub edi, ecx
or edx, eax
xor edx, ebx
add eax, ecx
mov ebx, ecx
and edi, ecx
mov eax, ebx
shr edi, 0x17
add ecx, esi
xor ecx, edx
and esi, edx
mov eax, ebx
xchg edi, edx
or edi, eax
shl eax, 0x11
or esi, edx
xor ecx, esi
mov esi, edx
rol ecx, 0x12
mov edi, esi
mov esi, 0x8493a049
or eax, edx
rol edx, 0x15
mov esi, ecx
rol ebx, 0x1e
sub ecx, esi
shl edi, 0x16
or edi, esi
shr edi, 7
xchg ebx, edx
xor ecx, edx
and ebx, edi
add ebx, ecx
xchg ebx, edi
add edi, esi
sub ecx, ebx
sub edi, esi
xchg ebx, ecx
add ecx, eax
sub ebx, esi
sub esi, ebx
and eax, 0x96d68449
inc ebx
xchg edx, eax
and eax, edx
xor esi, ebx
mov eax, 0x9b0b3649
sub ebx, edi
bswap ecx
shr edi, 0xd
add ecx, esi
rol edi, 0xe
xor edi, ecx
or eax, esi
or edi, ecx
xchg esi, edi
xor esi, edi
sub edx, esi
xchg edx, eax
xchg ecx, edi
xchg ecx, eax
xor ecx, 0xa9716449
add edx, esi
dec eax
or ebx, eax
and esi, ecx
or ebx, edx
bswap ebx
or edx, edi
add edi, ebx
xchg edi, ebx
or edx, ebx
mov ebx, eax
xor edx, 0xb6408249
or eax, 0xb71b9649
or esi, ebx
xor ebx, edi
sub eax, esi
add edi, edx
sub esi, edi
and edx, esi
xchg ecx, edi
add eax, ebx
mov ecx, esi
inc eax
bswap edi
mov edi, ebx
or edi, ecx
rol ebx, 2
add edi, ecx
dec edi
xchg ebx, ecx
or edx, 0xc60f1449
xchg ebx, edi
and eax, edx
xor esi, eax
sub ebx, 0xc9cb2249
and eax, ebx
and edi, ecx
or eax, 0xcc222e49
xchg ebx, edi
and edx, esi
or eax, edx
add eax, esi
and ebx, edx
xchg ecx, esi
xor eax, edx
and ecx, ebx
xor ebx, edx
xor ecx, esi
or edx, edi
add edx, 0xe2ec4449
sub eax, edx
sub eax, 0xe4c7c449
sub ebx, esi
or edi, 0xe6914e49
xchg ecx, eax
sub edx, edi
sub ebx, edi
xor ebx, edx
xor edi, 0xeb6d2a49
add ebx, edi
rol ecx, 0x1a
or edi, ebx
sub esi, edx
sub ebx, edi
or eax, edi
xchg ecx, ebx
and esi, edi
or edi, ecx
rol esi, 6
inc edx
xchg esi, eax
sub ebx, edx
not ecx
or esi, ebx
rol ebx, 0xf
bswap ecx
or edx, ecx
sub ebx, eax
inc eax
add ebx, edx
and edi, esi
and edi, eax
sub ecx, 0x1d1644a
add eax, esi
and edx, ecx
dec ecx
add ecx, esi
add eax, ecx
mov esi, edx
xchg esi, edi
mov ecx, 0x7ad4a4a
add edx, eax
and eax, 0x91cc44a
add edi, edx
or edi, ecx
and ecx, ebx
and esi, 0xc2f204a
shl edx, 0x1d
inc ecx
dec edi
or edi, 0xf7ad64a
xor edi, eax
add edx, eax
and eax, ecx
and edx, eax
xchg esi, eax
and edx, ecx
mov ecx, ebx
mov ecx, eax
sub edi, 0x16986a4a
xchg edx, ebx
shl eax, 0xd
mov ecx, edi
bswap eax
sub eax, edi
xor edi, 0x1bd41e4a
add esi, ebx
add eax, esi
xchg edi, eax
and eax, esi
shr eax, 0x1d
add ecx, edi
mov ebx, esi
xchg ecx, eax
and ecx, edx
sub ebx, edx
add edx, esi
sub edi, edx
add esi, edx
add ebx, 0x26ce764a
and edi, 0x2792b64a
add edi, 0x28480e4a
add ebx, edx
mov eax, edx
or edi, ebx
add esi, 0x2b19dc4a
dec edi
mov esi, ebx
xor eax, 0x2eba6a4a
add eax, edx
sub eax, ebx
add edi, ebx
rol esi, 0x1d
and ebx, eax
mov ecx, edx
and edx, ecx
mov ecx, eax
shl ecx, 0x11
inc esi
xor edi, ecx
xchg edi, edx
mov edx, ecx
sub esi, edx
and ecx, edx
or edx, edi
and ecx, esi
not edx
dec ecx
and ecx, esi
xchg esi, edi
add ebx, edi
xor eax, edi
rol ebx, 0x1d
or edi, eax
mov edx, ecx
rol edx, 2
mov edx, esi
or eax, edi
xor esi, eax
mov ecx, edx
and edx, esi
and edx, esi
and ebx, 0x4acef64a
xchg esi, eax
xor ebx, ebx
inc eax
shl ecx, 0x11
inc edi
or edi, 0x4e65b04a
and ecx, 0x4eeb7c4a
xor ecx, 0x4f9d5a4a
sub ecx, 0x5046ca4a
mov esi, 0x96c6a1
mov ecx, 0x50eab84a
sub esi, 0x5192d04a
not esi
not edi
sub esi, 0x535ad04a
dec edx
mov edi, 0x5453f64a
add esi, 0x54ccd04a
xor eax, 0x5579d24a
mov ecx, 0x995e96
shl ecx, 0x15
or eax, 0x56d06c4a
shl ecx, 5
rol ecx, 2
bswap eax
not edi
inc edi
mov esi, 0x5a23fc4a
bswap esi
mov esi, 0x5b22ee4a
mov edx, 0x9c3478
add edi, 0x5bd4dc4a
sub esi, 0x5c7b2a4a
sub ecx, 0x5d20304a
mov ecx, 0x5d91664a
bswap edx
xor edi, 0x5ed9c24a
or edx, 0x5f705e4a
add esi, 0x614cf44a
mov eax, 0x9f47f8
shr ecx, 0x19
shl esi, 4
and eax, 0x6328b04a
sub edx, 0x63ce324a
sub ecx, 0x6473464a
shr ecx, 0xc
and ecx, 0x659d604a
ror edx, 0x1a
or ecx, 0x66cc224a
inc edi
not ecx
dec ecx
mov edi, 0xa2d0f5
or edi, 0x6922f64a
add esi, 0x699b6e4a
bswap ecx
xor eax, 0x6ad1464a
add edx, 0x6b49424a
dec ecx
shr edx, 3
sub eax, ecx
shr edx, 0x1d
or ecx, esi
shr edi, 0x13
xor esi, 0x7147324a
mov eax, ecx
mov edx, 0x7275e84a
or ecx, eax
sub esi, edx
or esi, edx
or edx, ecx
xchg edx, ecx
ror eax, 5
and esi, edi
xchg esi, edx
sub edx, esi
mov ecx, eax
bswap esi
dec edx
not esi
bswap ecx
xor edi, 0x401d34
xor esi, 0x7f41164a
xor eax, esi
shl eax, 6
xor esi, ecx
shr eax, 5
add eax, 0x1f213952
mov esi, edx
sub ecx, esi
add esi, 0x8687d24a
dec edx
or ecx, edx
mov ecx, esi
xor ecx, 0x8956944a
add edi, ebx
or edx, ecx
or esi, 0x8add924a
and esi, ecx
sub edx, 0x8c4f024a
xor esi, 0x8d2b0e4a
mov ecx, dword [edi]
ror esi, 0x10
dec edx
shl edx, 0xb
xor ecx, eax
mov esi, edx
mov edx, esi
or esi, edx
inc esi
not esi
xchg edx, esi
mov dword [edi], ecx
mov ecx, 0x3039
xor edx, 0x94b38e4a
sub edx, esi
and esi, edx
shr esi, 0xc
and esi, 0x97662c4a
and esi, edx
mov ecx, 0x254c07ff
or esi, 0x98d2ac4a
sub edx, 0x9996a04a
or esi, 0x9a476c4a
add esi, 0x9adb544a
ror edx, 0xc
xor ecx, 0x254c07fb
xor esi, edx
xor esi, 0x9d516e4a
mov esi, 0x9dd72e4a
bswap esi
and edx, 0x9f17844a
add ebx, ecx
sub edx, 0x9feffe4a
mov edx, esi
dec edx
shl esi, 0xa
rol esi, 8
add esi, edx
or edx, esi
add esi, edx
xor ecx, 0x1a93c0
add esi, edx
and esi, 0xa6a74a4a
add edx, esi
dec edx
inc esi
xor edx, esi
xor esi, edx
add esi, edx
mov edx, esi
bswap esi
sub edx, 0xac7dba4a
add edx, 0xad0d184a
add edx, esi
xchg esi, edx
sub esi, 0xaf2e844a
or edx, esi
ror esi, 5
and edx, 0xb12b064a
and edx, esi
mov esi, 0xb246da4a
xor esi, 0xb315604a
sub edx, esi
xor edx, esi
add edx, esi
ror esi, 9
or edx, 0xb6899c4a
dec esi
mov esi, edx
sub esi, edx
xor edx, esi
mov edx, esi
or edx, 0xbbcb044a
shl edx, 0x19
or edx, esi
and edx, 0xbdbe384a
add edx, 0xbe4d904a
mov edx, 0xbed20e4a
rol esi, 0x1a
mov edx, 0xc00c6c4a
rol edx, 0x11
mov esi, 0xc1483a4a
and edx, 0xc1e3544a
and edx, esi
mov esi, 0xc2fd724a
ror edx, 0x11
xchg edx, esi
mov esi, 0xc50e204a
sub edx, 0xc5d3684a
mov edx, esi
shr esi, 0x1e
rol esi, 0x17
and edx, esi
inc esi
xchg edx, esi
ror edx, 0xb
not edx
sub esi, edx
sub esi, 0xcc99984a
bswap esi
xor esi, 0xce0a824a
sub esi, edx
and edx, 0xcf63e04a
mov esi, 0xcfe8b24a
add edx, esi
and esi, edx
and edx, 0xd1a51c4a
shl esi, 0x11
xor edx, 0xd3230c4a
xor esi, edx
xor esi, edx
or esi, edx
rol esi, 0x1a
or esi, 0xd6cc404a
rol edx, 0x19
xchg edx, esi
sub esi, edx
shr esi, 0x10
and edx, esi
inc esi
add esi, edx
ror esi, 1
shr esi, 0x17
or edx, 0xdda18e4a
rol edx, 0xe
ror edx, 9
rol edx, 0xa
xor esi, edx
rol esi, 0xe
add edx, 0xe2f08c4a
xchg edx, esi
mov edx, esi
shl esi, 0x14
xchg esi, edx
xor esi, edx
or esi, edx
dec esi
sub esi, edx
add esi, 0xe92c924a
sub edx, esi
or esi, 0xea97dc4a
shr esi, 0xf
or esi, 0xebf95c4a
mov edx, 0xec7dce4a
shl esi, 0x15
and edx, esi
xchg edx, esi
and edx, esi
add edx, 0xefbfbc4a
add esi, edx
shr esi, 0x1a
inc edx
shr esi, 6
xor edx, 0xf31cd44a
shr esi, 8
sub edx, esi
bswap esi
xchg esi, edx
mov edx, esi
add edx, esi
sub esi, edx
inc esi
bswap esi
shl edx, 0x1d
bswap edx
and esi, 0xfc0cda4a
bswap edx
sub edx, 0xfd71784a
dec esi
or edx, esi
inc edx
rol edx, 0x12
ror esi, 0x10
sub esi, 0x183344b
dec edx
rol esi, 0xb
mov esi, 0x35d684b
not esi
shl esi, 0x17
add edx, 0x53faa4b
xchg esi, edx
or esi, edx
rol edx, 0x15
sub esi, edx
add edx, 0x8bf504b
add esi, edx
and edx, esi
xor edx, esi
inc edx
shr edx, 0xb
mov esi, 0xc77b84b
inc esi
add edx, esi
not edx
inc edx
xchg edx, esi
mov esi, 0x118be04b
shr esi, 0xb
rol edx, 0x15
or edx, esi
mov edx, 0x1424b64b
mov edx, 0x14a89e4b
xchg edx, esi
add esi, edx
and edx, 0x16a4664b
bswap esi
add edx, esi
sub edx, 0x1891144b
add edx, 0x19236c4b
xor esi, edx
ror esi, 3
xor esi, edx
sub esi, 0x1c2f384b
dec esi
xor esi, edx
xor edx, 0x1e63e24b
and esi, edx
mov edx, esi
and edx, 0x20145c4b
or edx, 0x20c1904b
add edx, 0x21516a4b
rol esi, 0x1a
xor edx, 0x22d3164b
bswap esi
mov edx, 0x2504384b
mov esi, 0x2589684b
add edx, 0x26184c4b
dec edx
and edx, 0x2750904b
and edx, 0x27eb324b
and esi, 0x2886124b
xor esi, 0x2953a24b
inc esi
shl edx, 0xc
and esi, 0x2b3e6e4b
xor esi, 0x2c0e024b
add edx, 0x2c9e544b
add esi, edx
bswap edx
dec edx
or edx, 0x2f1d664b
bswap edx
bswap esi
mov esi, edx
mov edx, esi
or edx, 0x3327a64b
xor edx, 0x33f4924b
bswap edx
inc edx
or esi, edx
shl esi, 4
sub esi, edx
or esi, edx
shl edx, 0x12
and esi, 0x3941884b
xor edx, esi
add edx, 0x3a9a084b
shr edx, 0x1e
xchg esi, edx
shl esi, 2
sub esi, edx
inc esi
xchg edx, esi
xchg edx, esi
xor esi, 0x40a0784b
or edx, esi
xor esi, 0x4215624b
xchg edx, esi
xor edx, esi
and esi, 0x444a4c4b
not edx
shl esi, 0x10
xor esi, 0x466b424b
and edx, esi
shr edx, 0xa
sub edx, esi
xchg edx, esi
add edx, esi
add edx, esi
mov esi, edx
xor edx, 0x4cb2364b
xor edx, esi
bswap edx
not esi
xor esi, 0x508ae64b
ror edx, 1
not esi
sub esi, edx
not edx
bswap esi
dec edx
add edx, esi
and esi, edx
mov esi, edx
bswap edx
xor edx, 0x5795fc4b
sub esi, edx
xor edx, esi
add esi, 0x5a55c04b
add esi, edx
rol esi, 0x13
inc esi
dec edx
rol esi, 0x14
xor esi, 0x5e54a24b
ror edx, 1
shl esi, 3
ror esi, 2
not esi
and esi, 0x61ad4a4b
not esi
add edx, esi
not edx
and esi, edx
add edx, 0x662c244b
and esi, edx
mov edx, 0x6747be4b
sub edx, esi
and esi, 0x689e5e4b
sub esi, edx
mov edx, esi
xor esi, edx
add esi, 0x6b33d44b
not esi
or esi, edx
sub esi, edx
shl edx, 0x15
sub edx, esi
ror edx, 9
mov edx, esi
inc esi
xor edx, 0x7148b44b
mov esi, edx
inc esi
or edx, 0x7315204b
mov edx, esi
and esi, edx
not esi
not edx
or edx, esi
ror edx, 0x1e
xor esi, 0x7796e04b
not esi
sub esi, 0x78f95a4b
inc edx
sub esi, 0x7a599a4b
mov esi, edx
mov esi, edx
add esi, 0x7be8504b
not esi
inc edx
inc edx
rol edx, 8
rol edx, 0x1c
mov edx, esi
ror esi, 1
ror edx, 0x14
rol edx, 0x1d
mov esi, edx
shl esi, 9
not esi
and edx, 0x843a244b
inc esi
bswap edx
add edx, esi
rol edx, 8
mov edx, esi
bswap edx
and edx, esi
xor esi, 0x8a617a4b
xor edx, esi
sub esi, 0x8bec8c4b
add esi, 0x8c7cf04b
add edx, esi
sub edx, 0x8dc73c4b
xor edx, esi
sub edx, 0x8f52164b
and edx, 0x8fecde4b
sub edx, esi
or esi, 0x91564c4b
and esi, 0x91f1564b
mov edx, esi
bswap esi
or edx, 0x93bf784b
not esi
xor edx, 0x9531884b
dec edx
xchg esi, edx
sub edx, 0x9764344b
mov edx, esi
not esi
inc edx
sub edx, esi
bswap esi
dec esi
xor esi, edx
dec edx
xor edx, esi
mov edx, 0x9dcf624b
rol edx, 0xc
or edx, 0xa038b24b
rol esi, 0x13
xor edx, esi
rol esi, 3
or edx, esi
or edx, esi
sub esi, 0xa47c604b
add edx, esi
or edx, esi
inc esi
xor esi, 0xa719224b
or esi, edx
and esi, edx
or esi, 0xa906064b
bswap esi
ror esi, 1
dec esi
xor esi, edx
inc edx
rol edx, 1
sub esi, edx
add edx, 0xae65084b
rol esi, 0x1e
sub edx, 0xafdc6e4b
xor edx, 0xb0ab184b
or esi, 0xb159fe4b
bswap edx
add edx, esi
sub esi, edx
shl esi, 5
or edx, 0xb4a34a4b
shl esi, 0x1c
not edx
xor edx, esi
and edx, esi
bswap edx
add esi, 0xb9cb804b
dec esi
mov esi, 0xbaeebc4b
sub edx, 0xbbb0e44b
xchg edx, esi
xchg esi, edx
bswap esi
sub esi, edx
sub esi, edx
not edx
ror esi, 7
or edx, esi
not esi
bswap esi
and edx, esi
shl edx, 0x1e
add esi, 0xc48c064b
mov esi, 0xc5108c4b
rol esi, 8
shl esi, 5
inc esi
not edx
rol edx, 0x11
sub edx, 0xc92afc4b
mov edx, 0xc9aef04b
and edx, 0xca48b24b
xor edx, 0xcb15d64b
mov esi, edx
xor edx, 0xcc68ce4b
xor edx, 0xcd35e44b
add edx, esi
xor esi, 0xce8d284b
xor esi, edx
mov edx, 0xcfd9ee4b
not edx
rol esi, 0xe
and edx, esi
mov esi, 0xd249324b
xchg esi, edx
dec edx
sub esi, edx
xor esi, 0xd543964b
not esi
sub esi, edx
mov edx, esi
add esi, edx
sub esi, edx
or esi, 0xd922d04b
xor edx, 0xd9f24e4b
shl esi, 0x15
inc edx
xor esi, 0xdc0bc24b
shr edx, 0xa
sub edx, esi
add edx, esi
inc esi
inc esi
or edx, 0xe0fd804b
cmp ebx, ecx
jne 0x5ab309
xchg esi, edx
add edx, 0xe27a884b
not edx
mov edx, esi
not edx
and edx, 0xe4d6384b
mov edx, esi
and esi, 0xe5eeb44b
xor edx, 0xe6bbe24b
mov esi, 0xe740404b
not edx
sub esi, edx
or edx, 0xe94d164b
add edx, 0xe9dc124b
sub edx, esi
shr esi, 0x1b
add edx, 0xebd9444b
sub edx, esi
shl edx, 1
sub esi, 0xee11604b
xchg esi, edx
sub esi, 0xefa5e44b
xor edx, esi
or edx, esi
rol edx, 5
dec edx
and edx, esi
sub esi, edx
sub esi, edx
bswap edx
shr edx, 4
ror edx, 1
not esi
xor esi, edx
sub edx, esi
mov edx, 0xfa3a6a4b
inc esi
xchg edx, esi
bswap edx
sub esi, 0xfd0eda4b
and esi, 0xfda90c4b
and edx, 0xfe43dc4b
add esi, 0xfed5a24b
not esi
add edx, 0x56a4c
xor esi, 0xd5644c
xor esi, edx
dec edx
and edx, 0x2d5ee4c
shr edx, 0x1b
xor esi, edx
sub edx, esi
dec esi
ror esi, 0x15
shl edx, 0x15
add esi, 0x7a2764c
mov esi, edx
and edx, 0x8bb004c
or esi, 0x96c684c
not esi
inc esi
mov esi, 0xb2d4e4c
bswap edx
xor edx, esi
mov edx, esi
mov esi, edx
dec esi
sub edx, 0xef9224c
shr esi, 0xb
mov edx, esi
add edx, 0x123c1c4c
and edx, 0x12d6d04c
rol edx, 4
add esi, 0x141a244c
inc esi
shl esi, 0x14
shl esi, 0xd
or esi, edx
shr esi, 0xc
inc edx
xchg edx, esi
and edx, esi
and esi, edx
xor edx, esi
xor edx, esi
shr edx, 0x17
or esi, edx
and edx, esi
shl esi, 0xe
ror esi, 0xd
rol esi, 0xf
sub edx, 0x206de24c
not esi
sub esi, edx
mov edx, esi
xor esi, 0x2316144c
bswap esi
ror esi, 0x1b
shl esi, 0x11
or esi, edx
add esi, 0x265d904c
add esi, edx
mov edx, esi
dec esi
rol edx, 6
and edx, esi
ror esi, 0xb
rol esi, 0xf
bswap esi
sub edx, 0x2c33d24c
mov edx, 0x2cb7804c
mov esi, 0x2d40144c
xchg edx, esi
rol edx, 0x19
inc edx
inc edx
not esi
xor esi, edx
rol edx, 0x1c
sub esi, edx
and esi, edx
add edx, 0x352f5e4c
xchg esi, edx
shr esi, 0xc
bswap edx
bswap edx
add edx, esi
sub edx, 0x3950804c
and edx, 0x39eb1c4c
dec esi
or edx, 0x3b3a2c4c
shl esi, 0x14
ror esi, 2
shr esi, 0x16
or esi, 0x3e02fa4c
ror esi, 1
add edx, esi
or edx, 0x3ff0ce4c
mov esi, edx
mov esi, edx
and edx, esi
mov esi, edx
sub edx, esi
add esi, 0x4353e04c
and edx, 0x43ed884c
shl edx, 0x1e
inc edx
bswap edx
add esi, edx
sub edx, 0x472c964c
add edx, esi
sub edx, esi
dec edx
sub edx, esi
mov edx, esi
inc esi
bswap esi
add edx, esi
or esi, 0x4db4ec4c
dec edx
add esi, edx
or edx, esi
add edx, 0x548ea84c
rol edx, 0x10
not esi
mov edx, 0x566aec4c
add esi, 0x56fa484c
mov esi, 0x577eae4c
mov edx, esi
xchg esi, edx
xor esi, 0x599cdc4c
ror edx, 0x10
add edx, esi
sub esi, edx
mov edx, 0x5c20004c
inc esi
xor esi, edx
shl edx, 0xe
xor edx, esi
or edx, 0x617d064c
ror edx, 0xe
ror esi, 0xb
add esi, 0x6384a44c
mov edx, esi
xor edx, esi
not esi
mov ecx, 0x2632c1d9
mov edx, 0x6618024c
or edx, 0x66c72e4c
or edx, 0x6778d64c
xor esi, edx
xor esi, edx
sub edx, 0x69d0764c
xor esi, 0x6a9edc4c
and esi, 0x6b3aee4c
rol edx, 0x1d
add esi, 0x6c81724c
dec esi
bswap edx
bswap edx
sub edx, 0x6f2c5a4c
add esi, 0x6fbc824c
add esi, edx
or edx, 0x70fb984c
and esi, 0x7197984c
not edx
or edx, 0x72eafa4c
ror edx, 0xc
and esi, 0x743e0a4c
mov esi, edx
add edx, esi
shl edx, 0x1c
not esi
or esi, edx
xor edx, 0x7818204c
shr esi, 7
add edx, esi
mov edx, 0x79ddd84c
mov edx, esi
mov edx, esi
xor esi, edx
mov edx, 0x7c2c824c
or esi, edx
dec edx
and edx, esi
add esi, edx
or esi, 0x7f45ec4c
and esi, edx
shr edx, 1
mov edx, esi
inc edx
ror esi, 0x1d
rol esi, 3
xor edx, 0x83ef8e4c
shl edx, 0xd
xchg edx, esi
mov esi, 0x86a0524c
ror edx, 0x13
xor esi, edx
xor edx, 0x88e0084c
inc esi
xchg esi, edx
shr esi, 0x10
dec edx
mov esi, edx
shl esi, 0xa
and edx, 0x8d53064c
shl edx, 0x1a
xchg edx, esi
and esi, edx
sub esi, edx
add esi, 0x90a5504c
sub esi, 0x9162924c
and esi, edx
inc edx
shl edx, 0xe
and esi, edx
and edx, esi
xor edx, esi
add edx, esi
bswap edx
dec edx
or esi, edx
shr esi, 0x1a
sub esi, edx
add edx, esi
xor edx, esi
add esi, edx
xor edx, esi
mov esi, edx
not edx
or edx, 0x9e57e44c
or esi, edx
or esi, 0x9faefe4c
xor edx, esi
ror edx, 0x19
or edx, esi
ror edx, 0x18
bswap esi
ror esi, 9
shr esi, 0xe
mov edx, esi
mov edx, esi
xchg edx, esi
or esi, edx
mov esi, edx
mov edx, 0xa822ea4c
sub esi, 0xa8e49e4c
xchg esi, edx
mov edx, esi
and esi, 0xaacfe24c
shr esi, 4
mov esi, edx
and esi, edx
sub esi, 0xad5c284c
xor edx, esi
shl edx, 0x13
ror edx, 0x18
and edx, 0xb024324c
dec edx
bswap edx
ror esi, 0x11
shl esi, 1
or edx, 0xb37ba24c
bswap edx
xor edx, 0xb4ef004c
ror edx, 0xb
shl esi, 3
shl esi, 0x19
sub edx, esi
and edx, esi
or esi, edx
ror edx, 0x15
mov esi, 0xba3dee4c
dec edx
sub esi, 0xbb9e624c
or edx, esi
shl esi, 0x15
xor esi, edx
bswap edx
ror esi, 0xb
xor edx, esi
shl edx, 0xa
ror edx, 0x1c
dec edx
rol esi, 0x1e
sub esi, edx
mov edx, esi
add esi, 0xc640a84c
bswap esi
and edx, 0xc7741e4c
not edx
sub esi, edx
sub esi, 0xc985824c
mov esi, edx
mov edx, 0xca81b44c
dec esi
xor esi, edx
ror edx, 0xa
not esi
or esi, edx
xor edx, esi
xor esi, edx
xor edx, 0xd01a8c4c
xor edx, esi
mov edx, esi
and esi, 0xd1ec504c
sub edx, 0xd2a7cc4c
mov edx, 0xd327e84c
rol edx, 0xb
xchg esi, edx
dec esi
xor ecx, 0x2672d1d9
shl edx, 0x1a
bswap edx
xor esi, edx
or edx, 0xd812b64c
and esi, edx
or edx, esi
add edx, esi
or edx, 0xda76044c
add edx, esi
or edx, 0xdba3d84c
rol edx, 0x1d
ror esi, 0x1e
xor esi, edx
or esi, 0xde7d764c
ror edx, 9
mov edx, 0xdfb0c44c
or edx, 0xe05a1e4c
dec edx
not esi
dec edx
mov esi, 0xe2afbe4c
add esi, edx
add esi, 0xe3c4664c
mov esi, 0xe445964c
mov esi, 0xe4c7e04c
mov edx, 0xe548f64c
bswap edx
mov edx, 0xe667904c
inc edx
mov esi, 0xe784804c
and edx, 0xe81ba84c
not esi
or esi, 0xe963404c
not esi
xchg edx, esi
sub edx, esi
add esi, edx
sub edx, esi
add edx, 0xed53704c
xchg edx, esi
and esi, 0xeeb8d04c
add esi, edx
ror esi, 0x1e
sub edx, 0xf0afb04c
mov edx, esi
dec esi
ror esi, 1
or edx, esi
inc esi
mov esi, 0xf43c224c
inc edx
xchg esi, edx
mov esi, edx
shr edx, 0xe
inc edx
dec edx
shl esi, 8
rol esi, 0x1a
xor edx, esi
rol edx, 8
add esi, edx
shr esi, 4
add esi, edx
sub esi, edx
add esi, edx
and edx, esi
bswap esi
xchg esi, edx
inc esi
xor edx, esi
bswap edx
or esi, edx
or edx, esi
mov esi, edx
dec edx
sub edx, 0x4e69e4d
xchg esi, edx
bswap esi
and edx, 0x6eb824d
rol edx, 0x1b
sub esi, 0x85bc44d
shr esi, 1
add esi, 0x996ce4d
or esi, 0xa446c4d
or esi, edx
rol esi, 3
and edx, 0xc38ae4d
sub esi, 0xcf6d64d
rol esi, 6
xor esi, 0xe6fce4d
sub edx, esi
and edx, 0xfc2744d
shr edx, 0x1e
xchg edx, esi
xchg edx, esi
rol esi, 0x1e
not edx
add edx, esi
ror esi, 0x12
dec esi
not esi
sub esi, 0x1691f44d
add edx, 0x17d1b44d
xor edx, esi
xchg edx, esi
rol esi, 0x18
and esi, 0x1abfa24d
mov edx, esi
dec esi
sub edx, esi
and esi, 0x1d36584d
or esi, edx
add esi, 0x1e74f04d
mov edx, 0x1f02b64d
ror esi, 0x19
mov esi, 0x20409a4d
rol edx, 0x1c
xor edx, esi
not esi
inc edx
rol edx, 0x12
xor esi, 0x248e384d
inc esi
inc edx
xor edx, 0x26a6144d
and esi, 0x2747ae4d
ror edx, 0x1b
shl esi, 0x1b
rol edx, 0x1d
xor edx, 0x2a39e84d
mov edx, 0x2ac20a4d
sub edx, esi
ror edx, 0x15
xor edx, 0x2d0ed24d
and edx, esi
or edx, 0x2e50d64d
shr esi, 0x13
mov esi, edx
and edx, 0x3024664d
not esi
bswap esi
shl edx, 0x17
ror esi, 0x1a
and edx, esi
add edx, 0x33fb5a4d
not edx
rol edx, 0xa
or edx, esi
add edx, 0x368b424d
shl esi, 0x16
mov esi, 0x37c0fa4d
not esi
mov esi, edx
and esi, edx
inc esi
rol esi, 0xe
add esi, 0x3b66f64d
ror edx, 0x14
rol edx, 6
or esi, 0x3d85144d
and esi, 0x3e22824d
rol esi, 0xa
add esi, edx
and esi, 0x40007a4d
xchg esi, edx
add esi, edx
and esi, 0x41fbea4d
ror esi, 0x1a
xor esi, 0x4381644d
inc edx
shr edx, 7
bswap edx
sub esi, edx
or esi, edx
shl edx, 2
sub edx, 0x4858f44d
dec edx
xchg esi, edx
or esi, 0x4a77104d
ror edx, 0x18
add edx, esi
and esi, 0x4c56b84d
bswap edx
dec esi
or edx, esi
or esi, edx
add esi, edx
rol edx, 1
call ecx
inc edx
shl esi, 0xb
and edx, 0x5234644d
or edx, 0x52e29a4d
sub esi, 0x53a60c4d
add esi, edx
shl esi, 0x15
shr esi, 0xf
not edx
sub esi, edx
or edx, 0x57abde4d
not edx
xor esi, edx
and edx, 0x59b2144d
xchg esi, edx
shl edx, 0xa
shl edx, 1
sub esi, edx
sub edx, 0x5d6f004d
dec esi
and edx, 0x5eaae04d
xchg esi, edx
dec edx
sub edx, 0x60e16c4d
ror esi, 7
shl edx, 0x13
not esi
and esi, 0x6390204d
shl esi, 1
rol edx, 0x1c
inc esi
rol edx, 0xd
sub edx, 0x671ae04d
and esi, 0x67bc6e4d
rol esi, 8
shr edx, 3
or esi, edx
and esi, 0x6a6bac4d
rol edx, 0x15
or esi, 0x6bcf7a4d
not esi
bswap esi
shr edx, 0x11
sub edx, esi
shr esi, 5
bswap esi
and esi, 0x7077084d
mov edx, esi
xchg edx, esi
or esi, 0x727b264d
sub edx, 0x733de44d
shr edx, 0x19
add edx, 0x747f224d
shl edx, 0xc
ror edx, 0xc
ror edx, 6
add edx, 0x7736784d
bswap esi
bswap edx
xchg edx, esi
shr esi, 0x1b
mov edx, esi
add edx, esi
ror esi, 1
add esi, 0x7c539e4d
bswap esi
and edx, 0x7d91784d
inc edx
xor edx, 0x7f00264d
rol esi, 0x19
bswap edx
sub edx, esi
sub esi, 0x81d8c64d
rol esi, 0x13
not edx
xor esi, edx
add esi, edx
bswap edx
sub edx, 0x85ea044d
ror esi, 0xc
rol esi, 0xb
xor edx, esi
shr esi, 0x16
xchg esi, edx
not edx
ror edx, 0x10
shr edx, 0x12
inc esi
inc edx
and esi, 0x8d935a4d
and edx, esi
ror edx, 0xc
ror edx, 0x13
or esi, 0x9044b44d
rol edx, 9
mov edx, 0x91831a4d
shl edx, 1
dec edx
or edx, esi
and edx, esi
sub esi, edx
and edx, esi
add edx, 0x95fada4d
xor esi, 0x96c9f84d
sub esi, edx
mov esi, edx
sub esi, 0x98ccc44d
inc esi
xor esi, 0x9a372e4d
rol edx, 0x1d
xor edx, 0x9bb8aa4d
and edx, esi
mov esi, edx
shr edx, 1
xor edx, 0x9e52424d
sub esi, 0x9f14aa4d
dec edx
sub edx, 0xa076d64d
dec esi
add esi, 0xa1a6344d
xor esi, 0xa279b84d
shr edx, 0x15
shl esi, 0xe
ror esi, 0xb
xchg edx, esi
ror edx, 0x17
mov esi, edx
mov edx, esi
not edx
shl esi, 0xe
or esi, 0xa921244d
add esi, edx
inc edx
shl edx, 0xf
xor edx, esi
or esi, edx
not edx
xchg esi, edx
and edx, 0xae7d464d
xchg esi, edx
add edx, esi
shl edx, 0xb
xor edx, 0xb159424d
shl edx, 1
add esi, 0xb29c9a4d
mov edx, esi
and edx, esi
bswap esi
ror esi, 0x1b
ror edx, 0xc
ror edx, 0x18
or esi, 0xb7234c4d
add esi, 0xb7b79a4d
inc esi
xchg esi, edx
sub edx, esi
rol edx, 0xe
xor edx, esi
or edx, 0xbc0b8e4d
mov edx, esi
and esi, edx
sub edx, esi
sub esi, edx
shr edx, 6
add esi, edx
mov esi, 0xc0665c4d
mov esi, edx
xchg edx, esi
and esi, edx
and edx, 0xc2ef784d
shr edx, 3
or esi, edx
add esi, 0xc4d9cc4d
xor esi, 0xc5a7484d
bswap edx
xchg edx, esi
add edx, 0xc7b12c4d
sub edx, esi
mov esi, 0xc8f8c44d
inc esi
mov esi, 0xca199a4d
mov edx, esi
or edx, esi
sub esi, 0xcc043e4d
mov edx, esi
mov esi, 0xcd0aaa4d
and esi, edx
xchg esi, edx
and esi, 0xcf0e324d
or esi, edx
mov esi, 0xd03c5c4d
mov edx, 0xd0c0244d
or edx, esi
or esi, edx
or esi, 0xd2c4e24d
ror esi, 0xd
mov esi, edx
shl esi, 0x1e
xor esi, 0xd586124d
ror esi, 0x15
xor esi, 0xd7162a4d
shr esi, 6
not esi
sub edx, 0xd92fc24d
xchg edx, esi
mov edx, 0xda8a5c4d
or edx, esi
sub esi, edx
or edx, 0xdca5a44d
inc esi
mov edx, 0xddc97a4d
bswap esi
xor edx, 0xdf3b764d
xchg edx, esi
or edx, 0xe0c5304d
inc edx
inc esi
or edx, esi
mov esi, 0xe3338e4d
shl esi, 0x19
bswap edx
bswap edx
add esi, 0xe5bf564d
sub edx, esi
shr esi, 0x14
rol esi, 5
bswap esi
mov edx, 0xe9177a4d
sub esi, edx
xor esi, edx
inc esi
xor esi, 0xec0e9e4d
inc edx
shr edx, 0x13
add edx, esi
sub esi, edx
mov edx, 0xef30b64d
dec edx
and edx, 0xf06bfc4d
sub edx, esi
and esi, 0xf1c7704d
sub esi, 0xf28ba64d
mov edx, 0xf311564d
bswap esi
or esi, 0xf4665c4d
mov edx, esi
xor edx, esi
sub esi, 0xf671364d
and edx, esi
add edx, 0xf79ada4d
dec esi
not esi
bswap edx
inc edx
shl edx, 0x1c
bswap esi
or edx, 0xfc224c4d
mov esi, edx
bswap esi
xchg edx, esi
or esi, edx
and esi, edx
mov esi, 0xffe4b84d
rol esi, 0x1a
shr esi, 0x15
sub edx, esi
or esi, edx
and edx, 0x355644e
mov edx, esi
dec edx
sub esi, 0x538564e
sub edx, esi
dec edx
and esi, edx
and esi, 0x7d1b44e
or edx, esi
mov esi, edx
or edx, esi
or esi, edx
shr edx, 1
not edx
xor edx, 0xc92f24e
inc edx
or edx, 0xde3d04e
shr edx, 0x11
or edx, 0xf51344e
inc edx
dec edx
add esi, edx
and edx, 0x11bd004e
or edx, 0x1272324e
shr edx, 0xf
and esi, 0x13c3724e
and esi, edx
or edx, esi
xor edx, esi
and esi, 0x166ef84e
or esi, 0x171cd04e
add edx, esi
or edx, 0x18537e4e
mov esi, edx
add esi, edx
sub esi, 0x1a1e924e
dec edx
bswap edx
or esi, 0x1c19ea4e
or edx, 0x1cc72e4e
add esi, edx
inc esi
and edx, esi
add esi, 0x1f195c4e
ror edx, 5
dec esi
mov esi, edx
sub edx, esi
rol esi, 0x19
bswap edx
xor edx, esi
mov esi, edx
and esi, edx
bswap edx
shr edx, 0xa
xor edx, 0x270bb24e
ror esi, 0x1e
xor edx, 0x2894da4e
not edx
xor esi, 0x2a07184e
mov edx, esi
bswap edx
xor edx, esi
bswap edx
not edx
mov edx, esi
xchg edx, esi
xchg esi, edx
shl edx, 0x11
sub edx, 0x30ccaa4e
inc esi
bswap edx
add esi, edx
dec edx
shl edx, 1
xor esi, edx
shr esi, 0xc
xor esi, edx
not edx
bswap esi
sub esi, 0x47a57a4e
xchg edx, esi
add edx, esi
xchg edx, esi
xchg edx, esi
xor esi, edx
not edx
shl esi, 0x15
and edx, 0x4d61664e
xor edx, esi
and edx, 0x4ec2ec4e
xchg edx, esi
sub edx, esi
rol edx, 5
ror edx, 0x13
sub edx, esi
mov edx, esi
or esi, 0x53aa224e
or esi, edx
rol edx, 0x1d
add edx, esi
inc edx
sub edx, esi
xor esi, 0x57ba464e
and edx, esi
add edx, 0x58de724e
and esi, edx
rol edx, 3
mov edx, 0x5ab9604e
mov esi, edx
shr esi, 0x16
shr esi, 0xa
sub esi, 0x5d6ba24e
not edx
shl edx, 0xf
dec edx
ror esi, 0x12
and esi, 0x60b8864e
shr esi, 0x12
shr esi, 0x1a
add edx, 0x62b37e4e
xchg esi, edx
add esi, 0x64187e4e
add esi, 0x64a9324e
add esi, 0x653a084e
dec esi
dec esi
shl edx, 0x15
add esi, 0x67bfce4e
shl edx, 0xf
dec esi
or esi, 0x69c15a4e
bswap edx
bswap esi
mov edx, 0x6b90924e
xchg esi, edx
xchg esi, edx
or esi, edx
add esi, 0x6e7bba4e
rol edx, 0xa
or esi, 0x6fe1d44e
sub edx, 0x70a9e24e
mov esi, 0x71328e4e
xchg esi, edx
not edx
sub esi, edx
xchg edx, esi
xor edx, 0x750ac84e
xor esi, edx
not esi
mov esi, edx
sub esi, 0x77bf564e
not esi
rol esi, 6
shl esi, 0x1b
xchg esi, edx
bswap edx
or edx, 0x7bf5b04e
mov esi, 0x7c7cce4e
xchg edx, esi
xchg edx, esi
sub edx, 0x7eef044e
add edx, esi
rol edx, 6
mov esi, 0x80b8624e
add edx, esi
or esi, 0x81f4004e
or esi, 0x82a4444e
xor edx, esi
sub esi, edx
mov esi, edx
and edx, 0x854b0e4e
or edx, 0x85fae24e
not edx
xchg edx, esi
add edx, esi
shl esi, 0x1d
add esi, edx
inc edx
shr edx, 1
and esi, 0x8b2bc44e
add edx, 0x8bbf224e
rol esi, 0x15
add esi, edx
xor edx, 0x8dd9964e
ror edx, 9
sub esi, edx
xor esi, 0x90231c4e
rol edx, 0xd
dec esi
mov edx, esi
add edx, 0x928eea4e
and esi, 0x932cf84e
xor esi, 0x9401bc4e
mov esi, edx
shl edx, 0x1b
xor esi, edx
mov esi, edx
sub esi, 0x974d8e4e
or edx, esi
mov edx, esi
xor edx, esi
bswap esi
ror esi, 0xa
sub edx, esi
ror edx, 0x11
xor edx, esi
ror edx, 0x11
not esi
ror esi, 0xf
mov esi, edx
xor esi, edx
dec edx
xchg edx, esi
xor esi, 0xa28e164e
mov edx, esi
dec esi
or esi, 0xa45c924e
rol edx, 8
xchg esi, edx
ror esi, 0x16
rol esi, 0x16
or esi, edx
and edx, esi
add esi, 0xa9303a4e
dec esi
xor esi, edx
mov esi, edx
xor edx, esi
and esi, edx
mov esi, edx
xor esi, edx
add esi, edx
rol edx, 0x14
rol edx, 5
or edx, esi
xor esi, 0xb13cd24e
inc edx
add edx, 0xb274564e
and edx, esi
or esi, 0xb3bb704e
add edx, 0xb44bfa4e
and esi, 0xb4e7904e
bswap esi
not edx
and esi, 0xb6d9544e
add edx, 0xb76c9e4e
shl esi, 0xc
add edx, 0xb8b8224e
and esi, edx
xchg esi, edx
sub esi, 0xbafcd24e
or edx, esi
sub edx, esi
ror edx, 2
bswap esi
sub esi, edx
mov esi, edx
or edx, 0xc0c6544e
shr edx, 0x1a
and edx, esi
add esi, edx
not edx
dec esi
shl esi, 8
not esi
add esi, 0xc5be704e
ror edx, 3
not edx
xor esi, 0xc7efe24e
sub esi, 0xc8b5144e
and esi, 0xc950d84e
mov edx, esi
xor esi, edx
xchg edx, esi
shl esi, 1
and esi, edx
rol esi, 1
mov esi, edx
shl edx, 0x14
and edx, esi
ror esi, 0xd
sub esi, edx
not edx
xchg edx, esi
xor edx, esi
sub esi, edx
and esi, 0xd5a63c4e
mov esi, edx
bswap edx
and edx, esi
xor edx, esi
rol edx, 1
or edx, 0xd9977e4e
shr esi, 0x15
inc esi
shr edx, 9
shl esi, 1
mov esi, 0xdcd6e84e
shl esi, 0x12
xor edx, 0xde55364e
and esi, 0xdef5644e
dec esi
mov esi, edx
rol edx, 3
shl esi, 0x10
rol esi, 0xf
bswap edx
shr edx, 0x1c
shr edx, 0xf
and esi, edx
shr edx, 0x1e
or esi, edx
ror edx, 0xd
ror esi, 0x18
dec esi
and edx, 0xe8d91c4e
and edx, 0xe976344e
mov esi, edx
dec esi
mov edx, esi
sub edx, 0xebd3924e
or esi, 0xec825e4e
mov edx, esi
shl edx, 0x1b
ror esi, 0xa
dec esi
shl esi, 0xd
shl esi, 0x11
and edx, esi
xor edx, 0xf1cb1e4e
sub edx, 0xf28d5a4e
ror esi, 8
and edx, esi
mov edx, esi
dec esi
and edx, esi
xchg edx, esi
not edx
mov esi, 0xf7846e4e
or edx, esi
and edx, 0xf8c8f84e
rol edx, 0xc
shr edx, 0x14
not esi
or esi, edx
or esi, edx
add esi, 0xfcb1924e
add edx, 0xfd409e4e
shr esi, 4
sub esi, 0xfeb8f64e
xor edx, 0xff85064e
xor esi, 0x52804f
or esi, edx
mov esi, 0x180ec4f
or edx, esi
ror edx, 0xb
shl edx, 0x12
rol edx, 0x14
mov edx, 0x4cebe4f
dec esi
sub edx, esi
sub esi, edx
shl edx, 0x10
shl esi, 0xb
ror edx, 7
ror edx, 9
shl esi, 0x13
and esi, edx
mov edx, esi
and edx, 0xc18984f
xor edx, 0xce5bc4f
mov esi, edx
and edx, 0xe03ec4f
inc esi
xor esi, 0xf6ddc4f
inc esi
mov esi, edx
xchg edx, esi
shl edx, 4
sub esi, edx
shr esi, 0x15
and edx, esi
shr edx, 7
or edx, 0x157ff44f
xor esi, 0x164c824f
and esi, edx
or edx, esi
rol esi, 1
ror edx, 9
not esi
not esi
shl esi, 0x1c
dec edx
xor edx, 0x1c5fd84f
add esi, edx
sub edx, esi
ror esi, 0x14
add esi, edx
add esi, 0x1f79984f
add esi, edx
inc esi
shl edx, 0x1c
sub edx, 0x22129a4f
shl esi, 0x16
xor esi, 0x2393f44f
and esi, 0x242e024f
xor edx, 0x24fb104f
ror esi, 0x1e
rol edx, 0x1c
inc esi
and edx, esi
xor edx, esi
ror edx, 6
and edx, 0x29b8844f
shr edx, 5
shr edx, 1
not edx
xor edx, esi
sub esi, edx
xchg esi, edx
xor edx, esi
add edx, 0x2f70dc4f
dec edx
add esi, edx
xchg edx, esi
shr edx, 0xb
bswap esi
xor esi, edx
xchg edx, esi
sub esi, 0x3524c84f
xor esi, edx
mov esi, 0x3671cc4f
xchg edx, esi
xor edx, esi
xor edx, esi
shr edx, 0x16
xor esi, 0x3a59004f
mov esi, edx
xor esi, 0x3ba6044f
mov edx, esi
add edx, esi
sub esi, edx
inc esi
add edx, esi
and edx, esi
shl edx, 0x14
shr esi, 6
add edx, 0x411df04f
inc esi
add esi, edx
xchg edx, esi
sub esi, 0x43da0e4f
mov esi, 0x44636e4f
shr esi, 0x1a
mov edx, 0x459abc4f
or edx, 0x4648024f
xchg edx, esi
not esi
and esi, 0x4863404f
and esi, 0x49046c4f
shl edx, 0xe
ror edx, 0x18
or esi, 0x4b1d6e4f
or edx, esi
inc esi
xchg edx, esi
add esi, edx
inc esi
rol esi, 0xd
ror edx, 0x10
and edx, 0x506af44f
add edx, esi
ror esi, 9
dec esi
add edx, esi
ror edx, 0xf
xor esi, edx
mov esi, 0x54da3a4f
sub edx, esi
shr edx, 0x1d
not edx
shl edx, 3
xor edx, 0x586ce64f
mov esi, 0x58f2e44f
mov edx, esi
or esi, edx
or esi, 0x5aca4c4f
and edx, esi
and edx, esi
sub esi, 0x5cb7424f
or edx, esi
sub esi, 0x5e25804f
mov esi, edx
xor esi, edx
bswap esi
xor esi, edx
dec esi
add edx, 0x6213f84f
and edx, 0x62b10e4f
xor esi, 0x6380744f
xor esi, edx
ror esi, 0xb
mov esi, edx
rol esi, 0x1e
ror edx, 8
bswap esi
not edx
xor edx, esi
ror edx, 8
or edx, 0x6a79544f
sub edx, esi
sub edx, esi
rol edx, 1
rol esi, 0x19
and esi, edx
inc edx
bswap esi
sub edx, esi
add edx, esi
xor edx, 0x715fca4f
bswap edx
mov edx, esi
dec esi
and esi, edx
shl esi, 0x10
inc edx
shl edx, 0x1c
rol edx, 3
and esi, 0x77130e4f
and edx, esi
xchg esi, edx
sub esi, edx
and edx, 0x79e27a4f
not esi
ror edx, 0x19
or esi, 0x7becf64f
inc edx
or edx, esi
add edx, 0x7dc2444f
shl edx, 0x17
mov edx, esi
shl edx, 0x11
sub edx, 0x806a764f
ror esi, 0x18
dec esi
add esi, 0x8254764f
mov edx, esi
shl esi, 0x14
shr edx, 0x12
bswap edx
dec esi
and esi, 0x861c3a4f
or edx, 0x86ceca4f
shr edx, 0x1b
and edx, esi
add edx, 0x88a42c4f
xor esi, 0x8974024f
not edx
or edx, 0x8ac4ae4f
or edx, esi
bswap edx
dec edx
mov edx, esi
dec edx
mov edx, 0x8e4f704f
add esi, edx
sub esi, 0x8f9dc44f
inc esi
shl edx, 0x16
inc edx
sub edx, esi
and esi, edx
xor esi, 0x93a9144f
bswap esi
dec esi
mov esi, 0x956ec64f
or edx, 0x961e664f
and edx, 0x96b8ea4f
mov esi, edx
mov edx, esi
or edx, 0x9866284f
and edx, esi
dec edx
and esi, 0x9a33224f
xchg esi, edx
or edx, 0x9bb9fc4f
and edx, 0x9c54544f
xchg edx, esi
sub esi, edx
dec edx
mov esi, 0x9f0ba04f
sub esi, 0x9fce1e4f
inc edx
xchg edx, esi
mov edx, esi
dec esi
ror esi, 0xb
xor edx, 0xa3e7ce4f
inc edx
shl edx, 9
not esi
and edx, esi
and esi, edx
or edx, 0xa7acea4f
bswap esi
or esi, 0xa903144f
inc edx
shr edx, 1
shr esi, 7
ror esi, 0x13
xchg esi, edx
and edx, 0xad2d0a4f
xor edx, 0xadfd604f
ror esi, 0x1b
xor edx, esi
or edx, esi
mov edx, 0xb0a6124f
xor edx, 0xb174da4f
or edx, 0xb224d64f
and esi, 0xb2c1824f
shr esi, 0xa
bswap edx
add esi, 0xb4a8b84f
bswap esi
or esi, edx
sub edx, 0xb6bab24f
sub edx, 0xb783c04f
bswap esi
mov edx, 0xba2a8a4f
sub edx, esi
inc edx
not edx
sub edx, 0xbcec4e4f
bswap esi
sub edx, esi
shr esi, 0xc
mov edx, esi
inc edx
xchg edx, esi
shr esi, 0x1a
shr edx, 0x19
or edx, esi
xor esi, edx
ror edx, 0x1d
and esi, edx
sub edx, esi
ror edx, 3
bswap esi
mov esi, 0xc7be924f
dec edx
rol esi, 0x13
and edx, 0xc9b0c84f
mov edx, esi
bswap edx
sub edx, 0xcb98084f
bswap esi
not edx
sub esi, edx
not edx
sub esi, edx
rol esi, 0x1b
or esi, 0xd064b84f
ror esi, 0x12
add esi, edx
xor edx, 0xd278384f
mov edx, 0xd2fdc24f
and edx, 0xd399144f
or edx, esi
mov edx, esi
xor edx, 0xd596724f
ror edx, 0x1c
dec edx
mov esi, edx
dec esi
sub esi, 0xd8d24a4f
shr esi, 0xd
xor edx, 0xda5a104f
shr esi, 0x12
sub edx, 0xdbd1104f
sub esi, 0xdc956e4f
add esi, edx
and esi, edx
xor esi, edx
xchg edx, esi
and esi, 0xdff46c4f
add esi, edx
and esi, edx
or edx, 0xe1c8f24f
bswap esi
sub esi, 0xe32dfe4f
bswap esi
mov edx, 0xe454444f
inc edx
add edx, esi
or esi, 0xe62aea4f
ror esi, 0x16
or esi, 0xe78f944f
inc edx
or edx, 0xe8dd104f
and edx, 0xe97da04f
bswap edx
mov edx, esi
sub esi, edx
add edx, esi
mov esi, 0xec7f544f
or edx, 0xed34104f
add edx, 0xedc3ea4f
add esi, 0xee53084f
xor esi, edx
xor edx, esi
mov esi, edx
inc edx
inc edx
and edx, esi
rol esi, 8
xchg esi, edx
shr esi, 6
or edx, esi
rol edx, 9
not edx
add esi, 0xf6fc364f
and edx, esi
shl edx, 0x1d
dec edx
and esi, 0xf9834a4f
mov edx, esi
shl edx, 8
sub edx, 0xfb77204f
mov esi, edx
inc edx
xchg esi, edx
shr esi, 0x15
xor esi, 0xa236e50
sub esi, edx
xchg edx, esi
and esi, edx
and edx, 0xceadc50
ror esi, 0xd
xor esi, edx
ror edx, 0xc
mov esi, edx
not esi
xor esi, edx
inc esi
not esi
and edx, 0x12ead850
mov esi, edx
and edx, esi
ror edx, 0x19
xor edx, 0x15837850
and esi, 0x16209c50
or esi, edx
or edx, esi
add edx, esi
dec edx
xchg esi, edx
xchg esi, edx
not edx
and edx, esi
add edx, 0x1c072a50
ror edx, 0x14
shl edx, 0xb
or esi, edx
rol edx, 9
ror esi, 1
ror edx, 0xf
shr esi, 0x10
and edx, 0x21888450
xor edx, 0x2255a650
rol esi, 0x11
mov esi, 0x238f3650
inc esi
mov esi, 0x24b09e50
mov esi, edx
add esi, 0x25c9c050
xor esi, edx
or esi, edx
dec edx
or esi, 0x28911a50
not esi
mov edx, esi
not edx
dec edx
dec esi
add esi, 0x2c2ff850
rol edx, 0x15
xchg esi, edx
sub edx, esi
xor esi, 0x2f439a50
and edx, esi
sub edx, esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al