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

Disassembly:
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff28
jne 0x4010ac
call sub.oleaut32.dll_VarBstrFromDate
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarMod
call sub.ntdll.dll_ZwQueueApcThread
call sub.ntdll.dll_ZwQueueApcThread
call sub.advapi32.dll_QueryServiceConfig2W
call sub.ntdll.dll_ZwQueueApcThread
call sub.ntdll.dll_ZwQueueApcThread
call sub.advapi32.dll_QueryServiceConfig2W
call sub.advapi32.dll_QueryServiceConfig2W
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarBstrFromDate
call sub.advapi32.dll_QueryServiceConfig2W
call sub.ntdll.dll_ZwQueueApcThread
call sub.advapi32.dll_QueryServiceConfig2W
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarBstrFromDate
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarMod
call sub.oleaut32.dll_VarMod
call sub.ntdll.dll_ZwQueueApcThread
call sub.advapi32.dll_QueryServiceConfig2W
call sub.advapi32.dll_QueryServiceConfig2W
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarBstrFromDate
call sub.ntdll.dll_ZwQueueApcThread
call sub.advapi32.dll_QueryServiceConfig2W
call sub.ntdll.dll_ZwQueueApcThread
call sub.advapi32.dll_QueryServiceConfig2W
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffede
jne 0x40112b
call sub.advapi32.dll_QueryServiceConfig2W
call sub.advapi32.dll_QueryServiceConfig2W
call sub.oleaut32.dll_VarBstrFromDate
call sub.ntdll.dll_ZwQueueApcThread
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarBstrFromDate
call sub.ntdll.dll_ZwQueueApcThread
call sub.ntdll.dll_ZwQueueApcThread
call sub.advapi32.dll_QueryServiceConfig2W
call sub.advapi32.dll_QueryServiceConfig2W
call sub.oleaut32.dll_VarMod
call sub.oleaut32.dll_VarBstrFromDate
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarMod
call sub.oleaut32.dll_VarMod
call sub.ntdll.dll_ZwQueueApcThread
call sub.advapi32.dll_QueryServiceConfig2W
call sub.oleaut32.dll_VarMod
call sub.oleaut32.dll_VarBstrFromDate
call sub.ntdll.dll_ZwQueueApcThread
ret
call sub.user32.dll_GetCapture
cmp eax, 0xfffffee9
jne 0x401196
call sub.oleaut32.dll_VarMod
call sub.advapi32.dll_QueryServiceConfig2W
call sub.oleaut32.dll_VarMod
call sub.ntdll.dll_ZwQueueApcThread
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarMod
call sub.advapi32.dll_QueryServiceConfig2W
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarBstrFromDate
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarMod
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarMod
call sub.oleaut32.dll_VarBstrFromDate
call sub.ntdll.dll_ZwQueueApcThread
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff32
jne 0x40121f
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarMod
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarBstrFromDate
call sub.advapi32.dll_QueryServiceConfig2W
call sub.advapi32.dll_QueryServiceConfig2W
call sub.oleaut32.dll_VarBstrFromDate
call sub.oleaut32.dll_VarMod
call sub.advapi32.dll_QueryServiceConfig2W
call sub.oleaut32.dll_VarMod
call sub.oleaut32.dll_VarMod
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarMod
call sub.oleaut32.dll_VarMod
call sub.advapi32.dll_QueryServiceConfig2W
call sub.oleaut32.dll_VarBstrFromDate
call sub.advapi32.dll_QueryServiceConfig2W
call sub.ntdll.dll_ZwQueueApcThread
call sub.ntdll.dll_ZwQueueApcThread
call sub.oleaut32.dll_VarMod
call sub.ntdll.dll_ZwQueueApcThread
ret
jmp 0x4690d0
xor ecx, 0x11838272
mov ecx, edx
neg edi
xor edx, ecx
jmp 0x46a04d
call edx
rol ecx, 0x17
and ecx, esi
mov esi, ebx
neg ebx
xchg ebx, edi
mov edi, ebx
sub ebx, esi
inc ecx
dec esi
add ecx, edi
jmp 0x46a0bd
pop edx
not esi
or esi, ebx
sub ebx, ecx
xchg esi, ecx
add ecx, edi
neg ebx
and ecx, 0x1b24cc69
inc ebx
jmp 0x46a490
pop edx
shl edi, 7
ror edi, 0x19
mov ecx, 0x1b27c175
xor esi, 0x1b28cb7b
mov ecx, ebx
dec ebx
jmp 0x46a4a6
pop edx
xchg ecx, edi
sub ecx, esi
add esi, edi
xor ecx, ebx
nop
ror ecx, 0x1e
mov esi, ebx
and esi, ecx
or edi, ecx
add edi, esi
jmp 0x46c637
pop edx
mov esi, edi
shr ecx, 0xe
add ebx, 0x1b7b1e4c
rol edi, 2
mov ebx, esi
and ebx, ecx
inc ebx
xor edi, esi
add ecx, edi
xor ebx, edi
shr edi, 0x15
and ecx, ebx
add edi, 0x1b816e4f
jmp 0x469cf0
mov edx, 0x2809024b
xchg ebx, edi
dec ecx
xor edi, ebx
shr esi, 0x16
add esi, ebx
mov esi, edi
xchg esi, ebx
jmp 0x46bd74
call fcn.0046bf3e
add edi, ecx
and edi, esi
or ecx, esi
sub esi, edi
and ebx, 0x1bb7529b
shl ebx, 0x1c
xor esi, edi
sub esi, ecx
not ebx
jmp 0x46aaa6
mov edx, 0x2774562b
add ecx, edi
neg esi
or edi, ecx
shr edi, 0x18
rol edi, 0x1f
bswap edi
xor edi, ecx
jmp 0x46b3d7
pop edx
not esi
bswap edi
xor edi, esi
jmp 0x46b7d0
push 0x11c3f13b
sub edi, ebx
mov esi, 0x1bea9ce4
xchg ebx, edi
xchg edi, esi
inc ecx
jmp 0x46c072
mov edx, 0x2809024b
sub ecx, edi
and ecx, edi
xchg edi, esi
add ebx, esi
xchg edi, ecx
mov esi, edi
add esi, 0x1bfae0c1
jmp 0x46c0b0
pop edx
neg esi
shr edi, 0x15
sub esi, edi
xor esi, edi
ror esi, 0x17
add ecx, edi
ror edi, 0x16
mov esi, ebx
or ecx, esi
ror esi, 0xa
and edi, 0x1c0b03c9
add esi, ebx
jmp fcn.0046a15a
pop edx
xor esi, edi
and esi, edi
add ebx, edi
add ecx, 0x1c1e5d88
or ecx, esi
dec edi
xchg ecx, esi
add ecx, ebx
xor ebx, esi
or esi, ebx
jmp 0x46b5f0
call edx
dec ecx
add esi, 0x1c28c016
mov ebx, esi
xchg ebx, edi
add ecx, ebx
mov ebx, ecx
xor edi, ebx
inc ebx
neg esi
add esi, 0x1c2db7ae
jmp 0x4696b1
call fcn.0046bf3e
or edi, esi
xor ebx, ecx
sub ebx, ecx
and ecx, edi
and edi, 0x1c3119b0
and ebx, edi
add edi, esi
or ecx, edi
ror edi, 0xb
shl esi, 0x13
bswap esi
jmp 0x4696f0
push 0x11cb7411
not ebx
add ebx, edi
mov ebx, edi
ror edi, 0x1d
xor ecx, ebx
xchg ecx, esi
xor esi, ecx
sub ecx, esi
inc esi
and esi, ebx
add ebx, 0x1d2698f8
sub edi, esi
sub ecx, ebx
mov edi, 0x1d285f48
jmp 0x46ac4f
push 0x401400
xor esi, ebx
and esi, 0x1d4cec00
shl ebx, 8
bswap ebx
xchg ebx, ecx
shr ecx, 0x10
and ecx, ebx
inc ebx
sub ecx, edi
and ebx, ecx
jmp 0x46c1b2
call edx
and ecx, edi
add esi, 0x1d63565e
mov edi, esi
mov ebx, edi
inc ebx
and ebx, edi
add ecx, edi
xchg esi, ecx
sub edi, 0x1d6786a2
xchg esi, edi
xor ebx, edi
neg ebx
and edi, 0x1d69eaf0
xor esi, ecx
mov edi, ebx
jmp 0x46b5e7
call edx
mov edi, 0x1d6bd9d9
or ecx, ebx
neg ebx
or edi, ebx
bswap ebx
add esi, edi
jmp 0x46bb77
mov edx, 0x2809024b
add esi, ecx
add ebx, edi
sub esi, ecx
rol ebx, 5
shr ecx, 0x11
and esi, 0x1da3fef3
add edi, esi
sub ebx, ecx
xor ebx, 0x1da5fbd1
neg edi
jmp 0x46a64a
push 0x11acf271
or ebx, esi
dec esi
and ebx, ecx
or ebx, esi
or edi, ecx
xchg edi, ebx
rol ebx, 0xa
and edi, ebx
and ebx, 0x1db25272
or ecx, edi
shr edi, 9
and edi, esi
sub ecx, ebx
jmp 0x46a6ed
push 0x11d9277c
xchg esi, edi
and ecx, esi
sub esi, 0x1dc5dc49
add ecx, ebx
or edi, ebx
sub edi, esi
and ebx, 0x1dc85c5f
rol esi, 2
xchg ecx, esi
xchg ebx, esi
and esi, ecx
bswap esi
xchg edi, esi
jmp 0x46b42c
push 0x11e7bda9
add esi, ebx
add ebx, ecx
xor esi, ebx
add ebx, edi
mov edi, ebx
shr edi, 0x1f
xchg edi, ecx
sub ebx, 0x1dd1020f
jmp 0x46c38e
mov edx, 0x2774562b
bswap ebx
or ecx, ebx
sub edi, ebx
ror edi, 2
jmp 0x46aa4f
push 0x11e63162
add ecx, ebx
dec ebx
add ecx, ebx
neg ebx
and ebx, 0x1dfcf919
add esi, ecx
inc edi
xor ecx, edi
nop
jmp 0x46ac71
call fcn.0046bf3e
sub esi, ebx
dec edi
xchg esi, ebx
sub ebx, 0x1e04f917
mov esi, 0x1e059309
neg ebx
and ebx, ecx
or edi, esi
shr edi, 0x15
jmp 0x46a9d4
call fcn.0046bf3e
xor ebx, ecx
inc ecx
add ecx, 0x1e2ead81
add ebx, 0x1e2f4513
and ebx, edi
mov ebx, ecx
or ecx, esi
dec ebx
jmp 0x469f77
mov edx, 0x4132136a
and ecx, 0x1e4abaec
add ebx, 0x1e4b5f79
xor ebx, esi
xor ecx, ebx
sub ebx, 0x1e4d3f77
sub edi, ebx
add ebx, edi
add esi, ebx
xor ebx, esi
xchg esi, edi
jmp 0x46abc7
push 0x11d7c08a
sub esi, edi
shr edi, 0x1f
mov ebx, esi
or esi, ecx
ror esi, 5
xor ecx, edi
jmp 0x46b8ab
call edx
bswap ebx
dec edi
mov ebx, edi
shl ecx, 0x16
mov esi, 0x1e8ad7c1
shr ebx, 9
dec esi
or esi, ecx
sub esi, edi
jmp 0x46b261
push 0x118f941b
xchg ebx, esi
rol edi, 0x19
inc ebx
add ebx, edi
and ecx, edi
jmp 0x46a5c7
push 0x11c9ef61
and esi, ecx
dec ebx
shr esi, 0xd
jmp 0x46b6ec
pop edx
dec ecx
xchg ebx, ecx
rol edi, 0x15
and esi, edi
and ebx, edi
xor edi, esi
jmp 0x46918e
call edx
ror ecx, 0x18
add edi, ebx
rol esi, 0x14
jmp 0x46b9f2
pop edx
xor esi, ecx
xchg edi, ebx
sub ecx, ebx
xor ebx, esi
xor esi, ebx
jmp 0x46c062
push esp
rol ecx, 1
mov ebx, ecx
xor ecx, edi
mov edi, ebx
and edi, ebx
rol ebx, 0x1b
shr edi, 9
jmp 0x46c4e9
pop edx
or edi, ebx
mov ebx, edi
and esi, ebx
and edi, esi
or edi, esi
jmp 0x469548
push 0x119ad274
xchg ecx, esi
not esi
xor edi, ecx
xchg esi, edi
mov ebx, edi
not edi
xor ecx, esi
xchg ecx, ebx
shr ebx, 0x1c
and edi, ebx
add esi, ecx
jmp 0x4695f8
mov edx, 0x2774562b
bswap esi
sub esi, edi
bswap ebx
sub esi, ebx
xchg ecx, esi
jmp 0x46bb14
call edx
and ecx, 0x1f44e8b6
sub ecx, esi
mov ecx, edi
xor edi, esi
or esi, ecx
add ebx, edi
add ecx, ebx
and esi, ecx
jmp 0x46b4c1
push 0x11a2f678
ror esi, 0x1c
or ecx, edi
xor ecx, esi
dec edi
and esi, ecx
not ebx
add esi, 0x1f56015c
add edi, 0x1f569a26
and edi, 0x1f574675
or esi, ebx
inc ebx
bswap edi
sub esi, edi
add edi, 0x1f5a3cbb
jmp 0x46c14f
mov edx, 0x2774562b
add edi, 0x1f6d6b0a
or ecx, 0x1f6e1c5d
add edi, esi
jmp 0x46aef7
pop edx
xor edi, ecx
xor esi, ecx
and ecx, 0x1f7e9202
sub esi, edi
sub ecx, edi
mov ecx, esi
jmp 0x46a73f
push 0x11c936fd
xor esi, 0x1f813d82
mov edi, ecx
xor edi, esi
jmp 0x46a0ad
push 0x11b43ad5
dec esi
ror ebx, 0x13
and ecx, 0x1f9d61fb
rol edi, 0x19
or edi, esi
xor edi, ebx
or ecx, esi
xchg ebx, ecx
or ebx, edi
mov ebx, ecx
jmp 0x46b44c
push 0x11aa80de
or ecx, 0x1fa39db8
mov ecx, 0x1fa458c4
sub ecx, 0x1fa51023
xchg ecx, ebx
and ebx, ecx
mov ecx, edi
xor ecx, ebx
xor ecx, edi
add ecx, esi
jmp 0x46adaf
push 0x11905fdb
and ebx, edi
add esi, edi
xor ebx, 0x1fbad84a
rol ebx, 3
xor esi, ecx
or ebx, 0x1fbd0740
xor ebx, ecx
xor ebx, ecx
add ecx, edi
jmp 0x46a6cd
call edx
ror ebx, 6
sub edi, esi
sub ebx, ecx
or ecx, esi
ror ecx, 0x14
xchg ebx, edi
add ecx, edi
add edi, ebx
and esi, 0x1fd00ecc
neg ebx
jmp 0x46be1c
call fcn.0046bf3e
bswap ecx
mov ebx, esi
sub edi, ecx
add edi, esi
inc edi
and edi, ecx
add ecx, edi
sub edi, 0x1fdde75f
sub ebx, esi
shr ebx, 0x18
mov ecx, esi
or edi, 0x1fe06e31
mov edi, 0x1fe10b6c
rol ecx, 2
jmp 0x4699ee
push 0x1191094d
add edi, ecx
add esi, edi
sub ecx, edi
xchg ecx, edi
xor ebx, edi
xor ebx, ecx
xor edi, 0x1ff87f92
or esi, edi
sub ebx, ecx
jmp 0x46bf7a
push 0x11ada5aa
add esi, ecx
and ebx, esi
bswap ebx
not ecx
jmp 0x469b0a
push 0x1197d5be
rol edi, 0xa
not esi
add ebx, esi
mov esi, 0x2010eb12
rol ebx, 0x1c
and edi, esi
or edi, 0x2012dd67
rol ebx, 0x13
xor esi, ecx
sub esi, edi
xchg ecx, edi
xchg ebx, ecx
mov ebx, ecx
add esi, ecx
jmp 0x46aa6a
push 0x11b658b6
not esi
or ebx, ecx
xchg edi, ecx
inc ebx
or ebx, ecx
or ebx, esi
xor ebx, edi
xchg ebx, ecx
xor ebx, ecx
xor ecx, edi
xchg esi, edi
sub edi, ecx
jmp 0x46a426
pop edx
add esi, ebx
sub esi, ebx
xor ecx, 0x20330af8
xchg edi, ecx
add esi, edi
mov ebx, 0x203515cf
or edi, 0x2035c528
and ebx, edi
or ecx, edi
xchg esi, ecx
inc edi
or esi, ebx
jmp 0x46c218
push 0x11a2414d
not esi
xor ebx, 0x204a0e8d
rol ebx, 0x1d
mov ecx, ebx
bswap edi
bswap ebx
inc edi
and edi, ebx
sub ecx, ebx
not ecx
or ecx, edi
and ecx, 0x2050c1c1
shr ecx, 0x1e
jmp 0x46a389
push 0x67cd0
add ecx, esi
bswap ebx
neg ebx
and ecx, 0x20679e37
sub ecx, ebx
or esi, edi
dec esi
or ecx, ebx
and edi, esi
mov ecx, 0x206b88a6
or edi, ecx
jmp 0x46993e
push 0x11a9caa6
shr esi, 9
mov ebx, esi
shl ecx, 8
sub esi, edi
sub ecx, edi
sub esi, 0x207478aa
jmp 0x46a54d
pop edx
add ebx, ecx
mov esi, ecx
add ebx, esi
jmp 0x46acee
call edx
inc ebx
sub edi, 0x2092820e
or esi, ecx
or edi, 0x2093c6ca
jmp 0x46bb45
call fcn.0046bf3e
mov edi, ecx
and esi, 0x20a565ff
or ebx, esi
mov edi, 0x20a6b90c
add ebx, edi
jmp 0x46a60d
push 0x11988995
mov ecx, 0x20a84ce5
shl esi, 0x13
xor edi, esi
mov ecx, 0x20aa3df5
mov edi, ebx
rol ecx, 0x18
sub esi, ebx
xchg edi, ecx
xor ebx, 0x20ad8f62
sub esi, ecx
xchg esi, ebx
jmp 0x46aa96
push 0x11995616
mov ecx, edi
and edi, esi
and ebx, ecx
jmp 0x46abf6
call edx
sub edi, esi
and edi, esi
not esi
xor ecx, esi
not ebx
neg edi
inc ebx
mov esi, ebx
jmp 0x46b72e
push 0x11a17e80
sub edi, ecx
sub ecx, 0x20c7cb91
sub ecx, edi
xchg edi, esi
add esi, ecx
sub esi, ebx
or ecx, edi
mov edi, ebx
shl ebx, 7
and ecx, ebx
shl esi, 3
xchg ebx, esi
and edi, 0x20cf7576
jmp 0x46a857
pop edx
sub edi, esi
mov edi, ebx
mov ebx, esi
add edi, ebx
jmp 0x46a970
pop edx
ror esi, 0x14
sub ebx, edi
mov ebx, edi
xchg edi, ebx
xor esi, ebx
add ecx, edi
sub esi, edi
or ebx, 0x20da3954
jmp 0x4692b9
pop edx
xor esi, ebx
or esi, ebx
dec ebx
xchg ecx, edi
xchg ecx, esi
add ebx, edi
add edi, ebx
mov ebx, ecx
shl ecx, 0x16
jmp 0x46963d
call fcn.0046bf3e
xchg esi, ebx
ror esi, 0x1d
mov esi, ebx
sub ebx, esi
xchg ebx, edi
and ecx, 0x20f35c91
xor edi, 0x20f3f648
add edi, ebx
mov edi, ebx
inc ebx
xchg ebx, esi
inc ebx
xor edi, ebx
xor ecx, edi
and edi, esi
jmp 0x46a133
push 0x119a1872
or ebx, ecx
add ebx, 0x20fae33c
add esi, ecx
add ebx, edi
xor ecx, edi
add edi, 0x20fd4471
add edi, ecx
or ebx, 0x20fe9467
and ebx, ecx
add ebx, 0x2100321a
sub ebx, edi
xchg ecx, esi
add ecx, edi
xor esi, edi
xor ecx, edi
jmp 0x46a193
pop edx
or esi, 0x21071180
mov esi, ebx
or edi, 0x21083e6e
shr edi, 0xc
xor esi, ecx
dec edi
xchg esi, ebx
ror ebx, 0x16
mov esi, edi
jmp 0x469ed1
push 0x11cc20ec
ror esi, 1
or ebx, 0x210df690
sub ebx, edi
mov esi, 0x210f5081
not ecx
add esi, ecx
xor ecx, ebx
mov ecx, ebx
jmp 0x4694c9
push 0x11e6e603
not ebx
xchg ebx, esi
or esi, ecx
add ecx, ebx
add ebx, esi
and ebx, 0x2132838f
xor ecx, ebx
mov edi, ebx
mov ebx, esi
rol edi, 8
mov ebx, ecx
xchg ebx, esi
or edi, 0x21374715
add esi, ebx
xor edi, 0x21454153
mov esi, edi
jmp 0x469bee
pop edx
not ebx
rol ebx, 0x15
add ebx, edi
sub edi, ecx
add ecx, edi
or edi, ecx
xor ecx, ebx
not edi
and edi, 0x2156aec1
shr ebx, 6
jmp 0x46ab43
push 0x11ac3654
rol ecx, 0x15
add ecx, ebx
mov ebx, ecx
or ebx, ecx
add edi, ebx
mov edi, esi
or edi, esi
jmp 0x469b4d
mov edx, 0x2774562b
add esi, ebx
and esi, ecx
dec ecx
neg ecx
or esi, 0x2189d3ea
mov ebx, 0x218a76fb
ror ebx, 0x18
xchg esi, ecx
or ecx, ebx
xor ecx, esi
xchg ecx, edi
and edi, 0x218e5161
or edi, ebx
not esi
dec ebx
xchg esi, edi
jmp 0x469e15
call fcn.0046bf3e
bswap ecx
xor ebx, ecx
xor ebx, 0x21f29078
bswap esi
neg edi
add ebx, edi
jmp 0x46c58f
pop edx
sub edi, esi
shl esi, 0xe
mov ebx, edi
mov ebx, ecx
ror ecx, 2
mov ecx, esi
rol edi, 0x19
sub edi, esi
sub edi, ebx
or ebx, edi
and ecx, ebx
jmp 0x4695b2
pop edx
or edi, esi
or esi, ecx
xchg ecx, edi
sub esi, 0x22bf6c1d
add esi, 0x22c01211
sub esi, ecx
sub esi, ecx
neg esi
mov ebx, 0x22c2cffd
jmp 0x46ab07
call fcn.0046bf3e
mov edi, ebx
mov edi, esi
add ecx, esi
inc edi
or edi, esi
or edi, esi
and ecx, esi
neg edi
mov esi, ebx
jmp 0x46c32d
mov edx, 0x2809024b
bswap esi
add esi, ecx
or edi, esi
add edi, esi
and esi, 0x22feee06
mov ebx, ecx
xchg edi, esi
add ebx, ecx
sub ebx, ecx
jmp 0x469479
push 0x11b4f19a
shl ebx, 2
sub esi, ecx
xor ebx, ecx
not ebx
add ecx, ebx
add esi, 0x2305a6a6
add esi, edi
add ebx, ecx
and esi, ecx
shl edi, 0xb
or esi, ebx
and edi, ebx
sub edi, 0x230a6171
mov ecx, edi
not ecx
jmp 0x46ba09
pop edx
add ebx, ecx
shr edi, 1
xor edi, 0x2317fde8
jmp 0x46ab5e
pop edx
xchg ebx, ecx
dec esi
jmp 0x46a7ef
push 0x11d6edcb
inc esi
ror edi, 0x14
or edi, ecx
jmp 0x469f45
pop edx
shl edi, 5
add ecx, ebx
rol ebx, 0x1c
xor ecx, ebx
sub ecx, 0x2357a3bb
ror esi, 8
or edi, ebx
neg edi
mov edi, esi
xchg ecx, edi
and ecx, ebx
jmp 0x46b661
pop edx
neg ebx
not ebx
or ecx, 0x236baea6
neg ebx
add ecx, ebx
shl ebx, 0xe
add ebx, esi
or edi, ecx
jmp 0x46a52a
push 0x40
or ebx, 0x23718640
mov ecx, edi
xchg esi, edi
add ecx, ebx
or esi, 0x23742ce1
jmp 0x46a8eb
push 0x11bc41e5
and ecx, 0x23750b09
xchg edi, ecx
mov esi, ebx
add esi, edi
or esi, 0x237782d7
or ebx, ecx
add edi, esi
nop
and ecx, edi
or ebx, ecx
xchg ebx, ecx
mov esi, ecx
mov edi, esi
jmp 0x469c4e
push 0x11cab757
xchg edi, ecx
or edi, ecx
ror ebx, 0x11
sub esi, 0x23871025
and edi, ecx
add esi, edi
shl ecx, 0x1e
mov esi, ebx
jmp 0x469839
pop edx
or edi, esi
sub esi, ecx
xor edi, 0x2392d85e
nop
sub ebx, 0x23942cd5
dec ebx
mov ebx, 0x2395808b
sub esi, edi
xchg ecx, esi
jmp 0x46a123
pop edx
mov esi, 0x2397bd41
add esi, ebx
and esi, edi
neg edi
mov ecx, esi
sub esi, edi
and ebx, edi
mov ebx, esi
mov edi, ecx
xchg esi, ebx
mov ebx, 0x239e4504
jmp 0x46b600
pop edx
add edi, ebx
xor ebx, ecx
bswap esi
xor edi, 0x23b2b606
mov edi, 0x23b373f8
not ecx
or esi, ecx
xchg ebx, edi
jmp 0x46bfb7
push 0x11d87104
mov edi, 0x23d6529b
sub ecx, ebx
mov esi, ecx
add edi, 0x23d854f6
not esi
neg esi
add ebx, edi
add edi, ecx
jmp 0x469bc1
pop edx
inc edi
xor edi, ecx
add esi, 0x241585f0
mov ebx, edi
and ecx, ebx
add esi, edi
sub ecx, ebx
jmp 0x46c449
push 0x11b5a472
inc ecx
sub esi, edi
or edi, 0x241a2553
sub esi, ecx
sub edi, 0x241b5fe9
and edi, 0x241c02a4
xor edi, ecx
shr ecx, 0xc
and esi, ecx
shl ecx, 0x1d
rol ecx, 0x17
xchg edi, ebx
sub ebx, ecx
jmp 0x46a76f
pop edx
add edi, 0x242ac389
add ebx, edi
sub ebx, ecx
add ecx, 0x242cdd2f
sub ecx, 0x242d71ab
add edi, 0x242e0df4
and esi, ecx
jmp 0x46b74f
call fcn.0046bf3e
or esi, 0x242f95d8
and esi, ecx
xchg ebx, esi
and ebx, 0x24317b14
xor edi, 0x24321afe
add esi, 0x2432c0ec
neg esi
mov edi, ebx
or edi, ecx
or ebx, edi
jmp 0x46a33e
call fcn.0046bf3e
and ebx, ecx
dec edi
ror esi, 3
add esi, edi
shr ebx, 1
jmp 0x46a0cf
pop edx
and ecx, 0x244c9163
and esi, edi
neg edi
xor ecx, 0x244e7260
and esi, ecx
bswap esi
dec edi
xor edi, ebx
xor ebx, edi
sub edi, ebx
shl ebx, 6
rol esi, 0xa
ror edi, 0x1a
and edi, esi
or ebx, 0x245571cb
jmp 0x46c0d0
pop edx
shr esi, 0x18
and esi, ebx
neg esi
ror ebx, 0x17
xchg esi, edi
sub ebx, ecx
sub edi, ecx
add esi, ebx
jmp 0x46ba70
call fcn.0046bf3e
mov ebx, ecx
sub ebx, edi
sub edi, 0x24ba83cc
sub ecx, edi
rol ebx, 3
sub edi, 0x24bc5cb0
rol edi, 6
and esi, edi
jmp 0x46913d
mov edx, 0x2774562b
shl ecx, 0x10
add edi, ecx
add esi, 0x24ce1522
sub esi, 0x24ceb70e
and esi, edi
or ebx, 0x24d02e84
or esi, ebx
xor ebx, edi
inc esi
jmp 0x469d1b
pop edx
and esi, edi
nop
or ebx, ecx
sub edi, ebx
or ecx, 0x25ad0a29
xchg ecx, ebx
dec ebx
neg esi
add edi, ebx
sub esi, 0x25b0cb54
or edi, ebx
not edi
ror edi, 0x15
mov ebx, ecx
jmp 0x46be70
push 0x11c0261b
inc ecx
add edi, ebx
or ecx, esi
not edi
dec ebx
add esi, edi
sub ebx, edi
or ecx, edi
jmp 0x46adee
push 0x1191cd4b
or ebx, edi
sub esi, edi
mov ecx, esi
and ebx, 0x25ed1bfe
sub esi, ecx
add edi, ebx
and ecx, 0x25ef18c5
shr edi, 0x16
not ecx
nop
and ecx, edi
jmp 0x46a253
pop edx
mov edi, 0x25f5e318
add ecx, edi
mov esi, ecx
sub ebx, esi
shr edi, 7
jmp 0x46b698
pop edx
xchg esi, edi
xor edi, ebx
xor ebx, ecx
xor edi, ebx
neg esi
jmp 0x46ac2e
push 0x11c4a41e
add ebx, 0x2617f53e
sub esi, edi
xor ecx, esi
shr esi, 0x1b
mov edi, 0x261a7cae
add ecx, esi
dec edi
jmp 0x469452
call fcn.0046bf3e
xor ebx, edi
mov ebx, 0x26242ea3
and edi, esi
mov ebx, 0x2625b6b6
or edi, esi
sub esi, 0x26270035
jmp 0x4699be
pop edx
ror esi, 0xd
or edi, esi
add ebx, esi
and esi, ebx
rol esi, 0x18
mov esi, ecx
jmp 0x46c225
push 0x11a3bae8
sub esi, ecx
xchg edi, ecx
neg esi
sub edi, ecx
not ebx
jmp 0x46bdd7
call edx
and esi, ebx
xor esi, ecx
sub ebx, 0x26f1e1b0
dec esi
add edi, ecx
mov ebx, ecx
not ecx
dec edi
or esi, 0x27177eae
neg esi
jmp 0x469340
pop edx
add edi, ecx
inc ebx
and edi, esi
and edi, esi
jmp 0x46c61c
pop edx
sub esi, edi
shr ecx, 0x11
add edi, esi
xor ecx, esi
sub ecx, 0x28353bc9
or edi, 0x2835ef8b
or ebx, edi
xchg ebx, esi
mov esi, ecx
xor ebx, 0x28387747
sub ebx, edi
jmp 0x46c2c9
pop edx
add esi, ecx
xor esi, ebx
xchg edi, ecx
xchg ebx, edi
or esi, ebx
not edi
sub edi, ebx
jmp 0x46a925
call edx
add ebx, ecx
neg edi
xor edi, esi
inc esi
jmp 0x46ab35
mov edx, 0x2774562b
or esi, edi
sub esi, edi
mov ecx, ebx
add edi, ecx
add edi, ebx
bswap ebx
jmp 0x46ba94
mov edx, 0x2774562b
mov ebx, edi
xor esi, edi
xor ebx, edi
or edi, ebx
xor ebx, 0x293e47e3
sub ebx, 0x293f1b6e
xor esi, 0x293fb89d
xchg ecx, ebx
shr ecx, 0x10
dec edi
mov esi, ebx
or ebx, esi
jmp 0x469711
pop edx
add ebx, esi
or ecx, 0x2956b7d9
sub ecx, edi
and ebx, edi
xchg esi, edi
or ecx, 0x29594ba9
or ecx, ebx
or ebx, ecx
bswap edi
mov esi, ecx
and ecx, 0x295c636e
rol esi, 0x11
jmp 0x469175
push esp
inc ebx
mov ebx, ecx
and ecx, ebx
rol ecx, 0xb
bswap edi
xchg esi, ecx
xchg edi, ebx
inc ecx
jmp 0x46b67c
call edx
nop
or ebx, ecx
mov ecx, 0x2acc0956
add esi, edi
xchg ecx, edi
xchg ebx, ecx
bswap edi
dec ecx
add edi, esi
mov ebx, 0x2ad0b7c2
or ebx, 0x2ad14ab8
xor edi, ecx
ror edi, 0x17
mov ebx, ecx
rol ebx, 3
mov esi, 0x2ad46643
jmp 0x46a14a
pop edx
mov edi, ecx
xor edi, ecx
and esi, ecx
mov ecx, esi
mov edi, 0x2ae85c6f
neg esi
or ebx, ecx
not esi
or esi, edi
jmp 0x46b2f2
push 0x11d2fda2
sub esi, ebx
xor ecx, 0x2aec841f
xor ebx, ecx
and ebx, 0x2aedd86b
and edi, esi
sub edi, ecx
or esi, ebx
xchg esi, ecx
jmp 0x46c3b7