Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffeeb
jne 0x40109d
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff37
jne 0x401135
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff2d
jne 0x4011dc
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffef5
jne 0x40127e
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.user32.dll_PostThreadMessageW
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
call sub.kernel32.dll_SetConsoleCursor
ret
jmp 0x4698bc
and esi, ecx
ror ecx, 3
add esi, 0xf14fd81
bswap edi
jmp 0x46b9eb
pop edx
sub edi, ebx
or edi, esi
inc ecx
and esi, ebx
add ecx, edi
and ebx, 0xf93584f
xchg ebx, esi
sub esi, ebx
add edi, ecx
add ebx, ecx
jmp 0x46c831
pop edx
mov ecx, 0xf983edf
neg edi
or esi, ebx
mov ebx, edi
xor ecx, ebx
or esi, ebx
not esi
add ebx, ecx
sub ebx, ecx
shl ecx, 0x1b
jmp 0x469aae
pop edx
mov esi, edi
not ecx
not ecx
sub esi, edi
xchg ecx, ebx
mov ebx, ecx
mov ebx, ecx
or ebx, esi
rol ecx, 0x15
and ebx, esi
jmp 0x46c9cb
pop edx
and esi, ecx
or ebx, edi
xchg esi, ebx
sub esi, edi
xchg edi, ebx
xor edi, esi
jmp 0x46bb70
push 0xf17d94d
neg ecx
xor ebx, ecx
shl esi, 1
rol edi, 9
add esi, ecx
sub esi, ecx
and ebx, 0xfa1f9b9
xchg ebx, esi
jmp 0x46aed6
mov edx, 0x123b2f04
add ebx, ecx
mov ecx, esi
and ecx, ebx
xor edi, 0xfa28ab1
shl ebx, 0x18
xor ecx, 0xfa2c13d
shr esi, 8
xor ebx, ecx
jmp 0x46bf8a
push 0xf216417
xor esi, ecx
inc edi
mov esi, ebx
rol ebx, 0x1c
xor ebx, edi
add edi, ecx
sub edi, ecx
xchg edi, ebx
rol edi, 0xf
and edi, ecx
jmp 0x46ae8b
mov edx, 0x123b2f04
bswap esi
and ecx, esi
not edi
shr ebx, 0x13
add esi, ecx
shr ebx, 0x19
jmp 0x46a95f
pop edx
inc ebx
inc ecx
not edi
xchg esi, edi
ror ebx, 8
add edi, 0xfb2df93
jmp 0x469ae4
push 0xf259ec3
sub edi, esi
xchg ebx, ecx
bswap ebx
rol edi, 1
sub ebx, ecx
inc ebx
neg ecx
mov esi, 0xfb92669
xchg esi, ecx
dec edi
jmp 0x46ac0a
pop edx
xor ecx, esi
shr esi, 8
or ecx, esi
shl ebx, 0xd
xchg esi, edi
and esi, ebx
jmp 0x46be72
pop edx
not esi
inc ebx
xchg edi, esi
mov ebx, ecx
ror esi, 1
rol edi, 5
xor ecx, edi
inc ecx
dec ebx
and ecx, edi
jmp 0x46c67b
call edx
sub ecx, 0xfbf56b5
dec edi
xchg ecx, ebx
neg ecx
neg ecx
ror edi, 0xf
jmp 0x469e5f
push 0x684bc
or ecx, 0xfc00e27
add ebx, 0xfc02abd
xchg edi, ebx
add ebx, ecx
sub esi, ecx
dec ebx
xchg esi, ecx
xor edi, 0xfc0cead
or edi, 0xfc0e91d
add esi, 0xfc10461
jmp 0x46ceaf
push 0xf244d3f
bswap ebx
mov ebx, ecx
xor esi, ebx
xor ecx, 0xfd07ff1
and esi, ebx
add edi, ebx
shl ebx, 0x16
sub esi, 0xfd0ed0b
mov edi, ecx
not edi
xor esi, edi
xchg esi, ebx
jmp 0x46a108
push 0xf246cbb
sub ebx, ecx
add ecx, 0xfd1a8fd
neg edi
ror edi, 0xf
dec ebx
mov esi, ebx
jmp 0x46a756
pop edx
xchg edi, ebx
sub ebx, edi
mov ebx, ecx
and ecx, esi
xchg edi, ebx
neg edi
mov edi, esi
xchg esi, ecx
sub esi, ebx
add ebx, edi
jmp 0x469e73
call edx
sub ebx, esi
xchg ecx, ebx
or ebx, edi
or edi, ecx
and ebx, 0xfe33c47
ror esi, 9
or edi, ebx
sub ecx, ebx
jmp 0x46adfb
pop edx
rol edi, 0x15
bswap edi
xchg edi, esi
rol edi, 0x1d
add esi, ecx
sub esi, ecx
and ebx, esi
bswap edi
ror esi, 2
xor esi, ebx
inc esi
mov ecx, edi
jmp 0x46a838
call edx
xchg ebx, edi
mov edi, esi
dec edi
mov ecx, ebx
and esi, ecx
shl edi, 0x1f
shr esi, 0x1b
xor ebx, ecx
shl esi, 0x10
rol edi, 0x1f
jmp 0x46b97e
push esp
xor ecx, 0xff25b09
mov ecx, ebx
xchg ecx, esi
sub esi, ecx
xor ecx, 0xff2c463
xor esi, 0xff2e025
neg esi
xor edi, 0xff31df1
jmp 0x46b176
push 0xf18a973
or ecx, edi
shl esi, 0x16
xchg edi, ecx
add ecx, ebx
xor esi, 0xff3ac3b
sub edi, esi
xor ebx, ecx
ror ebx, 4
jmp 0x46caec
push 0xf1be695
and ebx, edi
bswap ebx
or ecx, edi
sub esi, ebx
bswap esi
bswap esi
xor ecx, edi
and ebx, edi
add esi, ebx
shl esi, 2
jmp 0x46acf3
pop edx
xchg ecx, edi
add esi, edi
xor ebx, 0xff80a21
mov ebx, edi
xchg ebx, esi
bswap edi
xchg esi, ecx
sub ecx, esi
add ecx, 0xff8af97
xchg ebx, ecx
sub ecx, ebx
mov ebx, esi
add edi, ecx
shr ecx, 6
shl esi, 6
sub esi, edi
jmp 0x46ca40
push 0xf254223
xor edi, ebx
dec ecx
rol edi, 0x14
xchg ecx, edi
mov ecx, ebx
mov ebx, edi
mov ebx, 0xffd7beb
add edi, ecx
add ebx, ecx
shl edi, 0x1f
jmp 0x46adbe
push 0xf1b6f37
neg edi
xchg esi, edi
xor edi, ebx
or edi, ebx
sub ecx, ebx
shl ebx, 0xe
rol ecx, 0x16
mov ebx, ecx
xchg ebx, esi
sub esi, ebx
add edi, ecx
add ebx, ecx
jmp 0x46ce76
push esp
or ebx, ecx
dec edi
mov edi, 0x10028e85
xor edi, ebx
shr ebx, 8
add esi, edi
mov edi, ecx
and esi, ecx
xchg ecx, edi
add esi, edi
jmp 0x46a4cf
push 0xf257f47
and ebx, ecx
mov ecx, edi
sub ebx, ecx
shl ecx, 0xb
mov ebx, 0x1004b5c5
neg esi
ror edi, 0xc
add edi, esi
add edi, ebx
sub edi, ebx
xchg esi, ebx
neg esi
neg esi
rol ecx, 0x1d
jmp 0x469e08
mov edx, 0x123b2f04
add edi, ebx
add esi, ecx
nop
ror edi, 0x19
mov esi, ebx
inc esi
and edi, ecx
mov ecx, 0x1007ad5b
rol edi, 8
xor ecx, ebx
xchg ecx, esi
mov esi, ecx
or esi, 0x100838b7
dec ebx
rol esi, 4
bswap esi
jmp 0x46c7dc
pop edx
xor edi, ebx
sub ecx, esi
xor esi, 0x100aaa25
mov ecx, esi
and edi, ecx
and ecx, 0x100af8b5
add esi, ebx
sub esi, ebx
jmp 0x46c2ed
push 0xf26d2cd
sub esi, 0x100e48af
shr edi, 5
add edi, esi
xchg esi, ecx
sub ecx, esi
add ebx, ecx
or ebx, 0x100eea41
inc esi
rol ebx, 0x13
xor ebx, edi
or edi, ebx
not edi
jmp fcn.00469dba
call edx
dec ebx
add ecx, 0x10122a23
shl ecx, 0x1c
rol esi, 0x19
bswap edi
add esi, edi
mov ecx, 0x1012b731
neg edi
ror esi, 0xc
add edi, ecx
jmp 0x46a1b0
push 0xf1d7007
or ebx, edi
or edi, 0x10163aa3
and esi, ebx
shl esi, 0x14
shl edi, 0x1b
mov edi, ebx
inc ecx
inc ecx
shr edi, 0x14
xchg ebx, esi
nop
xchg edi, ecx
jmp 0x46b51d
call fcn.0046d247
or ecx, edi
shl esi, 0xd
sub esi, edi
xor ebx, ecx
inc ebx
shr esi, 2
xor ebx, ecx
or esi, 0x10183559
jmp 0x46ba82
call fcn.0046d247
or esi, ebx
shl edi, 0x1d
mov ebx, esi
and ecx, edi
shr edi, 0x15
xor ebx, esi
xchg esi, ebx
sub ebx, esi
mov edi, ebx
and esi, ebx
add esi, edi
sub esi, edi
jmp 0x46bc25
push 0xf18e463
dec ecx
mov esi, edi
add esi, 0x1019deef
xor esi, 0x1019fa37
mov esi, ebx
shl ecx, 0x1f
xchg ecx, ebx
sub ebx, ecx
add ecx, esi
sub ecx, esi
jmp 0x46a9f3
push 0xf190155
sub ebx, ecx
sub esi, ebx
shl esi, 0xb
mov ecx, 0x101c9e9b
add ecx, ebx
shr esi, 0x19
jmp 0x469ba4
call fcn.0046d247
not ebx
ror esi, 0x19
add edi, 0x10224db3
xchg edi, ecx
xchg esi, ecx
sub ecx, esi
add esi, edi
sub esi, edi
bswap ebx
xchg edi, ecx
jmp 0x46cb98
pop edx
xor edi, 0x10261025
shl ebx, 0x19
sub esi, ebx
or esi, ecx
shr ebx, 0xb
sub edi, ecx
shl ebx, 0x16
shl ecx, 0x1a
bswap ecx
mov edi, ebx
jmp 0x46b4f0
pop edx
xor ebx, ecx
shl esi, 9
shl edi, 0x11
sub edi, ebx
xor edi, 0x102abbf1
xor edi, ecx
xchg edi, ecx
sub ecx, 0x102b11f9
sub esi, ebx
xor ebx, 0x102b47d5
sub ebx, edi
add esi, ebx
jmp 0x46bcbe
push 0xf25bc65
or ebx, ecx
inc esi
and esi, edi
and esi, ebx
add esi, edi
shr ebx, 2
nop
xor ebx, 0x102db847
xor ecx, 0x102dd409
xor ebx, 0x102df0a7
not esi
and edi, 0x102e2705
not ebx
ror esi, 0x1d
jmp 0x46c26d
push 0xf1de7e5
add ecx, ebx
sub ecx, ebx
sub edi, ebx
xor edi, 0x102ed4ed
or edi, 0x102eef5d
add esi, 0x102f0ba1
add edi, esi
add ebx, esi
and edi, 0x102f5d99
inc ecx
mov ecx, esi
inc ebx
jmp 0x46c3e2
push 0xf22bfbd
sub edi, esi
and ecx, edi
xor ecx, edi
and esi, 0x103345a7
xor ebx, esi
xor edi, 0x10337bd5
and ebx, esi
shr ebx, 0xd
jmp 0x46b01e
mov edx, 0x123b2f04
not edi
or ebx, 0x1033f753
inc esi
sub ebx, esi
sub esi, ecx
xor ebx, esi
shl edi, 3
add esi, ecx
xor ecx, 0x1034b75f
not edi
sub edi, ecx
and ebx, edi
jmp 0x46c8dc
push 0xf2561cb
xchg esi, edi
xor edi, ebx
shr esi, 0x13
ror ecx, 5
mov ebx, ecx
shl esi, 0xe
jmp 0x46a70f
pop edx
xor ecx, edi
or ebx, 0x103c90bf
xor edi, esi
or edi, esi
mov esi, ecx
xor esi, 0x103cf93d
xchg ebx, ecx
and esi, ebx
add esi, edi
sub ebx, 0x103d67ff
jmp 0x46d20a
mov edx, 0x123b2f04
xor esi, 0x10415061
shr edi, 0xc
shr ebx, 0xc
sub edi, ecx
xchg edi, ebx
sub ecx, 0x1041d98f
and ebx, edi
xchg ecx, ebx
mov ebx, ecx
shr esi, 0x12
jmp 0x46c62a
mov edx, 0x123b2f04
inc ebx
xchg edi, esi
neg esi
inc ebx
add ecx, edi
mov ecx, edi
xchg ebx, edi
mov edi, esi
rol ebx, 0xa
xchg ecx, esi
sub esi, ecx
xor ecx, 0x10447e4d
shr esi, 0x19
xor ebx, ecx
jmp 0x46b3f1
push 0xf1a6421
and edi, esi
sub ebx, ecx
sub esi, ebx
xor ebx, 0x104c661b
xor esi, ecx
inc edi
xchg ebx, ecx
sub ecx, ebx
mov edi, esi
xchg esi, ecx
xor edi, 0x104d2575
mov ecx, edi
bswap esi
xchg ecx, esi
jmp 0x46cf4a
mov edx, 0x123b2f04
ror edi, 4
mov ebx, edi
mov ecx, edi
xchg ebx, edi
add esi, ecx
nop
ror edi, 7
add edi, esi
xchg esi, edi
neg ecx
jmp 0x46c21d
push 0xf1a295d
bswap esi
bswap esi
nop
add ebx, ecx
jmp 0x46b781
push 0xf1a0c3f
not esi
inc ebx
xchg edi, esi
mov ebx, ecx
xor edi, 0x1056278d
shl ebx, 0x1c
or esi, edi
shr ecx, 0x1b
or esi, ebx
mov ecx, esi
shr esi, 1
shr edi, 0x18
jmp 0x46b03d
pop edx
mov ecx, esi
rol esi, 0xd
shr edi, 0x1c
inc ebx
and ebx, ecx
inc edi
and edi, esi
mov ecx, esi
mov ecx, esi
shr esi, 0x1d
jmp 0x469a76
push 0x40
shr ebx, 7
shr ecx, 0xe
mov edi, esi
mov ecx, ebx
sub ecx, esi
and ecx, edi
xor ecx, edi
shr edi, 6
sub edi, ecx
shl ebx, 0xd
shl ecx, 0x11
mov esi, ecx
jmp 0x469ee7
pop edx
xor edi, esi
sub ebx, 0x105ad3b7
or ecx, esi
ror ebx, 4
nop
inc edi
and ebx, 0x105b6049
shr ebx, 0x18
jmp 0x46ca11
pop edx
mov ebx, edi
and esi, ebx
xchg ebx, esi
or esi, edi
jmp 0x469d3e
call fcn.0046d247
xor esi, edi
mov ebx, ecx
and esi, ebx
sub edi, esi
jmp 0x46bbd3
pop edx
add esi, edi
sub esi, edi
and ebx, ecx
shr edi, 8
add ebx, esi
and ebx, edi
inc edi
rol ecx, 9
xor ecx, ebx
xchg ecx, esi
jmp 0x46be5c
pop edx
xor esi, ecx
xchg esi, edi
add ebx, esi
sub esi, 0x10765e4d
xchg esi, ecx
mov esi, edi
rol esi, 0xe
xchg ebx, edi
or ebx, esi
rol ecx, 7
xchg edi, esi
mov ebx, ecx
ror esi, 6
add edi, ecx
sub edi, ecx
add ecx, esi
jmp 0x46a4f5
push 0xf1d969f
not edi
add ebx, edi
not esi
or ecx, esi
add ebx, 0x10783317
shl ebx, 0xd
jmp 0x46b6d9
push 0xf17bc2f
dec esi
ror ebx, 0xe
xor esi, ebx
sub ebx, esi
not esi
sub edi, ebx
mov edi, ecx
or edi, 0x107ccbbf
or ecx, ebx
or esi, 0x107cff6b
jmp 0x469b84
push 0xf1dc0f1
inc ecx
mov ecx, esi
shr esi, 1
xor ebx, ecx
xchg ebx, esi
xchg esi, edi
jmp 0x46ac40
push 0xf213a3d
mov edi, 0x108886bf
add ecx, edi
ror esi, 0x17
xor esi, edi
shr esi, 0x10
xchg ebx, edi
sub edi, ebx
bswap ecx
bswap ecx
xor ecx, esi
jmp 0x469bee
pop edx
shr esi, 0x1f
xor esi, ecx
rol ecx, 0x1c
and ebx, esi
shl edi, 0x10
mov esi, 0x108a2ecd
jmp 0x46ab2e
push 0xf1a47d5
nop
mov esi, ebx
bswap edi
not ecx
shr ebx, 9
ror ecx, 0xd
mov ecx, esi
or edi, esi
neg ecx
xor esi, 0x108b4d85
jmp 0x46aff1
pop edx
neg esi
or edi, 0x108b9353
dec ecx
xchg ebx, ecx
add esi, edi
sub esi, edi
xor ebx, edi
add ecx, ebx
or ebx, edi
sub ecx, ebx
jmp 0x46c0cf
call edx
and esi, edi
shr ebx, 0x17
sub edi, ecx
xor ecx, esi
inc ebx
xor edi, ecx
add ebx, 0x108df091
add esi, ebx
or esi, edi
shr ecx, 0x1a
jmp 0x46c479
call edx
and ecx, ebx
add ecx, edi
ror ebx, 2
xchg esi, edi
mov edi, esi
sub esi, 0x10911f81
and ecx, esi
add esi, ebx
add ecx, esi
bswap ecx
add ebx, esi
not ecx
jmp 0x46bd61
push 0xf228119
xchg ebx, ecx
not edi
and ebx, edi
add ecx, esi
sub edi, esi
xor ecx, edi
and ebx, edi
add ecx, esi
sub ebx, 0x1099ff91
dec esi
mov edi, ebx
rol edi, 2
ror ebx, 0xa
sub ebx, esi
mov edi, esi
sub ebx, 0x109ab859
jmp 0x46ba4d
pop edx
and ecx, esi
and ebx, edi
sub esi, 0x109b188b
sub ebx, edi
jmp 0x46b7a4
push 0xf170393
mov esi, 0x109e45f3
add ecx, esi
or esi, 0x109e79c7
not edi
xchg ebx, edi
sub edi, ebx
add ecx, edi
xor esi, 0x109efe35
neg esi
and esi, ecx
and ecx, edi
ror ebx, 0x1b
xor esi, ebx
rol ebx, 0x11
and ebx, ecx
shr edi, 0x1a
jmp 0x469ce6
push 0xf22a0ef
or esi, ebx
and ebx, esi
xchg ebx, esi
or esi, edi
and ebx, 0x10a1f20f
shr ebx, 3
jmp 0x46acd0
call fcn.0046d247
xchg ecx, ebx
rol esi, 5
mov ecx, 0x10a26bcf
xor ebx, esi
xchg ecx, esi
sub esi, ecx
jmp 0x46a6db
call edx
sub edi, ebx
add ecx, edi
xchg ebx, esi
xor ebx, esi
jmp 0x46b19d
pop edx
or edi, ecx
sub edi, esi
xchg ebx, ecx
bswap ebx
or ecx, edi
sub esi, ebx
or ecx, ebx
mov ecx, 0x10ab57b5
xor ebx, esi
rol esi, 0x16
xor ecx, esi
and esi, edi
jmp 0x46cbb8
call edx
sub esi, 0x10ae2445
not ebx
xchg ebx, esi
xor ecx, 0x10ae77c3
mov esi, 0x10ae9643
add ecx, esi
mov ecx, esi
add ecx, edi
mov edi, ebx
xchg ebx, edi
jmp 0x46b769
call edx
or esi, edi
xor ecx, 0x10b0ab09
xor ebx, 0x10b0c64d
not esi
add esi, ecx
rol esi, 0x1b
jmp 0x46d086
push 0xf2110bf
dec edi
or ecx, edi
xchg ecx, ebx
mov ebx, ecx
xchg esi, ecx
sub edi, esi
mov ebx, edi
mov ecx, 0x10b4387b
mov esi, ebx
sub edi, esi
jmp 0x46b746
pop edx
xor ebx, esi
mov ebx, ecx
mov ecx, ebx
xor edi, ebx
dec edi
and esi, edi
mov ecx, 0x10b644f1
bswap edi
dec ecx
dec ecx
xchg ebx, ecx
or ebx, 0x10b6ce79
jmp 0x46ce14
pop edx
add edi, ecx
sub edi, ecx
xor esi, ebx
and ecx, ebx
add ecx, edi
xor esi, 0x10bb9ba7
neg ebx
or ecx, 0x10bbd3b1
jmp 0x46c293
push 0xf19ef99
sub ebx, edi
rol edi, 9
mov esi, ebx
mov edi, 0x10c2bf29
jmp 0x46b10b
pop edx
and ebx, ecx
xor ebx, ecx
shl esi, 0x1e
bswap ebx
add ebx, ecx
ror esi, 0xd
not ecx
and edi, ebx
shr ecx, 0x11
sub edi, esi
jmp 0x46c402
pop edx
add edi, esi
or ebx, edi
dec ebx
rol esi, 0x1a
add edi, ecx
or ecx, edi
and ebx, 0x10c4e747
and esi, ebx
jmp 0x46c702
call fcn.0046d247
rol esi, 0x15
xchg ebx, edi
neg edi
neg edi
add esi, ebx
xchg esi, edi
add ecx, ebx
mov esi, ecx
rol ecx, 0x12
inc esi
rol ebx, 0x1e
mov ebx, esi
add edi, ebx
sub edi, ebx
jmp 0x46b845
call fcn.0046d247
and ecx, esi
rol edi, 9
xor ecx, edi
xchg edi, ecx
shl ebx, 0x1c
or esi, edi
and ebx, 0x10d59f5d
shr ebx, 0x1c
ror ecx, 3
shl edi, 0x1d
bswap ecx
sub esi, 0x10d62b97
jmp 0x46c546
pop edx
neg ebx
inc esi
add ecx, 0x10d8c98f
and ecx, ebx
xor ecx, edi
add esi, ebx
or esi, edi
not esi
jmp 0x46a636
push 0xf1baba5
xor ebx, esi
shl edi, 0x18
or ebx, esi
mov esi, ebx
jmp 0x46ccb4
call fcn.0046d247
xchg ebx, esi
shl ecx, 6
or ecx, esi
add edi, 0x10e2b433
mov ebx, esi
and ecx, edi
xor ecx, edi
shr edi, 5
xchg ebx, esi
bswap edi
jmp 0x469ed0
mov edx, 0x123b2f04
add edi, 0x10e5383d
or ebx, edi
xchg edi, esi
sub esi, edi
xchg ecx, ebx
neg ecx
or ecx, esi
add edi, esi
xchg esi, ecx
mov ecx, esi
add ecx, edi
xor ebx, ecx
jmp 0x46c060
pop edx
or esi, ecx
rol ebx, 0x11
xor ecx, esi
mov edi, 0x10e6d477
mov esi, edi
mov ebx, 0x10e70899
jmp 0x46ce51
pop edx
sub ecx, ebx
sub edi, ebx
shr esi, 5
xor ebx, ecx
add esi, edi
rol edi, 0xc
mov ebx, edi
mov ecx, 0x10e7e577
bswap ebx
or edi, ecx
jmp 0x46b134
pop edx
sub ecx, esi
ror ecx, 0x1a
sub ebx, edi
add ebx, ecx
and ecx, ebx
add ecx, ebx
and ecx, esi
bswap esi
jmp 0x46a3a1
push 0xf242e43
bswap ebx
and edi, ebx
shr ecx, 0x11
sub edi, esi
and ecx, ebx
add ecx, edi
mov edi, ebx
rol edi, 0x1a
dec esi
and esi, ebx
shl esi, 0x16
rol edi, 0x1e
mov esi, 0x10ef99e9
or ecx, edi
jmp 0x46a0dd
mov edx, 0x123b2f04
mov edi, ebx
mov esi, edi
add edi, ebx
sub edi, ebx
xor ecx, edi
shr edi, 0xc
inc ebx
xor edi, ecx
dec esi
inc edi
xchg esi, edi
mov ecx, ebx
jmp 0x46cdc4
pop edx
add edi, esi
sub edi, esi
and ecx, ebx
add ecx, edi
xor esi, 0x10f30d1d
xor edi, 0x10f329e7
mov ebx, 0x10f34867
xor ebx, ecx
add ebx, esi
shr ebx, 6
jmp 0x46c953
pop edx
not edi
and edi, esi
add ecx, esi
xor edi, 0x10f6dc95
or ecx, esi
ror ebx, 0x17
ror ecx, 7
sub ebx, edi
rol edi, 0x1c
mov edi, ebx
xor esi, edi
mov esi, ecx
jmp 0x4699d4
call edx
neg ebx
and ebx, 0x10fd1ed9
shr ebx, 0x15
xor ecx, edi
xchg ebx, edi
sub edi, ebx
mov esi, 0x10fda4d3
or edi, ebx
add edi, 0x10fddd67
and ecx, edi
xchg ebx, ecx
sub edi, ecx
mov ebx, esi
xor esi, ecx
xchg esi, edi
and ecx, esi
jmp 0x46a59b
call fcn.0046d247
sub ecx, 0x11044237
mov ecx, ebx
xor edi, ebx
xchg esi, ebx
mov ebx, 0x1104af9b
add edi, ecx
sub edi, ecx
xor ecx, esi
and ebx, ecx
xor esi, ecx
jmp 0x46a8a8
pop edx
xor edi, esi
sub ebx, 0x1106f88f
shr edi, 9
rol ebx, 4
mov ebx, esi
xor esi, ecx
jmp 0x46be8f
pop edx
xchg ebx, esi
neg esi
or edi, ecx
mov esi, edi
ror ebx, 0x1b
ror ecx, 0x18
and ecx, edi
sub edi, 0x110be3b1
not ecx
ror edi, 8
jmp 0x46b94b
call fcn.0046d247
add esi, ebx
bswap edi
sub esi, edi
xor esi, 0x1112bf43
xor edi, 0x1112db05
mov ecx, edi
xchg ebx, edi
sub edi, ebx
jmp 0x46a414
pop edx
xchg ecx, edi
sub edi, ecx
xchg edi, ebx
mov esi, 0x111537c5
xchg edi, ebx
neg edi
jmp 0x46abaf
call fcn.0046d247
bswap ebx
xor ecx, ebx
and ebx, ecx
shl edi, 0x1b
and ecx, edi
bswap edi
bswap edi
shl esi, 0xb
jmp 0x46d19d
push 0xf2396ab
mov ebx, ecx
mov edi, esi
sub esi, 0x111e5f25
mov ebx, ecx
mov ebx, ecx
xor esi, ebx
mov ecx, edi
xor edi, ebx
mov ecx, 0x111efcfb
xor ecx, 0x111f18bd
jmp 0x46cf0d
pop edx
and edi, ecx
mov ecx, 0x1121d847
add edi, esi
sub edi, esi
xor ebx, ecx
add esi, edi
jmp 0x46cc8e
push 0xf179e5d
and ebx, 0x11241aed
xchg edi, ebx
xor ecx, 0x11245023
or ecx, edi
not ecx
and edi, ecx
or edi, esi
shl ebx, 0x18
ror ecx, 0xa
and ecx, edi
bswap edi
mov edi, 0x112547b7
jmp 0x46b5b9
pop edx
and esi, 0x1125700b
mov ecx, 0x11258b75
add edi, esi
shr esi, 0x16
sub esi, ecx
or esi, edi
shr ecx, 2
bswap ecx
inc edi
inc edi
xchg esi, ebx
sub ebx, esi
jmp 0x46a7bb
push 0xf18c7eb
sub esi, ecx
xor ebx, esi
xor edi, ebx
dec ecx
mov esi, edi
dec ebx
jmp 0x46a9a2
call edx
mov esi, ebx
sub ebx, esi
sub esi, ecx
add edi, esi
and esi, 0x1130ddf7
xor esi, edi
mov ebx, ecx
and ecx, esi
xor ecx, esi
shr esi, 0xf
jmp 0x46b25e
pop edx
xor esi, 0x11318679
mov ecx, esi
add ecx, edi
mov edi, ebx
xchg ebx, edi
and ecx, esi
xor ecx, 0x1132247f
bswap ebx
jmp 0x46a658
push 0xf1d480f
sub ebx, edi
not esi
and ecx, ebx
and ebx, esi
mov ecx, edi
xchg ebx, edi
mov edi, ebx
add edi, ecx
add ecx, esi
sub ecx, esi
add esi, edi
xchg edi, ecx
sub ecx, edi
add edi, ebx
jmp 0x46a939
push 0xf1bc81d
and edi, ecx
mov ecx, 0x11399027
xor ecx, 0x1139ace9
shr esi, 0x1b
xchg esi, edi
add edi, ebx
shr ebx, 0xb
sub edi, ecx
or edi, esi
mov edi, ebx
or esi, 0x113a8303
xchg ecx, ebx
jmp 0x46a566
call fcn.0046d247
and ecx, esi
shl ebx, 8
xor ebx, esi
add edi, ecx
sub edi, ecx
bswap esi
bswap esi
xor ecx, edi
add esi, edi
sub esi, edi
xor esi, 0x11432fe5
shr edi, 0x14
xchg ecx, edi
add esi, edi
shl edi, 3
add esi, ecx
jmp 0x46b7dd
mov edx, 0x4132136a
mov ecx, esi
mov ecx, 0x11450fd9
add edi, esi
add ebx, esi
or ebx, ecx
xor ecx, ebx
sub ebx, ecx
xchg ebx, ecx
jmp 0x46ba68
pop edx
or esi, 0x1146eb3d
sub ecx, ebx
sub edi, ebx
xor edi, 0x11473bdb
or esi, ebx
mov ebx, ecx
xor esi, ebx
xchg ecx, edi
add ebx, ecx
or ebx, edi
dec ebx
or ebx, ecx
jmp 0x46b4a8
push 0xf1b8daf
sub edi, ebx
xor edi, 0x11484f13
rol ebx, 3
shr ecx, 0x1a
shr esi, 0xb
add edi, ecx
xchg ecx, esi
sub esi, ecx
inc esi
mov edi, ebx
mov ecx, 0x11494449
add edi, esi
sub edi, esi
shl ecx, 0x14
shl esi, 0x18
xor edi, 0x1149cbc1
jmp 0x46c167
push 0x401400
add esi, 0x1149f3bb
and esi, ebx
shl esi, 0x1b
rol edi, 0x13
xor ecx, 0x114a64ad
or ecx, 0x114a7fcb
add ebx, 0x114a9a0f
and ebx, edi
xor esi, 0x114acf3b
mov esi, edi
xchg ecx, ebx
shl edi, 0x1f
jmp 0x46a30e
mov edx, 0x123b2f04
or ecx, 0x114c9a83
xor edi, esi
sub ebx, 0x114cd085
dec esi
mov ecx, esi
xor esi, edi
mov ebx, ecx
xor esi, ebx
rol ebx, 0x13
xchg ecx, esi
jmp 0x46a97e
push 0xf20e539
or ecx, ebx
xchg ebx, edi
sub edi, ebx
xchg ebx, esi
bswap ebx
rol edi, 0x14
jmp 0x46bc7c
mov edx, 0x123b2f04
inc ebx
xchg esi, ecx
and ebx, ecx
ror edi, 0x19
add edi, esi
sub edi, 0x114ef003
sub esi, edi
rol esi, 0x18
shr edi, 0x1f
rol ebx, 0x17
jmp 0x46aaa8
pop edx
shl ecx, 2
xor esi, 0x115878e7
mov esi, edi
xchg edi, esi
shl edi, 0x1b
inc ebx
or edi, esi
rol ebx, 4
mov ecx, ebx
xor ebx, edi
shr ebx, 0xd
add ebx, ecx
jmp 0x46c385
call edx
mov ebx, ecx
xor esi, ebx
rol ebx, 0x13
xor ebx, edi
and esi, edi
rol ebx, 0x13
jmp 0x46c2ac
push 0xf20bc3d
shl edi, 0x12
add ebx, esi
mov ecx, ebx
add ebx, edi
xor ecx, 0x1165fd29
mov ecx, ebx
mov ecx, ebx
mov ebx, edi
add edi, ecx
mov ecx, ebx
jmp 0x46cf33