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

Disassembly:
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffed9
jne 0x401098
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffefa
jne 0x401121
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff11
jne 0x4011a5
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.shell32.dll_SHBindToParent
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff03
jne 0x40121f
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.ntdll.dll_RtlCommitMemoryStream
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_RtlCommitMemoryStream
ret
jmp 0x46a422
shl edi, 0x18
shr esi, 0x1e
sub ecx, 0x3e50647d
or edi, ebx
shr ebx, 0xf
jmp 0x46b621
push 0x3e63261a
mov esi, edx
xor ecx, ebx
xor edx, 0x3f4f7504
mov edx, esi
xor esi, 0x3f4fe5c1
xor esi, 0x3f501f85
rol edx, 0xa
rol ebx, 4
jmp 0x46dbce
call edi
xor esi, edx
and esi, ebx
mov esi, ebx
or ebx, edx
not ebx
add esi, ebx
and ebx, edx
dec esi
jmp 0x46cf1e
push 0x3e689907
sub edx, ecx
mov ecx, 0x3f6e25fa
sub ecx, esi
add esi, ecx
mov ebx, 0x3f6ec2c1
xor ecx, 0x3f6efbfe
and edx, ecx
xor ebx, ecx
and esi, ecx
and ebx, edx
add ecx, edx
mov esi, ecx
jmp 0x46cf61
mov edi, 0x6332a2e
sub ebx, ecx
sub edx, esi
and edx, ecx
xor ecx, esi
mov esi, edx
sub ecx, 0x3f77ec3d
or ebx, esi
or esi, 0x3f78640b
or esi, ebx
sub ecx, edx
mov ebx, esi
add edx, ebx
jmp 0x46e052
mov edi, 0x6332a2e
mov ebx, edx
xor edx, ebx
mov ebx, edx
and esi, ebx
add ebx, edx
jmp 0x46d745
pop edi
not ebx
sub ebx, esi
add ebx, 0x3f7fe63a
add edx, 0x3f801efd
mov edx, ecx
mov esi, 0x3f808dd0
inc edx
and ecx, 0x3f810687
or edx, ebx
shl ecx, 0x1b
dec ecx
shl esi, 0xc
jmp 0x46accb
call edi
sub ecx, ebx
xchg ecx, ebx
add edx, esi
add edx, ebx
inc ecx
neg esi
and esi, ecx
or edx, ecx
xor edx, ebx
mov esi, 0x3f8a8e4c
and ecx, edx
jmp 0x46c0c8
pop edi
xor ebx, 0x3f9540c9
add ecx, ebx
mov edx, ecx
dec esi
mov ebx, ecx
or esi, edx
and esi, ecx
or esi, edx
xor edx, 0x3f96ee69
or esi, edx
jmp 0x46a923
pop edi
sub ebx, ecx
ror ebx, 0xc
sub esi, 0x3f9899e2
mov ecx, esi
sub ebx, esi
add ebx, edx
and ecx, 0x3f99757e
xor esi, 0x3f99aa66
or ecx, ebx
jmp 0x46e284
push 0x3e6d335e
bswap ebx
mov ebx, ecx
or ecx, esi
and esi, ecx
add ecx, 0x3f9b0419
sub edx, esi
or esi, ecx
mov ecx, 0x3f9ba461
jmp 0x46e25c
pop edi
mov ebx, esi
sub edx, ecx
xchg esi, ecx
ror edx, 0x1d
and edx, ecx
xor esi, 0x3f9ea509
and ebx, 0x3f9eda5a
xchg ecx, esi
ror ebx, 2
mov ecx, edx
mov edx, ecx
add ebx, 0x3f9fe22d
and edx, ebx
jmp 0x46afe9
call fcn.0046bf84
shr ebx, 0x19
rol edx, 0x16
xor ebx, ecx
or ebx, 0x3fb334c7
shr ecx, 0x1b
inc ebx
neg ecx
xor edx, ebx
sub ebx, esi
mov ebx, esi
xor edx, esi
add ebx, 0x3fb4ec1c
jmp 0x46c2ab
push 0x3e76cb7d
and ebx, esi
sub ebx, 0x3fc288fb
mov esi, ecx
sub ebx, 0x3fc30150
jmp 0x46a742
pop edi
and ecx, esi
add esi, ecx
add ebx, esi
and ebx, esi
xor edx, esi
mov ecx, ebx
xor ecx, ebx
xor ecx, edx
and ebx, edx
or edx, 0x3fc53add
xchg ebx, edx
xor edx, esi
neg ebx
shl ebx, 0x1f
add ecx, edx
xor ecx, edx
jmp 0x46e0e4
mov edi, 0x5027095f
inc esi
xchg edx, ebx
bswap edx
or edx, ebx
mov edx, esi
sub edx, ebx
mov edx, ecx
ror edx, 0x1f
mov ecx, 0x3fc8995a
xor ebx, edx
jmp 0x46beae
push 0x3e764d38
not esi
mov ecx, esi
and esi, ebx
sub edx, 0x3fd640d3
bswap ecx
xor ecx, ebx
add edx, esi
sub ebx, esi
or ecx, edx
jmp 0x46cfc1
push 0x3e68552d
rol ebx, 9
nop
xchg edx, esi
neg ebx
xor ebx, esi
add esi, ebx
add ebx, ecx
sub ecx, edx
and ecx, esi
mov edx, esi
jmp 0x46a68e
push 0x3e5f5669
xor edx, esi
dec esi
not esi
shr ebx, 0x16
mov ecx, ebx
rol edx, 0xa
add ecx, edx
add ecx, ebx
and ecx, ebx
jmp 0x46bc48
pop edi
or ecx, ebx
mov esi, edx
rol ecx, 2
dec edx
xchg ecx, ebx
and edx, esi
or esi, ecx
rol ebx, 7
xchg edx, ebx
xor edx, esi
mov edx, ecx
and edx, ecx
jmp 0x46b31d
push 0x3e744223
shr ebx, 0x17
inc ebx
shr edx, 0x13
or edx, ebx
mov edx, 0x4001db2c
add edx, ecx
or esi, 0x400245af
mov ebx, 0x40027a6f
ror ecx, 0x18
inc esi
sub ebx, 0x40032033
jmp 0x46c70b
pop edi
xor ebx, 0x40036ec7
inc ebx
mov ecx, ebx
shl esi, 0x17
xor esi, ebx
jmp 0x46a79e
push 0x3e6c6161
shl edx, 2
sub esi, ebx
sub ecx, 0x40050635
inc ebx
xor ebx, edx
and esi, edx
or ecx, esi
add edx, 0x40061df0
mov esi, edx
jmp 0x46bb9d
call edi
dec esi
xchg ebx, esi
mov ecx, esi
sub edx, 0x400736bd
mov ecx, ebx
xchg edx, esi
neg ecx
add ebx, esi
add esi, edx
mov esi, edx
or esi, edx
jmp 0x46d8fe
pop edi
sub edx, ebx
and edx, esi
sub esi, 0x400ac74b
or edx, ecx
bswap ecx
jmp 0x46bd8c
pop edi
and edx, ecx
xor ebx, edx
add ebx, edx
and ecx, edx
not edx
jmp 0x46ce9e
pop edi
ror edx, 0x12
sub esi, edx
add esi, 0x40149141
xor ecx, 0x4014c64a
dec edx
inc ecx
rol ebx, 3
inc esi
xchg ecx, edx
xchg esi, ebx
and ebx, edx
and ebx, 0x40168500
and ebx, 0x4016bbab
xor ecx, edx
add ebx, esi
bswap esi
jmp 0x46b5e0
push 0x3e615eef
inc esi
and edx, 0x4017dbd4
inc ebx
add esi, 0x401849d1
add ebx, esi
inc ebx
mov esi, ebx
and esi, edx
mov esi, ebx
or ecx, edx
mov esi, edx
sub edx, esi
sub ecx, ebx
xor edx, esi
or edx, ebx
xor ecx, esi
jmp 0x46bcbf
pop edi
bswap ecx
shl ebx, 1
neg ecx
xor edx, ecx
add ecx, edx
nop
bswap edx
nop
jmp 0x46d831
pop edi
mov edx, ebx
neg ebx
xchg esi, ecx
ror esi, 0x1d
xor ebx, edx
and edx, 0x4037cd82
or esi, ebx
jmp 0x46deac
push 0x3e65f724
add ebx, esi
add esi, 0x4045e612
and esi, edx
bswap edx
or esi, edx
or edx, esi
or ecx, 0x4047811b
add esi, edx
sub ecx, esi
xor ecx, 0x404827bd
or ebx, 0x40485d8a
sub edx, ecx
xor ecx, edx
add ebx, ecx
or esi, ebx
jmp 0x46e3a9
pop edi
add edx, ebx
add ebx, ecx
neg ebx
add esi, edx
xor esi, 0x404a4c7e
xor ecx, edx
sub ecx, ebx
shr edx, 0xd
add ecx, esi
sub edx, ebx
jmp 0x46b0be
push 0x3e5c4ccb
xor ebx, 0x4050385d
xor ebx, esi
shl ebx, 0xe
jmp 0x46b9ea
pop edi
mov esi, ecx
inc esi
bswap ecx
add ebx, 0x4051a5e7
add edx, 0x4051dd12
rol esi, 0xf
xor ecx, esi
jmp 0x46d057
call fcn.0046bf84
xchg ebx, ecx
bswap ebx
mov edx, esi
rol ecx, 0x1d
and esi, edx
or ebx, esi
mov ecx, 0x4053e2a7
add ebx, edx
and ecx, 0x40545805
mov edx, ecx
sub ebx, 0x4054c441
jmp 0x46a546
call edi
sub ecx, esi
add esi, edx
xchg ebx, esi
add esi, ebx
mov ebx, 0x406edcb7
jmp 0x46c9c2
pop edi
and ecx, edx
rol esi, 0x12
shl edx, 0x18
and ebx, edx
jmp 0x46aceb
push 0x3e546e3e
dec edx
and esi, edx
shr ecx, 0x17
or esi, edx
xchg esi, ebx
add ecx, ebx
sub ebx, edx
and esi, ebx
not esi
jmp 0x46c570
push 0x3e5ccf8f
xchg esi, edx
and edx, ecx
xor edx, ebx
and esi, ecx
or ebx, esi
xchg ebx, esi
neg edx
add esi, edx
rol ecx, 0x1d
inc ecx
xchg ecx, edx
sub ecx, 0x40977b6f
or ecx, ebx
jmp 0x46d310
pop edi
ror esi, 0x19
add edx, 0x40982c48
or esi, ecx
or edx, ecx
not ebx
jmp 0x46d361
pop edi
sub esi, edx
xor esi, edx
mov ecx, 0x409b653f
sub edx, ecx
and ebx, 0x409bd6ae
xor ecx, esi
and edx, esi
sub ebx, ecx
neg esi
jmp 0x46af8e
call fcn.0046bf84
bswap edx
xchg ebx, esi
bswap ecx
inc esi
and ecx, ebx
xchg ecx, ebx
sub edx, 0x40a02cc8
add edx, esi
sub ebx, ecx
add ecx, esi
and esi, ebx
add edx, ecx
and esi, edx
jmp 0x46a820
call edi
inc esi
inc edx
and esi, ebx
dec ebx
ror ebx, 0x12
add esi, ecx
neg ecx
dec esi
and ecx, edx
add ecx, ebx
xor esi, ecx
xchg ebx, esi
xor ecx, 0x40b59565
sub ebx, edx
jmp 0x46cf46
push 0x3e5c8cb7
and edx, ecx
mov esi, ecx
xchg ecx, ebx
shl edx, 0x1c
xchg ecx, edx
jmp 0x46b777
pop edi
sub esi, edx
xchg ebx, edx
mov ecx, 0x40be3c58
or esi, ecx
or ecx, 0x40beab99
or edx, ecx
xor esi, ecx
xchg ebx, edx
sub esi, 0x40bf8eaf
rol ebx, 0x15
xor edx, ecx
xchg edx, ebx
inc edx
jmp 0x46ca65
push 0x3e6ca7d8
or ebx, esi
sub edx, ecx
sub ecx, ebx
or ebx, edx
sub edx, ecx
xor ecx, ebx
shl esi, 5
jmp 0x46cdee
mov edi, 0x6332a2e
xor esi, 0x40e3e842
or ecx, edx
mov ebx, 0x40e452f3
and esi, edx
xchg edx, esi
not ebx
add ebx, ecx
xchg ecx, ebx
nop
mov ecx, 0x40e5d5ac
sub ebx, 0x40e60bb3
jmp 0x46b3de
push 0x3e62a43e
inc edx
neg ecx
dec edx
or esi, 0x40ea0ecd
add edx, ebx
mov ebx, esi
or ecx, edx
ror ecx, 0x18
jmp 0x46e1ef
mov edi, 0x6332a2e
or edx, esi
not esi
and edx, 0x40eb9661
and ebx, esi
or ebx, esi
sub ebx, 0x40ec3e53
sub ebx, 0x40ec749a
sub esi, ebx
add ebx, 0x40ece101
jmp 0x46dedc
push 0x3e7a80db
xor ecx, ebx
or ebx, ecx
and ebx, esi
inc ecx
jmp 0x46abde
push 0x3e63a8e3
mov esi, ecx
mov ecx, 0x40f42a9a
mov ecx, 0x40f460a8
shl ebx, 0x19
add ecx, ebx
shl esi, 0x14
mov edx, 0x40f540b5
and ecx, 0x40f57926
xor edx, ecx
jmp 0x46e36f
push 0x3e7403e9
and edx, ebx
not ebx
mov ecx, ebx
add edx, ecx
xor esi, ebx
jmp 0x46af43
push 0x3e57c94c
mov ecx, ebx
or ebx, edx
add ebx, 0x40f78b85
not edx
jmp 0x46cc14
push 0x3e554b67
inc edx
dec ecx
xor edx, esi
add ecx, ebx
add esi, edx
jmp 0x46c8de
call fcn.0046bf84
inc edx
sub esi, 0x410a1620
mov edx, esi
shr ecx, 0xc
mov ebx, ecx
bswap esi
and ecx, ebx
jmp 0x46c26a
call fcn.0046bf84
xchg ebx, ecx
sub edx, esi
xchg edx, ebx
and esi, 0x41105e6c
sub ebx, edx
mov ecx, 0x4110cb4d
xor ecx, 0x411101a2
xchg ecx, edx
jmp 0x46cef0
pop edi
and esi, 0x41194c6f
and esi, 0x41198296
rol ebx, 3
sub ecx, ebx
and ebx, edx
sub ebx, ecx
add esi, ecx
xchg ecx, esi
sub esi, ecx
and esi, 0x411b34eb
add esi, edx
jmp 0x46c466
pop edi
add edx, ecx
mov esi, ecx
add ecx, 0x412b0d6f
bswap ebx
and edx, ebx
mov ecx, esi
add ebx, ecx
sub ecx, 0x412c1ca5
add esi, edx
and ebx, 0x412c8978
dec esi
sub edx, ecx
mov ecx, esi
xchg ebx, ecx
jmp 0x46e29f
pop edi
add ecx, esi
add ebx, ecx
or edx, ecx
rol esi, 0xb
xor esi, ebx
sub esi, edx
xor ebx, esi
sub ebx, esi
shr edx, 6
neg ebx
or esi, ecx
mov esi, edx
shl edx, 0x19
jmp 0x46a984
call edi
or esi, 0x41464cc7
mov ebx, edx
and ecx, esi
mov edx, esi
shl edx, 0x16
shl esi, 0x18
or esi, edx
mov edx, esi
xor esi, ebx
mov esi, ebx
jmp 0x46bfbf
call edi
ror esi, 0x1e
sub ebx, edx
xchg ecx, esi
xor esi, 0x414b0312
sub ecx, edx
mov ecx, edx
sub esi, ecx
add ecx, ebx
and ebx, 0x414c1068
xor ebx, ecx
sub ecx, esi
and edx, ecx
mov ecx, esi
jmp 0x46b11f
push 0x3e5f174e
xor ecx, esi
neg esi
dec ecx
add ebx, ecx
jmp 0x46ad26
push 0x3e5ed423
not edx
add ecx, 0x415bfb21
sub esi, ebx
mov esi, ebx
add ebx, edx
xchg esi, ebx
inc ecx
sub ecx, edx
shr ebx, 0x18
sub ebx, edx
add edx, esi
add edx, esi
xor ecx, esi
jmp 0x46c34f
pop edi
xor ecx, esi
sub edx, 0x416cd4e1
sub edx, ebx
mov ecx, edx
xchg ecx, edx
xchg ebx, ecx
xchg ecx, edx
sub esi, ecx
dec edx
and edx, ebx
add esi, ebx
jmp 0x46abb3
pop edi
add esi, ecx
neg ebx
xor esi, 0x417c54f9
sub edx, esi
rol ecx, 0xa
mov ebx, edx
neg edx
or ebx, edx
xor ecx, edx
sub edx, 0x417dcbcf
and esi, ebx
shr edx, 8
jmp 0x46d5ab
push 0x3e54bcb4
xor ecx, ebx
neg ecx
mov esi, edx
shr ebx, 2
sub ebx, 0x417f49bc
sub ecx, esi
add esi, 0x41804868
ror edx, 9
xor ebx, edx
add esi, ecx
jmp 0x46d770
pop edi
sub ecx, edx
and esi, ebx
xchg esi, ecx
xchg esi, edx
sub ebx, edx
mov ebx, ecx
and esi, edx
sub ecx, ebx
neg ebx
and ebx, esi
jmp 0x46b270
mov edi, 0x5027095f
xchg edx, ecx
or ecx, 0x42f7d21b
shl esi, 0x1f
or edx, esi
add esi, ebx
xor ebx, ecx
jmp 0x46d8f0
pop edi
dec esi
inc ecx
sub ecx, 0x430278d4
xchg esi, ebx
or esi, edx
sub ebx, edx
or ecx, 0x430364db
xor ecx, 0x43039ee1
sub ebx, esi
jmp 0x46c5f1
call edi
not edx
mov esi, edx
xor edx, ecx
add ebx, edx
shr ecx, 0x16
add edx, esi
jmp 0x46b9ff
mov edi, 0x5027095f
shl ecx, 7
add ebx, edx
mov ecx, esi
not esi
add edx, ebx
xor ecx, 0x434ded64
mov edx, 0x434e2014
and edx, ebx
add esi, ecx
jmp 0x46cc27
pop edi
ror esi, 7
or esi, ecx
ror ebx, 0xd
xor esi, edx
and edx, ecx
add ecx, 0x435ad8a2
xchg esi, ecx
neg edx
mov edx, 0x435b8b63
xor ebx, ecx
xchg ecx, ebx
rol ebx, 0x1b
xor esi, ebx
jmp 0x46bca2
pop edi
sub esi, ebx
shr edx, 0xa
xchg ecx, esi
and esi, edx
inc edx
xor esi, ebx
xor ecx, 0x43672707
xor ebx, esi
jmp 0x46c548
push 0x3e7a3cd1
shr ebx, 0x1a
mov esi, 0x4369e5b3
mov esi, ecx
or ecx, ebx
sub esi, edx
not esi
mov esi, ebx
add esi, ecx
shl ebx, 0x1d
jmp 0x46bd50
push 0x3e79709d
mov ecx, edx
xchg ecx, ebx
or edx, ebx
sub ecx, ebx
rol ecx, 0x1b
mov ebx, edx
bswap ecx
add esi, edx
jmp 0x46dd62
mov edi, 0x5027095f
xor ecx, edx
xor esi, ebx
xor edx, ebx
ror esi, 0x14
jmp 0x46b811
call fcn.0046bf84
mov ecx, ebx
add ecx, esi
and ebx, 0x4382cfc9
add ecx, edx
mov ebx, edx
inc ecx
inc ebx
jmp 0x46afb2
push 0x3e79f82c
rol ebx, 0xb
xor ecx, esi
xor edx, ecx
ror ecx, 0xe
mov ecx, ebx
xor esi, edx
and ebx, esi
xor ebx, 0x4394e7da
jmp 0x46ca9e
push 0x3e6ced1f
inc ebx
inc ebx
and esi, 0x439fcc0f
jmp 0x46a948
pop edi
rol ebx, 0x18
or ebx, ecx
sub edx, ebx
mov esi, 0x43ac1807
xchg esi, ecx
sub ebx, esi
add ecx, ebx
add ebx, edx
shr ecx, 6
shl edx, 0x14
jmp 0x46d626
call edi
mov esi, 0x43b16562
mov ecx, 0x43b19896
xchg esi, edx
xchg esi, ecx
add edx, 0x43b238eb
dec edx
sub ebx, esi
add edx, ecx
rol ebx, 0x16
ror ecx, 0x15
xor ebx, esi
sub ebx, 0x43b3bbe1
jmp 0x46c796
pop edi
shr ecx, 0xe
xchg esi, edx
not ebx
neg ecx
and ebx, 0x43b4e7fb
mov esi, ebx
sub esi, ebx
rol ebx, 0xd
xchg edx, ecx
not edx
and esi, 0x43b62767
mov ecx, ebx
jmp 0x46e301
pop edi
shl edx, 0x10
and esi, ecx
or esi, 0x43b708e7
bswap edx
or ebx, esi
sub esi, ecx
xor ebx, ecx
or ecx, esi
jmp 0x46a8f2
push 0x3e68dd6b
sub esi, 0x43b864f7
xchg edx, ebx
mov edx, esi
dec edx
sub esi, ebx
neg edx
or edx, ebx
inc edx
xchg ebx, edx
add esi, 0x43ba4f78
sub ecx, esi
sub edx, esi
xor ecx, ebx
mov esi, ebx
mov ecx, edx
jmp 0x46dd13
push 0x3e768a09
dec ebx
mov edx, ecx
shr esi, 0x1a
inc ebx
add ecx, ebx
and esi, ebx
jmp 0x46ab99
push 0x3e7dc205
sub ebx, edx
sub ebx, ecx
and ebx, edx
xchg edx, ebx
jmp 0x46dcf8
mov edi, 0x6332a2e
mov ebx, ecx
and ecx, edx
xchg ebx, ecx
jmp 0x46aac0
push 0x3e7e4335
mov edx, ecx
xor ecx, edx
inc ebx
xor ecx, 0x43f02dd0
ror esi, 5
and ecx, 0x43f0987c
mov ecx, esi
xor esi, edx
mov edx, ebx
xor ebx, esi
or esi, ebx
jmp 0x46dabb
call fcn.0046bf84
xor esi, 0x43f1ec35
xor edx, esi
and ecx, esi
ror edx, 8
or edx, esi
jmp 0x46c894
mov edi, 0x6332a2e
xor edx, ebx
add edx, ecx
add edx, ebx
mov ecx, 0x43f83e04
jmp 0x46d790
push 0x3e578067
mov ecx, edx
neg ecx
xor ecx, 0x44007593
xchg esi, edx
xchg ecx, ebx
sub ebx, esi
mov ecx, edx
jmp 0x46bda0
call edi
and esi, 0x441b7cd2
xor ebx, 0x441bb60c
dec ebx
add edx, 0x441c35c9
dec ecx
jmp 0x46b089
pop edi
mov ebx, edx
add ebx, esi
neg ebx
bswap edx
or edx, ebx
xor edx, 0x44306496
bswap edx
neg esi
xor edx, ecx
add edx, 0x44327a42
xor ebx, esi
xchg edx, ecx
xchg ebx, esi
bswap esi
jmp 0x46ae20
pop edi
xchg edx, ecx
xchg ecx, ebx
mov ecx, ebx
and esi, ecx
mov esi, ebx
and edx, esi
inc edx
mov edx, 0x443aa73a
xor ecx, edx
sub ecx, esi
mov ebx, edx
xor ecx, 0x443b7faa
and ebx, esi
jmp 0x46cafb
call fcn.0046bf84
neg ebx
and ebx, esi
and esi, 0x444b9fe0
xor ebx, 0x444bd43f
mov ecx, 0x444c152e
xchg edx, ecx
sub esi, 0x444c8126
and ecx, ebx
xor ebx, esi
jmp 0x46d878
push 0x3e55050e
sub esi, 0x444d316a
xchg esi, ecx
xchg ecx, ebx
shr esi, 8
xor ecx, edx
or esi, edx
rol ebx, 7
not ecx
jmp 0x46be2b
call fcn.0046bf84
or edx, ebx
add ebx, ecx
or ecx, 0x444fed5e
xchg ecx, edx
xor ebx, edx
or ecx, 0x4451135e
xchg ebx, ecx
or esi, ebx
mov ecx, ebx
add edx, 0x4451f5f8
and ebx, ecx
xchg ebx, ecx
mov edx, esi
add edx, 0x4452cc6e
xchg edx, esi
jmp 0x46b95c
pop edi
dec ecx
sub esi, 0x445b01b0
xchg ebx, esi
shl ecx, 0x16
neg ecx
inc esi
shr edx, 0x15
add edx, esi
jmp 0x46c227
call edi
and ecx, esi
add edx, esi
shl esi, 0x1e
or ebx, esi
rol ebx, 0xc
bswap ebx
add ebx, ecx
neg ecx
jmp 0x46b036
call fcn.0046bf84
add esi, ebx
or esi, ebx
jmp 0x46df71
pop edi
and esi, 0x446971b9
and ebx, edx
or edx, 0x4469e477
add ecx, edx
add edx, 0x446a59b7
xchg ebx, edx
and edx, 0x446ad875
neg ebx
and ebx, ecx
shl esi, 0x17
mov ebx, edx
jmp 0x46e2c1
push 0x3e7e8346
shl edx, 0x15
not esi
and ecx, esi
mov ebx, 0x4488321d
jmp 0x46dc6d
pop edi
ror ecx, 0xc
add esi, 0x44905c70
shl ecx, 0x13
xor esi, 0x4490c8a6
shl esi, 0x1e
xor ecx, edx
xchg esi, ecx
jmp 0x46b79f
push 0x3e636990
and ecx, edx
xor esi, ecx
sub ecx, esi
or edx, ebx
sub ebx, ecx
jmp 0x46bd61
push 0x3e7ec0fc
or ebx, esi
mov ebx, edx
xor edx, ecx
add esi, ebx
mov ebx, ecx
mov edx, ecx
rol ecx, 8
or edx, ecx
xor ecx, 0x44a3d676
jmp fcn.0046aef8
push 0x3e7e038e
xor esi, ecx
inc edx
or ebx, esi
xchg edx, ecx
add ecx, 0x44ad605e
xor ecx, edx
xchg edx, esi
jmp 0x46d29f
push 0x3e691ef6
xor ecx, ebx
bswap ecx
xchg ebx, esi
ror edx, 0x11
add ebx, 0x44afa2e2
mov ecx, esi
add ecx, 0x44b00ebe
bswap esi
shr ebx, 0x10
or edx, ecx
shr esi, 0xa
jmp 0x46e38e
push 0x3e79b742
xchg edx, ebx
add esi, edx
add edx, ecx
not esi
and ecx, 0x44b4a865
xchg ecx, esi
xor ebx, esi
jmp 0x46cd2c
pop edi
mov ecx, ebx
xor ecx, edx
bswap ecx
and edx, ecx
rol ebx, 0xf
sub ecx, ebx
inc edx
mov ecx, esi
jmp 0x46b7cb
call fcn.0046bf84
xor ecx, esi
xchg ecx, ebx
add esi, ebx
shr edx, 5
bswap edx
mov edx, 0x44cc1a8c
mov edx, ebx
and ecx, 0x44cc85a7
bswap esi
jmp 0x46b546
call edi
mov ecx, ebx
bswap edx
and ecx, esi
xchg ecx, edx
xor ebx, ecx
jmp 0x46af7a
call fcn.0046bf84
neg edx
add esi, ecx
add edx, ecx
dec edx
xchg ebx, edx
and ebx, esi
shr ecx, 0x11
add ecx, edx
mov ebx, esi
or ecx, edx
and ecx, ebx
rol ebx, 0xe
jmp 0x46d4a7
pop edi
sub ebx, 0x44f13411
not ebx
xchg ebx, edx
and ebx, edx
rol ecx, 8
xor ecx, ebx
jmp 0x46b3c2
push 0x3e62e701
xor ecx, esi
rol esi, 0x19
ror esi, 0xb
add esi, ecx
sub ecx, 0x450578e6
add ebx, edx
rol edx, 9
or edx, 0x450628e1
sub edx, 0x45066f98
jmp 0x46a4ae
push 0x3e6d792d
bswap ebx
inc edx
or edx, ecx
add edx, esi
neg esi
sub edx, ebx
bswap edx
or ecx, edx
and ebx, 0x450d85a3
and edx, ecx
and esi, edx
sub ebx, ecx
shl esi, 6
jmp 0x46d20d
push 0x3e5e951d
xor edx, ebx
add ecx, esi
inc edx
neg ebx
bswap edx
neg ebx
not ebx
or ebx, esi
xor edx, ecx
jmp 0x46c391
pop edi
add ebx, ecx
or esi, 0x45112314
or ecx, esi
shr esi, 0x17
and ecx, ebx
not ebx
inc edx
add ecx, edx
and edx, 0x4512c971
add ecx, esi
jmp 0x46b3ad
pop edi
shl esi, 0x15
nop
mov edx, ebx
sub ecx, edx
or edx, 0x45143860
mov ecx, esi
or ecx, edx
shl ecx, 0x18
add esi, edx
jmp 0x46db57
pop edi
shl edx, 5
dec edx
add edx, ebx
and ebx, 0x4518a539
dec ebx
jmp 0x46e47d
mov edi, 0x6332a2e
xor ebx, ecx
rol ebx, 4
inc ecx
mov ebx, edx
or edx, 0x45207514
and edx, ecx
sub ecx, ebx
rol ecx, 6
jmp 0x46d2c7
push 0x3e6963ab
and ecx, edx
and esi, 0x4521b5a3
rol ebx, 0x19
sub ecx, edx
ror edx, 0x1f
nop
jmp 0x46e522
push 0x3e663964
xor ecx, 0x4522ff17
and ebx, 0x452342ba
jmp 0x46a718
pop edi
or esi, ecx
rol edx, 0x14
sub ecx, 0x45346213
neg edx
xor ecx, esi
mov ebx, edx
jmp 0x46b355
mov edi, 0x5027095f
sub esi, 0x453f34ff
or ebx, esi
xchg esi, ecx
shr esi, 0xe
xor edx, 0x454021ca
add ebx, 0x45405d57
or ebx, edx
and esi, ebx
sub ecx, esi
or ecx, edx
xor esi, ebx
xor edx, ebx
bswap edx
xchg esi, edx
nop
neg edx
jmp 0x46bf17