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

Disassembly:
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff2b
jne 0x4010a7
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromUI2
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.oleaut32.dll_VarUI4FromUI2
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromUI2
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromUI2
call sub.oleaut32.dll_VarUI4FromUI2
call sub.oleaut32.dll_VarUI4FromUI2
call sub.oleaut32.dll_VarUI4FromUI2
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromUI2
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromUI2
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffeed
jne 0x40113f
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromUI2
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffef8
jne 0x4011af
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffed5
jne 0x401210
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromUI2
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_AddAccessAllowedAceEx
call sub.oleaut32.dll_VarUI4FromUI2
call sub.oleaut32.dll_VarUI4FromUI2
ret
jmp 0x46ad12
and ecx, 0xe6a05128
or ebx, ecx
xchg ebx, ecx
and ecx, 0xe6a18952
jmp 0x46beba
call fcn.0046db2b
or esi, edx
xor esi, ebx
neg ebx
and ebx, 0xe8ebfb11
and edi, edx
xor ebx, edx
and esi, edx
mov ebx, 0xe8ece611
add edx, esi
xor edx, edi
shr edi, 0x14
add ebx, esi
jmp 0x46d902
call fcn.0046db2b
and esi, ebx
bswap esi
and edi, ebx
sub edx, 0xe8f1c836
not esi
neg esi
add edx, 0xe8f28096
mov edi, ebx
shl esi, 0x19
dec ebx
add ebx, edi
and ebx, esi
not esi
shl edi, 0x18
jmp 0x46c050
push 0xe7104dde
shl esi, 0x17
add esi, 0xe8f489cc
mov edi, 0xe8f4d41f
xor esi, edx
mov edx, 0xe8f53a76
bswap ebx
jmp 0x46c224
push 0xe71473df
inc edi
xor ebx, edi
bswap edi
add esi, ebx
sub edx, esi
mov esi, ebx
mov ebx, 0xe8f7676d
xchg edi, esi
sub edx, edi
xchg edi, esi
neg edx
or edi, edx
jmp 0x46b9c6
mov ecx, 0x4132136a
rol esi, 0x15
xor edx, ebx
xor edi, esi
and edx, ebx
or ebx, edx
and edx, esi
mov edi, 0xe902eeda
neg ebx
rol esi, 6
jmp 0x46cbb7
pop ecx
and edx, 0xe90488e0
xchg esi, edx
bswap ebx
ror edx, 0x10
ror ebx, 0xd
mov ebx, edx
or edx, 0xe9072063
ror ebx, 0x12
xor ebx, edx
sub edx, 0xe9088925
or esi, edx
mov edi, 0xe91042c1
xor edx, ebx
xchg edx, esi
mov edx, ebx
jmp 0x46cace
push 0xe713f355
mov edi, ebx
xor edi, esi
xchg edx, edi
xchg esi, edi
or ebx, edi
add edi, ebx
add edi, ebx
sub esi, edx
xchg edx, edi
xchg edx, esi
and ebx, 0xe91c170b
jmp 0x46adce
mov ecx, 0x43370267
dec ebx
inc esi
xchg edx, esi
xchg esi, ebx
xchg edx, ebx
mov edx, esi
or ebx, edi
shl ebx, 0xe
add ebx, edi
rol esi, 0xb
or esi, ebx
mov ebx, 0xe936e785
xchg esi, edi
jmp 0x46c93a
mov ecx, 0x43370267
add edi, esi
or edx, edi
shr ebx, 0xe
add ebx, edi
not esi
or edi, ebx
sub ebx, 0xe938fec2
xchg edx, esi
or edx, esi
sub ebx, 0xe939a550
mov edx, 0xe939dd1b
mov esi, edx
and edi, 0xe93a4082
jmp 0x46b629
pop ecx
xor edi, edx
and edi, ebx
and ebx, esi
rol ebx, 0xc
xor ebx, 0xe93bd2f4
not edi
sub ebx, 0xe93c7f7d
xor ebx, edx
jmp 0x46da05
push 0xe6fbc09e
and edi, esi
and esi, 0xe93f5552
add ebx, edx
add ebx, edi
sub edi, edx
or ebx, edi
inc esi
mov esi, 0xe94c2c0c
xor edx, esi
dec esi
jmp 0x46da8f
push 0xe718c604
xchg edi, esi
sub ebx, esi
add edi, esi
xchg edx, edi
xor edi, edx
xor edx, 0xe94f73c2
add edx, ebx
sub ebx, esi
jmp 0x46af11
pop ecx
sub esi, ebx
and edi, edx
inc edi
sub edi, 0xe959595a
and ebx, edx
xor esi, 0xe95a3811
add edx, esi
sub edi, esi
inc ebx
xchg edx, ebx
mov edx, 0xe9718e12
or ebx, 0xe971f2b5
ror edx, 0x19
add edx, esi
or esi, ebx
jmp 0x46d974
mov ecx, 0x6440607e
and ebx, edi
xor edx, esi
not edi
or edx, esi
mov edi, esi
add ebx, esi
not edx
jmp 0x46b90a
pop ecx
xor ebx, edi
xchg edi, esi
not esi
xor edx, ebx
mov ebx, edi
or ebx, edi
sub edi, ebx
add edi, edx
add esi, edi
and ebx, edi
mov esi, edi
or edi, edx
add esi, ebx
xor edx, ebx
xchg ebx, edx
jmp 0x46daca
pop ecx
or ebx, 0xe9d4c3f3
and ebx, esi
sub esi, edi
add esi, edx
add edi, ebx
add edx, edi
add ebx, edx
xor edx, 0xe9d76443
or edi, ebx
jmp 0x46cd16
push 0xe708fca2
or esi, edi
or ebx, esi
inc ebx
and esi, edi
sub edx, edi
xor ebx, esi
jmp 0x46cb00
call ecx
rol edx, 4
rol ebx, 9
or edx, edi
sub edx, edi
shl edi, 0xa
sub edx, edi
not ebx
jmp 0x46af45
push 0xe70a6b35
or ebx, edx
mov esi, edx
inc esi
and edi, edx
jmp 0x46d9b6
push esp
mov edi, esi
and esi, edx
and edi, ebx
or edi, edx
or edx, ebx
not edi
and ebx, edi
xor edx, 0xea88f498
sub edi, edx
or ebx, edi
rol edx, 0xb
mov ebx, esi
mov ebx, esi
jmp 0x46c7f0
pop ecx
or esi, edx
xor ebx, 0xea9d7695
sub edx, 0xea9dd04a
inc ebx
and esi, edi
or esi, edx
and edx, ebx
xor edi, esi
add ebx, 0xeaa01ce9
sub esi, ebx
sub esi, edx
xchg edi, esi
add edx, 0xeaa18611
or ebx, esi
jmp 0x46ae3b
push 0xe7068d71
not edi
or ebx, esi
sub ebx, esi
neg edi
neg esi
xor ebx, edx
and esi, edi
xor esi, ebx
sub edi, edx
bswap edi
inc esi
dec esi
jmp 0x46b87e
pop ecx
sub esi, edi
xchg edi, esi
bswap ebx
add ebx, edx
add esi, 0xeab0cab5
or esi, edi
or ebx, 0xeab1d99d
jmp 0x46c7e2
pop ecx
xchg edi, ebx
xor edx, esi
dec esi
or esi, ebx
rol ebx, 0x15
mov esi, edi
add esi, edi
mov ebx, edx
add ebx, edx
xchg ebx, edx
jmp 0x46d766
call ecx
ror ebx, 8
mov edi, 0xeab6ea4b
xchg edi, esi
bswap ebx
and esi, edx
sub edi, esi
not esi
shl edi, 0x1a
xor edx, 0xeac1ee51
or edx, edi
xor edi, edx
and edi, edx
xor edx, 0xeac3692f
xor edi, edx
jmp 0x46cf12
push 0xe718571c
xor ebx, edx
xchg esi, ebx
not edx
xor edx, edi
and ebx, 0xeaf748e5
inc esi
dec esi
mov edx, edi
sub ebx, edi
dec esi
neg ebx
sub edx, esi
bswap ebx
nop
jmp 0x46af99
mov ecx, 0x6440607e
shl edi, 0x19
xor edx, 0xeb0d7ede
not edi
xchg edi, esi
dec esi
and edi, esi
add edi, edx
mov esi, ebx
jmp 0x46bc32
call fcn.0046db2b
inc ebx
dec ebx
xchg edi, ebx
or ebx, esi
or edx, ebx
mov edx, esi
sub esi, 0xeb17dc96
xor esi, edi
jmp 0x46cdae
pop ecx
xchg esi, edi
xchg ebx, esi
mov edx, 0xeb36a3cd
sub ebx, edi
xchg edx, ebx
xor edx, 0xeb37c2b0
mov edx, esi
sub edi, 0xeb38948d
jmp 0x46d560
pop ecx
xchg esi, ebx
mov edx, esi
ror edx, 0xe
xor edx, ebx
xchg esi, edx
or edi, ebx
dec ebx
and edi, ebx
xchg edi, ebx
jmp 0x46b58f
push 0xe700bca0
xchg esi, edx
rol edi, 0xf
xor edi, 0xeb566d37
sub edx, esi
sub esi, ebx
add edi, 0xeb577ee0
mov esi, ebx
dec ebx
add edx, edi
jmp 0x46c5c5
mov ecx, 0x6440607e
and edi, esi
add ebx, 0xeb596155
bswap esi
rol esi, 3
add edx, esi
mov ebx, edi
and esi, edi
jmp 0x46c95b
pop ecx
rol esi, 0x11
shl esi, 3
sub esi, edx
sub esi, 0xeb5cfa8a
and esi, edi
sub edi, ebx
and edx, ebx
sub esi, 0xeb5e697e
add edi, ebx
and ebx, esi
sub ebx, edi
shl edi, 0x18
xchg ebx, edx
or ebx, esi
jmp 0x46cf96
call fcn.0046db2b
rol edx, 0x1f
or esi, ebx
sub ebx, 0xeb6ad342
mov edx, 0xeb6b3771
not ebx
not ebx
add edx, 0xeb6c647d
or edi, edx
add esi, edi
neg esi
sub edx, 0xeb6dd170
mov edi, 0xeb6e34ed
mov edx, esi
jmp 0x46ba7e
push 0xe6cbce00
rol ebx, 1
sub edi, esi
mov esi, edi
add edx, esi
ror edx, 0x1d
xchg esi, edi
mov edx, esi
shl edx, 0x14
add esi, ebx
xchg esi, edx
sub esi, edx
xchg ebx, edi
jmp 0x46c14d
push 0xe714e860
neg edi
shr edx, 0x15
or esi, ebx
or ebx, edx
jmp 0x46d66a
pop ecx
or edx, edi
or esi, ebx
add ebx, edx
xchg esi, edx
sub ebx, edi
and edx, 0xeb85265f
mov edi, esi
jmp 0x46c263
call fcn.0046db2b
mov edx, esi
neg edx
inc edi
and edx, 0xeb8725d5
add edi, esi
sub ebx, 0xeb87d26f
mov esi, edi
inc ebx
add edx, 0xeb890581
or edx, edi
shr edx, 0x11
sub esi, 0xeb8a13a9
jmp 0x46da6c
call ecx
and esi, edx
or edi, esi
sub esi, edx
sub ebx, edi
or edi, 0xeb8c129a
not edx
xor edi, ebx
jmp 0x46d0f4
call ecx
sub edx, ebx
bswap ebx
xor ebx, esi
bswap edi
dec edx
shr edi, 0x12
sub edi, esi
not edi
mov edx, esi
nop
xor ebx, 0xeb95a9a7
xor ebx, edx
rol edx, 0x10
jmp 0x46bab5
pop ecx
shl edi, 0xe
xchg esi, edi
rol edx, 0x1e
inc ebx
or edi, edx
jmp 0x46cf28
call ecx
and edi, esi
mov edi, 0xebad5b02
shl ebx, 0x1f
sub edx, edi
xor ebx, esi
shl edx, 0x19
sub edx, 0xebaf28c7
sub edi, ebx
xchg edx, esi
jmp 0x46b89b
pop ecx
add esi, ebx
xchg esi, edx
sub edx, ebx
not esi
shl edx, 2
neg esi
or edi, 0xebbc4b86
or edi, edx
or esi, ebx
jmp 0x46b85a
call fcn.0046db2b
xor ebx, edx
mov esi, edx
add esi, edi
add edi, 0xebcd0614
inc edi
add edx, esi
or ebx, 0xebce6287
sub edx, esi
add esi, 0xebcf1963
sub ebx, edx
jmp 0x46d50f
push 0xe6cae4d5
and esi, edi
and edx, 0xebdbb333
mov ebx, esi
xor esi, edx
add esi, 0xebdce91d
xor esi, ebx
jmp 0x46d878
pop ecx
or ebx, esi
xor esi, 0xece94ee5
not edi
add edi, edx
jmp 0x46cabc
pop ecx
and esi, edx
xchg edx, edi
or edx, ebx
mov esi, edx
shl edx, 0x14
or esi, ebx
shr ebx, 0x1a
jmp 0x46bde2
pop ecx
or edx, 0xecedee08
sub edx, esi
mov ebx, esi
xor edi, esi
ror edx, 0xb
rol ebx, 0x1c
xchg ebx, edx
add ebx, edi
mov edi, ebx
mov edx, edi
jmp 0x46b084
push esp
sub edx, esi
or edi, esi
mov edi, esi
shl edi, 0xd
add ebx, edx
sub ebx, edx
sub edi, 0xed059658
add edi, ebx
mov esi, ebx
sub edi, esi
mov ebx, 0xed06f9c9
bswap ebx
jmp 0x46b358
push 0xe6a8deaa
sub ebx, 0xed07de5c
or esi, edx
and edx, edi
sub edx, ebx
add edi, ebx
or esi, edx
mov ebx, esi
jmp 0x46b06c
push 0xe6adfd0c
xor edi, ebx
xor edi, esi
xor ebx, 0xed0b4c98
or edi, 0xed0ba06f
bswap esi
or edi, esi
jmp 0x46d5dd
pop ecx
mov edx, edi
add edi, edx
or esi, ebx
xchg ebx, esi
shr esi, 7
mov edx, ebx
inc ebx
sub ebx, edi
or edx, edi
jmp 0x46bdf4
push 0xe6fcc2c9
or esi, edi
neg edi
xchg edi, esi
xor ebx, esi
and ebx, edi
or edi, ebx
add edx, ebx
or edx, 0xed2386ad
jmp 0x46c759
push 0xe70431f8
mov esi, edx
add esi, ebx
mov edx, edi
and esi, ebx
and edi, esi
xor edi, 0xed35a4b3
ror edi, 0x17
shl ebx, 0xd
jmp 0x46aeea
mov ecx, 0x6440607e
xchg esi, edi
rol edx, 0x1e
not edi
xor edi, 0xed3706da
and edi, edx
or ebx, edi
shl ebx, 0xa
jmp 0x46d542
call ecx
dec ebx
not edi
dec edx
add edx, 0xed405814
shl ebx, 0x13
add edx, edi
jmp 0x46cb2f
push 0xe6bb23cc
xchg ebx, esi
ror edi, 0xe
sub edx, esi
and esi, edx
rol ebx, 0x12
mov esi, edi
not edx
xchg esi, ebx
xor esi, edi
xchg edx, edi
add edi, esi
jmp 0x46d807
push 0xe6cc46b4
xor esi, 0xed5ac1f7
xor edi, edx
or edx, edi
nop
xchg edx, ebx
rol edx, 0x13
mov esi, edx
inc edi
not ebx
jmp 0x46d18c
pop ecx
or edi, edx
xor esi, ebx
or ebx, edx
sub edi, edx
xchg ebx, edx
shl esi, 0x11
add ebx, esi
shl ebx, 3
add edi, 0xed67ced4
mov edi, ebx
jmp 0x46aea4
push 0xe6babe11
sub ebx, 0xed699128
xchg edi, esi
and esi, edx
mov edi, edx
sub ebx, 0xed6b8378
sub edi, edx
or edi, edx
and ebx, edx
sub esi, edx
and edx, esi
and edi, 0xed6ffe48
jmp 0x46c10b
mov ecx, 0x43370267
or ebx, esi
shr esi, 2
sub ebx, edi
not edi
or edx, ebx
and edi, ebx
shr ebx, 0x15
bswap edx
rol ebx, 0x13
inc esi
or ebx, edx
jmp 0x46d2d2
pop ecx
add ebx, edx
and edx, esi
and edi, edx
mov esi, ebx
xor esi, ebx
jmp 0x46c2aa
pop ecx
shl ebx, 0x16
bswap edx
add edi, 0xed91d47a
bswap esi
dec esi
or edx, ebx
add esi, edx
or ebx, 0xed92f477
dec edx
or edx, 0xed9365ea
xchg esi, ebx
add ebx, edx
mov esi, edx
jmp 0x46d37f
push 0xe6ca6c3a
sub esi, 0xeda03025
xor esi, edi
add esi, edi
rol esi, 0x1a
and ebx, edx
or edi, ebx
shr ebx, 0x1c
mov edi, 0xeda3104d
sub edx, 0xeda370fd
jmp 0x46bcba
call ecx
ror edi, 7
ror ebx, 0x19
ror edi, 7
xchg edx, ebx
bswap esi
mov esi, 0xedf3ab03
or edx, edi
shr ebx, 0xe
xor ebx, esi
shl esi, 0xf
add edi, 0xedf4cb48
jmp 0x46bf2e
pop ecx
xchg ebx, edi
xor ebx, edi
and esi, edx
mov edx, ebx
and ebx, 0xedf5f3f6
or ebx, edi
and esi, edx
rol ebx, 8
or esi, 0xedf6db74
add edi, edx
xchg ebx, esi
mov ebx, esi
not edi
xchg ebx, edx
jmp 0x46b736
push 0xe7013eb1
xchg edi, ebx
or edx, 0xee193217
mov ebx, edi
sub ebx, esi
sub esi, 0xee1ab17b
add esi, 0xee1b1081
xchg edi, ebx
jmp 0x46ca19
push 0xe6b82e4d
and ebx, edi
inc ebx
or ebx, edi
ror ebx, 0x19
and edi, edx
or edi, ebx
shl esi, 0x18
xor ebx, edx
rol edi, 0xf
and edx, ebx
sub ebx, 0xee53de1e
jmp 0x46bfe4
mov ecx, 0x6440607e
xor esi, edi
sub edx, 0xee7ff166
xor edi, ebx
or edi, edx
mov ebx, esi
or edi, 0xee81a331
inc edi
not edi
mov edi, esi
shr esi, 0xb
not edi
jmp 0x46ad7e
pop ecx
inc ebx
or ebx, edi
or edi, ebx
ror edi, 0x16
jmp 0x46bfc4
push 0x40
sub edi, 0xeea2167e
xchg edi, esi
sub ebx, edx
xor edi, 0xeeb5e6bc
sub ebx, esi
xchg edi, edx
rol esi, 5
dec edx
add edi, 0xeebc617e
not ebx
xor esi, ebx
or edi, ebx
jmp 0x46cdd9
push 0x401400
xchg esi, edx
shr esi, 9
or edx, ebx
mov edx, esi
mov edx, edi
and ebx, edx
jmp 0x46b476
pop ecx
add edx, ebx
and edx, ebx
sub ebx, edx
neg esi
rol edi, 7
mov edx, esi
not edx
and edx, edi
and ebx, esi
and ebx, edi
xchg esi, edi
jmp 0x46b196
push 0xe70fb847
sub esi, edi
shr edx, 4
sub edi, 0xeef3222c
xor edi, edx
xor esi, 0xeef3c607
mov edi, ebx
and edx, edi
xchg edi, esi
xchg edx, esi
add edi, edx
or edi, 0xeefb25b1
shr edx, 9
or ebx, 0xeefced9c
mov esi, ebx
add edx, ebx
jmp 0x46adad
call fcn.0046db2b
neg ebx
sub esi, edi
and esi, ebx
xchg esi, ebx
and esi, edi
or edi, edx
or edi, ebx
shl edi, 0x1c
sub ebx, 0xef155ada
jmp 0x46cb94
call fcn.0046db2b
xor ebx, edx
mov ebx, esi
mov edx, 0xef186202
mov ebx, edi
mov edi, esi
xchg edi, ebx
or esi, 0xef1dada3
sub esi, 0xef20df56
shl edx, 0xa
add edi, edx
and edx, edi
or esi, 0xef224f78
add edx, ebx
mov edx, edi
xor edx, esi
jmp 0x46d2b9
mov ecx, 0x43370267
sub edi, esi
xor edx, esi
and esi, 0xef3a944e
rol ebx, 0x1d
xor esi, 0xef3b3211
or edx, edi
bswap ebx
xor edx, esi
shr ebx, 0x1d
jmp 0x46d39a
xor eax, eax
shr edi, 6
xor edx, esi
or ebx, edi
nop
xor ebx, esi
mov esi, 0xef42499f
jmp 0x46cc82
pop ecx
add edi, ebx
xchg edi, esi
shl edx, 0x1e
shr edi, 0x10
sub ebx, edx
jmp 0x46c6ea
pop ecx
add edx, 0xef5e6a89
mov ebx, edx
ror esi, 0x17
add esi, ebx
ror ebx, 0x1f
or ebx, edi
add edx, 0xef648768
sub ebx, esi
dec edi
and ebx, 0xef65c941
sub edi, ebx
or esi, 0xef687757
xchg edx, edi
inc ebx
jmp 0x46bb91
push 0xe70978a7
and ebx, edx
rol ebx, 0xc
xor esi, 0xef6c2936
xchg esi, edi
bswap ebx
shl edx, 0x1c
and esi, 0xef70657e
xor edi, edx
add esi, edx
dec esi
and edi, edx
sub edi, 0xf00d7c32
jmp 0x46d93b
pop ecx
shr edx, 8
and edi, esi
sub edi, esi
add edi, ebx
mov esi, 0xf013bfe6
xor edi, 0xf0141fbd
and ebx, edi
xor edx, esi
sub edx, edi
jmp 0x46ae5c
call ecx
xor esi, edi
xchg esi, edi
and esi, ebx
rol ebx, 0x13
sub edx, edi
xor edx, edi
dec ebx
sub ebx, 0xf039a952
or edx, ebx
sub edx, edi
xor edx, esi
bswap edx
jmp 0x46d955
call fcn.0046db2b
or esi, ebx
xor edi, ebx
rol edi, 0xd
or ebx, edi
mov edx, ebx
or esi, edi
and ebx, edi
jmp 0x46be94
pop ecx
xor esi, 0xf0401380
ror edx, 7
xchg esi, ebx
mov ebx, edi
xchg esi, ebx
nop
sub ebx, 0xf0415832
or esi, edi
rol ebx, 4
or esi, ebx
xchg edi, ebx
not edi
jmp 0x46b0cc
sub edx, 0xf06505da
sub ebx, 0xf0655f15
add esi, ebx
xor ebx, edx
xchg edx, edi
dec edx
shr ebx, 7
not edx
not edx
jmp fcn.0046b5f8
push 0xe70f44a0
add ebx, edi
mov esi, edx
sub edi, esi
bswap edx
xor edx, edi
shr edx, 0xb
and edi, ebx
or esi, edx
jmp 0x46c8da
call ecx
xor edx, ebx
xor edx, esi
sub edi, edx
add edx, esi
and edx, edi
or edi, 0xf0b65998
mov esi, edx
and esi, edx
and ebx, edi
xor edi, edx
xchg edi, esi
or edx, ebx
sub edx, 0xf0b934af
neg edx
jmp 0x46c532
push 0x69912
xor edx, esi
sub edx, 0xf0ba713e
neg ebx
neg esi
jmp 0x46c81e
pop ecx
inc ebx
xchg esi, edi
and esi, edi
and edx, edi
add edi, ebx
rol esi, 0x11
mov edi, esi
sub ebx, esi
jmp 0x46d6d0
push 0xe6ac6d7a
sub ebx, edi
and esi, edx
rol edi, 0xc
and edi, edx
sub ebx, edx
xor edi, esi
jmp 0x46d593
push 0xe6ba4a15
or ebx, esi
sub edx, ebx
and edx, edi
xchg edx, esi
or edx, esi
shl ebx, 8
shr ebx, 0x13
xchg esi, edi
add ebx, 0xf15c2e5e
inc edx
add esi, edi
or esi, ebx
xchg ebx, edx
neg esi
or edx, ebx
xor edi, esi
jmp 0x46c1a0
pop ecx
dec ebx
add edi, edx
or ebx, edi
sub edi, 0xf1adb445
and ebx, edx
and esi, ebx
ror edi, 3
jmp 0x46be0a
pop ecx
mov edi, edx
xor esi, edi
jmp 0x46cbd0
mov ecx, 0x43370267
xor edi, ebx
not edx
xchg edi, esi
xchg esi, edx
add edx, 0xf1d2568b
and edx, esi
xor edx, esi
xor esi, ebx
ror ebx, 0x15
xchg edx, ebx
or edx, 0xf1d4a1b0
xor ebx, 0xf1d50306
sub edx, esi
sub ebx, 0xf1d5c71a
jmp 0x46ad27
call ecx
add esi, edi
mov edx, ebx
mov edi, 0xf214d1ab
xor edi, ebx
and edi, edx
and ebx, esi
ror edx, 1
jmp 0x46c8bd
call fcn.0046db2b
xor ebx, 0xf219fdf5
sub edx, 0xf21a59ad
and edi, esi
dec ebx
and ebx, esi
and edx, edi
xor edx, edi
and ebx, 0xf23c4c5a
xor esi, edi
sub ebx, edx
not edi
jmp 0x46b1ab
pop ecx
and ebx, esi
rol ebx, 0x1d
not ebx
inc edx
rol ebx, 0x17
xor edi, 0xf25bb539
sub esi, ebx
neg ebx
jmp 0x46b3ce
call fcn.0046db2b
and edi, esi
inc edi
sub edi, esi
mov ebx, esi
not edx
or esi, 0xf25edffb
and esi, ebx
xchg esi, edi
xor ebx, edx
add edx, 0xf2607ce6
sub edx, esi
jmp 0x46d4fd
call fcn.0046db2b
or edx, 0xf26db908
dec ebx
not edx
bswap edi
and edi, esi
jmp 0x46ba3b
call ecx
xor ebx, edi
add esi, edi
sub edi, esi
dec edx
sub esi, edi
xor edi, edx
jmp 0x46b440
call ecx
ror edi, 0x11
not ebx
not edx
and ebx, 0xf28c5f24
shr edi, 0x14
ror ebx, 0x17
sub edx, 0xf2942849
or edx, esi
xchg edx, edi
add ebx, 0xf29bb8a6
rol edi, 0x13
add edx, 0xf29d8bb3
jmp 0x46afd4
call fcn.0046db2b
sub ebx, 0xf29f37a2
and ebx, esi
not edi
dec esi
or esi, edx
sub esi, edx
xchg edi, edx
dec esi
or edx, ebx
jmp 0x46bb26
mov ecx, 0x401400
and ebx, edi
mov edx, 0xf2b9aebc
add edx, edi
xchg edx, esi
mov esi, 0xf2c164fc
add edi, 0xf2c1bb48
shl esi, 5
not edx
add edi, ebx
not esi
xor edx, ebx
add esi, 0xf2c450fa
sub edi, ebx
jmp 0x46ca3f
push 0xe6ace334
add esi, edi
add esi, edx
and esi, ebx
add edi, esi
or edi, ebx
xor ebx, esi
xor edi, esi
ror edx, 3
jmp 0x46bed6
push 0xe6afbcd9
xor ebx, edi
sub edi, 0xf2f01941
mov esi, 0xf2f056d5
mov edx, edi
neg edi
xchg ebx, edi
not edx
shl edi, 1
xchg edi, edx
inc edi
jmp 0x46d85c
mov ecx, 0x6440607e
xor edi, 0xf2fa0e98
or edx, edi
or ebx, esi
jmp 0x46ba0a
push 0xe6fb1484
or edx, edi
or edi, esi
add esi, 0xf3048207
and edx, edi
and edx, edi
and edx, esi
and esi, 0xf3056894
sub edi, edx
and ebx, edx
or edx, edi
add esi, edx
inc esi
and ebx, edi
shl edx, 0xb
jmp 0x46af76
pop ecx
xchg ebx, esi
xchg edx, esi
shl edi, 4
bswap ebx
jmp 0x46b836
push 0xe6bbda04
or ebx, edx
or edi, ebx
mov edi, esi
or ebx, edx
or edi, ebx
add ebx, esi
sub esi, edi
and esi, 0xf332bc0e
xor ebx, esi
jmp 0x46daa9
mov ecx, 0x6440607e
mov esi, ebx
sub ebx, 0xf33890f4
sub ebx, edi
add ebx, edx
xchg edx, ebx
and esi, edi
bswap edx
jmp 0x46da18
push 0xe6cb5627
mov ebx, esi
ror edi, 0x17
and edx, ebx
mov edx, 0xf33b6557
rol ebx, 0xe
xor esi, 0xf33bd5d5
mov ebx, edi
mov edx, 0xf33c3e69
neg esi
or edi, esi
add edi, edx
and edx, 0xf33d536c
rol esi, 0x1c
or edx, edi
sub edi, edx
jmp 0x46b9a1
call ecx
mov edx, esi
neg esi
mov esi, edx
and ebx, edi
or edx, esi
or edi, esi
jmp 0x46b9f2
push 0xe709f68e
sub edi, ebx
xor esi, edi
or esi, ebx
rol esi, 0x19
and edx, esi
shl edx, 1
and edi, esi
jmp 0x46b2d2
pop ecx
mov esi, edx
xchg edi, ebx
or esi, 0xf3554c1e
or edx, ebx
or esi, edx
xchg ebx, edx
and ebx, edi
not edi
mov esi, edx
shr ebx, 0xb
jmp 0x46b420
pop ecx
or ebx, edx
rol ebx, 0x17
mov ebx, edx
or esi, 0xf359cf1b
add esi, edi
xor esi, ebx
xor esi, edx
mov edi, edx
add edx, ebx
rol ebx, 8
jmp 0x46d10c
push 0xe70af534
ror edx, 0xb
rol edx, 0xe
or edx, ebx
and edx, ebx
bswap edi
rol edx, 0x12
sub edi, 0xf3630867
or ebx, esi
mov ebx, esi
and ebx, esi
sub esi, 0xf363fad5
add edi, edx
jmp 0x46b5da
pop ecx
sub edx, edi
add edi, 0xf36a1cc0
add edi, edx
ror edi, 2
jmp 0x46c180
call fcn.0046db2b
sub esi, edx
add esi, 0xf36bad17
and edx, ebx
neg esi
xor edi, edx
neg esi
ror ebx, 2
sub edx, esi
jmp 0x46c509
call ecx
sub edi, ebx
mov ebx, 0xf377ac70
bswap edx
xor edi, esi
and ebx, edi
shr edx, 0xd
sub esi, edx
and edx, 0xf3793afd
xchg esi, edx
add ebx, edi
jmp 0x46b45c
push 0xe6fc53f7
add edx, edi
or esi, edi
and ebx, edx
add ebx, edi
xor edi, ebx
xor edx, esi
xor edi, ebx
xchg ebx, esi
jmp 0x46bf60
mov ecx, 0x43370267
sub edx, 0xf37bdfb1
add edi, ebx
xor esi, edx
xchg edx, esi
shr ebx, 0x1c
and edx, ebx
mov edi, 0xf385d896
dec ebx
jmp 0x46d438
pop ecx
add edi, ebx
mov ebx, edi
neg ebx
sub ebx, edx
xor edx, esi
add edi, edx
xor edx, 0xf3892a65
jmp 0x46c2fa