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

Disassembly:
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff2c
jne 0x4010a7
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xfffffefc
jne 0x401126
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xfffffee8
jne 0x4011c8
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff30
jne 0x401233
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
call sub.ntdll.dll_NtCreateNamedPipeFile
ret
jmp 0x46cf19
rol edi, 0xd
and ecx, 0x8da2f40c
add edi, ecx
jmp 0x46e090
call ecx
mov esi, ebx
xor edx, ebx
sub esi, edx
xor edi, 0x8decb75a
add ebx, esi
or edx, 0x8decebde
shl ebx, 0x15
sub edi, 0x8ded24b2
add esi, edi
ror edx, 1
inc ebx
sub esi, edi
jmp 0x46dd8f
call fcn.0046d425
sub edx, esi
xor ebx, 0x8dee472a
bswap ebx
xor edx, esi
add ebx, esi
or esi, edi
mov esi, ebx
add esi, 0x8deee496
dec esi
xor esi, 0x8def1d9c
jmp 0x46d46f
pop ecx
dec edx
xchg edi, edx
sub edi, ebx
shl edx, 0xb
jmp 0x46f289
pop ecx
and edi, 0x8df467ca
add ebx, edi
or ebx, edi
or edx, esi
xchg edi, edx
mov esi, edx
not esi
and esi, edx
sub edi, 0x8df53948
xor edx, esi
or edi, edx
add ebx, edi
jmp 0x46d13a
pop ecx
and ebx, edx
shr ebx, 0x16
jmp 0x46e555
pop ecx
xor edx, esi
bswap esi
mov edx, esi
or ebx, 0x8dfb95e2
add edx, ebx
shr esi, 6
xchg edi, ebx
or esi, 0x8dfbfc60
jmp 0x46e7e7
push 0x8da6bec4
dec edx
neg esi
or ebx, edx
xchg edx, esi
jmp 0x46dcce
call ecx
xor edi, esi
neg esi
xor edi, edx
and esi, 0x8e0481a0
add ebx, esi
bswap ebx
mov ebx, edi
and edi, esi
bswap esi
xor esi, 0x8e0523e4
xchg esi, edi
add esi, edi
jmp 0x46d07e
pop ecx
inc edi
rol esi, 7
and esi, 0x8e0c1e8e
or edi, esi
or edx, edi
mov edx, 0x8e0c6d28
and esi, edx
sub edi, 0x8e0ca170
jmp 0x46da7c
push 0x401400
add edx, ebx
sub esi, edx
add edi, 0x8e0e76de
dec edx
mov ebx, edi
xor ebx, edx
xor edi, ebx
mov edx, 0x8e0effb8
not edx
sub ebx, esi
neg ebx
xor esi, edi
jmp 0x46cf34
pop ecx
mov esi, edx
rol ebx, 0x14
sub edi, 0x8e0fc828
shr edi, 2
jmp 0x46db85
pop ecx
or edi, esi
and ebx, 0x8e102a60
shr edi, 0x19
and esi, edi
jmp 0x46f2d3
call ecx
mov ebx, 0x8e135f60
and esi, ebx
shr edx, 7
add edx, 0x8e13ac74
or esi, ebx
dec edx
xchg ebx, esi
and ebx, edi
jmp 0x46f3d8
call fcn.0046d425
or edx, esi
shl esi, 0x17
and edx, edi
mov ebx, 0x8e148e6e
xor edi, 0x8e14ab2a
sub esi, 0x8e14cbaa
mov edx, esi
add esi, edi
jmp 0x46e626
push 0x8dad0937
inc esi
rol esi, 0xe
xor edx, ebx
ror edx, 0x12
shr edx, 0x11
xor edx, edi
not ebx
rol ebx, 0xf
jmp 0x46edd6
pop ecx
bswap edi
shr esi, 0xf
xchg ebx, edx
bswap edx
sub esi, ebx
xchg edx, esi
jmp 0x46e8bc
push 0x8da771f4
mov esi, edx
add esi, 0x8e199864
sub esi, 0x8e19b520
or edx, 0x8e19d5a0
nop
add edi, ebx
jmp 0x46f607
push 0x8dae1966
and edi, esi
or edi, esi
xchg esi, ebx
add edi, ebx
add edx, edi
sub edi, edx
shl esi, 0xf
xchg ebx, esi
mov ebx, edx
sub edx, 0x8e1b1dc2
neg edi
and edi, 0x8e1b5260
jmp 0x46d591
push 0x8dae377c
not edi
xor esi, edx
xor edx, esi
sub ebx, 0x8e1bca22
neg esi
mov ebx, edx
shr ebx, 0x1a
add edi, edx
xchg edx, esi
or esi, edx
sub esi, ebx
add edi, 0x8e1c9eac
and edx, esi
and ebx, esi
jmp 0x46e10c
pop ecx
add edi, edx
xor ebx, edi
sub esi, edi
not edi
mov ebx, 0x8e1e8464
xor edi, 0x8e1ea176
mov edi, ebx
sub edx, 0x8e1ed9c0
or ebx, edi
rol edi, 0x19
jmp 0x46f817
pop ecx
shr esi, 0x19
and ebx, edx
jmp 0x46e823
call fcn.0046d425
rol edx, 0x13
xor ebx, edi
shr esi, 0x17
sub edi, ebx
and ebx, edx
xor edx, edi
jmp 0x46f3c0
pop ecx
add esi, edx
mov edx, 0x8e220cc8
sub ebx, esi
xchg edi, edx
mov esi, edi
and edi, edx
xor esi, 0x8e228d06
add edx, esi
rol ebx, 0x19
ror ebx, 0x14
jmp 0x46edb8
push 0x8db2dc86
add edx, edi
sub edx, 0x8e232168
ror esi, 0x1e
rol ebx, 2
ror ebx, 0xb
xor edx, 0x8e239036
xor esi, edi
neg ebx
xor edi, edx
mov edx, ebx
mov ebx, edi
add ebx, 0x8e242af2
jmp 0x46f653
pop ecx
dec edi
sub esi, edi
shl ebx, 0xd
dec edx
mov edi, 0x8e284aea
bswap edi
jmp 0x46d038
mov ecx, 0x6332a2e
xor edx, 0x8e29f376
xchg edi, edx
nop
ror ebx, 0x1f
add ebx, 0x8e2a5f7a
xor ebx, 0x8e2a7852
add ebx, edi
or edi, ebx
jmp 0x46d7ff
call fcn.0046d425
and ebx, esi
bswap edx
add ebx, edi
bswap edx
sub edi, edx
shl esi, 0xa
or edi, ebx
add esi, 0x8e2eaad8
and edx, ebx
xor esi, edx
jmp 0x46f82f
pop ecx
ror esi, 6
mov edx, ebx
xor ebx, edx
neg ebx
jmp 0x46e8e8
push 0x8dabf804
xchg edx, edi
sub edx, esi
mov edx, ebx
mov edi, 0x8e3384cc
shl esi, 0xa
shr esi, 0xd
jmp 0x46dbfc
push 0x8da5f1c8
add esi, ebx
or edi, 0x8e33f848
xor esi, edx
and esi, edi
xchg esi, edx
sub ebx, edi
mov esi, ebx
rol ebx, 8
xor esi, edi
xchg esi, edx
jmp 0x46e426
mov ecx, 0x6332a2e
and edi, ebx
and esi, 0x8e39e036
add edx, ebx
bswap ebx
jmp 0x46dd59
pop ecx
xor edx, edi
add edi, ebx
xchg esi, edx
bswap edi
mov ebx, edx
mov esi, 0x8e3ac324
shl edx, 0x17
ror edx, 0x13
jmp 0x46d627
call fcn.0046d425
sub edi, edx
and edi, esi
xor edi, 0x8e3c39b6
xor esi, edi
xchg esi, edx
mov esi, ebx
add esi, 0x8e3ca5d6
and edx, ebx
and edx, 0x8e3cd6b0
and esi, ebx
add edx, edi
inc edx
jmp 0x46eb0a
push 0x6bb19
or ebx, edi
sub ebx, esi
sub edx, 0x8e3d7fe0
xor ebx, edi
sub esi, ebx
shr esi, 0x1a
xchg edx, edi
sub esi, ebx
jmp 0x46d3bf
pop ecx
sub ebx, esi
sub edx, 0x8e415bec
xor edx, esi
bswap ebx
mov ebx, edi
shl edi, 0x1d
add ebx, esi
shr ebx, 0x15
jmp 0x46e366
call ecx
xor esi, edx
add edi, esi
jmp 0x46d3fb
call ecx
sub ebx, esi
sub edx, 0x8e43df76
xchg esi, ebx
dec edx
xor ebx, esi
xor edi, ebx
sub ebx, edi
neg ebx
and ebx, edi
xchg edx, esi
jmp 0x46edab
mov ecx, 0x6332a2e
add edi, ebx
mov edx, 0x8e44f656
inc edx
shl ebx, 0xe
jmp 0x46cf75
push 0x8da505f6
xor edx, edi
and esi, ebx
add edx, ebx
shr edi, 0x1b
and esi, edi
rol edi, 0x1e
or ebx, edx
or edi, esi
sub edi, esi
xor esi, edi
jmp 0x46d77a
push 0x8daab1fa
rol esi, 0x15
xor edx, ebx
mov edi, 0x8e47c6fa
and ebx, edx
or ebx, 0x8e47fac2
mov esi, ebx
xor edx, ebx
neg edi
jmp 0x46db02
pop ecx
add esi, edx
add edx, esi
xchg edx, edi
or esi, edx
jmp 0x46d566
mov ecx, 0x6332a2e
add edi, ebx
sub esi, 0x8e4a7874
bswap ebx
add ebx, edx
mov esi, edi
bswap edi
and esi, edx
xor edi, ebx
jmp 0x46e89f
mov ecx, 0x6332a2e
dec ebx
mov ebx, edi
or esi, edi
sub edx, edi
add esi, edx
add edx, esi
dec edi
and edx, edi
sub ebx, edi
sub esi, 0x8e4cdf90
bswap ebx
mov edi, esi
sub edx, esi
xor ebx, 0x8e4d464a
jmp 0x46dff6
push 0x8db12eea
shr esi, 0x16
mov edx, edi
xor ebx, edi
dec edx
xchg esi, edx
or edx, edi
ror ebx, 0x1b
mov edx, ebx
jmp 0x46d97e
push 0x8da89644
mov edi, 0x8e514d4a
bswap edi
jmp 0x46ed6e
mov ecx, 0x6332a2e
xor ebx, 0x8e520a98
inc edx
sub edx, 0x8e524000
neg edi
xor edi, esi
add edi, ebx
and edi, esi
sub ebx, esi
add edx, esi
sub ebx, 0x8e52f814
jmp 0x46e27b
mov ecx, 0x6332a2e
mov esi, edi
xchg edi, ebx
jmp 0x46ef3c
push 0x8db2bf02
xchg esi, edi
and edx, edi
inc edi
not esi
shl edx, 0x1b
or esi, edi
xor edi, 0x8e558618
mov esi, edi
jmp 0x46d692
call fcn.0046d425
bswap edx
xor edi, 0x8e55ecfc
dec ebx
mov ebx, edi
and edx, ebx
xchg esi, ebx
jmp 0x46daab
pop ecx
shr esi, 8
sub ebx, 0x8e57b4ea
ror edx, 0x16
xor esi, ebx
add esi, 0x8e5804fa
xor edi, edx
jmp 0x46e4b3
push 0x8da5b4a7
xor ebx, esi
xor edi, ebx
sub ebx, edi
add esi, edi
and edi, ebx
mov esi, 0x8e624a0e
jmp 0x46f145
call fcn.0046d425
neg edx
mov esi, edx
add edi, ebx
shl esi, 0x16
xchg esi, ebx
shr esi, 0x14
or esi, ebx
sub edi, 0x8e6a0572
mov edx, edi
not ebx
jmp 0x46d25c
call ecx
and esi, edx
or esi, ebx
or edx, 0x8e6a914a
mov esi, 0x8e6aaade
inc edx
add edi, esi
mov edx, edi
add edx, 0x8e6b1744
jmp 0x46e58a
push 0x8da4e28c
neg edi
add esi, edi
sub edi, 0x8e6e14fe
inc ebx
jmp 0x46db17
mov ecx, 0x6332a2e
rol esi, 0x15
and edi, 0x8e7152fc
and esi, edi
xchg edi, edx
nop
rol edi, 0x12
neg esi
shr edx, 0x18
xor edx, edi
bswap edx
jmp 0x46d632
push 0x8dafff6a
shl esi, 5
and edi, 0x8e74daf8
and esi, edi
xor edi, ebx
xor ebx, esi
sub esi, 0x8e754240
jmp 0x46ef78
push esp
add esi, edi
mov edx, 0x8e777de4
shl ebx, 0x1b
xor edi, ebx
jmp 0x46e2db
call fcn.0046d425
add edx, 0x8e7b2624
dec edx
shr ebx, 0xe
xchg esi, ebx
xchg ebx, edi
xor ebx, edi
jmp 0x46f489
push esp
and edx, ebx
inc esi
mov esi, 0x8e7e6a9c
xchg esi, edi
mov edx, edi
rol edx, 0x1a
xchg ebx, esi
shl edx, 0xe
mov edi, esi
mov ebx, 0x8e7f247c
xor edi, 0x8e7f410e
xor esi, edi
and edi, ebx
and edx, ebx
jmp 0x46f527
push 0x8dab8016
add edx, esi
xchg esi, ebx
jmp 0x46e76b
push 0x8db10e3e
xor esi, 0x8e838fe8
add edx, esi
jmp 0x46dc7b
call fcn.0046d425
and ebx, 0x8e865cfe
sub edx, edi
and esi, ebx
sub edi, esi
mov edi, ebx
and edx, 0x8e86e102
or edx, ebx
xor esi, edx
jmp 0x46dae4
mov ecx, 0x6332a2e
add edx, edi
rol edx, 9
and esi, 0x8e8828dc
and esi, edx
shl esi, 2
add esi, 0x8e887636
jmp 0x46d9cc
push 0x8daa75ee
sub ebx, edi
xor edi, esi
sub edx, edi
mov edx, esi
and edx, edi
and edi, edx
shr edi, 0xe
xchg esi, edi
xchg esi, ebx
bswap ebx
jmp 0x46f5b9
pop ecx
sub edx, 0x8e8da0ce
add esi, edx
mov ebx, esi
or esi, edx
inc ebx
and esi, edi
mov edx, 0x8e8e3852
or edx, edi
jmp 0x46d3e7
pop ecx
inc edi
mov ebx, esi
or esi, edx
xor edi, 0x8e90887c
rol edi, 0xe
shr esi, 0x1a
add edi, 0x8e90de90
shr edi, 6
jmp 0x46d878
pop ecx
shr edi, 2
add edx, edi
xor edx, ebx
sub ebx, edx
sub edi, ebx
shl edx, 7
jmp 0x46d994
pop ecx
mov edi, esi
sub edi, 0x8e929f5c
add edi, edx
ror edx, 7
jmp 0x46f4a1
push 0x8db339fa
dec ebx
add esi, ebx
rol edx, 0x19
mov edi, edx
mov ebx, esi
sub edx, esi
add esi, edi
neg edx
jmp fcn.0046d4b3
call ecx
shl esi, 0x1a
xor ebx, edi
add ebx, 0x8e9753ec
neg edx
or esi, edx
neg edi
add ebx, edx
ror edx, 0xe
inc ebx
dec ebx
jmp 0x46e4e4
push 0x8daeecec
dec esi
xor edx, esi
add ebx, esi
bswap ebx
xor edx, 0x8ea05020
add edx, ebx
jmp 0x46ed00
push 0x8daba1c6
or ebx, 0x8ea09566
and ebx, 0x8ea0b5cc
xchg edx, ebx
or ebx, 0x8ea0e8ca
mov edx, 0x8ea1025e
xchg edx, edi
add edx, 0x8ea13976
ror edx, 8
jmp 0x46ebc3
pop ecx
and edx, ebx
and ebx, edx
xor edx, esi
xor edi, 0x8ea442aa
mov ebx, edx
shr ebx, 0x11
jmp 0x46ec5b
pop ecx
sub edx, edi
sub edx, edi
mov edx, esi
rol ebx, 9
xchg edi, edx
and esi, ebx
shl edi, 7
add ebx, edx
add esi, ebx
xchg ebx, edx
or edx, ebx
mov esi, ebx
not edx
xor edx, edi
jmp 0x46d515
push 0x8da87be6
not edx
add ebx, edi
and edx, esi
and ebx, esi
add edi, 0x8ea8f486
shr esi, 1
jmp 0x46dcaf
call fcn.0046d425
dec ebx
ror ebx, 1
inc ebx
mov edx, edi
add edx, 0x8eaa2394
neg esi
mov ebx, edx
mov edi, ebx
jmp 0x46f1c5
pop ecx
mov ebx, esi
xor edi, edx
or ebx, edx
xor edx, edi
add edx, ebx
or edi, 0x8eab13f0
ror ebx, 0x16
or edi, esi
rol edx, 4
add esi, edx
xchg esi, edx
xor esi, edi
and ebx, 0x8eabcc76
xchg edx, ebx
jmp 0x46e752
pop ecx
inc edi
and edi, 0x8eac3164
or edx, edi
and ebx, edi
mov esi, ebx
sub ebx, edx
rol esi, 0x18
ror esi, 7
jmp 0x46e38a
call fcn.0046d425
add edi, 0x8eacf038
and edx, esi
ror ebx, 0x14
or edi, ebx
or edx, 0x8ead5b54
mov esi, edi
xchg esi, edx
not ebx
jmp 0x46f117
push 0x8db03b10
bswap esi
and esi, edi
dec edi
shl ebx, 0xd
xchg esi, edx
xchg esi, edi
shr edi, 0x19
xor esi, edx
jmp 0x46dbbc
call ecx
and edi, esi
sub edi, ebx
xor edx, ebx
and esi, edi
or edi, edx
and edx, edi
jmp 0x46f6cb
mov ecx, 0x6332a2e
neg edx
xor ebx, 0x8eb67e82
mov esi, ebx
sub ebx, edx
sub edx, 0x8eb6caa2
mov ebx, edi
shr esi, 0x1a
xchg ebx, edx
jmp 0x46e903
call ecx
dec edi
mov edx, edi
xor edx, 0x8ebd51d0
nop
add edx, ebx
sub esi, edx
xor edi, 0x8ebdb85e
mov esi, edi
and edi, edx
or edi, ebx
bswap edi
xchg ebx, edx
xchg ebx, edi
add ebx, 0x8ebe7204
jmp 0x46f4d8
push 0x8dad4496
dec edx
and ebx, esi
jmp 0x46f3e1
call fcn.0046d425
dec edi
add edi, ebx
ror ebx, 3
or edi, ebx
jmp 0x46e01a
push 0x8dabbc08
and esi, ebx
neg edx
xor edi, ebx
neg ebx
mov edx, 0x8ec2e20c
shl ebx, 0x15
and ebx, esi
xor edi, esi
add edi, ebx
ror ebx, 0x1b
jmp 0x46f460
pop ecx
sub ebx, esi
add edx, edi
xchg esi, edi
add esi, edi
and edi, edx
add ebx, esi
mov esi, 0x8ec7ac6c
bswap edi
xchg ebx, edx
mov esi, ebx
xor edi, 0x8ec81a58
mov ebx, edx
sub edx, 0x8ec84f5e
xor edx, 0x8ec8681a
jmp 0x46e18d
pop ecx
add ebx, 0x8ec893e6
ror edx, 0x14
and edx, edi
shl esi, 0x1c
xchg ebx, esi
rol esi, 0x17
xor edx, 0x8ec93646
not ebx
xor edx, esi
rol ebx, 0x1b
ror ebx, 0x1c
or edx, 0x8ec9beda
jmp 0x46dd3b
mov ecx, 0x4132136a
mov edi, ebx
or edx, esi
nop
or ebx, edi
mov ebx, edx
mov esi, edx
shl ebx, 4
mov edi, edx
jmp 0x46edf6
push 0x8daf0a9c
mov ebx, edx
and ebx, edi
add ebx, esi
mov edx, esi
add ebx, 0x8ecc552e
mov edx, 0x8ecc6eb2
add edi, edx
ror esi, 6
mov edx, esi
add ebx, esi
dec esi
xor esi, 0x8ecd0f3a
mov esi, edi
ror ebx, 0x1e
jmp 0x46f7d5
mov ecx, 0x6332a2e
xor edi, ebx
xchg edi, edx
mov ebx, 0x8ece4856
shr edi, 0xe
mov esi, ebx
xor edi, 0x8ece9db0
mov edi, ebx
and edx, 0x8ececeb6
jmp 0x46e3ee
mov ecx, 0x6332a2e
inc ebx
and esi, edi
inc ebx
and esi, edi
add ebx, edx
ror ebx, 4
or ebx, esi
shl edx, 0x16
xor edi, edx
add esi, edi
and edx, 0x8ecffdc6
bswap esi
jmp 0x46eb44
pop ecx
not esi
and ebx, edx
add edi, ebx
dec edx
jmp 0x46f73a
push 0x8da85cec
xchg edi, esi
xor esi, edi
xchg edi, edx
nop
and edi, ebx
shr esi, 0x17
sub ebx, edi
sub edi, 0x8ed21790
jmp 0x46e874
push 0x8dad2690
mov edx, 0x8ed23cd8
xor esi, ebx
or esi, edx
xor edi, esi
or ebx, esi
sub edx, 0x8ed2bc78
mov edi, esi
dec ebx
jmp 0x46eb37
call fcn.0046d425
shr ebx, 4
add edx, 0x8ed336d0
shr edx, 7
inc ebx
or edx, edi
mov edx, 0x8ed3a7e2
not esi
xor esi, edi
jmp 0x46e1ed
call fcn.0046d425
xor esi, edi
xor ebx, edx
or esi, ebx
neg esi
or esi, 0x8eddbdcc
and ebx, edi
add edi, edx
add esi, edx
jmp 0x46e9f1
push 0x8db01cee
xor edi, edx
and edx, ebx
sub ebx, esi
neg ebx
jmp 0x46e964
push 0x8db1e642
sub edx, 0x8ee388d4
xchg ebx, esi
sub edi, esi
neg edi
and edx, esi
sub ebx, esi
xor edi, edx
shl edi, 0x1a
shr esi, 4
rol esi, 0x15
sub edx, 0x8ee496e0
not ebx
jmp 0x46f425
call ecx
and edi, esi
and esi, edi
mov edi, esi
mov ebx, esi
mov edi, 0x8eeb4e4c
shl esi, 0xb
jmp 0x46d11b
push 0x8da5d33e
xor ebx, esi
shr edx, 2
sub ebx, esi
shl esi, 0xd
dec esi
xor esi, 0x8eec99ea
jmp 0x46d8bb
call ecx
inc edi
dec edx
add esi, edx
sub ebx, edx
nop
sub ebx, esi
jmp 0x46e535
push 0x8da7537c
sub edx, edi
and esi, ebx
sub edi, esi
mov ebx, edx
mov esi, 0x8ef5f1b6
rol esi, 6
jmp 0x46d545
pop ecx
inc ebx
xor esi, edx
not esi
or edx, esi
neg ebx
or ebx, 0x8ef8104a
add edi, 0x8ef82d88
and edx, edi
sub edi, edx
xchg edx, esi
sub esi, 0x8ef899fc
shr esi, 6
rol esi, 0x16
neg edx
jmp 0x46f017
call ecx
sub edi, 0x8eff9e98
bswap edx
sub edi, edx
rol esi, 4
mov edi, ebx
xchg edi, edx
jmp 0x46d532
pop ecx
inc ebx
mov esi, edx
jmp 0x46d365
mov ecx, 0x6332a2e
xor esi, edi
xchg esi, edx
bswap edi
mov esi, edi
sub ebx, edi
mov ebx, esi
jmp 0x46d48d
push 0x8db2042c
xor edi, ebx
shl esi, 0x16
add ebx, edx
add ebx, 0x8f030b8a
jmp 0x46dcf7
push 0x8dabddd2
sub edi, edx
xor esi, edx
shl esi, 0x18
ror esi, 0x1c
jmp 0x46d8a0
call ecx
xor edx, 0x8f053972
mov esi, edx
shl ebx, 0xc
add esi, ebx
and esi, edi
or edi, ebx
jmp 0x46cfbb
pop ecx
mov ebx, edi
dec edx
or ebx, esi
inc edx
sub edi, esi
sub edx, ebx
sub edi, 0x8f06801e
add ebx, edx
or edx, 0x8f06b4ce
sub edx, 0x8f06ce26
jmp 0x46f85f
pop ecx
shr edi, 0x1a
sub esi, 0x8f07ba4e
sub esi, edx
mov esi, ebx
not edx
sub edi, edx
shl esi, 4
mov ebx, esi
xor ebx, esi
add ebx, edx
jmp 0x46d739
push 0x40
or edx, esi
sub edi, 0x8f0a3116
add edi, edx
or ebx, edx
mov edx, edi
or edi, esi
mov edi, ebx
xor esi, edx
jmp 0x46d9f9
push 0x8daa93e4
rol edi, 0x14
add ebx, 0x8f0e2234
shl edi, 0xf
mov ebx, edi
jmp 0x46db63
push 0x8da78c26
not ebx
xor esi, ebx
add edx, ebx
xchg edx, ebx
neg edi
xchg edx, ebx
or ebx, 0x8f10e6d0
and edi, ebx
and esi, ebx
and ebx, edi
xchg esi, edi
add esi, 0x8f1167f6
jmp 0x46ed48
push 0x8db2fab6
add edx, edi
rol ebx, 5
and edi, ebx
xor edx, 0x8f12ed7e
bswap edx
add ebx, edi
bswap edx
or edx, esi
neg esi
xor edi, edx
jmp 0x46f793
pop ecx
neg edi
ror esi, 0x15
xchg esi, edi
add edi, ebx
ror ebx, 0x11
mov edi, edx
and esi, 0x8f166bfa
add ebx, esi
jmp 0x46ec8c
pop ecx
sub ebx, 0x8f18b6cc
xor ebx, 0x8f18d024
mov ebx, 0x8f18ed48
and esi, ebx
sub esi, 0x8f192164
mov edx, esi
xor ebx, edi
xor edx, ebx
and esi, edx
xor edi, ebx
ror edx, 3
rol ebx, 4
add esi, ebx
add edi, 0x8f1a0da6
jmp 0x46d66f
push 0x8db3184c
shr ebx, 1
mov edx, ebx
shr edi, 4
and ebx, esi
xchg edx, edi
xor ebx, edi
and edx, esi
mov edx, 0x8f1bf3c6
jmp 0x46e59d
push 0x8daf284c
add edi, ebx
neg edx
and ebx, esi
shl ebx, 0x13
or esi, edx
or edi, 0x8f1de8ae
or ebx, edx
xor edx, edi
add edx, ebx
and edx, edi
and edi, esi
xor edx, esi
jmp 0x46ea04
pop ecx
mov edi, esi
mov ebx, edi
xchg edx, esi
mov ebx, esi
mov edi, 0x8f1ff134
mov ebx, 0x8f200aae
jmp 0x46def9
call ecx
sub edi, 0x8f202e34
xor esi, ebx
and ebx, 0x8f2065e0
or ebx, edi
and edx, 0x8f2099c8
and esi, ebx
shl edi, 5
xor edx, esi
add ebx, 0x8f21048c
sub edx, edi
xor ebx, edi
add ebx, edx
jmp 0x46d5e1
pop ecx
xor edx, ebx
and edx, edi
nop
sub ebx, esi
xor edi, edx
dec esi
or edi, esi
and esi, edi
or esi, 0x8f2248bc
and edi, esi
jmp 0x46ece6