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

Disassembly:
sub eax, ebx
xor ecx, edx
sub eax, ecx
bswap edi
inc eax
and ebx, edi
sub ecx, eax
xor edx, edi
sub edx, esi
add esi, 0x35465c01
and edx, 0x36056401
xor edi, ecx
xor ecx, eax
ror eax, 0x1a
shr edi, 3
and esi, edx
bswap eax
and edx, edi
or ebx, eax
mov edi, edx
xor edi, esi
sub ecx, edx
add edi, ecx
rol eax, 2
mov esi, eax
shl esi, 0xd
sub esi, ecx
inc esi
or eax, ebx
add esi, ecx
ror ecx, 0x12
or ecx, ebx
xor edi, 0x49259601
xor eax, 0x4a2b2001
sub esi, ebx
rol ecx, 7
or esi, ebx
sub edx, 0x4dc8ca01
bswap eax
mov ecx, eax
xor ebx, eax
sub edx, ecx
xor edi, eax
and edi, ecx
add edi, ecx
rol edx, 5
xor edx, ebx
or eax, ebx
xchg edx, edi
and ecx, eax
mov edi, edx
add ebx, edx
xchg edi, ebx
or ebx, esi
not edx
sub ecx, edx
add ecx, edx
or edi, eax
or ebx, edi
or edx, esi
xchg edx, eax
mov esi, ebx
bswap ebx
or edx, esi
or edx, ebx
xor edx, ecx
and eax, esi
xchg edi, eax
add ebx, esi
xchg ecx, ebx
sub eax, 0x698e0201
ror edx, 1
add edx, eax
and esi, 0x6be8da01
mov edx, ebx
and esi, 0x6d4cc201
mov edx, eax
rol eax, 0x1a
add esi, eax
add esi, 0x70301e01
xchg ecx, eax
or esi, edx
xchg edx, eax
add eax, ecx
xor esi, ebx
and esi, eax
xchg esi, eax
add edx, edi
xchg esi, edx
xor edi, ebx
inc eax
mov edx, ebx
or ecx, 0x7b85c201
add edx, edi
xchg esi, edx
xchg edx, ebx
xor ebx, edi
sub ecx, edi
or edx, esi
xor esi, edi
or edx, edi
xchg edx, esi
xchg ebx, eax
xchg edx, edi
xor edi, ecx
sub ebx, eax
and ecx, esi
inc edx
or edi, esi
and edx, ebx
xor ebx, 0x8c0d9401
sub eax, ecx
inc edx
sub ebx, eax
and edx, ebx
mov ecx, 0x90078a01
xor ecx, edi
or ecx, eax
or edi, ecx
xchg edx, eax
ror esi, 0x1c
or eax, ebx
xor edx, ecx
sub eax, 0x9759a801
sub edi, 0x984fbe01
mov esi, 0x98f67e01
and ecx, edi
sub edi, ebx
sub ecx, edi
mov ecx, edi
bswap esi
sub ecx, edi
shl ecx, 0xe
add eax, esi
and ebx, ecx
inc eax
and esi, ebx
xor ebx, edi
sub edx, ecx
add eax, ebx
or ebx, 0xa5146201
xor ecx, esi
and ecx, eax
xor edx, 0xa7cc8601
mov ebx, 0xa871c401
add ebx, ecx
shl eax, 0x17
add edx, eax
and ebx, edi
sub edx, ebx
add edx, ebx
add edx, edi
xchg esi, edx
add esi, edi
or edx, 0xb0436801
or eax, ebx
mov esi, edx
xchg edx, esi
ror ebx, 6
sub ebx, eax
mov ebx, 0xb5337801
xor eax, ebx
mov ecx, 0xb6d10a01
xor esi, ebx
or esi, edx
xchg edx, eax
mov esi, ebx
inc esi
sub eax, 0xbc055e01
xor edi, edx
xchg edx, eax
ror esi, 8
and ecx, eax
mov edi, eax
mov edx, eax
shr ecx, 0x15
sub ebx, eax
xchg ecx, edx
xchg edi, ebx
xchg ebx, ecx
or edx, ecx
add eax, esi
mov ebx, edx
dec esi
sub eax, ecx
and eax, edi
and ebx, edx
shl esi, 0x17
sub ecx, ebx
xor edx, 0xcde0fc01
and ecx, eax
xor edi, ecx
or edi, eax
or ecx, 0xd14f8c01
xor edx, edi
and edi, ebx
xor edi, esi
ror ecx, 8
xchg ebx, eax
add eax, edx
and edx, ecx
mov eax, esi
or edi, eax
sub eax, edx
xor ebx, edx
add edx, ecx
or edi, ecx
sub ebx, eax
mov esi, edi
and ebx, ecx
dec eax
mov ecx, edi
add ecx, 0xe09dba01
xor ecx, 0xe1a13801
xor edi, ebx
dec edi
or eax, 0xe444ca01
xchg edi, eax
mov ebx, esi
shr ecx, 0x1a
add edx, 0xe77da801
xor edi, esi
mov edi, esi
mov edi, esi
xor ebx, edx
and esi, ebx
add edi, ecx
or edx, eax
xor edx, edi
add edi, edx
and ecx, edx
and edx, ebx
xchg edx, esi
xor edi, ecx
rol ebx, 0x11
or esi, edi
add ebx, esi
xor ecx, edx
xchg edx, ebx
xchg edi, esi
xor eax, esi
rol ecx, 0x1a
sub ecx, 0xfa8ea201
xchg ebx, esi
or ecx, edx
mov edi, edx
xor esi, 0xfe162a01
and esi, eax
xor ecx, ebx
xchg edi, eax
add esi, ecx
or eax, ecx
not esi
or ecx, esi
or ecx, ebx
xor esi, ebx
or esi, edx
xor ecx, eax
xor ecx, eax
shr ecx, 0xc
not edx
or esi, edi
xor esi, edx
xor ecx, esi
add eax, edi
or ebx, ecx
mov edi, eax
mov esi, edi
and esi, ebx
sub ebx, ecx
or ecx, esi
xchg esi, edx
or edx, ecx
and edi, edx
and edi, edx
not edi
xor esi, ebx
and ebx, esi
xor ebx, ecx
add ecx, eax
add esi, edi
xchg ecx, ebx
xor ebx, edx
xor esi, 0x1e984602
rol ecx, 2
and eax, 0x203dd602
add eax, ebx
or ebx, esi
rol ebx, 1
or edx, 0x23788c02
mov eax, edi
xchg esi, eax
xchg ebx, edx
shl ebx, 6
dec esi
xchg esi, edi
and ebx, 0x29b33c02
xor eax, edx
not esi
sub edi, 0x2c6eda02
xchg ebx, eax
bswap ecx
or edi, ecx
bswap edi
xchg ecx, eax
sub edx, ebx
xchg ecx, edx
ror ebx, 0x1a
sub edx, eax
sub esi, edx
ror eax, 7
xor eax, ecx
mov ebx, 0x38339202
or ebx, edi
xchg edx, eax
ror esi, 0xc
mov ecx, ebx
xchg edx, eax
mov esi, edx
xchg ebx, edx
or edx, ebx
sub ebx, edi
xor ebx, eax
or esi, eax
inc edi
xor ecx, eax
xor ecx, eax
and ebx, 0x45536a02
add edx, ebx
sub ebx, edi
or esi, ebx
xor ecx, edi
add edi, edx
shl eax, 0xc
xchg ecx, edx
sub ebx, ecx
mov ecx, ebx
and ecx, eax
mov esi, edx
xchg edx, eax
dec edi
xor eax, ebx
sub ebx, eax
add eax, edx
mov edx, esi
add edi, esi
sub ecx, edx
and eax, esi
xchg ecx, eax
sub esi, ecx
mov ebx, edi
or esi, eax
not edi
add esi, ebx
mov esi, ebx
or edx, 0x5be8de02
or eax, ebx
xor edx, ecx
mov ecx, edx
xor ecx, edx
xchg edx, eax
or ebx, eax
xor ecx, edi
and ebx, eax
or ecx, edi
dec eax
and ecx, 0x653a9e02
add ecx, eax
dec ecx
and edx, ebx
mov edx, 0x6812f402
mov edx, edi
and esi, ebx
add eax, edi
add ecx, eax
dec edi
mov ebx, esi
or edi, esi
mov ebx, edi
shl ecx, 0xf
add eax, edi
shr ecx, 1
add edi, 0x70b9e602
shl ebx, 0xa
add ecx, edx
add esi, edi
xor ebx, ecx
xchg esi, eax
and edi, ebx
xor edi, esi
ror ecx, 0xd
add edi, ecx
and edi, 0x791a6602
add ecx, eax
inc eax
add eax, esi
xchg esi, edi
mov ebx, esi
or edx, ecx
add eax, ebx
xor esi, edx
add ecx, edi
or eax, ecx
and ecx, eax
xchg edx, eax
mov esi, 0x8363c402
sub edi, 0x8459ea02
xor edi, 0x855e8002
dec eax
dec edi
sub eax, 0x87e43402
sub ecx, edx
and edx, ecx
mov eax, ecx
rol ecx, 0xb
sub eax, 0x8bfb9402
or edx, esi
bswap edx
sub edx, edi
dec edx
add ecx, 0x900f5002
sub esi, edi
xchg ebx, edx
sub edi, edx
add ecx, esi
add edi, esi
or ebx, ecx
and ecx, eax
mov eax, esi
xor ecx, ebx
and ebx, eax
mov ebx, esi
ror esi, 0xe
xchg ebx, edx
or ecx, edx
mov ecx, 0x9c3f5802
and esi, eax
sub eax, 0x9defae02
mov ecx, 0x9e96ea02
and ecx, esi
and edx, edi
sub ebx, edi
xor ebx, eax
sub edx, 0xa2e86002
shr edx, 2
shl eax, 0xb
xchg ecx, esi
sub edx, ebx
xchg edi, eax
or edi, edx
ror edx, 0xb
xor edx, esi
xchg esi, eax
shl ebx, 0x18
xchg edx, eax
mov eax, 0xadfcec02
or eax, 0xaed8fc02
and ebx, ecx
dec edx
bswap esi
sub esi, eax
mov esi, ebx
xchg ecx, edx
xchg ebx, eax
ror eax, 0x12
sub ecx, eax
sub ebx, ecx
and eax, edx
sub edi, ebx
sub ecx, esi
shr ebx, 0x19
mov ecx, ebx
mov edi, esi
mov eax, edi
xchg ecx, edx
or edx, esi
and esi, edi
add edi, 0xc035ee02
dec eax
mov ecx, ebx
add ebx, eax
xchg ecx, esi
dec esi
xor edi, esi
shr esi, 1
and edi, ebx
shr ecx, 6
sub ebx, eax
mov esi, eax
and esi, ecx
and eax, 0xcaaa7402
sub ecx, eax
mov edi, eax
mov edx, 0xccdc4a02
or ebx, edx
add ecx, 0xce60d002
or ecx, esi
shl ebx, 0x16
xchg ecx, ebx
shr ebx, 6
or ecx, esi
mov ebx, esi
rol esi, 1
mov edx, ecx
sub esi, edx
or edx, ecx
sub edx, ebx
add eax, edx
mov edx, edi
mov ecx, esi
or ecx, ebx
xchg ebx, eax
mov ebx, eax
bswap esi
sub ecx, esi
not esi
xchg edx, ebx
or edx, edi
add edi, eax
xchg ebx, eax
inc eax
add edx, esi
xor ecx, edx
add eax, edx
mov edx, eax
and edi, esi
dec esi
sub esi, 0xe8436c02
sub ebx, esi
xor ebx, eax
or edx, ebx
sub eax, 0xebef7a02
xchg esi, ecx
ror ecx, 0x18
xor esi, 0xeee3fe02
mov esi, 0xef89a402
or eax, ebx
and edi, ecx
xor ecx, eax
sub eax, ebx
and eax, ebx
or ebx, 0xf48bf002
or ecx, 0xf5674e02
add eax, 0xf61a7802
add edi, edx
bswap eax
mov ebx, edx
or eax, edx
and esi, edx
and ecx, ebx
add edi, 0xfb308002
add ecx, eax
dec ecx
sub ecx, edx
and edi, esi
inc esi
or eax, edi
xchg edx, eax
sub ecx, esi
mov ecx, edx
and esi, eax
xor edi, ebx
or ecx, 0x5d88c03
xor ecx, edi
and esi, edi
or ebx, eax
xor edi, esi
sub edi, eax
or eax, ecx
and ecx, 0xbea7603
add ecx, edi
mov edx, ecx
add edx, edi
xchg edx, eax
or edi, edx
xor ebx, ecx
xchg ebx, esi
shl ebx, 0x1c
xchg ecx, eax
shl ecx, 3
sub ecx, eax
ror edi, 1
and eax, esi
xchg ecx, edx
add edi, ebx
mov edx, ecx
add edx, edi
ror edi, 0xe
add esi, 0x1bcbe003
and esi, 0x1c8fb003
xor edx, esi
sub esi, ebx
mov ecx, esi
add ecx, ebx
xor eax, ecx
mov esi, ecx
shl ebx, 0x11
and edi, ebx
sub ecx, eax
mov ecx, edx
xchg ebx, eax
or ecx, edi
sub eax, ebx
add eax, 0x27f86e03
add esi, edx
rol edx, 9
or ebx, 0x2a664203
xchg edi, edx
xor eax, edi
xchg edi, edx
mov edx, eax
or edi, 0x2ef40803
or ecx, edi
dec eax
mov eax, ebx
add esi, 0x31db2e03
mov ebx, edx
sub eax, ebx
add ecx, 0x3413f003
or eax, ecx
xor ecx, edi
or ebx, edx
add ecx, 0x37630803
not edi
xor edi, 0x39333603
and ecx, eax
and esi, edx
and ebx, edx
shl edi, 0x1c
xor edx, 0x3d4bc003
mov eax, 0x3defee03
or edi, eax
and ebx, edi
xchg edx, esi
ror esi, 9
and ebx, esi
or esi, ebx
sub edi, edx
xor ebx, esi
xchg ecx, eax
or edx, edi
rol eax, 7
xchg ecx, edx
xchg ebx, ecx
or edi, edx
rol edx, 0x11
xchg edi, eax
and ebx, edi
xor edi, ecx
xchg ebx, ecx
or edi, 0x503b1003
or ebx, esi
shl ebx, 0xd
xchg edi, eax
add edi, ebx
add esi, edx
shr edx, 9
xchg esi, edi
xchg edi, edx
xor esi, edi
add esi, ecx
not esi
bswap ebx
inc edx
add edi, edx
xchg edx, edi
xor ebx, edx
xchg esi, ecx
xor eax, 0x6180e203
shl esi, 0xb
ror ebx, 5
dec eax
xchg ecx, edi
xor eax, ecx
xchg esi, edx
or ecx, 0x67fe6403
xchg esi, edx
or edi, esi
xchg ecx, edi
xchg esi, ebx
sub ecx, 0x6cf08803
and esi, ebx
mov esi, 0x6e576e03
or ebx, esi
mov edi, edx
xor edi, ebx
and eax, 0x718cd203
mov edx, ebx
sub eax, esi
rol ebx, 0x10
and ecx, edi
sub edx, edi
shl esi, 0xa
not edx
sub ebx, edi
sub edx, eax
sub edx, eax
xor ebx, ecx
xchg edx, eax
xor edx, ebx
or edi, eax
add ecx, edx
or ebx, ecx
mov eax, edi
sub eax, edx
xor edi, ebx
and ecx, ebx
mov ebx, 0x84b1be03
sub eax, 0x85a50a03
xchg edi, eax
add eax, edx
sub ecx, 0x88470e03
add ebx, esi
and edx, edi
or edi, edx
xor ebx, esi
and ebx, eax
add esi, edx
or esi, ecx
sub esi, eax
shl ebx, 0xd
and ecx, esi
or esi, edx
mov ebx, edi
or ecx, edx
xor ecx, ebx
xchg edx, ecx
not ebx
and esi, edi
inc edi
xor ebx, edi
shr edx, 5
or ecx, 0x99977603
sub edi, ebx
xor edi, eax
mov esi, edx
sub eax, ecx
or esi, edi
mov esi, ecx
sub esi, ebx
xchg ecx, ebx
and esi, edx
inc edi
sub edi, 0xa2f93003
or ecx, 0xa3d4d003
add ebx, edi
add ecx, edx
xchg ebx, edx
or ecx, edx
add edi, ecx
and esi, ebx
mov edi, edx
or esi, 0xa9f8e203
sub edi, esi
mov edi, 0xab939403
bswap edx
or edx, ecx
mov esi, ebx
or edi, ecx
or eax, esi
sub ecx, edx
and ecx, edi
xor eax, ebx
xchg ebx, eax
mov edi, eax
bswap edx
or eax, edx
mov edx, eax
xor ebx, ecx
sub edi, ebx
xchg edi, ebx
xor ecx, esi
mov edx, esi
mov ebx, edi
or esi, edi
and eax, esi
rol eax, 0xa
bswap ecx
add ecx, eax
and edi, ebx
sub edi, 0xc0c13203
xor edi, ebx
and edx, eax
mov ecx, edx
xor ebx, edx
add edx, ebx
or edx, 0xc59c7603
add eax, ebx
or ebx, eax
xor ebx, edx
mov edx, eax
sub esi, ebx
sub esi, ecx
xor eax, ebx
or eax, esi
and ebx, edi
mov edx, edi
xchg ebx, edi
sub ecx, 0xcface003
xor edx, 0xd0b0de03
mov eax, edi
ror ebx, 9
rol esi, 0x1a
ror edi, 0x11
add ecx, esi
xor edi, ecx
sub ebx, ecx
xchg edx, esi
mov ebx, esi
and edx, eax
mov edi, ebx
and ebx, ecx
inc esi
shl edx, 1
sub esi, edx
mov ecx, ebx
ror ebx, 0x1e
shr ebx, 2
or eax, ebx
xchg edi, esi
xchg edx, ecx
not eax
xchg esi, edx
xor eax, edi
sub esi, ecx
mov ecx, edi
inc eax
xor ecx, ebx
sub ebx, esi
shr ecx, 8
inc ebx
dec eax
sub edi, esi
or ebx, edx
xchg edi, eax
and edi, eax
or edi, ecx
not esi
rol edx, 5
sub ecx, ebx
xchg esi, edi
add ecx, esi
mov eax, ebx
mov eax, esi
or edi, ecx
shr edx, 2
rol eax, 0x19
or ebx, edi
or ebx, edi
rol ebx, 4
mov edi, ebx
sub ecx, eax
xor edx, ebx
or esi, ecx
sub edx, ecx
xor edx, ebx
or edi, edx
add ebx, edi
add edx, eax
mov eax, esi
sub eax, edx
and edi, eax
or edi, esi
xchg edi, esi
xchg ebx, ecx
sub eax, esi
sub eax, edi
xor edi, eax
mov edi, ecx
ror ecx, 0xe
rol ebx, 1
or ebx, edi
or edx, ecx
xor eax, edx
add ebx, edx
mov edx, ecx
ror edi, 0xa
and edi, ebx
shr ebx, 0x1a
add esi, eax
and edx, ecx
mov esi, edi
and esi, edx
add edi, eax
xor esi, 0x1784fa04
and ebx, ecx
and ebx, 0x18ff7604
mov edi, ecx
or ebx, ecx
add eax, esi
not ecx
mov ebx, ecx
mov edx, eax
shr ecx, 1
sub ebx, edi
sub esi, ecx
sub edx, ebx
mov ecx, eax
sub edx, edi
and esi, ebx
mov esi, 0x23b47e04
bswap esi
sub eax, ebx
xchg ebx, edx
sub ebx, ecx
mov ecx, 0x28043a04
xchg edx, ecx
sub ecx, eax
and eax, 0x47a92e04
bswap ecx
and eax, ecx
sub ebx, eax
add eax, ecx
sub edx, ebx
xchg esi, edx
shr edx, 0xc
shl edx, 1
and ebx, ecx
or esi, edx
xchg edx, eax
mov eax, edi
or esi, edi
and edi, ebx
xor esi, ecx
dec eax
add ebx, esi
xchg ecx, ebx
shr ebx, 0x13
or ecx, esi
xchg esi, edi
mov ecx, 0x5a251204
mov esi, 0x5acbd204
sub edx, esi
add edx, edi
mov ebx, edi
sub ecx, esi
mov edi, 0x5e97cc04
xor ecx, 0x5f9abe04
shl ecx, 0x1b
shl ebx, 5
xor edx, 0x625aa204
and eax, 0x631d6004
add ecx, eax
and ecx, 0x648df204
add eax, edi
and edi, edx
or eax, ebx
xor edx, eax
shl ecx, 9
and esi, eax
sub edx, esi
bswap edi
sub ebx, edx
shl esi, 0xf
sub edx, ebx
xor esi, eax
and eax, edi
xor eax, 0x70861604
xor ebx, esi
mov edx, ecx
xor ecx, 0x7323a004
add ebx, ecx
or eax, esi
or esi, edi
and ebx, esi
or ecx, edx
and ebx, edx
or edx, edi
dec esi
ror esi, 0x12
mov ebx, eax
xor ecx, 0x7bd9ce04
xor ecx, esi
mov esi, edx
mov esi, ebx
or esi, ebx
and edi, edx
add ebx, eax
shl ebx, 0xb
and ebx, edi
xor esi, edi
sub esi, edx
or eax, ebx
sub edi, 0x85a1f804
mov edx, esi
mov ecx, edx
xor edx, 0x87e01e04
mov ecx, edi
bswap esi
ror edx, 0x1c
xchg esi, eax
and edx, esi
add esi, ecx
sub ecx, ebx
mov esi, ebx
or esi, ebx
or ecx, eax
sub ecx, edi
sub ebx, eax
mov edi, 0x92557e04
or edi, eax
add edx, eax
add edi, esi
sub esi, ecx
add eax, edi
mov eax, 0x96c60e04
sub eax, edi
xor edi, edx
sub esi, edx
mov esi, ebx
xor eax, ebx
xor eax, 0x9c39b804
bswap ecx
mov ebx, 0x9daaae04
add esi, eax
xor esi, ebx
not ecx
or ebx, esi
mov edi, esi
mov esi, edx
xchg edx, eax
shr ebx, 4
dec ecx
and ecx, edi
sub edx, eax
or ecx, eax
sub ecx, edx
add ecx, 0xa9063804
xchg esi, ecx
rol ebx, 0x16
rol edi, 0x10
xor edi, edx
sub ecx, edx
dec ecx
and eax, ecx
or ecx, edi
inc ecx
and edi, ebx
xchg esi, ecx
xor esi, ecx
and esi, ebx
mov ebx, eax
xor eax, 0xb6011e04
not edi
mov ebx, edi
or edi, ecx
shr esi, 0x15
xor ebx, eax
xor eax, ebx
add ecx, eax
inc eax
xor ebx, edi
bswap ebx
inc eax
add ebx, 0xbfc1e604
and ebx, esi
xchg esi, ebx
xor edi, eax
mov edi, esi
mov ebx, edi
shl ecx, 1
and eax, ebx
shl edi, 0x10
xor esi, ebx
bswap esi
sub ebx, edi
sub esi, 0xc9e14404
rol ecx, 0x14
or edi, edx
ror edx, 0x19
add edx, edi
rol edi, 0x19
mov edi, edx
mov eax, ecx
mov ebx, ecx
mov esi, eax
rol ecx, 0x10
and ebx, 0xd2313204
bswap eax
mov ecx, ebx
sub ebx, edi
sub ebx, esi
ror ebx, 0x10
or edx, eax
sub edi, esi
xchg esi, eax
sub ebx, ecx
mov ebx, edx
and ecx, esi
xor ecx, edi
mov edx, ebx
xchg esi, ebx
xor esi, 0xdf0f7c04
mov esi, 0xdfb52e04
xor eax, edi
shr ebx, 0xb
xchg edx, esi
xor ecx, ebx
xchg edx, esi
shl edx, 9
or esi, edx
xor edi, ebx
sub edx, ecx
xor eax, edi
or esi, edx
mov ecx, 0xeabf1604
xor esi, ebx
sub eax, ecx
add ebx, edi
add edi, edx
xor edx, ecx
sub ebx, 0xeff30404
sub eax, edi
xchg edi, eax
or ecx, edx
add ecx, ebx
shl edi, 0x1b
xor edi, ebx
and edx, eax
sub esi, ecx
sub edi, edx
mov edx, 0x6c5ca05
or ecx, edi
and ebx, ecx
ror edi, 0x19
inc eax
sub esi, ecx
sub edx, esi
and esi, edi
or ecx, ebx
xchg ecx, eax
rol esi, 0x17
xor ecx, edx
add edx, eax
add eax, 0x11b9be05
or ecx, edx
add eax, esi
and ebx, esi
xor edx, ebx
dec ecx
and edx, ebx
add eax, ebx
xchg edi, ebx
add eax, edx
and esi, edi
or esi, edx
xchg ebx, eax
or eax, ebx
mov edi, esi
add eax, ecx
add ecx, 0x1e30ae05
sub esi, edx
xchg esi, ecx
xchg ebx, esi
shl ebx, 7
add esi, ebx
or eax, edx
dec ebx
and edx, esi
and eax, edi
add ebx, eax
shl edx, 0x16
sub ecx, 0x284ee205
mov esi, ebx
xor edx, eax
or esi, edx
xor eax, 0x2bc67e05
or ecx, ebx
xor edi, 0x2d9d3e05
xor ecx, edi
and edi, eax
not eax
and eax, ebx
or ebx, ecx
mov eax, ecx
add esi, ebx
or ebx, ecx
xchg esi, ebx
add ecx, edi
and eax, 0x36381005
xchg ecx, eax
add edi, esi
xor ecx, edx
add esi, edx
sub eax, ebx
add edx, 0x3b3c1205
xchg esi, eax
and esi, eax
xor edx, edi
xor edi, ecx
xchg ebx, ecx
shl ecx, 0x1d
add ebx, esi
mov edx, 0x423f2405
or esi, ebx
and esi, ecx
inc esi
or ebx, edx
dec edi
xchg edx, edi
sub edi, esi
rol eax, 0x11
add esi, edi
or ecx, ebx
mov edi, 0x4b440a05
bswap esi
xor ebx, edi
sub edx, ebx
xchg edi, ebx
mov esi, 0x4fa92c05
and ecx, eax
and edi, 0x51279005
xor eax, edi
shl eax, 0xe
mov edi, ecx
xchg esi, eax
add edx, esi
mov ebx, esi
add ecx, edx
xor ebx, esi
or edi, ebx
and esi, ecx
or ebx, eax
sub eax, esi
xchg esi, eax
add ecx, edx
xchg esi, edx
sub ebx, 0x5ea6e005
xchg ecx, edi
xchg ebx, esi
xor edi, edx
sub ecx, edx
and eax, ebx
or ebx, ecx
mov esi, ebx
ror edi, 1
or edx, ecx
sub ecx, edi
xor eax, ebx
add ecx, eax
dec esi
dec ebx
inc ebx
mov ebx, edi
xor eax, edi
shr edx, 0x1e
or edi, ebx
or edx, ebx
xchg ebx, esi
or esi, ebx
and edi, ebx
xor eax, 0x7343e405
bswap ecx
shr edx, 2
or edi, ebx
sub esi, edi
add eax, ebx
xor eax, ebx
add edx, edi
sub eax, ebx
or edx, esi
mov edi, ebx
sub ecx, esi
bswap ebx
add esi, 0x7dd47405
xchg edx, ebx
xchg ecx, edx
sub ebx, esi
inc edi
xor esi, ebx
or edx, 0x83756605
and ecx, edi
mov ebx, esi
add edx, edi
xchg edi, esi
and ebx, edx
or edi, 0x881df205
or ecx, edx
add edx, ebx
rol ebx, 8
add esi, edi
xor ecx, ebx
xchg ecx, esi
sub edx, 0x8e305205
bswap esi
or edi, eax
or edi, 0x90b3bc05
sub esi, ebx
xor eax, ecx
mov edi, 0x93405005
sub eax, edx
ror edx, 9
sub ebx, eax
mov esi, edi
bswap ecx
add ebx, edx
xchg edi, ecx
mov ebx, 0x99bfa005
xor ecx, eax
sub eax, ebx
or edx, edi
add eax, 0x9d297a05
add ecx, eax
sub ebx, edx
not ecx
and edx, 0xa04d9005
and edi, esi
inc ebx
or eax, edx
inc esi
add esi, eax
xchg edx, ebx
and ecx, esi
not edi
and eax, edx
and edx, esi
xchg edi, edx
add edi, 0xaa5de605
and esi, ecx
rol edi, 0x13
mov edi, eax
add ecx, ebx
add ebx, edi
mov ecx, ebx
mov ecx, 0xaf14f405
sub edx, 0xb002c805
not esi
xchg edx, edi
and edi, eax
and esi, eax
add ecx, esi
shr edx, 0x1c
xor esi, ecx
and edx, 0xb6798005
and ecx, 0xb73a2205
xor edi, esi
add esi, ecx
and edx, 0xb99bd605
mov eax, ecx
add edi, edx
add edx, ebx
xchg ecx, esi
or eax, ebx
and ecx, edx
xor ecx, edi
mov ecx, esi
and ebx, 0xc0503805
shr esi, 1
sub eax, ebx
add ecx, edi
add edi, esi
inc edi
add ecx, edx
and edi, edx
xor esi, ebx
add ebx, edi
mov eax, ecx
xchg edx, ecx
inc eax
or edx, eax
xor eax, ecx
mov esi, edi
xchg edx, edi
mov eax, 0xcd764c05
or edi, edx
mov edi, 0xceea4005
xchg ebx, eax
xor esi, edi
sub edx, ebx
xor esi, edx
and ecx, ebx
xor ecx, eax
or edi, ebx
sub edx, esi
add esi, ebx
xor esi, edi
shr ebx, 0x11
and ecx, ebx
mov eax, edx
add eax, edx
mov edi, 0xdb289205
and edi, esi
xchg edx, ebx
or eax, ebx
and edi, ebx
add ecx, edi
xor esi, edi
xchg ebx, eax
sub ebx, edi
sub ecx, eax
add edx, edi
or esi, edi
and edi, eax
mov edx, esi
sub ebx, 0xe687b405
xor eax, esi
add edi, 0xe8285805
add esi, 0xe8d79805
xor ecx, 0xe9d60005
bswap edx
sub esi, eax
or eax, edx
xor ecx, 0xed482805
and eax, ebx
and ecx, esi
xchg edi, edx
rol ecx, 0x14
sub edi, 0xf1802a05
or ecx, eax
add eax, 0xf2f92405
shr esi, 0xd
mov esi, edx
sub edx, eax
xchg edi, esi
not ecx
mov ecx, edx
mov ebx, esi
and esi, eax
add edi, 0xfa57de05
mov ecx, ebx
sub ebx, edi
xor edx, edi
sub ecx, esi
or eax, 0xfe82fc05
or eax, edi
add ebx, edx
sub edx, edi
and ecx, eax
and edx, esi
xchg edi, eax
xor ecx, esi
add ecx, ebx
add edx, eax
mov ecx, edx
xchg ecx, esi
and ecx, 0x7e85406
xor ebx, 0x8e37e06
add edi, eax
sub ecx, esi
mov esi, 0xb162406
or edx, eax
xor eax, ecx
xor ecx, esi
xor ebx, edx
ror ecx, 2
sub edx, ecx
and eax, ecx
add esi, ebx
xor ebx, eax
or edx, ebx
add eax, edi
xchg edi, edx
not ecx
sub edx, 0x16f02406
add edi, ecx
and eax, esi
or edx, eax
xor eax, edx
xchg edi, eax
sub edi, ecx
xor esi, edx
add ecx, 0x1da4fa06
ror ecx, 0x18
sub esi, ebx
or eax, ecx
or eax, edi
mov eax, ecx
or ecx, esi
and ecx, esi
and ecx, 0x23d1cc06
xchg ebx, eax
sub eax, edi
add ebx, edi
mov eax, ecx
mov eax, 0x278c2606
and edx, 0x284a1606
and eax, 0x2906ac06
mov eax, 0x29a66606
rol ebx, 1
or ebx, 0x2b58f606
sub edx, ebx
mov ebx, eax
xor edx, 0x2dcfb606
or eax, edi
and ebx, edi
or ebx, edx
sub eax, esi
sub eax, esi
or esi, ebx
xchg edi, ecx
inc ecx
sub edi, 0x355c6806
xor eax, 0x36569606
xor edx, eax
or edi, eax
or edx, ebx
sub ecx, edx
bswap edi
xchg edi, esi
sub eax, esi
or ebx, esi
xchg ebx, esi
xor edx, ebx
and ecx, eax
ror ebx, 8
or esi, eax
shr edi, 0x11
xchg edx, ebx
and ebx, 0x4440c206
or ecx, edx
sub ebx, edx
xor ecx, ecx
or ebx, 0x46b96806
shr ebx, 0x1c
mov edx, 0x47cc8c06
ror esi, 0xe
mov esi, 0x2d3f86
not edx
add eax, 0x49a07a06
add ebx, 0x4a15fa06
xor eax, 0x4ac15806
shl eax, 0x15
inc ebx
shl edi, 0x1b
rol edi, 0x13
add eax, 0x4d8a5806
and ebx, 0x4e06be06
mov edx, 0x300a9d
not ebx
dec ebx
rol ebx, 7
not esi
dec edi
not ebx
or edi, 0x52039206
dec esi
not edx
shl edx, 1
xor esi, 0x544a4806
mov edi, 0x332cbf
shl eax, 0x1b
mov ebx, 0x557bac06
or ebx, 0x560a1c06
mov edi, 0x56794406
shl edi, 0xf
dec eax
ror edx, 3
inc eax
dec ebx
mov eax, 0x35a2f2
sub edx, 0x5a08c406
shl esi, 0x14
xor edi, 0x5b46ac06
add ebx, 0x5bbb1c06
xor edx, 0x5c684c06
add esi, 0x5ced4806
or esi, 0x5d7ce806
add esi, 0x5df20a06
shr ebx, 0x1c
sub edi, 0x5f28ea06
and ebx, 0x5fa43206
shr ebx, 0xa
mov ebx, 0x3923c6
sub ebx, 0x61093006
or eax, 0x61968806
rol ebx, 0x18
bswap ebx
rol ebx, 0x14
dec edi
and edx, eax
or esi, ebx
mov ebx, edx
xor eax, 0x671ec206
or eax, edx
xchg edi, ebx
xchg edx, esi
or eax, esi
add esi, edi
or ebx, edx
mov edx, eax
and eax, esi
sub edi, eax
and edx, ebx
and eax, 0x6fb88406
xchg edx, eax
or esi, 0x71873606
mov esi, eax
or edx, 0x72f0d806
and edi, ebx
xor edi, 0x749f4806
sub eax, edi
add esi, 0x76295a06
sub edx, 0x73b0c806
bswap esi
shr esi, 0x17
add ebx, esi
add ebx, edi
add edi, esi
not eax
xor edi, 0x8a89c175
or eax, esi
xchg esi, ebx
bswap ebx
xor esi, ebx
xor ebx, esi
xor ebx, esi
not ebx
sub ebx, esi
sub esi, 0x83a75e06
xor eax, ebx
not eax
shr esi, 0xe
and esi, 0x86b5a806
add edx, ecx
shr ebx, 0xe
sub eax, 0x8871dc06
or ebx, eax
and ebx, esi
mov ebx, esi
mov eax, 0x8af7f406
and eax, 0x8ba59e06
mov ebx, dword [edx]
mov eax, 0x8c8ba806
mov eax, esi
shr eax, 0x1c
mov eax, 0x8f454806
or eax, esi
xor ebx, edi
sub eax, esi
dec eax
xchg esi, eax
mov dword [edx], ebx
mov ebx, 0x3039
bswap esi
xor eax, esi
sub eax, 0x94d42406
rol esi, 0x14
mov ebx, 0x34ad226
bswap esi
and esi, eax
not esi
xor ebx, 0x34ad222
sub eax, 0x9892d006
shl esi, 0x14
or eax, esi
xor esi, 0x9ad12806
or eax, 0x9b875406
sub esi, 0x9c539206
add ecx, ebx
shr eax, 6
xor esi, eax
dec esi
and eax, 0x9f3cfa06
xchg esi, eax
or esi, eax
mov eax, 0xa2044606
add esi, 0xa295b606
add ebx, 0x19e81c
shl eax, 0x1a
bswap eax
ror eax, 9
inc esi
shr eax, 4
shr eax, 0x1e
and esi, eax
add eax, esi
xchg esi, eax
xchg esi, eax
shr eax, 0x19
add eax, 0xaae8e206
and esi, 0xab866a06
mov eax, 0xac0a8a06
mov esi, eax
xchg esi, eax
xchg esi, eax
shr eax, 0x17
xchg esi, eax
xor eax, 0xb08eb206
not esi
mov esi, eax
or esi, 0xb2632c06
dec esi
add eax, esi
ror esi, 0xf
or esi, 0xb4f95a06
xchg esi, eax
rol esi, 2
xchg esi, eax
shr eax, 0x1a
shl esi, 4
dec esi
xor esi, 0xba3aa806
mov eax, 0xbabfc206
and eax, 0xbb5aac06
sub eax, esi
add eax, 0xbca6ec06
and esi, 0xbd439e06
ror eax, 0xf
xor esi, 0xbece5e06
xchg esi, eax
shr eax, 0xc
shl esi, 0x1c
not esi
sub esi, eax
and eax, esi
xchg esi, eax
xchg esi, eax
sub esi, eax
or esi, 0xc61f8406
mov esi, eax
xor esi, eax
xchg esi, eax
rol esi, 0x1d
and esi, 0xc9933806
xor esi, eax
sub esi, 0xcb27fc06
inc eax
mov eax, esi
add esi, 0xccd2b606
mov eax, 0xcd57e206
shr esi, 5
mov eax, 0xce919406
and eax, 0xcf2d1c06
inc esi
and eax, esi
and eax, 0xd0fc7606
xor eax, esi
ror eax, 0x10
sub eax, 0xd3401406
xchg esi, eax
and esi, eax
add esi, eax
sub esi, 0xd6031206
or esi, eax
rol eax, 0x15
mov esi, 0xd7ebcc06
sub esi, eax
add esi, 0xd93d2c06
xor esi, eax
shr esi, 0x1e
or esi, eax
and eax, esi
shl esi, 3
ror esi, 0xa
ror eax, 0x13
add esi, 0xdeb68606
xor esi, 0xdf880606
bswap esi
xchg esi, eax
mov esi, eax
xchg esi, eax
sub esi, 0xe31bc206
add esi, eax
xor esi, 0xe478a006
xchg esi, eax
and esi, 0xe5ef8a06
mov eax, esi
shr esi, 0x18
xor esi, eax
add esi, eax
xor eax, 0xe948c006
shl eax, 0x1c
rol eax, 1
rol eax, 0x18
shr esi, 0x1a
mov eax, 0xeca40c06
add esi, 0xed365406
sub esi, 0xedfc1e06
or eax, esi
mov eax, 0xef279006
mov esi, 0xefae0406
or esi, 0xf0618c06
and esi, 0xf0febe06
or eax, esi
rol eax, 4
xchg esi, eax
inc eax
inc eax
add eax, 0xf4fe1c06
add esi, 0xf592c006
and eax, esi
shr esi, 3
inc eax
xor eax, 0xf8487406
add esi, eax
inc esi
ror esi, 0x18
or eax, 0xfadef006
xchg esi, eax
and esi, eax
sub esi, eax
mov esi, 0xfd93aa06
mov esi, eax
ror esi, 0x18
xor eax, 0xff9e7406
dec eax
xor eax, 0x1c86807
mov esi, eax
xor eax, 0x322be07
dec esi
sub eax, 0x5437207
mov esi, eax
shr eax, 0x18
inc esi
shl esi, 2
sub eax, 0x891a407
xchg esi, eax
add eax, esi
xchg esi, eax
ror esi, 0x14
rol eax, 5
dec eax
xor eax, 0xda55407
not eax
shl eax, 4
sub eax, 0xfbca607
dec esi
not esi
add eax, esi
mov eax, esi
and esi, eax
add esi, 0x132f4e07
shl eax, 0x1d
add esi, 0x14729e07
sub esi, 0x15389807
not eax
and eax, 0x1675d807
shl esi, 3
bswap eax
shr esi, 6
dec esi
add eax, 0x19b54807
mov esi, 0x1a3b0a07
mov esi, eax
ror esi, 1
and eax, 0x1c14a207
sub esi, eax
bswap esi
shl esi, 0x1d
bswap eax
and esi, eax
or esi, 0x20190207
bswap eax
shl eax, 0x15
rol esi, 8
bswap eax
ror eax, 0x13
or esi, 0x24368007
mov esi, eax
shl eax, 0x13
and eax, esi
and eax, esi
and eax, 0x272cde07
xor eax, 0x27fc0c07
shr eax, 4
inc eax
inc esi
shl esi, 0x1c
add eax, esi
xor esi, eax
xor esi, 0x2cc6dc07
not esi
or eax, 0x2e189e07
dec esi
or esi, eax
xchg esi, eax
bswap eax
or esi, 0x31934407
and eax, esi
shr esi, 1
sub esi, eax
add esi, 0x342e5007
xchg esi, eax
add eax, 0x3597a807
inc eax
bswap eax
mov eax, 0x37601807
add esi, 0x37f26207
rol esi, 0x14
rol esi, 0xd
add eax, esi
add eax, 0x3a790807
xchg esi, eax
dec esi
not esi
mov eax, esi
shr eax, 0xe
inc eax
add esi, 0x3ef14807
add esi, eax
sub eax, 0x40417407
bswap esi
bswap esi
add esi, 0x421f5007
add esi, 0x42b0b807
shr esi, 7
mov eax, esi
xor esi, 0x44b3b807
and eax, 0x454f6c07
or esi, eax
rol esi, 0xd
and eax, 0x474fbc07
add eax, esi
shl esi, 0xb
not esi
mov eax, 0x49b1a207
xor eax, esi
mov eax, esi
add eax, 0x4b873807
sub eax, esi
ror eax, 0xb
and esi, eax
ror esi, 0x13
rol eax, 0x14
or eax, 0x4fb2b807
bswap eax
mov eax, 0x50ddc607
add esi, 0x516f2e07
xor eax, esi
sub eax, esi
not esi
sub esi, eax
dec eax
sub esi, 0x55c06407
add eax, esi
add eax, 0x56d7c007
xchg esi, eax
xor esi, eax
inc eax
inc esi
not eax
sub esi, eax
or esi, 0x5bc7e807
mov esi, eax
add esi, eax
sub eax, 0x5d9a3407
inc eax
inc esi
or eax, esi
mov esi, eax
shr eax, 8
dec esi
mov esi, eax
add eax, 0x6265f007
add esi, 0x62f71807
shr eax, 0x1d
xor esi, 0x65335c07
ror esi, 8
rol esi, 0x10
xchg esi, eax
or esi, 0x684b0807
sub eax, esi
xor eax, 0x69e2a607
add esi, eax
add esi, 0x6b092607
add eax, 0x6ba01c07
ror esi, 0x1c
shr esi, 5
xor esi, 0x6df30207
xor esi, 0x6ecb2e07
and eax, esi
mov esi, eax
xchg esi, eax
xor esi, 0x719b6007
mov esi, 0x72259807
or eax, 0x72da8207
and esi, eax
xor eax, esi
sub eax, esi
xor eax, esi
shl esi, 3
inc eax
and eax, esi
inc eax
bswap esi
add eax, esi
xchg esi, eax
and esi, eax
sub eax, 0x7be30007
inc eax
dec eax
sub esi, 0x7df89007
add eax, esi
and esi, eax
rol esi, 0x1d
add esi, 0x80787e07
bswap esi
shl esi, 0x1c
add esi, eax
and esi, 0x830fb807
xchg esi, eax
not eax
and esi, 0x8531b807
mov esi, eax
add esi, eax
ror esi, 1
sub eax, esi
ror eax, 0x14
dec esi
bswap eax
mov esi, eax
mov esi, 0x8ae69e07
or esi, eax
and esi, 0x8c3c0a07
xor eax, 0x8d121a07
and esi, eax
shl eax, 0x14
add esi, eax
mov eax, 0x8f7eaa07
inc eax
sub eax, 0x90eb8007
xchg esi, eax
rol esi, 0x14
not eax
shl eax, 0x17
sub eax, esi
not eax
add eax, 0x95e45a07
shl esi, 0x19
xor esi, 0x97771607
cmp ecx, ebx
jne 0x5a0698
ror eax, 0x16
not eax
shr eax, 0xa
not eax
xor esi, eax
and esi, eax
sub eax, 0x9c8c7a07
ror eax, 0x1a
inc esi
mov esi, 0x9e78a807
xor esi, 0x9f509807
not esi
xchg esi, eax
shr eax, 2
dec esi
or esi, eax
shr eax, 6
inc esi
add eax, esi
or esi, eax
not esi
inc esi
dec eax
mov esi, 0xa7fd7c07
and esi, eax
add esi, eax
sub eax, 0xa9f46207
xchg esi, eax
add esi, eax
and esi, 0xaca4ec07
xor eax, 0xad768607
and esi, eax
sub eax, 0xaed22c07
inc eax
add eax, 0xb0007c07
or esi, eax
dec eax
or esi, eax
mov eax, esi
inc eax
mov eax, esi
mov eax, 0xb4147607
add esi, 0xb4a65e07
rol eax, 0x18
or eax, esi
add eax, esi
sub esi, 0xb7543407
mov eax, 0xb7d95407
mov esi, 0xb85fc407
inc esi
xor esi, 0xb9cff007
shr esi, 0x13
shr eax, 0x13
shl esi, 0x1c
mov eax, 0xbc738c07
mov eax, esi
sub eax, 0xbdb47c07
dec eax
or eax, 0xbf071a07
add eax, esi
xchg esi, eax
mov esi, 0xc0ecc407
and eax, esi
xor esi, 0xc2533807
add eax, 0xc2e32407
sub esi, 0xc3a91007
not eax
shr eax, 1
dec eax
or eax, 0xc6518807
add eax, esi
sub eax, 0xc7a06007
mov esi, eax
mov esi, 0xc8a6b007
shl eax, 0x1a
mov esi, eax
sub esi, eax
dec eax
xchg esi, eax
or esi, eax
add eax, 0xcd493407
mov esi, 0xcdcfb407
shl esi, 0x11
not eax
ror eax, 0x13
xchg esi, eax
or eax, esi
and esi, 0xd1fb3207
mov eax, esi
shr esi, 7
sub esi, 0xd3f35607
inc esi
shr esi, 0x10
mov esi, eax
sub eax, 0xd68e9c07
xchg esi, eax
not eax
inc eax
or esi, 0xf3d608
inc esi
add eax, esi
mov esi, 0x2b92e08
ror esi, 0xa
xor esi, eax
ror eax, 5
sub esi, 0x14752408
mov eax, 0x14faa608
and eax, 0x1596de08
inc eax
sub eax, 0x16f9fe08
add eax, esi
inc esi
and esi, 0x18c20008
or eax, esi
add esi, 0x19fbc808
ror eax, 0xa
or eax, 0x1b656c08
or esi, eax
ror esi, 1
xor eax, esi
xchg esi, eax
rol esi, 0xc
and eax, esi
inc eax
xchg esi, eax
and esi, 0x21cad008
xor eax, 0x229dcc08
mov esi, eax
sub eax, 0x23e2b608
add eax, 0x24734e08
sub esi, 0x25393208
sub esi, eax
ror esi, 3
and eax, 0x27507e08
xchg esi, eax
dec eax
mov esi, eax
xor esi, eax
mov eax, 0x2a97c808
dec eax
bswap esi
sub esi, 0x2ca2d208
sub eax, 0x2d69cc08
sub eax, 0x2e2da208
mov esi, eax
inc esi
dec eax
or eax, esi
xchg esi, eax
not esi
sub esi, 0x32d69608
dec esi
shr esi, 0x14
xchg esi, eax
xchg esi, eax
mov esi, 0x365ec608
mov eax, 0x36e36e08
ror esi, 0x1d
dec eax
or eax, 0x38efe408
xchg esi, eax
bswap esi
not esi
xor esi, 0x3be14408
or esi, 0x3c926e08
and eax, 0x3d2dc408
shr esi, 0x15
xor esi, 0x3eb73408
sub esi, eax
xor eax, 0x40473c08
shr eax, 0x12
rol eax, 0x10
mov esi, eax
xor eax, 0x43028208
xchg esi, eax
ror eax, 0x1b
not eax
ror esi, 0x10
rol eax, 5
and eax, 0x4743e408
shr esi, 0x10
add eax, esi
xor esi, 0x49555608
and esi, 0x49f26008
mov esi, 0x4a78c608
sub esi, 0x4b3ed208
add eax, esi
shr eax, 4
shr eax, 0xc
or esi, 0x4de00c08
shr esi, 0x13
sub esi, eax
sub esi, eax
shr esi, 9
dec eax
and eax, esi
shl esi, 3
and esi, 0x53525808
xor esi, 0x5425bc08
mov eax, 0x54aade08
and esi, eax
mov esi, 0x55c80208
or eax, esi
xor esi, eax
not eax
dec esi
not eax
add esi, 0x59b2ba08
mov eax, 0x5a373208
sub eax, 0x5afbbc08
rol eax, 8
xor esi, 0x5c84d008
shl eax, 0x1e
xor eax, esi
and eax, esi
or esi, eax
add eax, 0x5fcf3208
ror esi, 0x1b
add eax, 0x6119f008
xchg esi, eax
ror esi, 8
or eax, 0x635bee08
xor esi, eax
bswap esi
shr eax, 0x1c
shr eax, 0x1b
shr eax, 0x10
or eax, 0x679ba808
dec eax
inc esi
or esi, 0x698da408
xchg esi, eax
shr esi, 0x12
xor eax, 0x6beae608
inc eax
sub eax, 0x6d4c2c08
and eax, esi
inc esi
mov ebx, 0x4374aae
and eax, esi
xchg esi, eax
add eax, esi
sub eax, 0x71560608
dec eax
or eax, 0x72a55c08
xchg esi, eax
shl esi, 0x1b
xor eax, 0x74fd9208
and eax, 0x75991a08
not eax
or esi, eax
add eax, esi
inc eax
sub eax, esi
ror esi, 0xf
bswap esi
mov eax, 0x7aae4608
bswap eax
or esi, eax
ror eax, 0x17
or esi, 0x7d676608
bswap eax
and eax, 0x7ea88008
or esi, eax
mov esi, 0x7fdadc08
shl eax, 0x16
bswap eax
ror esi, 2
mov eax, 0x826f2208
ror eax, 9
ror eax, 0x14
or esi, 0x84950a08
add esi, eax
mov eax, esi
xchg esi, eax
bswap esi
add eax, esi
inc eax
and esi, eax
shl esi, 0x14
xor eax, esi
shl esi, 0xc
or eax, esi
dec esi
xor esi, eax
or esi, eax
add eax, esi
ror eax, 0x1e
xor esi, 0x8fdaaa08
sub eax, esi
shl eax, 0x14
and eax, 0x91e2b808
or eax, esi
sub eax, 0x934e6c08
add esi, eax
xor eax, 0x94ac1e08
inc eax
and esi, 0x95e76608
add eax, esi
add eax, esi
xor eax, 0x97c5b408
bswap esi
add eax, esi
mov eax, 0x99792608
ror esi, 0x1e
add eax, esi
add esi, 0x9b4d6a08
add esi, 0x9bdeae08
or esi, eax
inc eax
xor eax, esi
xchg esi, eax
or esi, 0x9f766208
dec esi
shr esi, 0xd
not esi
xchg esi, eax
xor eax, 0xa3126408
and esi, eax
add esi, eax
sub esi, eax
inc eax
or eax, esi
inc eax
bswap eax
and eax, esi
shr eax, 0x16
bswap esi
and eax, 0xaa0df208
mov esi, eax
and eax, esi
sub eax, 0xabe5ca08
inc eax
sub esi, 0xad490608
shl eax, 0xb
sub eax, esi
inc eax
ror eax, 0xc
mov eax, esi
bswap eax
shl esi, 0x1a
shr esi, 6
shr esi, 0x16
xchg esi, eax
and eax, 0xb4c35808
inc esi
and esi, 0xb5fe9e08
mov eax, 0xb6832608
ror eax, 0x17
inc eax
not eax
xor eax, 0xb9508e08
and esi, eax
sub eax, 0xbaac0608
shr esi, 0xd
xor eax, esi
shr eax, 4
rol esi, 0x13
and esi, 0xbe35cc08
xor eax, 0xbf050808
inc esi
sub eax, 0xc0687408
mov esi, eax
dec eax
and eax, esi
mov eax, 0xc2a05008
shr esi, 0xe
and eax, 0xc3f39c08
add eax, 0xc4839808
add esi, eax
inc esi
add eax, esi
mov eax, 0xc6bae008
sub esi, eax
inc eax
or esi, eax
and esi, 0xc9640808
or eax, 0xca133e08
add esi, 0xcaa50a08
and esi, eax
sub eax, 0xcc016208
bswap eax
ror esi, 4
sub eax, 0xce25b608
inc eax
xor eax, esi
or eax, esi
and eax, esi
mov eax, 0xd1491408
and eax, 0xd1e4f408
sub eax, esi
or eax, 0xd3518a08
dec esi
bswap esi
inc esi
bswap eax
xchg esi, eax
xchg esi, eax
and eax, 0xd8263408
ror esi, 0x11
xor esi, 0xd9b27608
shl eax, 0x1b
mov esi, eax
xor eax, esi
xchg esi, eax
or esi, 0xdd302008
xor eax, 0xdecf6c08
mov esi, eax
or esi, eax
not eax
add esi, 0xe1300808
xchg esi, eax
inc esi
and esi, eax
not eax
mov eax, esi
add eax, esi
dec esi
shr eax, 0x19
not eax
xor eax, esi
or esi, eax
and eax, 0xe8ecbc08
mov eax, esi
and eax, esi
mov esi, eax
xor eax, 0xeb4cc608
xor esi, eax
xor ebx, 0x4775aae
sub esi, 0xed01fa08
and esi, 0xeda12c08
ror eax, 9
add esi, 0xeeebe208
not esi
mov esi, eax
mov eax, esi
sub esi, eax
and eax, esi
dec esi
mov eax, 0xf3064a08
add esi, 0xf3979408
or esi, 0xf448a608
add eax, 0xf4d7b408
mov eax, 0xf55cd408
dec eax
dec esi
dec esi
or eax, esi
dec esi
dec esi
sub esi, 0xf9eda208
xor eax, 0xfabd1608
dec esi
ror eax, 3
sub eax, 0xfcdd8e08
add esi, eax
sub eax, esi
or eax, 0xfed72e08
and eax, esi
dec eax
inc eax
or eax, esi
xor esi, 0x2226e09
shl eax, 4
mov eax, esi
sub eax, esi
sub esi, eax
ror eax, 0x1a
inc eax
not esi
shr esi, 0xf
and esi, 0x81bec09
shr esi, 0x13
inc eax
not esi
not eax
or esi, 0xb64be09
and esi, eax
ror eax, 1
add esi, 0xd493209
or eax, 0xdf89a09
or esi, 0xea98609
xchg esi, eax
and eax, 0x10182209
sub eax, esi
xor esi, eax
rol esi, 0x15
ror esi, 5
sub eax, esi
dec esi
dec esi
xor esi, 0x15e25009
sub eax, esi
and esi, eax
add eax, esi
dec eax
add eax, 0x18eea409
add esi, eax
xor eax, 0x1a4af009
and esi, 0x1ae7fc09
sub eax, esi
sub esi, 0x1c69fa09
and esi, eax
shr esi, 0x18
xchg esi, eax
shr esi, 1
add eax, esi
xor esi, eax
and eax, 0x21355c09
dec eax
xor esi, eax
and esi, 0x233fa009
mov esi, 0x23c60609
xor esi, eax
xchg esi, eax
mov eax, esi
sub esi, 0x26abee09
shl eax, 0x14
or eax, 0x280fb809
shr eax, 2
sub esi, eax
mov eax, esi
mov eax, 0x2a85d009
and eax, 0x2b208409
xor esi, 0x2bf20409
inc esi
xchg esi, eax
xor esi, eax
dec eax
mov eax, esi
add esi, eax
add esi, eax
and esi, eax
sub eax, 0x32943809
bswap eax
bswap eax
inc esi
rol eax, 0xd
mov esi, eax
rol eax, 0x15
add esi, 0x37233009
dec esi
and esi, eax
sub esi, 0x3933e609
bswap esi
sub eax, 0x3aa7aa09
and esi, 0x3b498409
and eax, 0x3be99609
shr esi, 1
or eax, 0x3d5a0c09
dec eax
not esi
dec eax
bswap eax
xor esi, 0x40cdf409
inc eax
and eax, esi
sub esi, eax
or esi, eax
or eax, esi
sub eax, esi
or eax, 0x45a37009
xor eax, esi
call ebx
bswap esi
bswap eax
dec esi
dec esi
xchg esi, eax
inc esi
xor esi, 0x4b7d4e09
mov esi, 0x4c071609
shr eax, 0x1c
add eax, esi
or esi, eax
or eax, 0x4ebaf409
and esi, eax
and esi, 0x4ff81609
xor eax, esi
or eax, esi
xchg esi, eax
not eax
sub esi, eax
sub eax, esi
sub esi, 0x55db1a09
add eax, 0x566b4809
sub esi, eax
add eax, 0x57bb2009
xor esi, eax
and esi, eax
and esi, 0x59bd6e09
mov eax, esi
and eax, esi
inc eax
xor esi, eax
sub esi, 0x5cfa8e09
add esi, eax
mov eax, 0x5e0ab609
shr esi, 0x19
sub esi, eax
mov esi, 0x6009ba09
rol eax, 1
sub esi, 0x6f0bfa09
add esi, eax
sub eax, 0x705f6209
xchg esi, eax
not esi
xor esi, eax
add esi, 0x733b9409
not esi
mov esi, 0x7464ee09
bswap eax
add esi, 0x7599fa09
add esi, eax
ror esi, 3
dec eax
inc eax
xor eax, esi
shl esi, 0x1e
or eax, 0x7a4adc09
not esi
or esi, 0x7b9e6609
sub esi, eax
or esi, 0x7d122609
add esi, eax
bswap eax
or eax, esi
add esi, 0x7f7f7009
bswap eax
sub eax, 0x80e69209
mov esi, eax
not eax
shl eax, 0x1d
and esi, 0x8359e409
rol eax, 0x11
ror esi, 0x1b
mov esi, eax
rol eax, 1
not eax
not esi
inc eax
xchg esi, eax
sub eax, esi
and eax, esi
shr esi, 1
mov eax, esi
xchg esi, eax
rol eax, 0x17
sub eax, esi
sub esi, 0x8e497c09
ror eax, 0xe
sub eax, 0x8fc58409
or esi, eax
sub eax, 0x91351e09
or esi, eax
inc eax
bswap eax
mov eax, 0x93af6e09
not eax
ror eax, 9
and esi, 0x95a60a09
shr esi, 4
xor eax, esi
add eax, esi
rol eax, 1
add eax, esi
not eax
rol esi, 0xf
mov esi, eax
rol eax, 0x10
sub esi, eax
xchg esi, eax
and esi, eax
bswap eax
xor esi, eax
mov eax, esi
add eax, 0xa02a3809
add esi, eax
rol esi, 0xb
sub esi, 0xa23b6609
rol eax, 0x11
ror esi, 0xa
bswap eax
add eax, esi
mov eax, esi
xchg esi, eax
sub eax, esi
mov esi, eax
dec eax
not eax
ror eax, 0x19
mov eax, 0xa9e18009
bswap esi
sub eax, 0xab4db609
bswap eax
dec eax
or eax, esi
or esi, eax
mov eax, 0xae7e2e09
add eax, 0xaf0db209
sub eax, esi
add esi, eax
add esi, eax
and esi, eax
or eax, 0xb22e5409
rol eax, 0xf
shr eax, 0xc
and eax, esi
sub eax, esi
rol esi, 0x19
and esi, eax
and eax, 0xb6ef5009
dec esi
add eax, esi
mov eax, esi
shl esi, 2
and esi, eax
shr esi, 0x1a
rol eax, 7
ror esi, 0x17
dec eax
or esi, eax
add eax, 0xbe0b8809
sub eax, esi
sub eax, esi
not eax
shr esi, 0xb
ror esi, 0x13
xor eax, 0xc270a009
add esi, 0xc3023609
not eax
and eax, 0xc4424209
ror eax, 0x13
or esi, 0xc5ac7009
not esi
or eax, esi
sub eax, esi
and esi, eax
xchg esi, eax
xchg esi, eax
xor eax, esi
xor esi, eax
sub esi, 0xcc54be09
xor eax, 0xcd24f209
rol esi, 0xb
sub esi, eax
add esi, 0xcf2e9c09
or esi, 0xcfe05609
and esi, eax
sub eax, 0xd13b8209
sub eax, 0xd202f409
add eax, esi
and eax, 0xd325fe09
rol esi, 0x1b
or eax, esi
ror esi, 0x16
xor esi, 0xd610c609
or esi, eax
add eax, esi
mov eax, esi
xor eax, esi
xor esi, 0xd95f7009
or eax, esi
add esi, eax
add eax, esi
and esi, eax
rol eax, 9
and esi, 0xdd07ca09
and esi, 0xdda43c09
shr esi, 2
ror eax, 0xf
add eax, esi
and eax, 0xe0391609
sub esi, eax
or esi, 0xe1ad1209
ror esi, 0x1c
xor esi, 0xe3395409
xchg esi, eax
mov esi, eax
sub eax, 0xe5551009
shr esi, 5
sub esi, 0xe6d16209
and esi, eax
or eax, esi
or eax, esi
and esi, 0xe9562a09
sub eax, esi
sub eax, esi
or esi, 0xeb7e6009
xor esi, 0xec516209
and esi, 0xecf3a009
bswap esi
or eax, esi
bswap esi
dec eax
bswap esi
and eax, 0xf0c48209
mov esi, eax
mov esi, eax
bswap eax
or esi, 0xf31dd409
or eax, 0xf3cc8e09
bswap eax
mov esi, 0xf4f94009
or esi, 0xf5aa7609
and esi, 0xf6470c09
mov esi, eax
mov eax, esi
xchg esi, eax
rol esi, 0x1a
mov eax, 0xf95b4609
add esi, 0xf9ec8609
sub esi, 0xfab2a209
and eax, esi
mov esi, eax
shr eax, 0x1a
dec esi
and esi, eax
xor eax, 0xfe8a3c09
bswap eax
bswap esi
bswap esi
add eax, esi
add eax, 0x193c80a
sub esi, eax
add eax, 0x2e3ba0a
bswap esi
dec esi
sub esi, eax
or esi, eax
add esi, eax
bswap esi
and eax, 0x768d60a
and eax, 0x804420a
xchg esi, eax
xor esi, 0x9acb40a
and esi, eax
xor eax, 0xb17560a
or eax, esi
sub esi, eax
and eax, 0xd1b060a
inc esi
add esi, eax
and eax, 0xee4720a
xor eax, esi
or eax, 0x105abe0a
add esi, 0x10ef100a
or eax, esi
or esi, eax
xor esi, 0x1314820a
bswap esi
not esi
ror esi, 0xa
shr esi, 0x18
bswap eax
ror esi, 0x11
mov esi, eax
sub esi, eax
and eax, esi
add eax, esi
xor eax, 0x1a5a2c0a
xor esi, 0x1b2e860a
xor esi, 0x1c02dc0a
sub esi, 0x1cc8360a
bswap esi
not esi
add esi, eax
or eax, 0x1f4bb60a
or esi, 0x1ffcb20a
sub eax, esi
sub eax, 0x217ff80a
add eax, esi
sub eax, esi
mov eax, esi
xor esi, eax
dec eax
bswap esi
and eax, 0x25ecce0a
sub eax, 0x26b3260a
add esi, eax
add esi, 0x27d16a0a
xor eax, esi
xor eax, 0x2968400a
inc eax
shr esi, 0x1b
rol eax, 0x1a
or esi, eax
and eax, 0x2cbe340a
xor eax, 0x2d8e620a
or esi, 0x2e3f1c0a
xor esi, 0x2f10fa0a
not esi
or eax, 0x3063720a
xchg esi, eax
mov esi, eax
ror eax, 0x11
and eax, 0x330daa0a
xor eax, 0x33dd120a
mov esi, eax
not eax
or esi, 0x35b0fc0a
dec eax
add eax, 0x36e2940a
dec esi
not esi
and esi, 0x38c3d80a
dec eax
sub esi, 0x3a29640a
mov eax, 0x3aad840a
and eax, 0x3b496c0a
sub eax, 0x3c0f980a
add eax, 0x3c9f880a
dec esi
shl esi, 0x10
mov eax, esi
mov esi, eax
or esi, 0x3fa2240a
mov eax, 0x4027440a
and eax, 0x40c4a80a
rol esi, 0x1d
dec eax
rol eax, 0x1b
mov esi, 0x4359fc0a
or eax, esi
ror esi, 0x12
inc eax
sub esi, 0x4622680a
mov eax, esi
and eax, esi
ror eax, 0x1b
and eax, 0x4886be0a
or eax, esi
sub eax, esi
bswap esi
xchg esi, eax
mov eax, esi
shr esi, 0xb
xor eax, 0x4d7e380a
mov eax, 0x4e034c0a
mov esi, 0x4e893e0a
ror eax, 0x1b
or esi, 0x4ff3160a
mov eax, 0x507afc0a
or esi, 0x512ba20a
and esi, 0x51c88a0a
xchg esi, eax
shr eax, 0xf
add eax, esi
bswap esi
xor esi, eax
inc esi
and eax, esi
add esi, eax
dec esi
rol esi, 0x17
xor esi, 0x59354e0a
sub eax, esi
xor esi, eax
inc esi
inc eax
inc esi
or eax, esi
xor esi, eax
ror eax, 0x10
sub eax, esi
or eax, 0x6030f80a
and esi, eax
dec eax
not eax
rol eax, 0xc
or esi, eax
inc eax
xor esi, 0x64dba60a
add eax, 0x656b9c0a
sub eax, 0x6632de0a
add eax, 0x66c22e0a
add eax, 0x6752080a
mov esi, 0x67d8680a
xchg esi, eax
or esi, eax
inc esi
add esi, 0x6a879e0a
or esi, eax
xor eax, 0x6c05dc0a
or eax, esi
or eax, 0x6d60c80a
shr esi, 0x15
shl eax, 0x11
add eax, esi
mov esi, 0x6fdfb60a
sub esi, eax
not eax
xchg esi, eax
and eax, esi
mov esi, eax
sub eax, 0x73f33e0a
xor eax, 0x74c29e0a
mov esi, 0x7549460a
or esi, 0x75fcda0a
dec esi
mov esi, eax
bswap eax
mov esi, eax
shl esi, 0xf
not esi
and esi, 0x7a35be0a
or esi, eax
or eax, esi
or esi, 0x7c3e200a
mov esi, eax
xor eax, esi
mov esi, eax
and esi, 0x7ea39a0a
ror eax, 0xa
sub eax, 0x80246c0a
add esi, eax
sub esi, eax
and esi, 0x820d180a
bswap esi
bswap esi
sub esi, eax
sub esi, eax
mov esi, 0x8562ce0a
shr eax, 0x12
inc esi
shr esi, 0x15
dec eax
add eax, 0x889f320a
inc esi
and eax, 0x89dbce0a
shl eax, 0x11
mov esi, 0x8b17340a
xchg esi, eax
not eax
or esi, eax
dec esi
mov esi, eax
add esi, eax
or eax, 0x8f9c540a
sub esi, eax
xchg esi, eax
shr eax, 9
and esi, eax
bswap eax
sub eax, 0x93e2840a
add esi, eax
mov esi, 0x94f7c40a
and eax, esi
mov eax, 0x960e980a
sub esi, 0x96d6240a
and eax, esi
xor eax, esi
or eax, esi
mov eax, 0x995bca0a
xor eax, esi
mov esi, 0x9aab2a0a
dec eax
and esi, eax
xchg esi, eax
mov eax, 0x9d439c0a
not eax
and eax, 0x9e82aa0a
add eax, esi
sub eax, esi
dec esi
or eax, esi
or eax, 0xa1bfd40a
mov esi, 0xa245e00a
xor esi, 0xa31a9e0a
xor eax, esi
sub esi, eax
or eax, 0xa554840a
dec eax
xor esi, eax
mov eax, esi
xor esi, 0xa810320a
mov esi, 0xa897ae0a
ror esi, 0x15
xor esi, eax
sub esi, eax
add esi, eax
sub eax, esi
and eax, 0xacc4a20a
ror esi, 3
or esi, eax
xchg esi, eax
and esi, 0xafa12c0a
shr eax, 0x1b
sub esi, 0xb11ba60a
xor eax, 0xb1ebe80a
inc esi
dec eax
dec esi
not esi
xor esi, 0xb540d40a
sub eax, esi
not eax
or eax, 0xb8af8e0a
add eax, esi
and eax, esi
inc eax
mov eax, esi
mov eax, esi
xchg esi, eax
rol esi, 0x16
add esi, 0xbd83880a
shr esi, 0xf
not eax
shl eax, 0x16
mov esi, 0xc015440a
add eax, 0xc0a7e60a
and esi, 0xc144da0a
add eax, esi
add eax, 0xc25b8a0a
sub eax, 0xc320da0a
sub eax, 0xc3e4ea0a
shl eax, 0x1d
and eax, 0xc531b20a
dec esi
or eax, esi
rol esi, 7
and esi, 0xc890cc0a
and esi, eax
sub esi, eax
bswap eax
xchg esi, eax
mov eax, 0xcca9a80a
ror eax, 0x16
add esi, eax
ror esi, 0x1d
or eax, 0xcf57a00a
dec eax
bswap eax
rol eax, 0x1a
sub esi, eax
shl esi, 0xa
bswap eax
ror eax, 4
inc eax
and esi, 0xd55d8c0a
inc eax
rol esi, 9
mov esi, eax
inc eax
inc eax
dec eax
or esi, 0xd9c1c60a
xor esi, eax
inc eax
mov eax, esi
and esi, 0xdc46040a
add eax, 0xdcd66e0a
xor eax, esi
ror eax, 0xb
sub eax, esi
or esi, eax
bswap esi
shl esi, 0xb
dec esi
mov eax, 0xe23c1c0a
ror eax, 9
dec eax
sub esi, 0xe520d20a
ror esi, 0xe
rol eax, 0x19
inc eax
or eax, 0xe7e0f80a
add eax, esi
xor esi, 0xe9390a0a
mov eax, esi
sub eax, 0xea79c60a
or esi, 0xeb2a220a
xchg esi, eax
xor esi, 0xecce380a
and esi, eax
shl eax, 3
ror eax, 0x1e
inc esi
and esi, 0xf00e0c0a
sub esi, eax
xor eax, 0xf19db20a
dec esi
not eax
and esi, eax
and esi, eax
not eax
add esi, eax
add esi, 0xf5d7940a
or eax, 0xf687600a
inc eax
mov eax, esi
mov eax, esi
ror eax, 6
mov esi, 0xf95fba0a
xor esi, eax
inc esi
add esi, eax
sub esi, eax
add eax, 0xfca8cc0a
rol esi, 0x11
ror eax, 0x19
shl esi, 0x14
not eax
ror esi, 9
bswap eax
ror eax, 8
xchg esi, eax
or eax, esi
and eax, 0x39f600b
xor eax, 0x46ec60b
or esi, 0x51fde0b
inc esi
dec eax
sub esi, 0x723080b
xchg esi, eax
and esi, eax
xor eax, esi
add esi, 0x9ed720b
xor eax, 0xabcea0b
add esi, 0xb4e060b
shr esi, 9
xor esi, eax
dec eax
shr eax, 7
xchg esi, eax
xor esi, eax
or eax, esi
mov esi, eax
shr eax, 0x14
shl esi, 5
mov esi, 0x12df880b
and esi, eax
add esi, eax
rol esi, 0x17
add esi, eax
sub eax, esi
sub eax, 0x16c6300b
ror eax, 9
or eax, esi
shr eax, 0x1e
add esi, 0x1974980b
or eax, esi
rol eax, 0x1c
rol esi, 0x14
mov eax, esi
mov esi, eax
mov esi, 0x1d0ffa0b
shr esi, 0x14
bswap esi
mov eax, 0x1eef620b
and eax, 0x1f8ac40b
xor esi, 0x205c500b
not eax
xor esi, 0x21cf6c0b
xchg esi, eax
xchg esi, eax
sub esi, eax
sub eax, 0x25b1740b
xchg esi, eax
not esi
sub eax, esi
sub esi, 0x28c4c00b
or esi, eax
bswap eax
dec eax
or eax, 0x2b7b340b
shl eax, 0x1a
add eax, esi
not eax
shr eax, 0x18
not eax
xchg esi, eax
rol eax, 0x12
xor eax, esi
sub esi, eax
and esi, 0x32a2d00b
xor esi, eax
rol esi, 1
sub eax, 0x3503480b
and esi, 0x35a72c0b
sub esi, eax
and eax, 0x370dce0b
sub eax, esi
xor eax, esi
rol eax, 0xe
rol esi, 7
dec esi
and eax, esi
sub eax, esi
not eax
mov eax, esi
add eax, 0x3dd1f40b
bswap eax
dec esi
and esi, 0x3fc43a0b
sub esi, 0x40903c0b
or esi, eax
sub esi, eax
add eax, esi
shl eax, 0xc
or eax, 0x43ff560b
xor eax, 0x44d54c0b
dec esi
and eax, esi
ror eax, 1
not eax
shl eax, 0x16
mov eax, 0x48b9220b
xor eax, esi
not eax
xchg esi, eax
add eax, 0x4ba11c0b
or eax, esi
or esi, eax
and esi, 0x4da07a0b
ror esi, 0x11
add eax, esi
dec eax
or eax, 0x504dc60b
shr esi, 0x11
and esi, eax
ror esi, 0x11
bswap eax
inc esi
inc eax
inc esi
xchg esi, eax
rol esi, 7
ror eax, 0x1b
bswap esi
rol eax, 0xa
shr eax, 4
mov eax, 0x5a072c0b
xchg esi, eax
ror eax, 9
and esi, 0x5c45de0b
ror esi, 0xf
bswap eax
xchg esi, eax
shl esi, 0x16
inc esi
sub eax, esi
ror eax, 0xd
mov esi, 0x61f7260b
shl esi, 0x1b
dec eax
or eax, esi
add eax, esi
and esi, 0x65320a0b
mov esi, eax
and esi, 0x665bc80b
or eax, esi
xor eax, esi
rol esi, 1
sub esi, eax
bswap esi
rol eax, 0x14
sub esi, 0x6b8f020b
or esi, 0x6c48100b
or esi, 0x6cfe880b
or esi, eax
ror esi, 0x14
sub eax, 0x6f39c80b
inc esi
shl esi, 1
and eax, 0x7135be0b
xchg esi, eax
shl eax, 0x12
bswap eax
dec eax
and eax, esi
sub esi, eax
shr esi, 4
not esi
mov eax, 0x77640e0b
shr eax, 0x1a
not esi
add esi, eax
mov esi, eax
ror esi, 0x1d
and esi, eax
shr esi, 0xe
shr esi, 0x16
or esi, 0x7d6d220b
dec eax
bswap eax
xor esi, eax
or esi, 0x8046620b
sub eax, 0x8110060b
inc eax
xor esi, 0x83334a0b
xor esi, 0x84043e0b
add eax, 0x84946c0b
inc eax
ror eax, 0x16
sub eax, 0x86af7e0b
sub eax, esi
not esi
mov eax, esi
and eax, 0x92dd0e0b
sub eax, esi
rol eax, 0x1a
shr eax, 0x1a
sub esi, eax
or esi, 0x967b220b
not eax
and eax, 0x97b8da0b
mov eax, esi
and eax, esi
mov esi, eax
rol eax, 0x12
add eax, esi
mov esi, 0x9b10820b
xor esi, eax
add esi, eax
and eax, 0x9d03ba0b
xchg esi, eax
or esi, eax
or eax, esi
xor esi, 0xa0048a0b
inc esi
not eax
not eax
or eax, 0xa296f60b
and esi, 0xa333f80b
xor eax, 0xa406680b
not eax
or eax, 0xa5570e0b
rol eax, 0xf
add eax, 0xa69e580b
sub eax, 0xa762320b
shl esi, 0xb
rol esi, 1
inc esi
ror eax, 4
not eax
xor esi, 0xab9bc60b
add eax, 0xac2bc20b
bswap eax
or esi, 0xaf25540b
bswap esi
or eax, 0xb087fa0b
sub esi, eax
sub esi, eax
bswap esi
shl eax, 0x1c
bswap eax
mov eax, 0xb53be00b
dec esi
shr esi, 0x17
bswap eax
sub eax, esi
xor esi, 0xb8c5a20b
mov eax, 0xb94ac80b
sub esi, eax
bswap esi
not esi
xor esi, eax
xchg esi, eax
and eax, esi
add esi, 0xbe1dc20b
shl esi, 0x15
sub eax, esi
shl esi, 0x12
sub eax, 0xc104e20b
xchg esi, eax
mov eax, 0xc25fd00b
mov esi, 0xc2e5ba0b
sub eax, esi
not eax
rol eax, 6
ror esi, 0x1a
mov eax, 0xc638e40b
shl eax, 0x1a
sub eax, 0xc7b1da0b
ror eax, 8
and eax, 0xc905900b
mov esi, eax
and eax, 0xca22640b
sub esi, eax
sub eax, esi
xor esi, 0xcc720a0b
not esi
xor eax, 0xcde4ba0b
inc eax
xchg esi, eax
and eax, 0xcff0ea0b
and esi, 0xd08d840b
xor esi, eax
xor esi, 0xd22e6a0b
mov esi, 0xd2b4360b
shl eax, 0x1e
mov eax, esi
and esi, 0xd51d460b
rol eax, 6
and esi, eax
ror esi, 0x1d
rol eax, 6
shl esi, 3
xor eax, 0xd9618a0b
and esi, eax
xor eax, 0xdac8f60b
shl esi, 6
inc eax
or eax, esi
and eax, 0xdd5f320b
bswap esi
dec eax
or eax, 0xdf53060b
and eax, esi
xchg esi, eax
xor esi, eax
dec eax
add eax, 0xe2b7540b
sub esi, eax
add esi, 0xe4091e0b
mov eax, 0xe48da40b
or eax, esi
shl esi, 0x17
ror esi, 8
rol eax, 6
inc eax
bswap eax
mov eax, esi
mov esi, eax
sub eax, 0xea5dac0b
rol esi, 4
or eax, esi
add eax, 0xec4cd20b
rol eax, 0x1e
add esi, eax
ror eax, 6
inc eax
shr esi, 1
add eax, 0xf02e100b
add esi, eax
not eax
rol esi, 0x15
or esi, eax
mov esi, 0xf3482c0b
xchg esi, eax
rol eax, 0x1a
rol esi, 9
inc eax
xchg esi, eax
bswap eax
sub esi, eax
or esi, eax
add esi, eax
xor eax, esi
xor esi, eax
add esi, 0xfbbd5c0b
xor esi, eax
xchg esi, eax
or eax, esi
dec esi
shr esi, 0x13
mov esi, 0xffe63c0b
xor esi, 0xb7ba0c
xor eax, esi
xor esi, eax
xor esi, 0x320880c
and esi, 0x3bdba0c
and eax, 0x459000c
sub esi, eax
and eax, 0x5b4bc0c
and eax, 0x650040c
xor eax, esi
xchg esi, eax
shr esi, 0x13
xchg esi, eax
shr eax, 0xc
ror eax, 2
rol eax, 0x1d
rol esi, 0xa
and esi, eax
xor eax, esi
mov esi, eax
mov esi, eax
ror esi, 3
or eax, 0x10241e0c
shl eax, 3
add esi, eax
sub esi, eax
and eax, 0x12be660c
bswap esi
or esi, eax
not esi
xor esi, eax
and esi, eax
add esi, 0x16a9460c
or esi, 0x1759be0c
add esi, eax
inc eax
sub esi, 0x194c200c
mov eax, 0x19d0b40c
sub eax, 0x1a95440c
rol eax, 0x1e
add esi, eax
rol esi, 0x1c
inc esi
shr esi, 0x1b
sub esi, 0x1eacae0c
dec esi
or eax, esi
or esi, eax
add eax, esi
xor esi, eax
rol esi, 0x11
sub esi, 0x2373380c
mov esi, 0x23f9900c
mov eax, esi
sub esi, 0x253c6a0c
shl eax, 9
mov eax, esi
mov esi, eax
mov eax, 0x276ffc0c
or eax, 0x28221c0c
and esi, 0x28bfce0c
or esi, 0x2970240c
dec esi
or eax, esi
bswap eax
add esi, eax
or eax, esi
add esi, eax
sub eax, esi
shr esi, 0x1c
shl eax, 0x1d
mov eax, esi
or esi, 0x306dd60c
add eax, esi
add eax, 0x3184f80c
add esi, eax
mov esi, 0x32992a0c
shr eax, 0x16
xor esi, 0x341f6e0c
add esi, eax
sub esi, eax
rol esi, 0xa
shl eax, 0x13
ror esi, 0x16
shl eax, 0x1e
add eax, 0x38d32e0c
sub eax, 0x3997ec0c
xor eax, esi
ror eax, 0x11
rol esi, 9
shr eax, 0x14
mov eax, esi
mov esi, eax
ror eax, 0x18
mov esi, 0x3ec1360c
shr eax, 0x19
or esi, 0x4026e00c
xor esi, eax
mov esi, eax
add esi, 0x4207120c
bswap esi
add eax, esi
dec eax
xor esi, eax
add esi, eax
xor eax, 0x45f9b60c
rol esi, 0x14
shl eax, 0x1d
inc esi
add esi, 0x4896240c
shl esi, 6
or eax, esi
and eax, esi
xchg esi, eax
sub eax, esi
mov esi, eax
xchg esi, eax
dec eax
shr eax, 0x10
add eax, esi
add esi, eax
bswap eax
rol esi, 0x12
xor eax, esi
xor esi, 0x52c92c0c
mov esi, eax
rol esi, 1
inc esi
or eax, esi
bswap esi
and esi, 0x58a8320c
or esi, eax
add esi, eax
shr esi, 2
xchg esi, eax
ror esi, 0x1c
or eax, 0x5d9eee0c
and eax, 0x5e3a560c
and esi, eax
shl esi, 0x1d
or eax, esi
mov eax, esi
not esi
rol eax, 0x14
ror eax, 0xe
bswap esi
sub eax, esi
or eax, 0x64cef40c
mov esi, 0x6555420c
shr eax, 0x15
or eax, 0x66b8180c
sub eax, esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al