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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff08
jne 0x401075
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xfffffef0
jne 0x401108
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
ret
call sub.user32.dll_GetMessagePos
cmp eax, 0xfffffede
jne 0x401169
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffed6
jne 0x4011ca
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xfffffed8
jne 0x40125d
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
call sub.ntdll.dll_NtTranslateFilePath
ret
jmp 0x4705bf
mov ebx, 0xf311c4d6
bswap ebx
or edi, ecx
rol esi, 8
rol ecx, 0x15
jmp 0x472feb
push 0xf31de774
xor ebx, edx
and edi, edx
rol edx, 1
xor edi, 0xf45e1a48
shr edx, 0x12
bswap esi
or esi, ebx
mov ebx, 0xf45f286c
jmp 0x471351
mov ecx, 0x183c2e20
and esi, edx
or edi, ebx
mov edx, ebx
or esi, 0xf4667830
jmp 0x472bff
pop ecx
or edx, ebx
shl edx, 6
ror ebx, 0xe
and edi, ebx
dec edx
and esi, ebx
or edx, esi
mov ebx, esi
jmp 0x4728d5
push 0xf32df79e
shr edx, 0x14
sub edi, 0xf474b3be
jmp 0x470c9e
call ecx
shr ebx, 3
and edx, 0xf4755a54
xor ebx, 0xf47599be
rol edi, 0xb
ror edx, 1
mov esi, edi
jmp 0x47115b
mov ecx, 0x183c2e20
mov edi, esi
mov edx, edi
xchg edi, ebx
or esi, edi
xor edx, 0xf47a1ec2
inc edx
xor ebx, edi
mov ebx, esi
and esi, 0xf47b24e2
dec edx
jmp 0x472154
mov ecx, 0x183c2e20
ror ebx, 0x12
or esi, edx
rol edx, 0x1c
add ebx, edx
neg edx
ror edi, 0x13
xor ebx, esi
xchg edx, edi
add esi, edi
mov esi, ebx
jmp 0x47111a
call fcn.0047128d
add ebx, edx
or edi, ebx
xor edi, ebx
sub ebx, edx
xchg edx, ebx
sub ebx, esi
jmp 0x4722e3
pop ecx
xchg edi, edx
xor edx, edi
and ebx, 0xf48e9d32
shl ebx, 2
inc esi
and ebx, esi
mov edx, 0xf48fa94a
or edx, 0xf48fe97c
and ebx, esi
xor ebx, esi
and esi, edi
shr edi, 0x1b
jmp 0x47263e
pop ecx
xor ebx, esi
mov ebx, 0xf49179a2
inc edx
and edx, 0xf491f96e
add ebx, esi
not edx
xchg esi, edi
sub esi, 0xf49305d2
or ebx, esi
rol edi, 0x12
inc edx
dec edi
jmp 0x471477
push 0xf33a7302
bswap edx
or edx, ebx
rol edx, 0x1c
xor edi, ebx
mov edx, ebx
sub edi, 0xf498cbde
rol ebx, 0x14
mov edi, esi
add esi, edi
ror edx, 7
jmp 0x471ba7
pop ecx
add ebx, edi
sub ebx, esi
and esi, edx
neg esi
xor ebx, 0xf49eca6c
xor ebx, edx
or edx, edi
or edi, edx
and ebx, edx
or edx, esi
jmp 0x47222f
call fcn.0047128d
sub esi, ebx
sub edi, 0xf4a0a698
dec esi
shl edi, 0x16
sub edx, 0xf4a1774c
sub edi, esi
jmp 0x472f36
call fcn.0047128d
xchg ebx, esi
xor edi, 0xf4a837be
xor edx, esi
shr esi, 4
or esi, 0xf4a8f6e2
bswap ebx
and edx, esi
shr edx, 7
sub esi, ebx
neg ebx
xor esi, 0xf4aa83e8
and edx, ebx
jmp 0x472e6a
pop ecx
shr ebx, 0xc
and ebx, esi
xor ebx, edi
shr edx, 0x1f
add edi, edx
and ebx, edi
sub ebx, esi
sub esi, 0xf4afa5d0
jmp 0x470943
push 0xf32861b2
and edi, esi
mov edi, esi
jmp 0x472b62
mov ecx, 0x183c2e20
add esi, edi
and ebx, esi
jmp 0x47132e
mov ecx, 0x183c2e20
sub ebx, edx
or edx, esi
mov edi, 0xf4e0253e
sub edi, edx
shr edi, 0xa
inc ebx
xor edx, 0xf4e1452c
or ebx, 0xf4e1856c
add esi, ebx
not esi
dec edi
sub ebx, edi
jmp 0x470865
pop ecx
or ebx, edx
bswap edi
and edi, edx
and esi, edi
neg edi
xchg edi, ebx
jmp 0x4711f4
push 0xf31c9d4a
rol edi, 0x19
add esi, edi
xor edi, ebx
neg ebx
add edi, esi
xchg esi, edi
not esi
xchg edx, esi
or edx, edi
rol ebx, 0x11
ror esi, 0xd
xchg esi, edx
jmp 0x4718a9
pop ecx
shr esi, 0xd
xor edi, edx
sub esi, edx
add edi, ebx
xor esi, ebx
and edx, edi
ror esi, 7
sub ebx, edx
neg ebx
and ebx, esi
neg edi
mov edx, esi
mov ebx, esi
dec edx
jmp 0x4734e4
push 0xf32ea146
xor edx, edi
sub ebx, edx
add ebx, esi
xor ebx, 0xf532ddb2
inc ebx
sub esi, 0xf5336fd6
dec edi
not esi
bswap esi
xchg esi, edx
sub esi, 0xf5387c3a
and edx, esi
jmp 0x471da1
push 0xf350d082
xchg ebx, esi
mov edi, esi
mov esi, edi
or edx, edi
or esi, ebx
and esi, edx
jmp 0x47334a
pop ecx
xchg ebx, edi
mov edx, 0xf5771522
bswap ebx
sub edi, edx
not ebx
dec edx
sub esi, 0xf5786286
add ebx, edi
jmp 0x47150b
pop ecx
neg ebx
or edi, esi
xchg esi, ebx
and ebx, esi
sub ebx, edi
shr edx, 0xf
add esi, edx
or ebx, 0xf589ff02
mov edx, 0xf58a3f3a
mov edi, ebx
jmp 0x470d9d
push 0xf33fa616
and edi, ebx
and edx, 0xf5c3c052
shl edi, 0x1b
bswap ebx
jmp 0x47206e
push 0xf3340b60
and ebx, edi
inc ebx
mov edi, ebx
and edi, 0xf5c574f0
and edx, 0xf5c5b318
xor edi, ebx
jmp 0x47284a
push 0xf345d8ce
xor edi, ebx
xchg edx, edi
sub edi, 0xf5c916d6
xor edx, 0xf5c956f2
shl esi, 0xd
or edx, edi
shl edi, 0xb
shr esi, 0x13
jmp 0x472da3
push 0xf3338e90
xor edi, 0xf5cad9bc
xchg esi, edi
sub ebx, edi
xor esi, 0xf5cba5fc
not ebx
shr esi, 0x14
and edx, esi
xor edi, esi
jmp 0x470f43
call fcn.0047128d
sub ebx, 0xf6230d76
mov edi, esi
sub ebx, 0xf6263b96
shr edi, 0x1d
add esi, edi
and esi, edi
jmp 0x470719
pop ecx
sub ebx, edi
and edx, edi
shl ebx, 0x14
xor esi, 0xf63b44b2
xor edi, esi
sub ebx, edx
add ebx, edx
mov edx, ebx
sub ebx, esi
mov edi, edx
xchg edi, ebx
xchg edi, ebx
not esi
xor edx, ebx
jmp 0x4724bc
pop ecx
rol edx, 7
add edi, 0xf64028ae
jmp 0x473536
pop ecx
dec edx
nop
mov edi, esi
and ebx, esi
inc ebx
rol edi, 0x17
neg edx
or edi, edx
jmp 0x471849
call fcn.0047128d
add esi, ebx
ror edi, 0xb
sub esi, edi
add ebx, edx
or esi, edx
sub ebx, esi
rol edx, 0x15
and ebx, edi
jmp 0x473227
pop ecx
xchg edx, edi
mov esi, 0xf695dc98
add edx, 0xf6961b5c
dec ebx
xchg edx, edi
ror ebx, 0x1c
or edi, esi
inc edx
xchg edi, ebx
and ebx, 0xf69ae1b0
neg edi
or ebx, esi
mov ebx, esi
mov esi, 0xf6a012f4
jmp 0x4706ef
call fcn.0047128d
sub ebx, edx
mov edi, 0xf6a26432
xchg esi, edi
xor edx, ebx
add ebx, edi
shr edi, 0xf
sub esi, edx
xchg ebx, edx
ror esi, 4
and ebx, edi
jmp 0x4733ef
mov ecx, 0x183c2e20
xchg edi, ebx
ror ebx, 0x10
sub edx, edi
bswap edx
add edi, 0xf6abbd62
and ebx, edx
dec esi
xor esi, 0xf6ac8990
mov edx, edi
sub edi, edx
mov ebx, esi
add esi, 0xf6ad7ec2
sub ebx, 0xf6adbdcc
mov esi, edi
jmp 0x473282
pop ecx
shr esi, 0x13
add ebx, edx
mov ebx, edi
mov ebx, 0xf6d336ca
and edx, esi
xchg esi, edi
mov esi, edi
or ebx, edi
mov ebx, edx
inc ebx
or edi, esi
sub ebx, edx
jmp 0x471d8e
push 0xf348c3b0
not edi
mov esi, edi
and edx, esi
inc edi
and ebx, edi
ror edx, 1
jmp 0x4717a6
pop ecx
add esi, edi
or edi, edx
xor edi, 0xf76dbd06
or edi, ebx
xor edx, 0xf76fe2d0
and edx, 0xf770df22
or edx, 0xf771e856
sub edi, ebx
jmp fcn.00471387
push 0xf3554916
sub edx, esi
sub esi, ebx
and edi, edx
or esi, edx
sub esi, edi
nop
jmp 0x472a4b
push 0xf33f0cf6
not esi
xor edi, 0xf77c557c
rol edx, 0x18
mov ebx, 0xf77e31b4
and esi, ebx
sub edi, 0xf780761e
bswap ebx
sub ebx, edi
inc edx
neg ebx
jmp 0x470f2c
pop ecx
add edi, esi
bswap edx
add edx, ebx
mov esi, edi
xor edx, 0xf7917c1e
sub esi, edx
mov edx, esi
rol edi, 5
sub edx, 0xf795e660
xor esi, edx
and edi, esi
neg ebx
jmp 0x4708f3
pop ecx
mov edx, edi
xchg esi, edi
xchg edi, esi
sub edx, esi
xor edx, 0xf7a35188
bswap edx
or edi, esi
mov esi, ebx
ror edi, 0x11
mov edx, ebx
add edi, edx
shr ebx, 8
rol ebx, 4
or esi, edx
jmp 0x470c44
pop ecx
sub esi, edi
sub ebx, esi
ror ebx, 0x10
or ebx, edi
sub ebx, edx
not edi
and edx, ebx
xchg edi, ebx
jmp 0x4734d0
push 0xf35fc6cc
add edi, esi
neg edi
or ebx, edx
bswap edi
jmp 0x47168b
call fcn.0047128d
xor edi, 0xf84ff0ae
or edx, ebx
xchg edi, esi
xor esi, edx
or esi, edi
rol esi, 0x1c
not ebx
xchg ebx, edx
rol ebx, 4
and edi, 0xf85a28b2
sub edi, 0xf85a7bd8
or edx, esi
jmp 0x471f4e
push 0xf36047d0
mov edx, ebx
add edx, 0xf88d47d0
xor edx, edi
xor edx, ebx
add edi, ebx
xchg ebx, edi
sub edx, esi
xor esi, ebx
jmp 0x472a61
push 0x40
mov edx, esi
shr edi, 0x1b
add edi, ebx
inc esi
or edx, ebx
add ebx, edi
sub ebx, edi
add esi, 0xf8e77094
sub edx, 0xf8e95910
mov edi, edx
jmp 0x4718c7
pop ecx
dec esi
mov edx, esi
mov edi, esi
add edx, 0xf8edd662
xor esi, edx
sub edi, ebx
add edx, 0xf8f1f192
or esi, edi
not esi
mov ebx, edx
xchg ebx, esi
dec edx
xor ebx, edi
not edx
jmp 0x47119c
push 0xf3495a2c
or edx, ebx
and edi, edx
xor esi, edx
add ebx, 0xf907be58
jmp 0x472815
push 0xf322ca46
add esi, edi
and edi, 0xf9219338
mov esi, ebx
xor edx, ebx
sub esi, 0xf9263f44
or edx, edi
jmp 0x4719b1
pop ecx
xor edx, esi
add esi, edx
rol ebx, 0xd
xchg esi, edx
nop
and esi, 0xf9434b80
and edx, edi
not esi
add ebx, edi
nop
jmp 0x471e68
push 0xf33dc546
xchg edx, ebx
add edx, edi
neg edx
add edi, ebx
inc esi
or esi, 0xf9526d68
jmp 0x471c56
push esp
nop
ror esi, 0xd
not esi
ror edi, 0xc
or edi, ebx
add ebx, edx
xor esi, ebx
inc esi
jmp 0x472afb
push 0xf31d465a
add ebx, 0xf95d9da8
sub edi, 0xf95e1478
add esi, 0xf95e65e4
sub esi, ebx
jmp 0x4705d3
push 0x6f1bf
and esi, edi
neg ebx
shl edx, 0x10
add ebx, 0xf960226e
add edx, edi
bswap edi
xchg edi, edx
sub edi, 0xf9619920
sub ebx, edx
mov esi, edx
sub esi, edi
and esi, edi
jmp 0x4723d1
call ecx
shl edi, 0xa
rol esi, 8
and edx, ebx
sub esi, ebx
and edi, esi
mov edx, esi
xchg edx, edi
sub edi, ebx
neg edi
not ebx
jmp 0x472aaf
pop ecx
xchg ebx, esi
mov esi, edi
xchg esi, edi
xor edi, edx
xor edi, edx
not esi
ror edx, 4
and esi, 0xf990bf64
or edi, 0xf99110e0
and ebx, 0xf9916310
jmp 0x47157c
push 0xf3235e5c
and edi, esi
sub edi, esi
not edx
or edx, ebx
or edx, esi
dec edx
jmp 0x471ee5
push 0xf34a9acc
not edi
bswap edi
inc edx
add esi, edi
xor edi, 0xf9aded98
add edx, edi
and ebx, edx
neg edi
bswap ebx
inc ebx
dec edx
sub edi, 0xf9b28676
jmp 0x4720be
mov ecx, 0x183c2e20
mov esi, ebx
and ebx, edi
mov ebx, 0xf9b8725c
or edx, ebx
add esi, 0xf9b8f17e
dec esi
jmp 0x471b46
call ecx
shr esi, 6
xor edi, 0xf9e5103e
add ebx, edi
mov edx, esi
or edx, ebx
xor ebx, edx
and esi, edx
and ebx, edx
xchg edx, esi
add edi, edx
jmp 0x4732c1
push 0xf3356b04
sub ebx, 0xf9eae8c8
and ebx, edx
xor esi, edx
or esi, ebx
add esi, edx
sub edi, 0xf9ef264e
or esi, edi
or ebx, edi
jmp 0x473008
call fcn.0047128d
mov edi, edx
mov edi, ebx
dec esi
sub esi, 0xf9f9f06a
jmp 0x4730b2
mov ecx, 0x183c2e20
sub esi, edx
xor esi, edx
ror edi, 0x19
or edx, 0xfa011fd6
or edi, esi
nop
add esi, 0xfa01f0ba
shr edx, 0x1b
xchg edi, ebx
sub ebx, edx
jmp 0x4715d0
mov ecx, 0x4132136a
sub edx, esi
sub esi, ebx
or esi, edx
ror edx, 0x1b
sub esi, ebx
add edi, esi
and edi, 0xfa0aeb82
sub ebx, edi
rol ebx, 0x12
or edx, 0xfa0bb334
jmp 0x4735f6
pop ecx
add edx, 0xfa167e96
and edx, esi
ror ebx, 0x11
mov edi, edx
inc edx
xor ebx, esi
xchg ebx, esi
sub edi, edx
mov edx, edi
xor ebx, esi
add ebx, 0xfa1908f8
add esi, 0xfa19489c
jmp 0x473026
push 0xf33e581a
inc edi
and edx, 0xfa19e60a
xor esi, edi
bswap edi
shl edx, 0xa
shl edi, 0x1f
add ebx, esi
xor ebx, esi
xchg ebx, esi
xor edi, edx
jmp 0x4714c8
push 0xf32d5108
sub ebx, edx
sub ebx, 0xfa266ff8
shl edx, 0x16
or edi, edx
xor edx, esi
add esi, edx
or ebx, esi
xor edx, edi
bswap edi
xor ebx, esi
jmp 0x470706
push 0xf35f22be
xchg edi, ebx
ror esi, 0x15
mov esi, edx
neg edx
jmp 0x471593
mov ecx, 0x183c2e20
or ebx, esi
inc edi
sub edi, 0xfa336f20
shl edx, 0x1d
jmp 0x4709cb
pop ecx
and esi, edi
mov ebx, edi
bswap edi
bswap edx
xchg edx, edi
mov edx, esi
sub edi, ebx
sub esi, edi
mov esi, edx
xchg edi, ebx
jmp 0x471866
pop ecx
bswap edi
xchg ebx, edi
xor edi, edx
xchg edx, edi
xor edx, ebx
xchg esi, edi
jmp 0x470f7b
push 0xf3240ab6
nop
sub edi, esi
sub esi, edx
and ebx, 0xfa4b45ac
sub esi, 0xfa4b861e
mov esi, ebx
jmp 0x470759
call ecx
add ebx, edi
or esi, ebx
shr edx, 0x1a
xor edi, esi
xchg ebx, edi
xor edi, esi
or edi, edx
bswap esi
add ebx, edx
and edi, esi
mov edx, ebx
and ebx, esi
jmp 0x471dde
pop ecx
xor esi, edx
sub edx, ebx
sub edx, edi
sub edx, esi
mov edx, edi
mov ebx, edi
and edx, 0xfa74929e
rol edi, 0x10
add ebx, esi
and ebx, edi
sub esi, ebx
add edi, ebx
jmp 0x4712ff
call ecx
and esi, edi
and ebx, esi
xchg edx, esi
rol ebx, 0x19
dec ebx
and edi, edx
and ebx, esi
shl edx, 0xd
jmp 0x4708a5
push 0xf3401ca8
not ebx
xchg ebx, edi
xor edi, ebx
and esi, edx
inc esi
sub edx, edi
jmp 0x472b38
push 0xf34b4c36
shr edi, 0xc
or esi, edx
shr edi, 0x14
shr esi, 0x1b
sub ebx, edx
dec ebx
jmp 0x470bca
call fcn.0047128d
mov edx, ebx
sub edx, edi
xchg esi, ebx
mov ebx, 0xfac29e16
shl ebx, 0x15
xchg edx, esi
dec esi
not ebx
jmp 0x47316b
pop ecx
mov ebx, 0xfac6a954
sub ebx, 0xfac6eb70
mov ebx, 0xfac82eb4
sub edi, 0xfac8723a
xor edx, esi
sub esi, edi
ror edx, 0x16
and edi, 0xfac98c40
shl ebx, 0xc
mov edx, ebx
jmp 0x470dfd
pop ecx
not ebx
mov edx, 0xfadd05ba
sub ebx, edx
xchg esi, edx
bswap ebx
mov edi, 0xfaeea0e2
xor esi, edi
mov ebx, 0xfaef2c86
or ebx, edx
shl edi, 0x19
xor esi, edx
xor edx, edi
sub edi, 0xfaf1433e
add edi, ebx
jmp 0x4730cd
call ecx
dec edi
xor edi, edx
sub esi, 0xfb10de6e
mov edi, 0xfb11501e
and esi, edx
and esi, edi
add edi, edx
add esi, ebx
jmp 0x47348c
push 0x401400
not ebx
add edx, ebx
sub edx, ebx
sub esi, edi
sub edx, edi
dec edi
sub esi, 0xfb45a29e
xchg edi, esi
jmp 0x47267b
pop ecx
rol esi, 0x1e
or ebx, esi
inc esi
xchg edx, ebx
xor ebx, esi
ror esi, 7
jmp 0x4714b3
call fcn.0047128d
xor edi, 0xfbf088b2
or edi, ebx
mov esi, edi
sub edx, edi
or edi, 0xfbf18394
or ebx, edx
shl edi, 0x1d
xor esi, edi
sub esi, edx
mov edi, edx
or ebx, edx
mov edx, esi
jmp 0x472002
push 0xf32cd5bc
inc edx
dec edi
sub edx, ebx
mov ebx, esi
jmp 0x471ce8
call fcn.0047128d
mov ebx, edi
add esi, edi
mov ebx, edi
rol edx, 8
sub ebx, edx
xor edx, ebx
or ebx, 0xfc27853c
xor ebx, edx
sub edx, ebx
sub edx, edi
add ebx, edx
sub ebx, edi
shr edi, 1
rol ebx, 1
jmp 0x472cd1
call ecx
or edx, 0xfc34c05c
sub ebx, edi
sub ebx, 0xfc353eb2
xchg edi, ebx
inc esi
not edx
mov edx, esi
rol esi, 3
or edi, 0xfc36d024
xor edi, esi
jmp 0x4713dd
push 0xf34a0714
sub edx, ebx
and edx, edi
jmp 0x4719c6
push 0xf334c69e
shr edx, 8
bswap edi
sub ebx, edx
and edi, ebx
dec esi
xor esi, edi
ror esi, 5
and esi, ebx
or edi, esi
mov ebx, esi
xchg ebx, edx
ror edi, 5
jmp 0x471af0
push 0xf3644dde
or ebx, edi
sub edi, ebx
and edi, ebx
mov edx, edi
bswap edx
add ebx, edi
and edi, ebx
and ebx, 0xfcea839c
xchg esi, edx
ror ebx, 0xa
xchg esi, ebx
sub edx, 0xfceb84f6
jmp 0x4719ed
push 0xf355f87a
add esi, edx
and ebx, 0xfd0358a8
and ebx, edx
and esi, ebx
jmp 0x470b41
mov ecx, 0x183c2e20
add edx, edi
mov esi, ebx
bswap edx
and edi, edx
jmp 0x470961
pop ecx
bswap edx
or esi, 0xfd0a8842
xor esi, 0xfd0ac84e
or edi, edx
mov ebx, 0xfd0b46f4
sub edx, 0xfd0b868e
jmp 0x47177e
push esp
add ebx, esi
sub esi, edi
mov edi, 0xfd0fc2fa
shl edx, 0x13
xor ebx, esi
shl esi, 9
neg edi
sub esi, edx
sub edx, edi
xchg edi, edx
jmp 0x471758
mov ecx, 0x183c2e20
or ebx, edi
ror edi, 0x1a
xor ebx, edi
bswap edx
jmp 0x47264e
pop ecx
mov ebx, edx
mov edi, 0xfd166078
ror edx, 0x15
xchg edi, edx
shr edx, 0x1a
and esi, ebx
jmp 0x471963
push 0xf32903bc
sub edi, ebx
xchg ebx, edi
or esi, edx
or esi, 0xfd18e900
or edx, ebx
xchg edx, ebx
jmp 0x47063a
call fcn.0047128d
mov edi, ebx
or esi, 0xfd24a858
xchg ebx, esi
sub edx, esi
not ebx
or edx, edi
and ebx, edx
inc esi
jmp 0x471ad0
call ecx
sub edx, 0xfd372a68
xchg esi, edi
sub edx, ebx
xor esi, edx
or edi, ebx
mov edx, 0xfd38e184
mov edx, 0xfd394154
and esi, edi
jmp 0x471541
mov ecx, 0x183c2e20
or edi, edx
nop
or edi, edx
mov edi, edx
and edi, ebx
ror edx, 0x16
or esi, 0xfd55e854
and edi, edx
add ebx, esi
ror edi, 2
jmp 0x4724f4
call ecx
neg edi
or esi, edx
jmp 0x470a24
call ecx
xchg ebx, esi
sub edi, edx
xor edi, ebx
xchg ebx, edx
sub edi, 0xfe65e7c6
and edi, ebx
rol esi, 0x1a
and ebx, 0xfe66a7ec
jmp 0x471fcb
push 0xf31be484
add edx, edi
add edx, ebx
mov edi, 0xfea84bc2
or ebx, edi
mov edi, edx
add edx, 0xfebac8f8
jmp 0x470c56
mov ecx, 0x183c2e20
or ebx, esi
sub edi, 0xfecdec32
xchg ebx, edi
inc edi
and esi, edx
shl esi, 0xb
mov ebx, edx
and ebx, edi
jmp 0x471271
pop ecx
shl edi, 9
and edi, 0xfee2707e
mov esi, 0xfee30274
and edx, edi
jmp 0x471bce
call ecx
or ebx, edx
sub esi, ebx
and edi, edx
sub edi, edx
add edx, esi
sub edi, edx
or esi, ebx
xor ebx, 0xff2eb5e6
jmp 0x47148d
pop ecx
or edx, edi
or esi, edi
xchg edx, esi
and ebx, esi
and edi, edx
or ebx, esi
add esi, ebx
xchg edi, ebx
jmp 0x470fa0
call ecx
inc ebx
and edi, 0xff917dca
mov esi, ebx
and edx, esi
xchg edx, edi
xchg esi, ebx
jmp 0x473253
call ecx
or ebx, edx
not edi
sub edi, edx
or edi, edx
jmp 0x472194
pop ecx
and edx, 0xffb825b4
rol edi, 0x19
and edx, esi
add edi, 0xffbcc0f2
sub edx, 0xffbd0342
shr ebx, 0x17
inc esi
add edx, ebx
mov esi, 0xffbe1312
ror edi, 8
add esi, edi
and esi, edx
jmp 0x470c7b
call fcn.0047128d
mov edi, 0xffc28c3e
add edx, esi
and esi, edi
xor esi, 0xffc4a25a
xchg edx, ebx
add edx, ebx
jmp 0x4718f2
pop ecx
ror edi, 6
sub edi, 0xffda6792
not esi
or edx, edi
xchg ebx, esi
xchg esi, edi
xor edi, ebx
inc ebx
bswap esi
add edi, esi
jmp 0x47087b
push 0xf351759e
add esi, ebx
not edx
shr edx, 6
or edi, edx
shr ebx, 0xb
or edx, 0x107b7
xchg edx, edi
shr esi, 6
jmp 0x4707b2
call ecx
and esi, ebx
sub edi, ebx
and esi, edi
rol ebx, 0x1c
and esi, ebx
mov edx, esi
or edi, edx
sub ebx, edx
mov esi, edi
and edi, edx
jmp 0x471c2c
pop ecx
rol edi, 0x11
xchg ebx, esi
xchg ebx, edi
or esi, 0x689a01
and edx, esi
sub ebx, 0x6929b3
dec esi
xchg ebx, edi
mov esi, edx
add edx, 0x75bfbf
jmp 0x472b4b
pop ecx
mov edx, edi
xchg edi, ebx
add esi, edi
mov esi, ebx
not esi
or edi, edx
dec esi
nop
jmp 0x470d1a
pop ecx
shr edx, 7
not edx
xor edx, edi
or edi, esi
bswap edx
sub ebx, edx
and ebx, esi
add edx, ebx
rol edx, 0x1d
sub edx, ebx
jmp 0x470a40
pop ecx
not ebx
dec edi
inc esi
xchg edi, edx
or ebx, edx
not esi
jmp 0x47180e
call fcn.0047128d
inc edx
neg ebx
add ebx, edx
xor ebx, edi
shr esi, 0xf
shr edi, 9
and edx, ebx
mov edi, ebx
sub edi, edx
rol esi, 7
jmp 0x471893