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

Disassembly:
xchg ebx, edx
and edi, esi
or ebx, ecx
mov esi, ecx
xchg edx, ecx
mov edi, 0x2c085f27
xor eax, edi
shr eax, 0x16
sub esi, edx
and ecx, edx
bswap edx
add eax, edi
add esi, ecx
and ebx, ecx
or eax, ebx
sub eax, 0x335fbb27
and ecx, ebx
or eax, ebx
xchg edx, ecx
or eax, ebx
xchg ecx, edx
xchg esi, edx
shr edx, 0x19
xchg edx, ecx
not esi
shl ebx, 0x10
sub ebx, edi
mov edx, ebx
xchg edi, ecx
add edi, esi
add ebx, eax
mov edx, eax
shr edx, 0xc
add esi, 0x407cff27
xor ecx, edx
xor eax, edi
mov edx, 0x42c7c127
bswap esi
and eax, esi
or edi, edx
xchg esi, edi
or edx, esi
sub edx, ecx
xor ebx, 0x48218d27
and edx, edi
ror edx, 0x1d
xor esi, edi
xor esi, ebx
add edi, edx
xor edx, esi
or eax, ecx
and edx, eax
mov esi, 0x4ea02b27
xchg ecx, eax
add edx, esi
not ecx
add ecx, edi
not ecx
or esi, edx
xor eax, edx
ror ecx, 0x19
xchg esi, edx
rol eax, 0x10
and ebx, ecx
or esi, 0x5761a927
add eax, 0x57fba327
inc esi
rol ebx, 0x1a
sub eax, esi
mov esi, 0x5b0d5927
xchg ecx, esi
add edx, esi
ror edx, 0x19
xor edi, ecx
add ecx, eax
or ecx, 0x6013f727
or ebx, ecx
add ecx, edi
inc edx
mov esi, 0x62da1127
xchg esi, ecx
and ebx, ecx
xor edx, 0x659beb27
sub eax, ecx
shl ecx, 0x1a
add ebx, edx
mov esi, edx
xchg ecx, esi
or ebx, edx
bswap eax
sub ebx, edx
xchg edx, eax
xchg ecx, edx
mov eax, ecx
inc edx
mov ebx, edx
add edi, ebx
add edi, edx
and ecx, edi
add eax, edi
xor ebx, esi
or edx, 0x748d6f27
rol ecx, 0xd
add edi, ecx
not edx
and esi, 0x774d2f27
or edi, ebx
add edi, eax
or eax, edx
xchg edi, eax
add esi, ebx
mov esi, 0x7b40dd27
sub ecx, edi
add ecx, edi
shl edx, 0xc
sub edi, eax
and edx, ecx
and ebx, esi
not ecx
or ecx, edi
sub eax, ebx
sub ebx, edx
xchg ecx, ebx
and esi, ecx
sub eax, ebx
add eax, ebx
and ecx, edx
or ecx, ebx
add esi, edi
sub edi, ebx
or ebx, 0x887fd927
not eax
xor esi, edi
sub edi, 0x8ae8c727
xchg esi, eax
xor edi, 0x8cba1527
xor ebx, esi
xchg esi, edx
sub esi, edx
add edi, ecx
xor edi, edx
bswap ebx
add eax, edi
add edx, ecx
add edx, eax
and edx, eax
add edi, eax
ror ebx, 0xa
or edx, 0x95dd7527
bswap esi
and eax, edi
xor edx, esi
or edx, ecx
sub ebx, esi
shr ebx, 5
shl ecx, 0x19
add ebx, eax
and edx, esi
bswap edx
and edx, eax
xchg edx, edi
add edx, ebx
or eax, edi
or ecx, eax
add edi, ebx
and eax, ecx
xor edx, edi
shl esi, 6
xor esi, ecx
add esi, ecx
sub eax, ebx
mov ebx, edi
rol edx, 4
inc ecx
xchg ecx, esi
mov edi, eax
inc esi
and ebx, eax
rol ecx, 2
sub ecx, esi
add edi, ebx
add ebx, edi
bswap edi
xor edi, edx
xchg ebx, edx
or ebx, ecx
and eax, edi
xor edx, edi
xchg esi, edx
add eax, edi
and edi, eax
dec eax
add ebx, edx
shr ecx, 0x1e
sub edx, ecx
dec esi
or edi, edx
xor ebx, edi
and ecx, 0xb922e927
xor esi, edx
or esi, edi
xor edi, eax
mov edx, edi
mov ecx, edx
xchg edx, ecx
add esi, ebx
xchg esi, ecx
add esi, 0xbf95f527
sub esi, edx
rol eax, 0x10
ror edi, 5
or ebx, esi
mov ecx, 0xc32f0d27
sub ecx, eax
xor ebx, 0xc4d52b27
add ebx, ecx
mov edx, edi
sub esi, edi
sub esi, ebx
add ebx, edi
xchg ecx, eax
shl eax, 2
add ecx, edx
or ebx, esi
and eax, ecx
and edx, eax
or edx, 0xcce2f327
sub eax, edx
or ebx, ecx
add ecx, edi
xchg edx, edi
xchg ecx, esi
add ecx, edx
and esi, edi
sub edi, edx
mov ebx, 0xd3556b27
xor edx, edi
xor ebx, 0xd50ed727
add edi, ecx
xor ebx, esi
mov eax, 0xd6f1e727
not ecx
xor edx, edi
sub ecx, edx
and edi, ebx
add edi, ecx
or edi, 0xdb204527
and ecx, edi
xchg ecx, ebx
sub esi, eax
ror ecx, 8
inc eax
sub ecx, esi
xchg esi, ebx
xor edi, ebx
sub edx, esi
mov ecx, ebx
mov eax, edx
inc esi
add edi, ebx
xchg edx, eax
and edi, ebx
add edx, ebx
and esi, ebx
add esi, edx
add eax, edx
sub eax, ecx
and edx, ecx
rol ebx, 0xb
and edx, eax
mov eax, ebx
shr edx, 0xb
xor eax, esi
xor esi, edi
sub esi, 0xeef73927
xchg ecx, eax
mov edx, ebx
sub eax, edx
xor edx, ecx
ror ecx, 0x1d
dec eax
and edi, edx
sub edi, edx
xor ebx, 0xf5d3fd27
or edx, ecx
mov esi, ecx
shl esi, 0x19
xor esi, eax
xchg ebx, esi
xor edi, eax
xor ecx, ebx
mov edx, eax
mov ebx, eax
and eax, edx
xor ecx, 0xfdef6727
mov esi, eax
add edi, esi
or eax, edx
add edx, ecx
not eax
sub ebx, 0x1dee328
not edi
add edx, ebx
mov eax, edx
mov esi, edi
and ecx, eax
add ebx, ecx
xor eax, 0x6115928
bswap ebx
add ecx, ebx
and eax, edi
and edx, ecx
or ebx, edx
or esi, eax
xchg edi, ecx
sub edx, 0xba85d28
mov edi, 0xc320328
or ecx, edx
and ebx, edi
xchg edx, ecx
sub ecx, esi
or eax, ecx
sub eax, ebx
sub esi, eax
add esi, 0x123e9328
and ecx, esi
shl edi, 0x1a
mov ecx, eax
xchg esi, ebx
bswap eax
xchg edx, esi
add ebx, ecx
xchg ecx, ebx
or ecx, 0x1938cb28
mov ecx, esi
inc edx
sub esi, edx
mov ebx, edi
bswap ecx
dec edi
sub edx, eax
or ebx, eax
add edx, edi
xor edx, ecx
and edi, ecx
add eax, 0x2163dd28
and esi, ecx
xchg edx, eax
inc esi
add eax, edx
or ebx, edx
mov eax, edx
and edi, eax
bswap esi
sub eax, edx
xor ebx, ecx
sub edi, eax
shl edi, 0x13
xor ecx, 0x2b1d9d28
xchg esi, eax
and edi, ebx
or ecx, eax
sub ecx, edi
add esi, ebx
or ebx, edi
sub edi, eax
not esi
xchg esi, edi
sub eax, edx
xor edx, 0x33eb8528
xor esi, ecx
xchg edi, esi
and ecx, edi
xor ecx, esi
add ecx, esi
add eax, edx
or esi, eax
and ecx, 0x3a072d28
and eax, ecx
sub eax, edi
xor edx, eax
not esi
and edx, ebx
sub eax, ebx
or eax, 0x3f100d28
sub edi, eax
and edx, ecx
sub edi, ecx
sub esi, ecx
mov eax, ebx
and ebx, esi
add edx, ebx
xor ebx, 0x45fdfd28
add ecx, eax
add esi, ecx
mov eax, ebx
or ecx, esi
or edi, eax
mov esi, 0x49985928
mov esi, ecx
and edi, ecx
xchg edi, ebx
xchg edi, eax
add ecx, ebx
add eax, edx
add esi, ecx
sub eax, ecx
add ecx, edx
and eax, ebx
mov edx, esi
xor eax, ecx
xchg esi, edi
and ecx, edx
add edi, ebx
inc ecx
sub edi, edx
sub eax, edi
xor ecx, 0x56b59728
xchg esi, ebx
inc eax
and esi, eax
or eax, edx
sub ebx, edx
xor ecx, 0x5b216728
sub ecx, 0x5c049328
shr edi, 0x18
ror ecx, 0x14
xor edx, eax
ror ebx, 0x19
inc ecx
sub eax, edi
add ebx, esi
not edx
rol ecx, 0x19
or edi, ebx
xor ecx, edi
sub ecx, edi
add edx, edi
xchg edx, eax
mov ebx, 0x671af128
mov ecx, edx
xor ebx, eax
xchg edi, ecx
or edx, eax
xor edx, edi
xchg ebx, edx
sub ebx, esi
add ecx, edx
and ecx, ebx
and edi, edx
not eax
xor edi, eax
sub ecx, esi
and ecx, esi
xor ebx, edx
sub edx, ecx
not eax
mov edi, 0x74970f28
xchg edx, eax
not edi
inc eax
xor ecx, eax
and ebx, eax
xchg ecx, edi
bswap ecx
mov ecx, edx
xchg ecx, edx
bswap esi
xor edi, esi
xor ecx, eax
add edi, eax
bswap esi
sub edx, 0x801a4128
mov edi, ecx
ror eax, 0x10
xor edx, 0x825ed528
bswap edx
bswap edx
add ebx, edi
and ecx, 0x84fca328
or edx, 0x85c4e128
mov edi, 0x864fa328
and eax, 0x86f2d528
bswap esi
xchg esi, ecx
mov ebx, esi
add ecx, edx
xchg ebx, ecx
or eax, edi
sub edx, 0x8c155528
shr esi, 0xa
xor ebx, edx
shr ebx, 8
xchg edx, edi
sub edi, eax
mov eax, edx
rol esi, 3
xchg ecx, esi
dec ebx
sub ebx, ecx
sub esi, ecx
xor edi, eax
xchg edi, eax
rol ecx, 4
mov eax, 0x980b3b28
xchg ecx, esi
or edi, esi
or edx, ebx
sub ecx, edx
xchg esi, ebx
mov edi, 0x9c7d5928
xor esi, edx
or edx, 0x9e15cd28
xor ebx, 0x9ef68728
mov eax, esi
mov esi, ebx
sub edx, ecx
or edi, ebx
mov ebx, eax
xchg ecx, esi
xor esi, edx
or edi, edx
shl eax, 9
and esi, edx
add ebx, esi
and ebx, edi
xor ebx, ecx
add ebx, edx
or edi, 0xa88e0128
xor edi, esi
xor edi, 0xaa300928
shl esi, 1
or edx, 0xab9de128
and esi, eax
and edi, ebx
xchg edx, eax
mov esi, ecx
inc eax
mov esi, ebx
shl ebx, 0xc
mov ecx, 0xb09a9528
or edi, 0xb1603528
xor esi, edi
and eax, edi
xor edx, 0xb3d95f28
sub esi, ecx
xchg esi, eax
sub ebx, edi
sub esi, edx
sub edi, esi
and edi, edx
inc eax
mov esi, 0xba1bdb28
mov ebx, eax
mov edi, ebx
xchg ecx, edi
not esi
and eax, 0xbd8dff28
not edx
not esi
xchg esi, edi
xor esi, edi
or ecx, edi
or ebx, edx
xor edx, ecx
xor ecx, eax
mov ecx, edx
xchg ebx, eax
shl edi, 0xa
mov edx, ebx
and edx, ecx
bswap edi
shl ecx, 2
not ecx
and edi, esi
inc edx
or esi, edi
xor edi, edx
xor edx, ebx
xor esi, edx
mov ecx, edi
sub edi, ebx
mov ecx, ebx
and edi, esi
xchg edx, ebx
sub edi, 0xd3f38d28
shr ecx, 5
add esi, eax
mov edx, eax
shr edx, 0x14
shr ecx, 8
and esi, edx
sub eax, 0xd93ebd28
rol esi, 0x1c
xchg ecx, esi
xor edx, ecx
sub edx, ebx
and ebx, 0xdda3e528
mov edi, 0xde383528
and ebx, eax
mov edx, 0xdf799d28
sub edi, eax
or ebx, ecx
xchg edi, ebx
and ecx, eax
not esi
or eax, ebx
add eax, ebx
shl esi, 1
xchg edi, edx
bswap edi
and ecx, edx
or edx, edi
sub ecx, eax
or edi, 0xeaa33d28
or edi, ecx
rol edx, 0xa
and esi, ebx
and ecx, ebx
xchg ebx, eax
shl esi, 0x1c
sub eax, ebx
xor ecx, edx
xor ebx, eax
not eax
xchg ebx, esi
xchg ebx, eax
shr ecx, 0xf
and edx, eax
and eax, edx
bswap ebx
sub eax, edx
add eax, esi
bswap ebx
mov edx, edi
mov edi, edx
and esi, edx
not ebx
sub edi, esi
xor edx, edi
mov ecx, ebx
add ecx, 0x1124329
xor esi, 0x2254f29
sub edi, ebx
ror ebx, 4
and edx, esi
and ebx, edi
add edx, 0x62eb329
sub edx, edi
or edi, ecx
xchg ebx, esi
or edx, 0x9ef5129
not esi
ror ebx, 0x14
add ecx, esi
sub ecx, eax
and eax, ebx
xchg edx, ecx
sub eax, 0x100cd729
inc ebx
and esi, edx
or edx, eax
and edx, esi
mov ebx, edx
sub edx, edi
or esi, eax
and edi, edx
xor esi, ebx
add esi, ecx
xchg edx, edi
or edx, ebx
add edx, eax
xchg esi, ebx
rol edi, 0xd
xor esi, edx
inc ebx
sub eax, edx
sub eax, 0x2674fd29
sub ebx, 0x2751e729
ror eax, 8
inc eax
or edi, ecx
add edx, edi
and edi, eax
shl esi, 0x11
xchg edx, ecx
and esi, 0x2e166b29
sub edx, eax
sub ebx, ecx
or edi, 0x3137f929
mov edx, ecx
not eax
sub ebx, edx
xchg edx, ecx
add ebx, eax
and eax, ecx
shr ecx, 0x1b
xor eax, ebx
sub edi, esi
or ecx, edi
or edx, edi
xor eax, ebx
xchg edi, eax
or edx, ecx
and eax, 0x40406529
xchg ebx, eax
rol edx, 0x12
shr ebx, 0x18
xor ecx, esi
mov edx, ecx
xchg ebx, eax
add ebx, ecx
and edi, esi
or edi, ebx
sub esi, ebx
sub esi, ebx
xchg ebx, eax
and esi, 0x4ac65129
mov edx, esi
ror esi, 0x1d
add esi, eax
xor eax, ecx
xor esi, 0x4e979f29
rol ebx, 7
xchg esi, eax
or esi, eax
sub ebx, ecx
sub edi, ebx
ror edx, 0xf
add edi, esi
rol esi, 1
sub ebx, eax
mov eax, ecx
and ebx, esi
or ecx, 0x5b2d4129
or ebx, ecx
bswap ecx
sub esi, eax
or esi, edi
or ecx, edx
xor edx, 0x60ac7329
sub ecx, ebx
add esi, ebx
mov esi, 0x62dff529
not esi
mov esi, 0x646a8929
or eax, esi
xchg edi, ecx
and eax, edi
inc eax
and edx, ecx
and ebx, ecx
xor edi, ecx
or edx, edi
sub edx, ebx
and ecx, edi
and ecx, ebx
xchg edi, eax
sub ebx, 0x70263d29
or esi, eax
xchg ecx, eax
xor esi, edi
not esi
xchg ecx, ebx
xchg edx, eax
and edx, esi
inc edx
mov esi, eax
add ecx, 0x79356b29
rol edi, 0x19
add ecx, edx
and esi, 0x7b6f6d29
inc eax
bswap ebx
xor eax, edi
or edi, edx
sub esi, eax
bswap ecx
xchg esi, edx
add ebx, 0x821bb729
or ecx, esi
and ecx, edi
shl edi, 9
xor edi, eax
sub eax, ebx
mov eax, 0x8684f729
xor ebx, ecx
mov ecx, edx
sub eax, edi
or edx, edi
sub eax, edi
mov edi, edx
and edx, ebx
sub eax, edx
and ebx, esi
add edx, esi
xchg esi, edx
dec ecx
or ebx, 0x900a0729
add esi, ecx
sub esi, edi
mov edx, edi
mov edi, edx
xchg ebx, edi
xor ebx, eax
and edx, esi
sub edi, eax
xor edi, edx
dec ebx
add edi, esi
dec edx
mov eax, 0x9a1a2929
ror eax, 0xb
add edx, ecx
xor ecx, 0x9c82cb29
add edi, ebx
xchg edi, eax
sub ebx, edi
mov edi, ebx
mov eax, 0xa0544929
ror ecx, 0xd
or esi, edx
xchg esi, edx
and ebx, esi
add edx, 0xa4c74529
or esi, eax
mov esi, ebx
and eax, 0xa71a7f29
and esi, edx
or ebx, esi
xor eax, ebx
xchg esi, edx
xor ebx, edi
xchg ecx, ebx
xor ecx, esi
dec eax
shr eax, 0x19
or edx, ecx
xor ecx, edx
xor esi, ecx
or eax, edi
xor ebx, edx
add eax, esi
and esi, ecx
xchg esi, eax
xor ecx, edi
and ebx, 0xbfe17b29
or esi, edx
sub eax, edx
xor ebx, edi
rol edi, 7
or eax, esi
xor ecx, edx
or eax, ebx
mov edx, ebx
add eax, edx
add edx, eax
mov ebx, 0xc8116f29
and ebx, esi
and eax, edi
add eax, ebx
mov ebx, eax
and esi, ecx
sub eax, esi
xor esi, ebx
mov ecx, edx
xchg edx, ebx
and ecx, 0xcf350529
sub edx, eax
and eax, 0xd0bbb329
add ebx, 0xd15b9529
xchg ecx, eax
and esi, ebx
xor eax, edi
xor eax, 0xd4d9a929
xchg ecx, edi
sub ecx, edx
and eax, 0xd769b329
and eax, edx
mov eax, 0xd8a4ff29
not edi
xor esi, ebx
xor edx, edi
not esi
add esi, 0xdc88e729
sub eax, ecx
sub ebx, ecx
and edi, 0xdee9d129
mov ecx, ebx
sub eax, edi
sub eax, ebx
dec esi
shl eax, 0x15
mov ecx, edi
mov edi, esi
add edi, 0xe45b2729
rol ebx, 0xf
add ecx, edx
or edx, eax
or eax, ecx
add edx, esi
xor ecx, ebx
shl ecx, 3
xor ebx, edi
sub ebx, edx
and eax, edi
and edi, eax
shr ebx, 0xb
and ecx, eax
or edi, ecx
shr eax, 1
mov esi, edi
xor ecx, 0xf1458129
sub eax, edx
or eax, edi
or eax, edi
rol esi, 0x16
and ecx, ebx
and esi, edi
add esi, 0xf6594129
xchg ecx, eax
mov edi, ecx
sub edx, 0xf8c97529
xchg ebx, eax
and ecx, esi
dec ecx
add esi, 0xfbbb0129
xchg ebx, eax
xor esi, ebx
ror edx, 0x1e
and edx, edi
sub esi, edi
ror esi, 4
add ebx, esi
and edi, ecx
xchg edx, eax
ror edx, 0x1a
or ebx, eax
mov ebx, ecx
sub edx, ebx
or edx, ebx
mov ecx, edx
xchg edi, esi
and eax, ecx
mov ecx, edi
bswap ecx
inc edx
shl esi, 3
mov esi, edi
xchg edx, eax
and esi, ebx
and edx, 0xf96352a
sub eax, ebx
or edx, eax
sub esi, ebx
or eax, ecx
or ecx, edi
rol ecx, 0xf
add ebx, eax
xchg edi, ebx
dec ebx
xchg ebx, eax
xor eax, ebx
sub ecx, edi
shl edi, 0xc
mov ecx, 0x1b7fa52a
add esi, edx
xor edx, 0x1d2c9f2a
or eax, edi
sub esi, 0x1ee3e52a
or edx, edi
xchg ecx, eax
mov edx, eax
dec esi
or edi, eax
add ecx, edx
and edx, ebx
sub eax, edx
and esi, edx
xor esi, ecx
xor eax, edi
xor ebx, ecx
mov ebx, edi
sub eax, edi
inc ecx
sub eax, ebx
xor edx, edi
xchg edx, edi
xor edi, ecx
xor ecx, eax
add eax, edx
sub ecx, esi
xchg esi, eax
mov edx, ecx
mov ecx, ebx
xor esi, 0x34c1072a
shr edi, 0x13
add eax, edx
bswap edi
add eax, edi
xchg ebx, ecx
and ebx, esi
mov edi, ecx
rol eax, 3
xor eax, ebx
mov ecx, edi
xchg esi, edx
not edi
or edx, ebx
sub edi, 0x4007352a
sub edx, esi
and eax, esi
ror esi, 0x15
mov edi, edx
xor ebx, edx
xchg esi, eax
inc esi
sub eax, ebx
and edx, 0x4792ef2a
and eax, ebx
mov ecx, ebx
and edi, ecx
mov ecx, esi
sub esi, edi
or eax, edi
sub edi, esi
or edi, 0x4da6ad2a
sub edx, 0x4e92752a
inc eax
or ebx, eax
xor esi, ecx
inc edx
xchg esi, eax
xchg esi, ecx
xor edi, edx
or ecx, eax
ror ecx, 0x1c
sub ebx, edi
rol eax, 0xb
or edi, edx
xchg edi, eax
sub edi, ebx
add esi, edi
add ecx, ebx
or esi, 0x5d8e5d2a
or edx, ecx
add eax, edi
mov edi, edx
sub edx, ecx
mov eax, ebx
xor edx, 0x620fcb2a
sub ecx, edx
mov eax, edx
or ebx, edx
dec esi
add edi, esi
add edi, 0x6670fb2a
ror eax, 7
shr ebx, 0x18
sub edi, eax
or esi, edi
sub esi, 0x6ace172a
or edi, edx
xchg ebx, esi
mov eax, edx
and ebx, edx
or edi, edx
mov esi, ecx
add edx, esi
and ebx, 0x70c0b52a
xchg edi, eax
and ecx, esi
bswap edi
sub eax, ebx
xchg ecx, eax
not edx
xchg ebx, esi
and ecx, 0x77cabf2a
and esi, edx
and eax, edx
sub ecx, edi
rol ecx, 0x14
or esi, edi
or ecx, 0x7cbc072a
xor edx, esi
or edx, esi
and ecx, eax
sub eax, edi
add edx, ecx
add edi, ecx
add ecx, eax
add ecx, edx
sub eax, edx
mov ebx, ecx
or edx, edi
mov ebx, 0x85a0f12a
add edx, eax
shr eax, 8
xor eax, 0x8831952a
mov esi, ebx
and esi, eax
add esi, ebx
and ecx, edi
xor ecx, ebx
xor eax, 0x8cd7ef2a
add esi, edi
add edi, 0x8e2ae32a
mov edi, 0x8ecf292a
and edx, edi
mov ecx, esi
or edi, esi
mov ebx, ecx
xor edx, ecx
shr ebx, 0xd
and edi, 0x9426c72a
mov edi, ebx
add edx, ecx
xor edx, edi
and ebx, ecx
sub esi, edi
xor esi, eax
rol eax, 0x1b
and edi, eax
or ecx, edx
xor esi, 0x9c76cf2a
mov ebx, edi
or edi, esi
inc edx
sub ecx, 0x9f8cc52a
inc edi
and esi, edx
or ebx, ecx
sub ecx, edx
sub eax, edi
xor esi, 0xa4c49d2a
and edx, ebx
xor edi, 0xa678eb2a
sub eax, edx
and edi, ebx
xchg edx, eax
sub ebx, ecx
sub ebx, 0xaafe752a
add eax, esi
xor esi, 0xaca41d2a
sub ecx, 0xad93b92a
sub ebx, edi
and esi, edi
mov eax, edx
shl edx, 0x1c
and edi, esi
or ecx, edi
mov ecx, eax
shl ecx, 0x1a
not edx
or edx, edi
xor esi, eax
or ecx, eax
bswap esi
or ebx, edi
or ecx, edi
mov edi, esi
mov esi, edx
or ebx, eax
ror edx, 0x1a
or edi, 0xbd33ff2a
or eax, 0xbe17cb2a
xchg ebx, eax
xor esi, edi
add ebx, edx
dec edi
xchg ebx, eax
xor eax, edi
sub eax, edx
xchg edi, edx
sub eax, ebx
or eax, edx
add eax, esi
rol eax, 0x1e
rol esi, 0x15
or edx, 0xca62172a
not eax
mov edx, esi
add ecx, esi
xchg ebx, eax
shl eax, 0x17
xor edi, eax
and edi, edx
and ebx, edi
or edi, esi
mov edx, edi
or ebx, edi
sub ebx, ecx
mov ecx, eax
xchg edi, esi
ror ebx, 0x1b
ror edi, 0xe
sub edi, ebx
and ecx, ebx
add esi, eax
xchg ecx, edx
mov edx, ebx
add edx, esi
or esi, edi
xchg edi, ebx
xchg edx, eax
xor esi, 0xdfc6752a
or ecx, esi
add ebx, ecx
mov ecx, ebx
xchg edx, ebx
add edi, 0xe3720f2a
ror edx, 0xb
shl eax, 0x12
and eax, edi
sub eax, 0xe6d8cd2a
sub edi, ebx
mov eax, 0xe86d632a
add eax, edi
sub ecx, esi
xor edi, edx
xor edi, ecx
xor ecx, ebx
xchg ebx, eax
inc edi
sub eax, edx
ror esi, 0xd
xor ecx, eax
xor ebx, eax
ror edx, 0x15
add edx, eax
xor edi, edx
shr edi, 0xb
sub edx, ebx
ror eax, 0x12
and ebx, ecx
add eax, edi
sub ebx, ecx
xor edx, ebx
sub ecx, edx
shr edx, 0xb
and edx, esi
mov ecx, 0xfe9def2a
mov ecx, esi
add ebx, edx
and eax, esi
xchg ebx, eax
or ecx, esi
xor ecx, eax
sub edx, esi
mov ebx, edx
or edi, ebx
add ebx, edi
sub edi, ecx
dec edx
add edx, ebx
mov esi, edx
sub edi, edx
and edx, ebx
mov edi, 0xbaf472b
and edx, eax
or esi, 0xd46c12b
xor edx, ecx
mov edx, ecx
mov ecx, esi
mov ecx, eax
not ebx
mov ebx, eax
bswap esi
bswap eax
xor edi, eax
add edx, esi
and edi, edx
or eax, ebx
bswap ecx
add edi, ecx
mov edx, edi
xchg esi, ecx
xchg ebx, eax
and eax, 0x1b4c1d2b
and ecx, edx
add esi, eax
ror edi, 0x12
rol ecx, 0x11
mov eax, edi
add ecx, esi
or edi, eax
or edi, 0x21704b2b
mov eax, 0x2217cf2b
and edx, esi
xchg ecx, ebx
sub esi, eax
and ebx, esi
mov esi, 0x2631972b
xchg edi, ecx
bswap esi
mov edi, eax
bswap ecx
xor ebx, edx
inc ebx
xor edi, ecx
sub edx, ebx
and ebx, ecx
xor edx, edi
mov eax, ebx
mov ebx, edi
xor esi, ebx
or ebx, esi
mov esi, edx
or edx, edi
sub ebx, ecx
mov edx, ebx
sub ecx, 0x3590132b
xor esi, 0x369a832b
mov esi, ecx
sub ecx, ebx
and ecx, ebx
mov eax, 0x396b1f2b
or ebx, esi
xchg ebx, edx
xor edx, ebx
sub edi, 0x3d4fad2b
mov edi, eax
add esi, 0x3e93052b
mov esi, 0x3f2ae52b
xor edi, eax
shl edi, 0x1e
mov esi, 0x41a0f12b
or edx, ebx
mov esi, edi
xor edi, esi
mov ecx, 0x44af672b
xor esi, ecx
sub esi, eax
sub ebx, esi
xor edi, 0x488bdd2b
rol esi, 0xd
add esi, eax
sub eax, edi
not eax
mov edi, eax
or ebx, esi
and ebx, edx
mov eax, ecx
inc ebx
xor ecx, edx
xchg ebx, ecx
and edi, 0x52062f2b
xchg edi, eax
sub ebx, eax
add edx, edi
xor edi, ebx
xor esi, edx
sub ecx, 0x57a1d52b
dec esi
add ebx, eax
bswap edi
mov ecx, edx
xor esi, ecx
mov ebx, edi
and eax, ecx
and edi, ecx
or ebx, ecx
add ecx, eax
xor eax, esi
mov edi, edx
sub esi, ecx
sub esi, edi
xchg esi, ecx
and ecx, eax
sub esi, ebx
add edx, ebx
sub edx, ecx
mov edi, ecx
sub ecx, edx
shl esi, 0x11
add edi, 0x6999732b
or eax, ecx
mov edi, ecx
sub ebx, edx
sub esi, edi
add ebx, edi
sub ecx, eax
add ecx, 0x6f06b92b
or eax, edx
add edx, eax
or edi, 0x714f932b
or edx, edi
xchg ebx, ecx
add ecx, 0x73daf92b
ror eax, 0x1a
xor eax, 0x75a9cf2b
xor ecx, 0x76ad2b2b
or ebx, esi
xor edx, eax
inc esi
xchg esi, eax
inc eax
xor eax, edi
add eax, ebx
or edx, ebx
and eax, esi
ror ecx, 0xb
shr esi, 0x11
xor esi, ebx
shr eax, 0x16
xchg ecx, eax
sub ebx, 0x83b9332b
mov esi, eax
and esi, 0x8515b52b
add ebx, edx
and eax, ecx
dec ecx
and ecx, ebx
bswap edi
xor ebx, esi
or eax, 0x8a7a7f2b
ror esi, 0x1b
add ebx, eax
dec edi
inc edx
add ecx, esi
add edi, ebx
ror eax, 0xc
shl esi, 0xf
add ebx, ecx
mov edx, esi
add eax, ecx
sub eax, 0x935bbd2b
and ebx, ecx
not edx
sub edx, ebx
mov edi, esi
add eax, esi
shl ebx, 7
or esi, ebx
xchg edx, esi
xchg ebx, eax
bswap esi
mov esi, edi
inc esi
xor ecx, edx
sub ecx, edi
ror ecx, 0x14
shl esi, 0x1c
mov ebx, 0xa1517d2b
bswap edi
shl esi, 0x13
add eax, edi
sub ecx, eax
bswap eax
and edi, ecx
add edx, esi
mov ecx, edi
or edx, esi
xchg ecx, eax
xor ecx, esi
shl eax, 0x17
shr eax, 3
and edi, ebx
and edx, ebx
sub esi, edi
xor ebx, edx
xor edi, ebx
add edi, esi
xchg ebx, ecx
add eax, 0xb2a3bd2b
xchg esi, eax
xchg edi, ebx
mov ebx, edi
add esi, 0xb5fd212b
and edi, eax
mov ebx, esi
rol eax, 9
add edi, eax
mov eax, edx
xchg ecx, edx
or edi, esi
ror edx, 0xc
xchg ecx, ebx
mov edi, edx
xor ecx, eax
and ecx, ebx
shl eax, 0x15
mov edi, esi
or ebx, esi
or esi, ecx
shl edx, 0xa
inc ecx
or ebx, edi
mov esi, ecx
xor edi, eax
or edi, ebx
sub eax, ecx
or ebx, esi
rol edx, 0x1c
not ecx
bswap edi
xchg ebx, esi
xor eax, edx
and edi, ebx
or ebx, ecx
xchg edi, edx
and edx, ecx
sub eax, edi
or ebx, eax
and ecx, edx
bswap ecx
add edx, eax
mov eax, 0xd56c292b
sub eax, esi
inc edi
sub edx, ecx
or edi, ecx
and ecx, edx
sub edi, eax
ror esi, 5
mov ebx, 0x9cb3752e
or edx, esi
sub ebx, edx
and edi, edx
sub ecx, edx
mov edx, ebx
mov ecx, esi
sub esi, ecx
sub esi, edx
add ebx, ecx
xchg esi, eax
inc eax
shr eax, 9
or ebx, edx
xchg ecx, eax
mov eax, ebx
xor esi, eax
shl edx, 5
bswap edi
and esi, edi
and esi, ecx
add ebx, ecx
add edi, eax
add eax, edi
xchg ebx, esi
ror eax, 0x19
xchg ebx, esi
and ecx, edx
and esi, edx
and edi, esi
add edi, eax
sub ecx, ebx
dec esi
and eax, edx
xor ecx, 0xb9d0592e
xchg esi, ebx
and ecx, eax
add eax, ebx
or eax, esi
add esi, ecx
add ebx, edx
and edx, esi
rol edx, 5
dec esi
xor eax, ebx
xor ebx, ecx
sub edx, eax
dec ecx
ror esi, 2
inc edi
dec esi
add ecx, ebx
mov esi, edi
and ecx, 0xc99cd12e
or eax, ebx
ror edx, 4
xor esi, ecx
xchg esi, eax
mov edi, eax
and edi, edx
or eax, edi
xchg edi, ebx
xor eax, edx
or ecx, esi
xor esi, eax
mov ebx, ecx
mov edx, esi
dec edi
xor eax, edi
add eax, 0xd7b5bf2e
and edi, ebx
xchg ecx, ebx
or esi, 0xda7dc12e
inc esi
and edi, edx
sub ebx, edi
add ebx, edx
add eax, edx
add esi, ebx
mov esi, eax
sub ecx, eax
xor ecx, esi
or eax, 0xe28ba32e
not ecx
mov ebx, eax
and esi, edi
and ecx, esi
rol ebx, 2
xchg edi, eax
add edi, ebx
sub edi, ecx
mov edx, ecx
add ecx, 0xea92b12e
inc esi
or edi, ebx
sub edi, ecx
xchg edx, ebx
dec eax
mov edx, edi
mov ecx, edi
mov ecx, eax
add edi, edx
sub ecx, edi
or esi, eax
xchg esi, ebx
sub eax, edi
sub ebx, eax
or ecx, eax
xchg edx, eax
xchg edi, edx
mov esi, edi
inc ecx
xchg ebx, edx
inc edi
xchg edi, ecx
or eax, esi
add esi, edi
xor ebx, 0xff9b232e
sub esi, eax
sub ebx, edx
xor edi, edx
and edx, edi
shl edx, 9
mov esi, edx
or ecx, 0x5b7372f
add ebx, edx
add ecx, edx
or edx, edi
sub edx, ecx
xor edx, ecx
xor ecx, 0xa83492f
mov ecx, edx
or edi, 0xbdd212f
or edx, ecx
xor eax, ecx
add ecx, ebx
or edi, esi
shr esi, 4
add edx, 0x104ee92f
sub ebx, edi
xchg ecx, edx
add edx, ebx
and eax, edx
not esi
and edx, esi
ror eax, 3
mov edx, esi
or edx, esi
add ebx, eax
xchg ebx, eax
and ecx, eax
shl ebx, 6
shr ecx, 0x14
and edi, esi
and ebx, edi
xor edx, esi
add eax, 0x1ddaf52f
and ebx, esi
not esi
add edx, ecx
bswap edx
mov eax, ecx
mov esi, 0x219b792f
mov ecx, 0x22272d2f
shr ecx, 0x1c
dec ecx
xor eax, 0x24c02f2f
or ebx, ecx
xor esi, edx
not edx
add ebx, edi
sub eax, edx
ror edi, 3
and ebx, ecx
sub ecx, esi
and esi, 0x2bb2cf2f
add edi, ecx
and edi, ecx
or ecx, ebx
bswap esi
xchg esi, ebx
xor ecx, edi
mov eax, ecx
shr ecx, 9
xor edi, edx
sub edi, esi
rol edi, 0xc
or edx, edi
sub ebx, eax
or edx, eax
xchg edi, eax
sub edi, ecx
add ebx, edi
and eax, ebx
add ebx, ecx
xchg edi, eax
mov eax, edx
and eax, edi
xor edi, edx
or edx, eax
rol ebx, 1
and edx, esi
sub esi, edi
xor ecx, 0x41dd792f
xchg ebx, esi
or edx, eax
or edi, ecx
xchg ecx, ebx
rol eax, 0x10
xor eax, esi
mov esi, edi
add edi, ebx
and ebx, esi
add esi, ebx
or ecx, edx
or edi, 0x4b51e92f
xor ebx, ecx
xchg edi, ecx
xchg edx, eax
add edi, esi
and edx, ecx
xor ecx, eax
xchg ebx, ecx
and eax, ebx
xor eax, edx
inc ecx
xor esi, edx
xchg edx, ecx
xor eax, 0x56e7c32f
xor eax, ecx
add ebx, ecx
mov ebx, eax
ror edx, 9
and ecx, esi
or esi, eax
and eax, edi
add ebx, ecx
and esi, 0x5d28772f
mov ebx, ecx
bswap esi
mov ecx, ebx
inc edi
xor edi, ebx
xchg edi, eax
sub eax, ecx
xor ecx, edx
add edx, edi
or eax, edx
xchg edx, esi
sub ecx, ebx
or edx, esi
rol eax, 0xc
xor edx, eax
and ecx, edi
ror ebx, 0x1c
add ecx, edx
and eax, edx
and ebx, 0x6d207d2f
xor edi, edx
xchg ecx, eax
xor ecx, eax
not ebx
add eax, 0x718e8b2f
add eax, edi
sub esi, edi
rol ecx, 0x1b
mov eax, ebx
or edi, ebx
and eax, ebx
add eax, ecx
add ecx, ebx
shl edi, 0x1c
add edx, ebx
and eax, 0x79e0272f
shl eax, 0x17
add eax, edi
and ecx, esi
and esi, eax
or edx, esi
xor eax, esi
add edi, ebx
xchg esi, eax
sub ebx, edx
and edi, ebx
ror ecx, 4
and edi, ecx
xor esi, eax
mov edx, ebx
sub eax, 0x86bf892f
and ebx, 0x87739d2f
add eax, ebx
xor ecx, esi
add esi, eax
ror esi, 0x10
not ecx
xor edi, edx
sub edi, eax
or esi, edi
shr edx, 8
sub edi, edx
not ecx
xor ecx, eax
add edx, esi
add eax, 0x93acbb2f
or eax, ebx
xor edx, ecx
sub ecx, eax
mov esi, ebx
ror ecx, 2
mov edi, ecx
xor edx, edi
rol ecx, 0xc
or edi, ecx
and esi, eax
or eax, 0x9d5d912f
add eax, edx
xchg edx, eax
bswap ecx
sub edi, eax
not ebx
sub edx, edi
sub esi, edx
add edi, edx
ror edx, 0x10
ror esi, 0x12
rol eax, 5
or ecx, eax
xchg edi, eax
add edx, 0xaa0abb2f
or esi, edi
or ecx, 0xabb3a52f
ror esi, 0xb
sub esi, eax
shr esi, 0x11
xor edi, 0xafbb412f
mov esi, edx
sub edx, ebx
add ebx, esi
mov ebx, eax
add ebx, edi
xchg ebx, edi
add ebx, 0xb50b672f
mov edi, eax
mov edi, ebx
sub ecx, eax
or edi, edx
mov esi, ebx
xchg ecx, eax
xchg ecx, eax
and esi, 0xbbf36f2f
xor eax, edi
and ecx, edi
add eax, ecx
xor ebx, edx
mov esi, ecx
xchg esi, eax
shl esi, 0x13
mov ecx, esi
add eax, esi
and esi, edi
add edi, esi
or ecx, esi
and eax, ecx
sub eax, ebx
mov ecx, edx
xor edi, ebx
xor eax, ebx
xchg edi, edx
sub edx, 0xcc53ed2f
xor eax, ecx
mov edx, esi
xor edx, ecx
sub eax, esi
shr edx, 0x10
or edi, eax
or eax, edi
or edx, edi
inc edx
xor ebx, eax
sub edi, edx
ror esi, 1
inc ecx
or ebx, eax
xchg esi, ecx
or ebx, ecx
add ecx, edx
mov esi, eax
bswap eax
and ecx, 0xde0c4b2f
xchg esi, edx
sub edi, 0xe0312b2f
xchg ebx, edi
add esi, 0xe21a892f
xor eax, edi
sub ebx, edi
inc ebx
sub ecx, 0xe5ff1d2f
mov ebx, edi
and edx, edi
add esi, edx
and eax, edi
and esi, 0xe99b8f2f
and edx, ebx
shl esi, 0xf
or ecx, 0xec3dff2f
and ecx, esi
shr ebx, 0x1a
add edx, 0xeea4fd2f
and ecx, edx
not eax
mov eax, edx
sub edx, 0xf1ebd52f
sub eax, ebx
mov ecx, ebx
add eax, 0xf438e72f
xor edx, eax
xchg ecx, ebx
mov edi, ecx
add edx, ecx
xchg esi, eax
xor edi, edx
mov eax, 0xfa94a72f
and esi, edi
sub esi, eax
or eax, 0xfd48ad2f
or ecx, edx
mov edx, ebx
xor ebx, edi
mov esi, edx
or esi, 0x166b130
mov ecx, eax
xchg edi, eax
add esi, ebx
sub edx, ebx
or ebx, edi
or ebx, edi
and edx, ebx
mov eax, edi
or eax, ebx
mov ecx, 0x80f1d30
inc esi
sub edi, ecx
not esi
ror esi, 0x1a
sub ecx, edx
shr ecx, 0x14
shl eax, 0xe
xor eax, edx
or esi, ebx
ror ecx, 1
xor esi, 0x11e4c530
add edi, eax
sub esi, ecx
add edx, ebx
and eax, ecx
and ebx, eax
mov ebx, 0x165d6f30
or ecx, edi
mov eax, 0x1804bf30
sub esi, ecx
sub eax, ebx
xor ebx, edi
xor edi, edi
bswap ebx
shr edx, 0xe
sub eax, 0x23ff1530
xor ebx, 0x249d6130
not esi
mov esi, 0xdbd817
inc ecx
and ebx, 0x263bc330
and edx, 0x26a02330
ror ecx, 0xa
mov eax, 0x27840730
not edx
or ecx, 0x286b6730
dec eax
inc esi
mov ebx, 0x299f2330
mov edx, 0xde031f
add eax, 0x2a04d330
inc ebx
dec esi
rol eax, 0x16
and ecx, 0x2bcb9130
ror ecx, 1
xor ecx, 0x2d5eef30
bswap ecx
mov ebx, 0xe03947
xor edx, 0x2ea36530
add ecx, 0x2f0d0930
and esi, 0x2f72d530
bswap esi
xor edx, 0x30929730
mov ecx, 0x30fe2730
add eax, 0x31618330
add ecx, 0x31cf0530
mov ecx, 0xe21ad3
or edx, 0x32439730
and ecx, 0x32b55f30
shr ebx, 0xf
and esi, 0x33bc3d30
and edx, 0x34195530
and edx, 0x348da330
add ebx, 0x34ef0b30
xor esi, 0x358b3530
sub eax, 0x362aff30
ror esi, 0x1d
or ecx, 0x374c4930
mov eax, 0xe4d9f5
inc eax
xor esi, 0x385b3530
shl ebx, 6
and ecx, 0x395af930
mov edx, 0x39c14330
xor edx, 0x3a746530
xor ecx, 0x3ba60530
ror eax, 0x1a
or ebx, ecx
mov ecx, edx
add ebx, eax
sub ebx, edx
or edx, esi
or ecx, ebx
sub ebx, edx
xor eax, ecx
mov esi, eax
or edx, eax
or eax, ebx
ror ecx, 0xc
add eax, ebx
ror ebx, 8
sub ecx, 0x49bcaf30
sub eax, 0xbd75239e
inc ebx
mov esi, edx
inc ebx
sub esi, edx
and ebx, esi
xor ebx, edx
xchg ecx, esi
add edx, 0x510a2f30
bswap edx
add esi, 0x65491535
add edx, ebx
sub ebx, edx
shr edx, 9
and ebx, 0x55634130
dec ebx
add ecx, 0x5690ab30
mov edx, ebx
ror ecx, 0x18
mov ebx, ecx
or ecx, ebx
mov ecx, ebx
bswap edx
add eax, edi
xchg ecx, ebx
sub ebx, ecx
shr edx, 0x16
and edx, 0x5e131130
rol edx, 0x1c
inc edx
not ebx
mov ebx, ecx
or ebx, ecx
mov ecx, dword [eax]
mov ebx, 0x61f6d730
shl edx, 9
add ebx, 0x63660730
xor edx, ebx
inc ebx
xor edx, 0x65a41930
xor ecx, esi
xor ebx, edx
mov edx, ebx
or edx, ebx
dec ebx
shl ebx, 0x1c
bswap edx
add edx, 0x6a3d6330
mov dword [eax], ecx
mov ecx, 0x3039
dec ebx
add ebx, 0x6b7a9b30
xor edx, 0x6c63e730
mov ecx, 0x9836377f
add ebx, 0x6cf9fd30
sub ebx, edx
mov ebx, 0x6e502930
sub ecx, 0x9836377b
not edx
rol ebx, 4
or edx, 0x708c6130
add edi, ecx
rol ebx, 6
shl edx, 7
dec ebx
shr edx, 0x10
or ebx, 0x743ba530
mov edx, 0x74a9fb30
shr ebx, 0x16
rol edx, 0xf
xor ecx, 0x1bc43c
xor edx, ebx
shr ebx, 0x1b
shr edx, 0xe
xor edx, 0x79687130
sub edx, ebx
shl ebx, 8
not ebx
and ebx, 0x7c501f30
mov ebx, 0x7cd85930
rol edx, 6
xor edx, 0x7e958f30
and edx, 0x7f3db330
and edx, 0x7fe55b30
mov ebx, 0x8068bb30
mov edx, ebx
rol ebx, 1
shl edx, 9
add ebx, 0x831f1b30
rol ebx, 7
or ebx, 0x84791f30
mov edx, 0x84fa3f30
or ebx, 0x85b98f30
add edx, 0x86502130
sub ebx, edx
shl edx, 0x19
shl edx, 1
add ebx, edx
and edx, ebx
and ebx, 0x8a798d30
or ebx, 0x8b3c4b30
bswap edx
ror edx, 3
dec edx
dec edx
xor ebx, edx
xchg ebx, edx
ror edx, 0xb
shl edx, 0x1e
and edx, 0x92077530
or edx, 0x92a75330
add edx, 0x932c4730
and edx, 0x944ef930
bswap ebx
inc ebx
bswap ebx
and ebx, edx
rol ebx, 5
add edx, 0x98364330
add edx, 0x98ce8330
shl ebx, 2
sub ebx, 0x9a6e4330
sub ebx, edx
shr ebx, 0x1b
sub ebx, edx
add edx, ebx
ror ebx, 0xb
shr ebx, 0xd
sub edx, 0x9ffc3d30
not edx
add edx, 0xa142c330
xor ebx, edx
mov edx, 0xa2b7df30
or ebx, edx
sub ebx, 0xa4268130
or ebx, 0xa4ce8b30
dec edx
dec edx
mov edx, 0xa6a0fd30
shl ebx, 0x15
or ebx, 0xa8196130
and ebx, edx
add ebx, 0xa994bf30
sub edx, ebx
add edx, 0xaaf89730
or edx, 0xabbe7d30
mov edx, ebx
ror ebx, 0x1b
mov ebx, 0xad92ef30
bswap ebx
xchg edx, ebx
rol edx, 0x15
inc ebx
sub edx, 0xb183ef30
sub ebx, edx
sub edx, 0xb30d7d30
sub ebx, edx
mov edx, 0xb4566730
or edx, 0xb50ea930
sub ebx, 0xb5df5330
and edx, ebx
or edx, ebx
add ebx, 0xb7c47d30
xor ebx, edx
and ebx, 0xb9393530
add ebx, 0xb9cac730
xor ebx, edx
mov ebx, 0xbb298b30
xor ebx, edx
dec edx
not ebx
not ebx
or edx, ebx
add edx, ebx
ror edx, 0xb
dec ebx
mov edx, 0xc16e7130
mov edx, ebx
add edx, 0xc2610530
sub edx, 0xc33d6530
xor edx, ebx
or ebx, edx
or ebx, 0xc5fecb30
sub ebx, edx
bswap edx
or ebx, 0xc85d7b30
or edx, 0xc9119b30
shr ebx, 0xd
ror ebx, 9
not ebx
and edx, ebx
shl edx, 0x17
rol ebx, 0xd
add ebx, 0xce995930
dec ebx
add ebx, 0xd013a130
bswap edx
shr edx, 1
and edx, ebx
xor ebx, 0xd3075b30
and ebx, 0xd3e20930
rol edx, 4
sub ebx, 0xd58ab530
add edx, 0xd620e330
dec edx
sub edx, 0xd79bdd30
xor edx, 0xd880e930
mov ebx, 0xd8f5f130
dec edx
sub ebx, edx
sub edx, 0xdb379b30
and ebx, edx
add ebx, edx
inc edx
sub ebx, 0xde17e930
shl edx, 0x11
xchg ebx, edx
inc edx
or edx, 0xe134ad30
xchg edx, ebx
ror ebx, 0xa
mov edx, 0xe37efd30
bswap edx
add ebx, 0xe4f91b30
sub ebx, edx
bswap edx
xor ebx, edx
add ebx, 0xe7f9f130
or ebx, 0xe8b79330
and edx, 0xe9545930
xor edx, ebx
ror edx, 0xe
add edx, 0xeb740930
shl edx, 0xf
inc ebx
and edx, 0xed803d30
or edx, ebx
xchg ebx, edx
bswap edx
and ebx, edx
add edx, ebx
rol ebx, 0x14
not edx
xor edx, ebx
rol edx, 0x11
shl edx, 0x17
dec ebx
sub edx, ebx
mov ebx, edx
sub ebx, 0xf86c7f30
bswap ebx
mov edx, 0xf99bbb30
or edx, ebx
and edx, ebx
xor ebx, edx
or ebx, 0xfc680930
shl ebx, 0x15
sub edx, 0xfdf38f30
sub ebx, 0xff0bfd30
shl edx, 4
shr ebx, 2
dec ebx
sub ebx, edx
ror ebx, 0xe
rol edx, 0x12
xor edx, ebx
inc ebx
and ebx, 0x5ffe931
xor edx, ebx
sub edx, ebx
or edx, 0x8688331
or ebx, edx
shl edx, 9
mov ebx, 0xa865731
sub edx, 0xb4f0331
mov edx, 0xbd46731
add edx, 0xc5b1131
xor ebx, 0xd3e8331
and ebx, edx
and ebx, edx
xchg edx, ebx
xor edx, 0x1031ef31
inc ebx
and ebx, edx
dec ebx
mov ebx, edx
mov edx, ebx
mov ebx, edx
shr ebx, 0xc
shr edx, 0x1c
mov edx, ebx
mov edx, 0x16444b31
sub edx, ebx
and edx, ebx
ror edx, 0xb
sub edx, 0x19563131
xchg edx, ebx
or edx, 0x1b02a931
rol edx, 0x1e
or ebx, edx
and edx, ebx
xor edx, 0x1dea9931
or ebx, 0x1ea57131
rol edx, 5
shl ebx, 0x12
or ebx, edx
mov ebx, edx
not ebx
and ebx, edx
shl ebx, 0x16
mov ebx, edx
shl ebx, 1
and edx, 0x255a8331
add edx, ebx
bswap edx
sub ebx, 0x276a3931
shl edx, 0x10
not edx
xor edx, ebx
or edx, ebx
xor edx, ebx
shr ebx, 0x13
and edx, ebx
xor edx, 0x2d88b331
and ebx, 0x2e1e8731
shr ebx, 0x15
and edx, ebx
xchg edx, ebx
inc edx
sub edx, 0x31d08b31
ror edx, 0x1a
ror edx, 6
rol edx, 4
shr ebx, 5
xor ebx, edx
and ebx, edx
xchg ebx, edx
or ebx, 0x382f8931
mov edx, 0x38b47f31
xor edx, 0x39a40d31
add ebx, edx
sub ebx, 0x3b26c131
add edx, 0x3bad4f31
and ebx, 0x3c459331
and edx, 0x3ce08331
xchg ebx, edx
not edx
mov edx, 0x3ef33731
xor edx, 0x3fdf6d31
xor ebx, edx
and edx, ebx
shl ebx, 0xf
dec edx
shl edx, 0xd
add ebx, 0x441b1131
dec ebx
not ebx
and edx, ebx
shl edx, 0x1c
add edx, 0x47b03d31
add ebx, edx
xchg ebx, edx
rol edx, 0x12
or ebx, 0x4abb1d31
xor edx, 0x4badd731
shr ebx, 0x10
shl ebx, 0xd
bswap ebx
shr ebx, 0x10
or edx, 0x4f37f331
and ebx, 0x4fc80f31
dec edx
xor ebx, 0x515eeb31
not edx
and ebx, edx
mov ebx, edx
mov ebx, edx
inc ebx
or edx, 0x54f52531
xor edx, 0x55df2931
shl edx, 1
sub ebx, 0x59647931
xor edx, ebx
shr ebx, 8
add ebx, edx
ror ebx, 6
xchg edx, ebx
mov edx, ebx
mov edx, ebx
shr ebx, 6
rol edx, 3
mov edx, ebx
cmp edi, ecx
jne 0x5be718
not ebx
ror edx, 3
rol edx, 0xe
xchg ebx, edx
and ebx, edx
bswap ebx
dec edx
inc ebx
or ebx, edx
xor edx, ebx
inc edx
and ebx, 0x68c79b31
sub ebx, 0x699acf31
or ebx, 0x6a586731
shl ebx, 0x10
add edx, ebx
or ebx, edx
inc ebx
shl edx, 9
or ebx, 0x6e954b31
sub ebx, 0x6f723d31
and edx, 0x70163f31
xchg edx, ebx
and edx, 0x717e6531
sub ebx, edx
mov edx, ebx
and ebx, edx
xor edx, ebx
rol ebx, 0x1c
mov ebx, edx
xor ebx, edx
ror ebx, 0x1b
shr edx, 0xd
shl ebx, 0x1c
or ebx, edx
not ebx
and ebx, edx
mov ebx, edx
xor edx, ebx
or ebx, 0x7cfb3d31
shl edx, 0xb
sub ebx, edx
xchg edx, ebx
sub ebx, edx
and edx, 0x80faa731
bswap ebx
mov ebx, edx
or ebx, edx
sub edx, ebx
shl edx, 4
shl ebx, 3
rol ebx, 0xb
inc ebx
add ebx, edx
ror edx, 0x17
xor edx, ebx
bswap ebx
xor edx, 0x8a4de131
xor ebx, edx
mov ebx, edx
sub ebx, edx
rol ebx, 4
rol ebx, 0x1c
sub ebx, edx
add edx, 0x8f698331
sub edx, 0x9054d331
and edx, ebx
xor ebx, edx
add ebx, 0x92f78b31
or ebx, edx
xchg ebx, edx
inc edx
mov ebx, edx
xor ebx, edx
dec ebx
xor edx, ebx
sub ebx, edx
shl edx, 9
xor ebx, edx
and edx, ebx
sub ebx, edx
add ebx, edx
ror edx, 0x15
xor edx, 0x9df78d31
or edx, 0x9eb6c731
ror edx, 0xd
sub ebx, 0xa0580d31
and ebx, 0xa100b131
or edx, 0xa1c79d31
mov edx, ebx
xchg ebx, edx
mov ebx, edx
ror ebx, 0xf
dec ebx
shl ebx, 5
bswap edx
inc edx
dec ebx
inc edx
xor ebx, 0xa936a331
add ebx, 0xa9c3a331
xchg ebx, edx
dec edx
xor edx, 0xac442731
add ebx, edx
rol edx, 0x1c
add ebx, 0xae245131
bswap ebx
sub edx, ebx
and edx, 0xb041b331
shr ebx, 0x1e
xchg edx, ebx
and edx, 0xb2a51131
not ebx
not ebx
shr edx, 3
bswap edx
bswap ebx
dec edx
mov edx, ebx
sub ebx, edx
sub edx, 0xb8db7331
not ebx
inc ebx
shr edx, 0x1c
not edx
or edx, ebx
rol edx, 6
or edx, ebx
shl ebx, 0xc
mov edx, ebx
add ebx, edx
add ebx, edx
xor ebx, edx
inc edx
add ebx, 0xc2904f31
and ebx, 0xc33cc131
xchg ebx, edx
mov ebx, 0xc4b29d31
sub edx, 0xc598d131
shl ebx, 0x1a
and ebx, edx
mov edx, ebx
xor ebx, 0xc82ad331
ror ebx, 0x17
xor ebx, edx
xor ebx, 0xcaa22b31
shl edx, 1
mov ebx, edx
sub edx, ebx
or edx, 0xcd586d31
rol edx, 0x19
bswap edx
mov edx, 0xcf1eff31
and ebx, 0xcfa54131
add ebx, 0xd01a1531
inc ebx
shl ebx, 0x12
dec edx
shr edx, 0x13
inc ebx
shr edx, 0x18
mov ebx, edx
bswap edx
and ebx, 0xd6696731
and ebx, 0xd711af31
bswap edx
sub ebx, edx
xor edx, ebx
or ebx, edx
not edx
xor ebx, 0xdc6b3731
xor edx, 0xdf602931
sub edx, 0xe033a731
xchg ebx, edx
xor edx, ebx
xor edx, 0xe2f4dd31
xchg edx, ebx
sub edx, 0xe4ad3d31
ror edx, 0x1e
xor ebx, edx
shr ebx, 0xe
and edx, ebx
rol ebx, 0x12
rol edx, 9
xor ebx, edx
add edx, ebx
not edx
xor ebx, edx
sub ebx, 0xed0cab31
add ebx, 0xed9e8731
mov ebx, 0xee196731
and ebx, edx
and edx, ebx
add ebx, 0xf01b7531
mov ebx, edx
add edx, ebx
dec ebx
shr edx, 0x13
inc ebx
xor ebx, edx
add edx, ebx
and ebx, 0xf57e9531
add ebx, edx
mov ebx, edx
shl ebx, 0x1c
sub edx, ebx
add ebx, 0xf8bfb331
ror ebx, 0x15
xor edx, 0xfa406d31
xchg ebx, edx
bswap edx
inc ebx
add edx, ebx
dec edx
xchg ebx, edx
xchg edx, ebx
mov edx, ebx
shr ebx, 9
and ebx, 0x1724132
bswap edx
mov ebx, edx
add ebx, edx
sub ebx, edx
add edx, 0x47e6532
xchg edx, ebx
xor ebx, 0x63f3f32
inc edx
ror ebx, 4
add ebx, 0x82ebf32
not edx
xor edx, ebx
add edx, ebx
xchg ebx, edx
not ebx
and ebx, 0xc41a932
mov edx, ebx
and ebx, 0xd91dd32
mov ecx, 0x9906ccc8
rol edx, 0xe
xchg ebx, edx
or edx, 0x102e2f32
xor edx, ebx
xchg edx, ebx
not edx
or edx, ebx
ror edx, 0xf
shl edx, 0x1e
not ebx
shr ebx, 0x1b
add edx, ebx
inc edx
xor ebx, edx
inc ebx
and edx, ebx
shr ebx, 0x10
and ebx, edx
dec ebx
sub ebx, 0x1c0c4f32
and ebx, edx
sub ebx, 0x1d62a132
shl edx, 8
mov ebx, 0x1edd4f32
or edx, ebx
mov edx, 0x20160532
xchg edx, ebx
not edx
add edx, ebx
xchg ebx, edx
mov ebx, edx
rol ebx, 0x19
inc edx
xchg ebx, edx
bswap edx
shr ebx, 1
add ebx, 0x27ab1532
and edx, 0x28355332
dec edx
mov ebx, edx
add edx, 0x29ac4932
not edx
bswap edx
inc ebx
or ebx, edx
bswap ebx
mov ebx, edx
mov edx, ebx
and ebx, 0x2f213d32
xor ebx, edx
mov edx, 0x30b4db32
sub ebx, 0x319ae732
shl ebx, 0x19
xchg edx, ebx
sub ebx, edx
and ebx, edx
add edx, ebx
or ebx, edx
add edx, 0x37103d32
add edx, 0x37be6132
and edx, ebx
xor edx, ebx
shl ebx, 0x19
inc edx
add ebx, 0x3b989132
xor edx, ebx
ror ebx, 0x19
ror edx, 4
rol ebx, 1
and edx, 0x3fbb2132
shr edx, 0x1b
and edx, 0x414b6132
or ebx, 0x42265532
inc ebx
add ebx, edx
sub edx, 0x4467bf32
not edx
not ebx
bswap ebx
mov edx, 0x47383332
not ebx
mov edx, 0x489f1132
and ebx, edx
dec edx
dec edx
dec ebx
sub ebx, edx
dec ebx
add edx, 0x4dce5d32
and ebx, edx
sub ebx, edx
add ebx, edx
and ebx, edx
ror edx, 0x12
dec edx
rol edx, 5
add edx, ebx
dec ebx
bswap edx
xor ebx, 0x56418132
shr ebx, 0x10
add edx, ebx
dec ebx
not edx
mov ebx, 0x59cb4b32
add ebx, 0x5a71e932
add edx, 0x5b19c732
shl edx, 0x19
add edx, ebx
ror ebx, 0x16
add ebx, 0x5e242132
rol ebx, 2
dec edx
rol ebx, 0xc
xor ebx, edx
or edx, 0x62681132
xor ebx, 0x63740f32
or ebx, 0x64418b32
inc edx
mov edx, ebx
xor ebx, edx
mov ebx, 0x67243532
sub ebx, 0x68107d32
mov edx, 0x68aa1b32
mov edx, 0x69400d32
shl ebx, 9
xor edx, ebx
ror edx, 9
or ebx, 0x6ccbe132
ror edx, 0x1d
sub edx, 0x6ea66b32
add edx, ebx
and ebx, edx
rol ebx, 2
inc edx
and edx, ebx
sub edx, 0x733ce732
shl edx, 0x1d
and ebx, 0x74cacd32
mov ebx, 0x756db932
sub ebx, edx
and ebx, edx
xor ecx, 0x9946dcc8
ror edx, 4
xchg ebx, edx
inc ebx
inc ebx
add ebx, 0x7b360732
and ebx, 0x7bed7b32
and edx, 0x7cacdf32
not ebx
or ebx, 0x7e3bdd32
add edx, ebx
rol edx, 5
add edx, 0x806eef32
sub edx, ebx
add edx, 0x8202a132
mov edx, 0x82a54132
and edx, ebx
sub ebx, 0x844d1532
ror edx, 0xf
sub ebx, 0x8624dd32
dec ebx
ror edx, 0x1b
and edx, 0x887fc332
or ebx, 0x8954f132
xor ebx, 0x8a533132
sub edx, 0x8b4c2d32
xor ebx, edx
not edx
add edx, 0x8db02932
not ebx
xor edx, 0x8f85af32
shr edx, 3
add ebx, edx
xchg edx, ebx
add ebx, edx
mov edx, ebx
mov edx, 0x93c98132
ror ebx, 0x12
shl ebx, 5
add ebx, 0x970deb32
shl ebx, 0x15
mov ebx, edx
shl edx, 0xa
rol edx, 0xe
mov ebx, edx
mov edx, ebx
xor edx, 0x9c27af32
rol edx, 0x12
inc ebx
sub edx, ebx
add edx, ebx
sub ebx, 0xa0233b32
xor ebx, 0xa1237132
add edx, 0xa1cf0332
ror ebx, 0x12
inc ebx
mov edx, 0xa3fc1932
rol edx, 0x13
or edx, 0xa5ab2732
sub ebx, 0xa6980d32
and edx, 0xa7551f32
dec edx
add edx, ebx
sub edx, 0xa9954932
bswap ebx
or ebx, edx
xor ebx, edx
xor ebx, 0xad15bf32
sub edx, 0xadff6932
and ebx, 0xaeaf9332
sub edx, ebx
or edx, 0xb067cb32
add ebx, 0xb1151132
and edx, ebx
shl edx, 3
shr edx, 0xd
add ebx, edx
sub edx, 0xb4f70132
inc ebx
bswap edx
mov edx, 0xb7009332
dec edx
rol ebx, 9
xor ebx, edx
shr edx, 1
add edx, ebx
add ebx, 0xbbbed332
inc edx
sub edx, ebx
inc edx
not ebx
xor edx, ebx
add edx, 0xc0780d32
not edx
bswap edx
and edx, 0xc2c18132
mov edx, ebx
or edx, ebx
mov ebx, 0xc4b3b332
shr edx, 0x10
add ebx, edx
xchg ebx, edx
bswap edx
or edx, 0xc8c15d32
shr ebx, 0x10
inc edx
and ebx, 0xcb124b32
xchg edx, ebx
xor ebx, 0xcd1b8932
or ebx, edx
shl edx, 6
sub ebx, 0xcfb2d532
xor ebx, 0xd0b64332
and ebx, edx
and ebx, edx
or edx, ebx
add ebx, edx
sub ebx, 0xd4873332
add edx, 0xd5220332
mov edx, ebx
not edx
xor ebx, 0xd771bb32
mov edx, 0xd80fbf32
xor ebx, 0xd901af32
shl ebx, 0x17
sub ebx, 0xdacfd532
and ebx, edx
and edx, 0xdc2e2b32
dec ebx
dec edx
mov edx, ebx
sub edx, ebx
or ebx, edx
shl ebx, 0xb
ror edx, 0x1c
xchg edx, ebx
bswap edx
or ebx, edx
ror ebx, 0x13
and edx, 0xe5c43732
not edx
add edx, 0xe71f2332
xor edx, ebx
ror ebx, 0x15
add ebx, edx
add edx, ebx
or ebx, edx
not edx
sub edx, 0xeca3eb32
shr edx, 0x11
or edx, 0xee579b32
mov ebx, edx
dec edx
rol ebx, 0xd
inc ebx
add edx, 0xf1caf932
rol ebx, 5
rol ebx, 1
or edx, 0xf533e532
dec edx
xor ebx, edx
inc ebx
add ebx, 0xf85fad32
shr ebx, 4
sub edx, ebx
xor edx, ebx
rol ebx, 0x1b
shl ebx, 4
shl edx, 9
add edx, 0xfe7b6932
or edx, ebx
add ebx, edx
xor ebx, 0xeb8933
inc edx
rol ebx, 0xf
bswap ebx
sub ebx, 0x4529133
shr edx, 0xe
add ebx, edx
shl edx, 0x16
bswap edx
call ecx
dec edx
sub edx, 0x94f9b33
add ebx, 0x9f60f33
xor edx, 0xaf90733
xor ebx, 0xc04cb33
shr ebx, 3
shl ebx, 4
and edx, ebx
xor edx, ebx
sub ebx, 0x106a6133
inc ebx
add ebx, edx
shr edx, 0xc
add edx, 0x136ced33
or edx, ebx
rol edx, 0x10
add ebx, 0x15baa933
and edx, ebx
sub ebx, 0x17605133
bswap ebx
and edx, ebx
shr ebx, 0x13
not edx
sub ebx, edx
and edx, ebx
inc edx
or edx, 0x1da06933
shl edx, 0x19
xor ebx, 0x1f863b33
mov edx, 0x2019ad33
sub edx, ebx
add ebx, 0x21b7e933
add ebx, edx
add ebx, edx
sub ebx, edx
dec edx
add ebx, edx
rol ebx, 0x16
add ebx, edx
and edx, 0x276a0f33
inc edx
xor ebx, 0x292f0533
ror edx, 0x18
shl edx, 0x16
and ebx, edx
and ebx, edx
and edx, ebx
or edx, 0x2dc94533
rol ebx, 0xe
shr ebx, 0x1d
and ebx, 0x30478b33
not edx
mov ebx, 0x3198a533
and ebx, edx
shr ebx, 4
shr edx, 5
add ebx, 0x34bd3333
add ebx, edx
or ebx, 0x362c3933
xor edx, ebx
not ebx
shl ebx, 0x18
or edx, 0x3995e933
sub ebx, edx
rol ebx, 0xc
shr edx, 3
and edx, 0x3d036533
and edx, 0x3dc7e933
inc ebx
or ebx, edx
bswap edx
and edx, 0x40c64933
sub ebx, 0x41be9333
mov edx, ebx
shl ebx, 8
mov edx, 0x43bf0f33
or edx, ebx
sub edx, 0x45794933
add ebx, 0x462ce733
ror ebx, 0x18
xor ebx, 0x4809d333
or ebx, edx
shl ebx, 3
ror ebx, 0x13
add edx, ebx
and edx, 0x4bebbd33
rol edx, 0x11
xor ebx, 0x4dd9ed33
and edx, ebx
xor edx, 0x4f903733
shr edx, 0xc
shr edx, 0x1c
xor ebx, 0x525bfb33
ror ebx, 6
mov edx, ebx
not ebx
add edx, 0x55464933
and edx, ebx
or ebx, edx
ror edx, 0x1e
inc ebx
or ebx, 0x5937db33
shl edx, 1
shl edx, 6
mov edx, ebx
add ebx, edx
ror ebx, 1
add edx, ebx
and edx, 0x5e66e133
and edx, ebx
add edx, 0x5fb8c133
shl ebx, 0x1b
shr ebx, 0x1b
and edx, 0x622d9333
mov edx, ebx
and ebx, 0x63747733
add ebx, 0x641cb733
xor edx, ebx
add ebx, edx
mov edx, 0x665e0f33
xor edx, ebx
not ebx
add ebx, edx
add ebx, 0x695f1533
sub ebx, edx
shr ebx, 0x19
sub edx, ebx
inc ebx
shr ebx, 0xe
and edx, ebx
sub edx, 0x6f4c3533
xchg ebx, edx
not ebx
or ebx, 0x72c2ed33
mov ebx, edx
and edx, ebx
and edx, ebx
rol ebx, 0xa
and edx, ebx
or ebx, edx
sub ebx, edx
not ebx
sub edx, 0x797ee333
xor ebx, edx
xchg edx, ebx
xchg edx, ebx
sub ebx, edx
xor ebx, edx
add edx, ebx
mov ebx, edx
or ebx, edx
ror ebx, 0xd
bswap edx
rol edx, 5
and ebx, 0x832af133
add ebx, edx
add edx, ebx
add ebx, 0x84f88b33
add edx, 0x85a53333
and edx, ebx
ror edx, 0x11
sub edx, 0x88184f33
and edx, 0x88c8e533
sub edx, ebx
ror edx, 0xd
dec edx
bswap ebx
add ebx, 0x8ca62533
add edx, 0x8d4d3733
mov ebx, edx
inc edx
shr edx, 2
dec ebx
shl ebx, 5
sub ebx, 0x91d93733
mov edx, 0x926bc133
inc edx
and ebx, edx
mov edx, ebx
xchg ebx, edx
inc ebx
mov edx, ebx
or ebx, 0x97725133
and ebx, edx
or edx, ebx
sub edx, 0x99c9a533
mov ebx, 0x9a5b5333
shl edx, 8
rol edx, 4
mov edx, ebx
xor ebx, edx
or ebx, edx
ror ebx, 0x1b
mov edx, ebx
inc ebx
xor ebx, 0xa167b533
mov ebx, 0xa1f2bb33
xchg ebx, edx
shr ebx, 0x1e
sub edx, 0xa4b95d33
shl edx, 0xd
mov ebx, edx
dec edx
xor ebx, edx
and edx, ebx
and edx, ebx
inc edx
xchg ebx, edx
dec ebx
mov ebx, 0xac125533
rol edx, 6
and ebx, edx
xor edx, 0xae921333
add ebx, edx
inc edx
mov edx, 0xb0844d33
mov edx, ebx
rol edx, 0x13
or ebx, edx
bswap ebx
shl ebx, 0x1e
shr ebx, 0xa
and edx, ebx
mov edx, 0xb6676533
and ebx, edx
rol edx, 0x12
add ebx, edx
dec edx
inc ebx
xor edx, ebx
shl edx, 4
add edx, 0xbc5e4333
not ebx
shl ebx, 0xc
shr edx, 0x1e
inc ebx
not edx
ror edx, 0x1a
ror ebx, 0x1c
add ebx, edx
bswap ebx
add edx, 0xc3ed0533
shl ebx, 0xe
ror edx, 0xf
and edx, 0xc64f5b33
add ebx, 0xc6eb9733
xchg edx, ebx
not ebx
xchg ebx, edx
xchg ebx, edx
sub edx, ebx
shl ebx, 1
not edx
add ebx, 0xcdc13d33
add edx, 0xce6e6733
sub edx, 0xcf579733
or edx, ebx
inc edx
xor ebx, 0xd1c3a133
ror edx, 0x1d
shl edx, 0x15
and ebx, 0xd42cbb33
xor edx, ebx
xchg edx, ebx
or ebx, 0xd6e68f33
inc edx
sub ebx, 0xd8847333
sub ebx, edx
mov edx, ebx
sub ebx, 0xdade2333
dec edx
shr ebx, 0x11
shl edx, 0x11
rol ebx, 0xb
inc edx
ror ebx, 0xc
or edx, 0xe0876333
mov ebx, edx
or ebx, edx
sub ebx, 0xe2b06333
xor edx, ebx
not ebx
bswap ebx
ror ebx, 0xd
or ebx, edx
and edx, ebx
sub edx, ebx
dec edx
shr ebx, 0x12
inc ebx
inc edx
rol edx, 0xb
dec edx
sub ebx, 0xedc3fd33
and ebx, edx
sub edx, 0xef66ad33
sub ebx, edx
dec ebx
xchg edx, ebx
add ebx, 0xf2a5bf33
ror edx, 0xb
add ebx, edx
sub edx, 0xf51b5933
shr ebx, 2
mov ebx, edx
mov edx, 0xf7098b33
shr edx, 3
dec ebx
sub edx, ebx
or edx, ebx
dec edx
xor ebx, edx
inc edx
shr ebx, 0xe
sub edx, ebx
or ebx, edx
or edx, ebx
shl edx, 7
and ebx, 0x1839334
inc ebx
and edx, 0x2eb1134
add ebx, 0x3916334
sub edx, 0x47b5b34
rol ebx, 0x1e
mov ebx, 0x5e8a734
shl ebx, 0x12
and ebx, edx
inc ebx
add ebx, 0x8be0f34
sub edx, ebx
rol ebx, 1
sub edx, ebx
not edx
sub edx, 0xd00c134
xor edx, 0xdf93534
mov edx, 0xe8b0334
not ebx
not edx
shr ebx, 7
mov ebx, edx
not ebx
bswap ebx
xor edx, ebx
sub edx, 0x14b87534
bswap edx
shl ebx, 1
ror edx, 0x11
ror edx, 0x1b
bswap ebx
and edx, ebx
and edx, ebx
mov edx, 0xb4201734
and ebx, edx
add ebx, edx
shl edx, 0x19
add edx, 0xb68dbb34
shr ebx, 9
add ebx, 0xb7d14d34
and edx, 0xb871c934
xor edx, ebx
or edx, ebx
add edx, 0xba92f934
shr ebx, 1
ror edx, 0xa
bswap ebx
xor ebx, 0xbdac6b34
not ebx
mov ebx, edx
dec ebx
inc ebx
shl edx, 0x12
and ebx, 0xc1697134
ror ebx, 0xd
xor edx, 0xc32c1134
sub edx, 0xc4048d34
sub ebx, 0xc4c2e734
mov edx, ebx
bswap ebx
not edx
or ebx, edx
ror edx, 0x1b
and ebx, 0xc87ee934
mov edx, ebx
dec edx
xor edx, 0xca6bad34
shr ebx, 0x1e
add edx, 0xcbb1c734
and edx, ebx
shl edx, 0x1d
xchg ebx, edx
xchg edx, ebx
and edx, ebx
shl edx, 0x1d
mov edx, 0xd0b15f34
ror ebx, 0x1e
bswap ebx
or ebx, edx
rol ebx, 5
rol edx, 0xa
not edx
bswap ebx
add ebx, 0xd63feb34
add ebx, edx
mov ebx, 0xd74d4534
xchg ebx, edx
mov ebx, 0xd8c4ad34
sub ebx, edx
inc ebx
and ebx, 0xdad5e934
mov edx, ebx
or ebx, 0xdc030f34
xor edx, 0xdcf11134
sub edx, 0xddd6d134
and ebx, edx
shl ebx, 0x16
or ebx, 0xdfe5cb34
add ebx, 0xe07d1334
mov ebx, edx
not edx
shl edx, 1
rol ebx, 0xf
and ebx, 0xe47bab34
or ebx, edx
mov edx, ebx
xor ebx, 0xe675f534
mov ebx, 0xe6e49534
shl ebx, 4
xchg edx, ebx
not edx
mov edx, 0xe98f8134
xor ebx, 0xea5b8534
bswap ebx
mov ebx, edx
sub ebx, 0xec3b6d34
bswap edx
shr ebx, 4
add ebx, edx
not ebx
not edx
add ebx, edx
sub ebx, edx
sub ebx, edx
and ebx, 0xf1d3cb34
xchg ebx, edx
dec ebx
sub ebx, edx
mov edx, ebx
mov edx, 0xf515dd34
ror ebx, 0x10
shr ebx, 0x10
and edx, 0xf71de134
sub ebx, edx
sub ebx, edx
inc ebx
not edx
add ebx, edx
mov edx, 0xfac58f34
add ebx, 0xfb56f934
or ebx, edx
xor ebx, edx
ror ebx, 0x1b
xor ebx, edx
bswap ebx
or ebx, edx
mov edx, 0x137535
inc edx
xor edx, ebx
inc edx
sub edx, 0x2f6e535
sub edx, 0x3bc9f35
and ebx, 0x456d535
or ebx, 0x4fcad35
shr edx, 1
or edx, 0x6615d35
shr edx, 1
xor ebx, edx
sub ebx, edx
or edx, 0x9680b35
bswap ebx
shl edx, 0x1a
not edx
dec ebx
shr edx, 0x1d
mov edx, 0xd3be535
sub edx, 0xe0b4f35
shr ebx, 0x19
not edx
dec ebx
mov ebx, 0x1081cd35
xchg edx, ebx
shr ebx, 4
xor ebx, 0x12f70335
shl edx, 0xc
ror ebx, 0x13
and ebx, 0x150cd535
xor edx, 0x15e7b735
dec edx
sub edx, 0x17566535
shl ebx, 0xd
inc edx
xor edx, ebx
or edx, 0x1a371735
shl ebx, 0x16
xor edx, ebx
xor edx, 0x1c8b9335
or edx, ebx
xor edx, 0x1e07c535
rol ebx, 0xf
add edx, ebx
sub ebx, 0x1fd1d335
sub ebx, 0x20965935
sub edx, 0x215c9135
and ebx, edx
and ebx, 0x2262f935
add ebx, edx
rol edx, 4
not ebx
or edx, 0x24c48b35
inc ebx
inc ebx
inc ebx
xor ebx, 0x2744c335
mov edx, 0x27bdc735
shr edx, 0x14
xor ebx, 0x2931ad35
mov edx, ebx
and ebx, edx
or edx, ebx
and ebx, edx
or ebx, 0x2be69b35
xor ebx, 0x2cb4e335
mov ebx, edx
shr ebx, 0x12
ror ebx, 3
not edx
sub edx, ebx
bswap ebx
bswap edx
bswap edx
bswap ebx
and edx, 0x32c3b535
shl ebx, 0x12
xchg ebx, edx
shl edx, 7
mov ebx, 0x35715b35
bswap ebx
inc edx
add ebx, edx
xor ebx, 0x38219d35
and edx, 0x38bf3735
and edx, 0x3951b935
sub ebx, 0x3a1c4135
sub ebx, edx
xor edx, ebx
add ebx, edx
and ebx, edx
shr edx, 9
shl ebx, 0x17
rol edx, 0x14
ror ebx, 0xe
sub edx, 0x403f6f35
xor edx, 0x41035335
inc ebx
bswap ebx
shr ebx, 9
not ebx
or ebx, edx
inc ebx
mov edx, 0x44fed535
or ebx, edx
or edx, 0x46309935
and ebx, 0x46c39135
xchg edx, ebx
xor ebx, edx
xor ebx, 0x491f6735
mov edx, ebx
not edx
and ebx, 0x4abe0935
bswap edx
xchg edx, ebx
or ebx, 0x4cc71335
dec ebx
xor edx, 0x4e19b935
shl edx, 0xc
sub ebx, edx
mov edx, ebx
mov ebx, 0x50607135
xor ebx, edx
shl edx, 0x16
or ebx, 0x52622335
mov edx, 0x52e56335
xor ebx, edx
ror edx, 0xd
xor ebx, 0x5528f735
xor edx, ebx
xchg edx, ebx
and ebx, edx
bswap ebx
xor edx, ebx
rol ebx, 0xc
ror edx, 0xb
sub edx, 0x5ab39935
xchg edx, ebx
mov ebx, edx
or ebx, edx
or edx, ebx
add edx, 0x5d91c935
sub ebx, edx
xor edx, 0x5f147535
ror edx, 0x19
or ebx, edx
or ebx, edx
xchg ebx, edx
mov ebx, edx
shl ebx, 1
bswap ebx
add ebx, 0x63fe8335
and ebx, 0x6489e535
bswap ebx
dec edx
not ebx
rol ebx, 0xe
or ebx, 0x67a73d35
mov ebx, 0x68155b35
sub ebx, 0x68c21f35
or ebx, edx
xor ebx, edx
dec ebx
sub edx, 0x6b43ed35
add ebx, 0x6bc32135
xchg edx, ebx
add ebx, edx
shl edx, 0x13
and ebx, edx
bswap edx
mov ebx, 0x6f326d35
inc ebx
ror edx, 5
and edx, ebx
or edx, 0x71a5d535
and ebx, 0x722e3135
shl edx, 0x12
add edx, ebx
dec edx
mov edx, ebx
xor ebx, 0x75251d35
add ebx, edx
and edx, ebx
mov ebx, 0x7682ff35
and ebx, 0x77087f35
mov ebx, 0x7785cb35
rol edx, 6
mov edx, 0x78a15d35
and edx, ebx
sub ebx, edx
sub ebx, edx
shl ebx, 0x18
rol ebx, 0x13
xor edx, ebx
bswap edx
or edx, 0x7dde5335
and edx, 0x7e6c3935
inc ebx
or ebx, 0x7f910935
mov edx, 0x8008eb35
not edx
xchg ebx, edx
shl edx, 0x12
and ebx, edx
add ebx, 0x8325b535
shr ebx, 9
bswap ebx
shr edx, 5
xor ebx, 0x85b76d35
add ebx, edx
and edx, ebx
add ebx, edx
mov ebx, edx
or edx, 0x88215735
and ebx, edx
dec edx
ror edx, 0x1d
rol edx, 3
shr edx, 0xa
add ebx, 0x8b7b9f35
shr ebx, 0xa
bswap ebx
dec ebx
and ebx, 0x8da6d535
mov edx, 0x8e0a0135
xchg ebx, edx
not edx
xor ebx, edx
dec ebx
and edx, 0x91069935
and ebx, edx
mov edx, ebx
ror ebx, 0xd
shr ebx, 0xd
mov ebx, 0x93794b35
not ebx
not ebx
not ebx
xchg ebx, edx
sub edx, 0x9759d735
shr edx, 0xa
xor edx, 0x98baaf35
rol ebx, 0x1c
mov ebx, 0x99dcc935
xor edx, ebx
ror edx, 3
sub edx, 0x9bee8135
inc edx
shl edx, 8
mov ebx, edx
mov ebx, edx
or ebx, edx
dec edx
not ebx
shl ebx, 0xb
and ebx, 0xa0a06335
add ebx, 0xa126f335
ror ebx, 0xc
xor ebx, edx
shr edx, 0x13
shr ebx, 6
add ebx, edx
and edx, ebx
and edx, ebx
and ebx, 0xa5bed935
rol ebx, 0xf
and edx, ebx
not edx
xchg ebx, edx
not edx
and ebx, 0xa94cdd35
add ebx, edx
not edx
bswap edx
and edx, 0xab6c8d35
mov edx, 0xabf16535
mov edx, ebx
add ebx, edx
or edx, ebx
mov ebx, edx
add edx, 0xae41d335
rol edx, 0x1b
sub ebx, edx
add edx, 0xb0192935
add edx, ebx
and edx, 0xb118bb35
add edx, ebx
xor ebx, 0xb25f8d35
bswap ebx
sub ebx, 0xb3a19935
inc ebx
xchg edx, ebx
xor ebx, edx
sub ebx, edx
not edx
rol ebx, 8
or ebx, 0xb8286735
dec ebx
shr ebx, 0x1a
shl ebx, 0x1b
shl ebx, 5
mov ebx, edx
rol ebx, 9
add edx, 0xbbebb735
and ebx, edx
rol ebx, 0x18
xchg edx, ebx
dec ebx
mov edx, 0xbeac8935
or ebx, 0xbf3b0335
sub edx, 0xbfec5d35
sub ebx, edx
mov ebx, edx
or ebx, edx
sub edx, ebx
xchg ebx, edx
bswap edx
and ebx, 0xc3dbcb35
bswap ebx
xor ebx, 0xc53cc135
or ebx, 0xc5df6135
inc ebx
and edx, 0xc6f64935
inc ebx
xor ebx, 0xc8517d35
or edx, 0xc8f9a535
not edx
sub edx, ebx
ror ebx, 1
xor edx, ebx
xchg edx, ebx
rol ebx, 0x10
shl edx, 0xb
and ebx, 0xce3f7335
xchg ebx, edx
ror edx, 0x1d
sub edx, 0xd067df35
xchg ebx, edx
dec edx
sub ebx, 0xd28ea535
add edx, ebx
mov edx, 0xd3c3dd35
bswap ebx
sub edx, ebx
not ebx
sub ebx, edx
sub edx, ebx
bswap ebx
bswap ebx
add edx, ebx
inc ebx
mov ebx, edx
xor ebx, 0xdb061135
and ebx, 0xdb8d8d35
dec ebx
xchg edx, ebx
xor edx, 0xdd8a9135
or edx, 0xde2c7735
sub edx, ebx
not ebx
mov ebx, edx
not edx
shl ebx, 0x1b
rol ebx, 0xc
sub ebx, edx
shr edx, 0x1e
and ebx, edx
dec ebx
or ebx, edx
and ebx, 0xe5e1f335
and ebx, 0xe6697535
inc edx
shr ebx, 0xa
add ebx, 0xe835c335
xchg edx, ebx
inc edx
not ebx
sub edx, 0xeac8f935
or ebx, edx
sub edx, ebx
and ebx, edx
mov ebx, 0xecee3735
xor ebx, 0xed9ab135
xor ebx, edx
not ebx
ror ebx, 0x12
add ebx, 0xf0058d35
shl edx, 0xc
add edx, ebx
shl edx, 8
shl ebx, 0xd
or edx, 0xf2fddb35
and ebx, 0xf3792d35
and edx, ebx
shl edx, 0x1b
or ebx, 0xf5471935
and ebx, edx
bswap ebx
sub edx, 0xf7126d35
not ebx
mov ebx, edx
not ebx
and edx, 0xf91c6d35
and ebx, 0xf9a1dd35
mov ebx, edx
sub edx, 0xfab9d335
or edx, ebx
xchg edx, ebx
add ebx, edx
xor ebx, edx
add ebx, 0xfdcb3535
mov ebx, 0xfe4dc135
sub ebx, edx
and edx, ebx
or edx, 0x47e536
xor edx, ebx
add edx, 0x169cd36
mov ebx, 0x1d29136
xor edx, 0x28d3b36
sub edx, 0x335d136
sub edx, 0x3dd3336
not edx
and ebx, edx
xor edx, 0x58e0136
sub ebx, 0x6378736
or ebx, 0x6c1db36
not ebx
and ebx, 0x7d4a136
xor edx, 0x8926f36
not ebx
shl ebx, 0x11
bswap edx
add edx, 0xb0a9336
xchg edx, ebx
sub edx, 0xca8e736
ror edx, 9
shl ebx, 4
bswap ebx
bswap ebx
inc edx
xor edx, 0x10860d36
bswap ebx
sub edx, ebx
and ebx, edx
and ebx, 0x12f8f136
xchg edx, ebx
inc ebx
and edx, 0x15336336
bswap edx
and ebx, edx
shr edx, 6
xor ebx, 0x17e5a736
sub edx, 0x18aba336
mov edx, ebx
and ebx, edx
not ebx
add ebx, edx
sub edx, 0x1b40a736
inc ebx
shl ebx, 0x1e
and ebx, edx
sub edx, 0x1d98a336
inc ebx
xor ebx, edx
inc ebx
or edx, ebx
add ebx, edx
sub ebx, edx
or edx, 0x21af7d36
shl ebx, 6
xor edx, 0x23011f36
inc edx
shr ebx, 7
sub ebx, 0x24d38536
and ebx, 0x255dd136
not ebx
add edx, 0x265cf136
mov edx, ebx
bswap edx
sub ebx, edx
xchg ebx, edx
bswap ebx
add ebx, 0x29b1b736
xor edx, ebx
add edx, 0x2ae2ab36
rol ebx, 0x1b
or ebx, edx
shl ebx, 9
ror ebx, 0x1a
ror edx, 0x1d
shr ebx, 0xc
shr ebx, 0x19
add ebx, 0x306c9136
and edx, ebx
bswap ebx
add ebx, 0x32137536
and edx, 0x32aba136
sub edx, ebx
or ebx, edx
and edx, ebx
mov edx, 0x34fae336
and ebx, edx
and ebx, edx
and edx, ebx
rol ebx, 0x1b
add ebx, edx
or edx, 0x38294536
rol ebx, 3
bswap ebx
mov ebx, 0x39d74536
ror ebx, 0x18
and edx, ebx
or edx, 0x3b9f3f36
or ebx, edx
and edx, ebx
add edx, 0x3d289336
add ebx, edx
and edx, 0x3e251336
or ebx, edx
inc ebx
or ebx, edx
shr edx, 1
bswap edx
add ebx, 0x4254a136
add edx, 0x42c22136
bswap edx
add ebx, edx
add edx, 0x44307b36
ror edx, 0xf
mov ebx, edx
add edx, 0x45b22736
rol edx, 0x1d
sub ebx, edx
and edx, ebx
or edx, ebx
and edx, ebx
sub edx, 0x49280b36
inc edx
xor edx, 0x4a637736
xor edx, 0x4b256936
mov ebx, 0x4b94ef36
not edx
dec ebx
or ebx, 0x4d3c9336
or edx, 0x4dcb4936
ror ebx, 0x1d
rol edx, 0xf
add edx, 0x4f7b4136
not ebx
and ebx, edx
mov ebx, 0x50eb8f36
inc ebx
rol edx, 0x17
add edx, 0x52820d36
rol ebx, 0xb
shr ebx, 0xf
mov ebx, edx
dec ebx
sub ebx, edx
mov edx, ebx
dec edx
add ebx, 0x56af4336
inc edx
sub edx, 0x57da7f36
and ebx, 0x58640936
ror ebx, 0x19
mov edx, 0x596c7136
shr ebx, 0xc
shr ebx, 0xa
sub ebx, edx
mov edx, ebx
shr edx, 0x17
xchg ebx, edx
or ebx, 0x5d903536
and edx, ebx
xor edx, 0x5ec31736
shr ebx, 2
or ebx, edx
xchg ebx, edx
xchg edx, ebx
shl edx, 0x17
or edx, 0x62926136
or ebx, 0x6334b336
mov edx, ebx
not edx
ror edx, 4
shr ebx, 0x1b
xor ebx, 0x661fe736
shl ebx, 0xd
rol ebx, 0x15
or ebx, edx
inc ebx
rol ebx, 0x1c
and ebx, 0x6984c536
or ebx, 0x6a1de336
rol ebx, 0x17
or edx, 0x6b54e936
xor ebx, 0x6c011d36
add edx, 0x6c854936
xor edx, 0x6d461936
inc edx
and edx, 0x6e4fe336
sub ebx, 0x6efafd36
xor edx, 0x6fbe9336
or edx, 0x7051fb36
xchg edx, ebx
or edx, 0x71b53d36
shr edx, 1
or edx, 0x72f3fb36
ror edx, 0x1b
shl ebx, 0x10
rol ebx, 1
xchg ebx, edx
and ebx, 0x763f2736
inc edx
not ebx
and ebx, edx
inc edx
not ebx
sub edx, ebx
dec ebx
inc ebx
and ebx, 0x7b21b336
xchg ebx, edx
add ebx, edx
shl edx, 4
not edx
or ebx, edx
and ebx, 0x7ea0cf36
and edx, ebx
add edx, 0x7f9cad36
and ebx, edx
shr edx, 0x16
sub ebx, edx
shl ebx, 0x19
or edx, ebx
mov ebx, edx
bswap ebx
rol edx, 0x12
or edx, 0x84b73b36
or edx, 0x85438d36
add edx, 0x85befd36
bswap ebx
bswap edx
xor ebx, 0x87a60536
mov ebx, 0x880b6336
shr edx, 0x14
inc edx
mov edx, 0x89bcc336
add edx, 0x8a3f6536
or ebx, 0x8ad5a736
shr ebx, 0x14
add edx, ebx
dec ebx
or edx, ebx
not ebx
rol ebx, 8
mov ebx, edx
ror ebx, 0x18
not edx
not ebx
add edx, 0x9104d336
xchg ebx, edx
mov ebx, 0x922e4136
shr ebx, 2
inc edx
mov edx, ebx
xor ebx, edx
xchg ebx, edx
shl ebx, 9
xchg edx, ebx
xor ebx, edx
xor ebx, edx
add edx, ebx
xor ebx, 0x98bc0b36
add edx, 0x992e6336
dec ebx
inc edx
sub edx, 0x9ad1d936
rol ebx, 0x11
ror edx, 0x18
inc edx
mov edx, ebx
and edx, 0x9d7a9536
add ebx, edx
bswap edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bh, bh