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

Disassembly:
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff1d
jne 0x4010a7
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_RegisterEventSourceW
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_RegisterEventSourceW
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_RegisterEventSourceW
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_RegisterEventSourceW
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_RegisterEventSourceW
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xfffffee9
jne 0x40113f
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_RegisterEventSourceW
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_RegisterEventSourceW
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_RegisterEventSourceW
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_RegisterEventSourceW
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff32
jne 0x4011c3
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_RegisterEventSourceW
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff01
jne 0x401265
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_RegisterEventSourceW
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.ntdll.dll_RtlEnumerateGenericTable
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_SetPrivateObjectSecurityEx
call sub.advapi32.dll_RegisterEventSourceW
call sub.advapi32.dll_RegisterEventSourceW
call sub.ntdll.dll_RtlEnumerateGenericTable
ret
jmp 0x541d21
not esi
shr esi, 0x1d
xchg esi, edi
add ebx, esi
sub edx, 0xf8eac61
jmp 0x54236a
push 0xfb623fc
xor ecx, ebx
sub ebx, edi
neg esi
sub ecx, edi
xchg edi, ebx
or esi, ebx
rol ecx, 5
and edi, 0x17fc1dec
xchg ecx, ebx
not edi
add edi, esi
xor edi, 0x17fcf2a5
or esi, ecx
ror edi, 0xe
add ebx, ecx
jmp 0x5435d5
push 0xfae7b24
or esi, ebx
ror edi, 0x1f
or ebx, ecx
add edi, esi
or ebx, esi
and ecx, edi
sub esi, edi
jmp 0x5456d1
call fcn.00545751
bswap ecx
sub ecx, edi
ror esi, 3
and esi, 0x180758d2
or esi, 0x1807b7ba
jmp 0x543395
call fcn.00545751
shr edi, 0x11
xchg edi, ebx
add ecx, edi
shl ebx, 5
mov edi, esi
shr ecx, 0xa
neg ebx
sub edi, ebx
or ebx, edi
nop
xor ebx, esi
xor esi, edi
sub edi, 0x180edb04
inc edi
jmp 0x543004
pop edx
xor edi, ebx
nop
xor ebx, 0x1812dce1
mov ebx, ecx
mov edi, esi
add ecx, esi
jmp 0x544ed0
push 0xfae2842
and esi, ebx
xor ebx, ecx
add ebx, ecx
shl ecx, 0x11
mov ebx, ecx
add ecx, 0x182422e8
add esi, 0x182457b1
mov ebx, ecx
xchg esi, edi
xchg edi, ecx
jmp 0x541e51
pop edx
mov ecx, edi
not esi
mov ebx, esi
mov edi, esi
sub ebx, esi
ror ecx, 0x1f
inc esi
sub ebx, 0x184e216e
xor ebx, 0x184e5a52
xor ebx, 0x184e8fcc
dec ecx
jmp 0x542811
call edx
xor ecx, ebx
not ecx
xchg ecx, ebx
not edi
and edi, esi
neg edi
dec edi
add ecx, 0x1858f538
neg ebx
shl ebx, 0x10
add edi, ecx
mov esi, edi
and ecx, ebx
add ebx, edi
jmp 0x542507
push 0xf96c887
and esi, ebx
add edi, esi
jmp 0x54307c
mov edx, 0x123b2f04
ror esi, 0xb
neg ecx
and ebx, esi
xor esi, ebx
xor ebx, ecx
ror edi, 0x1c
xor esi, 0x187eaef5
or edi, ebx
nop
xor ebx, esi
add edi, ebx
and ecx, edi
or ebx, 0x187fee4d
jmp 0x543fa2
pop edx
mov ecx, ebx
ror esi, 0x17
mov ebx, ecx
shl edi, 8
add ecx, esi
mov esi, ecx
mov edi, ebx
and ebx, ecx
xor edi, ebx
or esi, ebx
bswap ebx
ror esi, 0x15
rol esi, 2
and ebx, 0x1882d9c9
jmp 0x542d01
mov edx, 0x123b2f04
xchg ebx, edi
add esi, 0x18a3a561
mov edi, esi
ror ebx, 4
inc ecx
shl ecx, 0x14
xchg ecx, ebx
add edi, 0x18a60766
or esi, ebx
jmp 0x541f0f
pop edx
mov ecx, edi
xor ebx, esi
shr edi, 0xb
or ecx, ebx
or edi, ebx
or ebx, 0x18bd8d09
and ebx, esi
dec ecx
xchg ebx, ecx
shr ecx, 0xd
jmp 0x542919
push 0xfaae6b6
or ecx, ebx
and edi, esi
ror esi, 5
bswap ebx
dec esi
xor ecx, ebx
bswap ecx
xchg ecx, esi
inc esi
and esi, ecx
mov ebx, 0x18c0bc4c
add ecx, esi
shr esi, 0x16
or esi, edi
xor ebx, 0x18c18f1f
mov ecx, ebx
jmp 0x542a8d
pop edx
bswap ecx
and ecx, edi
xor ecx, ebx
add ecx, esi
xchg edi, esi
xor esi, ebx
sub edi, 0x18c56403
or ebx, ecx
mov esi, ebx
xchg ecx, edi
sub edi, 0x18c63f6c
dec ebx
jmp 0x545220
pop edx
add edi, 0x18d21180
rol ecx, 0x1d
inc ecx
xor ecx, edi
or esi, 0x18d2e54e
ror esi, 0x19
shl esi, 1
xor edi, 0x18d390a1
not esi
xchg esi, edi
add ecx, edi
mov ebx, esi
mov ecx, ebx
xchg edi, esi
shl esi, 0x10
jmp 0x541f5c
mov edx, 0x4132136a
xor edi, ecx
mov ecx, ebx
sub edi, ecx
neg esi
or ebx, 0x18d61699
or edi, ecx
and esi, ebx
not edi
or ebx, esi
or ecx, esi
xchg edi, ecx
or edi, ebx
mov ebx, ecx
jmp 0x544765
call edx
mov ebx, esi
sub esi, edi
jmp 0x543e50
push 0xfab34aa
mov ebx, edi
xor ebx, edi
mov ecx, esi
add ecx, esi
ror ecx, 0x1f
ror ebx, 0xd
neg esi
xor edi, esi
and edi, ecx
sub esi, 0x18fb63e0
sub ecx, esi
xor ebx, ecx
jmp 0x542c3e
push 0xfa484ce
xchg ecx, ebx
or edi, ecx
or ecx, edi
rol esi, 0x18
add esi, ebx
xchg edi, ebx
sub ecx, esi
mov ebx, edi
mov esi, 0x190453d2
mov edi, ecx
jmp 0x543e10
call edx
or edi, ebx
mov edi, ecx
xchg edi, ebx
xchg edi, ecx
or ecx, edi
rol ecx, 0x14
xor edi, ecx
or ecx, ebx
inc edi
mov edi, 0x19290244
jmp 0x543d52
push 0xfab8586
xor ebx, ecx
mov ebx, ecx
xor ecx, 0x192eeea2
or ecx, ebx
and edi, 0x192fcfc6
mov ebx, ecx
mov ecx, 0x1930a875
sub edi, 0x193120ce
xchg ecx, esi
jmp 0x54399b
call edx
xor edi, esi
mov ebx, ecx
add ecx, 0x193721d1
or ebx, ecx
xor ebx, esi
and ecx, edi
xor ebx, ecx
rol ecx, 0x1c
jmp 0x543d0b
push 0xfa75f40
rol edi, 0x17
and esi, 0x19432a97
xor ebx, esi
xchg esi, edi
xor esi, ebx
jmp 0x542db2
push 0xf9f29e3
xor esi, 0x194521e6
xor edi, ecx
shr ecx, 0x1d
add edi, esi
xchg ebx, ecx
xor ecx, ebx
sub ebx, ecx
and edi, 0x19481dbb
add esi, edi
mov ebx, esi
jmp 0x544fda
push 0xfa70ea3
and ebx, 0x1954cfb5
sub ebx, 0x19553a2f
and edi, ecx
mov ecx, edi
dec esi
and esi, 0x19570d01
sub ebx, edi
jmp 0x542ce8
push 0xfa7ac43
and esi, ebx
mov edi, esi
shr ecx, 0x16
shr esi, 0x1f
mov ebx, ecx
sub esi, ecx
add ebx, esi
sub ecx, esi
xchg ecx, ebx
add esi, ebx
xor esi, ebx
jmp 0x545369
pop edx
or ecx, ebx
xor ebx, esi
or ecx, 0x1971d6f9
or ebx, ecx
xchg ecx, edi
jmp 0x544016
push 0xfb57085
or edi, ebx
or edi, ecx
or esi, ecx
xor ebx, 0x198221fa
xchg ecx, ebx
xor ecx, 0x19830696
xchg esi, edi
shl esi, 0x19
add ecx, edi
jmp 0x543d75
call fcn.00545751
sub ecx, 0x19a613c8
sub esi, edi
or edi, ecx
shr esi, 7
jmp 0x54397d
call edx
and ebx, ecx
shl edi, 6
mov edi, 0x19a8d679
xchg edi, ebx
xor ebx, 0x19a9c33f
xor ecx, esi
or ebx, ecx
mov ecx, 0x19ab0caf
add ebx, edi
mov edi, ebx
mov ecx, edi
jmp 0x544cc7
push 0xf971e5c
xchg esi, ebx
shr ecx, 9
sub ecx, 0x19b7ff63
add edi, esi
jmp 0x543b49
push 0xf9fd094
mov esi, edi
xchg edi, ecx
sub esi, 0x19b9e7e5
and ebx, ecx
not esi
xor ecx, ebx
not edi
or edi, esi
shl esi, 0x1d
jmp 0x5424da
call fcn.00545751
rol ebx, 0xe
mov ebx, 0x19d09420
mov esi, ecx
inc ecx
rol ebx, 0xf
or ebx, 0x19d24261
or ecx, edi
jmp 0x542bf6
push esp
xor ecx, esi
not edi
xor ecx, esi
neg ecx
bswap edi
jmp 0x544156
pop edx
xor edi, 0x1a06a1b7
xor ecx, edi
add ebx, esi
or edi, esi
shl ecx, 9
xor ecx, ebx
ror ecx, 0xa
add ebx, esi
sub edi, ecx
inc ecx
ror edi, 5
shr ebx, 0xc
jmp 0x5440da
pop edx
mov ebx, esi
dec ebx
shr esi, 0xc
and ecx, edi
xor edi, ebx
xor ebx, 0x1a1e84b7
neg esi
jmp 0x543465
call edx
bswap ebx
sub edi, ebx
not ebx
add ebx, esi
inc esi
or edi, esi
shr ebx, 1
or edi, esi
xor ebx, esi
xor edi, ecx
shr ecx, 7
jmp 0x543c1c
call edx
or esi, edi
sub edi, 0x1a35173c
xor esi, ecx
and ebx, ecx
mov esi, edi
neg esi
rol ecx, 7
add ebx, ecx
jmp 0x5428e6
pop edx
and esi, 0x1a394dc8
dec edi
mov ecx, esi
or edi, 0x1a39e5a9
mov ecx, edi
jmp 0x5434f7
push 0xfa24c0c
and edi, ebx
bswap ebx
mov edi, esi
xor esi, ebx
add ecx, 0x1a450930
jmp 0x543668
pop edx
add esi, 0x1a45568e
sub ebx, 0x1a45851f
dec edi
jmp 0x544824
push 0x140921
or esi, edi
add edi, ebx
shr ebx, 0x1f
add ebx, esi
xor ecx, 0x1a46d7e5
add ecx, ebx
xor ebx, ecx
xor edi, 0x1a4776aa
or ecx, 0x1a47a550
not esi
sub ecx, 0x1a480f6a
jmp 0x5443da
mov edx, 0x2774562b
add edi, ebx
add ebx, esi
and edi, ebx
add ebx, ecx
and ecx, esi
xor esi, ecx
and ebx, edi
or edi, esi
add ecx, edi
dec ecx
add ebx, edi
jmp 0x54442a
mov edx, 0x2774562b
add edi, 0x1a612eff
add ecx, esi
xor ebx, esi
or esi, edi
sub edi, ebx
rol ecx, 0xd
shl ecx, 0x18
inc ecx
sub ecx, esi
xor esi, ecx
mov esi, ecx
add esi, ecx
jmp 0x541eb4
call fcn.00545751
add esi, ecx
not ebx
sub ebx, edi
and ebx, 0x1a8910c5
mov esi, ecx
sub ecx, edi
or ebx, edi
xor edi, esi
mov esi, edi
xchg ebx, edi
jmp 0x543437
push 0xf97b9a8
mov edi, ecx
or ecx, ebx
and esi, ecx
shl edi, 5
jmp 0x543bfb
call edx
or esi, ecx
neg edi
inc esi
add ebx, esi
add ecx, edi
add ebx, ecx
and esi, 0x1a9f72fc
xchg edi, ecx
mov esi, ebx
neg edi
jmp 0x545480
mov edx, 0x123b2f04
and edi, esi
or esi, 0x1aa1926d
add edi, 0x1aa1f120
jmp 0x5446a1
mov edx, 0x123b2f04
xor edi, ecx
xor esi, 0x1aafa867
or ecx, 0x1aafdd50
xchg ebx, ecx
jmp 0x544511
mov edx, 0x2774562b
xchg esi, edi
add ecx, 0x1ab4c426
dec edi
or ebx, 0x1ab58fec
add ecx, edi
and ecx, 0x1ab64f67
add ecx, esi
and edi, esi
and ecx, 0x1ab76820
bswap ecx
or ebx, ecx
mov ebx, ecx
add esi, 0x1ab835be
neg ebx
sub esi, 0x1ab8a0a9
jmp 0x542fed
mov edx, 0x123b2f04
or esi, ecx
neg esi
or edi, esi
neg ecx
bswap edi
xor ebx, edi
xchg ecx, ebx
add esi, 0x1abb9beb
add ebx, ecx
shl ecx, 0x1a
jmp 0x543f01
push 0xf976e5b
and ecx, 0x1abeef33
or esi, ebx
ror ebx, 0x10
add ecx, edi
mov ecx, esi
xor ebx, esi
sub ebx, esi
mov esi, ebx
or ebx, 0x1ac20101
add edi, esi
xchg esi, ecx
jmp 0x54393c
mov edx, 0x123b2f04
xchg ecx, edi
inc esi
mov ecx, edi
and ecx, 0x1ad17874
not ebx
xor esi, ebx
sub ebx, edi
sub edi, ecx
not ecx
xor ebx, edi
jmp 0x5442a4
pop edx
sub ecx, ebx
sub ecx, ebx
mov ebx, edi
rol ecx, 0x18
add ebx, esi
mov edi, 0x1ad66b74
and edi, ecx
sub ebx, edi
dec ecx
neg edi
or ecx, ebx
sub esi, ecx
inc ecx
or ebx, edi
shl edi, 1
jmp 0x543df9
push 0xf9a6367
sub ecx, ebx
add edi, esi
add edi, ebx
xor esi, ecx
add edi, esi
xor ebx, edi
ror ebx, 0x1e
shr esi, 0xb
jmp 0x543ab5
call edx
and ecx, 0x1ae73d9c
and ecx, 0x1ae7d33d
mov ebx, edi
and ebx, 0x1ae83a1f
not esi
add edi, ecx
sub ebx, ecx
sub edi, ecx
shl ecx, 4
xor ebx, esi
xchg edi, ecx
shr ecx, 3
jmp 0x543dca
pop edx
sub esi, 0x1aed0f93
and ecx, esi
inc ebx
neg edi
not esi
xchg ebx, esi
dec esi
dec ecx
and edi, 0x1af6ee28
neg esi
mov esi, 0x1af7559e
jmp 0x544a20
pop edx
and esi, ecx
mov esi, ecx
add ecx, esi
inc edi
xor ecx, 0x1afbd647
xor esi, 0x1afc33f6
jmp 0x54350f
push 0xfb5ceb2
bswap ecx
ror ecx, 0x13
or ecx, 0x1afe9d09
xchg edi, ecx
xor ecx, esi
jmp 0x541df5
pop edx
xor esi, 0x1b049f90
sub ecx, edi
mov edi, ecx
add esi, ebx
or ebx, 0x1b0615b1
or ebx, ecx
and ecx, 0x1b06e90c
sub ebx, ecx
mov ecx, 0x1b07acde
sub edi, ebx
sub edi, ecx
xchg ecx, ebx
or ebx, esi
jmp 0x544df8
push 0xfa3e470
sub ecx, esi
sub ecx, edi
mov edi, ecx
sub edi, ebx
shl ecx, 0x16
add ebx, edi
jmp 0x544eb4
mov edx, 0x123b2f04
rol edi, 0x18
xchg ecx, esi
sub ebx, edi
xor ecx, 0x1b0d7638
or edi, esi
sub ecx, esi
xor esi, ebx
jmp 0x543145
pop edx
inc edi
xchg ebx, ecx
or esi, ebx
and ecx, esi
xchg esi, ebx
xor edi, 0x1b1e2977
xchg esi, ecx
or esi, edi
xor ebx, esi
jmp 0x54337d
call fcn.00545751
and edi, ecx
or edi, esi
bswap esi
sub esi, ecx
add ebx, ecx
add edi, ecx
and ebx, 0x1b38d24d
xor ebx, ecx
mov ebx, edi
shl ebx, 0x13
jmp 0x5422a9
call fcn.00545751
sub edi, ecx
neg edi
xor esi, ecx
jmp 0x54297e
pop edx
mov ebx, ecx
shl ebx, 0xc
xchg ebx, ecx
sub edi, ebx
not ebx
xchg edi, ecx
jmp 0x5427bd
call edx
xchg esi, edi
and ecx, 0x1b57ae4c
xor ecx, esi
mov edi, 0x1b5874a6
and ebx, edi
and edi, esi
not esi
or ebx, 0x1b5a091c
xchg ebx, edi
mov esi, edi
mov ecx, esi
jmp 0x5432dd
pop edx
neg ecx
sub ecx, 0x1b737d85
mov esi, ebx
add edi, ebx
and ecx, ebx
xchg edi, ecx
jmp 0x544b57
push 0x40
or edi, 0x1b879026
sub ecx, 0x1b87f10c
bswap ecx
dec ecx
and esi, 0x1b89216a
sub edi, esi
or ecx, edi
dec ebx
jmp 0x543522
pop edx
add ebx, 0x1ba14d98
sub ebx, 0x1ba1a9b0
sub edi, ecx
shl esi, 0xf
ror esi, 2
jmp 0x544bc6
call fcn.00545751
xchg edi, esi
sub edi, 0x1bafd9c3
xchg esi, edi
add edi, ebx
ror esi, 7
mov ecx, esi
or edi, esi
jmp 0x543caf
push 0xfa6bb22
or esi, 0x1bdbc170
ror ebx, 3
xchg ebx, esi
xor edi, esi
or ecx, ebx
rol edi, 4
xchg edi, esi
mov edi, ecx
and edi, ebx
mov esi, edi
jmp 0x542d76
push 0x401400
bswap ebx
shr esi, 4
mov ecx, 0x1be08be0
and edi, esi
and esi, ecx
xchg edi, esi
mov ebx, 0x1be2157e
or ebx, 0x1be27fd3
sub esi, ebx
sub ebx, esi
neg ebx
jmp 0x542c8c
jmp loc.0054a000
push 0xfb51ff7
not edi
sub ecx, edi
sub esi, edi
xchg esi, ecx
neg esi
xchg esi, ebx
add ebx, edi
and esi, ebx
and esi, edi
mov esi, ebx
mov ecx, esi
neg esi
neg ecx
add ecx, 0x1bfcf820
jmp 0x542ec8
call fcn.00545751
sub ebx, ecx
sub edi, esi
or ecx, 0x1c0420e1
and edi, 0x1c0486a7
mov ebx, esi
or ecx, ebx
sub ebx, esi
inc edi
sub esi, 0x1c06716c
jmp 0x544029
call fcn.00545751
neg esi
xor ecx, edi
add ecx, esi
add esi, ebx
add edi, 0x1c3f9692
xor ebx, ecx
jmp 0x5447a6
call fcn.00545751
xor ecx, edi
not ebx
xor ecx, edi
mov ecx, esi
sub edi, ebx
or esi, ecx
mov ebx, 0x1c4dfb47
xchg esi, edi
and ecx, 0x1c4ea373
mov esi, ebx
jmp 0x5449d2
call edx
add esi, ebx
add ebx, 0x1c531227
neg ecx
or edi, ecx
sub ecx, 0x1c543c7f
add edi, esi
neg edi
ror edi, 0x1e
add ebx, ecx
mov ebx, 0x1c558d50
sub edi, esi
mov edi, esi
jmp 0x54527d
pop edx
or ebx, esi
add ecx, 0x1c5fea72
add edi, ebx
not esi
shl ebx, 0x11
mov ebx, esi
not edi
neg ecx
jmp 0x5443b6
push esp
xor edi, 0x1c8e87de
sub ecx, edi
bswap edi
mov ebx, ecx
jmp 0x543181
push 0xfb4be3a
not esi
add ecx, 0x1c93367a
mov esi, ecx
mov edi, 0x1c939848
or ebx, 0x1c93cc8d
mov esi, 0x1c940135
add edi, ebx
or ebx, 0x1c947601
sub ebx, ecx
and esi, edi
nop
and esi, 0x1c954672
or ecx, edi
mov ebx, 0x1c95a989
neg ebx
jmp 0x5444b3
pop edx
and esi, edi
neg ecx
shr ecx, 0x1f
xor ecx, edi
xor ecx, edi
inc edi
dec esi
jmp 0x542e4b
pop edx
sub ecx, edi
sub ebx, ecx
or edi, 0x1cc32e30
add esi, ecx
and ebx, esi
xchg ebx, ecx
or ebx, esi
xor esi, ecx
jmp 0x543c6c
pop edx
xchg edi, esi
xor esi, edi
mov ebx, edi
or esi, ecx
or ebx, 0x1cdabaaf
and esi, edi
mov ebx, esi
or esi, edi
dec edi
rol ebx, 6
jmp 0x5451df
pop edx
mov edi, ecx
xor ecx, edi
or ecx, edi
and ebx, esi
and esi, edi
rol ecx, 0x1d
xchg ecx, esi
or esi, ebx
xor esi, ebx
or edi, ebx
jmp 0x544238
push 0xfa43053
not ebx
add ebx, 0x1cffb39d
add esi, ebx
inc esi
or ebx, esi
mov ebx, edi
ror ebx, 6
jmp 0x542ad4
pop edx
xchg esi, edi
inc ecx
and edi, ebx
sub ebx, edi
xor edi, ecx
jmp 0x54279e
push 0xf9f80b2
shr ebx, 5
sub ecx, esi
ror ebx, 3
jmp 0x543093
push 0xf9d8953
and edi, 0x1d4d38cf
or ebx, esi
sub esi, ebx
inc ecx
xor esi, ecx
or edi, ecx
sub ebx, esi
and edi, ecx
add ebx, esi
add ebx, edi
sub edi, 0x1d4f40e1
jmp 0x543b0d
push 0xfaddaf6
xor ebx, 0x1d51576b
add esi, ebx
add ecx, 0x1d51b826
neg ecx
not esi
mov edi, 0x1d5267a4
rol edi, 0xa
mov ecx, esi
mov ebx, edi
and esi, 0x1d535389
not edi
bswap edi
or esi, ebx
jmp 0x541fec
pop edx
mov ecx, esi
sub edi, 0x1d566e8a
rol ecx, 0x1f
jmp 0x542216
push 0xf9be4bc
add edi, ecx
and ebx, ecx
mov esi, ecx
add edi, ebx
xchg esi, ebx
and ebx, ecx
or esi, ecx
inc ebx
bswap ebx
sub ebx, 0x1d60b8f2
mov ecx, esi
jmp 0x542621
push 0xfa7f901
neg esi
sub edi, ecx
and ecx, ebx
xchg ecx, esi
bswap edi
and ebx, edi
not edi
jmp 0x543a69
pop edx
xor edi, esi
bswap esi
and ecx, edi
or ebx, esi
neg ecx
mov edi, ebx
xchg esi, ebx
mov esi, ecx
jmp 0x5452e4
mov edx, 0x2774562b
nop
ror ebx, 0x1c
and edi, esi
dec ebx
and edi, 0x1da8b819
and esi, edi
or edi, ebx
mov ecx, esi
bswap esi
sub edi, ecx
mov ebx, edi
mov ecx, esi
jmp 0x54387b
push 0xfaedc6b
xor ebx, ecx
or edi, ebx
rol esi, 0x10
not ecx
add edi, ecx
jmp 0x545658