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

Disassembly:
outsd dx, dword [esi]
arpl word [eax + 0xf04f281], si
cmp esi, dword [ebx - 0x58fb0d7f]
sal dword [ebx - 0x34d427fd], cl
shr edx, 1
xor edx, edi
dec edx
xor esi, ebx
or edi, eax
xor edi, esi
sub edx, edi
xchg esi, eax
and eax, ecx
or edx, 0xb8ab7304
sub edi, eax
and ebx, 0xbbdbfb04
bswap edi
sub ecx, ebx
xor esi, edx
and edx, ecx
or edx, ecx
add ebx, edx
add ebx, 0xbf5c6f04
add edx, 0xbfb11f04
inc edx
add edx, edi
shl edi, 0xc
or ebx, eax
xchg esi, edi
or ecx, ebx
xchg edi, ebx
mov edx, ecx
or ebx, 0xa246d304
add ebx, eax
mov edi, 0xa53d8704
ror ebx, 0xa
or edx, 0xa4243704
and edi, esi
sub esi, ebx
and ebx, edx
add edx, eax
xor edx, 0xa6dfff04
sub esi, edx
mov ebx, eax
or ebx, edi
add edx, eax
or esi, ebx
sub ebx, edx
and ebx, 0xaa352f04
mov edi, eax
inc edx
sub ebx, edx
or esi, edx
mov ecx, ebx
xor edx, eax
xor ebx, eax
or edi, esi
mov ebx, 0xae848b04
rol edi, 0xa
xchg edx, esi
or edi, eax
add esi, ebx
inc ebx
not edx
xor edx, ecx
inc edx
sub esi, edx
or edi, eax
shl ebx, 0x19
dec edi
sub edi, ecx
shr edx, 0x11
sub ebx, eax
xchg ecx, edx
add ebx, edi
mov edx, ecx
xchg esi, eax
or ebx, edi
xchg ebx, eax
mov ecx, esi
sub ebx, edx
or eax, ecx
ror edi, 0x1d
mov edi, eax
xchg ecx, edx
xchg ebx, ecx
mov ebx, edx
sub edi, ecx
not edx
mov ebx, eax
sub ebx, edx
xchg edi, ebx
sub eax, ecx
and eax, ecx
and esi, ebx
mov esi, ebx
or ecx, ebx
sub edi, ecx
add ecx, esi
xor edi, 0x44abf707
xchg edx, eax
xor edx, ecx
and esi, ebx
sub edx, eax
shl edx, 0x1c
or ebx, 0x485fd307
or eax, ecx
sub edi, ecx
sub eax, esi
and edx, eax
add edi, ecx
shr ebx, 0x10
mov edi, ecx
add edi, 0x4c007707
or ebx, eax
mov edi, eax
xchg esi, edi
and ebx, edx
add ecx, esi
add edx, 0x4eedd707
mov esi, ebx
xor eax, esi
shl edi, 0xf
mov ebx, edx
and ecx, ebx
sub edx, edi
add ebx, edx
add ebx, edx
bswap edx
and edi, ecx
and ebx, edi
xor ecx, esi
add edi, eax
xor edx, edi
shr ebx, 0x16
xor edx, 0x76c3eb07
sub esi, edx
add ebx, edi
and edx, 0x784cb707
or edi, esi
or ecx, ebx
sub ebx, edi
or ebx, 0x7d1e4b07
mov edx, edi
or edx, eax
sub esi, ebx
sub ecx, ebx
sub edi, esi
shl edi, 0x1e
sub ebx, eax
xchg edx, esi
sub ebx, edx
or ebx, 0x60936707
xchg esi, eax
and ebx, 0x63b13707
xchg ebx, ecx
and edx, eax
or eax, ecx
sub edi, esi
xor edx, edi
xor edx, eax
or edx, eax
not ebx
add esi, ebx
xor eax, ecx
or edx, edi
or eax, ecx
rol ebx, 0xb
add ecx, ebx
xchg esi, edi
and esi, ebx
and edx, eax
or edx, eax
or ebx, 0x6ddd2b07
xor edi, ecx
sub edi, ecx
sub edx, eax
mov ecx, ebx
not edi
add edi, esi
xor edi, eax
and edi, esi
or ebx, eax
mov ecx, esi
mov edi, esi
xchg esi, ecx
xchg edi, eax
xchg esi, edi
xchg ebx, ecx
sub ebx, edi
or ecx, esi
xor edi, 0x17ca9f07
xor ebx, edx
add edi, esi
mov edi, esi
mov ecx, ebx
or edx, 0x18b69307
xor ebx, 0x1b9abb07
and ebx, edi
mov edi, eax
bswap edi
add edx, 0x1d8b1707
xchg edi, edx
or eax, esi
add ebx, edx
and ebx, 0x1e1cd307
xchg esi, eax
mov ebx, eax
and ebx, edi
shr edi, 0x17
mov ecx, esi
mov edi, esi
add edi, eax
add ecx, esi
add edx, eax
or ecx, ebx
and edi, 0x412c307
add edi, esi
xchg ecx, edx
and edi, 0x7e86707
or ebx, edx
and edi, eax
add edi, 0x9ba3f07
and edi, 0x826cf07
shr edx, 0x15
mov edi, ecx
and eax, esi
dec edi
shr edx, 0xe
add ecx, ebx
sub edi, esi
sub edi, 0xc715f07
add edi, 0xcc7d707
add ebx, eax
add edx, ecx
dec ebx
dec ebx
or ecx, ebx
xor eax, esi
add eax, esi
or eax, ecx
mov esi, edx
sub edx, ecx
xor esi, edx
sub edi, 0x32d37707
mov edx, eax
mov esi, ebx
mov ebx, edi
xor edx, 0x348b8707
xor ecx, esi
add edx, edi
shl ebx, 2
sub edi, eax
add edx, eax
add eax, esi
shr edx, 1
and edx, eax
shr edx, 6
add ebx, edi
or edi, 0x3af70f07
xchg edx, ebx
xchg edi, edx
sub edi, ecx
sub edi, 0x3f648f07
xor edx, ecx
mov ebx, edx
and ecx, esi
or eax, ecx
add edi, esi
add ecx, esi
and ecx, ebx
or edx, 0x233a3f07
xor edx, 0x23c7b707
dec ebx
sub edx, ecx
mov esi, ebx
xchg ebx, eax
sub edi, esi
rol edi, 0x1e
xchg ecx, edx
or esi, edx
and edi, esi
and ecx, ebx
mov ebx, edx
add eax, esi
xchg edi, eax
xor esi, edx
xor eax, esi
or edx, ecx
add edx, ecx
add eax, ecx
xchg edi, eax
add edi, ecx
or edx, 0x2e34ab07
ror ebx, 1
mov edi, eax
sub ebx, eax
and edx, 0xd03d4b07
add edi, ecx
and eax, ecx
mov eax, ecx
add edi, ecx
mov eax, esi
and ecx, esi
xchg ecx, edx
sub ebx, edi
mov ebx, 0xd43c4707
rol edx, 0x17
xor edx, eax
mov ebx, 0xd7afdf07
sub eax, ecx
add esi, edx
xchg ebx, ecx
sub edi, eax
sub edx, eax
sub edx, ecx
add esi, ebx
bswap edx
or eax, esi
add esi, ebx
add esi, ebx
xor ebx, edx
sub edx, edi
or edx, 0xde1b4707
or esi, ebx
dec ebx
or ebx, 0xc1a60707
sub ebx, edi
and edi, ecx
mov edx, eax
or edx, 0xc3bb9307
mov ecx, esi
ror ebx, 0xe
or ebx, edi
and edx, eax
xor esi, ebx
not ebx
xor edx, 0xc7590f07
shl ebx, 0xc
ror edx, 0x12
and edi, 0xc6cad307
or edx, edi
or ebx, 0xc9fea307
and edx, edi
inc edi
inc edi
add ebx, eax
inc ebx
xchg edi, ebx
mov edi, esi
xor eax, ecx
xor edi, eax
xchg ebx, esi
xchg edi, edx
and edx, ecx
and esi, edx
xor edi, eax
xor edx, ecx
add ebx, 0xf0438b07
sub ebx, edx
mov ebx, edi
add eax, ecx
inc edx
bswap ebx
bswap edi
xor esi, edx
bswap ebx
shl edi, 1
xchg edi, ebx
and edx, 0xf7ef8707
xchg edi, ebx
mov edx, edi
mov ebx, edx
add eax, esi
inc ebx
xchg edi, edx
inc edx
xchg edx, ebx
or edi, ecx
xchg ecx, edx
xchg edx, eax
not edx
shl edi, 0x16
dec edx
shl ebx, 1
not edi
add eax, ecx
rol ebx, 2
dec ebx
xchg ebx, eax
and eax, esi
inc ebx
and edx, ecx
and edi, ecx
xchg edx, eax
sub edx, edi
xor ecx, esi
or ebx, eax
xchg edx, ebx
and ebx, edi
add ecx, ebx
and edi, eax
xor esi, edx
xchg edx, esi
xor edx, eax
xor ecx, ebx
sub esi, edx
shr edx, 3
shl edi, 4
and edi, eax
and edx, ecx
xor ebx, edx
add edx, ecx
and esi, ebx
sub edx, eax
sub ecx, ebx
and eax, ecx
add edi, 0x91b9d307
add ebx, edx
and eax, ecx
add esi, ebx
rol edx, 3
inc ebx
inc edi
rol ebx, 0x1c
sub ebx, 0x959a8b07
sub edx, 0x943e9307
and ebx, edx
rol ebx, 0x13
or edx, 0x97b53307
add edi, eax
rol edx, 0x19
or edi, 0x99372b07
xor edx, eax
xchg ebx, ecx
inc ebx
and edx, ecx
not edx
or esi, ebx
mov edx, eax
or ebx, 0x9d5bb707
sub ebx, edi
xor ebx, edx
mov eax, esi
dec ebx
xchg edx, eax
and ebx, edx
xchg ebx, eax
xor ebx, 0x81abf707
sub edx, edi
mov ebx, edx
not edx
or edi, eax
xor ecx, esi
add esi, edx
xchg edi, edx
sub edx, edi
and edi, 0x84726307
sub edx, ecx
xchg ebx, esi
sub ecx, ebx
xor edi, 0x86eca707
rol edi, 1
sub ebx, edx
xor esi, ebx
or ebx, eax
rol edi, 0x12
and edx, eax
or edx, 0x8adebb07
mov edi, 0x8d38eb07
xchg edi, eax
sub edx, edi
sub edi, 0x8f1bf707
rol ebx, 0x1a
and eax, ecx
or edx, eax
xor edx, ecx
rol edx, 0x15
xor edx, ecx
add esi, ebx
add esi, edx
rol edi, 0x17
ror edi, 0x11
or edx, ecx
and edi, 0xb55b4707
xchg edx, ebx
shl edx, 1
xchg ecx, edi
mov edi, ecx
xchg ebx, esi
shl edx, 0xb
add ecx, ebx
sub esi, ebx
shl edx, 1
xchg edx, esi
inc edx
or eax, ecx
or edx, edi
add edi, 0xbaf70b07
mov ebx, eax
shr edi, 0xa
mov edx, 0xbc2c2b07
and edi, 0xbcb7f707
or edx, 0xbf2e2307
or eax, esi
inc ebx
xor edi, ecx
sub esi, ebx
xor ebx, 0xa0135f07
bswap edi
or ebx, edi
and ebx, eax
sub esi, ebx
xchg esi, eax
shr edi, 1
or edx, edi
sub ebx, eax
mov edi, esi
mov eax, ecx
and ebx, 0xa7902b07
rol ebx, 1
or edi, eax
mov edx, 0xa9186707
bswap ebx
xchg ecx, eax
sub eax, esi
rol edi, 2
xor esi, edx
mov ebx, eax
and edi, eax
or edi, ecx
mov ecx, ebx
xchg esi, eax
or ebx, eax
sub edi, eax
or edx, edi
or edi, ecx
and edx, edi
sub esi, ebx
mov ebx, 0x51ccd306
or edx, 0x5046bb06
xor ebx, 0x531d8f06
xchg ecx, edi
or edi, ecx
or ebx, edx
or ebx, 0x5523d306
not edx
mov edi, 0x54012706
ror ebx, 0xc
and esi, ebx
sub edi, 0x57a65706
add edi, 0x5635e306
sub esi, ebx
xor esi, edx
bswap ebx
not ebx
ror edx, 0xe
xchg esi, ecx
xor ebx, eax
xchg edx, esi
or ecx, esi
xor ecx, esi
and edi, esi
or ebx, eax
xchg edi, eax
xor esi, edx
bswap edx
add esi, ebx
or edi, ecx
sub ecx, esi
sub edx, eax
mov esi, edx
sub edx, edi
shl ebx, 0x1d
and eax, esi
and ecx, esi
add ecx, ebx
sub edx, eax
or ecx, esi
or edx, 0x47581306
and edi, esi
add edx, edi
and eax, ecx
xor edx, eax
add ecx, ebx
xor ebx, ebx
add eax, 0x49f2fb06
bswap ecx
rol ecx, 1
not edx
sub ecx, 0x4b41ef06
mov esi, 0x4b849f06
not eax
mov eax, 0xb07247
and esi, 0x4a302f06
xor edi, 0x4a8aaf06
shl esi, 0x19
mov ecx, 0x4d398b06
not eax
rol esi, 0x1e
or edx, 0x4c051706
and esi, 0x4c402b06
not edi
rol ecx, 0xb
add eax, 0x4f206306
or eax, 0x4f906b06
and esi, 0x4fcf1b06
mov edi, 0xb25991
shl ecx, 0xf
or edi, 0x4e62f706
bswap ecx
ror edi, 4
dec ecx
inc edi
not edi
ror edi, 2
or eax, 0x70b0f306
or eax, 0x70e1c306
mov edx, 0xc2e603
inc edi
sub esi, 0x73b5eb06
and esi, 0x73f3b706
mov esi, 0x7235a706
not edx
shr edi, 5
shr edx, 1
ror edx, 9
inc edi
inc eax
xor edx, 0x74721b06
or edx, 0x74dc5f06
mov esi, 0xc4e131
or edi, 0x770b3f06
or edx, 0x77758306
dec ecx
sub esi, 0x760c6306
shr eax, 7
mov ecx, 0x7683a706
rol esi, 1
shl esi, 0x1d
shr edx, 0x11
shl esi, 1
dec esi
dec ecx
mov ecx, 0xc6c00d
xor edi, 0x78ec4706
or eax, 0x7b5f0b06
shr edx, 0x1d
shl esi, 0x19
sub ecx, 0x7a56c706
add eax, 0x7a979f06
rol ecx, 0x12
or eax, ecx
rol esi, 0xd
or edx, 0x7ca0cf06
mov edi, esi
or ecx, eax
xor edi, 0x7e497306
or edx, eax
and eax, edi
xor eax, esi
not edi
shl esi, 0xc
mov esi, edi
xor edx, 0xfeffcfff
or eax, esi
xor edi, 0x62ec2f06
sub edi, eax
dec ecx
mov esi, ecx
add edi, 0x64ece306
and edi, 0x67705f06
xor ecx, 0x6604f706
shl edi, 5
or edi, esi
mov ecx, edi
xor edi, 0x7763c41b
inc eax
xor ecx, eax
and eax, esi
mov ecx, 0x6bc24f06
xor eax, ecx
sub eax, esi
add eax, 0x6d983f06
xor esi, eax
ror esi, 0x13
xor ecx, eax
xor esi, 0x6fe3d706
add edx, ebx
xchg esi, eax
or esi, 0x11235306
and esi, ecx
xchg esi, eax
add ecx, eax
xchg ecx, esi
mov ecx, dword [edx]
ror esi, 0x16
sub esi, eax
xchg esi, eax
bswap esi
or esi, eax
xor esi, eax
add esi, 0x1674a706
xor ecx, edi
sub esi, eax
or esi, eax
shr esi, 0xa
xchg esi, eax
mov dword [edx], ecx
mov ecx, 0x3039
or esi, 0x1b965306
not esi
xor esi, 0x1aa37706
bswap esi
mov ecx, 0x830eac37
bswap esi
sub esi, eax
and esi, 0x1f1ac306
shl esi, 0x15
xor esi, eax
dec esi
xor ecx, 0x830eac33
shl esi, 0x17
bswap esi
add esi, 0x6b1f06
xchg esi, eax
shl esi, 0x1c
mov esi, 0x3f6fb06
add ebx, ecx
shl esi, 1
sub esi, 0x2f89f06
and esi, 0x55be306
xor esi, 0x5d26706
or esi, 0x4724706
xor ecx, 0x2342c0
mov esi, 0x4c39b06
bswap esi
add esi, 0x7c39706
shr esi, 0x1d
mov esi, 0x6f61706
add esi, eax
xchg esi, eax
xor esi, 0x89b7706
shr esi, 5
sub esi, 0xbb6df06
xchg esi, eax
not esi
ror esi, 0x14
dec esi
xchg esi, eax
inc esi
inc esi
or esi, eax
xor esi, 0x310bf306
xor esi, eax
xor esi, 0x30684f06
add esi, eax
mov esi, eax
rol esi, 0x18
or esi, 0x32077f06
add esi, 0x328dcf06
rol esi, 1
rol esi, 0x14
rol esi, 1
ror esi, 3
dec esi
mov esi, 0x360c5706
rol esi, 8
mov esi, eax
inc esi
add esi, eax
ror esi, 0xf
ror esi, 5
shl esi, 1
mov esi, eax
shl esi, 0xd
inc esi
xor esi, eax
add esi, eax
rol esi, 3
or esi, eax
and esi, 0x3c900306
not esi
add esi, 0x3f97b306
sub esi, eax
shl esi, 0x14
xor esi, eax
bswap esi
xor esi, 0x20875f06
dec esi
sub esi, 0x23a3cb06
and esi, eax
bswap esi
add esi, eax
shr esi, 0xd
add esi, eax
xor esi, eax
xchg esi, eax
or esi, 0x26536b06
mov esi, eax
or esi, 0x29556b06
inc esi
or esi, eax
and esi, eax
dec esi
add esi, eax
or esi, eax
xchg esi, eax
rol esi, 0x1e
shl esi, 0x1a
xchg esi, eax
add esi, 0x2f7be306
dec esi
add esi, 0x2e6df706
or esi, 0xd1008b06
xchg esi, eax
inc esi
xor esi, eax
shr esi, 0x15
xor esi, eax
mov esi, 0xd2a49706
xchg esi, eax
inc esi
not esi
inc esi
bswap esi
inc esi
sub esi, eax
mov esi, 0xd96bc706
or esi, eax
sub esi, 0xd8b8fb06
xchg esi, eax
sub esi, eax
sub esi, 0xda2e9b06
xor esi, 0xdaa39306
shr esi, 7
not esi
ror esi, 0x19
add esi, eax
bswap esi
and esi, 0xdf302706
inc esi
sub esi, eax
mov esi, eax
or esi, eax
xor esi, 0xc14c0f06
and esi, eax
or esi, 0xc0038306
sub esi, 0xc082af06
ror esi, 0x1d
or esi, eax
shl esi, 0x1c
sub esi, eax
and esi, eax
add esi, eax
add esi, eax
mov esi, eax
rol esi, 0x11
add esi, eax
rol esi, 7
or esi, 0xc7614306
add esi, eax
shr esi, 8
or esi, 0xc6abbb06
inc esi
dec esi
rol esi, 0xf
and esi, 0xc848ab06
sub esi, 0xc8ca2f06
shl esi, 0x11
not esi
or esi, 0xeca6bb06
ror esi, 3
bswap esi
sub esi, eax
xchg esi, eax
xor esi, eax
sub esi, 0x9091e706
and esi, eax
add esi, 0x936d6306
or esi, 0x921a2b06
or esi, 0x928bb306
and esi, 0x9516c306
xor esi, 0x95ab1f06
inc esi
or esi, eax
not esi
ror esi, 0x10
add esi, eax
or esi, eax
shl esi, 0xe
inc esi
or esi, eax
add esi, 0x98ce3f06
rol esi, 0x13
dec esi
add esi, eax
mov esi, 0x9ad45706
add esi, eax
xchg esi, eax
and esi, 0x9c6d6f06
ror esi, 7
or esi, eax
and esi, 0x9e1e0306
mov esi, 0x9e7a6b06
xor esi, eax
add esi, eax
shl esi, 0xa
inc esi
mov esi, 0x80e28706
inc esi
mov esi, eax
xor esi, eax
inc esi
mov esi, 0x8596ab06
shr esi, 6
inc esi
xor esi, eax
shr esi, 0x12
or esi, 0x8694f706
sub esi, 0x892ea706
or esi, 0x89d8df06
add esi, eax
add esi, 0x88a55706
add esi, 0x8b3d6f06
dec esi
not esi
xchg esi, eax
sub esi, 0x8d6fbf06
dec esi
mov esi, 0x8c443f06
dec esi
xchg esi, eax
sub esi, eax
xor esi, 0xb1353306
dec esi
xor esi, 0xb08fdb06
inc esi
sub esi, eax
or esi, eax
shr esi, 2
not esi
dec esi
not esi
or esi, 0xb745d706
or esi, eax
xor esi, 0xb6cc0306
add esi, eax
mov esi, 0xb9d1c306
xor esi, 0xb8855306
xor esi, eax
dec esi
shl esi, 0x18
add esi, 0xbd008f06
xor esi, 0xbdec4b06
bswap esi
add esi, eax
sub esi, 0xbff66b06
or esi, 0xbebccb06
xor esi, eax
add esi, eax
and esi, eax
add esi, 0xa0f61306
and esi, eax
shl esi, 0x13
inc esi
inc esi
or esi, eax
mov esi, eax
mov esi, 0xa4482f06
inc esi
add esi, 0xa7564b06
shr esi, 0xb
not esi
xor esi, 0xa912d706
or esi, eax
inc esi
xchg esi, eax
xor esi, 0xab941f06
xor esi, eax
mov esi, eax
rol esi, 0x14
add esi, eax
ror esi, 1
shl esi, 0xe
or esi, eax
mov esi, eax
xchg esi, eax
inc esi
ror esi, 0x1e
rol esi, 0x18
and esi, 0x50497b09
mov esi, 0x50db9709
sub esi, eax
or esi, 0x52142709
xor esi, 0x52a3f709
shr esi, 7
or esi, eax
inc esi
xor esi, eax
not esi
shr esi, 0x1d
add esi, eax
mov esi, 0x56e8eb09
xor esi, 0x59ae1709
bswap esi
xchg esi, eax
or esi, eax
or esi, 0x5a7deb09
shl esi, 1
sub esi, 0x5d60bf09
add esi, 0x5dc8d709
not esi
not esi
and esi, eax
and esi, 0x5f43cb09
sub esi, 0x5fc24b09
xchg esi, eax
mov esi, eax
and esi, eax
shl esi, 0x1b
ror esi, 3
shl esi, 1
bswap esi
mov esi, 0x432feb09
xchg esi, eax
dec esi
bswap esi
xor esi, 0x45056309
mov esi, eax
xchg esi, eax
xor esi, eax
dec esi
add esi, eax
mov esi, 0x479f2309
inc esi
shl esi, 0x18
not esi
and esi, 0x4902a309
ror esi, 0x11
shl esi, 0x1e
shl esi, 0x16
mov esi, 0x4b3ea709
sub esi, 0x4ba94b09
rol esi, 0x15
or esi, eax
ror esi, 4
mov esi, eax
not esi
bswap esi
shl esi, 0x1d
rol esi, 0x17
or esi, eax
inc esi
dec esi
add esi, eax
rol esi, 0x1a
add esi, 0x733ab709
shr esi, 0x1e
not esi
shl esi, 4
bswap esi
add esi, eax
xor esi, eax
ror esi, 0x1a
sub esi, eax
mov esi, eax
or esi, 0x7774d709
rol esi, 0xf
not esi
xor esi, eax
bswap esi
sub esi, eax
not esi
or esi, 0x78955309
bswap esi
add esi, eax
or esi, 0x7ba82709
or esi, 0x7a3b3309
shl esi, 2
sub esi, eax
ror esi, 9
dec esi
xor esi, 0x7f1a2309
rol esi, 0x13
sub esi, eax
and esi, eax
rol esi, 0x16
and esi, 0x61e83b09
inc esi
mov esi, eax
rol esi, 0x1a
sub esi, 0x620be309
xor esi, eax
mov esi, 0x653b6709
bswap esi
and esi, 0x64333309
inc esi
mov esi, eax
xor esi, eax
and esi, eax
and esi, eax
mov esi, eax
add esi, eax
shr esi, 0xd
xchg esi, eax
add esi, 0x6ba04b09
shl esi, 0x1e
add esi, 0x6aecb309
xor esi, eax
rol esi, 6
rol esi, 0x19
and esi, eax
sub esi, eax
add esi, eax
xchg esi, eax
shl esi, 1
inc esi
xor esi, eax
xor esi, 0x107b3309
rol esi, 4
inc esi
sub esi, eax
dec esi
xor esi, eax
xor esi, eax
sub esi, 0x15b0f309
xor esi, 0x142b6309
cmp ebx, ecx
jne 0x5235891
dec esi
add esi, 0x14e2a309
sub esi, 0x179dd309
xchg esi, eax
bswap esi
xor esi, 0x19186b09
xor esi, 0x19924b09
xor esi, eax
and esi, eax
rol esi, 0x1b
mov esi, eax
mov esi, eax
sub esi, 0x1a566b09
shl esi, 0xe
or esi, eax
and esi, eax
xchg esi, eax
sub esi, eax
sub esi, 0x1fe78309
inc esi
rol esi, 1
shl esi, 1
mov esi, 0x797709
shr esi, 0x18
add esi, eax
mov esi, eax
mov esi, eax
dec esi
ror esi, 3
and esi, eax
ror esi, 0x1e
or esi, eax
mov esi, 0x7d7f709
shl esi, 0x1e
add esi, 0x6e5f709
bswap esi
ror esi, 0x1d
mov esi, eax
bswap esi
add esi, eax
ror esi, 0x17
or esi, eax
xor esi, eax
sub esi, 0xcb45f09
add esi, eax
xor esi, 0xfc19f09
or esi, eax
xor esi, eax
xchg esi, eax
ror esi, 9
xchg esi, eax
shl esi, 7
rol esi, 0x1d
or esi, 0x33d45709
sub esi, 0x3256ef09
ror esi, 0xb
and esi, eax
add esi, 0x35c1cb09
or esi, eax
xor esi, eax
dec esi
inc esi
ror esi, 0xd
bswap esi
add esi, 0x38292f09
bswap esi
mov esi, eax
xor esi, eax
add esi, eax
xor esi, eax
sub esi, 0x3d3e1709
xchg esi, eax
ror esi, 5
shl esi, 9
dec esi
sub esi, 0x3e06e309
mov esi, 0x3e77a309
shr esi, 5
sub esi, eax
add esi, eax
xor esi, 0x20251f09
and esi, eax
xchg esi, eax
or esi, 0x238a1709
dec esi
add esi, eax
shl esi, 0x1a
inc esi
shr esi, 0x11
inc esi
add esi, eax
and esi, 0x24adc709
sub esi, eax
and esi, 0x27928f09
inc esi
bswap esi
xor esi, 0x26febb09
inc esi
mov esi, eax
sub esi, 0x280ccb09
shr esi, 0x19
xor esi, 0x2b0dbb09
rol esi, 6
add esi, eax
inc esi
inc esi
dec esi
sub esi, eax
shl esi, 0xc
and esi, eax
not esi
shl esi, 0x14
or esi, 0x2f86d309
add esi, 0x2fef7f09
and esi, eax
xor esi, eax
sub esi, 0xd182bb09
mov esi, eax
mov esi, eax
and esi, 0xd085ab09
ror esi, 0x10
or esi, 0xd39d5709
shr esi, 0x19
xchg esi, eax
add esi, 0xd2c2b309
rol esi, 0xc
or esi, eax
shl esi, 1
mov esi, 0xd499ef09
mov esi, 0xd4ce6b09
inc esi
dec esi
or esi, eax
xor esi, eax
and esi, 0xd6edcf09
sub esi, eax
xchg esi, eax
or esi, eax
shl esi, 0xc
mov esi, eax
xor esi, eax
or esi, 0xda3fcb09
sub esi, eax
xor esi, eax
add esi, eax
mov esi, 0xddd6ff09
dec esi
xor esi, 0xdca35b09
mov esi, eax
or esi, 0xdf619709
xor esi, 0xde18c709
rol esi, 0x1c
sub esi, 0xc11ff309
ror esi, 1
xor esi, 0xc01bab09
inc esi
mov esi, 0xc0aa3b09
or esi, 0xc33a6709
sub esi, 0xc3b56f09
or esi, eax
add esi, 0xc2739f09
xor esi, eax
xchg esi, eax
mov esi, eax
add esi, eax
ror esi, 0x19
add esi, eax
ror esi, 0x12
xor esi, eax
mov esi, 0xc6223b09
and esi, 0xc6bdcb09
not esi
sub esi, eax
or esi, 0xc9eeb709
bswap esi
inc esi
sub esi, eax
shr esi, 0x12
not esi
and esi, eax
dec esi
mov esi, eax
xor esi, eax
shl esi, 0xd
dec esi
inc esi
ror esi, 0x12
shl esi, 0x1b
and esi, eax
sub esi, eax
or esi, eax
not esi
or esi, eax
shr esi, 0xf
bswap esi
dec esi
rol esi, 0x13
mov esi, eax
sub esi, eax
xchg esi, eax
bswap esi
or esi, eax
bswap esi
or esi, eax
dec esi
sub esi, eax
xor esi, eax
inc esi
inc esi
mov esi, 0xff4cbb09
inc esi
sub esi, eax
mov esi, eax
and esi, 0xe1cb0b09
or esi, eax
sub esi, eax
add esi, eax
mov ecx, 0x84f1e90f
rol esi, 5
xor esi, eax
mov esi, 0xe5cd7309
shl esi, 1
and esi, 0xe716f309
xchg esi, eax
xchg esi, eax
xor esi, eax
shr esi, 0x15
sub esi, eax
or esi, 0xeb0cff09
inc esi
mov esi, 0xea548f09
shr esi, 1
mov esi, eax
xor esi, eax
and esi, 0xec74af09
inc esi
dec esi
inc esi
rol esi, 0xf
sub esi, eax
mov esi, eax
shl esi, 0xf
mov esi, 0x930b3b09
bswap esi
shl esi, 0xb
bswap esi
shr esi, 0xa
and esi, eax
or esi, 0x94bb4309
or esi, 0x975c7b09
dec esi
sub esi, eax
add esi, 0x99048f09
shr esi, 0x1a
or esi, 0x98693709
shr esi, 0x13
inc esi
mov esi, 0x9a398309
dec esi
and esi, 0x9d268f09
sub esi, eax
xor esi, eax
or esi, 0x9e097b09
add esi, 0x9e715f09
and esi, 0x9ed07f09
not esi
shl esi, 0x16
mov esi, eax
xchg esi, eax
xchg esi, eax
shr esi, 0x1c
shr esi, 0xb
inc esi
or esi, eax
rol esi, 1
and esi, eax
add esi, eax
dec esi
add esi, eax
xor esi, eax
add esi, eax
and esi, 0x884af709
sub esi, 0x88e9df09
not esi
xor esi, eax
add esi, 0x8af3cb09
mov esi, 0x8d640b09
rol esi, 0x13
mov esi, 0x8c8c9f09
add esi, 0x8f12db09
sub esi, 0x8fd1f709
rol esi, 7
ror esi, 0xd
and esi, 0xb1ab9709
dec esi
or esi, 0xb311b709
xor esi, 0xb3f86309
not esi
add esi, 0xb53eaf09
add esi, 0xb5a8a709
bswap esi
not esi
add esi, 0xb7818709
inc esi
add esi, 0xb6c95b09
xor esi, 0xb989df09
xor esi, 0xb84d6309
xor esi, 0xb8c63b09
add esi, 0xbb2e6b09
rol esi, 0x10
sub esi, eax
sub esi, 0xbab5b309
and esi, 0xbd142f09
sub esi, eax
sub esi, 0xbc157f09
or esi, eax
shl esi, 0x1d
mov esi, 0xbf27fb09
bswap esi
sub esi, eax
add esi, eax
or esi, 0xbefb6b09
shl esi, 0x16
rol esi, 0x11
ror esi, 9
sub esi, 0xa0d42b09
add esi, eax
shr esi, 7
and esi, eax
sub esi, 0xa26cb709
dec esi
xchg esi, eax
dec esi
xchg esi, eax
shr esi, 0x13
or esi, eax
inc esi
add esi, eax
sub esi, eax
mov esi, eax
and esi, 0xa9020f09
ror esi, 0x13
shr esi, 0x1b
and esi, eax
and esi, eax
shl esi, 0xb
add esi, 0xab8fc709
mov esi, eax
rol esi, 0x1a
bswap esi
and esi, 0xad03db09
xor esi, 0xadb57b09
xor esi, 0xac2c4709
inc esi
xor esi, 0xaf03cb09
inc esi
xor esi, 0xae171709
or esi, 0xae665f09
shr esi, 9
and esi, eax
xchg esi, eax
xor esi, eax
inc esi
and esi, 0x53392308
bswap esi
shl esi, 0xa
sub esi, eax
shl esi, 3
rol esi, 0x16
ror esi, 0x10
and esi, 0x545cff08
and esi, eax
and esi, eax
and esi, eax
add esi, eax
xor esi, eax
and esi, eax
xor esi, eax
sub esi, eax
sub esi, 0x5809ab08
xor esi, eax
xor esi, 0x5b38a308
shl esi, 9
dec esi
or esi, eax
xor esi, eax
xor esi, eax
not esi
or esi, 0x5c510708
xor ecx, 0x84b1f90f
shr esi, 1
shr esi, 0x18
sub esi, 0x5fa2b308
mov esi, eax
dec esi
dec esi
or esi, 0x41598f08
bswap esi
not esi
not esi
mov esi, 0x40d81f08
xchg esi, eax
sub esi, eax
dec esi
and esi, 0x428a9708
sub esi, eax
bswap esi
not esi
dec esi
and esi, eax
mov esi, eax
or esi, eax
add esi, 0x47a91f08
dec esi
bswap esi
and esi, eax
shl esi, 0x1b
and esi, eax
sub esi, 0x4832ab08
rol esi, 6
rol esi, 0x1e
inc esi
and esi, 0x4bc2d308
ror esi, 0x1b
sub esi, eax
rol esi, 0xe
add esi, 0x4dbf6708
bswap esi
add esi, 0x4c6fcb08
and esi, 0x4ce50708
sub esi, 0x4f80c308
or esi, eax
shl esi, 0x11
and esi, eax
and esi, eax
bswap esi
xor esi, eax
rol esi, 0xa
ror esi, 0x1e
shr esi, 0xf
or esi, eax
rol esi, 0x12
sub esi, 0x7569b308
or esi, 0x75f84308
or esi, eax
inc esi
inc esi
or esi, eax
inc esi
xor esi, eax
add esi, eax
xor esi, 0x797fc308
shr esi, 0xa
xchg esi, eax
rol esi, 0x18
or esi, 0x7b50fb08
sub esi, 0x7bd33708
shr esi, 0x10
bswap esi
and esi, 0x7d11e308
add esi, eax
xchg esi, eax
mov esi, eax
rol esi, 0x14
inc esi
not esi
mov esi, 0x7fd68708
or esi, eax
rol esi, 8
ror esi, 1
sub esi, eax
or esi, eax
add esi, eax
dec esi
and esi, 0x6337d708
inc esi
shl esi, 6
shl esi, 0x12
xor esi, eax
rol esi, 0x1e
add esi, eax
and esi, eax
inc esi
shl esi, 0x17
sub esi, eax
and esi, 0x67cb8708
sub esi, eax
and esi, 0x66ae6308
inc esi
shl esi, 4
mov esi, eax
and esi, eax
and esi, 0x688e8308
xor esi, 0x6b006f08
or esi, eax
add esi, 0x6bfe8f08
xor esi, 0x6a705f08
shr esi, 0x1c
and esi, 0x6d5e1308
xor esi, 0x6dd06708
add esi, 0x6c3b2f08
add esi, eax
bswap esi
xor esi, eax
inc esi
xor esi, eax
rol esi, 0x12
rol esi, 1
sub esi, eax
not esi
ror esi, 0x1d
xor esi, 0x1339a308
xor esi, 0x13b04b08
not esi
inc esi
sub esi, 0x12eaf708
mov esi, 0x155a5b08
and esi, eax
sub esi, eax
dec esi
sub esi, 0x17182b08
shr esi, 0x18
inc esi
dec esi
mov esi, 0x16933f08
inc esi
xchg esi, eax
sub esi, eax
add esi, 0x184b6f08
dec esi
not esi
and esi, eax
mov esi, eax
add esi, 0x1a3c9308
not esi
add esi, 0x1ac27308
rol esi, 9
and esi, 0x1daa2f08
dec esi
or esi, eax
sub esi, eax
shl esi, 9
sub esi, eax
ror esi, 0xf
not esi
or esi, 0x1588b08
ror esi, 0x17
dec esi
not esi
add esi, 0xfdd708
mov esi, eax
sub esi, 0x3b19308
xor esi, 0x22b5308
ror esi, 0x10
or esi, eax
inc esi
not esi
add esi, eax
xor esi, eax
rol esi, 0x16
shr esi, 5
dec esi
sub esi, eax
xor esi, 0x90b3708
and esi, eax
or esi, eax
sub esi, 0x87f5708
ror esi, 0xf
sub esi, 0xb41cf08
inc esi
xor esi, 0xa5ad708
or esi, eax
and esi, eax
rol esi, 2
shr esi, 7
sub esi, 0xc612708
xor esi, 0xf1ae308
or esi, eax
and esi, eax
or esi, eax
bswap esi
sub esi, eax
xor esi, eax
and esi, eax
and esi, 0x30779f08
xor esi, eax
rol esi, 0xa
xchg esi, eax
mov esi, 0x325b6308
dec esi
xor esi, 0x3528bf08
or esi, 0x35bbf308
inc esi
inc esi
not esi
shl esi, 0xb
xor esi, 0x37d1a708
xor esi, 0x36483708
sub esi, 0x36cb4308
or esi, 0x395a0708
rol esi, 0xb
xchg esi, eax
ror esi, 0x12
add esi, 0x3b3ddb08
not esi
dec esi
not esi
add esi, 0x3d337708
and esi, 0x3db5b308
inc esi
inc esi
add esi, eax
sub esi, 0x3fa85708
shl esi, 0x14
sub esi, eax
ror esi, 0xf
shl esi, 0x17
xchg esi, eax
bswap esi
or esi, eax
shl esi, 0x1b
sub esi, 0x22ce4b08
xor esi, eax
not esi
mov esi, eax
bswap esi
bswap esi
shl esi, 0x19
not esi
xor esi, 0x26268b08
mov esi, eax
xor esi, 0x290d8f08
sub esi, eax
inc esi
not esi
xor esi, eax
ror esi, 8
call ecx
xchg esi, eax
inc esi
xor esi, 0x2ac4ef08
shr esi, 3
mov esi, eax
add esi, eax
xor esi, 0x2c64db08
xor esi, eax
xor esi, eax
and esi, 0x2ffb5f08
or esi, 0x2e4adf08
sub esi, 0x2ec58708
and esi, eax
or esi, 0xd1bbaf08
xor esi, eax
not esi
mov esi, eax
ror esi, 0xa
dec esi
bswap esi
ror esi, 0xd
and esi, eax
xchg esi, eax
dec esi
or esi, 0xd442b708
mov esi, eax
and esi, eax
add esi, 0xd77e2f08
mov esi, 0xd7aeb708
xor esi, 0xd620bf08
bswap esi
dec esi
sub esi, eax
add esi, 0xd9c32708
shl esi, 0x17
mov esi, eax
add esi, eax
not esi
rol esi, 0x13
not esi
rol esi, 7
xor esi, eax
sub esi, 0xddad4708
or esi, 0xdc3fbb08
xchg esi, eax
and esi, 0xdf0edb08
mov esi, 0xdf7f4708
and esi, eax
add esi, eax
xor esi, 0xde826f08
and esi, eax
sub esi, 0xc1632f08
xor esi, eax
and esi, eax
mov esi, eax
or esi, eax
xchg esi, eax
shr esi, 0x1c
not esi
mov esi, eax
mov esi, 0xc53ce308
not esi
mov esi, 0xc5c84308
dec esi
xor esi, eax
xchg esi, eax
ror esi, 0x13
xchg esi, eax
shr esi, 1
and esi, 0xc9324f08
add esi, 0xc99a4708
sub esi, eax
and esi, 0xc87b9f08
mov esi, eax
xor esi, eax
rol esi, 0x14
xchg esi, eax
mov esi, eax
and esi, eax
xor esi, 0xcd69bb08
and esi, eax
shl esi, 8
xor esi, 0xccd32308
dec esi
not esi
or esi, eax
dec esi
and esi, 0xced6a708
dec esi
mov esi, eax
shr esi, 0x1d
mov esi, eax
sub esi, eax
ror esi, 1
bswap esi
mov esi, 0xf28eaf08
and esi, 0xf52bb708
shl esi, 0xe
bswap esi
xchg esi, eax
not esi
shr esi, 5
ror esi, 0x1a
rol esi, 0x17
rol esi, 6
xchg esi, eax
mov esi, 0xfaac1708
sub esi, 0xfd9ea308
or esi, 0xfc366708
xor esi, eax
shl esi, 0x10
rol esi, 0xd
sub esi, 0xfede0308
rol esi, 2
add esi, 0xe1ca6708
or esi, eax
mov esi, 0xe2c17708
sub esi, eax
and esi, 0xe4132f08
xor esi, eax
xchg esi, eax
rol esi, 0x1a
bswap esi
and esi, eax
shr esi, 0x1a
xor esi, eax
xchg esi, eax
shl esi, 0x16
and esi, 0xea2bf308
xchg esi, eax
bswap esi
xor esi, 0xec215f08
shr esi, 0x1c
not esi
and esi, 0xefffa708
sub esi, 0xee850308
or esi, 0x91222708
mov esi, 0x91b09308
inc esi
rol esi, 0xa
xor esi, eax
ror esi, 0x11
shl esi, 0x18
rol esi, 6
or esi, 0x92fbcb08
or esi, 0x954afb08
inc esi
inc esi
ror esi, 0xc
shl esi, 0x1e
mov esi, 0x97bd9b08
xor esi, 0x96372f08
shr esi, 9
bswap esi
bswap esi
sub esi, eax
dec esi
sub esi, 0x98c9cb08
sub esi, 0x9b48f708
or esi, eax
not esi
sub esi, eax
sub esi, 0x9d387b08
and esi, 0x9d9a2308
mov esi, 0x9dcb2708
not esi
bswap esi
xchg esi, eax
sub esi, eax
mov esi, eax
sub esi, eax
mov esi, 0x81d5af08
xor esi, 0x809ab708
shl esi, 0x14
add esi, eax
inc esi
not esi
dec esi
ror esi, 0x1b
and esi, 0x859bc708
xchg esi, eax
or esi, 0x84951708
and esi, 0x84f46708
rol esi, 4
xor esi, 0x87f6d308
or esi, eax
bswap esi
or esi, eax
add esi, 0x8995c308
shl esi, 3
ror esi, 0xb
xor esi, eax
sub esi, eax
dec esi
rol esi, 0xc
rol esi, 0x19
rol esi, 7
mov esi, eax
inc esi
xor esi, eax
or esi, 0x8f137308
mov esi, 0x8f438708
xor esi, 0x8ffacb08
inc esi
shl esi, 7
add esi, 0xb16ff708
and esi, 0xb0119708
rol esi, 0x11
or esi, 0xb34fd708
xor esi, 0xb2139308
shl esi, 9
sub esi, 0xb5011f08
add esi, 0xb5692b08
add esi, eax
xor esi, eax
inc esi
shr esi, 0x16
sub esi, 0xb7fe1708
dec esi
dec esi
and esi, eax
shr esi, 0xd
xor esi, eax
rol esi, 0x1c
or esi, 0xbba38b08
shr esi, 8
inc esi
xor esi, eax
sub esi, eax
bswap esi
shl esi, 1
xchg esi, eax
not esi
inc esi
and esi, 0xbe338308
mov esi, 0xbe60cf08
and esi, 0xbec3bf08
ror esi, 0xc
mov esi, eax
shl esi, 9
shl esi, 0x18
or esi, 0xa379f308
add esi, eax
xchg esi, eax
and esi, eax
rol esi, 0x16
not esi
sub esi, eax
shl esi, 0x1e
sub esi, 0xa614cb08
and esi, 0xa6770b08
not esi
xchg esi, eax
or esi, eax
rol esi, 0x11
shl esi, 0x12
dec esi
dec esi
shl esi, 0x11
mov esi, 0xaa225708
or esi, eax
and esi, eax
xchg esi, eax
shr esi, 0xa
or esi, eax
add esi, 0xacce7b08
sub esi, 0xaf499308
shr esi, 0x18
shr esi, 0xe
sub esi, 0xaedcbb08
bswap esi
add esi, eax
dec esi
shl esi, 0x12
xchg esi, eax
sub esi, eax
xor esi, 0x52ec930b
xor esi, 0x55b7eb0b
shr esi, 0x17
inc esi
dec esi
xchg esi, eax
and esi, 0x57c8730b
shl esi, 0x1c
xor esi, 0x56ce630b
shr esi, 5
rol esi, 0x10
dec esi
inc esi
xor esi, 0x5b58a30b
not esi
sub esi, 0x5a360f0b
mov esi, 0x5a674b0b
shl esi, 0x18
mov esi, eax
sub esi, eax
sub esi, 0x5c2b7f0b
sub esi, 0x5caa2b0b
add esi, 0x5f0d470b
sub esi, 0x5f8d1b0b
not esi
or esi, 0x5e7bff0b
ror esi, 0xa
xchg esi, eax
shr esi, 0x11
not esi
add esi, eax
dec esi
ror esi, 0x10
not esi
shr esi, 1
dec esi
and esi, eax
shr esi, 0xf
shl esi, 0x19
bswap esi
dec esi
or esi, eax
bswap esi
ror esi, 0x1e
mov esi, eax
inc esi
sub esi, eax
mov esi, 0x498d070b
not esi
shl esi, 0xb
mov esi, 0x48aa270b
shl esi, 4
or esi, eax
xor esi, 0x4a3f5f0b
mov esi, 0x4a68eb0b
shl esi, 0x1d
or esi, eax
dec esi
and esi, eax
xchg esi, eax
not esi
ror esi, 0x10
and esi, 0x4ffa970b
sub esi, eax
mov esi, eax
sub esi, 0x712f530b
rol esi, 0x10
not esi
shr esi, 0xe
inc esi
add esi, eax
dec esi
sub esi, eax
dec esi
add esi, eax
inc esi
or esi, 0x74540f0b
or esi, 0x74f1bf0b
rol esi, 8
bswap esi
rol esi, 0xf
not esi
not esi
inc esi
add esi, eax
dec esi
shl esi, 0xf
and esi, 0x7a0ca30b
shr esi, 0x1b
or esi, 0x7d31130b
not esi
inc esi
xor esi, 0x7ccdf70b
bswap esi
bswap esi
not esi
dec esi
and esi, eax
inc esi
mov esi, eax
add esi, 0x60d4030b
xchg esi, eax
sub esi, 0x624c470b
and esi, eax
and esi, 0x655c730b
add esi, eax
and esi, 0x6431a30b
inc esi
mov esi, eax
sub esi, eax
sub esi, eax
or esi, eax
sub esi, 0x69009b0b
rol esi, 0xe
mov esi, eax
inc esi
xchg esi, eax
or esi, 0x6b5e0b0b
xor esi, 0x6bffd30b
bswap esi
xor esi, eax
rol esi, 0x1b
shl esi, 7
ror esi, 0x1b
add esi, eax
mov esi, 0x6f16ef0b
rol esi, 5
mov esi, eax
mov esi, eax
rol esi, 0x12
xchg esi, eax
and esi, 0x1163fb0b
add esi, 0x11cbeb0b
xchg esi, eax
or esi, 0x10c58b0b
bswap esi
ror esi, 0x14
rol esi, 0xa
rol esi, 0xb
bswap esi
dec esi
and esi, 0x1476330b
bswap esi
dec esi
xor esi, 0x1628530b
mov esi, 0x168b1b0b
mov esi, eax
sub esi, eax
and esi, eax
or esi, 0x1b116f0b
mov esi, eax
xchg esi, eax
dec esi
ror esi, 1
sub esi, 0x1de7970b
xor esi, eax
bswap esi
xchg esi, eax
xor esi, eax
rol esi, 0x11
mov esi, eax
and esi, eax
xor esi, eax
shr esi, 0x18
mov esi, eax
shr esi, 0x18
rol esi, 7
shr esi, 0x11
sub esi, 0x4afe70b
ror esi, 1
rol esi, 0x15
rol esi, 0x1b
rol esi, 0x1d
add esi, eax
and esi, 0x805c30b
mov esi, eax
sub esi, eax
dec esi
bswap esi
or esi, 0xacb3f0b
add esi, eax
sub esi, 0xc1a7b0b
shl esi, 0x18
mov esi, 0xf109b0b
bswap esi
and esi, 0xe2c1b0b
add esi, 0xeb8470b
not esi
add esi, eax
mov esi, eax
shr esi, 0x1c
ror esi, 0xd
sub esi, eax
bswap esi
add esi, eax
xor esi, 0x3438c70b
add esi, 0x34be170b
sub esi, eax
rol esi, 0x1e
sub esi, eax
not esi
or esi, eax
xchg esi, eax
or esi, 0x3b2fc30b
or esi, 0x3bc50b0b
sub esi, eax
add esi, 0x3d0dc30b
xor esi, eax
bswap esi
xor esi, eax
xor esi, 0x3fc69f0b
bswap esi
mov esi, eax
rol esi, 0x14
add esi, eax
mov esi, eax
sub esi, 0x238b0f0b
add esi, eax
sub esi, 0x22e89b0b
add esi, 0x256e9b0b
xor esi, 0x2434cb0b
mov esi, eax
inc esi
and esi, 0x27b5ef0b
bswap esi
add esi, 0x26a6330b
mov esi, eax
xor esi, 0x29d22f0b
xor esi, 0x28449b0b
sub esi, eax
mov esi, 0x2b380b0b
add esi, eax
or esi, eax
sub esi, 0x2a779f0b
or esi, eax
shl esi, 0xd
shr esi, 0xe
rol esi, 0x16
xor esi, 0x2ca2030b
mov esi, eax
rol esi, 8
ror esi, 0x1c
add esi, 0x2e840f0b
xor esi, eax
xchg esi, eax
bswap esi
add esi, eax
xchg esi, eax
bswap esi
and esi, eax
shr esi, 0x13
xor esi, 0xd530cf0b
not esi
ror esi, 0x17
ror esi, 8
ror esi, 0x1c
rol esi, 0xd
xchg esi, eax
add esi, eax
and esi, eax
xor esi, eax
bswap esi
ror esi, 0x13
shl esi, 0x1b
not esi
add esi, eax
add esi, eax
mov esi, eax
sub esi, eax
and esi, 0xdd8ef30b
not esi
sub esi, 0xdc644b0b
or esi, 0xdce52f0b
or esi, 0xdf85fb0b
not esi
dec esi
inc esi
xor esi, eax
xor esi, eax
and esi, 0xc0597f0b
not esi
shl esi, 5
shl esi, 0x15
shl esi, 4
ror esi, 0x15
inc esi
sub esi, 0xc57cd70b
add esi, 0xc5a7970b
shr esi, 0x16
xchg esi, eax
not esi
xor esi, eax
dec esi
or esi, 0xc69ddb0b
and esi, 0xc6fce70b
rol esi, 0x1b
rol esi, 4
inc esi
inc esi
and esi, eax
shr esi, 5
add esi, eax
or esi, eax
sub esi, eax
add esi, 0xcae0830b
dec esi
rol esi, 0x1a
bswap esi
sub esi, 0xccddeb0b
or esi, 0xcf2ff30b
shl esi, 5
and esi, eax
sub esi, eax
add esi, 0xceca630b
or esi, 0xf155f30b
inc esi
rol esi, 0xf
sub esi, 0xf0bfaf0b
or esi, eax
sub esi, 0xf38c1b0b
and esi, 0xf3ec530b
add esi, eax
inc esi
add esi, 0xf51d9f0b
inc esi
rol esi, 0x14
add esi, 0xf42d2f0b
shr esi, 0x1d
and esi, eax
inc esi
add esi, eax
shl esi, 7
xor esi, 0xf6aa570b
xor esi, eax
rol esi, 0x13
xchg esi, eax
and esi, 0xf8bbf30b
xor esi, eax
not esi
or esi, eax
xor esi, eax
sub esi, eax
rol esi, 0xe
add esi, 0xfdcfd30b
mov esi, eax
bswap esi
and esi, 0xfcf83b0b
and esi, eax
ror esi, 0x13
shl esi, 0x14
rol esi, 0x14
ror esi, 1
shr esi, 7
add esi, eax
shl esi, 0x1d
or esi, eax
add esi, eax
inc esi
shl esi, 2
dec esi
mov esi, eax
mov esi, 0xe2efbb0b
xor esi, 0xe561ff0b
add esi, 0xe5c9130b
mov esi, eax
xor esi, eax
dec esi
add esi, eax
inc esi
dec esi
mov esi, 0xe669930b
dec esi
mov esi, eax
dec esi
inc esi
mov esi, eax
rol esi, 0x1e
dec esi
mov esi, 0xeb43b70b
xor esi, eax
shr esi, 9
or esi, 0xead7930b
shl esi, 8
and esi, 0xed83830b
shl esi, 9
inc esi
mov esi, eax
dec esi
and esi, 0xef9e5b0b
and esi, 0xee1a170b
and esi, eax
and esi, 0xeec13f0b
rol esi, 0x18
ror esi, 0x1e
rol esi, 0xb
not esi
and esi, eax
or esi, 0x9369c30b
sub esi, eax
mov esi, eax
and esi, 0x92830f0b
mov esi, 0x92f0830b
sub esi, eax
or esi, eax
xor esi, 0x947ca70b
mov esi, eax
xor esi, eax
and esi, 0x9788df0b
sub esi, eax
or esi, 0x9699bf0b
rol esi, 3
xchg esi, eax
shr esi, 0x10
not esi
inc esi
mov esi, 0x9b05470b
add esi, eax
shl esi, 0xb
mov esi, 0x9a326b0b
mov esi, eax
or esi, 0x9af1770b
or esi, 0x9d43bb0b
or esi, 0x9dd23f0b
xor esi, 0x9c44ff0b
shr esi, 0x19
ror esi, 3
bswap esi
not esi
inc esi
sub esi, eax
bswap esi
dec esi
mov esi, 0x8012cb0b
rol esi, 0x14
and esi, eax
add esi, eax
not esi
xchg esi, eax
shr esi, 0x1a
not esi
dec esi
ror esi, 0x1d
bswap esi
xor esi, 0x84cb1f0b
and esi, 0x872ac70b
or esi, eax
add esi, 0x87e66b0b
bswap esi
not esi
shl esi, 0x1d
add esi, eax
and esi, eax
rol esi, 0x1b
rol esi, 0x15
mov esi, eax
or esi, eax
and esi, eax
add esi, eax
and esi, 0x8ab8670b
and esi, 0x8d1ae70b
shr esi, 0x15
xor esi, 0x8c1bdf0b
dec esi
xchg esi, eax
bswap esi
xchg esi, eax
sub esi, eax
sub esi, eax
or esi, 0xb141070b
xor esi, eax
shl esi, 0xe
and esi, eax
dec esi
shr esi, 0x1e
mov esi, 0xb3c65f0b
mov esi, 0xb237270b
xor esi, eax
inc esi
not esi
shr esi, 0xb
or esi, eax
inc esi
mov esi, 0xb70d970b
xor esi, eax
and esi, 0xb6014b0b
shr esi, 0xa
shr esi, 1
xchg esi, eax
add esi, eax
shr esi, 0x1b
mov esi, 0xb8dbef0b
dec esi
ror esi, 0x10
dec esi
sub esi, eax
or esi, 0xbae9db0b
inc esi
inc esi
shr esi, 0x13
and esi, 0xbc8dcf0b
bswap esi
shl esi, 0x16
xor esi, eax
ror esi, 0x13
shl esi, 4
sub esi, eax
xor esi, eax
not esi
sub esi, 0xa0d90f0b
bswap esi
or esi, eax
xor esi, 0xa23f0b0b
add esi, 0xa267230b
sub esi, 0xa2e74b0b
sub esi, eax
dec esi
not esi
mov esi, 0xa48f830b
ror esi, 9
or esi, eax
add esi, 0xa7d3770b
xor esi, 0xa6455f0b
sub esi, 0xa6c4470b
and esi, 0xa9271f0b
or esi, eax
xchg esi, eax
sub esi, 0xa8a4030b
mov esi, 0xab15370b
or esi, eax
xor esi, 0xabe37b0b
and esi, 0xaa42270b
and esi, eax
ror esi, 0x1d
dec esi
xor esi, 0xac49b70b
mov esi, eax
mov esi, eax
xor esi, 0xafcde70b
inc esi
mov esi, 0xaea5d30b
bswap esi
bswap esi
add esi, 0x5036a70a
and esi, 0x50b5bf0a
not esi
or esi, eax
xor esi, eax
dec esi
dec esi
ror esi, 0x13
add esi, 0x543f370a
xor esi, 0x54b1970a
rol esi, 0x1b
and esi, eax
or esi, eax
and esi, 0x5651df0a
and esi, 0x56b0ef0a
xchg esi, eax
shr esi, 0xa
and esi, eax
and esi, eax
shl esi, 0x19
add esi, eax
or esi, eax
xchg esi, eax
mov esi, 0x5a9f830a
mov esi, eax
xchg esi, eax
mov esi, 0x5db1470a
bswap esi
not esi
rol esi, 0x19
mov esi, 0x5f5fb70a
xor esi, eax
or esi, 0x5e241b0a
or esi, eax
ror esi, 0x1b
dec esi
or esi, eax
inc esi
or esi, eax
xor esi, eax
not esi
or esi, eax
shr esi, 0xe
or esi, eax
inc esi
not esi
or esi, eax
ror esi, 6
and esi, eax
sub esi, 0x47944b0a
dec esi
xchg esi, eax
sub esi, eax
ror esi, 8
sub esi, 0x49eb1f0a
not esi
shr esi, 2
sub esi, 0x4b4f870a
bswap esi
rol esi, 0x1d
and esi, eax
xchg esi, eax
mov esi, 0x4d702b0a
add esi, eax
not esi
ror esi, 0xd
inc esi
xor esi, eax
xor esi, eax
shr esi, 0xd
bswap esi
mov esi, eax
mov esi, eax
ror esi, 0x13
xchg esi, eax
shr esi, 1
add esi, eax
mov esi, 0x73bd430a
add esi, eax
inc esi
or esi, 0x72d4a30a
xchg esi, eax
xor esi, 0x75f9430a
inc esi
ror esi, 0x16
mov esi, eax
xchg esi, eax
and esi, 0x77e1e70a
shl esi, 0xf
add esi, eax
xor esi, eax
or esi, 0x79a67f0a
xor esi, eax
xor esi, 0x78d6f30a
or esi, 0x7b21e70a
or esi, 0x7bb0fb0a
ror esi, 0x1e
xchg esi, eax
bswap esi
xor esi, eax
add esi, eax
xor esi, eax
xchg esi, eax
sub esi, 0x7f90530a
and esi, eax
xor esi, 0x7e6aab0a
bswap esi
rol esi, 0xd
xor esi, 0x61c34f0a
shl esi, 0x1b
bswap esi
and esi, 0x63071b0a
or esi, 0x63974b0a
and esi, 0x63f67b0a
mov esi, eax
and esi, eax
xor esi, 0x6502a30a
inc esi
inc esi
xor esi, eax
sub esi, eax
add esi, eax
and esi, 0x6783330a
add esi, 0x67ea830a
mov esi, eax
sub esi, eax
or esi, 0x692d530a
ror esi, 0x1c
and esi, eax
not esi
and esi, eax
shr esi, 0x1b
mov esi, 0x6b93670a
and esi, 0x6bf2430a
shl esi, 0xf
dec esi
xor esi, eax
or esi, eax
inc esi
rol esi, 0x12
sub esi, eax
xchg esi, eax
and esi, 0x6e1fcf0a
and esi, eax
not esi
and esi, 0x1139030a
and esi, 0x11982f0a
ror esi, 5
or esi, eax
rol esi, 7
bswap esi
sub esi, 0x13d6630a
sub esi, eax
xor esi, 0x12c91f0a
xor esi, 0x1543f70a
dec esi
bswap esi
sub esi, 0x14b6a70a
sub esi, 0x1731bf0a
sub esi, 0x17b1130a
ror esi, 3
mov esi, 0x166eb30a
inc esi
mov esi, eax
rol esi, 0x1b
shr esi, 0xf
bswap esi
ror esi, 0x19
or esi, eax
shr esi, 0xb
mov esi, 0x1a02db0a
dec esi
sub esi, eax
mov esi, 0x1d52bb0a
rol esi, 0x19
sub esi, eax
and esi, eax
sub esi, 0x1f02830a
xchg esi, eax
and esi, 0x1e0dff0a
inc esi
add esi, 0x1ed6730a
sub esi, 0x152ef0a
xor esi, 0x1c4530a
xor esi, 0x79cb0a
or esi, 0xc8f70a
or esi, 0x35bfb0a
ror esi, 0x1c
sub esi, 0x25dc30a
or esi, 0x2acc70a
bswap esi
or esi, 0x597970a
and esi, eax
rol esi, 9
or esi, eax
bswap esi
add esi, eax
xor esi, 0x60cef0a
sub esi, eax
ror esi, 0x1c
shl esi, 0x14
bswap esi
and esi, eax
bswap esi
sub esi, 0xb35df0a
not esi
dec esi
xor esi, 0xa661f0a
dec esi
rol esi, 0x14
or esi, 0xc1ea30a
sub esi, 0xcb4970a
mov esi, eax
inc esi
mov esi, eax
bswap esi
shr esi, 1
xor esi, 0x3117870a
bswap esi
shl esi, 0xe
xchg esi, eax
shr esi, 0xe
add esi, eax
mov esi, 0x3393ab0a
add esi, 0x33fb9b0a
or esi, 0x324b0b0a
inc esi
sub esi, eax
sub esi, 0x34053f0a
and esi, eax
and esi, 0x34fdc70a
xor esi, eax
xchg esi, eax
or esi, 0x3678130a
xchg esi, eax
add esi, 0x39528b0a
or esi, eax
xchg esi, eax
xor esi, 0x38cafb0a
rol esi, 0x1b
rol esi, 0xe
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add 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
nop
and eax, dword [eax]
test al, 0x10
add byte [eax], al
in al, 4
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec eax
mov eax, dword [0x140023]
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
push cs
add byte [eax], al
add byte [edx], ch
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [ecx], bh
add byte [eax], al
add byte [edx], ch
add byte [eax], al
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], ch
add byte [eax], al
add byte [ebx], dh
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
mov word [eax], es
add byte [eax], al
jae 0x52375bd
add byte [eax], al
sub al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp ebp, esi
cmc
cmc
push esp
hlt