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

Disassembly:
or esi, edi
xchg edx, ecx
add edi, esi
rol eax, 0x13
and ecx, esi
inc esi
xchg ebx, eax
dec eax
not ecx
sub esi, edx
bswap esi
sub ebx, esi
or esi, eax
sub esi, 0xca7f5ed
and esi, eax
or esi, ecx
xor esi, edi
or eax, edi
mov edi, esi
xchg edx, ecx
xchg ebx, edx
add edx, eax
xchg edx, ecx
and ebx, eax
xor esi, edx
and ebx, esi
and eax, ecx
mov esi, ebx
dec edi
mov ebx, eax
sub edi, ebx
add ecx, ebx
mov ecx, edx
mov ebx, eax
sub esi, edi
inc edi
xor edi, ebx
xor edx, edi
xchg ecx, edi
xor ecx, 0x2199d1ed
add eax, esi
xor edx, ebx
mov ebx, edx
add ecx, edx
or edi, ebx
and esi, 0x25fe33ed
and edx, ecx
xchg esi, edx
mov ecx, edi
or eax, esi
xchg ecx, eax
not eax
bswap ebx
and ecx, edx
xor esi, 0x2d56cfed
xchg edi, esi
add ecx, ebx
or ecx, edx
mov edi, edx
sub ecx, ebx
xor edx, 0x324ed5ed
shr edx, 0x13
add ebx, eax
sub ebx, 0x34b8cded
xor ecx, esi
xor ecx, edx
sub edi, edx
xor ebx, eax
add ecx, edi
sub edi, eax
add ecx, eax
and ebx, edx
xor esi, eax
xor eax, ecx
add eax, 0x3df845ed
bswap edi
add ebx, eax
add eax, 0x401059ed
add eax, edx
or edi, eax
or eax, edx
or eax, 0x43215ded
or ecx, 0x43f5cded
mov edx, ecx
sub edx, ebx
sub ebx, ecx
mov ebx, esi
dec ecx
sub eax, edx
bswap ebx
or eax, 0x4a2917ed
and ebx, eax
mov edx, ebx
and edi, ebx
bswap edi
xor ebx, edx
mov ebx, eax
rol ecx, 4
sub ebx, 0x5045eded
dec esi
xor esi, edx
or ebx, edi
sub eax, esi
or edx, eax
xor edi, ebx
xor eax, edi
or ebx, edx
dec edx
or esi, ecx
xor ebx, edi
mov ecx, eax
xor ebx, esi
sub edx, edi
mov eax, esi
or edx, 0x5d8879ed
and edx, esi
mov edi, ecx
and esi, edx
ror esi, 6
mov edi, ecx
and edi, ecx
bswap esi
and edx, ebx
or esi, eax
sub ebx, ecx
mov ecx, edi
add ecx, esi
sub edx, ecx
shl eax, 0xe
xchg edi, edx
or ebx, esi
sub ebx, edi
or ebx, 0x6b7e8ded
sub edx, ecx
xor edx, ecx
sub ecx, edi
and esi, ebx
add edi, ebx
mov ebx, edx
xchg ebx, esi
xchg ecx, edi
mov esi, eax
and ecx, 0x739fe9ed
xor esi, edi
not ecx
sub ebx, edi
shl esi, 2
rol edx, 0xf
sub ecx, edx
add edi, edx
mov ebx, esi
mov edi, eax
and edi, ebx
xchg edx, eax
sub edi, ecx
and esi, ecx
sub esi, ebx
and edi, esi
xchg edi, edx
not edi
mov ebx, esi
mov edx, ebx
mov ebx, edi
sub edi, esi
sub esi, edi
and ebx, esi
add esi, ebx
xor esi, 0x883e23ed
add esi, eax
sub ebx, 0x89d681ed
xor edi, ecx
xor ecx, 0x8bca87ed
or ecx, edi
and edi, edx
dec ebx
or eax, edi
mov edi, eax
xchg ecx, eax
xor ecx, eax
add edi, 0x921d79ed
add eax, esi
xchg esi, ecx
mov esi, 0x94634fed
add esi, ebx
mov ebx, eax
mov eax, ecx
xchg esi, ecx
rol ebx, 2
add edi, esi
and edx, 0x997f49ed
sub eax, 0x9a6b5fed
bswap ebx
bswap edi
add eax, ecx
sub esi, ecx
xor edx, esi
and ebx, 0x9f35e5ed
or eax, esi
sub ecx, edx
add edi, ecx
add edi, eax
or ebx, eax
add edi, edx
mov edi, edx
sub edx, ecx
xor edx, ecx
and edx, edi
xor ecx, edi
xor esi, 0xa8d051ed
sub ecx, 0xa9bfc3ed
inc esi
xchg ecx, edi
xchg ecx, edx
xchg ebx, edi
mov esi, edi
xchg edx, esi
and esi, ecx
and eax, esi
or eax, ecx
or ebx, edx
not edx
sub esi, 0xb3e643ed
bswap edx
xor eax, 0xb5a6e5ed
mov eax, ebx
mov ebx, ecx
xor esi, 0xb7ce6bed
xor eax, edi
not eax
add edi, edx
xor esi, edx
and ebx, 0xbbe069ed
or eax, ebx
and ecx, edx
xchg esi, ecx
not ecx
or esi, edx
mov ecx, edi
mov edx, 0xc12ccfed
and esi, edi
sub ebx, ecx
mov esi, eax
inc edi
add ebx, 0xc4d2eded
xchg edx, esi
xchg ecx, eax
xchg ecx, edx
sub esi, 0xc8cb35ed
dec ecx
or edx, eax
sub edi, esi
xor esi, ecx
and edi, 0xccfbd5ed
add ebx, ecx
and edi, edx
shl ebx, 0x1d
add ecx, edi
shr ecx, 3
sub esi, edi
xchg esi, ecx
and esi, edx
shr ecx, 0x10
add ebx, edi
xor edx, ecx
or eax, esi
xchg ebx, ecx
add eax, ecx
and edx, ecx
xor ecx, 0xd9e91ded
mov ecx, edx
xchg edx, eax
sub esi, 0xdc71d5ed
and esi, edi
xchg edx, eax
sub ebx, edx
xchg edx, esi
and eax, esi
and esi, edx
sub ecx, ebx
mov ebx, esi
and edx, ecx
bswap edi
add ecx, esi
sub eax, 0xe608f1ed
or edi, 0xe6de8fed
sub ebx, edx
xchg edi, ecx
sub eax, ebx
xor edi, eax
xchg edi, eax
shr esi, 0x13
sub esi, edi
xor ebx, 0xee59c7ed
add ebx, edi
xchg ebx, ecx
add ebx, eax
mov ebx, edx
mov edi, esi
add eax, esi
sub ecx, 0xf368bfed
add edi, edx
xor edx, ecx
rol eax, 0x15
add ebx, edx
or edi, esi
xchg edi, edx
or edx, eax
xor eax, ebx
rol esi, 9
xor edx, ebx
xchg ebx, esi
sub edi, ebx
inc edx
xor ecx, edx
sub edx, eax
shr ecx, 0x1b
shl edi, 0x17
shl ebx, 0xc
add ecx, eax
xchg edx, esi
and edx, 0x569a5ee
xchg esi, ebx
or ebx, edx
not edx
shr esi, 0x11
xchg ebx, eax
xchg edi, edx
or eax, esi
or edi, 0xc74a5ee
xchg edx, eax
or edi, esi
xchg ebx, edx
sub ebx, edx
and ebx, edi
bswap eax
or eax, esi
or eax, edx
xor esi, ebx
xchg esi, eax
or edx, edi
add edx, 0x16aa09ee
sub ecx, 0x179763ee
xchg ebx, ecx
sub edx, esi
add esi, eax
bswap edx
mov ebx, esi
inc esi
xchg edi, eax
bswap ecx
ror edi, 5
add edx, 0x1f9901ee
dec ebx
add ecx, esi
xor edi, eax
shl ebx, 0x1a
add ecx, esi
or ecx, esi
and ebx, eax
bswap edi
add eax, ebx
sub eax, edx
or edx, ebx
ror esi, 0x1e
xchg edi, ecx
sub eax, esi
ror ecx, 0xc
or esi, ebx
rol esi, 0x1c
xor ecx, esi
xor eax, 0x2f4bf3ee
sub ecx, edx
and eax, esi
or edx, edi
add edi, ecx
sub edi, eax
and edi, esi
sub ebx, edi
sub eax, edx
and ecx, eax
dec esi
mov ebx, ecx
xor ebx, ecx
sub esi, 0x39ae05ee
dec ebx
add eax, edi
add edx, edi
xor edx, esi
or edi, 0x3d8819ee
sub eax, edi
or esi, ecx
xchg ecx, eax
xchg ebx, eax
xchg ebx, esi
add edx, eax
xor edi, 0x43e363ee
sub edi, esi
mov ebx, edi
and edx, edi
mov ecx, eax
xor esi, edx
mov edx, ebx
xor edi, ebx
xor ecx, edx
ror edx, 0x12
inc edx
mov edi, 0x4c6e8fee
dec edi
and edx, edi
add ecx, eax
add esi, ecx
mov esi, eax
or edi, ebx
sub esi, 0x6c5b29ee
sub esi, eax
sub eax, ecx
sub edx, eax
or edx, ecx
and esi, edx
xor ebx, esi
and ecx, ebx
shr eax, 0xb
and edx, ecx
xor edi, 0x74c7c3ee
mov edx, 0x75683dee
and esi, ebx
or edx, eax
sub eax, 0x77db8dee
or esi, ebx
rol esi, 7
and ebx, esi
mov ecx, ebx
add ebx, esi
ror ebx, 5
or esi, ebx
and edi, ebx
shr ecx, 0x1b
ror ebx, 0x10
xor edi, esi
add ecx, edi
bswap ecx
mov eax, ebx
bswap edx
xchg esi, eax
shr ebx, 1
sub eax, edi
sub ebx, esi
or ebx, eax
sub ebx, ecx
and eax, esi
add ebx, edi
xor ecx, ebx
bswap ecx
mov esi, eax
and esi, eax
xchg ebx, eax
sub edi, ecx
not edx
or eax, edx
xor esi, 0x918545ee
rol eax, 0x18
inc edx
and edi, ebx
mov ebx, edx
mov edx, ecx
mov ecx, eax
shl esi, 0xb
mov eax, 0x96ef79ee
and edi, ebx
shl esi, 1
bswap eax
sub esi, ebx
xchg edx, eax
mov edx, eax
inc esi
add ebx, eax
and eax, ebx
xor edi, esi
mov eax, edx
add edi, eax
or edx, 0xa218a3ee
or edi, eax
xor esi, edi
and eax, esi
add eax, esi
mov ebx, 0xa5bb1dee
or ebx, ecx
xor edi, ebx
or eax, esi
or edx, eax
xchg edx, ecx
mov edx, ebx
inc ebx
add ebx, edi
xor ebx, eax
and ebx, esi
xchg edi, eax
and eax, edx
and edx, edi
or eax, edx
xchg edi, esi
xchg edx, edi
xchg ecx, ebx
xor ecx, ebx
or edi, edx
xchg edx, esi
xchg ebx, edi
sub ecx, eax
xchg edx, ebx
xor edi, esi
add esi, edi
xchg esi, ebx
add esi, ecx
xor ecx, ebx
add edx, eax
sub ecx, ebx
xchg ebx, eax
xor eax, ecx
or eax, ecx
xchg ebx, edx
shl edi, 0x1d
mov edi, ecx
or esi, ecx
inc ecx
and esi, ebx
mov ecx, edx
mov ebx, ecx
xor esi, ecx
add eax, 0xc8bdcfee
shl ecx, 0xe
mov eax, edi
sub ecx, ebx
mov ebx, esi
and edx, ecx
or esi, 0xcdd6abee
or edi, esi
sub edx, 0xd03857ee
xor edx, ebx
inc ecx
mov ecx, edx
mov ecx, edx
add eax, edi
xchg edx, eax
xchg esi, ebx
add eax, esi
xchg esi, edi
xor esi, edi
sub edi, edx
sub esi, edx
xchg esi, ecx
mov edx, ecx
or edx, eax
add edx, edi
or edx, edi
or edi, 0xde7ee7ee
and eax, edx
xor esi, 0xe01f2dee
bswap esi
or esi, eax
sub edx, esi
and edi, ebx
sub eax, esi
mov eax, edi
sub eax, ecx
dec ecx
xor edx, ecx
and eax, edx
xchg edi, eax
or edx, 0xe9a6e7ee
sub ebx, edx
or ebx, edi
xchg edx, ecx
xor edx, eax
xchg edi, ecx
and eax, ecx
xchg esi, edi
xchg esi, ebx
xchg edi, edx
add ecx, 0xf2798dee
mov eax, edi
xor esi, edx
xchg ecx, esi
xor ecx, 0xf5ebc5ee
xor ecx, edi
mov edi, esi
sub eax, 0xf85abbee
and eax, edx
xchg ecx, esi
xor edx, ebx
mov edx, ecx
rol edi, 0x16
add ecx, eax
add eax, ecx
not ebx
mov ebx, edx
or eax, esi
mov ecx, 0x4a55ef
or esi, edi
or ebx, esi
add eax, ebx
or ebx, ecx
ror ebx, 0x1d
or esi, ebx
mov eax, ecx
and ebx, eax
inc esi
shl eax, 0x13
xchg esi, eax
not esi
and ecx, 0xa17a1ef
and ecx, 0xacff7ef
or edx, eax
xor esi, ecx
add eax, 0xd2e19ef
rol ecx, 0x14
not eax
sub edx, ecx
xchg edi, edx
and edi, ecx
xor ebx, ecx
or esi, edi
sub esi, eax
add esi, ecx
add eax, edx
or ebx, 0x15f8edef
and edi, ebx
sub ebx, 0x179481ef
ror edx, 0x14
mov ebx, edx
mov edi, ecx
shl edx, 6
xor eax, ecx
bswap edi
sub edi, ecx
sub edi, ebx
add ecx, edi
xor ebx, 0x1f6ee7ef
xchg ebx, eax
sub edx, 0x214ae7ef
add eax, edi
xor eax, edi
and eax, esi
add edi, eax
shl edx, 0x16
sub esi, 0x25dec7ef
and esi, ecx
xchg edx, ecx
add eax, ebx
add ebx, ecx
or edx, edi
xor esi, eax
sub ecx, edi
inc ebx
add eax, esi
xor ebx, esi
mov ecx, eax
shl edx, 0x1a
xor edx, esi
bswap edi
shl eax, 0x16
mov ebx, 0x32209fef
not edi
sub esi, eax
not ecx
xchg ecx, eax
xchg edi, ebx
or edi, ecx
xchg ebx, edx
ror ecx, 8
sub eax, ebx
add edi, eax
mov esi, eax
or ecx, eax
and ebx, eax
and edi, 0x3d4fb5ef
xchg edi, eax
rol edi, 0x11
xor edi, edx
mov eax, ebx
mov ecx, esi
and eax, esi
add eax, esi
add eax, ebx
add eax, esi
xchg ecx, eax
ror eax, 0x1b
add ecx, esi
or edi, edx
add edi, ebx
dec edi
xor edx, eax
sub eax, edx
sub esi, 0x4b0849ef
and ebx, ecx
or edx, 0x4c8387ef
or edi, ecx
mov edi, edx
and ecx, 0x4ea25def
dec eax
xor ecx, edx
shr edi, 6
mov edi, 0x51b9a9ef
add edx, 0x526385ef
and ecx, ebx
add ebx, eax
add edx, ebx
add edx, ebx
xor esi, eax
shl ecx, 0x13
sub esi, edi
sub esi, edx
xchg edi, eax
or eax, 0x5a3eabef
mov edx, edi
xchg ebx, esi
ror esi, 6
mov edx, ebx
or esi, edi
and esi, edi
sub eax, esi
bswap eax
sub eax, 0x614011ef
sub edx, ebx
xor edx, ecx
add ebx, edx
not esi
and edi, 0x6523d5ef
xor ecx, edx
shr ecx, 0xa
sub edx, ecx
sub eax, 0x68a935ef
or eax, esi
add edi, edx
xor edi, 0x6b0821ef
xor ebx, eax
or edx, edi
or eax, ecx
mov ecx, esi
mov edx, esi
and edx, ecx
and esi, 0x701001ef
or edi, 0x70e057ef
xor edx, 0x71d4c9ef
and esi, edi
or ebx, ecx
xor edi, esi
mov ecx, ebx
add edx, edi
and ebx, 0x762d0fef
xor edi, ebx
xchg edx, eax
and ebx, edi
mov edx, 0x7963b9ef
mov ebx, ecx
and edi, eax
sub eax, esi
shr eax, 9
and ebx, ecx
bswap esi
or edi, edx
add edi, ebx
and edi, 0x7ff34bef
and ecx, ebx
add edx, edi
dec ebx
xchg edx, esi
mov ebx, 0x839a35ef
and esi, ecx
add esi, ebx
rol esi, 0x16
and ecx, 0x868209ef
add edx, eax
sub esi, ecx
sub ecx, edx
add eax, esi
xchg ecx, edx
xchg esi, edi
shl edx, 0xc
sub esi, ecx
sub ecx, edx
xor edi, ebx
add esi, edi
mov esi, ebx
sub ebx, edx
xchg ebx, ecx
add ebx, eax
add edx, eax
xor edx, eax
mov ebx, edi
dec ecx
shl eax, 3
xchg ebx, edx
xchg ebx, edi
xchg ecx, eax
not ebx
or eax, edx
or edi, edx
add ebx, esi
bswap ecx
rol edi, 0x14
mov ecx, ebx
xor edi, edx
not ecx
or edi, esi
mov edi, 0xa2d891ef
bswap ecx
ror edx, 7
or eax, esi
add esi, edx
sub edi, eax
and esi, edx
and ecx, edx
or esi, edx
xchg edi, ebx
sub eax, 0xabeed7ef
xor esi, ebx
add edx, ebx
and esi, edi
xchg esi, edi
dec edx
add ebx, eax
xchg edx, edi
or eax, esi
sub esi, edx
xchg ecx, edi
xchg ebx, esi
add ebx, edx
bswap ebx
not ebx
or ebx, esi
sub esi, ebx
or edi, 0xbaf2e1ef
sub edx, ecx
xor esi, edi
or ecx, edi
xor edx, eax
xor esi, ecx
mov ebx, 0xc0c1a3ef
add edi, esi
and ebx, esi
sub edx, ecx
add ecx, edi
dec edx
and ecx, edi
xchg ecx, eax
or edx, edi
xchg esi, eax
add edx, esi
add eax, edx
xor edi, ecx
add eax, ebx
add eax, edx
sub eax, edx
or edi, ecx
and edi, ecx
xor ecx, ebx
dec esi
add ebx, edx
sub ebx, 0xd0bd49ef
sub edx, ebx
or ebx, esi
xchg ecx, esi
xor edx, 0xd45361ef
add edi, edx
add edi, esi
dec edx
and edx, eax
sub ebx, ecx
and eax, esi
or ebx, edx
sub ebx, 0xdc99c7ef
sub edi, ecx
not eax
mov ebx, edx
and esi, ebx
mov ecx, edx
xchg ebx, edx
dec ebx
add eax, edx
ror esi, 5
xor ebx, 0xe4344def
xor eax, 0xe529cfef
sub edi, ecx
shr edx, 0x1c
xchg esi, ebx
add ebx, edi
xor ecx, ebx
add edx, eax
or esi, ebx
add edi, esi
xchg ecx, ebx
xchg esi, edi
mov ecx, ebx
xor ebx, esi
and ebx, 0xf05981ef
sub eax, edi
or edi, 0xf21083ef
xor eax, edi
or eax, edi
xchg edx, ebx
add ebx, eax
xor eax, esi
and esi, edi
xor edi, esi
or ebx, ecx
add esi, edx
add edx, eax
mov ecx, esi
add ecx, esi
or eax, ecx
and esi, eax
add esi, ebx
ror edx, 0x1b
xor eax, ebx
sub ebx, edx
not ebx
or ebx, ecx
and ebx, ecx
sub ebx, eax
xor ecx, edx
sub ecx, esi
mov edi, ebx
and ebx, ecx
ror edi, 1
and esi, 0x8b5fdf0
xchg esi, edx
xchg ebx, edx
and ecx, edi
xchg ecx, eax
or ecx, esi
xor edi, eax
sub ecx, eax
or ecx, esi
xor eax, edi
and edx, esi
or esi, ecx
mov eax, esi
sub edi, esi
xor edi, esi
and ebx, edx
or eax, edi
inc esi
sub eax, ecx
bswap ecx
xchg ecx, eax
shl eax, 0x16
and ecx, eax
xchg ecx, eax
xchg ebx, esi
or edx, 0x1d7f3bf0
not ecx
xchg ebx, eax
mov eax, esi
or eax, edi
xor eax, edi
and ebx, esi
or ecx, eax
xor edx, edi
dec edx
mov ebx, esi
inc edx
or ecx, 0x279bdbf0
add esi, ecx
and ecx, 0x2902dff0
or ecx, edx
mov ebx, 0x2a6de9f0
or edi, ecx
sub edi, 0x2c2d07f0
shl ebx, 0x12
and ebx, edi
add ebx, 0x2e6847f0
mov ebx, eax
xchg edx, edi
mov eax, edi
xchg ebx, edx
xchg ecx, edx
add esi, edx
xor edx, esi
xor esi, 0x353ff5f0
xor edi, 0x363c8bf0
xchg esi, edx
add esi, ecx
xor edx, ebx
not ecx
shl eax, 0xb
xchg ecx, esi
xchg ecx, edi
add edi, 0x3d3a6bf0
xor ebx, esi
xchg edx, eax
and edx, eax
ror edi, 1
mov ebx, edx
add eax, edx
mov esi, ecx
and ebx, edx
and edx, ecx
not ecx
xor edx, ebx
add eax, ebx
and eax, edx
bswap ecx
dec eax
or eax, 0x4963f1f0
and esi, edi
xor ecx, 0x4b1867f0
and esi, 0x4bd63ff0
and eax, ecx
add eax, esi
mov eax, edx
add edi, esi
add esi, 0x4f1b93f0
mov eax, edi
and esi, 0x506e27f0
and ecx, eax
xor ecx, eax
add eax, edx
shl ebx, 0x13
add esi, ecx
and edi, 0x54f837f0
and esi, ecx
and eax, edi
or edx, 0x57374ff0
and ebx, edi
shr edx, 0x11
and edi, ebx
or ebx, 0x5a54cff0
or ecx, ebx
mov esi, edx
xor edx, eax
mov ecx, edi
and eax, 0x5e03cff0
dec edi
sub edi, 0x5fb77bf0
xchg edi, esi
and eax, esi
add ecx, 0x621dfff0
and ecx, ebx
mov esi, eax
sub esi, ecx
sub ecx, ebx
add eax, ecx
sub edi, edx
or esi, ebx
sub eax, ecx
add ebx, esi
xor eax, 0x6a16dbf0
xor ecx, edx
bswap esi
add esi, edi
mov esi, 0x6d1dc3f0
and ecx, eax
sub eax, edx
dec eax
bswap esi
xor ebx, eax
shr esi, 0x15
sub edi, ecx
not eax
and ebx, esi
and edi, edx
inc ebx
or ecx, 0x76b435f0
mov ecx, esi
xor ebx, ecx
xor ecx, ebx
inc ebx
xor esi, edi
add ecx, 0x7c32c3f0
add esi, ebx
sub ecx, 0x7dc8fdf0
mov ecx, eax
or esi, edx
mov edx, ecx
xor ebx, edx
sub edi, ebx
inc esi
xor esi, 0x8361fff0
xor edx, edi
xchg edi, eax
ror ecx, 6
shl edi, 0x11
shl edx, 0xa
shl eax, 1
and ecx, edi
and esi, ebx
mov esi, edi
xor edi, ebx
mov esi, edx
rol ebx, 6
bswap eax
add esi, ecx
xchg ebx, eax
sub edi, edx
xor ecx, edi
xor eax, edi
not edx
xor ecx, ebx
dec edx
sub ecx, eax
sub ecx, ebx
xor eax, esi
mov eax, ebx
mov edx, ebx
inc eax
or eax, 0x9a641ff0
sub esi, 0x9b521bf0
mov esi, edx
sub esi, ebx
shl edx, 0x15
sub ecx, eax
or eax, ecx
sub eax, esi
or edi, ecx
xor edx, esi
or edx, esi
add edi, eax
or ebx, eax
xchg ebx, eax
mov edx, eax
and esi, 0xa6977bf0
add ebx, edi
mov eax, ebx
mov ecx, edx
xor ebx, ecx
sub edx, eax
sub eax, 0xab2a93f0
or eax, edi
rol ecx, 7
not edi
and ecx, edx
xor ebx, 0xaf4627f0
and edx, ecx
sub eax, 0xb0e899f0
or ebx, esi
and edx, eax
ror edi, 0x18
mov eax, ecx
and esi, edi
xor eax, esi
mov edx, edi
xor edx, edi
mov ebx, edx
mov edi, esi
sub edx, ebx
or eax, edx
xor ebx, edx
shl edx, 0x11
or eax, esi
mov eax, edi
or ebx, ecx
add eax, ecx
shl ecx, 0xb
add ebx, 0xc0121ff0
and ecx, ebx
sub ecx, eax
xor edx, edi
sub edx, ebx
or edx, ebx
add eax, esi
xor eax, ebx
sub ebx, edi
rol eax, 0x18
add ebx, edi
shr esi, 3
xor ebx, eax
rol esi, 0x19
xor ecx, edx
and esi, edx
xchg ecx, eax
ror esi, 4
mov ecx, edx
xchg edx, eax
rol ebx, 2
add ecx, 0xd1a3e9f0
add esi, ecx
xchg ebx, esi
xor edx, eax
add ebx, edi
xchg edx, ecx
add eax, ebx
and esi, 0xd74f39f0
or ecx, eax
xor esi, ecx
mov eax, edx
and esi, 0xda657df0
and edi, esi
or ebx, esi
sub edi, 0xdcd895f0
or ecx, 0xddad4ff0
mov esi, edx
or esi, eax
sub edx, edi
and eax, edi
or esi, ebx
xor eax, esi
mov esi, ecx
or edi, edx
rol edi, 0xf
mov ecx, eax
shr esi, 1
mov esi, eax
inc ebx
or edi, ebx
or edi, 0xe92f17f0
sub eax, edi
or edi, esi
and ecx, ebx
sub ecx, eax
xor eax, ecx
xchg esi, eax
bswap esi
xor esi, edx
mov edi, ecx
sub esi, ecx
or ecx, edx
not eax
xchg edx, esi
bswap esi
sub esi, edi
mov eax, esi
sub edx, eax
bswap esi
sub ebx, 0xf91ebff0
xor edi, ebx
sub ebx, esi
sub edx, edi
and ecx, esi
mov esi, ecx
or edx, esi
add ebx, 0xfeaf6ff0
mov edx, ebx
and eax, esi
ror eax, 0x11
add eax, esi
mov edi, 0x21d97f1
or eax, edi
xchg ebx, esi
xor ecx, edx
and eax, 0x59b1bf1
or ebx, ecx
add ecx, esi
not edi
and esi, ecx
and edi, esi
xor eax, ebx
or ecx, 0xb0809f1
add esi, ebx
sub esi, edi
add ebx, 0xd4a97f1
sub edx, 0xe3841f1
mov ecx, 0xed869f1
add ebx, eax
xchg edi, eax
sub edi, ecx
xor eax, edi
inc eax
and eax, ebx
xchg edi, eax
sub ebx, edx
rol ebx, 2
add ecx, 0x1742a9f1
add edx, eax
sub esi, eax
inc ecx
xor ecx, esi
sub edx, edi
xchg ecx, esi
mov edx, ebx
sub edx, esi
xor eax, ecx
xor ebx, 0x1fdb63f1
xor ebx, 0x20d679f1
bswap edi
add esi, eax
or ecx, esi
or eax, 0x23e809f1
sub eax, ebx
xor edi, eax
xor eax, edi
add ebx, 0x275d71f1
mov ecx, edx
sub ecx, edx
xchg edx, ecx
mov ecx, eax
sub eax, edx
or eax, edi
ror esi, 0x15
mov edx, edi
xor ecx, ebx
dec esi
xchg edx, ebx
add ecx, edi
rol edi, 7
mov edx, esi
mov ecx, eax
or edi, eax
and edi, 0x34911df1
add edi, 0x35417df1
add edx, ebx
xchg ebx, eax
sub edi, ebx
and esi, edi
mov edx, ebx
and eax, edi
or edi, ecx
add esi, ecx
xchg ebx, esi
xchg ebx, eax
or edx, esi
add esi, 0x3ed0a1f1
xor ebx, eax
mov edx, 0x4061dbf1
and edi, edx
or esi, ebx
sub esi, 0x42dc5ff1
not ebx
add edx, esi
rol ebx, 0xe
add eax, edx
rol esi, 0x18
xor ecx, edx
xor esi, edx
mov eax, edi
sub eax, esi
or ecx, esi
ror ecx, 6
or edx, ecx
xor esi, edx
dec eax
sub edi, ecx
ror ecx, 6
xor edx, ebx
xchg ebx, eax
mov edx, edi
mov ebx, 0x545413f1
or edi, esi
xchg ebx, ecx
add eax, edx
mov eax, esi
dec ebx
mov ecx, edi
and ecx, ebx
xchg ebx, ecx
xor ebx, edi
xchg ebx, eax
not edx
xor edx, ecx
add edi, 0x5ec979f1
sub edx, ebx
ror edi, 0x15
xchg edx, ecx
and eax, edi
or edi, edx
and eax, ebx
xor edx, ebx
mov ecx, 0x660125f1
xor eax, ecx
rol ebx, 0x11
rol eax, 0xd
mov ebx, ecx
and ecx, edx
or eax, edi
or ebx, eax
dec eax
xor edx, esi
dec ecx
mov esi, ebx
and edx, esi
and ebx, edx
mov ecx, ebx
sub ecx, ebx
xchg esi, eax
dec eax
sub edi, eax
mov ecx, ebx
xchg ebx, edx
and eax, 0x760149f1
add ecx, eax
sub ecx, edi
sub edx, ebx
xor ebx, eax
add eax, esi
mov eax, ecx
and edx, eax
xchg edx, eax
add edi, ecx
sub edx, edi
add esi, ecx
xchg edx, eax
not ebx
xchg ebx, eax
bswap eax
or ecx, edx
xor ecx, eax
mov ecx, eax
rol esi, 0x1a
xor esi, ecx
and eax, esi
add esi, ecx
add edi, edx
rol edx, 0x1e
add edx, ebx
xchg esi, ecx
ror ecx, 0x18
sub ecx, 0x8d691bf1
xchg ebx, esi
add edi, 0x8f11bbf1
rol esi, 0xc
add edi, eax
add ecx, edx
and ebx, eax
xor eax, ebx
or edi, edx
mov eax, ecx
not ecx
add eax, esi
xor edi, ebx
rol ecx, 0x14
xor ebx, esi
sub ebx, eax
mov ebx, eax
xor esi, eax
sub ebx, edi
xor esi, edx
xchg esi, ecx
add ebx, esi
xchg ecx, edx
or ebx, esi
add ecx, edi
inc edx
and edx, ebx
add ebx, edi
xchg ebx, eax
xor edx, ebx
mov eax, edi
mov eax, ebx
mov edx, 0xa5fe21f1
sub ebx, esi
sub edi, esi
sub ebx, edi
sub ebx, ecx
not eax
mov eax, edi
sub edx, esi
xchg edi, eax
mov edx, ecx
xchg edi, ebx
and edi, esi
dec edx
add ebx, eax
mov ecx, 0xb0e0c1f1
xchg esi, eax
add ebx, edi
add ebx, eax
xchg ecx, esi
and esi, ecx
and edi, 0xb64515f1
sub edx, ecx
or ecx, eax
or edx, ebx
add edi, edx
xor ebx, 0xbafd65f1
xchg ecx, edx
or edi, ecx
and ebx, edx
or esi, ecx
and esi, 0xbef63ff1
or esi, 0xbfc5cff1
sub edi, eax
inc edi
ror eax, 0x18
mov esi, eax
or esi, ecx
mov eax, ebx
add edi, edx
or esi, 0xc59f6bf1
xchg ebx, edi
or eax, edi
or edi, esi
mov edx, esi
xor ecx, 0xc9b9a3f1
and eax, edi
and eax, 0xcb1ca1f1
xor esi, ebx
xchg ecx, esi
sub esi, edi
xor ecx, esi
sub edx, esi
xor edi, 0xd0af3ff1
xor edx, esi
or edi, esi
or eax, esi
mov eax, 0xd3c641f1
and esi, ecx
xchg edi, ebx
add ecx, ebx
and edi, edx
and eax, ebx
not eax
sub eax, esi
xchg esi, ecx
xchg esi, ecx
sub ecx, edx
mov esi, edx
xchg edi, ecx
xchg edx, edi
xor edi, 0xdf68e3f1
mov eax, esi
or edi, ecx
add edi, eax
and ebx, esi
ror edx, 8
xchg ebx, ecx
sub eax, edx
shl ecx, 0x18
or esi, eax
add ecx, edi
or esi, edi
bswap edi
or eax, edi
mov edx, ecx
mov esi, ebx
and ebx, edx
xchg edx, eax
xor ecx, 0xed13c1f1
or ebx, edi
xor edi, 0xeece5bf1
sub edi, 0xefb513f1
sub ebx, edx
dec edx
and ebx, edx
xor ecx, eax
add eax, ecx
and esi, eax
xor eax, ecx
xchg ebx, eax
xor edi, ebx
xor ebx, ecx
add edx, ecx
mov edi, edx
xchg ebx, eax
sub edi, ecx
or edi, 0xfbd4b7f1
sub ebx, 0xfcba1bf1
or edx, edi
xchg ecx, edx
inc esi
mov esi, ecx
xchg ebx, eax
mov ebx, ecx
and edx, eax
bswap ecx
xchg esi, ecx
and ecx, edx
bswap ecx
and edi, edx
mov edi, edx
mov esi, eax
and ebx, esi
add esi, eax
sub ecx, 0x309601f2
mov ecx, esi
mov eax, edi
xor edx, edi
and eax, 0x336089f2
xchg ebx, edx
rol ecx, 0x18
xor ebx, edi
inc ebx
xor ebx, esi
xchg esi, edx
xor edx, 0x39b537f2
and esi, ebx
xor edx, edi
xor eax, edx
rol esi, 9
mov edi, edx
xor eax, edx
xor eax, edi
mov eax, ebx
and edi, edx
mov edx, ebx
xor ebx, edi
xchg ecx, ebx
shr eax, 6
not esi
dec esi
ror edx, 0x18
xor edx, esi
or edx, ebx
xor edx, ecx
or edi, ebx
xchg ecx, eax
sub esi, eax
dec edi
xchg esi, ebx
xchg edi, eax
or ecx, ebx
not esi
mov ecx, edi
rol ebx, 9
or edx, eax
xor edi, eax
sub edx, esi
sub edi, eax
and edx, ecx
bswap edx
and edx, ebx
add edx, edi
and edi, ecx
xor esi, ecx
and edx, ebx
mov eax, esi
or ecx, edi
xchg ebx, edx
sub esi, ebx
dec ecx
and esi, edx
and ebx, eax
and esi, eax
xchg esi, eax
and esi, edx
add eax, edi
and ebx, ecx
or eax, 0x639ea9f2
ror ebx, 0x10
xor ecx, eax
xor esi, edi
and ebx, 0x670b45f2
and eax, 0x67c19ff2
xor esi, edi
add ecx, 0x695b35f2
xchg edx, edi
sub eax, edx
xor eax, edi
or edx, edi
bswap esi
shl esi, 5
ror edx, 0x17
xor edi, 0x704a0df2
xor ecx, edx
and edx, 0x71ee47f2
not edx
shr ecx, 0x16
ror eax, 4
add eax, esi
xor eax, esi
xchg esi, edx
xchg esi, edx
xchg ecx, ebx
sub eax, ecx
or ecx, ebx
or esi, ebx
xchg edx, ecx
sub edi, 0x7d1bcdf2
shr eax, 0x13
add edx, 0x7e9841f2
and eax, edx
xchg ebx, edx
sub ecx, edx
add esi, eax
add esi, edx
add ebx, eax
mov esi, ecx
sub ecx, edx
add esi, eax
or edx, edi
ror esi, 0x17
mov esi, ecx
rol eax, 0x1b
or ebx, esi
xchg ecx, esi
or ebx, edx
xor edi, ebx
sub ecx, edi
xor ebx, eax
mov ecx, 0x8e0ae3f2
xchg edx, esi
sub esi, ecx
sub esi, ecx
or esi, edi
shl ebx, 0xb
and ebx, esi
and edx, eax
xor esi, 0x94bb25f2
bswap eax
xor eax, edi
inc edi
sub eax, 0x9803c7f2
or eax, ebx
bswap eax
xor edx, eax
add eax, edi
xchg esi, ecx
xor ebx, ebx
add ecx, 0x9cb76ff2
sub ecx, 0x9d6459f2
bswap edi
inc esi
shr edx, 0xd
mov edx, 0x40a072
shr eax, 2
dec eax
mov esi, 0xa0ae91f2
sub edx, 0xa14d17f2
and edx, 0xa1c7cbf2
ror edi, 0x19
shr edx, 0xf
and eax, 0xa37735f2
not edi
mov ecx, 0x43191f
dec edx
bswap ecx
mov eax, 0xa59153f2
not esi
or ecx, 0xa69a6df2
rol edi, 0x1e
shr edi, 0x18
inc esi
inc edx
sub edx, 0xa96161f2
mov esi, 0x45cd4d
sub edi, 0xaa2bfff2
ror esi, 0x1d
inc eax
shr esi, 0xd
rol ecx, 1
and esi, 0xacd59ff2
xor edi, 0xad8c11f2
mov edx, 0xadf753f2
and edi, 0xae7247f2
or esi, 0xaefd6bf2
mov eax, 0x489ae8
shl eax, 0xd
and eax, 0xb02ce3f2
ror eax, 0x18
rol edi, 5
mov eax, 0xb1ccd3f2
and edx, 0xb246e5f2
inc edx
dec edx
mov edi, 0x4abc69
ror ecx, 0x17
mov edi, 0xb46d37f2
and edi, 0xb4e707f2
and edi, 0xb56143f2
rol esi, 0x1b
add edi, 0xb66483f2
xchg esi, edx
shr esi, 2
and edx, esi
and edx, eax
and edi, ecx
sub ecx, eax
xchg edx, eax
sub esi, ecx
or edi, 0xcd2727f2
shr edx, 0x10
xchg esi, edx
mov eax, edi
or ecx, esi
shl edi, 0x13
or ecx, esi
add ecx, esi
sub edi, 0x3f6ff000
mov eax, edx
add edx, 0xd493c9f2
mov edx, eax
sub esi, eax
xchg ecx, esi
bswap ecx
and ecx, eax
or edx, ecx
add eax, 0xd9b1f1f2
not esi
and eax, edx
xchg esi, eax
or eax, edx
xor esi, 0xb290e08c
xchg edx, eax
or ecx, 0xdef171f2
mov eax, edx
dec eax
and eax, ecx
sub ecx, eax
add edi, ebx
or edx, 0xe280d5f2
rol eax, 0xf
and ecx, eax
sub edx, ecx
add eax, edx
sub edx, 0xe61e79f2
mov eax, dword [edi]
rol edx, 9
xor edx, 0xe83bc1f2
not edx
xor eax, esi
xor edx, ecx
dec edx
sub edx, 0xeb39c9f2
dec ecx
mov ecx, edx
dec ecx
mov dword [edi], eax
mov eax, 0x3039
mov ecx, edx
mov edx, 0xedfaedf2
and edx, ecx
not ecx
mov eax, 0xf9779d95
sub edx, ecx
and edx, ecx
shr ecx, 8
bswap edx
xor eax, 0xf9779d91
not ecx
dec ecx
or ecx, edx
xor ecx, edx
add ebx, eax
xor edx, 0xf579f1f2
add edx, ecx
xor edx, 0xf6c935f2
dec ecx
shr ecx, 0x16
add eax, 0x19d1bc
and edx, ecx
mov ecx, 0xf946f5f2
or edx, ecx
or edx, 0xfa9547f2
sub edx, ecx
mov edx, ecx
dec ecx
and ecx, 0xfcfc69f2
shl ecx, 0x18
or ecx, edx
ror edx, 0x19
inc ecx
inc edx
dec edx
add ecx, 0x15afff3
or ecx, edx
mov ecx, edx
and edx, 0x30db7f3
add ecx, edx
and edx, ecx
dec ecx
shl edx, 0x16
ror ecx, 0xd
sub edx, 0x6ddf9f3
add ecx, edx
ror ecx, 0x14
add ecx, edx
and ecx, edx
not edx
mov edx, ecx
xchg ecx, edx
bswap edx
or edx, ecx
sub ecx, edx
inc edx
mov ecx, edx
shr edx, 9
not edx
and edx, ecx
and ecx, edx
or ecx, edx
dec edx
xchg edx, ecx
add ecx, 0x1324c5f3
add ecx, edx
xor ecx, edx
sub edx, 0x152a0ff3
and ecx, 0x15c15ff3
xor ecx, 0x16896ff3
xchg edx, ecx
ror edx, 5
shr edx, 8
shr ecx, 0x12
and ecx, 0x19fd61f3
or edx, ecx
sub edx, ecx
rol ecx, 0x15
shr edx, 1
xor ecx, 0x1d7f43f3
sub ecx, edx
or edx, ecx
xchg ecx, edx
or ecx, 0x205305f3
xchg edx, ecx
inc ecx
add ecx, 0x22440ff3
not edx
rol ecx, 2
sub edx, ecx
inc ecx
ror ecx, 0xf
or edx, 0x264087f3
add edx, 0x26cd25f3
sub edx, 0x278b5df3
mov ecx, edx
xor edx, ecx
mov edx, 0x2948c9f3
inc edx
shl ecx, 0xc
add edx, 0x2b1c93f3
shl edx, 0x1c
ror ecx, 7
shl ecx, 2
sub ecx, 0x2de553f3
xor ecx, edx
rol ecx, 0x17
mov edx, 0x2fda89f3
shr edx, 0x1b
add edx, ecx
xor edx, ecx
add ecx, 0x325db7f3
bswap edx
bswap ecx
rol ecx, 0x1c
xchg edx, ecx
xor ecx, 0x35e1f7f3
xor ecx, 0x36a9cbf3
or ecx, 0x375371f3
xor edx, 0x381be9f3
xchg ecx, edx
ror ecx, 0xa
sub ecx, edx
mov ecx, 0x3ad67bf3
and edx, ecx
and edx, ecx
add edx, ecx
shl ecx, 0xa
bswap edx
xor edx, ecx
and ecx, edx
not edx
shl edx, 0x18
dec ecx
mov edx, ecx
shr ecx, 5
sub ecx, edx
xor edx, ecx
and ecx, 0x45bcd1f3
mov edx, ecx
shr edx, 0x16
xor ecx, 0x47cc73f3
add ecx, 0x485fa1f3
ror ecx, 0x18
shr edx, 7
dec ecx
not edx
add edx, ecx
sub ecx, edx
inc ecx
sub edx, 0x4e7849f3
xor ecx, edx
add ecx, 0x4fcfdbf3
or edx, 0x507f5ff3
xchg edx, ecx
sub ecx, edx
add edx, 0x52a0c7f3
sub edx, ecx
xor edx, ecx
not edx
rol edx, 0xb
sub ecx, edx
rol ecx, 3
shl edx, 0x19
xor ecx, 0x58721ff3
ror ecx, 0x19
rol edx, 1
and edx, ecx
shr edx, 0x1b
shr ecx, 0x15
add ecx, edx
not edx
or ecx, 0x5db939f3
shr edx, 0xf
sub ecx, edx
xor ecx, edx
xchg ecx, edx
xchg edx, ecx
shr ecx, 0xa
add ecx, 0x62dcf1f3
xor edx, ecx
or edx, 0x64540ff3
shl ecx, 0xa
dec edx
dec ecx
inc ecx
or edx, ecx
bswap ecx
add edx, ecx
or edx, ecx
inc ecx
and ecx, edx
xchg edx, ecx
dec edx
mov edx, ecx
and ecx, edx
mov ecx, 0x6ef06ff3
sub edx, 0x6fadabf3
bswap edx
shl edx, 0x12
and ecx, edx
or edx, ecx
ror edx, 4
mov ecx, edx
xor edx, ecx
mov ecx, edx
or ecx, edx
xor edx, ecx
xor ecx, edx
dec edx
mov ecx, edx
shr ecx, 5
and edx, 0x791acdf3
and ecx, 0x79b0a1f3
inc ecx
xor ecx, 0x7b1119f3
sub ecx, edx
inc ecx
not ecx
sub edx, 0x7dbd11f3
xor edx, 0x7e85b3f3
or edx, 0x7f3057f3
ror edx, 0x12
and ecx, 0x807985f3
mov edx, ecx
xchg ecx, edx
and ecx, 0x825ccff3
not edx
sub edx, 0x83b7cbf3
and edx, ecx
add edx, ecx
not ecx
xor ecx, 0x863351f3
and ecx, 0x86c9a3f3
mov edx, ecx
sub ecx, edx
mov ecx, edx
or ecx, edx
shl edx, 2
add edx, 0x8a52dbf3
add ecx, edx
sub ecx, 0x8b93b5f3
mov edx, 0x8c17a9f3
and edx, 0x8caf2df3
sub ecx, 0x8d6c27f3
xchg ecx, edx
add edx, ecx
xor ecx, 0x8f88b3f3
or edx, 0x903357f3
mov ecx, edx
xor edx, ecx
ror ecx, 0x11
shl ecx, 0xc
and ecx, edx
shl ecx, 0x12
or ecx, 0x94b641f3
shl edx, 0x19
mov edx, ecx
xchg ecx, edx
xor ecx, 0x977591f3
inc ecx
and ecx, 0x98a5fbf3
add ecx, edx
bswap edx
inc edx
or ecx, 0x9b0bf9f3
or edx, 0x9bb803f3
xchg ecx, edx
xchg edx, ecx
mov ecx, 0x9e88e7f3
add ecx, 0x9f178ff3
add edx, ecx
or edx, 0xa04e95f3
xchg edx, ecx
inc edx
add edx, ecx
not ecx
inc ecx
xor ecx, 0xa451cdf3
sub ecx, 0xa51301f3
add ecx, 0xa5a2e5f3
mov edx, ecx
bswap ecx
xor ecx, edx
inc edx
shl ecx, 0x15
sub ecx, 0xa999cff3
add ecx, edx
add ecx, 0xaab051f3
and ecx, edx
or ecx, 0xabf3d7f3
ror ecx, 8
add ecx, 0xad390df3
shl ecx, 0xc
bswap ecx
xor edx, 0xaf58aff3
not edx
or ecx, 0xb0a761f3
or edx, 0xb1578ff3
sub edx, 0xb21a41f3
or ecx, 0xb2c7e5f3
mov ecx, 0xb34be7f3
shl ecx, 9
or ecx, edx
inc ecx
sub edx, ecx
xchg ecx, edx
sub edx, ecx
and edx, ecx
bswap edx
inc ecx
add edx, 0xb9f29bf3
mov edx, ecx
xor edx, ecx
xchg ecx, edx
add edx, ecx
mov ecx, 0xbd199bf3
or ecx, 0xbdc771f3
shr edx, 0x1a
xor edx, 0xbfeee5f3
inc ecx
bswap ecx
inc ecx
dec ecx
shl edx, 0x1a
inc edx
cmp ebx, eax
jne 0x59f1e4
xchg edx, ecx
xchg ecx, edx
or ecx, 0xc5ebb1f3
sub ecx, 0xc6a789f3
xchg ecx, edx
or ecx, edx
xor edx, ecx
shr edx, 0x10
or edx, ecx
xchg ecx, edx
and ecx, edx
add edx, ecx
add ecx, 0xcc97e1f3
bswap ecx
sub ecx, 0xcea3b5f3
add ecx, 0xcf3377f3
mov ecx, 0xcfb6eff3
or edx, ecx
mov edx, 0xd0e23df3
not ecx
add ecx, edx
inc ecx
shl ecx, 0x16
inc ecx
or ecx, 0xd4a22ff3
xor ecx, edx
xor edx, 0xd63595f3
not ecx
or ecx, 0xd78659f3
ror edx, 0x13
sub edx, ecx
shl edx, 6
and ecx, edx
xor edx, 0xdb09c3f3
rol edx, 0xb
shr edx, 0x13
rol ecx, 0x19
shr ecx, 0xd
add edx, ecx
add ecx, edx
xchg edx, ecx
or ecx, 0xe067e1f3
xor edx, ecx
add ecx, 0xe1bd09f3
rol ecx, 0xb
sub ecx, 0xe33527f3
mov ecx, 0xe3b977f3
shl ecx, 0x17
ror edx, 1
and ecx, edx
or edx, ecx
ror ecx, 0xd
or edx, 0xe7c399f3
mov ecx, edx
xor edx, ecx
mov edx, 0xe98b9ff3
mov ecx, 0xea0ee3f3
dec ecx
or edx, ecx
xchg edx, ecx
inc edx
bswap ecx
or edx, 0xee19e9f3
xchg edx, ecx
rol edx, 9
dec edx
xchg edx, ecx
shl edx, 0xf
rol ecx, 0x1a
not ecx
shl ecx, 0x19
xor ecx, edx
and edx, ecx
add edx, 0xf5b35bf3
not ecx
shl ecx, 0xc
not ecx
or edx, 0xf851bff3
and edx, 0xf8ec05f3
xor edx, 0xf9b94df3
dec edx
bswap ecx
inc edx
not edx
bswap ecx
mov edx, 0xfd5cc7f3
dec ecx
mov ecx, 0xfe7d4df3
shr edx, 4
shl ecx, 2
ror ecx, 0xf
or edx, 0x14357f4
or ecx, 0x1f37ff4
mov edx, ecx
bswap ecx
add ecx, edx
or edx, 0x44637f4
or ecx, 0x4f38df4
inc ecx
rol ecx, 0x1e
ror ecx, 0x1e
add edx, ecx
and ecx, 0x81f1df4
dec edx
shr ecx, 0x11
add edx, 0x9fda3f4
ror ecx, 9
add ecx, edx
and ecx, 0xbd86bf4
dec edx
mov edx, ecx
xor ecx, 0xdbf07f4
not ecx
shl edx, 0xa
or ecx, 0xfbc27f4
or edx, 0x106a15f4
sub ecx, edx
not ecx
inc edx
sub ecx, 0x1324d9f4
bswap ecx
shr ecx, 1
and ecx, edx
not ecx
and ecx, edx
dec edx
mov edx, ecx
xor ecx, edx
shr ecx, 4
dec ecx
mov edx, 0x1ac1abf4
and ecx, edx
mov ecx, 0x1bd995f4
mov eax, 0xfa0df55d
or edx, ecx
xor ecx, 0x1d6cbbf4
rol ecx, 0x11
xor edx, ecx
add ecx, 0x1f7699f4
or ecx, 0x2023b9f4
mov ecx, edx
ror edx, 0x12
and edx, 0x21f3e7f4
or edx, 0x22a13ff4
rol edx, 0x1e
add edx, 0x23e511f4
xor edx, 0x24b219f4
and edx, ecx
mov edx, 0x25cd6bf4
add ecx, edx
shl ecx, 0x10
xchg ecx, edx
add edx, 0x2865abf4
and ecx, 0x28ff8bf4
shr edx, 5
rol edx, 5
or edx, 0x2b1773f4
or edx, 0x2bc4a1f4
dec edx
dec edx
ror ecx, 0x1d
xchg edx, ecx
xor ecx, edx
dec ecx
add ecx, edx
xor edx, ecx
sub edx, ecx
xor edx, 0x32c413f4
xor ecx, 0x3390fdf4
xor edx, ecx
shr ecx, 0x15
sub edx, 0x35ca97f4
shl edx, 5
or ecx, edx
rol edx, 0xb
or edx, 0x3885d7f4
add ecx, edx
or edx, 0x39baebf4
and edx, 0x3a5513f4
not edx
rol edx, 0x1d
add edx, 0x3c3bdff4
sub edx, 0x3cfd13f4
xchg edx, ecx
rol edx, 1
ror edx, 0x10
and edx, 0x4097d1f4
xor edx, 0x416591f4
add ecx, edx
add ecx, edx
xor edx, ecx
sub edx, 0x4401f3f4
bswap edx
sub ecx, 0x45664df4
xor edx, 0x4633fbf4
or ecx, edx
bswap ecx
and edx, ecx
sub ecx, 0x48d51ff4
xchg ecx, edx
add ecx, 0x4a3725f4
xor ecx, 0x4b042df4
mov edx, ecx
mov edx, ecx
ror edx, 5
bswap edx
mov edx, ecx
and ecx, edx
xor edx, 0x4f39bdf4
shr edx, 1
xchg edx, ecx
inc edx
shr edx, 0x16
sub edx, ecx
mov ecx, 0x534fa3f4
xor edx, 0x541d63f4
sub edx, ecx
rol ecx, 8
sub ecx, 0x564fc1f4
and edx, ecx
sub edx, ecx
add ecx, edx
and edx, ecx
xor edx, ecx
and edx, ecx
bswap edx
ror edx, 0xb
rol ecx, 0x12
add edx, ecx
sub ecx, edx
not edx
shr ecx, 5
rol ecx, 0xc
sub edx, 0x60388df4
inc edx
sub ecx, 0x619729f4
shl edx, 0x14
or edx, 0x62f8ebf4
add edx, ecx
and edx, ecx
or edx, 0x64c471f4
mov edx, ecx
ror ecx, 0x15
bswap ecx
sub ecx, 0x675f4ff4
rol edx, 0x18
ror edx, 0x1d
ror edx, 3
ror ecx, 0x1e
ror edx, 0x19
dec edx
ror ecx, 0x17
xor edx, ecx
rol edx, 7
and edx, ecx
shl edx, 0xf
add ecx, edx
rol edx, 0x1d
sub ecx, 0x7107d9f4
sub edx, ecx
bswap ecx
bswap edx
ror ecx, 0xc
rol edx, 2
shr edx, 3
or edx, 0x75d7a1f4
shr ecx, 3
xchg edx, ecx
not ecx
add ecx, edx
add ecx, edx
sub edx, 0x79d077f4
dec ecx
add edx, 0x7afed9f4
shl ecx, 1
mov edx, 0x7c3285f4
xor ecx, 0x7d02cdf4
xor edx, ecx
xor ecx, 0x7e976df4
sub eax, 0xf9cde55d
dec ecx
xor edx, ecx
or ecx, 0x80ca0df4
and ecx, 0x816423f4
xchg edx, ecx
xor edx, ecx
or ecx, edx
and ecx, edx
shr ecx, 0x17
shl ecx, 6
ror ecx, 0xe
xchg edx, ecx
and edx, 0x87bd6bf4
add edx, ecx
ror ecx, 7
not edx
xor edx, ecx
or ecx, edx
dec edx
ror ecx, 8
not ecx
shl ecx, 0x11
ror ecx, 2
mov ecx, 0x8ee8aff4
and ecx, edx
add ecx, 0x90098df4
rol edx, 5
or edx, 0x916c51f4
rol ecx, 0x10
add ecx, edx
mov edx, ecx
xor ecx, 0x93f33ff4
not ecx
or edx, ecx
add edx, ecx
add edx, ecx
add ecx, edx
shr ecx, 4
dec edx
dec ecx
or ecx, 0x99701bf4
mov edx, 0x99f44df4
rol edx, 0x1a
inc edx
not ecx
dec edx
shl ecx, 3
not ecx
sub ecx, 0x9e95dff4
xor ecx, 0x9f6189f4
and ecx, edx
add edx, 0xa08459f4
bswap ecx
shl ecx, 3
sub ecx, edx
add ecx, 0xa31fb5f4
add ecx, 0xa3ae1df4
shl edx, 9
and edx, 0xa4f8ebf4
xor ecx, edx
and ecx, 0xa65a23f4
and ecx, edx
or ecx, 0xa799bdf4
mov ecx, edx
xor ecx, 0xa8e1aff4
sub ecx, edx
and edx, ecx
mov edx, 0xaab461f4
ror ecx, 0x19
or edx, 0xac1a93f4
add edx, 0xacaa4bf4
xor ecx, 0xad7651f4
not ecx
and edx, ecx
or edx, ecx
and ecx, 0xafeb7df4
not ecx
shl edx, 0x12
mov ecx, edx
or ecx, 0xb2664bf4
mov edx, 0xb2e985f4
shl edx, 7
sub ecx, edx
not edx
or edx, 0xb5a4cdf4
mov ecx, 0xb6279ff4
and ecx, edx
sub edx, 0xb77c55f4
xchg ecx, edx
sub edx, ecx
dec edx
and edx, 0xba429ff4
shl ecx, 5
or edx, ecx
mov ecx, 0xbc2053f4
and ecx, edx
shr edx, 5
ror ecx, 2
not edx
and ecx, 0xbf54c9f4
bswap edx
not ecx
and ecx, edx
shl edx, 0x18
and ecx, 0xc274e9f4
not edx
xchg edx, ecx
add ecx, edx
not edx
xor edx, 0xc5dbd9f4
bswap edx
and edx, ecx
dec edx
add ecx, 0xc84267f4
shl ecx, 0x1c
bswap ecx
xor edx, 0xca6627f4
xor ecx, edx
not edx
inc edx
mov ecx, edx
rol ecx, 0x10
rol ecx, 0xa
inc ecx
bswap ecx
sub edx, 0xd05877f4
inc ecx
ror ecx, 0x18
and ecx, edx
and ecx, 0xd2daaff4
dec ecx
bswap ecx
sub edx, 0xd4e1d5f4
inc edx
sub edx, 0xd64213f4
and ecx, 0xd6dd17f4
xor edx, ecx
or ecx, 0xd853cff4
not ecx
mov ecx, edx
mov ecx, 0xd9f7a9f4
add edx, ecx
dec edx
add edx, 0xdbb09bf4
call eax
bswap edx
xor edx, 0xdd3253f4
bswap edx
or edx, ecx
dec edx
sub ecx, 0xdfe265f4
xchg ecx, edx
add ecx, edx
or ecx, 0xe1ece3f4
or edx, 0xe29b8ff4
or ecx, edx
shl edx, 0x12
rol edx, 0x18
add ecx, edx
and edx, ecx
mov ecx, edx
rol edx, 9
sub ecx, 0xe7bde3f4
and ecx, edx
bswap edx
xor edx, 0xe9c48df4
not ecx
or ecx, edx
xor ecx, edx
rol ecx, 0x10
bswap ecx
xor ecx, 0xedf973f4
xchg ecx, edx
mov ecx, 0xef53a7f4
mov edx, 0xefd88ff4
bswap edx
ror ecx, 8
add ecx, edx
and edx, ecx
or ecx, 0xf2fed5f4
add ecx, edx
not edx
mov edx, ecx
and ecx, 0xf543d5f4
or ecx, edx
mov ecx, 0xf66e3bf4
sub edx, 0xf73167f4
add edx, ecx
shl edx, 5
mov edx, ecx
bswap ecx
shr edx, 0xf
shl edx, 8
shr ecx, 4
or ecx, 0xfc5631f4
bswap edx
shr edx, 2
shr edx, 0x1a
ror ecx, 0x14
bswap edx
mov edx, ecx
rol edx, 0xd
add edx, ecx
or edx, ecx
sub edx, 0x2e969f5
add edx, 0x379cbf5
ror ecx, 0xd
xchg ecx, edx
and ecx, edx
ror edx, 8
shl edx, 1
ror ecx, 1
sub edx, 0x87ec9f5
shr ecx, 8
xor ecx, edx
ror ecx, 0x12
sub ecx, 0xb71f1f5
xchg edx, ecx
inc ecx
and edx, ecx
mov edx, ecx
inc ecx
not edx
shr edx, 0x1a
or ecx, edx
mov edx, 0x11146bf5
add edx, 0x11a417f5
xchg edx, ecx
xor edx, 0x13461bf5
mov edx, ecx
rol ecx, 0xc
mov edx, 0x14ff7ff5
shl ecx, 0x1a
and ecx, edx
sub ecx, edx
mov ecx, edx
inc edx
mov ecx, edx
bswap edx
xchg edx, ecx
xor ecx, edx
xchg edx, ecx
shr edx, 0xa
and ecx, 0x1cf2dbf5
sub ecx, 0x1db725f5
or edx, ecx
ror edx, 0x15
and edx, 0x1fb3cbf5
and edx, 0x2051f1f5
dec ecx
xchg ecx, edx
or edx, ecx
and ecx, edx
shl ecx, 1
xor ecx, edx
ror ecx, 4
xor edx, ecx
or edx, ecx
xor ecx, 0x276fcdf5
rol ecx, 1
mov ecx, edx
not ecx
dec ecx
and edx, ecx
bswap edx
shr edx, 0xc
or edx, ecx
add ecx, edx
mov edx, 0x2d863df5
mov edx, 0x2e0b45f5
inc ecx
ror ecx, 0x14
add edx, ecx
xor ecx, 0x30b6edf5
not edx
dec ecx
or ecx, edx
or edx, ecx
sub ecx, edx
inc ecx
rol edx, 0x1e
sub ecx, 0x361965f5
mov edx, 0x369e11f5
and ecx, 0x373961f5
mov ecx, edx
bswap ecx
shr ecx, 0x10
or edx, 0x39bd55f5
sub edx, 0x3a8043f5
xchg ecx, edx
dec ecx
or edx, 0x3ca167f5
add edx, 0x3d3407f5
or edx, ecx
xor ecx, 0x3eaa11f5
not ecx
rol ecx, 0x1c
mov edx, 0x40853bf5
and edx, 0x4120b1f5
sub ecx, 0x41e311f5
mov edx, ecx
rol edx, 0x14
or edx, ecx
sub edx, ecx
and edx, 0x451ae3f5
mov edx, ecx
rol edx, 0xd
shl ecx, 9
and edx, 0x479d2df5
dec ecx
rol ecx, 1
xchg ecx, edx
sub ecx, edx
mov edx, 0x4b04f1f5
add ecx, 0x4b9477f5
inc edx
mov edx, 0x4cb8cdf5
mov ecx, edx
shr edx, 0x10
or edx, ecx
sub edx, ecx
sub edx, ecx
dec ecx
xchg ecx, edx
shl edx, 5
and ecx, edx
dec edx
add edx, 0x53f3b5f5
dec ecx
and edx, ecx
or ecx, 0x55d5fff5
xor ecx, edx
ror edx, 0x13
bswap ecx
dec edx
sub edx, 0x595b69f5
ror ecx, 8
or edx, ecx
or edx, ecx
shl edx, 0xf
bswap ecx
sub ecx, edx
xchg edx, ecx
mov edx, ecx
xor ecx, edx
rol ecx, 0xd
and ecx, 0x60dcebf5
not ecx
xchg ecx, edx
shr edx, 0xb
sub edx, ecx
or ecx, 0x64721df5
or edx, ecx
bswap ecx
and edx, 0x665905f5
or edx, ecx
shr edx, 1
bswap ecx
mov edx, ecx
add ecx, edx
or edx, ecx
sub edx, ecx
ror ecx, 8
mov ecx, 0x6c0111f5
bswap edx
not ecx
sub ecx, 0x6e0983f5
shl ecx, 0xf
sub edx, 0x6f7dadf5
or ecx, 0x702c79f5
xor ecx, edx
xor edx, ecx
inc edx
xor edx, 0x7328fff5
bswap ecx
not ecx
xchg edx, ecx
or edx, 0x75eccff5
rol ecx, 0xd
xor ecx, edx
or edx, ecx
shr edx, 0x1c
sub edx, ecx
xor ecx, edx
xor edx, ecx
and ecx, 0x7bac51f5
inc ecx
ror ecx, 0x1e
dec edx
or ecx, edx
add ecx, 0x7ed96ff5
bswap edx
shl ecx, 0xa
shl ecx, 0xe
mov ecx, 0x816225f5
or ecx, 0x82102df5
inc ecx
xor ecx, edx
dec edx
or edx, 0x84c4d1f5
mov edx, 0x85493ff5
and ecx, edx
inc ecx
sub ecx, 0x873b85f5
mov ecx, edx
sub ecx, 0x887d83f5
sub ecx, edx
shr ecx, 0x1e
xor ecx, 0x8ab98df5
or ecx, 0x8b67abf5
xor ecx, 0x8c3517f5
and edx, ecx
inc edx
or ecx, 0x8e187df5
shr edx, 0x12
or edx, ecx
xor edx, 0x904273f5
not ecx
shr ecx, 0x10
add edx, ecx
mov edx, ecx
not ecx
and edx, 0x93dc83f5
bswap ecx
sub ecx, 0x9541a9f5
or edx, ecx
add ecx, 0x967a6bf5
or edx, 0x9728aff5
dec edx
and ecx, edx
mov ecx, edx
mov edx, 0x995f05f5
or ecx, 0x9a0d07f5
or ecx, 0x9abbf3f5
shr edx, 0x1b
add ecx, edx
bswap ecx
or edx, 0x9d4bd9f5
and edx, ecx
not ecx
or edx, ecx
ror edx, 0x11
xor edx, ecx
xor edx, ecx
and edx, 0xa20f75f5
dec ecx
mov edx, 0xa332a1f5
dec ecx
inc edx
sub ecx, 0xa530abf5
sub edx, ecx
not ecx
xor ecx, 0xa75e8bf5
shr ecx, 0x15
sub ecx, 0xa8d475f5
shr edx, 0xf
inc edx
mov edx, ecx
sub ecx, edx
mov edx, ecx
sub ecx, 0xaca1b3f5
not ecx
shl ecx, 0xf
shr ecx, 0x1a
add ecx, edx
mov ecx, edx
or ecx, edx
inc edx
dec ecx
sub ecx, 0xb3b455f5
shl edx, 6
and ecx, 0xb640e9f5
add ecx, edx
add ecx, 0xb75c1bf5
shr ecx, 0xa
shr ecx, 0xd
shl ecx, 7
xor ecx, 0xba41b3f5
and edx, ecx
shl ecx, 0xd
xor edx, ecx
and edx, ecx
rol edx, 0x18
dec edx
or ecx, edx
xor edx, 0xbfb3f3f5
mov ecx, 0xc038f1f5
or ecx, edx
mov ecx, 0xc1674df5
or edx, 0xc21623f5
add ecx, edx
ror edx, 0xe
sub ecx, edx
shl ecx, 0x18
xchg ecx, edx
xor edx, ecx
sub edx, 0xc725edf5
dec edx
or ecx, 0xc87383f5
rol edx, 0x14
dec ecx
or edx, 0xca781bf5
sub ecx, 0xcb3b6df5
shr edx, 0x18
mov edx, ecx
bswap ecx
sub ecx, edx
shr edx, 0x10
and ecx, 0xcfb3b7f5
mov ecx, 0xd03425f5
rol ecx, 5
xor ecx, edx
xor ecx, edx
ror edx, 0x17
sub edx, ecx
sub edx, 0xd48fb7f5
sub edx, 0xd54de7f5
sub ecx, 0xd60a95f5
shr ecx, 0x1a
add ecx, 0xd74495f5
or edx, 0xd7f0a7f5
or edx, 0xd89b5df5
mov ecx, edx
shr ecx, 0x1e
shr ecx, 2
or ecx, 0xdb19eff5
xchg edx, ecx
mov edx, 0xdc6713f5
add edx, 0xdcf5eff5
and edx, ecx
add ecx, edx
bswap edx
mov edx, ecx
and ecx, 0xdfb9f9f5
ror ecx, 0xa
and ecx, 0xe10231f5
or ecx, edx
rol ecx, 0x10
add edx, 0xe2e365f5
sub ecx, edx
and edx, 0xe43041f5
shr edx, 7
and ecx, edx
shr ecx, 1
sub ecx, edx
shl ecx, 3
and edx, 0xe81719f5
shl edx, 3
mov ecx, 0xe943abf5
add ecx, 0xe9cf6ff5
xor ecx, 0xea969ff5
xchg ecx, edx
add edx, ecx
sub edx, 0xecab4bf5
not edx
bswap edx
sub ecx, edx
bswap ecx
inc ecx
xchg edx, ecx
bswap ecx
shl edx, 0x12
mov edx, 0xf26d51f5
sub edx, ecx
shl edx, 7
sub edx, 0xf48e3df5
add ecx, edx
rol edx, 0xc
mov ecx, edx
add ecx, 0xf6ca99f5
sub ecx, edx
sub edx, ecx
sub ecx, 0xf8f54df5
add ecx, 0xf9808ff5
sub ecx, edx
add edx, 0xfac2f9f5
xor edx, ecx
sub ecx, 0xfc4469f5
mov ecx, edx
sub ecx, edx
and edx, ecx
xor edx, ecx
inc edx
ror edx, 1
bswap ecx
shr edx, 6
xor ecx, 0x2294df6
inc edx
xchg edx, ecx
xchg edx, ecx
bswap edx
rol edx, 0xc
add ecx, edx
inc ecx
or edx, 0x773b5f6
bswap edx
or edx, 0x8bc2bf6
mov ecx, edx
xor edx, ecx
shl edx, 0x14
bswap edx
sub edx, ecx
sub edx, 0xcbb27f6
or ecx, 0xd6579f6
or ecx, edx
or edx, ecx
add edx, ecx
dec edx
mov ecx, 0x104f61f6
shr ecx, 0x11
and ecx, 0x11945bf6
not ecx
shl ecx, 2
sub ecx, 0x139871f6
rol edx, 0xe
or ecx, edx
shr edx, 0xa
dec ecx
shr ecx, 0x1e
shl edx, 0x11
sub ecx, 0x184c41f6
or edx, 0x18f67ff6
ror edx, 1
bswap ecx
shr ecx, 0x18
bswap ecx
shl ecx, 0x15
or edx, ecx
or ecx, 0x1d8c8df6
or edx, 0x1e36f5f6
sub edx, 0x1ef46df6
bswap edx
mov ecx, 0x201585f6
shl edx, 0xf
sub edx, ecx
mov edx, ecx
xor ecx, edx
sub edx, ecx
or edx, 0x241673f6
not ecx
add ecx, 0x254045f6
rol ecx, 4
shr edx, 1
add ecx, 0x272929f6
sub ecx, edx
mov edx, ecx
add ecx, edx
or edx, 0x298793f6
mov edx, ecx
dec edx
add edx, ecx
dec ecx
xchg ecx, edx
shr ecx, 0xb
rol ecx, 0x10
sub ecx, edx
rol ecx, 0x17
sub edx, 0x300ec9f6
add edx, 0x309a97f6
xchg edx, ecx
or edx, 0x320feff6
shr edx, 0xd
rol ecx, 2
not edx
or edx, ecx
add ecx, edx
shr ecx, 0x1a
rol ecx, 0x11
xchg ecx, edx
dec ecx
shl edx, 0x1e
xchg edx, ecx
xor ecx, edx
add ecx, 0x3abe35f6
xor edx, ecx
not edx
rol edx, 0x17
ror edx, 0x12
and edx, ecx
shl edx, 2
sub ecx, 0x3f7b9ff6
bswap ecx
xchg edx, ecx
dec edx
mov ecx, 0x4200c3f6
bswap ecx
ror ecx, 0x1e
add edx, 0x43dc61f6
bswap ecx
shr ecx, 0xc
and ecx, 0x45c0c7f6
dec ecx
and ecx, edx
add ecx, edx
and edx, 0x48046df6
and ecx, 0x489ad9f6
ror edx, 0x17
shr edx, 4
and edx, ecx
shl ecx, 0x1c
or ecx, 0x4be2a9f6
shl ecx, 0x12
or edx, 0x4d383df6
bswap ecx
mov ecx, edx
mov ecx, 0x4ed24bf6
and edx, ecx
or edx, 0x500c1bf6
sub ecx, edx
not ecx
xor edx, ecx
not edx
shr edx, 5
rol edx, 3
dec edx
add ecx, edx
and edx, 0x55d1c1f6
ror ecx, 8
dec edx
inc ecx
mov edx, ecx
and edx, 0x596353f6
add ecx, edx
and edx, 0x5a7db7f6
and ecx, edx
mov ecx, edx
xor ecx, edx
xor edx, 0x5d0e37f6
shr edx, 1
dec ecx
and edx, ecx
shr edx, 0x1c
not ecx
dec ecx
xor edx, ecx
add ecx, edx
inc edx
or ecx, edx
mov edx, 0x63d18df6
mov edx, 0x6452c3f6
xchg edx, ecx
shr edx, 5
mov edx, ecx
sub edx, 0x6704d3f6
and edx, ecx
rol edx, 8
rol ecx, 9
mov ecx, edx
shr ecx, 8
bswap edx
xchg edx, ecx
xor edx, ecx
rol edx, 0x1c
xor edx, 0x6dc4cbf6
or edx, 0x6e6e43f6
add ecx, edx
or ecx, 0x6f9bbff6
add ecx, edx
and edx, 0x70b6b9f6
and ecx, edx
sub ecx, 0x7204e1f6
or edx, ecx
add edx, 0x7334d5f6
and edx, ecx
or edx, 0x746eebf6
mov edx, 0x74ef57f6
mov edx, ecx
or edx, 0x76130df6
add edx, ecx
bswap edx
and ecx, 0x77cff3f6
or ecx, edx
add ecx, 0x78fccdf6
xor edx, ecx
inc ecx
xor edx, 0x7b1eb5f6
bswap edx
add edx, 0x7c4bb7f6
dec edx
mov edx, ecx
mov ecx, 0x7de0f3f6
and edx, 0x7e7735f6
inc ecx
sub edx, ecx
xchg ecx, edx
sub ecx, edx
add edx, 0x81d815f6
or edx, ecx
xor ecx, edx
not ecx
and edx, ecx
and ecx, 0x84ff41f6
not ecx
rol edx, 1
xor edx, ecx
rol edx, 0x17
ror edx, 7
shl edx, 6
and edx, ecx
sub ecx, edx
xor ecx, 0x8b2eabf6
dec ecx
sub edx, 0x8c8611f6
and edx, 0x8d1d2bf6
rol ecx, 0x10
or ecx, 0x8e7633f6
xor edx, ecx
mov ecx, edx
inc edx
shr ecx, 9
not ecx
sub ecx, edx
sub ecx, edx
add edx, ecx
and ecx, 0x941efbf6
bswap edx
and edx, ecx
or edx, 0x95f8c9f6
shr edx, 1
sub ecx, edx
not edx
add ecx, edx
add edx, 0x9908aff6
shr edx, 0x1d
dec ecx
mov edx, 0x9ad429f6
xchg edx, ecx
shr edx, 0x1a
dec ecx
inc ecx
bswap ecx
mov ecx, 0x9e9efdf6
sub edx, 0x9f5e77f6
and edx, 0x9ff547f6
ror ecx, 0x1d
mov edx, 0xa12841f6
add ecx, edx
shr edx, 0xe
xor edx, ecx
or edx, ecx
add ecx, 0xa44de7f6
xor ecx, edx
shr ecx, 6
rol ecx, 0x12
sub edx, 0xa72889f6
bswap edx
dec edx
xchg ecx, edx
sub ecx, 0xa9ee37f6
shl ecx, 0x17
bswap ecx
mov edx, ecx
sub edx, 0xad1eebf6
mov ecx, edx
sub ecx, edx
dec ecx
sub edx, 0xafbb7ff6
and ecx, edx
mov ecx, edx
dec edx
inc ecx
xor edx, ecx
shl edx, 5
or ecx, 0xb4c213f6
ror edx, 0xc
sub edx, 0xb6356bf6
xor ecx, edx
or ecx, 0xb79e0bf6
rol edx, 0x14
and edx, ecx
mov ecx, 0xb96151f6
or edx, 0xba0aa7f6
shr edx, 0x1d
ror ecx, 0x16
not ecx
and edx, ecx
add edx, ecx
and ecx, 0xbdb8f5f6
bswap edx
and ecx, edx
mov ecx, edx
not edx
add ecx, 0xc08afbf6
sub edx, 0xc147a5f6
add ecx, 0xc1d383f6
dec edx
add edx, ecx
rol ecx, 0x1e
and edx, 0xc43dfff6
bswap edx
mov edx, 0xc55ca1f6
and ecx, edx
and edx, ecx
add ecx, 0xc70815f6
not ecx
shl edx, 5
shr edx, 1
sub ecx, edx
bswap ecx
ror edx, 0x19
and ecx, edx
sub ecx, 0xcc5475f6
add edx, ecx
add edx, ecx
and edx, 0xcdf987f6
bswap ecx
mov edx, ecx
and ecx, 0xcfa88bf6
sub ecx, edx
bswap ecx
add ecx, edx
xor ecx, 0xd2495bf6
bswap ecx
add ecx, 0xd37593f6
dec edx
sub ecx, 0xd4cd59f6
shr ecx, 0x12
xor ecx, edx
and edx, 0xd6d353f6
xor ecx, 0xd79ac9f6
or edx, 0xd846bbf6
xor ecx, 0xd90e2bf6
ror ecx, 0x19
bswap edx
not edx
sub edx, 0xdbb985f6
or ecx, 0xdc6369f6
rol edx, 0xd
shr edx, 1
add edx, ecx
or edx, ecx
inc ecx
ror ecx, 1
sub edx, 0xe0f6ebf6
sub ecx, 0xe1b331f6
xchg ecx, edx
and ecx, edx
and ecx, edx
and edx, 0xe439cff6
xchg edx, ecx
or ecx, edx
xchg ecx, edx
add ecx, edx
mov edx, 0xe83d53f6
or edx, 0xe8ee2ff6
xor edx, 0xe9bcf1f6
mov ecx, 0xea4139f6
ror edx, 0xa
shl ecx, 0x17
shr ecx, 0x1b
not ecx
add edx, ecx
sub ecx, 0xee4cfff6
mov ecx, 0xeed14bf6
and edx, 0xef6cc7f6
and ecx, edx
and ecx, 0xf09acbf6
mov edx, ecx
bswap edx
mov edx, ecx
add ecx, 0xf2cc17f6
shr ecx, 6
dec edx
shr edx, 0x1a
shl ecx, 0x13
bswap edx
mov edx, 0xf6aa9df6
inc ecx
sub edx, 0xf80cd7f6
inc ecx
sub edx, ecx
mov edx, ecx
and edx, ecx
xor edx, 0xfb47a7f6
or ecx, 0xfbf64bf6
xor ecx, edx
and edx, 0xfd5aa1f6
rol ecx, 9
shr edx, 0x13
and ecx, 0xff5ef3f6
shr ecx, 0xf
shr edx, 0x1e
ror ecx, 0x1a
and ecx, 0x217d7f7
bswap edx
xor ecx, 0x38ac5f7
sub edx, 0x4f641f7
sub edx, 0x5b381f7
ror edx, 0x1d
ror ecx, 9
shl ecx, 6
xor edx, ecx
inc ecx
xor edx, 0x9e81bf7
sub edx, 0xaa589f7
ror edx, 0xd
and ecx, 0xbeec7f7
xchg ecx, edx
xor edx, ecx
mov edx, ecx
rol edx, 1
xor ecx, 0x10313ff7
add edx, ecx
and edx, ecx
xchg edx, ecx
rol edx, 7
add edx, ecx
sub edx, ecx
add edx, 0x153ed1f7
add ecx, edx
or ecx, edx
rol ecx, 0x15
xchg edx, ecx
xor ecx, edx
and edx, ecx
xor edx, 0x19f0b9f7
dec edx
shl ecx, 0x12
inc edx
mov ecx, 0x1c4e2bf7
inc ecx
or edx, 0x1d8db7f7
shr ecx, 0xc
dec edx
not ecx
add ecx, 0x1ffb67f7
mov ecx, 0x207a0ff7
add ecx, edx
add ecx, edx
shl edx, 0x19
mov ecx, 0x22aadff7
xchg ecx, edx
dec edx
shl edx, 1
shl ecx, 0xc
xchg ecx, edx
xchg edx, ecx
sub edx, ecx
sub ecx, 0x359bd5f7
xchg ecx, edx
mov ecx, 0x36f5abf7
or ecx, 0x38500bf7
sub ecx, 0x390bb9f7
shr edx, 0xc
ror ecx, 0x1d
xor ecx, edx
not ecx
not edx
dec ecx
mov ecx, 0x3d791ff7
add ecx, edx
not edx
shl ecx, 0x18
not edx
bswap ecx
sub ecx, 0x41346df7
add edx, 0x41c13ff7
xor ecx, edx
mov ecx, edx
and ecx, 0x438d6df7
and edx, 0x442201f7
or ecx, 0x44caf5f7
add edx, 0x45552ff7
bswap ecx
sub ecx, edx
or edx, ecx
bswap ecx
or ecx, 0x488f9bf7
add edx, 0x491a35f7
not ecx
or edx, 0x4a5dd7f7
dec edx
shr ecx, 0x1a
shl ecx, 0x13
or edx, ecx
mov ecx, edx
shl ecx, 0x12
ror edx, 0x15
inc ecx
add ecx, 0x509a93f7
or edx, ecx
sub ecx, edx
rol edx, 0xe
not ecx
dec edx
inc edx
sub edx, 0x554d75f7
shr edx, 0x12
bswap ecx
sub edx, ecx
not ecx
add ecx, 0x588ccbf7
add ecx, 0x59c455f7
rol edx, 0x12
shl edx, 0x13
sub ecx, 0x5bd9fbf7
xchg ecx, edx
xor edx, 0x5d6ef9f7
sub ecx, edx
add edx, ecx
xchg ecx, edx
rol edx, 0x14
rol ecx, 2
xor ecx, edx
xchg edx, ecx
and edx, 0x62f2fdf7
inc edx
or edx, 0x643205f7
sub edx, 0x64ee63f7
rol edx, 0x19
xor ecx, edx
xchg ecx, edx
add edx, 0x67b575f7
and edx, ecx
sub edx, ecx
xchg ecx, edx
xor edx, ecx
and ecx, 0x6b1bbff7
mov ecx, edx
add edx, ecx
xor ecx, edx
shl edx, 0x1d
bswap ecx
sub ecx, edx
rol edx, 3
rol edx, 6
mov edx, 0x716caff7
xor edx, 0x7239cdf7
xchg edx, ecx
add edx, 0x744781f7
bswap edx
sub ecx, 0x75a011f7
inc edx
sub ecx, 0x76f379f7
add edx, 0x777d87f7
and ecx, 0x781293f7
and edx, ecx
and edx, 0x793a5df7
or ecx, 0x79e263f7
mov edx, ecx
shr edx, 5
inc ecx
inc ecx
ror edx, 1
mov ecx, edx
dec ecx
rol ecx, 1
add ecx, 0x7f320bf7
sub edx, ecx
inc ecx
or edx, ecx
mov edx, 0x81a0f7f7
or edx, ecx
or ecx, 0x82ec81f7
xchg edx, ecx
mov edx, 0x843747f7
sub edx, 0x84f35df7
xor edx, ecx
and edx, ecx
add ecx, 0x86cd2ff7
shl edx, 5
xor edx, ecx
xor edx, ecx
ror edx, 0x1b
not edx
inc ecx
and ecx, 0x8b7435f7
and ecx, 0x8c090df7
dec ecx
xor edx, 0x8e1c6bf7
add ecx, 0x8eaaa5f7
or ecx, edx
and ecx, 0x8fea4ff7
mov ecx, edx
xor edx, ecx
xor edx, 0x91f8a3f7
mov ecx, 0x927e81f7
and ecx, edx
xor edx, 0x93dd81f7
xchg ecx, edx
xor ecx, edx
bswap ecx
or ecx, 0x96c371f7
inc ecx
dec edx
inc ecx
xor ecx, 0x9966b5f7
shr edx, 0x12
sub ecx, edx
sub ecx, 0x9b9455f7
and edx, 0x9c2e2df7
rol ecx, 1
rol ecx, 6
dec ecx
not edx
bswap edx
sub ecx, 0xa03a6df7
sub ecx, edx
ror edx, 0x17
sub edx, 0xa26c09f7
sub edx, ecx
xchg ecx, edx
rol edx, 0x1e
rol edx, 0x14
sub edx, ecx
xchg edx, ecx
inc edx
and edx, ecx
add edx, 0xa8b185f7
add edx, ecx
shl edx, 8
sub ecx, 0xaaab43f7
xor edx, ecx
and edx, ecx
xchg ecx, edx
xor edx, ecx
sub ecx, edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al