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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff22
jne 0x401070
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff1d
jne 0x4010e5
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff35
jne 0x40117d
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffef5
jne 0x4011ed
call sub.advapi32.dll_QueryAllTracesA
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffef5
jne 0x401262
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.advapi32.dll_QueryAllTracesA
call sub.advapi32.dll_QueryAllTracesA
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
call sub.ntdll.dll_NtFlushBuffersFile
ret
jmp 0x5e3df8
xchg edx, edi
sub edx, edi
mov edi, 0x3b4338a5
bswap edi
jmp 0x5e69a6
push 0x3b54727a
xchg ecx, edi
or esi, ebx
or ecx, ebx
mov esi, ebx
or ecx, edi
add ebx, edi
mov ecx, ebx
xor edi, esi
add ebx, edi
or ebx, esi
mov ebx, edi
add esi, 0x3d9a055e
mov ecx, ebx
jmp 0x5e6a9e
pop edx
shl esi, 5
ror ecx, 0xb
xor edi, ecx
rol ecx, 0x1d
neg edi
sub edi, ebx
sub esi, ebx
or edi, 0x3d9d4bd2
not esi
xor esi, ebx
jmp 0x5e4de3
call fcn.005e57c3
mov ecx, edi
or edi, ecx
mov ecx, 0x3db5a592
or edi, 0x3db5e33c
xor esi, edi
neg esi
or ebx, esi
or esi, edi
and ebx, 0x3f8ab37d
sub edi, 0x3f8af255
shl ecx, 2
add edi, esi
jmp 0x5e4397
call fcn.005e57c3
xor ebx, esi
or ecx, edi
add ebx, esi
inc edi
xchg esi, ebx
sub ecx, edi
xchg ebx, edi
ror esi, 0x17
xor esi, ecx
mov ebx, 0x3fa13926
not ecx
mov ecx, 0x3fa1bc5d
jmp 0x5e462d
pop edx
sub edi, esi
and ebx, 0x3fa25476
and edi, ebx
neg ebx
mov edi, esi
xor ecx, esi
xchg edi, ebx
not edi
and esi, 0x3fa41742
jmp 0x5e44c5
mov edx, 0x123b2f04
mov esi, ecx
xor esi, ecx
rol ecx, 0xa
inc edi
and ecx, 0x3fa74153
mov esi, ebx
ror esi, 9
dec esi
mov ebx, 0x3fa84c8e
add ecx, ebx
add ebx, 0x3fa8c645
jmp 0x5e5272
push 0x3b4f6374
xchg ebx, ecx
add ebx, ecx
xchg edi, esi
shr esi, 9
or edi, ecx
add edi, 0x3fadded3
not ebx
rol ecx, 0xf
xchg esi, ebx
inc ecx
and ecx, esi
add ebx, esi
and esi, ebx
jmp 0x5e63df
call fcn.005e57c3
xor edi, ebx
ror ecx, 0x1a
and edi, ebx
mov edi, 0x3fb6b600
or esi, 0x3fb6f50f
dec ebx
jmp 0x5e5ee9
push 0x3b609b39
sub edi, ebx
or esi, ecx
add ebx, ecx
and ecx, 0x3fbe7f52
or ebx, ecx
jmp 0x5e5387
call edx
sub esi, 0x3fc358ec
and ecx, esi
mov esi, ebx
not ebx
or ebx, edi
or esi, ebx
sub edi, ecx
jmp 0x5e5dea
pop edx
add ecx, ebx
sub esi, ebx
shl esi, 0xf
not ecx
jmp 0x5e56f2
call edx
and ecx, ebx
xchg edi, ecx
add esi, edi
mov ecx, 0x3fce7b1c
mov ebx, edi
neg edi
or ebx, 0x3fcf456a
and ecx, ebx
mov ebx, esi
neg ebx
mov esi, ecx
xor ecx, 0x3fd078bb
jmp 0x5e43d1
call edx
and edi, 0x3fd0ce79
neg ebx
or edi, ebx
mov esi, ebx
add ebx, edi
ror esi, 5
xchg ebx, esi
mov ecx, 0x3fd294ec
xchg ebx, ecx
jmp 0x5e4d3b
pop edx
dec ebx
not ebx
add ecx, edi
xchg edi, esi
shl esi, 0x1e
and ebx, 0x3fd5cb5a
ror edi, 0x11
bswap edi
and ecx, 0x3fd69c9b
inc ecx
shl esi, 8
jmp 0x5e5c16
push 0x3b527b3d
or edi, 0x3fdb7e42
xchg esi, ecx
and ebx, 0x3fdbfbfb
dec ebx
or edi, 0x3fdc7804
and ebx, edi
xor ecx, esi
and edi, ebx
add ecx, ebx
add ebx, edi
ror edi, 0xe
shl ecx, 0x1c
add ecx, 0x3fde742a
jmp 0x5e54d1
mov edx, 0x5027095f
or esi, 0x3fe27772
xor esi, edi
mov ebx, 0x3fe30b5b
xor esi, edi
neg esi
or ebx, esi
xchg esi, ebx
neg ecx
ror esi, 0x16
xchg ebx, esi
sub ebx, 0x3fe51fda
mov ebx, ecx
mov ecx, ebx
jmp 0x5e5421
pop edx
xchg ebx, esi
and edi, esi
mov ebx, edi
rol esi, 0xc
and ecx, edi
neg ecx
and esi, ebx
jmp 0x5e6348
mov edx, 0x123b2f04
sub ebx, 0x3ff96b8d
or ebx, edi
and ecx, ebx
inc edi
inc esi
xor ecx, 0x3ffb396a
xor esi, ebx
shr esi, 0x17
jmp 0x5e5036
call edx
sub ecx, ebx
mov ebx, ecx
sub esi, 0x4000e83f
or ebx, 0x40012a94
add edi, esi
mov ecx, 0x4001a663
add edi, 0x4001e566
mov esi, 0x400238b7
jmp 0x5e574e
push 0x3b5e9d00
xchg esi, ecx
sub ecx, 0x4002e31c
sub edi, ebx
bswap ecx
add edi, esi
and ecx, esi
jmp 0x5e5b50
push 0x3b637493
and ecx, ebx
and edi, 0x40100692
sub esi, 0x401045e2
bswap ecx
inc ecx
and ebx, edi
jmp 0x5e515e
pop edx
shl ecx, 0x17
or edi, ebx
jmp 0x5e419c
pop edx
xchg edi, ebx
xor esi, ebx
xor ebx, 0x4023b313
ror ebx, 0x1a
mov ecx, 0x402432a0
add ecx, edi
xor edi, ecx
jmp 0x5e5d84
push 0x3b566a56
add edi, 0x4025ee03
shr ecx, 0xc
mov ebx, 0x40266cfe
rol edi, 0xa
mov ecx, 0x4026fbf5
shr edi, 0x14
jmp 0x5e4149
push 0x3b58f405
xor edi, ecx
bswap ecx
sub ebx, esi
shl ebx, 0x15
xor ebx, edi
not ebx
inc esi
xor esi, 0x402c9749
add edi, 0x402cd65a
xchg ecx, ebx
nop
jmp 0x5e6532
pop edx
xchg edi, ecx
xchg ecx, edi
or ebx, 0x403bcbc1
sub esi, ecx
xchg esi, edi
xor ecx, esi
jmp 0x5e3e26
push 0x3b4bc19c
dec edi
xor edi, ebx
shl ebx, 5
rol ebx, 8
dec esi
sub esi, ecx
xchg esi, ebx
add edi, ecx
neg esi
jmp 0x5e6b24
call fcn.005e57c3
add ebx, ecx
or edi, esi
inc edi
not esi
xor esi, 0x41ebdafe
xchg ebx, esi
xor ebx, 0x41ec7a76
xchg edi, ebx
and ecx, edi
jmp 0x5e618e
pop edx
add edi, 0x41ed6d18
xor esi, ebx
ror ebx, 5
sub ecx, ebx
or ebx, ecx
and edi, ecx
neg ecx
jmp 0x5e4290
push 0x3b632b73
or edi, 0x41ef91f1
bswap ebx
xchg ecx, esi
ror edi, 0x1e
and edi, ebx
xor esi, edi
dec ecx
sub esi, ebx
or ebx, ecx
or edi, esi
jmp 0x5e4706
push 0x3b6932f8
xor ebx, 0x41f852c5
xor edi, ecx
sub ecx, 0x41f8cfb8
bswap edi
or ebx, esi
mov ecx, 0x41f99a05
add ebx, 0x41f9d9ca
neg ecx
jmp 0x5e5fcd
push 0x3b478945
and ebx, edi
sub esi, ecx
mov edi, 0x42038165
and ecx, 0x4203c01c
shl ebx, 0x18
or esi, ebx
inc ebx
ror esi, 0xf
xor ebx, ecx
or edi, ecx
add edi, esi
mov ebx, edi
sub esi, 0x4206016e
mov esi, ecx
sub ebx, edi
jmp 0x5e4f0d
pop edx
sub ebx, ecx
shr ebx, 0x1e
add ecx, ebx
add edi, esi
jmp 0x5e6a49
push esp
dec ecx
or edi, ebx
shl ecx, 0xf
shr esi, 4
and ecx, esi
nop
jmp 0x5e5e09
mov edx, 0x123b2f04
add edi, esi
not edi
shl ecx, 0xb
neg ecx
xchg ebx, ecx
sub ebx, edi
and ebx, ecx
add ebx, 0x42342a77
rol ebx, 2
dec esi
jmp 0x5e40e2
pop edx
mov esi, ebx
sub ebx, esi
inc ebx
or ecx, 0x423c1f75
shr edi, 0xd
or ebx, ecx
jmp 0x5e568e
pop edx
and edi, ecx
bswap ebx
dec ecx
not edi
not ecx
bswap edi
add ebx, edi
and edi, esi
jmp 0x5e410a
call fcn.005e57c3
and ebx, esi
add ebx, 0x4242f57d
sub edi, ecx
ror edi, 9
xchg ebx, ecx
bswap esi
xor ebx, 0x4244438a
xor ebx, ecx
or ebx, esi
mov ebx, esi
add ecx, ebx
mov edi, ecx
mov ecx, esi
and ebx, esi
jmp 0x5e5649
call fcn.005e57c3
or ecx, esi
and ecx, 0x42467d87
mov ecx, 0x4246bdae
bswap ecx
or ecx, esi
mov esi, ecx
sub edi, 0x4247b36b
sub ebx, edi
rol edi, 0xe
or esi, ebx
xchg esi, ecx
xchg esi, ebx
sub ecx, edi
bswap edi
mov esi, edi
xchg ebx, ecx
jmp 0x5e436d
pop edx
xor esi, 0x424a4ca2
or ebx, ecx
bswap ecx
neg edi
xchg edi, ecx
add edi, ebx
and edi, esi
sub ebx, ecx
mov ecx, 0x424c4bf5
sub ebx, esi
shl esi, 0x19
mov edi, esi
add esi, ebx
and edi, esi
add ecx, 0x424dba37
jmp 0x5e615a
pop edx
and esi, edi
xchg ecx, esi
xor esi, ecx
add esi, ecx
sub ebx, edi
shl esi, 0x16
xchg ebx, esi
or ebx, esi
or ebx, ecx
mov esi, edi
xchg ebx, ecx
not ebx
and ebx, edi
not ebx
ror ebx, 0x11
and ebx, 0x4253b11a
jmp 0x5e6366
push 0x3b58ac42
or edi, 0x42540bce
rol edi, 0x18
or ecx, ebx
or esi, ecx
mov ecx, edi
add ecx, esi
sub ecx, edi
mov ecx, esi
and edi, ebx
jmp 0x5e489d
push 0x3b47d13c
and edi, 0x4265859e
shr edi, 0xa
dec ecx
and esi, ebx
shl esi, 7
mov ebx, 0x4266c1fc
mov esi, 0x4267016e
xchg esi, ecx
or ebx, edi
jmp 0x5e5566
mov edx, 0x123b2f04
rol ebx, 0xb
xchg esi, ecx
or ebx, ecx
mov esi, ecx
xchg edi, esi
xchg edi, esi
or ebx, 0x42696898
sub ecx, esi
jmp 0x5e50bc
pop edx
xor edi, ecx
add edi, ebx
xchg esi, edi
ror edi, 0x15
rol edi, 0xf
jmp 0x5e5be2
call fcn.005e57c3
or ecx, ebx
and edi, ebx
ror ecx, 5
or ebx, esi
mov ebx, edi
xchg ebx, ecx
sub edi, ebx
or ebx, edi
add edi, esi
add edi, ecx
jmp 0x5e5f1a
push 0x3b4c97d9
xor ebx, ecx
add ebx, 0x4280f0c6
jmp 0x5e6215
push 0x3b5234d4
xor esi, ecx
xchg esi, ecx
and esi, ebx
shl ebx, 0x1d
xor esi, 0x42824488
ror edi, 0x13
jmp 0x5e442d
call fcn.005e57c3
or edi, ebx
and esi, ecx
ror esi, 0xa
and ecx, ebx
add edi, ecx
xor edi, ecx
or edi, 0x42845d06
xor ecx, edi
and ebx, esi
shl ecx, 9
neg edi
add ecx, ebx
mov ebx, 0x4285e29c
sub ecx, ebx
xchg ebx, ecx
jmp 0x5e5674
pop edx
dec ecx
xor ecx, edi
xor esi, 0x428d6be9
or ebx, 0x428dab59
and esi, 0x428dea16
sub esi, ebx
add ebx, edi
jmp 0x5e5220
push 0x3b63bd88
add edi, ebx
mov ebx, edi
inc ebx
neg esi
mov esi, ebx
sub ecx, 0x42901543
sub ebx, 0x429057dd
xchg edi, ecx
inc ecx
ror edi, 0x1d
jmp 0x5e4495
call edx
sub ebx, edi
not ecx
xor ebx, edi
or esi, edi
and ecx, esi
xor esi, ecx
xor esi, edi
xchg ecx, ebx
jmp 0x5e58f9
pop edx
add edi, 0x429e4d13
shr ebx, 6
xchg ebx, ecx
or ebx, edi
xchg ecx, esi
and ebx, ecx
add ebx, 0x42a05bfc
or ecx, esi
add ebx, 0x42a0d626
sub edi, ecx
sub edi, esi
jmp 0x5e6b0a
mov edx, 0x123b2f04
neg ecx
mov ecx, esi
ror esi, 7
xchg esi, ecx
rol ebx, 0x1f
xor ecx, esi
sub ebx, ecx
mov ebx, edi
and edi, ebx
add esi, ebx
and edi, ecx
add ebx, 0x42a4632a
dec ebx
jmp 0x5e3fba
call fcn.005e57c3
mov edi, esi
add edi, esi
mov ecx, esi
xchg esi, ecx
inc ecx
and edi, ecx
and ecx, 0x42a67ccf
and ecx, esi
sub ebx, edi
ror esi, 6
inc ebx
not ebx
jmp 0x5e42e4
mov edx, 0x123b2f04
and esi, ecx
sub ebx, 0x42b24311
shr edi, 0x1d
add ecx, 0x42b2d207
and esi, edi
mov ebx, ecx
and ecx, ebx
mov ebx, 0x42b3c6f8
xchg ecx, ebx
rol edi, 0xf
jmp 0x5e4dad
push 0x3b60e419
or ecx, ebx
not edi
ror esi, 2
xchg ecx, ebx
dec ecx
mov ecx, esi
mov ecx, 0x42b8845e
mov edi, ecx
rol ebx, 8
mov esi, 0x42b93fb7
mov edi, esi
add edi, ecx
jmp 0x5e54f0
call fcn.005e57c3
or esi, ecx
rol ecx, 9
xchg edi, ecx
and edi, ecx
dec ecx
not edi
or esi, 0x42c40b65
or ecx, 0x42c44b91
add edi, 0x42c48acc
neg esi
or edi, esi
jmp 0x5e5ae1
push 0x3b62e3e0
inc ecx
or edi, 0x42cc03a0
sub esi, 0x42cc7bf6
and esi, edi
rol ecx, 6
sub esi, ebx
jmp 0x5e4a09
mov edx, 0x123b2f04
shr esi, 7
add edi, esi
and ebx, esi
inc ecx
or edi, esi
mov esi, ebx
add ecx, ebx
mov ebx, edi
ror edi, 7
and ecx, ebx
jmp 0x5e5827
mov edx, 0x5027095f
not ecx
xor ecx, esi
add ecx, edi
sub ecx, ebx
add ebx, esi
xor ecx, ebx
shl ebx, 0x17
bswap esi
sub ecx, edi
and edi, ecx
jmp 0x5e49cd
push 0x3b481895
add edi, 0x42da64c5
or ebx, ecx
mov ebx, edi
xchg esi, edi
xor esi, edi
add esi, ebx
xor ebx, esi
sub edi, ecx
not ebx
dec ecx
dec ebx
jmp 0x5e4f34
call edx
or ebx, edi
sub ecx, 0x42e9d2ba
sub edi, ecx
add ebx, edi
sub ebx, esi
xor edi, ecx
jmp 0x5e5caf
call edx
add ebx, ecx
xchg esi, ecx
mov esi, ebx
xchg edi, esi
dec ebx
xor esi, ecx
or ecx, esi
add esi, ecx
add ecx, ebx
xchg ecx, ebx
jmp 0x5e4d25
pop edx
xor ebx, ecx
add esi, edi
add edi, esi
xchg esi, ebx
xchg ecx, ebx
sub ecx, 0x42efd47b
xor ebx, ecx
ror esi, 0x15
jmp 0x5e5a73
push 0x3b55db03
shl ebx, 6
and ecx, ebx
and ebx, edi
add edi, esi
mov edi, ebx
or ecx, edi
or ecx, edi
jmp 0x5e5731
push 0x3b56232e
xor esi, ebx
add esi, ecx
mov ebx, 0x42fa6d70
xchg ebx, edi
xchg ecx, edi
rol edi, 9
or edi, ecx
inc esi
jmp 0x5e4840
pop edx
or esi, 0x42fc0ae0
add ecx, edi
add esi, ecx
and ecx, esi
ror esi, 2
ror esi, 9
and edi, 0x42fd85d1
jmp 0x5e3e65
pop edx
xor ebx, esi
not edi
not ecx
or esi, edi
mov edi, ebx
jmp 0x5e49b1
pop edx
mov ecx, edi
and ecx, esi
and ecx, edi
and ebx, esi
sub esi, ebx
or ecx, 0x4308dcc0
sub esi, 0x43091a97
neg ecx
and edi, 0x4309a518
shr ecx, 1
jmp 0x5e6001
call fcn.005e57c3
not ebx
sub ebx, ecx
shl edi, 0x16
or ebx, ecx
xchg esi, edi
bswap ecx
xor esi, edi
bswap edi
sub ecx, edi
jmp 0x5e67c4
mov edx, 0x123b2f04
and esi, ecx
xor ecx, ebx
mov ecx, 0x430f5a04
sub esi, 0x430f98cf
sub ebx, 0x430fd7a1
or ecx, edi
sub esi, 0x431050ab
sub ecx, esi
shr ecx, 0x1a
ror edi, 0x14
xor ebx, edi
jmp 0x5e4d7e
push 0x3b4c4f4a
or edi, 0x4311aca6
sub ebx, 0x4311e9e5
ror ecx, 3
and esi, edi
inc ecx
jmp 0x5e508e
pop edx
dec ebx
and esi, ecx
or edi, ecx
rol esi, 9
not edi
mov ebx, esi
add edi, 0x43196b22
and ecx, 0x4319b90c
and ebx, 0x4319f7ec
add esi, 0x431a348b
add ecx, 0x431a71b9
and ecx, ebx
jmp 0x5e49f0
pop edx
rol edi, 0x1c
xor ebx, esi
sub ecx, esi
xchg ebx, ecx
dec ecx
and ebx, 0x431d9cbe
add edi, 0x431dd9a9
or edi, ecx
rol edi, 0x15
add ebx, ecx
jmp 0x5e6506
pop edx
or ecx, edi
neg edi
and ebx, ecx
add esi, ecx
bswap ebx
jmp 0x5e5c8c
push 0x3b5c0fc7
neg esi
xchg ecx, esi
or ecx, edi
dec ecx
xchg esi, edi
sub edi, esi
add ecx, ebx
xchg edi, ecx
xchg esi, ecx
neg esi
sub ecx, 0x43326dd1
or esi, edi
xor esi, ecx
shr ebx, 0x10
jmp 0x5e5c6e
pop edx
sub ecx, esi
shl ecx, 0x12
xchg ebx, esi
xchg edi, esi
add ebx, edi
or ebx, ecx
add ebx, 0x43353b87
xor esi, 0x4335b26a
and esi, ecx
bswap edi
add esi, edi
and edi, ebx
xchg ecx, ebx
and ebx, ecx
and ebx, esi
jmp 0x5e4f53
call edx
inc ecx
and ecx, 0x4341cb43
and ebx, ecx
shr ebx, 0x13
mov ebx, edi
neg esi
bswap ecx
or ecx, 0x43434a28
add ecx, esi
jmp 0x5e513f
mov edx, 0x4132136a
mov ebx, ecx
rol edi, 0x14
xor ecx, ebx
xor ebx, ecx
and ebx, esi
sub edi, ecx
xor ecx, 0x43479b4a
sub esi, edi
and ebx, esi
sub ebx, ecx
sub ecx, 0x43488d8c
dec ecx
jmp 0x5e6230
push 0x3b5ee55e
mov ebx, esi
ror esi, 0x1e
or ebx, ecx
xchg edi, ecx
and esi, edi
sub ecx, 0x434a5fcb
add ebx, esi
xchg edi, ebx
or ecx, edi
or esi, edi
jmp 0x5e608d
push 0x3b4a5b8c
or ebx, edi
ror esi, 0x11
add ebx, edi
xor edi, 0x43545a0a
mov ebx, 0x435497a6
xchg ecx, esi
shl ecx, 0x16
xor ebx, edi
xor esi, 0x43559d7e
shl ecx, 0xe
sub ecx, edi
add ecx, 0x43565522
jmp 0x5e45c6
pop edx
or edi, 0x4356e0d5
add ebx, 0x43571ea7
mov esi, 0x43575b84
or ecx, ebx
xchg esi, ebx
add ebx, esi
or ebx, esi
add esi, 0x43589865
sub ebx, esi
bswap ecx
and ebx, edi
rol esi, 0x1c
rol esi, 0xd
jmp 0x5e5800
push 0x3b5c5798
xchg esi, ecx
shr edi, 6
mov esi, 0x435e7fcc
or edi, ebx
or edi, esi
not ecx
or esi, ebx
xor esi, edi
jmp 0x5e4cb6
push 0x3b629a12
not ebx
rol esi, 0x1b
xor ecx, edi
and esi, edi
and ecx, esi
sub esi, edi
shr ebx, 0x1e
add ebx, edi
xchg esi, edi
shr edi, 3
xchg esi, ebx
jmp 0x5e54b3
pop edx
add ecx, esi
mov esi, 0x43633065
inc ecx
bswap edi
rol ecx, 0x17
add ecx, ebx
mov esi, ebx
and ebx, 0x4364b701
xchg ecx, edi
xchg ecx, esi
jmp 0x5e4e32
push 0x3b68e8fc
sub ebx, ecx
xchg esi, edi
and ebx, ecx
xchg edi, ecx
mov ebx, edi
jmp 0x5e4a6b
call fcn.005e57c3
mov ebx, 0x4370b04b
xor ecx, esi
or esi, ecx
or ebx, edi
add ebx, esi
add ebx, ecx
add ecx, esi
add edi, 0x43726a0a
and ebx, ecx
shl esi, 7
jmp 0x5e5183
pop edx
sub ebx, ecx
xchg edi, ecx
sub ecx, esi
dec ebx
mov ebx, 0x437448b7
shl edi, 0x14
xor ebx, esi
jmp 0x5e497a
pop edx
not ecx
mov ecx, esi
shl esi, 0x19
xor ecx, 0x437b2bb0
xchg ecx, esi
sub edi, ecx
sub ebx, edi
mov ecx, edi
add ebx, ecx
mov ecx, esi
jmp 0x5e4b57
push 0x40
xor ecx, edi
mov ebx, ecx
inc esi
rol ebx, 0xf
and edi, esi
shl ecx, 0x1f
shl ecx, 3
mov esi, 0x437efebf
mov edi, 0x437f4d89
sub ecx, esi
sub edi, esi
sub ebx, edi
sub esi, ebx
jmp 0x5e6706
call edx
add edi, esi
and edi, ecx
sub esi, ebx
rol esi, 1
mov ebx, ecx
add edi, 0x43907c27
bswap ecx
jmp 0x5e4331
pop edx
and edi, ebx
or esi, 0x4391679f
rol esi, 0x1a
neg ebx
inc esi
rol esi, 0x15
jmp 0x5e5cf0
call edx
mov esi, 0x4392cc58
add edi, 0x43930d80
and esi, edi
xchg ebx, edi
mov ebx, 0x4393c52f
xchg edi, esi
xchg esi, ebx
and ecx, edi
xchg esi, edi
dec ecx
add esi, ebx
mov edi, ebx
and ebx, ecx
xor ecx, 0x4395fdb2
jmp 0x5e57f0
push 0x3b697cf1
sub edi, ebx
bswap ebx
dec ecx
or ebx, 0x43a12516
rol esi, 6
jmp fcn.005e3e86
push 0x3b4ff3ad
not esi
xor edi, ecx
bswap ebx
sub esi, ebx
shl ebx, 0xc
sub ecx, esi
mov ecx, esi
ror ebx, 0x12
jmp 0x5e5333
push 0x3b51ec47
xchg ecx, edi
xchg esi, edi
neg esi
ror esi, 0x18
xchg edi, ebx
xor ecx, 0x43a58bab
sub edi, ecx
sub ebx, esi
jmp 0x5e50a0
mov edx, 0x5027095f
sub ecx, edi
or edi, 0x43b25475
and esi, edi
add esi, 0x43b2cf49
xor ecx, ebx
xchg edi, ecx
shl esi, 0x10
xchg ebx, ecx
xor esi, ebx
dec ebx
mov ebx, 0x43b496d4
and ecx, 0x43b4d510
xor edi, ecx
xor esi, ecx
jmp 0x5e5d5e
pop edx
xor edi, 0x43c36f2b
mov esi, ecx
xor esi, 0x43c3eacf
rol esi, 7
xor esi, ebx
rol esi, 9
and ecx, ebx
or ebx, edi
and ecx, esi
or edi, 0x43c5add6
or esi, ecx
or ebx, edi
xor ebx, 0x43c6650c
and esi, ebx
jmp 0x5e4656
call edx
dec esi
sub esi, edi
xor ecx, 0x43c779a0
rol ecx, 0x18
xchg ebx, ecx
xchg esi, edi
jmp 0x5e63a7
push 0x3b4cde36
or edi, ecx
dec esi
or esi, 0x43d063f0
and ecx, edi
or edi, ecx
xchg ebx, ecx
add ecx, esi
jmp 0x5e5249
call fcn.005e57c3
or ecx, edi
and edi, ebx
bswap ecx
add edi, 0x43d27ed2
and ebx, edi
add ecx, 0x43d2f9e7
sub ebx, esi
or edi, ecx
shr esi, 8
mov ebx, esi
xor edi, 0x43d43e9b
add ebx, edi
jmp 0x5e6c6d
pop edx
xor ebx, edi
mov edi, ebx
xor ecx, esi
shl esi, 9
add ebx, ecx
xchg ecx, ebx
shl ecx, 0x11
mov ecx, 0x43e722c9
shl ecx, 0x10
jmp 0x5e479d
pop edx
shr ebx, 5
or ebx, edi
add esi, 0x43e8468b
and ebx, esi
xor esi, ebx
shl ebx, 0x16
bswap esi
and edi, 0x43e97e43
jmp 0x5e5946
pop edx
dec ebx
and esi, ecx
sub edi, ebx
ror edi, 0x14
and esi, edi
or edi, esi
inc ebx
or esi, edi
mov edi, ecx
and ecx, 0x43eee74a
jmp 0x5e5a39
push 0x3b4fab09
mov ebx, esi
and ecx, ebx
add edi, ebx
xchg ecx, edi
or esi, ecx
shr esi, 8
bswap ebx
shr edi, 4
ror edi, 3
sub ebx, esi
and edi, ecx
rol ecx, 4
sub ecx, 0x43f3a333
xor edi, 0x43f3e232
jmp 0x5e5fe5
push 0x3b5bc604
xchg ebx, edi
or edi, esi
sub ebx, esi
xor edi, 0x43f8b2bc
xor ecx, edi
sub ebx, 0x43f92e58
and edi, ecx
and esi, ecx
inc edi
xor ecx, 0x43fa363c
and ecx, esi
xor ebx, esi
dec ecx
mov edi, ecx
xor ecx, 0x43fb6cb0
jmp 0x5e5a49
push 0x3b5b7e26
xchg ecx, esi
or edi, ebx
mov ecx, 0x44074441
sub ebx, ecx
xor ebx, 0x4407d221
xchg edi, ebx
mov ebx, edi
dec esi
mov esi, edi
and ebx, esi
or edi, esi
xor ecx, 0x44098911
jmp 0x5e644e
push 0x3b593c3c
sub esi, ecx
not edi
bswap edi
shl ecx, 0x14
sub ecx, 0x440ae46b
rol ebx, 1
jmp 0x5e585f
push 0x3b586422
bswap edi
or ebx, esi
mov ebx, ecx
bswap ebx
xor esi, edi
xor ecx, ebx
jmp 0x5e4e5e
push 0x1e29f8
or esi, edi
sub edi, esi
and edi, ecx
neg ecx
mov ebx, esi
sub ebx, esi
not esi
sub ecx, edi
nop
or ebx, ecx
xor ecx, ebx
and edi, 0x44316a82
jmp 0x5e6ab4
call edx
xor ebx, edi
ror ecx, 0x10
sub esi, ecx
inc edi
neg ecx
add esi, edi
not ebx
sub esi, ebx
xchg ebx, esi
xchg ecx, ebx
and edi, ebx
xor ebx, ecx
sub esi, ecx
jmp 0x5e5f03
call edx
mov ebx, esi
add esi, edi
sub ebx, 0x443f48fe
sub ecx, 0x443f8785
sub ebx, esi
ror edi, 0x1c
mov ebx, ecx
ror edi, 0xb
jmp 0x5e4814
pop edx
xchg edi, esi
not ebx
or edi, esi
mov ecx, edi
shr edi, 1
or ebx, ecx
shr ebx, 0x1b
rol ebx, 0x1d
or ebx, esi
xchg esi, ecx
jmp 0x5e6bc2
push 0x3b4739be
sub esi, edi
ror ebx, 4
mov edi, 0x4462fba2
xor ebx, 0x44633882
add edi, ebx
xor edi, 0x4463c1ea
neg ecx
and ebx, edi
and ebx, edi
jmp 0x5e4aff
pop edx
bswap ecx
not ecx
shr edi, 0x10
ror esi, 0xe
xchg esi, edi
add edi, ecx
neg ecx
jmp 0x5e66f0
mov edx, 0x5027095f
neg ebx
or ebx, 0x4476366e
inc esi
xor esi, ebx
inc ebx
jmp 0x5e4226
push 0x401400
dec ecx
sub ebx, ecx
shr ecx, 9
jmp 0x5e6772
pop edx
sub edi, ebx
and esi, 0x447d9191
sub ecx, 0x447dd088
xor ecx, 0x447e0e65
jmp 0x5e67e5
push 0x3b4c0836
xor ebx, esi
or ebx, ecx
sub ebx, 0x447edf59
rol ebx, 0xc
xchg edi, ebx
xor esi, edi
xor ecx, ebx
jmp 0x5e5890
pop edx
mov edi, ecx
and ecx, edi
shr esi, 0x18
ror edi, 7
jmp 0x5e5b26
push esp
add edi, ebx
rol edi, 0x19
sub ebx, edi
xor ebx, esi
xchg esi, ebx
or esi, ecx
jmp 0x5e4ca4