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

Disassembly:
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffee1
jne 0x401084
call sub.ws2_32.dll_shutdown
call sub.oleaut32.dll_VarUI8FromDec
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call sub.ws2_32.dll_shutdown
call sub.ntdll.dll_RtlCreateTimer
call sub.oleaut32.dll_VarUI8FromDec
call main
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call main
call sub.ws2_32.dll_shutdown
call sub.oleaut32.dll_VarUI8FromDec
call main
call sub.ws2_32.dll_shutdown
call sub.ws2_32.dll_shutdown
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call main
call sub.oleaut32.dll_VarUI8FromDec
call sub.ws2_32.dll_shutdown
call sub.oleaut32.dll_VarUI8FromDec
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffefc
jne 0x4010e5
call sub.oleaut32.dll_VarUI8FromDec
call sub.ws2_32.dll_shutdown
call main
call sub.oleaut32.dll_VarUI8FromDec
call sub.ntdll.dll_RtlCreateTimer
call main
call sub.ntdll.dll_RtlCreateTimer
call sub.oleaut32.dll_VarUI8FromDec
call sub.ws2_32.dll_shutdown
call sub.ntdll.dll_RtlCreateTimer
call sub.oleaut32.dll_VarUI8FromDec
call sub.oleaut32.dll_VarUI8FromDec
call main
call sub.oleaut32.dll_VarUI8FromDec
call sub.ws2_32.dll_shutdown
call sub.ntdll.dll_RtlCreateTimer
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff10
jne 0x401146
call sub.ws2_32.dll_shutdown
call main
call sub.ntdll.dll_RtlCreateTimer
call sub.ws2_32.dll_shutdown
call sub.ws2_32.dll_shutdown
call main
call sub.ws2_32.dll_shutdown
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call main
call sub.ws2_32.dll_shutdown
call sub.ws2_32.dll_shutdown
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call sub.ws2_32.dll_shutdown
call main
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffedd
jne 0x4011cf
call sub.ws2_32.dll_shutdown
call sub.oleaut32.dll_VarUI8FromDec
call sub.ws2_32.dll_shutdown
call main
call sub.ntdll.dll_RtlCreateTimer
call main
call sub.ws2_32.dll_shutdown
call sub.ws2_32.dll_shutdown
call sub.ntdll.dll_RtlCreateTimer
call main
call main
call main
call main
call sub.ws2_32.dll_shutdown
call main
call sub.oleaut32.dll_VarUI8FromDec
call sub.ntdll.dll_RtlCreateTimer
call sub.oleaut32.dll_VarUI8FromDec
call sub.oleaut32.dll_VarUI8FromDec
call sub.ws2_32.dll_shutdown
call main
call sub.ws2_32.dll_shutdown
call sub.ws2_32.dll_shutdown
call sub.oleaut32.dll_VarUI8FromDec
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffef3
jne 0x401271
call sub.ntdll.dll_RtlCreateTimer
call sub.oleaut32.dll_VarUI8FromDec
call sub.ntdll.dll_RtlCreateTimer
call sub.oleaut32.dll_VarUI8FromDec
call sub.oleaut32.dll_VarUI8FromDec
call sub.oleaut32.dll_VarUI8FromDec
call sub.oleaut32.dll_VarUI8FromDec
call sub.oleaut32.dll_VarUI8FromDec
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call main
call main
call sub.ntdll.dll_RtlCreateTimer
call sub.oleaut32.dll_VarUI8FromDec
call sub.ntdll.dll_RtlCreateTimer
call sub.ws2_32.dll_shutdown
call sub.oleaut32.dll_VarUI8FromDec
call main
call sub.ws2_32.dll_shutdown
call sub.ntdll.dll_RtlCreateTimer
call sub.ws2_32.dll_shutdown
call sub.oleaut32.dll_VarUI8FromDec
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call sub.ws2_32.dll_shutdown
call sub.oleaut32.dll_VarUI8FromDec
call sub.oleaut32.dll_VarUI8FromDec
call sub.ws2_32.dll_shutdown
ret
jmp 0x46956d
mov edx, edi
xor ecx, 0xf0fb3fea
jmp 0x46a141
pop esi
sub ebx, ecx
xchg edx, ecx
or ebx, ecx
add ebx, edi
add edi, 0xf2a3d398
and ecx, edi
add edx, 0xf2a49416
add ecx, ebx
and edi, edx
jmp 0x46cc0c
pop esi
add ecx, 0xf2a5b9a5
xor edi, ebx
bswap edi
dec ecx
add ebx, edi
xor ebx, ecx
or ecx, edi
dec ebx
mov edx, 0xf2a88666
or edi, 0xf2a8ed38
xor edi, 0xf2a98858
add ebx, edi
and ebx, edx
or ecx, edi
neg edi
jmp 0x4698a8
push 0xf115998f
xchg ebx, edx
bswap edx
inc ecx
xchg ebx, ecx
add edi, 0xf2b64097
mov edi, ecx
bswap edi
xchg edx, edi
xchg ecx, edx
jmp 0x46bdef
pop esi
xchg ebx, edi
neg edi
dec edi
add ecx, edx
and edi, ebx
dec ebx
dec ebx
shr ecx, 9
not ecx
jmp 0x46c5de
pop esi
bswap edx
or ecx, edi
add edi, edx
or edi, ebx
and edi, edx
and edx, edi
mov ebx, edx
mov edi, ebx
mov edi, ecx
mov ecx, edx
and edx, ecx
jmp 0x46b9ba
push 0xf10d885a
or ecx, ebx
add edx, 0xf2d272dd
neg edx
bswap edx
rol edi, 0x14
sub ecx, edi
or ecx, edx
or edi, edx
add edx, ecx
neg edi
or edi, edx
rol edx, 0x1b
jmp 0x46b854
push 0xf12a68a9
mov ebx, edi
shr edi, 7
shl edi, 2
add edx, ecx
and ecx, edi
not ebx
rol ecx, 0x1a
xor edx, ebx
jmp 0x46a2b2
call fcn.0046cd36
add ecx, edi
mov edx, ebx
sub edi, edx
add edi, edx
mov edi, ecx
add ecx, ebx
xchg edx, edi
add ecx, edx
mov edi, ebx
mov ecx, edi
mov ecx, edx
xor ecx, 0xf2e1608e
jmp 0x46cc29
mov esi, 0x246e6c30
nop
sub ebx, 0xf2e23494
bswap edi
inc edx
shr edx, 0x11
ror ecx, 0xb
shl edx, 9
add edx, ebx
xchg ecx, ebx
mov ecx, edi
shr edx, 8
bswap ecx
jmp 0x46bb4c
push 0xf11bcd9e
or ebx, edx
or ecx, edi
xchg ecx, ebx
ror edx, 0x1a
mov ebx, edi
ror ebx, 0xc
xchg edx, ecx
xchg ebx, edi
add ecx, edi
sub edi, 0xf2f31532
dec ecx
xor edx, edi
xchg ebx, ecx
shl ebx, 0xa
dec edi
xor edi, 0xf2f52096
jmp 0x46bafa
pop esi
mov edx, 0xf2f947f6
add edx, edi
add edx, ebx
xor edi, ebx
add ecx, edi
shr edx, 5
mov ebx, 0xf2fb5e0b
xor ebx, 0xf2fbb80f
jmp 0x46c3a4
pop esi
sub edi, 0xf2fc3298
xchg ecx, edx
shr edi, 7
xchg edi, ebx
xchg edx, edi
xchg ecx, ebx
mov ebx, edx
not ecx
xor edx, 0xf2ff0098
sub edi, ecx
neg ecx
jmp 0x46a252
push 0xf1436923
mov ecx, edi
rol edi, 0x19
or ecx, 0xf300e3c8
add edi, 0xf3018a1f
mov edx, ecx
sub edi, ecx
add ecx, edi
jmp 0x46c78f
pop esi
sub edx, edi
mov edi, edx
not ecx
add ecx, 0xf30bee6b
not edi
xor ecx, edx
sub edi, ebx
or edx, ebx
and edi, ecx
or ecx, edi
xor edi, ebx
xchg ecx, ebx
jmp 0x469df4
pop esi
xor ecx, edi
sub edi, ecx
shl edi, 3
sub ebx, 0xf3148425
xchg ecx, edi
xchg ebx, edi
or edi, 0xf31588ed
add ebx, edx
add edx, 0xf31650f9
xor edi, 0xf316a841
or ebx, edi
jmp 0x469e3a
call esi
xor edi, ecx
add ebx, ecx
and ecx, 0xf31e2425
rol edi, 0x1b
and ebx, edi
jmp 0x46c531
push 0xf1343cff
and edi, ecx
and edi, 0xf33f3dc6
mov edx, edi
add ecx, 0xf3408f4d
and edx, ebx
rol edx, 3
jmp 0x46b7f1
call fcn.0046cd36
nop
add edi, ecx
xor ebx, edi
shr ecx, 0xb
sub ebx, ecx
shl ecx, 0xb
xor edi, edx
rol ebx, 3
sub edx, 0xf35c324b
jmp 0x46ca31
pop esi
or ebx, 0xf3637910
or ebx, 0xf3640df0
xor edi, ecx
xor edx, ebx
xchg ebx, edi
and ebx, edi
xchg ebx, edx
inc ebx
and ecx, 0xf367f526
sub ecx, 0xf3684d57
shr ecx, 0x17
jmp 0x46b5b3
call fcn.0046cd36
sub edx, ebx
or ebx, edi
or edi, ebx
neg ebx
add ebx, ecx
jmp 0x46ca19
push 0xf10632dd
or ebx, edx
shr ebx, 0x1a
rol edx, 0xb
shl ecx, 4
jmp 0x46c033
call fcn.0046cd36
mov edx, ecx
mov ecx, 0xf3703e2f
and edx, 0xf3709635
sub ebx, ecx
inc ebx
xchg edi, edx
and ebx, 0xf3720d77
xor edx, ecx
jmp fcn.0046b492
push 0xf122dddf
add ecx, ebx
add ebx, ecx
shl ebx, 0xc
rol ecx, 0x17
or edx, 0xf3744a93
shl ecx, 0x19
rol edx, 0xd
xchg ebx, edx
jmp 0x46ac60
pop esi
mov edx, edi
xor ecx, edi
xchg edx, edi
bswap ecx
bswap edi
mov ebx, 0xf3937079
shl ebx, 9
rol edx, 0x1e
mov ecx, 0xf39479fc
jmp 0x46a109
pop esi
or edx, edi
add ebx, 0xf3ab7e7e
add edi, ecx
neg edi
bswap ecx
sub ecx, edx
jmp 0x46a68e
push 0xf11fe74f
and ecx, ebx
shl edx, 0xa
bswap edx
xchg edx, ebx
mov ebx, edi
mov ebx, ecx
and edi, ecx
shr ebx, 5
dec ecx
and ecx, 0xf3b5e840
and ebx, 0xf3b6403d
xchg ebx, edi
or edi, edx
and ebx, edx
add edi, edx
jmp 0x46ba7c
push 0xf105cfe7
add edx, ecx
ror ecx, 0x10
or ecx, edx
xor edi, edx
xor ebx, edx
jmp 0x469b9f
call fcn.0046cd36
add ebx, edi
and ecx, ebx
mov ecx, edi
inc edx
and ecx, 0xf3de34e5
and edi, edx
and ecx, edi
ror edx, 9
rol ebx, 0xe
rol ecx, 0x13
xor ecx, edx
mov edi, ecx
xchg edi, ecx
jmp 0x46bfa2
pop esi
shr edi, 0x10
add ecx, 0xf432083e
shl edx, 3
xor ebx, edi
bswap ecx
add edx, ebx
shr ebx, 0x16
neg edx
xchg edx, ebx
xchg ecx, edi
jmp 0x46b675
push 0xf1027f92
inc edx
mov ebx, 0xf43cfd14
xchg edi, ebx
sub ecx, ebx
sub edx, 0xf43ef15f
or edx, 0xf43f976d
or edx, ecx
neg ebx
and ecx, edi
jmp 0x46a3bf
pop esi
sub edi, edx
bswap ecx
add edi, edx
neg ecx
xor edx, ecx
jmp 0x469737
mov esi, 0x2809144b
mov edx, 0xf4572ef6
xor ebx, edi
mov ebx, edi
and ecx, edi
add edx, ebx
add edi, ebx
xor edx, 0xf45ac2c9
shr ebx, 4
sub edx, 0xf45c21ac
inc edx
jmp 0x469bb4
mov esi, 0x246e6c30
mov edi, ecx
ror ebx, 0x1b
and ebx, edx
and edi, 0xf4686c36
mov ebx, edi
neg edi
rol edx, 1
jmp 0x46a709
pop esi
xchg edx, ebx
sub edi, ebx
mov edx, edi
inc edx
xor edx, ecx
xchg ecx, ebx
and edi, ecx
xchg edi, ecx
add ecx, 0xf46fac03
xchg edi, ebx
jmp 0x469b3b
push 0xf12b2eb3
dec edi
dec ecx
sub ecx, edi
and ecx, edi
inc ecx
dec ebx
jmp 0x46caae
pop esi
not edi
ror ebx, 0x10
mov ebx, 0xf484163b
add ebx, 0xf4846a8e
and ecx, 0xf484c1ca
xor ebx, edx
jmp 0x46bf83
mov esi, 0x246e6c30
add edx, ebx
or edx, ebx
sub edi, edx
xor edi, ebx
add ebx, 0xf486d90c
sub ebx, 0xf4872f62
neg edx
or ecx, ebx
and ecx, ebx
mov edi, ebx
mov ebx, edx
sub edx, edi
or ebx, edx
jmp 0x4697a8
call esi
shl edx, 0xc
not ebx
mov edi, 0xf48fc974
xor ebx, edi
jmp 0x46c93d
mov esi, 0x246e6c30
xchg ebx, edi
xor edi, edx
rol ecx, 8
shl edx, 0x17
mov ebx, edx
and edi, edx
shr edx, 0x16
shl ebx, 0x1c
or edx, edi
and edi, edx
rol ecx, 0x15
or ebx, ecx
jmp 0x46b5dd
push 0xf102f21e
xor ecx, ebx
mov edi, ebx
bswap edi
sub edi, ecx
jmp 0x46a2e2
pop esi
or edx, edi
or ecx, edx
bswap ebx
or edi, edx
add ecx, 0xf4a70e62
shr ebx, 0x13
add ebx, edx
jmp 0x469cfc
call esi
add edx, edi
nop
add edx, edi
sub ecx, edi
xor edi, 0xf4ba4234
and edx, edi
ror ebx, 7
rol ebx, 0xf
sub edx, edi
and edi, 0xf4bd3c8a
or ecx, ebx
xor edx, ebx
dec ebx
or ecx, edi
nop
dec ecx
jmp 0x46a561
push 0xf13bd0bf
or ecx, edi
or ebx, 0xf4c20870
not ecx
xor edi, 0xf4c3685d
xchg edx, ecx
xchg edx, ebx
jmp 0x46a37e
pop esi
and ecx, ebx
and edi, edx
or edx, ecx
and edx, ecx
or edx, ecx
xchg ebx, ecx
shr ebx, 5
xor ebx, edi
shr edi, 0x1d
and edx, ebx
and edx, ebx
sub ecx, ebx
sub edi, ebx
jmp 0x46c7b6
pop esi
and ecx, edi
and ecx, edi
xor ecx, ebx
not ecx
and ecx, 0xf4e12aaa
not edi
mov ebx, edi
or edx, edi
jmp 0x46cc40
push 0xf105698f
xor ebx, ecx
mov edi, ebx
shl ecx, 0x17
and edi, ebx
or ecx, ebx
neg edx
bswap edi
or ecx, edi
sub edx, 0xf4e858d5
jmp 0x469e6b
call fcn.0046cd36
or ebx, ecx
add ecx, ebx
mov edi, ecx
and edi, 0xf4fcf1c5
shr ebx, 0xe
and ebx, edx
xor ecx, ebx
mov edx, 0xf5002cef
sub edi, edx
bswap ebx
or edi, 0xf5024507
not ebx
or ecx, 0xf5037c17
and ebx, ecx
jmp 0x46a891
pop esi
mov ebx, 0xf509ddd8
and ebx, edx
or edx, 0xf50a825c
or edx, edi
and ebx, edx
mov edx, edi
sub edi, 0xf50be7a0
and ecx, ebx
jmp 0x46a57b
pop esi
xchg ebx, edi
not edi
xor ebx, edi
neg ecx
jmp 0x46c8b2
call fcn.0046cd36
xchg edx, ebx
inc edx
neg ebx
xor ebx, edi
bswap edi
shr ecx, 0x10
or edi, ebx
mov ecx, edi
sub ecx, ebx
jmp 0x46a339
mov esi, 0x246e6c30
neg ebx
mov edi, ecx
not ebx
or edx, ecx
xor edx, ebx
ror ebx, 0x1a
xor ecx, 0xf5393557
or edi, ecx
sub edi, ebx
jmp 0x46b21b
call esi
or ecx, edi
and edx, edi
shr ecx, 2
add ebx, edx
xor edx, ecx
mov edx, ebx
ror edx, 4
sub ecx, ebx
xor edi, 0xf55d96a8
add edi, ecx
jmp 0x469887
pop esi
nop
xchg edx, edi
bswap edi
xor edi, edx
or ecx, edx
xchg ebx, ecx
xor ebx, edi
add ebx, edx
not edi
and edx, ecx
neg ebx
jmp 0x46c6b3
pop esi
xor edx, edi
or ebx, ecx
xchg ebx, edi
add ecx, edx
not ebx
xchg ecx, edi
shl edx, 0x1c
add edi, 0xf57b6cfc
dec ebx
xor ebx, edx
neg ebx
xchg ecx, edx
and edi, ebx
xchg edx, ecx
jmp 0x46a4ef
pop esi
neg ebx
or edx, ecx
ror ebx, 0x14
xchg edi, ebx
and edx, ecx
xchg ecx, edx
add edi, ebx
and edi, ecx
xor ebx, ecx
or edx, edi
jmp 0x46b472
mov esi, 0x2809144b
mov edx, ebx
xor edi, 0xf5890018
or edx, edi
xor edi, edx
xor ecx, edx
add ecx, 0xf58b6df6
bswap edi
and edx, 0xf58ccde1
xchg ebx, ecx
mov ecx, 0xf58e1635
or ecx, edx
dec ebx
jmp 0x46a618
mov esi, 0x2809144b
mov ebx, edi
and edx, 0xf5a0bdcd
and ebx, edi
neg edi
or ebx, edx
shl ebx, 8
bswap ebx
shr ebx, 5
xor ecx, ebx
xor edx, edi
xor edx, ecx
jmp 0x46b39e
call esi
xor ebx, 0xf5a6c863
add edi, ebx
xor edx, edi
add ebx, 0xf5a88332
sub edi, ecx
dec ecx
dec edx
xor edi, 0xf5aaff1c
and edi, ebx
mov edi, ebx
xchg edi, ebx
add ecx, ebx
shl ebx, 5
jmp 0x46b69f
push 0xf1221dac
sub ecx, ebx
sub ebx, 0xf674b156
not edx
mov edx, ebx
sub ebx, ecx
xchg edx, edi
xor ecx, ebx
ror edi, 9
xchg edx, edi
sub edx, edi
jmp 0x469bd8
push 0xf141e550
sub edi, 0xf67ce0d1
inc edx
or edx, 0xf67e1631
xchg ecx, edx
add ecx, edi
add edi, ebx
dec ecx
or ecx, ebx
not edx
or ebx, ecx
add ecx, 0xf6835ae8
add ebx, edi
sub ecx, 0xf69b3947
jmp 0x46b650
push 0xf1126507
xchg ebx, edx
rol edx, 0x1a
and edi, 0xf6addc48
mov edx, edi
not ecx
bswap edx
neg ecx
and edx, edi
jmp 0x46a234
mov esi, 0x246e6c30
nop
add ebx, 0xf6d5e687
mov ebx, 0xf6d63ff4
and ecx, edi
add ebx, edi
xchg edx, ebx
and edx, edi
sub ecx, edi
or edx, ecx
xchg edx, ecx
ror edx, 0x1e
dec ecx
and edi, 0xf6d9aaa4
mov edx, ebx
jmp 0x469afb
pop esi
rol ebx, 5
and ebx, edi
shr edi, 6
and ecx, edi
dec edi
or ecx, ebx
mov edi, edx
xchg ebx, edx
sub ebx, edi
jmp 0x46a8dd
mov esi, 0x246e6c30
xor edx, 0xf6fe0b27
xchg edx, ebx
add edi, edx
or edx, edi
mov edi, ebx
add ebx, edi
or edx, ecx
neg edx
xor edx, 0xf700cd25
jmp 0x469b67
pop esi
add edi, ebx
and edx, ecx
and edx, edi
mov ecx, edi
sub ebx, ecx
and edi, ecx
inc edx
and edx, 0xf706b424
rol ebx, 0xe
jmp 0x4696df
push 0xf11932f1
xor edi, ebx
and edi, edx
rol ecx, 0xc
and ecx, edi
mov ecx, ebx
sub edi, ebx
bswap ebx
and edx, ecx
add edi, ebx
and edi, 0xf72d2b86
add ecx, edx
xor edx, 0xf72e6d01
sub edx, ebx
nop
jmp 0x4697ce
push 0xf106fe94
shl edi, 9
rol ebx, 0x1a
add ecx, 0xf77156c0
add ebx, edx
and edx, 0xf772912f
or ecx, 0xf773466a
inc edi
mov edi, ebx
or ebx, edx
jmp 0x46a7c4
call esi
or ebx, ecx
xor ebx, edx
xor edi, edx
add edx, ebx
add ecx, edi
xor edx, ebx
not ecx
jmp 0x46990a
pop esi
add ebx, ecx
xor edx, ebx
or ebx, 0xf78da865
or ecx, 0xf78e0009
nop
or ebx, edx
dec ebx
mov edx, ebx
and ecx, 0xf78fc56f
ror edi, 0xc
or edi, ecx
add ebx, 0xf790c785
jmp 0x46b106
push 0xf11533ed
add edx, ecx
or ecx, ebx
mov edi, 0xf7992b4d
mov edx, 0xf7998056
dec edx
add ebx, 0xf7acdd49
jmp 0x46965c
push 0xf12cae04
add ebx, edi
not ebx
mov ebx, edi
add edi, ecx
jmp 0x46a9ce
call fcn.0046cd36
add edx, ecx
and ebx, edx
and ebx, 0xf7c7ab6c
ror edx, 1
sub edx, 0xf7c86e2b
xor edx, 0xf7c8c73d
and ecx, edi
jmp 0x46aa80
call esi
or edx, ecx
dec ebx
inc ecx
xor ebx, edx
xchg ecx, ebx
xchg ebx, ecx
sub edi, ecx
xor edi, ebx
xchg edx, ebx
sub ebx, 0xf8166991
not edx
sub ebx, edx
or edi, 0xf8176dd9
or ecx, edi
jmp 0x46c1d6
call fcn.0046cd36
add edi, ebx
or edx, edi
or ecx, ebx
dec edx
add ebx, edi
and edi, 0xf8253a02
add edi, ecx
mov edi, edx
xor ebx, 0xf826500b
or ecx, 0xf826a9aa
jmp 0x46b2f5
call fcn.0046cd36
inc ebx
mov ebx, ecx
mov edx, 0xf82d3d64
inc edi
mov ebx, 0xf82dec17
xchg ecx, edi
sub ecx, edx
xor ecx, edx
or ecx, 0xf82f905a
shr edx, 0x16
neg edi
mov ebx, ecx
jmp 0x46bf65
push 0xf10cd443
not ebx
xor edx, ebx
and ebx, edx
mov edx, ecx
or edi, ecx
or edx, ecx
or edi, ecx
add edi, ecx
add ecx, edx
xchg ecx, edi
add ebx, edx
jmp 0x469753
mov esi, 0x2809144b
not ebx
xchg ecx, edx
sub ebx, edx
or edi, ecx
mov edx, ebx
not edi
xor edi, edx
jmp 0x469f2c
pop esi
mov edi, edx
sub edx, edi
ror edx, 3
and ebx, edx
inc edi
add edi, edx
sub edi, 0xf89c36d3
ror edx, 4
add edx, 0xf89ce574
mov edi, ebx
xor edx, 0xf89d8a73
dec edi
jmp 0x46b978
call fcn.0046cd36
xor edi, ecx
dec ebx
ror edi, 0x10
jmp 0x4699b9
push 0xf142a615
or ecx, edx
ror ecx, 0x13
or ebx, ecx
xchg ebx, ecx
sub ebx, ecx
add ecx, edx
and edi, ebx
and edx, 0xf8ca1a33
sub edx, edi
sub edi, ecx
add ebx, edi
jmp 0x4698cd
push 0xf14b0740
or edx, edi
add ecx, ebx
or edx, ecx
or ebx, edi
add ecx, 0xf8ce0215
add ecx, ebx
sub ecx, edi
xchg edx, ebx
xchg edx, edi
add ecx, ebx
ror edi, 6
ror edi, 0xc
neg ecx
jmp 0x46c549
pop esi
or ecx, ebx
and edi, ebx
not edx
not ecx
jmp 0x46a93f
pop esi
xor edi, ebx
sub ebx, ecx
sub ecx, ebx
jmp 0x46a175
push 0xf13b132c
bswap edx
and edi, ecx
mov edi, ecx
add edx, edi
xor ebx, edx
and ecx, edx
and edx, ebx
mov edx, edi
dec ecx
ror ecx, 0xf
dec edi
and edi, edx
jmp 0x46a4b7
push 0xf134fd93
sub ecx, edi
add edi, edx
add edi, edx
shl edx, 0xa
mov edx, 0xf913bb09
bswap ecx
xchg edi, ecx
jmp 0x46c85f
push 0xf10e3343
shl edx, 0x11
ror edi, 0x19
add edx, edi
shl edi, 6
bswap ecx
sub edx, 0xf91da138
sub ecx, 0xf91df60d
xchg ebx, edi
ror ecx, 7
or edi, 0xf91efd19
and edx, 0xf91f53bd
jmp 0x46ad65
call fcn.0046cd36
sub ecx, edi
shr edx, 0x1b
and ebx, ecx
inc edx
add edi, edx
or ecx, ebx
mov ebx, 0xf93ed78b
bswap edx
mov ebx, edi
jmp 0x46b053
push 0xf129a976
sub ebx, edx
and edx, 0xf940d0c6
sub edx, ebx
and edi, ecx
rol ecx, 0xc
xor ebx, ecx
xor ecx, edx
mov edx, ebx
sub ebx, edi
jmp 0x46978b
push 0xf1337a89
or ebx, 0xf946fd4e
or edi, 0xf9476b04
sub edi, ebx
jmp 0x469a6b
push 0xf120a4bf
and ebx, edi
mov edx, ecx
add ebx, edx
add edx, edi
sub edi, ecx
rol ebx, 6
shr edi, 0x1c
shr ecx, 0x1c
and ecx, 0xf95cd993
sub ebx, edi
and edx, ecx
ror ebx, 5
mov ecx, edi
neg ebx
sub ecx, ebx
add edx, ebx
jmp 0x46c5f7
mov esi, 0x2809144b
xor ecx, edi
sub ebx, 0xf96fc2fc
xchg ecx, edx
xor edx, ebx
mov edx, ecx
mov ebx, ecx
inc ebx
jmp 0x46b3e0
pop esi
mov ecx, ebx
not edi
mov edx, 0xf9780cc3
sub ecx, ebx
xchg edi, ecx
or ebx, edx
inc edx
sub ecx, 0xf979bf05
add ecx, edx
jmp 0x46b091
call fcn.0046cd36
or edx, edi
shr edi, 0xf
and ebx, 0xf97b3b35
or ecx, 0xf97b90f0
sub edi, 0xf97bfe6c
or edi, edx
xchg ebx, edx
or ecx, ebx
jmp 0x46a48a
push 0xf115ff24
or ebx, 0xf9e4add3
shr edx, 0xc
rol edx, 1
shl ebx, 0x1b
xchg edi, edx
neg edx
or ebx, edx
and ebx, edi
and ecx, 0xf9e998e1
xor edx, edi
and edx, ecx
jmp 0x46aa5a
call esi
or edx, ebx
neg edx
or edx, ecx
shr ebx, 0xb
dec ecx
rol ecx, 5
xchg edx, ecx
or ebx, 0xfa23033c
neg edx
jmp 0x469961
pop esi
rol ecx, 5
or edi, ebx
add edx, 0xfa259bac
sub ecx, ebx
and edx, 0xfa26e5e4
sub edi, 0xfa277646
jmp 0x46a401
call esi
inc ebx
add ebx, edx
xchg ebx, edi
and ecx, 0xfa2a1d3e
not edx
and ecx, edi
and ecx, ebx
jmp 0x46a2c4
push 0xf10698e0
mov ebx, edi
inc ebx
mov edi, ecx
xor ecx, edi
sub edx, ecx
inc ecx
rol edx, 7
or ebx, ecx
inc edi
jmp 0x46b011
pop esi
shr ecx, 0xd
and edx, 0xfa824cec
sub edx, edi
mov ecx, 0xfa838110
or ecx, 0xfa847a07
neg edx
shl ecx, 0x1d
not edx
add ebx, edi
or ecx, 0xfa86c8c3
jmp 0x46ad4c
pop esi
xchg edi, edx
and edx, edi
and ecx, edi
nop
mov ecx, edx
dec edx
sub ebx, 0xfa8c7d5a
and edx, edi
jmp 0x46a66d
push 0xf141200d
xchg ebx, edi
neg edx
xor ecx, 0xfa90976a
xchg edi, ebx
ror ecx, 0x10
and edi, ebx
mov ebx, edx
xor ecx, edx
or ecx, 0xfa92aaa7
or ecx, ebx
jmp 0x46ab1c
pop esi
sub ecx, ebx
xchg edi, edx
sub ebx, edx
not edi
bswap ecx
add ebx, 0xfac5965c
mov edi, ecx
mov edx, 0xfac7078b
and ebx, ecx
and ecx, ebx
or edx, 0xfac91fae
shr ecx, 0xe
shr edi, 0x1b
xchg ebx, edi
jmp 0x46b737
pop esi
dec ebx
xor ecx, edi
xor ecx, 0xfb0e6ae9
mov ecx, ebx
xchg ebx, edx
shl edx, 4
and ecx, edx
jmp 0x4695be
push 0xf14bcbf7
add edx, edi
add edx, 0xfb11ecf5
and edi, ecx
sub edi, ebx
sub edi, ecx
shl edi, 9
and edi, 0xfb139c4f
xor ecx, edx
shl edi, 7
or edx, ebx
and edx, ecx
and ecx, ebx
sub edi, 0xfb15b99a
ror edx, 0xf
ror ebx, 0x15
jmp 0x46c74b
pop esi
bswap edx
shl ebx, 3
jmp 0x46ada3
push 0xf11196c0
sub edx, ebx
ror edx, 7
mov ecx, ebx
mov edx, ecx
sub ebx, 0xfb2471c1
jmp 0x46cc74
push 0xf1215c80
xchg edi, ebx
add ebx, edi
or ecx, edi
mov ecx, edx
add edx, ebx
xchg edi, ebx
inc ebx
jmp 0x46aace
push 0xf118ccbd
and edx, ecx
shr edi, 6
or ecx, 0xfb45f5d6
inc ecx
sub edx, 0xfb4721d3
add ebx, ecx
sub ebx, ecx
bswap edx
add ebx, 0xfb499304
sub ebx, 0xfb4a2b6d
add ecx, ebx
jmp 0x46ae92
push 0xf14c91ff
shl ebx, 0x17
mov ebx, edi
sub edx, 0xfb5d81ee
bswap ecx
or ecx, ebx
and edi, 0xfb5e84a9
or ecx, ebx
not ecx
dec ebx
jmp 0x46c8cc
push 0xf1442d81
and ebx, edx
sub ebx, 0xfb62bbb7
jmp 0x46b4dd
pop esi
and edx, ecx
add edx, 0xfb657d38
rol edi, 0xc
mov ecx, edx
dec edx
add ecx, 0xfb67b154
xor edi, ebx
and ebx, 0xfb68ed23
jmp 0x46a9b3
mov esi, 0x2809144b
bswap edx
or ebx, 0xfb85b7e6
sub ecx, ebx
xor edx, 0xfb86ec4b
nop
sub edx, ebx
ror ebx, 0x15
add ecx, edi
or ecx, edx
mov ecx, edx
nop
xchg ecx, ebx
or edx, ebx
neg ecx
xor edx, ecx
jmp 0x46b959
push 0xf13a505c
shl edi, 0x1e
and ecx, edx
rol ecx, 0xe
sub edi, edx
inc ecx
dec edx
sub edi, ebx
xor edi, ebx
jmp 0x46b7a9
push 0xf14d5928
sub edx, ecx
xor ecx, edi
rol ecx, 0x1c
xor edx, ebx
or edx, 0xfb9fbf8f
sub ecx, edi
mov ebx, edi
dec edi
jmp 0x46a1da
pop esi
add edi, 0xfbb10408
bswap ebx
and edi, 0xfbb1b40c
and edx, edi
xchg edx, ebx
or ebx, 0xfbb2b4ad
mov edi, ebx
jmp 0x46bb2e
call esi
sub ebx, ecx
add edi, edx
dec edi
xor ebx, edi
ror edx, 0x11
add ecx, edx
sub edx, ebx
dec ebx
or ebx, edi
jmp 0x46c5d3
call esi
bswap ebx
ror ecx, 0x11
or ecx, ebx
sub edx, edi
or ebx, ecx
nop
sub ebx, ecx
shl ebx, 0xb
xor ebx, 0xfbcd2bb4
mov edx, ecx
shl edx, 0x16
jmp 0x4695de
push 0xf12bf153
xchg ebx, ecx
mov edi, ebx
xor ebx, edx
sub ebx, ecx
and ebx, edx
sub ebx, edi
xchg edx, ebx
jmp 0x46b187
pop esi
add edx, ecx
add edx, ecx
xchg edx, edi
mov ecx, 0xfc24d9b4
rol edx, 0xa
neg edx
or edx, ebx
inc edx
sub ecx, edi
and edi, edx
jmp 0x46c250
call esi
add ecx, 0xfc29bc6e
inc edx
and edx, ebx
inc ecx
dec ecx
mov edx, 0xfc2d2842
jmp 0x46c21e
pop esi
dec edx
add edx, ecx
mov ecx, 0xfc2eb89c
nop
xor edi, edx
jmp 0x46982c
push 0xf111ff2c
shl edx, 0xc
sub ecx, 0xfc34d7d9
or edi, ebx
mov ecx, 0xfc3584fc
sub edi, ecx
mov ecx, 0xfc36479f
sub edi, ecx
ror ecx, 0xe
bswap edi
add ecx, ebx
jmp 0x46aba2