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

Disassembly:
call sub.user32.dll_GetInputState
cmp eax, 0xffffff10
jne 0x40107a
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.ntdll.dll_NtImpersonateThread
call sub.ntdll.dll_NtImpersonateThread
call sub.ntdll.dll_NtImpersonateThread
call sub.ntdll.dll_NtImpersonateThread
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.ntdll.dll_NtImpersonateThread
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff32
jne 0x4010ef
call sub.ntdll.dll_NtImpersonateThread
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.ntdll.dll_NtImpersonateThread
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.ntdll.dll_NtImpersonateThread
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.ntdll.dll_NtImpersonateThread
call sub.ntdll.dll_NtImpersonateThread
call sub.ntdll.dll_NtImpersonateThread
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff1f
jne 0x40118c
call sub.ntdll.dll_NtImpersonateThread
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.ntdll.dll_NtImpersonateThread
call sub.ntdll.dll_NtImpersonateThread
call sub.ntdll.dll_NtImpersonateThread
call sub.kernel32.dll_GetTapeStatus
call sub.ntdll.dll_NtImpersonateThread
call sub.ntdll.dll_NtImpersonateThread
call sub.user32.dll_CreateWindowStationW
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.ntdll.dll_NtImpersonateThread
call sub.user32.dll_CreateWindowStationW
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.ntdll.dll_NtImpersonateThread
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff26
jne 0x401206
call sub.kernel32.dll_GetTapeStatus
call sub.ntdll.dll_NtImpersonateThread
call sub.user32.dll_CreateWindowStationW
call sub.kernel32.dll_GetTapeStatus
call sub.ntdll.dll_NtImpersonateThread
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.kernel32.dll_GetTapeStatus
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.ntdll.dll_NtImpersonateThread
call sub.kernel32.dll_GetTapeStatus
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.user32.dll_CreateWindowStationW
call sub.ntdll.dll_NtImpersonateThread
call sub.kernel32.dll_GetTapeStatus
ret
jmp 0x47552a
shr esi, 0x17
and edx, esi
xchg ebx, edi
jmp 0x4787bc
push 0xf4ef61d0
or ebx, edi
sub ebx, edi
shr ebx, 0x18
shr edx, 0x1c
add ebx, edi
xor edx, ebx
not edi
add edi, edx
xchg edi, ebx
sub edx, ebx
jmp 0x477527
push 0xf4d8ee5a
ror ebx, 0x17
xor esi, edx
neg esi
xchg edi, edx
add ebx, edi
shl esi, 0x17
neg ebx
dec edx
jmp 0x4775f4
pop ecx
mov ebx, edx
shr edx, 0x1c
sub edi, edx
xchg edi, esi
xchg edx, ebx
or edi, ebx
xchg esi, edx
and esi, ebx
add ebx, edi
add ebx, esi
mov esi, 0xf7890971
shr edx, 0x11
add ebx, edx
and ebx, esi
or edx, 0xf789f9a6
xor edx, esi
jmp 0x4780aa
push 0xf4eabfe2
nop
sub edi, ebx
xchg esi, edx
xchg ebx, edx
or ebx, 0xf78b8b2d
sub edi, ebx
mov ebx, edi
xor edi, esi
xor ebx, 0xf78c782c
jmp 0x477b4a
push 0xf4eecdb0
mov edx, 0xf7cd4914
add ebx, 0xf7cd870d
mov edi, edx
mov ebx, 0xf7ce00de
or edi, edx
or esi, edi
add edx, ebx
or ebx, 0xf7cf0047
neg ebx
bswap ebx
jmp 0x475558
call ecx
xor edx, edi
inc esi
or esi, 0xf7d855ce
xchg edi, esi
dec edi
add ebx, 0xf7d910aa
mov edx, ebx
jmp 0x475df1
push 0xf502f1b8
xor esi, 0xf7ddddc0
mov edx, edi
shl ebx, 9
neg esi
and edi, 0xf7ded23a
dec ebx
or edx, edi
and edi, edx
nop
and esi, edx
jmp 0x4788d4
push 0xf4cceca2
or ebx, 0xf7e44081
xchg edi, ebx
ror esi, 2
add esi, ebx
dec esi
dec edi
jmp 0x475f9f
mov ecx, 0x6e447c44
mov esi, edx
add edx, esi
or edx, ebx
xor edi, edx
sub ebx, 0xf7ed1144
mov esi, edx
xor edx, 0xf7ed9971
inc esi
or edi, edx
mov edx, 0xf7ee5058
or esi, ebx
or esi, edx
add edx, edi
sub ebx, esi
jmp 0x4766f4
push 0xf4d7c930
add edi, edx
and edx, esi
and esi, edi
xor edx, edi
xchg esi, edi
not esi
mov edx, edi
mov edx, esi
xor edx, ebx
jmp 0x4766d7
call fcn.00475af7
xchg edi, edx
and edx, esi
mov edx, esi
nop
or edx, ebx
and edi, edx
xchg esi, edx
or edx, esi
jmp 0x479211
mov ecx, 0x246e6c30
sub edx, esi
rol esi, 0xf
ror edx, 0x1c
add edi, ebx
mov edi, edx
xor esi, edi
ror ebx, 0x11
add esi, edi
xor ebx, esi
shl esi, 0x11
shl ebx, 0x13
jmp 0x47861b
mov ecx, 0x6e447c44
ror edi, 0x1f
mov edi, esi
xor ebx, esi
shl edx, 0x11
xor edi, esi
shr ebx, 0xb
and ebx, edx
and edx, ebx
ror edx, 0x1c
sub esi, ebx
not esi
add edi, edx
jmp 0x479037
pop ecx
xchg esi, edi
xor ebx, edx
not edi
xchg edx, ebx
bswap edx
sub edi, 0xf81f5a42
jmp 0x478b0a
pop ecx
nop
mov ebx, 0xf8205d88
add edx, 0xf820ce29
add esi, edx
xor esi, 0xf821b0c4
xor esi, edi
and edx, 0xf8228945
jmp 0x476b6b
pop ecx
and edi, ebx
xor edx, ebx
inc esi
or ebx, edx
add ebx, 0xf831e890
mov edx, ebx
and ebx, edx
and esi, 0xf833456f
jmp 0x4782bd
call fcn.00475af7
mov ebx, 0xf8383f21
bswap esi
or ebx, edx
inc esi
and ebx, edx
shl ebx, 0x1c
and ebx, edx
xchg esi, edi
sub esi, edi
sub edi, edx
mov edi, esi
add ebx, esi
jmp 0x476cc6
pop ecx
or esi, ebx
inc edx
dec edi
nop
xor edx, ebx
add esi, edi
add edi, ebx
bswap ebx
or edx, esi
mov edi, 0xf8501b0c
or edx, ebx
xor ebx, 0xf850f293
jmp 0x4790a8
push 0xf4da1132
mov edi, ebx
or ebx, esi
sub edi, esi
and esi, 0xf8588ab1
xchg ebx, edx
and edi, esi
add edi, 0xf859e81c
shr esi, 8
nop
inc esi
sub edx, esi
jmp 0x479058
call ecx
mov esi, ebx
or ebx, edx
sub esi, 0xf85f3bfa
xor ebx, edi
sub esi, edi
bswap edx
xor ebx, edx
shl esi, 0x1b
xchg ebx, edi
inc edi
jmp 0x478828
call ecx
add edi, esi
and ebx, edi
xchg ebx, edx
sub esi, edi
jmp 0x477809
push 0xf4cd7c63
or esi, ebx
dec edi
xor edx, esi
or edi, esi
mov edi, ebx
bswap ebx
mov ebx, esi
or esi, 0xf86c6ab5
jmp 0x475d0a
call fcn.00475af7
mov esi, ebx
add edx, ebx
add esi, ebx
jmp 0x4760e8
call ecx
add edi, ebx
dec esi
not ebx
xchg ebx, edx
xchg ebx, edx
sub esi, edx
jmp 0x478117
pop ecx
xor esi, ebx
mov ebx, 0xf895a22e
not edi
dec edx
xor esi, edx
and ebx, edx
mov edi, ebx
bswap edi
or edx, 0xf89893e1
sub esi, edx
add edi, esi
jmp 0x4759e2
call ecx
inc edi
mov esi, 0xf8a477e5
mov edi, edx
mov esi, ebx
xor ebx, edi
nop
and edi, 0xf8a5a688
sub esi, edi
add edx, ebx
and ebx, edx
xor edi, edx
or edi, edx
jmp 0x478672
call ecx
and edi, ebx
and ebx, esi
and ebx, esi
xor ebx, 0xf8c95d1c
and ebx, esi
add esi, edx
sub edi, edx
dec edi
or edi, edx
shl edx, 1
or ebx, edx
dec ebx
mov edi, esi
jmp 0x475623
call ecx
and esi, edx
sub ebx, edx
neg edi
xor esi, 0xf8d9dee3
add ebx, esi
not ebx
jmp 0x476ce4
mov ecx, 0x246e6c30
bswap esi
add edi, ebx
xchg edi, edx
mov edx, ebx
xor esi, edi
inc edi
jmp 0x477634
call ecx
xchg ebx, esi
xchg edi, ebx
shr esi, 6
sub edi, 0xf8e616db
xchg esi, edi
jmp 0x477bcd
call ecx
inc edi
not edx
mov edi, edx
xor edx, esi
mov esi, edx
sub ebx, esi
ror edx, 0xe
xchg ebx, edx
or edx, 0xf907f963
xor edx, edi
rol esi, 0x1c
or ebx, edx
mov esi, 0xf908ee4a
jmp 0x47862f
pop ecx
and edx, ebx
add ebx, esi
and edi, ebx
xchg edx, edi
mov edi, ebx
and esi, ebx
and edx, ebx
add esi, edi
xchg ebx, edx
jmp 0x475ed0
push 0xf4d85cba
sub esi, edi
and ebx, 0xf91242fe
mov edi, edx
mov esi, ebx
xchg esi, ebx
add edx, esi
nop
or esi, ebx
jmp 0x47559f
call fcn.00475af7
add ebx, edx
ror edi, 0x11
add ebx, edx
xor edi, edx
add edi, esi
xor esi, ebx
or esi, ebx
jmp 0x47643c
push 0xf50a8a2a
neg edi
shl ebx, 0x19
xchg edx, esi
add ebx, edi
sub edx, ebx
and edi, edx
and edi, edx
or edi, ebx
mov ebx, edi
sub edx, edi
or esi, ebx
and edx, ebx
add edi, esi
and esi, 0xf91b0221
bswap esi
jmp 0x475cad
pop ecx
mov edi, edx
mov esi, edx
xchg edi, ebx
rol ebx, 3
mov edi, 0xf91c8b2a
mov ebx, edi
add edx, esi
neg esi
not edi
shl edi, 2
xor esi, 0xf91e0a46
jmp 0x475d61
mov ecx, 0x246e6c30
bswap esi
sub edx, 0xf92ab55c
and esi, 0xf92b0363
or esi, edx
add ebx, edx
or esi, edi
xor ebx, edi
ror edx, 0x10
or ebx, edx
or edi, edx
jmp 0x475e32
pop ecx
xor edi, 0xf92cff0c
xor ebx, edi
add edi, ebx
and edi, 0xf92db6db
shl ebx, 0xa
mov edi, edx
xor edx, esi
add edx, ebx
or edi, ebx
xchg ebx, edx
add edx, edi
not ebx
add esi, edx
jmp 0x477654
call fcn.00475af7
sub edx, esi
ror edx, 0x12
mov edx, 0xf93355e9
or edi, edx
or edx, edi
shr edx, 0xa
or esi, ebx
sub esi, 0xf93494a8
or edi, edx
jmp 0x478923
push 0xf4e58c09
mov edi, esi
or esi, ebx
and esi, edi
or ebx, edx
ror edx, 0x10
and ebx, edx
xchg ebx, edi
jmp 0x4772de
push 0xf509f598
sub edx, 0xf96b6409
inc edx
xor esi, edi
neg edx
add ebx, edx
and edx, ebx
shl edi, 0x19
jmp 0x476721
call fcn.00475af7
mov esi, 0xf96eef16
or esi, ebx
xor ebx, edx
bswap ebx
or edx, ebx
xchg edi, ebx
and edx, edi
bswap edi
add edx, 0xf970eb8c
jmp 0x475a76
call ecx
rol edi, 0xf
xchg edx, edi
xor edi, 0xf9806e8c
xor edi, esi
xchg edx, ebx
xchg edi, ebx
sub edi, edx
xor esi, edx
not edx
jmp 0x478ad1
pop ecx
or esi, edx
sub ebx, edx
shl edx, 0x19
neg esi
add esi, edi
add edi, 0xf983833b
dec edx
add edi, esi
and esi, edx
or esi, 0xf9847767
and ebx, 0xf984b50e
jmp 0x4776f5
pop ecx
add esi, 0xf986b7dd
add esi, edi
mov ebx, 0xf9872f28
sub esi, edi
add edx, 0xf987aa97
and ebx, edi
bswap esi
add ebx, esi
add edx, 0xf988ad29
mov ebx, edi
xchg edi, ebx
or edi, 0xf9896363
or ebx, edi
xor edi, edx
mov esi, edx
add esi, 0xf98a5311
jmp 0x47735d
mov ecx, 0x6e447c44
ror esi, 0x10
not esi
mov esi, edi
add edi, ebx
sub edi, edx
and esi, edx
jmp 0x47688e
push 0xf4ea2b4d
xor edx, 0xf9adf4fe
rol edi, 0x16
add ebx, esi
xchg ebx, edi
or edx, esi
xor edi, esi
mov esi, edi
jmp 0x475652
pop ecx
mov edi, 0xf9b68bd7
mov esi, edx
add edx, 0xf9b71188
and edi, ebx
and ebx, edx
xor edx, ebx
xor edi, edx
jmp 0x47674e
pop ecx
add edi, esi
xor ebx, esi
add ebx, esi
xor ebx, esi
mov ebx, edx
or ebx, edx
and ebx, 0xf9b9bdc8
jmp 0x477c8d
pop ecx
neg edx
add esi, ebx
mov esi, ebx
xchg edx, edi
sub edi, 0xf9cc746d
xchg edi, esi
sub esi, edx
mov edx, edi
and edx, esi
dec esi
sub esi, ebx
mov edi, ebx
jmp 0x4784ff
push 0xf4e0f43d
ror edx, 5
or esi, edx
xor esi, edx
not edx
jmp 0x476822
push 0xf4e61f16
and edx, esi
shl edi, 5
shl esi, 0x10
xor edi, esi
add edi, ebx
mov ebx, esi
dec edi
xor esi, edi
mov esi, 0xfa838eca
jmp 0x478c4c
push 0xf4f0880e
xor edx, esi
ror edx, 0xd
add edx, ebx
shl esi, 0x10
xor edx, edi
sub esi, 0xfa867661
sub edi, ebx
xor edi, ebx
and ebx, 0xfa87ccc0
dec ebx
jmp 0x4791c0
pop ecx
sub edx, esi
neg esi
xor edi, esi
or esi, 0xfa905391
inc esi
dec edx
mov ebx, 0xfa91cc1f
xor esi, edx
shl edx, 0x13
add esi, 0xfa932f7f
not edx
jmp 0x4781ff
push 0xf5041f9a
mov edx, edi
and esi, 0xfa99fae6
xchg edi, edx
sub ebx, edx
ror edi, 0x1c
sub edi, ebx
ror edi, 4
xchg esi, edx
jmp 0x4774ac
mov ecx, 0x6e447c44
sub edi, ebx
rol esi, 0x1b
or esi, ebx
or esi, 0xfac61ed0
add esi, ebx
mov ebx, esi
inc edx
and ebx, 0xfac7df63
and ebx, esi
inc edi
bswap esi
add edx, edi
mov edx, esi
jmp 0x476be7
push 0xf4eff5ca
xor esi, edi
and edx, ebx
sub edx, esi
rol esi, 9
rol ebx, 0xd
add edx, edi
or ebx, esi
add edi, 0xfb7b3e8c
xchg edi, ebx
or edi, esi
jmp 0x4772fe
push 0xf4d9807b
or esi, 0xfb88b548
xor edx, esi
mov edi, esi
dec edi
jmp 0x475f25
call fcn.00475af7
xor edi, ebx
xor esi, edx
inc edi
sub ebx, edi
mov ebx, esi
xchg ebx, edx
or esi, edx
mov ebx, 0xfb8e5309
ror edi, 0x17
nop
jmp 0x475f90
push 0xf4d2a47f
mov edx, esi
inc esi
xor ebx, 0xfb8fa2bd
bswap ebx
add edx, ebx
xor ebx, edi
rol edx, 4
xchg edx, edi
or esi, 0xfb9123cc
xor ebx, 0xfb916182
and edi, 0xfb919f5e
neg edx
and ebx, edx
or edi, ebx
jmp 0x47927b
call ecx
xor esi, edi
or ebx, 0xfb984e46
and esi, edx
not edi
bswap edx
not edi
xchg edi, edx
xor edi, edx
jmp 0x477b8c
push 0xf4cb37f4
mov edi, esi
bswap esi
add edx, 0xfb9aa0e3
or edi, 0xfb9adec0
mov ebx, edi
mov edi, edx
and esi, edi
rol edi, 6
xor edx, edi
jmp 0x477d01
mov ecx, 0x6e447c44
inc edx
or ebx, 0xfba840f7
jmp 0x475c94
call fcn.00475af7
xor ebx, edi
ror edx, 0x1a
shr esi, 8
and edi, 0xfba958d4
and esi, 0xfba998eb
nop
xor esi, edi
mov esi, 0xfbaa65b0
add edx, 0xfbaaa375
add edx, ebx
sub edx, 0xfbab1ebf
xor edx, esi
sub esi, ebx
and edi, 0xfbabd87a
ror esi, 1
jmp 0x4776da
pop ecx
not edx
shr edi, 0x1f
mov edi, esi
bswap edi
or edx, edi
xchg esi, ebx
xor ebx, edi
shr esi, 0x16
or esi, edi
add esi, edi
xor edx, esi
jmp 0x477837
push 0xf4c85a5e
or edi, ebx
shr edi, 0x11
mov edi, 0xfbb0f45f
add esi, edi
or ebx, edi
add edx, edi
ror edx, 9
dec edx
mov edx, 0xfbb275ce
sub ebx, edx
jmp 0x475bb7
pop ecx
or ebx, edi
not edx
and ebx, esi
xor esi, edi
xor edx, ebx
and esi, ebx
neg edi
inc esi
neg esi
ror edi, 0xa
jmp 0x478806
mov ecx, 0x246e6c30
xor edx, ebx
xchg ebx, esi
and esi, edx
mov edx, ebx
neg edi
and edi, edx
inc esi
and edx, esi
mov ebx, esi
sub ebx, edx
jmp 0x476091
mov ecx, 0x6e447c44
or esi, edx
xchg edx, ebx
xor edi, 0xfbf18db0
mov edx, esi
or edi, ebx
xor esi, ebx
shl ebx, 0x1b
sub edx, 0xfbf2bd22
jmp 0x477c3e
pop ecx
shl edi, 0x1a
and edi, 0xfbf5a6f2
shl esi, 0x16
sub edi, ebx
not edi
or edi, ebx
neg edi
or ebx, esi
neg edi
mov edx, ebx
or edx, esi
mov ebx, esi
rol edx, 1
jmp 0x478ba6
call fcn.00475af7
xor esi, edi
sub ebx, edx
mov ebx, 0xfbf9aa33
xchg esi, ebx
inc esi
nop
inc esi
xchg esi, ebx
jmp 0x476354
pop ecx
or edi, ebx
mov edx, edi
and edi, 0xfbfbbd36
neg edi
mov ebx, edx
xor edi, edx
sub ebx, edi
mov ebx, 0xfbfced0d
not ebx
jmp 0x478b82
push 0xf508c93f
and esi, ebx
mov edi, esi
sub esi, edi
neg esi
rol edi, 0xe
dec edi
dec edx
jmp 0x478bb5
call fcn.00475af7
xchg ebx, edx
shr esi, 6
xchg edi, esi
mov edx, edi
xor esi, edi
sub edx, edi
dec edi
not edx
ror esi, 0x1e
add ebx, edi
xor edx, ebx
shr edx, 0x12
jmp 0x4764d5
pop ecx
add edi, 0xfc6fddf6
add esi, ebx
inc edi
dec edi
or edi, esi
and esi, ebx
bswap edx
or edx, esi
jmp 0x476849
push 0xf4cbc86c
sub edx, esi
mov ebx, 0xfc791e39
bswap ebx
mov edi, ebx
mov ebx, 0xfc79d0a0
and edi, edx
or ebx, 0xfc7a476b
rol edx, 8
xor edx, esi
or ebx, edx
shr esi, 0x18
and ebx, edi
add edi, 0xfc7bbad3
jmp 0x4785b5
pop ecx
xchg edi, edx
mov edx, esi
xor esi, 0xfc8d156c
and esi, edx
dec edx
sub edi, esi
xchg edx, edi
sub esi, edi
and edx, edi
add ebx, edi
jmp 0x478d84
pop ecx
dec ebx
sub ebx, edi
add ebx, esi
ror ebx, 0x10
and ebx, edx
dec ebx
xchg edi, esi
add edx, ebx
xor edx, 0xfc94ac36
sub esi, 0xfc94ebe5
rol edx, 0x10
and ebx, esi
mov esi, edx
jmp 0x478f57
call fcn.00475af7
not edx
or ebx, 0xfca42031
and ebx, edx
or esi, edi
xchg ebx, esi
shr esi, 0x1e
and ebx, edx
xchg ebx, edi
mov edx, esi
jmp 0x4761c7
pop ecx
add edi, ebx
sub edi, edx
xor edx, edi
bswap edi
add ebx, edi
mov edx, esi
and edi, 0xfcbd4c12
add ebx, edi
jmp 0x478b6f
pop ecx
sub ebx, 0xfcc583c8
xchg edi, edx
inc esi
ror esi, 0xb
xor esi, edx
not ebx
inc esi
mov esi, 0xfcc7381c
shr esi, 0xb
and ebx, 0xfcc7b136
jmp 0x4786b5
pop ecx
mov esi, ebx
mov esi, edx
neg edi
xor esi, ebx
xchg edx, ebx
shl edi, 0xe
add edx, edi
xor ebx, esi
bswap ebx
xor ebx, esi
not edi
or edi, ebx
dec esi
jmp 0x477e61
push 0xf4e0611a
bswap edi
inc esi
sub esi, 0xfcd95164
dec ebx
shr ebx, 0xc
shl edx, 0x10
dec edi
inc edx
mov ebx, edi
ror edi, 8
xor edx, edi
add edx, edi
jmp 0x477179
pop ecx
or esi, edi
sub edi, 0xfce483c9
xor esi, edx
sub ebx, edi
sub esi, edi
xor esi, edx
jmp 0x477964
call fcn.00475af7
xor esi, edx
or edx, esi
rol edx, 0x17
or esi, edi
and ebx, edx
and ebx, edx
xchg edx, esi
jmp 0x478f10
push 0xf4dfcf58
xor edx, edi
mov esi, edi
xor ebx, esi
xor ebx, edi
sub edi, esi
shl edi, 0x1a
rol ebx, 0x10
add edx, esi
mov esi, edi
add esi, 0xfd0008b2
add ebx, edi
xor esi, ebx
ror edx, 0x10
jmp 0x47821f
push 0xf4f652ea
or esi, edx
add esi, edi
xor esi, ebx
mov ebx, esi
xor edi, 0xfd10d701
bswap ebx
ror edi, 4
and edi, esi
add esi, edx
xor edi, edx
mov edx, esi
or ebx, 0xfd128fb5
sub edx, edi
inc edi
sub edx, esi
jmp 0x476db1
mov ecx, 0x6e447c44
dec edx
dec edi
add edi, esi
xor edi, esi
add esi, edi
mov edx, 0xfd14cf47
xchg edx, edi
dec edi
dec edi
xchg esi, ebx
and edx, ebx
jmp 0x4777c8
push 0xf4cc5a6d
and edx, ebx
sub esi, edx
xor ebx, edi
and ebx, edi
add esi, edi
or edi, ebx
or esi, edx
or edi, 0xfd21081e
add esi, edi
shr esi, 0x1b
xor ebx, esi
mov edi, 0xfd21ff53
sub esi, edi
jmp 0x475b41
call fcn.00475af7
dec edi
mov edx, edi
and ebx, edi
shr esi, 0x13
xchg ebx, edi
jmp 0x475f4c
pop ecx
or esi, ebx
xchg esi, edx
sub ebx, esi
xchg esi, edi
dec edi
jmp 0x478a42
push 0xf4fe443b
sub edx, esi
mov edi, edx
or edi, ebx
jmp 0x478a7e
pop ecx
bswap edx
and esi, ebx
and edx, esi
or esi, ebx
neg edi
sub edi, edx
add edx, ebx
xor esi, edi
inc esi
add edx, ebx
mov ebx, esi
xchg esi, edx
and esi, edx
jmp 0x476d28
push 0xf4f93d6f
mov edi, esi
or edx, edi
dec edi
add edx, esi
and edi, esi
dec esi
jmp 0x477a5d
push 0xf4fc9342
xor edi, 0xfd32eba3
and edx, ebx
xor edi, esi
and edx, esi
shl esi, 5
sub esi, edx
shl edx, 1
xor edx, 0xfd34a698
jmp 0x479489
push 0xf4c5644e
and edi, esi
mov edi, esi
add ebx, edx
sub esi, 0xfd44f4ce
mov ebx, esi
jmp 0x4764c0
pop ecx
mov esi, ebx
or edx, 0xfd499a46
xor edx, ebx
mov edx, esi
xor ebx, edx
inc esi
or edi, esi
add esi, ebx
sub edi, esi
rol edi, 0x1c
sub edx, ebx
bswap esi
jmp 0x477c27
pop ecx
or esi, edx
shl edi, 0x16
not esi
xor ebx, edi
sub edx, ebx
bswap edx
add edi, esi
dec ebx
dec edi
or esi, edx
jmp fcn.00478287
push 0xf5038814
sub edi, ebx
sub ebx, 0xfd590f62
and edi, ebx
xchg edx, ebx
rol edi, 6
or esi, 0xfd59fe89
xchg edi, ebx
or ebx, edx
neg edi
sub esi, 0xfd5afc1c
rol esi, 0x1f
ror edi, 0x13
or edx, ebx
and edx, esi
add ebx, 0xfd5c2895
jmp 0x4773a4
call ecx
sub esi, edx
or ebx, edi
sub ebx, edi
xor esi, edi
xor edx, ebx
shl ebx, 0x16
jmp 0x478dcf
pop ecx
or ebx, esi
sub ebx, edx
xor ebx, esi
or ebx, 0xfd73a177
jmp 0x476fda
mov ecx, 0x246e6c30
xor edi, esi
and edx, esi
sub edx, esi
xchg edi, esi
jmp 0x477bb3
pop ecx
xor edx, edi
sub edi, esi
neg edi
and ebx, edi
or edx, edi
jmp 0x476fbf
pop ecx
sub edx, 0xfd819a88
and ebx, edi
xchg ebx, edx
and edx, ebx
xchg edi, ebx
inc ebx
add esi, edi
xor esi, 0xfd8353d8
xor esi, ebx
sub esi, ebx
shl ebx, 0x17
ror edx, 0x1e
jmp 0x4770f6
pop ecx
neg ebx
sub ebx, 0xfd893bf3
xchg edx, ebx
shr edi, 0xd
jmp 0x47915a
pop ecx
or ebx, edx
sub edi, ebx
or edi, edx
xchg edx, esi
mov edx, esi
bswap edi
neg ebx
mov esi, edx
xchg edx, esi
not edi
xchg esi, edi
jmp 0x4760fa
pop ecx
xor ebx, esi
mov edx, esi
and edx, ebx
dec esi
mov ebx, esi
jmp 0x475d4b
push 0xf5095f8c
neg edx
and edx, esi
jmp 0x476bb1
mov ecx, 0x6e447c44
ror esi, 0x10
xchg edi, edx
shl ebx, 1
xor esi, ebx
or edx, edi
sub ebx, 0xfd99763a
add esi, 0xfd99c42e
xor ebx, 0xfd9a02ed
neg esi
jmp 0x4783ce
pop ecx
mov esi, edx
not edi
or edi, edx
jmp 0x478e3f
pop ecx
add ebx, edi
or esi, edi
and esi, edi
and esi, edi
or edi, esi
not edx
dec ebx
bswap edi
jmp 0x4786a1
push 0xf4e998c9
or edi, esi
add edx, ebx
or edx, edi
mov esi, edi
inc edi
and edx, esi
sub ebx, edi
add ebx, esi
or esi, edx
xchg edx, esi
and esi, edi
mov edi, ebx
shr ebx, 0xe
jmp 0x476f51
call ecx
sub esi, edx
shl ebx, 7
xchg esi, edx
xchg ebx, edx
shl edi, 0xb
shl edx, 1
mov esi, edx
add esi, edi
jmp 0x477e1e
push 0xf4df3c9b
and esi, ebx
add ebx, 0xfdd211de
and edi, esi
or esi, edx
and edi, edx
sub edx, esi
xor edx, 0xfdd34dbc
mov edi, 0xfdd38a77
neg ebx
sub esi, 0xfdd40620
and edi, esi
and esi, 0xfdd480da
xor esi, ebx
jmp 0x478409
call fcn.00475af7
sub ebx, 0xfde19b76
sub edi, esi
xchg ebx, edi
inc ebx
or edi, ebx
not ebx
xchg esi, edx
xor edx, 0xfde35808
jmp 0x476624
mov ecx, 0x6e447c44
xchg esi, edx
mov edi, 0xfde3ede3
sub esi, edx
xchg edi, edx
sub edi, esi
or ebx, edx
xor esi, edx
sub esi, edx
jmp 0x477f56
pop ecx
inc edx
xchg edi, esi
sub edi, ebx
neg edi
add ebx, 0xfdeaf042
jmp 0x475be7
push 0xf5025cc4
or esi, edi
and ebx, 0xfdf8398b
add edi, ebx
add ebx, edx
add esi, 0xfdf8fd10
mov esi, ebx
xor edi, 0xfdf9774d
add ebx, edx
inc esi
sub ebx, 0xfdfa2e31
jmp 0x475ad2
push 0xf4f11d9c
or edx, esi
sub ebx, edx
and esi, ebx
xor ebx, 0xfe001ac7
xchg edi, esi
or edi, 0xfe00953b
jmp 0x47852f
call ecx
or edx, ebx
and esi, edi
and ebx, esi
and ebx, 0xfe05877e
rol ebx, 0x1e
shl ebx, 0x15
dec edi
sub esi, ebx
jmp 0x476697
push 0xf4d33664
xor edi, esi
xor edx, edi
inc ebx
rol esi, 0xf
xchg ebx, edi
mov edi, 0xfe0f1865
or ebx, esi
and edx, edi
ror esi, 0x1b
jmp 0x4792c4
push 0xf4d3c85a
xor ebx, 0xfe12b226
shr ebx, 0x16
or edx, ebx
and edx, ebx
mov edx, ebx
xor edx, 0xfe13f0ef
shr edx, 7
xchg esi, edx
or edx, edi
ror edi, 0x13
or ebx, edx
jmp 0x4777b7
push 0xf4fd67cf
add ebx, esi
neg esi
sub ebx, 0xfe370585
or edx, edi
jmp 0x47863e