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

Disassembly:
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xfffffee9
jne 0x401098
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff15
jne 0x401130
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xffffff02
jne 0x4011af
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xfffffed7
jne 0x40121a
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
call sub.ntdll.dll_RtlLogStackBackTrace
call sub.advapi32.dll_AccessCheckByTypeResultListAndAuditAlarmByHandleA
ret
jmp 0x46af77
dec ebx
shl esi, 0x19
mov edi, 0x1d24f603
jmp 0x46b852
call fcn.0046c478
sub ebx, edi
or edi, ecx
or esi, ebx
or ecx, esi
dec esi
shr esi, 0x11
add ecx, ebx
ror edi, 0xd
jmp 0x46c7df
call edx
add edi, ebx
rol edi, 0xf
xchg ecx, edi
xchg ebx, esi
xchg ebx, edi
and ecx, esi
jmp 0x46ba7c
mov edx, 0xa3f322a
sub esi, ecx
and ebx, 0x1f0586fc
and ecx, esi
ror esi, 0xe
and esi, edi
add esi, edi
sub ebx, 0x1f069ee5
xor edi, ebx
add esi, edi
xor ebx, esi
not esi
and ebx, 0x1f07b164
jmp 0x46baba
push 0x1d297a69
shl edi, 7
inc esi
sub edi, esi
mov esi, 0x1f089f3d
or edi, esi
and ecx, 0x1f0915b6
add esi, 0x1f094d2c
and edi, 0x1f0982bf
rol esi, 0xc
jmp 0x46bc48
pop edx
and ebx, esi
sub edi, 0x1f0a3c6c
xchg edi, ebx
xor ecx, ebx
dec ebx
mov edi, 0x1f0b225e
and ecx, edi
jmp 0x46cc76
push 0x1e1c4867
add esi, edi
mov esi, ebx
xor ecx, ebx
xor ecx, edi
xchg esi, ebx
xchg ebx, esi
shl esi, 6
xor ebx, ecx
ror esi, 0x1d
nop
mov ecx, ebx
shr esi, 0xf
ror esi, 0xc
jmp 0x46c4b7
pop edx
xor ecx, esi
not esi
xchg edi, ecx
xor esi, edi
xor esi, ebx
and edi, ecx
or esi, 0x1f1d8f65
jmp 0x46d19a
pop edx
mov ebx, 0x1f22d338
xor edi, ecx
bswap edi
not esi
xor ebx, edi
shr edi, 0xa
jmp 0x46bda7
call fcn.0046c478
shr esi, 7
shr ecx, 0xd
and ebx, ecx
and edi, ecx
inc esi
and esi, ecx
xchg ecx, esi
add ecx, edi
jmp 0x46cd86
mov edx, 0x2809144b
and edi, ecx
and esi, ecx
neg esi
xchg esi, ecx
jmp 0x46b30f
pop edx
add ecx, esi
rol ebx, 0x1b
or ecx, edi
or esi, ecx
or esi, edi
bswap ebx
sub ecx, edi
add edi, ecx
jmp 0x46c558
push esp
ror edi, 3
or ebx, esi
xor ecx, 0x1f3abf67
rol edi, 0xf
add esi, ecx
jmp 0x46c247
pop edx
xor ebx, ecx
xchg edi, esi
rol ebx, 0x1f
not esi
add ebx, 0x1f3e795b
add ecx, esi
mov esi, ebx
add ecx, esi
and edi, esi
add esi, ecx
dec ebx
mov edi, ebx
jmp 0x46cb0b
pop edx
sub ecx, esi
shr ecx, 0x10
inc edi
mov esi, ebx
jmp 0x46c0a5
push 0x1e1eb00f
sub ebx, ecx
shl esi, 0xc
inc ecx
mov ebx, ecx
and ebx, edi
add edi, esi
mov edi, 0x1f4c945b
sub ebx, edi
xor ecx, esi
shl ecx, 0x13
and ecx, 0x1f4e1467
and ebx, edi
jmp 0x46d400
push 0x1e140b9c
xchg edi, ecx
neg esi
add ebx, ecx
mov edi, 0x1f510ee8
not ecx
bswap ecx
ror ecx, 0x1c
and ebx, 0x1f51fe69
or ebx, edi
xchg edi, esi
jmp 0x46ceef
pop edx
mov ebx, ecx
xor esi, edi
add ecx, esi
add ebx, 0x1f55979a
jmp 0x46c665
call fcn.0046c478
add edi, ebx
and ecx, edi
xchg esi, ecx
xor ecx, ebx
neg ecx
sub esi, ecx
xor ecx, ebx
xor esi, ebx
sub ecx, esi
add edi, ebx
xchg esi, edi
xchg ecx, edi
add ecx, esi
jmp 0x46b726
pop edx
or ecx, edi
and edi, esi
xor ecx, edi
not esi
rol edi, 0x19
or ecx, edi
and edi, ebx
shr edi, 0x10
neg esi
xor ecx, ebx
jmp 0x46b500
mov edx, 0xa3f322a
mov ebx, 0x1f68c27e
sub ebx, esi
xor ebx, edi
shr esi, 8
xor ebx, edi
dec ebx
jmp 0x46bde5
mov edx, 0xa3f322a
sub edi, 0x1f6abdc7
and ecx, esi
xor ecx, edi
shl ebx, 8
sub ebx, ecx
xor edi, 0x1f6bd42b
mov ecx, esi
not ecx
mov ecx, edi
or ecx, esi
xchg edi, esi
jmp 0x46c9cf
call edx
sub esi, ebx
and esi, ecx
inc esi
add edi, ecx
and ebx, 0x1f75d88c
xchg edi, ecx
xchg edi, ecx
rol ebx, 5
sub edi, ebx
and esi, edi
bswap ecx
inc esi
jmp 0x46cbb2
call fcn.0046c478
add ebx, esi
add ecx, ebx
xor ecx, 0x1f785daf
xor ecx, edi
xor esi, ecx
and ebx, esi
neg esi
xor ebx, 0x1f79896a
jmp 0x46c2d7
mov edx, 0x2809144b
mov ebx, esi
rol ebx, 2
shl edi, 0x1a
add edi, ecx
shr ecx, 0x16
xchg ebx, edi
rol esi, 4
xor esi, 0x1f87b688
add ebx, edi
or ecx, ebx
add ecx, esi
sub ecx, esi
and esi, 0x1f88dc84
or ecx, esi
sub edi, 0x1f8950f7
jmp 0x46b918
push 0x1d28f71e
not ebx
add edi, ebx
shr ebx, 0x1d
shr ebx, 2
or ebx, esi
or ecx, esi
jmp 0x46be29
pop edx
add esi, ebx
shl esi, 0x10
sub ebx, esi
xchg ecx, edi
mov ecx, ebx
sub ebx, ecx
jmp 0x46c516
pop edx
xor ebx, esi
or ecx, 0x1f97d5a8
xchg ebx, edi
rol ecx, 0x19
and edi, 0x1f989243
dec edi
sub ecx, ebx
sub ecx, edi
or ebx, ecx
add ecx, esi
and edi, ebx
not ecx
jmp 0x46bbf3
call edx
mov ebx, ecx
mov esi, edi
shl ecx, 4
sub ecx, ebx
sub ebx, ecx
xchg esi, ecx
inc ecx
add ebx, edi
bswap edi
sub ecx, esi
jmp 0x46bc95
call fcn.0046c478
mov ebx, 0x1fa12d83
xor ebx, esi
jmp 0x46d445
mov edx, 0x2809144b
shr esi, 0x17
or esi, ebx
xchg ebx, ecx
dec esi
xor ecx, esi
add ebx, edi
mov ecx, esi
or ebx, esi
mov ecx, ebx
sub ecx, esi
xor ebx, edi
jmp 0x46bcec
call fcn.0046c478
neg ebx
xor esi, ebx
or ecx, esi
xchg esi, ecx
add esi, ebx
or esi, ecx
jmp 0x46d207
push 0x1e1aaf8b
xchg ecx, edi
xor esi, edi
and edi, ebx
xor ecx, ebx
mov ebx, 0x1fb3ae92
jmp 0x46b693
pop edx
rol esi, 8
bswap esi
xor ecx, 0x1fb65c97
bswap edi
or ebx, esi
and ebx, ecx
add ebx, esi
shr edi, 3
or edi, ebx
bswap ebx
and edi, esi
jmp 0x46b272
pop edx
sub ecx, 0x1fbb6b11
sub esi, edi
or ebx, edi
sub ebx, edi
or edi, esi
and ecx, esi
xchg esi, ebx
xor edi, ecx
or ebx, edi
or edi, esi
xchg edi, esi
jmp 0x46cd50
pop edx
add ebx, ecx
or edi, esi
and ecx, edi
xor ebx, esi
and ebx, edi
sub esi, edi
add ebx, ecx
sub ecx, ebx
or edi, 0x1fbfd38e
xor edi, ebx
jmp 0x46be6a
call fcn.0046c478
mov ecx, 0x1fc0609e
or esi, 0x1fc0a690
nop
mov ecx, 0x1fc11e09
mov esi, ebx
bswap ecx
jmp fcn.0046b612
call edx
xor esi, ecx
inc edi
shl ebx, 8
or edi, 0x1fc665a8
and edi, ebx
add edi, ecx
or ebx, ecx
mov edi, esi
xor ecx, ebx
jmp 0x46d073
pop edx
xchg ebx, ecx
or ecx, esi
xchg ecx, edi
rol esi, 2
xor edi, ecx
jmp 0x46c4cf
push 0x1d29ba8c
add edi, 0x1fe81a89
mov ebx, edi
xor edi, ebx
dec ebx
add edi, ecx
sub ecx, edi
inc edi
add ebx, edi
jmp 0x46d324
call edx
add edi, ebx
bswap ebx
sub esi, 0x1fea8c6b
xor esi, 0x1feacb24
xor esi, 0x1feb06e4
or ecx, edi
dec ecx
and edi, ebx
xor ecx, ebx
xor ecx, ebx
nop
xchg ecx, ebx
add ecx, 0x1fecf34c
bswap ebx
jmp 0x46bd16
pop edx
ror ebx, 0x11
shr edi, 0xa
or ebx, esi
mov ebx, ecx
or ecx, edi
xchg ebx, edi
sub ecx, edi
add esi, 0x1fef28ec
mov ebx, edi
dec ebx
xchg ecx, esi
xor ebx, esi
jmp 0x46b576
call fcn.0046c478
sub esi, 0x1ff5cafc
rol ecx, 0xf
add ebx, esi
add esi, ebx
inc esi
add esi, edi
inc esi
xor edi, 0x1ff9a503
inc ebx
xor ecx, 0x1ffa28b0
xor ebx, esi
jmp 0x46c62d
pop edx
xor ebx, edi
mov esi, ecx
or ebx, edi
xor ecx, edi
sub esi, ecx
and esi, ebx
xor esi, ecx
nop
and esi, ebx
sub edi, ecx
sub esi, ecx
add edi, ebx
jmp 0x46cece
mov edx, 0xa3f322a
dec edi
xchg ecx, esi
sub ecx, edi
shr ebx, 0x1e
sub ecx, edi
mov ebx, ecx
jmp 0x46c431
pop edx
mov esi, ebx
add ebx, edi
add ebx, esi
mov edi, ebx
add esi, 0x20063618
xor esi, 0x200675c1
and esi, edi
xor ebx, 0x2006eaf6
neg ebx
xor ecx, esi
jmp 0x46ca16
call fcn.0046c478
xchg ebx, esi
and esi, 0x2009829f
sub ebx, 0x2009c190
xor ebx, ecx
and ecx, esi
xchg ebx, ecx
mov edi, 0x200ab9db
or ebx, ecx
add esi, ecx
jmp 0x46b11b
push 0x1d293a40
ror ecx, 0xb
neg edi
mov ebx, ecx
xor edi, esi
ror ebx, 4
sub ecx, 0x200eae6d
dec ecx
sub ecx, esi
xor ebx, 0x200f65a8
jmp 0x46b15e
push 0x1d2d950e
inc edi
mov ecx, 0x2012a085
xchg ebx, esi
add edi, ecx
and ecx, 0x20134fe1
add esi, ebx
not edi
shl ecx, 7
xor ecx, esi
nop
rol esi, 0x18
jmp 0x46d6fb
call edx
dec ebx
and esi, ecx
bswap edi
rol edi, 0x1a
and edi, ecx
xor ebx, ecx
xor edi, esi
neg ecx
bswap ebx
and edi, ebx
jmp 0x46c5c7
call fcn.0046c478
xchg ecx, ebx
sub esi, ecx
xor ecx, esi
shr edi, 4
ror esi, 0xf
sub ecx, ebx
jmp 0x46bc64
pop edx
nop
bswap ecx
sub edi, esi
or ecx, esi
sub ecx, edi
xor ecx, edi
jmp 0x46ba3c
pop edx
add ecx, 0x2032a420
shr edi, 0x1b
xchg ebx, edi
and ebx, edi
or esi, edi
jmp 0x46d352
call edx
ror ecx, 1
sub edi, esi
xchg edi, ecx
sub ecx, edi
mov ecx, 0x2034bf93
and edi, ecx
dec edi
xor edi, ebx
or ecx, edi
xchg ecx, edi
bswap edi
dec ecx
jmp 0x46b2d8
mov edx, 0x2809144b
xor ecx, esi
shr esi, 5
neg edi
mov edi, ebx
xor ebx, esi
dec ecx
add esi, ecx
add edi, 0x2038365d
jmp 0x46b748
pop edx
add esi, 0x2038853a
bswap edi
sub edi, 0x2039034a
xchg ebx, edi
and ecx, ebx
shr esi, 0x11
add edi, 0x2039e227
jmp 0x46c5a4
push 0x1d34174e
add ecx, 0x204190f4
dec ebx
add edi, 0x20420019
ror ebx, 7
add ebx, edi
sub ebx, ecx
shl ebx, 3
or esi, edi
shr ecx, 0x14
dec ecx
mov edi, esi
add edi, ecx
xchg edi, ecx
neg ebx
jmp 0x46c284
mov edx, 0x2809144b
xor ebx, edi
add esi, ecx
sub ecx, edi
inc esi
or esi, edi
xor edi, ebx
add ebx, 0x2047538f
jmp 0x46b058
push 0x1d3ebe8f
sub edi, ebx
xor ebx, esi
sub esi, ecx
mov edi, ecx
mov ebx, ecx
xor edi, ebx
xor esi, edi
xchg edi, esi
mov ecx, 0x204985a0
add ecx, edi
sub ebx, 0x2049fa22
neg edi
jmp 0x46d4ac
push 0x1d3563be
not ebx
shr esi, 9
or ebx, 0x204e74f9
xchg ecx, edi
shr esi, 2
ror ebx, 0xf
and ecx, edi
xchg edi, esi
jmp 0x46d394
push 0x1d3f5879
xchg esi, ebx
shr ecx, 5
and ebx, ecx
shl esi, 0xd
mov edi, esi
add edi, ecx
add ebx, 0x20533af3
add esi, ecx
jmp 0x46b929
push 0x1e1cd34a
and edi, ebx
mov ecx, ebx
not esi
or edi, 0x20547d5b
or ecx, esi
xor edi, 0x205574e8
rol ebx, 0xa
jmp 0x46c160
push 0x40
sub ebx, ecx
and esi, edi
and ecx, ebx
bswap ecx
and ebx, 0x2056d034
rol ecx, 5
mov esi, ebx
not ebx
or edi, esi
xor ecx, 0x2058781b
jmp 0x46d2ec
push 0x1d3486ea
and esi, edi
not esi
add ecx, 0x205aa4a3
and ebx, edi
shr ecx, 0xe
add ecx, esi
sub esi, edi
xor ebx, 0x205bbdb4
or ecx, 0x205c0170
sub ecx, ebx
xor esi, ecx
mov ebx, esi
add ebx, esi
jmp 0x46d0d3
call edx
ror ecx, 0x13
sub ecx, 0x205fafaa
or edi, ebx
xor ebx, edi
shl esi, 7
xchg esi, edi
mov edi, 0x2060cf64
shr ecx, 0x1a
mov ecx, edi
jmp 0x46d1c2
call fcn.0046c478
xor ecx, edi
xor esi, 0x206ff6e8
mov ecx, ebx
xor ecx, ebx
shr ebx, 0x13
mov ecx, esi
xchg edi, ebx
jmp 0x46d47f
call fcn.0046c478
and ecx, 0x20764e61
xor ecx, edi
sub ecx, esi
shl edi, 0x1f
sub edi, esi
sub edi, ecx
dec ebx
and esi, ebx
sub edi, 0x20781106
jmp 0x46c066
push 0x1e1c8cd1
xchg ebx, ecx
mov ecx, edi
mov ebx, 0x20807dc2
shr esi, 0x11
or ebx, esi
jmp 0x46c226
mov edx, 0x4132136a
shl edi, 0x13
bswap ecx
shr ebx, 0x1e
rol ebx, 3
mov ebx, ecx
not ecx
inc edi
and ecx, 0x2082c9b7
or esi, ecx
add edi, ecx
jmp 0x46b98f
push 0x1d2f60a1
not esi
mov esi, ebx
or ebx, ecx
sub ecx, 0x208652a7
and ecx, edi
xor ebx, esi
and ecx, 0x2086f62e
rol edi, 0xd
neg esi
xor edi, esi
ror ebx, 0xe
sub edi, ebx
jmp 0x46d3ea
call fcn.0046c478
or ecx, ebx
and ecx, edi
xchg ecx, ebx
neg edi
or ebx, esi
mov edi, ebx
jmp 0x46d89e
pop edx
or ebx, esi
xchg edi, ebx
sub ebx, edi
shl esi, 0x19
xchg ebx, ecx
mov edi, ebx
xor edi, esi
add ecx, ebx
or esi, edi
mov esi, ebx
or esi, edi
mov esi, 0x208ca944
xchg ecx, esi
and esi, 0x208d12f0
jmp 0x46cf46
pop edx
dec ebx
ror ebx, 0x13
sub edi, 0x209097fd
add esi, ebx
add ebx, ecx
and esi, edi
or edi, ecx
dec esi
sub ebx, ecx
sub esi, 0x20920e2b
xor ebx, ecx
jmp 0x46d591
pop edx
dec ebx
and ebx, esi
shr esi, 1
or ebx, edi
mov edi, ebx
xor ecx, edi
sub esi, 0x2093ca3d
xor ebx, ecx
sub edi, 0x20944115
sub ecx, ebx
mov esi, ebx
xchg edi, ebx
jmp 0x46d9e6
call edx
dec edi
not edi
or edi, esi
sub edi, esi
and edi, ecx
xchg ecx, esi
neg esi
add esi, ecx
sub ebx, edi
mov ebx, edi
jmp 0x46b4c6
pop edx
xor esi, 0x209c7134
and ebx, ecx
add edi, ebx
sub ebx, esi
xor ecx, esi
add esi, ecx
and ecx, 0x209db200
xor edi, ebx
jmp 0x46c995
call edx
dec ecx
mov esi, ebx
add ebx, esi
sub ebx, ecx
add ecx, edi
add edi, 0x20b59dcc
add ecx, ebx
mov ecx, esi
nop
jmp 0x46c051
mov edx, 0x2809144b
and ecx, 0x210646d2
xchg ebx, ecx
xchg esi, edi
xchg edi, ecx
xor ebx, 0x21071ea0
ror esi, 0x10
or edi, ecx
xor ebx, esi
xchg edi, ecx
xor ebx, edi
sub ebx, edi
or edi, ecx
bswap ecx
mov ebx, ecx
jmp 0x46c542
push 0x401400
mov ebx, ecx
xor edi, ebx
add esi, ebx
shr ecx, 0x13
neg ecx
xchg ecx, edi
bswap ecx
or esi, 0x2116c86c
jmp 0x46bb02
pop edx
mov ecx, ebx
inc ebx
xor ecx, ebx
xchg edi, ebx
sub ecx, 0x21188a5d
xor ecx, esi
mov edi, ebx
shr esi, 0xc
sub ebx, edi
sub ecx, esi
add edi, ecx
jmp 0x46b456
call fcn.0046c478
and ebx, edi
xchg ecx, edi
and esi, ebx
sub ebx, esi
xor ecx, 0x211bef00
and edi, esi
mov ecx, 0x211c6d42
jmp 0x46d5ad
push 0x1e13c67c
neg edi
and esi, ecx
mov esi, ecx
mov ecx, 0x21200748
not esi
add ecx, ebx
sub ebx, esi
mov edi, ecx
jmp 0x46b53c
push 0x1d2c4ae2
mov ecx, esi
add esi, edi
or ebx, esi
rol edi, 0x17
xor edi, ebx
mov edi, ebx
dec ebx
and edi, esi
neg ecx
jmp 0x46b32a
mov edx, 0xa3f322a
sub ecx, esi
xchg edi, esi
shl esi, 0x19
neg edi
xor esi, edi
shl esi, 0x16
xor edi, ebx
jmp 0x46d1f1
pop edx
mov edi, ebx
not ebx
add ebx, esi
add ecx, 0x213bc4e4
xor ecx, 0x213bfca3
or edi, esi
shr edi, 0x19
and edi, esi
and ecx, edi
mov ebx, 0x213d196f
shl ecx, 3
or edi, ecx
or ecx, edi
jmp 0x46b86a
pop edx
and edi, esi
add edi, esi
mov edi, ebx
add edi, esi
neg ecx
jmp 0x46b223
push 0x1e216029
sub ecx, esi
mov ecx, esi
inc ebx
mov edi, ebx
xor ebx, ecx
sub edi, esi
xchg esi, edi
or esi, edi
shl ebx, 5
or ecx, esi
or edi, ebx
add ecx, edi
sub edi, 0x214c01f4
jmp 0x46b12f
pop edx
mov edi, esi
or ebx, 0x21583d97
and edi, 0x2158758c
xor esi, edi
sub edi, esi
and edi, 0x2159188b
add esi, edi
add ecx, 0x21599003
xchg esi, ecx
mov edi, esi
mov ecx, 0x215a353e
ror edi, 0x1c
add ebx, esi
or ebx, ecx
jmp 0x46c131
call edx
and edi, ecx
xchg esi, ebx
xchg edi, ecx
and edi, ebx
mov esi, 0x215bfbb4
not esi
or ecx, ebx
not edi
jmp 0x46ba9c
push 0x1d30db78
add esi, 0x21764b64
sub edi, ebx
ror ebx, 0x12
or esi, 0x2177a89a
or edi, ecx
neg ebx
add ebx, ecx
jmp 0x46da5c
push 0x1e144f37
sub esi, edi
add edi, ecx
sub esi, 0x217adfa6
sub esi, 0x217b4905
xchg esi, ebx
neg edi
add ecx, ebx
xchg edi, esi
inc edi
shl esi, 2
or ecx, esi
xor ebx, esi
jmp 0x46c087
push 0x1e162983
add ecx, edi
add esi, 0x218173b2
shr esi, 8
ror esi, 5
dec ecx
jmp 0x46d429
push 0x1d392da9
sub esi, ecx
or ecx, 0x218fc2dd
neg ecx
and ecx, 0x21902ca8
sub edi, esi
sub ecx, edi
mov edi, ecx
add ecx, esi
add esi, ebx
xchg ebx, ecx
dec ecx
add ecx, edi
add ecx, ebx
jmp 0x46d878
pop edx
mov ecx, 0x2193d560
xchg esi, edi
mov ebx, 0x21943ae7
shr esi, 5
xor esi, ebx
and ecx, 0x2194d6a5
shl ecx, 0x12
neg ebx
and edi, esi
not esi
add edi, ebx
add esi, 0x21961b04
sub edi, ecx
rol ebx, 8
jmp 0x46d92c
push 0x1d34f17a
xchg edi, ecx
or ecx, ebx
bswap ebx
and ebx, ecx
mov edi, 0x219a2959
mov ecx, esi
and ebx, esi
xchg ebx, edi
sub esi, 0x219b8fcc
mov esi, edi
jmp 0x46c1d2
push 0x1e211bdc
and edi, ecx
mov ebx, edi
or edi, esi
sub ebx, esi
jmp 0x46cc86
pop edx
and ebx, 0x21a6e4e0
xchg ecx, esi
ror edi, 0x1d
or edi, ecx
or edi, ecx
xchg ecx, ebx
jmp 0x46d023
pop edx
sub esi, edi
add edi, ebx
dec esi
dec esi
rol ebx, 0x13
xchg edi, esi
dec esi
add ecx, 0x21ab74a5
jmp 0x46b388
call fcn.0046c478
neg edi
mov ecx, edi
or ebx, edi
add edi, ebx
and ecx, edi
sub edi, ecx
inc ebx
jmp 0x46bf2b
call fcn.0046c478
xor ecx, ebx
xchg ebx, edi
xor ebx, ecx
bswap edi
sub ebx, esi
xor ecx, ebx
jmp 0x46b8e0
push esp
xchg ecx, ebx
rol esi, 0x10
dec edi
sub ecx, ebx
xchg ebx, esi
bswap ebx
sub ecx, ebx
or ecx, edi
shr edi, 4
and ecx, edi
xchg edi, ecx
jmp 0x46b421
mov edx, 0x2809144b
bswap esi
ror ecx, 0xb
or esi, 0x21bba4dd
or edi, 0x21bbdb78
add edi, ecx
rol ebx, 0x17
sub ebx, edi
sub ecx, ebx
and edi, esi
sub ebx, ecx
sub ebx, edi
sub esi, edi
jmp 0x46b5a9
push 0x69b77
not ebx
mov ebx, ecx
xor ecx, edi
mov edi, ecx
jmp 0x46c976
push 0x1d29fd14
add ecx, ebx
or esi, 0x21c2c9d7
add esi, edi
add edi, ecx
dec edi
xchg edi, ebx
xor edi, 0x21c3d8ed
or ebx, edi
xchg edi, ecx
and ebx, esi
bswap edi
bswap ecx
mov ebx, 0x21c52c85
jmp 0x46cb98
pop edx
nop
or ecx, esi
or edi, ebx
inc edi
jmp 0x46b5cd
mov edx, 0xa3f322a
shr ecx, 0xf
xchg ecx, esi
add edi, ecx
xor edi, ecx
mov ecx, edi
shr ebx, 0x12
jmp 0x46c3c9
mov edx, 0x2809144b
and esi, 0x21cfb1c3
xor ebx, esi
mov edi, ebx
mov esi, ebx
jmp 0x46bf46
push 0x1e1ef486
sub edi, 0x21d142c2
or ebx, edi
mov ebx, esi
xor ebx, edi
and edi, ecx
or ecx, esi
jmp 0x46b800
push 0x1e166dea
mov ebx, edi
mov ecx, ebx
ror ebx, 8
mov esi, 0x21d6a24a
shl ebx, 0x1d
shl esi, 0x15
jmp 0x46c893
call edx
dec ecx
and ebx, esi
add edi, 0x21d97158
add edi, 0x21d9d0bf
xor edi, ecx
shr edi, 0x1f
or edi, esi
rol ebx, 0x14
jmp 0x46d612
pop edx
xor ecx, edi
xor edi, 0x21dbf086
mov edi, esi
add ecx, ebx
or ecx, 0x21dc94d7
xor esi, ecx
jmp 0x46d143
call edx
neg edi
xor ebx, ecx
shl edi, 0x10
and edi, ebx
not edi
nop
rol ecx, 0xc
ror edi, 0xb
or ecx, esi
jmp 0x46bfdb
push 0x1d3f12a8
and ecx, edi
mov edi, 0x21e12e28
rol edi, 0xb
mov esi, ebx
shr esi, 0xc
inc ebx
rol ebx, 0x1d
shr ecx, 0x13
and ecx, esi
jmp 0x46c206
push 0x1d41be08
mov edi, 0x21e2f00f
add esi, edi
xchg edi, ecx
shr esi, 0x1d
inc ecx
mov ebx, 0x21e400e6
add ecx, esi
ror ebx, 0x12
xor ebx, edi
jmp 0x46d8ee
pop edx
and ebx, ecx
rol edi, 0xc
xchg esi, edi
shl ecx, 0xc
sub edi, 0x21ee7ec8
and ecx, 0x21eebf81
jmp 0x46d4ce
call edx
xchg ecx, ebx
and ebx, edi
rol esi, 0x1a
and ebx, edi
add ebx, ecx
or edi, 0x21f01034
rol ecx, 0x13
add esi, 0x21f10b2f
sub ecx, esi
jmp 0x46b18a
pop edx
ror esi, 0x1f
mov esi, edi
xchg ebx, esi
xchg edi, ebx
mov ecx, esi
shl ebx, 0x11
add esi, ecx
mov edi, 0x21f709a5
and edi, ebx
jmp 0x46d465
push 0x1d2dd75e
sub ecx, edi
or ebx, ecx
dec ebx
or esi, ebx
xchg esi, edi
bswap esi
dec esi
jmp 0x46d2c0
mov edx, 0xa3f322a
or ebx, ecx
and ebx, 0x221cabc5
ror ecx, 8
mov ebx, esi
xor edi, esi
add esi, 0x221d8bf3
sub edi, ecx
xchg edi, esi
shl ecx, 2
jmp 0x46d1da
call edx
xchg esi, edi
xor ebx, 0x221eac79
rol esi, 0x1b
mov ecx, edi
or esi, ecx
shl ecx, 0x12
not ecx
sub ebx, edi
and edi, ecx
or ebx, 0x222062d0
not edi
jmp 0x46b8ba
push 0x1d420874
add edi, 0x2224d3f5
inc ebx
sub ecx, 0x22259b1b
xchg ebx, edi
jmp 0x46bd33
push 0x1e1a6bde
xchg esi, edi
add ecx, edi
add ecx, esi
xor ecx, edi
shl ebx, 0x18
mov edi, esi
sub esi, 0x222cd393
xchg edi, ebx
jmp 0x46ba0b
push 0x1d3e5176
or ebx, 0x2238ffbc
xchg edi, esi
and esi, ecx
or edi, ecx
inc esi
and esi, edi
or ecx, ebx
xor ebx, ecx
shr edi, 4
mov ebx, 0x223ada53
jmp 0x46c17b
push 0x1d31469d
add edi, 0x2240e8d8
xor ecx, edi
and ebx, ecx
mov ebx, edi
mov edi, ebx
or ebx, ecx
jmp 0x46b67a