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

Disassembly:
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xfffffed8
jne 0x40107f
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.advapi32.dll_GetInheritanceSourceW
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff24
jne 0x4010e5
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xfffffed8
jne 0x40118c
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff06
jne 0x401201
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.ntdll.dll_RtlConvertSharedToExclusive
call sub.advapi32.dll_GetInheritanceSourceW
call sub.ntdll.dll_RtlQueryProcessBackTraceInformation
call sub.ntdll.dll_RtlConvertSharedToExclusive
ret
jmp 0x46af5c
xor ecx, 0x6e43d228
add edx, ecx
xor ebx, ecx
xchg edx, ecx
and edi, 0x6e445548
jmp 0x46d48e
push 0x6e4ce1d4
and esi, ecx
and ecx, 0x6e8a63e4
xor esi, edi
mov ecx, edi
add esi, ecx
or edi, 0x6e8acb66
and esi, ecx
rol esi, 7
jmp 0x46b556
call edx
and esi, ecx
mov esi, edi
not ecx
shl edi, 6
add ecx, esi
dec edi
xchg ebx, esi
inc ecx
and esi, ebx
or ecx, ebx
jmp 0x46bda6
pop edx
or ecx, edi
mov esi, ecx
or edi, esi
add ebx, esi
and esi, 0x6e8e4794
add esi, ebx
xor edi, esi
and edi, ecx
jmp 0x46d2c2
push 0x6e52cf1e
or edi, ecx
mov edi, 0x6e8ee3c6
mov edi, ebx
xor edi, esi
or esi, ebx
xchg edi, ecx
rol ebx, 0x1e
mov esi, ecx
xchg edi, esi
or edi, 0x6e8ff5c2
sub ebx, edi
xchg edi, ecx
inc ebx
or esi, edi
jmp 0x46d187
pop edx
and ecx, ebx
add ebx, ecx
and ecx, 0x6e90c3a6
dec ebx
and esi, ecx
xor esi, ecx
add ebx, 0x6e912e40
bswap esi
add esi, ecx
inc esi
or edi, esi
inc ecx
jmp 0x46d4a9
push 0x6e52911a
and ebx, 0x6e91ebda
xchg esi, ebx
not edi
sub ecx, ebx
jmp 0x46bdb0
call fcn.0046d663
mov ebx, esi
sub edi, ecx
xchg ebx, edi
or esi, ebx
xor esi, ebx
not ebx
add esi, ebx
xor ecx, ebx
dec esi
and edi, ebx
xor edi, ebx
add edi, ecx
jmp 0x46c772
push 0x6e4a04ff
shl ecx, 2
mov ecx, edi
jmp 0x46c33d
mov edx, 0xa3f322a
rol esi, 7
xor edi, 0x6e95850a
inc esi
add ebx, edi
and ebx, esi
neg edi
xor esi, edi
sub esi, ecx
or edi, esi
or ecx, 0x6e965e56
sub ebx, ecx
xchg ecx, ebx
jmp 0x46b065
mov edx, 0xa3f322a
bswap ebx
dec esi
neg ecx
shl esi, 0x14
xor esi, edi
add edi, ebx
not edi
add ebx, esi
xor esi, edi
sub ecx, 0x6ea0b9dc
jmp 0x46ced5
mov edx, 0xa3f322a
sub edi, esi
or edi, 0x6ea5d1fe
sub edi, esi
inc esi
jmp 0x46c967
pop edx
xchg esi, ecx
ror esi, 4
jmp 0x46b02c
call fcn.0046d663
nop
neg edi
jmp 0x46af96
pop edx
sub ebx, esi
xchg esi, ebx
sub ecx, edi
neg ecx
or ecx, esi
and ebx, 0x6eab5584
mov edi, ebx
xchg ebx, edi
sub edi, ecx
xor ecx, edi
jmp 0x46c9a8
push 0x6e469490
mov esi, edi
add edi, ebx
add edi, 0x6eae5db2
mov esi, edi
mov ecx, edi
and ecx, ebx
shr esi, 0xf
xor ecx, ebx
mov esi, 0x6eaeffdc
ror esi, 0xa
xchg edi, esi
sub ebx, ecx
add ebx, edi
and edi, 0x6eaf823c
jmp 0x46b0c0
pop edx
bswap edi
neg esi
jmp 0x46d1dd
call fcn.0046d663
sub ecx, 0x6eb69910
and edi, esi
shr esi, 0x1a
add esi, ecx
or ecx, esi
sub ebx, 0x6eb7201e
jmp 0x46b944
pop edx
neg edi
rol ecx, 7
xor esi, ebx
shr ecx, 0x1a
dec edi
ror ecx, 7
dec ebx
sub ebx, ecx
jmp 0x46c3f4
push 0x6e4cff68
xor ecx, 0x6eb83858
xchg ecx, ebx
rol edi, 0xd
xor esi, edi
xor ecx, ebx
mov ebx, esi
add ecx, ebx
add edi, ebx
jmp 0x46c41d
pop edx
add ebx, edi
and edi, 0x6ebdf9c6
xchg ecx, edi
and edi, ecx
xor ebx, ecx
add ecx, esi
and ecx, ebx
xor ecx, esi
mov ebx, esi
dec ebx
add ecx, esi
mov edi, esi
jmp 0x46c565
push 0x6e4eea04
inc edi
and esi, edi
dec ebx
sub edi, esi
or ecx, ebx
and edi, ebx
or esi, ebx
or esi, ebx
and ebx, ecx
neg esi
jmp 0x46be9a
call edx
and ebx, ecx
xchg ecx, esi
add ebx, esi
xor esi, edi
rol ecx, 0x1d
xchg ebx, ecx
dec esi
mov esi, ecx
jmp 0x46c31e
call fcn.0046d663
mov ebx, edi
and esi, edi
or esi, edi
mov edi, ebx
not esi
or ebx, esi
jmp 0x46bead
pop edx
xchg ebx, edi
dec ebx
and ebx, 0x6ecd55b0
sub edi, 0x6ecd7568
xor ecx, 0x6ecd9166
bswap ebx
jmp 0x46b086
pop edx
dec edi
dec ebx
sub edi, 0x6ece1508
xchg ecx, esi
sub ebx, 0x6ece4a44
mov esi, edi
jmp 0x46b836
mov edx, 0x4132136a
or edi, 0x6ecf7786
add ecx, esi
add ebx, 0x6ecfabb2
add ebx, esi
jmp 0x46ba9f
push 0x6e4b8e82
or ecx, 0x6ed13d0a
xchg edi, esi
jmp 0x46b2da
push 0x6e4b71ba
add edi, 0x6ed18286
xor edi, ebx
add ecx, ebx
xor ebx, esi
dec ebx
and edi, ebx
mov ebx, esi
add ecx, ebx
or ebx, esi
and esi, ecx
and esi, ecx
and ebx, edi
jmp 0x46b87e
push 0x6e4cc08c
sub ecx, ebx
rol esi, 9
xor esi, ecx
xor esi, 0x6ed31b1e
bswap ecx
xor ecx, ebx
sub ecx, edi
ror ebx, 0x17
xor esi, edi
mov ecx, edi
jmp 0x46af73
pop edx
inc edi
sub ebx, ecx
inc ebx
and ecx, edi
or edi, 0x6ed5089a
xchg esi, ecx
add ebx, 0x6ed545f0
mov ecx, edi
xor ebx, edi
mov ecx, 0x6ed5936c
xchg ecx, ebx
mov edi, ebx
jmp 0x46b53f
mov edx, 0xa3f322a
xor esi, ecx
xor edi, 0x6ed608d0
or ecx, ebx
add edi, 0x6ed63f5c
inc edi
mov ecx, 0x6ed677c0
xor ebx, edi
and edi, esi
or esi, edi
xchg edi, esi
and ebx, 0x6ed6ff40
mov edi, ebx
jmp 0x46bacc
call edx
bswap ecx
shr esi, 0xf
xor ecx, ebx
and edi, 0x6ed7929e
ror esi, 0x1a
or ecx, 0x6ed7ce44
jmp 0x46d09a
call fcn.0046d663
or edi, 0x6ed7f438
add ecx, esi
dec esi
shl esi, 0x11
shr ebx, 3
add ecx, edi
add ecx, 0x6ed89dbe
shl ecx, 6
bswap edi
not ecx
mov ecx, ebx
xchg esi, ecx
jmp 0x46ca52
push 0x6e4f28e0
xchg esi, ebx
xchg edi, esi
rol esi, 0x16
xchg esi, edi
xchg ebx, esi
xchg ecx, edi
neg ecx
and edi, 0x6eda10fe
jmp 0x46c628
call fcn.0046d663
sub edi, ecx
not ecx
xor ecx, 0x6edb9038
xor ecx, edi
mov ebx, edi
add ecx, esi
or ecx, 0x6edbf884
mov ecx, edi
jmp 0x46c877
pop edx
mov esi, 0x6edf4848
shr esi, 0xf
or edi, ecx
or esi, 0x6edf9e6a
xor ecx, edi
or ecx, 0x6edfd40e
jmp 0x46bc88
call fcn.0046d663
xchg ecx, edi
mov esi, 0x6ee10c9c
add edi, ecx
sub edi, 0x6ee143e0
mov edi, ebx
sub ebx, esi
sub edi, ecx
or edi, ecx
sub esi, ebx
dec esi
ror ebx, 0x14
and ebx, esi
mov ecx, ebx
add ecx, edi
jmp fcn.0046c75e
call fcn.0046d663
sub ecx, ebx
mov ebx, esi
sub ebx, 0x6ee2a492
and edi, ecx
mov esi, 0x6ee2db90
xor ecx, 0x6ee2f7ae
bswap ebx
sub ecx, ebx
jmp 0x46bee5
pop edx
dec esi
mov ebx, ecx
or ecx, edi
and ecx, 0x6ee4c9ca
mov edi, ecx
inc ecx
add ebx, edi
sub esi, 0x6ee5378a
ror ecx, 6
mov edi, ebx
inc ecx
xchg esi, ebx
xor ebx, edi
mov esi, 0x6ee5d67a
jmp 0x46c7ab
push 0x6e48b6cc
xor edi, ebx
mov esi, ebx
xor ecx, 0x6eebda5e
bswap ebx
ror esi, 0x1c
and ecx, 0x6eec3564
or ecx, 0x6eec51da
add ebx, edi
jmp 0x46be1b
push 0x6e50bff2
add edi, 0x6eef52c8
rol edi, 6
xchg edi, ecx
add edi, esi
and ebx, esi
ror ecx, 0x13
sub ecx, edi
dec edi
jmp 0x46c304
pop edx
add ecx, esi
add esi, ebx
jmp 0x46b38d
push 0x6e52ae62
xor ebx, edi
shl edi, 0xd
nop
xor ecx, esi
xchg edi, esi
rol esi, 0x1a
and ebx, ecx
xor edi, ebx
jmp 0x46afff
push 0x6e48d496
and edi, ecx
xchg edi, ecx
jmp 0x46d2dc
call fcn.0046d663
mov ebx, edi
not esi
and ebx, 0x6f00f93c
and ebx, edi
xchg ecx, esi
add ecx, ebx
xchg ecx, esi
xor ecx, esi
or edi, ebx
sub ecx, edi
ror ebx, 0x16
and edi, 0x6f01ed08
jmp 0x46c640
push 0x6e4f0bb2
mov ecx, esi
and edi, ecx
xor ebx, ecx
inc edi
nop
dec edi
jmp 0x46b98d
call edx
add esi, ebx
xor ecx, ebx
xor edi, ecx
and esi, edi
jmp 0x46b4a4
call edx
and edi, ecx
or esi, ecx
neg esi
add ecx, ebx
add edi, ebx
sub ebx, esi
rol ebx, 0xf
ror edi, 3
and ecx, esi
inc ebx
jmp 0x46c03b
pop edx
xor ecx, esi
xchg ebx, esi
rol ebx, 0xe
not edi
jmp 0x46cb27
pop edx
xchg ebx, ecx
dec esi
jmp 0x46c377
call fcn.0046d663
or ecx, ebx
xchg ecx, edi
jmp 0x46b67a
mov edx, 0xa3f322a
sub edi, ebx
add edi, ebx
sub edi, ecx
add edi, esi
xor esi, ecx
xor edi, 0x6f0a5fb8
xor esi, ecx
xchg ecx, esi
jmp 0x46c901
call fcn.0046d663
and ebx, 0x6f0de452
xor ebx, ecx
jmp 0x46ca34
pop edx
xor ebx, ecx
inc ecx
xchg esi, edi
sub ecx, ebx
add ecx, edi
xchg esi, ebx
dec ecx
add ecx, edi
or esi, 0x6f0f0414
sub esi, 0x6f0f2008
jmp 0x46c3db
pop edx
inc ebx
and edi, 0x6f0f6df4
add ebx, ecx
mov edi, ebx
jmp 0x46c808
call edx
ror ecx, 0x10
shr ecx, 0xc
xor ebx, esi
xor esi, edi
add ecx, 0x6f119482
inc edi
and esi, edi
sub ecx, edi
jmp 0x46ba5e
push 0x6e4676b4
sub edi, ecx
and esi, edi
rol edi, 3
inc esi
mov ebx, 0x6f1738c2
dec ebx
and ebx, esi
shr ebx, 0x11
mov edi, 0x6f17ab74
xor ecx, esi
mov ebx, esi
mov ecx, 0x6f17f936
jmp 0x46b40b
pop edx
or esi, 0x6f18dc7a
rol ecx, 4
inc esi
sub esi, edi
mov ecx, esi
and ebx, esi
add esi, edi
add ebx, edi
mov esi, 0x6f19b5e8
xchg esi, ebx
jmp 0x46afe5
push 0x6e4ca3d0
inc ecx
add ecx, 0x6f1cdf50
xor esi, ebx
mov ecx, ebx
shl edi, 0x10
and ecx, ebx
or esi, edi
sub ecx, edi
jmp 0x46b8b5
push 0x6e50dc72
and ecx, ebx
add ebx, ecx
mov esi, ebx
mov ecx, ebx
add ebx, edi
shr ebx, 0x17
dec ebx
xchg ebx, ecx
jmp 0x46c4de
pop edx
xchg ecx, ebx
shl esi, 3
or esi, ebx
or esi, ebx
and esi, 0x6f255b3a
and ecx, esi
or ebx, esi
not ecx
xor ecx, esi
xor ebx, esi
jmp 0x46d528
push 0x6e4a2272
rol edi, 6
mov esi, ecx
sub edi, 0x6f263a7e
sub esi, ebx
sub ecx, ebx
or esi, ecx
jmp 0x46d0d3
pop edx
bswap edi
add esi, edi
sub edi, ebx
dec esi
jmp 0x46c209
pop edx
bswap esi
xor edi, esi
mov esi, edi
add edi, ebx
add ecx, ebx
sub edi, esi
and esi, ecx
sub ebx, ecx
jmp 0x46d252
push 0x6e4eccd6
or esi, ecx
mov edi, ebx
and ebx, 0x6f2aed18
xor esi, edi
add edi, ebx
inc ecx
jmp 0x46b631
pop edx
and ecx, ebx
shr esi, 3
or edi, ecx
shr ecx, 8
or edi, ebx
xor edi, ecx
xchg ecx, edi
xor edi, ebx
jmp 0x46ce70
push 0x6e4d1c86
inc ebx
xor ecx, esi
xor ebx, esi
dec ebx
xchg ebx, ecx
add edi, ebx
sub ebx, esi
add ecx, 0x6f2d8e26
add edi, esi
and edi, esi
sub esi, 0x6f2dde9e
ror ebx, 0x1f
jmp 0x46caff
push 0x6e50fd5a
and ecx, ebx
xor ecx, esi
ror ebx, 0x10
add ecx, edi
not ebx
add esi, ebx
rol ebx, 0x17
bswap esi
xor edi, esi
xor esi, ebx
add esi, 0x6f3444e4
mov esi, ecx
or edi, ebx
sub ecx, edi
jmp 0x46c5c5
pop edx
and edi, ecx
sub ecx, ebx
jmp 0x46bb0c
pop edx
neg edi
shr ebx, 0x15
mov ebx, edi
and edi, ebx
dec ecx
add ecx, edi
jmp 0x46d50c
mov edx, 0xa3f322a
xor esi, ebx
mov ecx, esi
sub edi, 0x6f3a6f04
and edi, 0x6f3a8b94
add ebx, ecx
mov edi, ebx
jmp 0x46b32a
mov edx, 0xa3f322a
or ebx, edi
xchg ebx, edi
jmp 0x46b520
mov edx, 0xa3f322a
xor esi, ebx
or ebx, ecx
not ebx
xchg ecx, esi
inc esi
sub edi, ebx
inc ebx
xor edi, esi
jmp 0x46bf50
call edx
bswap ecx
dec esi
and esi, 0x6f3dbf90
shr ecx, 0x13
and ecx, edi
inc ecx
and esi, ebx
rol ecx, 0x17
jmp 0x46cab7
call edx
xchg ebx, esi
not ecx
or edi, ebx
xor ecx, 0x6f4717c4
xor edi, 0x6f473038
add esi, 0x6f474ce4
and esi, 0x6f47695a
dec esi
jmp 0x46d58a
pop edx
sub ebx, 0x6f482252
xor esi, ecx
sub esi, edi
add edi, ebx
and ecx, 0x6f488d26
mov edi, ecx
xor esi, ecx
xchg ecx, esi
rol ecx, 0xe
xchg ebx, ecx
jmp 0x46bc03
pop edx
xor edi, esi
and ebx, 0x6f4b6dd0
shr ebx, 0xd
shr esi, 8
mov ecx, esi
xchg edi, ecx
shr edi, 0x13
add esi, 0x6f4c128e
sub ecx, 0x6f4c2ee2
xchg edi, ecx
inc ebx
and ecx, edi
shl ebx, 0xd
bswap edi
jmp 0x46c88e
push 0x6e47861c
and esi, ebx
mov esi, ecx
xchg edi, esi
rol esi, 0x1b
sub ebx, edi
and ebx, ecx
mov edi, ebx
xchg esi, edi
xor ebx, esi
sub edi, ecx
jmp 0x46cf8d
call edx
ror ebx, 0xc
inc edi
or edi, esi
add ebx, esi
xchg edi, ecx
and esi, ebx
and esi, ebx
and ebx, ecx
jmp 0x46ca9d
pop edx
dec ebx
mov edi, ebx
add edi, ecx
xchg ebx, ecx
sub esi, ecx
ror esi, 9
mov edi, ecx
or edi, 0x6f507fb4
jmp 0x46d2f9
call edx
xchg esi, edi
sub edi, 0x6f50c35a
xor ecx, 0x6f50df68
bswap ebx
add ecx, edi
xchg ebx, edi
neg ebx
xor edi, esi
jmp 0x46c5b3
pop edx
or esi, edi
and esi, 0x6f5290ac
and ecx, esi
not ebx
or esi, edi
and ebx, edi
or ebx, edi
add esi, edi
sub ecx, 0x6f534fd8
or esi, edi
jmp 0x46cb49
call fcn.0046d663
ror ebx, 0x16
sub ebx, 0x6f53b018
and edi, ecx
xor ebx, ecx
jmp 0x46c094
push 0x6e4b538a
add ecx, 0x6f540d16
and ecx, 0x6f54298c
mov edi, ecx
shl ecx, 0x1e
nop
xor ecx, esi
jmp 0x46b890
mov edx, 0xa3f322a
or ebx, ecx
dec edi
neg esi
and ebx, edi
jmp 0x46b9d3
call fcn.0046d663
sub ecx, esi
xchg esi, ecx
shr esi, 0x1a
xor ecx, ebx
xchg ecx, esi
inc ecx
or ecx, 0x6f56c60e
sub edi, ebx
inc ebx
dec edi
xchg ebx, esi
add edi, esi
jmp 0x46d5c9
pop edx
shl esi, 0x14
add ecx, esi
shr esi, 0x18
or edi, ecx
and ecx, esi
sub edi, ebx
or ebx, esi
and esi, ecx
shl esi, 0xb
and ecx, 0x6f594e9c
sub ecx, edi
ror ebx, 8
jmp 0x46ce92
call edx
xor edi, ecx
xchg edi, ebx
sub esi, ebx
neg esi
inc edi
sub ebx, ecx
bswap edi
or edi, ecx
or ebx, 0x6f5d64ac
and esi, ebx
jmp 0x46b610
call edx
rol ecx, 0xf
add edi, ecx
xchg edi, ecx
sub esi, ebx
ror ecx, 0x1e
mov edi, ecx
xor esi, ecx
xor edi, 0x6f5e654a
bswap ecx
mov ebx, edi
dec ecx
mov ecx, 0x6f5ed0d6
jmp 0x46bf01
pop edx
add ecx, 0x6f60200e
or ecx, edi
sub ebx, edi
or esi, ebx
and ebx, ecx
or edi, ebx
and ecx, ebx
add ebx, ecx
jmp 0x46b804
pop edx
xor esi, 0x6f610174
or ebx, edi
add esi, 0x6f61342c
xchg edi, ecx
add ecx, 0x6f616d94
add ebx, edi
jmp 0x46b8ed
mov edx, 0xa3f322a
xchg ecx, ebx
mov ebx, 0x6f62c102
or edi, ebx
or ebx, esi
add ecx, 0x6f6311c0
rol ecx, 0x14
sub ebx, esi
rol ebx, 0x16
ror edi, 3
mov edi, esi
jmp 0x46be6f
pop edx
sub edi, esi
xor esi, ebx
add ebx, ecx
and ebx, esi
add esi, edi
or edi, 0x6f64468a
xchg ebx, ecx
xor ecx, esi
mov edi, 0x6f6499ec
ror edi, 0x1f
jmp 0x46d321
push 0x6e4b1743
xor ebx, ecx
add edi, 0x6f64fba2
inc edi
sub edi, ecx
jmp 0x46cd88
push 0x6e542614
or esi, edi
or ebx, 0x6f6aea0c
sub esi, edi
ror edi, 0x1b
dec esi
ror ebx, 0x17
sub ecx, esi
sub ebx, esi
rol ebx, 0x19
and esi, edi
rol edi, 6
not edi
sub esi, ecx
mov ecx, ebx
jmp 0x46c936
push 0x6e4b3558
xor ebx, edi
shl edi, 0x1e
or esi, ecx
rol esi, 0xc
jmp 0x46c918
pop edx
not edi
add edi, esi
and ecx, 0x6f7cbaf2
add esi, ebx
rol ebx, 5
sub ebx, ecx
and esi, ebx
inc esi
mov ebx, 0x6f7d5e3a
ror ebx, 0x1d
jmp 0x46d437
push 0x6e51d4be
mov ebx, esi
xchg edi, ebx
or edi, ecx
and ecx, esi
inc ebx
or edi, ecx
mov edi, 0x6f7e47e8
and esi, edi
jmp 0x46c5fb
call fcn.0046d663
sub edi, ecx
inc ecx
sub esi, edi
not ebx
and edi, esi
xor ebx, esi
xor esi, edi
xor ecx, esi
ror ebx, 0x17
sub ecx, esi
rol edi, 0x18
and esi, 0x6f81135e
jmp 0x46c8a8
push 0x6e47c596
and edi, 0x6f8419b0
add ebx, ecx
mov ebx, 0x6f844d06
add ebx, ecx
mov ebx, 0x6f848132
or edi, ebx
or ecx, 0x6f84b7ea
or ecx, 0x6f84d782
jmp 0x46d3ec
push 0x6e47a7e6
mov edi, ebx
shl ebx, 8
or ecx, esi
xor esi, ebx
not ebx
or ebx, 0x6f8587e2
add ebx, esi
mov ecx, 0x6f85bb48
add ebx, 0x6f85d474
or ecx, esi
xor esi, ebx
add ebx, ecx
jmp 0x46cf61
mov edx, 0xa3f322a
xchg edi, ebx
mov esi, 0x6f8915f0
or edi, esi
not ecx
jmp 0x46b961
pop edx
xor ecx, 0x6f8c63bc
xchg ebx, edi
neg ebx
ror edi, 0xb
or esi, 0x6f8cd3e6
add edi, esi
jmp 0x46d110
push 0x6e4a43dc
sub edi, ebx
inc ebx
xor edi, esi
sub esi, 0x6f8e7e96
ror ebx, 0xa
and ecx, 0x6f8eb698
jmp 0x46d127
push 0x6e52706e
or esi, ecx
sub edi, esi
sub ebx, esi
sub edi, ebx
shr ecx, 1
xor edi, esi
jmp 0x46b04f
mov edx, 0xa3f322a
xchg edi, ebx
shr ebx, 0x15
xor edi, ecx
and edi, ebx
mov ecx, 0x6f90e82a
ror ecx, 8
mov edi, ebx
sub ebx, 0x6f913ec0
mov esi, ebx
add ecx, 0x6f9172c2
inc ecx
and esi, ebx
jmp 0x46b76b
push 0x6e52efe4
xchg esi, edi
and ecx, ebx
ror edi, 0xc
dec esi
jmp 0x46b209
pop edx
shr esi, 0x1c
add ecx, 0x6f95955e
and ebx, 0x6f95b1ee
dec ebx
xchg ebx, ecx
shr ecx, 0xc
mov ecx, ebx
xor ebx, ecx
bswap esi
mov ecx, edi
and esi, 0x6f9844b4
xor edi, ebx
jmp 0x46c8df
pop edx
or edi, ebx
xchg ecx, edi
mov ecx, esi
inc ebx
jmp 0x46d5a0
push 0x6e502340
mov ecx, edi
xor ebx, ecx
add ebx, 0x6fa87712
xor edi, 0x6fa89320
jmp 0x46bfa1
push 0x6e48f22a
dec esi
add esi, ebx
or edi, 0x6fa8fbd2
xor esi, ecx
not esi
or ebx, 0x6faafb86
jmp 0x46d5eb
push 0x6e540978
sub esi, ecx
add edi, ebx
rol edi, 0x10
and ebx, edi
add edi, ebx
add ebx, edi
xchg edi, esi
or esi, ecx
xor edi, esi
xor esi, ecx
xor edi, 0x6faf8d72
shl ecx, 7
jmp 0x46cc10
pop edx
neg ebx
or ecx, edi
xor esi, ecx
add esi, 0x6fb027e8
and ebx, 0x6fb04012
mov ebx, 0x6fb05c5c
mov edi, ebx
sub ecx, 0x6fb093dc
jmp 0x46b7e7
mov edx, 0xa3f322a
mov ebx, edi
mov edi, ecx
jmp 0x46c029
push 0x6e4e3008
xor ebx, edi
sub esi, ecx
mov ebx, 0x6fc0426c
mov esi, ecx
not edi
mov ebx, edi
jmp 0x46b914
push 0x6e465270
add ebx, edi
or ebx, ecx
ror ecx, 0x1c
mov edi, ebx
xchg ebx, edi
dec ebx
rol esi, 0x1f
add edi, esi
jmp 0x46c15d
push 0x6e476898
add esi, ecx
bswap edi
add esi, edi
mov ebx, 0x6fc41cb6
and edi, 0x6fc438aa
xor edi, esi
mov ebx, esi
sub ebx, esi
add esi, 0x6fc4a718
and ebx, 0x6fc4c3fe
shr ebx, 0x1a
add ecx, esi
jmp 0x46c858
pop edx
ror ecx, 4
rol esi, 0x1d
or edi, 0x6fc7c652
mov esi, edi
mov ecx, esi
mov ecx, edi
and ecx, edi
and ecx, edi
jmp 0x46c05b
pop edx
bswap ebx
add ebx, edi
mov ebx, 0x6fc8e862
add ebx, esi
and ecx, esi
and ecx, 0x6fc94e44
shr ebx, 0x1a
mov ecx, esi
jmp 0x46c1ae
pop edx
sub edi, esi
sub ecx, ebx
dec esi
and edi, ebx
xchg edi, ebx
shr esi, 0xf
mov ecx, edi
xor ecx, edi
jmp 0x46b31f
pop edx
add ecx, 0x6fcd3f58
sub ecx, ebx
and edi, ecx
and esi, edi
sub esi, edi
and ecx, ebx
xor ebx, ecx
mov ecx, edi
neg esi
add edi, ebx
inc ebx
and edi, 0x6fceee4e
xchg edi, esi
mov esi, edi
jmp 0x46c36a
call edx
add ebx, esi
or ebx, edi
or esi, ebx
xor ecx, 0x6fcfd8ee
and ecx, esi
ror esi, 0x1d
rol edi, 6
mov edi, ebx
mov edi, ecx
ror esi, 0xe
jmp 0x46bf10
push 0x6e4913f4
mov esi, ecx
mov esi, 0x6fd11530
xor ebx, edi
rol ecx, 0xc
mov esi, ebx
dec esi
sub ebx, edi
rol ecx, 0x1f
jmp 0x46d029