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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff06
jne 0x40109d
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_EnumCalendarInfoA
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_EnumCalendarInfoA
call sub.kernel32.dll_EnumCalendarInfoA
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_EnumCalendarInfoA
call sub.kernel32.dll_EnumCalendarInfoA
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff0c
jne 0x40112b
call sub.kernel32.dll_EnumCalendarInfoA
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_EnumCalendarInfoA
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_EnumCalendarInfoA
call sub.kernel32.dll_EnumCalendarInfoA
call sub.kernel32.dll_EnumCalendarInfoA
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_EnumCalendarInfoA
call sub.ntdll.dll_NtQuerySymbolicLinkObject
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff28
jne 0x4011b9
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_EnumCalendarInfoA
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_EnumCalendarInfoA
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffee4
jne 0x40121f
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_EnumCalendarInfoA
call sub.kernel32.dll_EnumCalendarInfoA
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.ntdll.dll_NtQuerySymbolicLinkObject
call sub.kernel32.dll_GetNamedPipeHandleStateW
call sub.kernel32.dll_EnumCalendarInfoA
call sub.kernel32.dll_EnumCalendarInfoA
call sub.kernel32.dll_EnumCalendarInfoA
ret
jmp 0x46a16a
xchg edx, edi
sub ebx, edx
mov esi, edi
jmp 0x46bf9c
pop esi
sub edi, ecx
sub ecx, ebx
bswap edi
shl ecx, 0xa
jmp 0x46a295
pop esi
add ebx, ecx
mov edi, 0xdfd80052
jmp 0x46c78e
pop esi
mov edx, 0xdfd95c76
and edx, 0xdfd97ad0
sub edx, ebx
and edx, ebx
ror ecx, 0x13
mov edi, 0xdfd9dde8
jmp 0x46c62e
pop esi
add edx, ebx
xor edi, edx
or ebx, edx
xor edx, edi
and edi, ecx
add ebx, 0xdfdf4710
add ecx, edx
add ebx, edi
or ecx, ebx
xor edx, 0xdfdfac20
xchg ebx, edx
or edi, ecx
jmp 0x46bac8
mov esi, 0x43370267
xchg edx, ebx
bswap ebx
xchg edx, ecx
or edx, ebx
and ecx, edi
shl ebx, 0x18
sub edx, ecx
sub ebx, ecx
jmp 0x46cfe5
pop esi
mov edx, ebx
xchg edi, ebx
jmp 0x46ca79
push 0xdf826944
and ebx, edi
and edx, ebx
xor ebx, edx
ror edx, 0x1f
mov ebx, edx
and ebx, 0xdfea4c22
neg ebx
shl ecx, 0x11
or ebx, edx
or edi, ecx
or ebx, 0xdfeb2212
xor edx, 0xdfeb3d20
xchg edi, edx
mov ebx, edi
jmp 0x46c306
call fcn.0046d34f
add edx, ebx
add edx, edi
and edi, 0xdfebcc30
xor edx, ecx
jmp 0x46c5f4
push 0x40
add ebx, ecx
or edx, 0xdff026b2
inc edi
mov edx, ebx
xchg ebx, edi
mov ecx, ebx
add ecx, 0xdff0abc2
add edi, ecx
jmp 0x46cf4b
call esi
add ecx, ebx
sub ebx, edi
dec ebx
not edi
xor ecx, ebx
bswap ecx
xchg edi, ecx
xchg edx, ecx
jmp 0x46caae
pop esi
add ecx, ebx
add ebx, edx
sub ecx, 0xdff1fedc
mov edi, edx
shl ebx, 0xe
and ecx, 0xdff2500c
shl edi, 0x14
inc edi
xor ecx, ebx
inc ebx
jmp 0x46aadf
push 0xdf812d1c
ror ecx, 0xa
not ebx
xor edi, edx
or ebx, edx
mov edi, 0xdff352a0
bswap ecx
jmp 0x46c1c2
mov esi, 0x43370267
or ecx, ebx
and ebx, edx
xchg ebx, edx
bswap ebx
jmp 0x46cd93
pop esi
xchg ecx, edx
mov ebx, edx
and ebx, edi
mov edx, 0xdff5e6aa
or ebx, 0xdff60192
shr edx, 0xa
neg ecx
and ecx, ebx
jmp 0x46c624
push 0xdf7d6e86
sub ebx, edi
bswap edx
ror edx, 0xd
sub edx, edi
mov ecx, ebx
not edi
xchg edx, ecx
xchg ebx, ecx
jmp 0x46cedd
push 0xdf79f350
add edx, 0xdff7589c
xor ebx, edi
or ecx, edi
inc edi
or edx, edi
xor edx, ecx
xor edi, edx
inc edx
sub ebx, ecx
shr edi, 0xf
or ebx, edx
or ecx, edi
jmp 0x46b86a
call fcn.0046d34f
and ebx, edi
dec ecx
shr edx, 0x16
bswap edi
add ecx, edx
sub edi, 0xdffc7d62
jmp 0x46d0c1
push 0xdf7e6a86
mov ecx, 0xdffdc330
inc ecx
inc ebx
add edx, edi
sub ecx, ebx
mov edi, edx
sub edi, 0xdffe64fe
xchg ecx, edi
jmp 0x46ba93
pop esi
mov edx, ecx
sub ebx, edx
mov edi, ebx
ror edi, 0xb
jmp 0x46c234
call fcn.0046d34f
shr edx, 0x19
or ebx, ecx
mov ebx, edi
xor edi, edx
neg edx
sub edi, edx
shr edi, 0x11
nop
jmp 0x46c021
push 0xdf84c9a3
rol ecx, 0x1d
not ecx
jmp 0x46ca12
push 0xdf82bf96
nop
xchg ecx, ebx
mov ebx, 0xe00a4b9c
not ecx
xor ecx, 0xe00a86ac
not edx
xor edx, edi
or edi, edx
jmp 0x46c801
call fcn.0046d34f
mov ebx, edi
neg edi
shl edi, 0x1e
sub edx, 0xe00ec73a
xor edx, edi
add ecx, edi
ror edx, 0x13
not ecx
jmp 0x46be6d
pop esi
mov ecx, edx
sub edi, edx
sub ecx, edx
xor edx, 0xe011daea
jmp 0x46c1f2
mov esi, 0x43370267
sub edi, ecx
sub ecx, ebx
mov edi, edx
rol ebx, 0xc
dec ebx
mov edi, edx
jmp 0x46c530
mov esi, 0x43370267
xor ecx, 0xe016b42c
and edi, ebx
inc edi
neg edx
jmp 0x46b3b8
call esi
shl ebx, 3
xchg ecx, edi
mov ecx, edx
bswap ebx
jmp fcn.0046bb41
pop esi
and ebx, edx
and edi, edx
jmp 0x46b7ec
call esi
neg edx
and ecx, edx
sub edi, edx
sub edx, edi
xchg ecx, edx
mov ebx, edx
jmp 0x46c50e
push 0xdf79d71a
add ecx, ebx
sub edi, ebx
rol edx, 5
shl ecx, 8
add edx, edi
rol ecx, 2
xchg ebx, edx
and edx, 0xe026fab8
sub ebx, edx
rol ebx, 8
xchg ecx, edi
and edx, 0xe0276392
jmp 0x46a667
call fcn.0046d34f
add edx, edi
mov ebx, ecx
mov edx, 0xe027c0c0
or edi, ecx
jmp 0x46aa82
pop esi
add ecx, ebx
and edx, 0xe02f6290
xor edx, ebx
or edi, ebx
mov edi, 0xe02faf5a
mov ecx, edx
jmp 0x46c3ff
push 0xdf7c053e
sub ecx, ebx
sub ebx, edi
and ebx, 0xe0301e3c
and edi, ebx
xor ecx, edx
add edi, edx
jmp 0x46cd7a
call esi
sub ecx, ebx
mov edi, edx
or edi, 0xe033513c
sub edi, ecx
add ebx, edx
sub edx, ecx
xor edi, ecx
add edx, ecx
inc ebx
ror edi, 0x15
jmp 0x46b029
pop esi
xchg ebx, ecx
bswap edx
ror edx, 0x1e
mov edi, 0xe0362124
shl edx, 0xf
add edi, ebx
or ebx, ecx
xor edx, ecx
ror edi, 0x16
xor ebx, edi
jmp 0x46b710
push 0xdf85020e
not edx
shr edx, 0x15
xchg edi, edx
add edi, 0xe03f55c6
jmp 0x46ce41
push 0xdf82a25c
add ecx, edi
or ebx, 0xe0404d7e
shr edx, 0x1f
xchg edi, edx
jmp 0x46a8dd
pop esi
and ecx, edi
shr edi, 0x16
xor edx, 0xe0444dbe
add ecx, edi
shr edx, 0x13
and ebx, 0xe0449f6c
jmp 0x46a34b
push 0xdf8699c7
xor edx, ecx
xor ebx, ecx
xor edi, ecx
sub ebx, edx
add edi, 0xe04db404
sub edi, ecx
mov ecx, edi
neg ecx
and edx, edi
xor ecx, ebx
jmp 0x46d12f
push 0xdf7fbc52
xor ebx, edi
xor ebx, edx
dec ebx
shl ebx, 0xc
and edx, ebx
dec ebx
jmp 0x46c00b
pop esi
xor edi, ebx
dec ecx
sub edi, edx
xor edi, ebx
add edx, ebx
and edi, ebx
xor ecx, edx
inc ecx
jmp 0x46b9b5
call esi
inc edx
or edi, edx
mov edx, ecx
shr ebx, 0x1d
jmp 0x46ba47
push 0xdf81660e
or edi, ecx
sub ebx, 0xe05ac0d8
xchg edi, ebx
and ecx, ebx
inc edx
mov ecx, edi
sub ecx, edx
add ecx, 0xe05b593c
jmp 0x46b556
call fcn.0046d34f
dec ecx
shr edx, 0x10
bswap edi
and edi, ebx
inc edi
neg edx
jmp 0x46abef
call esi
or edx, ecx
and ecx, 0xe06105e2
and ebx, edi
add edx, ecx
xchg ecx, ebx
mov ebx, 0xe0616a1a
sub edx, edi
sub ecx, edi
add ebx, edx
sub ecx, 0xe061d5ea
jmp 0x46cbcd
push 0xdf7c589a
shl ebx, 0x18
xchg ecx, edi
xchg ebx, edi
sub edx, 0xe069c0b8
add ebx, edx
sub edx, ecx
xor ecx, 0xe06a0c58
or ebx, edx
and ebx, ecx
mov ecx, 0xe06a5c68
jmp 0x46a61c
push 0xdf811190
mov ecx, 0xe06b9b06
sub edi, ebx
sub ebx, edi
mov edi, ecx
add ebx, edi
add ebx, ecx
sub edx, ebx
dec ecx
jmp 0x46a5d0
mov esi, 0x43370267
neg edi
and ecx, edi
shr edi, 9
nop
xchg edi, edx
xchg edx, edi
mov ecx, edi
xchg edi, ebx
sub edi, 0xe06d4d4e
add ebx, edi
jmp 0x46a6f6
push 0xdf7f8360
or ebx, edx
or ecx, edi
inc edi
shr ebx, 0x1b
and edi, edx
not ecx
mov edi, edx
sub ebx, ecx
jmp 0x46cfa7
pop esi
sub ebx, 0xe07a4988
or ecx, edi
inc edi
sub edi, ebx
xor edx, ecx
xor ebx, ecx
and edx, ecx
xchg edi, ebx
jmp 0x46bbe2
push 0xdf7d5248
add edx, 0xe07b2632
shr ecx, 0x19
bswap edx
and edx, edi
xor ecx, ebx
shl edi, 0x1a
or ecx, ebx
or ebx, edi
mov edx, 0xe07bfb26
shl ecx, 0x18
add edx, edi
xchg edx, ebx
jmp 0x46a64c
push 0xdf8082af
ror ecx, 0x11
mov ecx, edx
dec ebx
shr ecx, 0x1b
xchg edi, ebx
bswap ecx
jmp 0x46a371
push 0xdf7b0bb4
and ebx, edx
xchg edx, ebx
mov ecx, 0xe0818814
xor ebx, edi
rol edx, 0xe
mov ebx, edi
inc edx
neg ecx
jmp 0x46c2e1
mov esi, 0x43370267
or edx, edi
sub ebx, ecx
shr edi, 6
xchg ebx, edi
and ecx, 0xe084a98e
shr edi, 0xa
nop
add ecx, edi
shr edx, 0xe
xchg ebx, ecx
mov edi, 0xe0854dca
shl edx, 1
jmp 0x46a7cd
pop esi
bswap ebx
or ebx, ecx
jmp 0x46ad83
push 0xdf7af0f8
mov ebx, 0xe08dbdd6
not ecx
or ebx, ecx
or ecx, edx
xchg ecx, edi
xchg ebx, edi
mov ecx, ebx
add ecx, 0xe08e7538
jmp 0x46b803
pop esi
mov ebx, 0xe0914e7c
add ecx, edi
or edx, ebx
shl ecx, 0x17
xchg ebx, ecx
xchg edi, ebx
sub edi, edx
sub edx, 0xe0920836
and edx, ebx
rol ebx, 7
mov ebx, ecx
mov edx, 0xe0926fe8
xor ebx, 0xe0928aa4
not ecx
jmp 0x46a5ae
push 0xdf7e86be
not ebx
bswap edi
not edx
and ebx, ecx
jmp 0x46cf31
pop esi
xchg ebx, edx
inc edi
jmp 0x46d213
push 0xdf7e4ef4
or edi, edx
mov edx, ecx
mov edi, 0xe09d5672
sub edi, edx
shr edi, 0xf
or ebx, edx
xor ebx, 0xe09dc0c6
add ebx, edi
add ebx, ecx
bswap edx
rol ebx, 0xe
xor ecx, ebx
sub edx, edi
not edx
jmp 0x46a732
mov esi, 0x43370267
sub ebx, edi
mov edi, ecx
or ecx, ebx
add ecx, 0xe0a463ce
add edi, ecx
xor ecx, edi
add edx, ebx
xor edx, 0xe0a4cd44
jmp 0x46c748
call esi
xchg edi, ecx
nop
xchg ecx, ebx
xchg edx, edi
or edx, ecx
shl edx, 0x12
neg edi
and edx, 0xe0affe4e
add edi, ecx
xor edi, ecx
jmp 0x46c91b
call esi
bswap ebx
and edi, ecx
jmp 0x46a62e
pop esi
xor edi, edx
or ebx, edx
or ecx, edi
xchg edx, ecx
or edi, 0xe0b243c2
and ecx, ebx
jmp 0x46cc55
push 0xdf7ad4ee
sub edx, edi
and edi, edx
xchg edi, ecx
add ebx, 0xe0b70c4e
jmp 0x46b9bf
push 0xdf79b57a
shl ecx, 0x15
xchg edi, ebx
or edx, ebx
or edi, ecx
jmp 0x46ac4d
pop esi
rol ecx, 0xe
bswap ecx
xchg ecx, edi
mov ecx, ebx
xchg ecx, ebx
or ebx, edi
jmp 0x46b729
mov esi, 0x43370267
or ecx, 0xe0bb089e
mov edx, edi
shr ecx, 1
inc ebx
jmp 0x46cfcf
call esi
mov edx, edi
sub ebx, edi
mov edi, ecx
sub edx, edi
jmp 0x46b216
mov esi, 0x43370267
rol ebx, 1
mov ebx, ecx
not ebx
rol ecx, 0xc
mov ebx, edx
inc ecx
xor ecx, 0xe0be916a
or ebx, edx
and ebx, ecx
add edi, ecx
jmp 0x46ac7b
pop esi
add ebx, 0xe0c3f5da
dec ebx
or edi, ebx
mov ecx, edi
or edi, edx
and edi, ebx
or ebx, edx
and ebx, 0xe0c4ab1e
jmp 0x46a7a0
push 0xdf814a56
ror edx, 0x15
or edx, edi
or edx, ecx
or ecx, 0xe0c88d54
jmp 0x46b300
pop esi
xor edi, ebx
neg ebx
xchg ecx, ebx
and ebx, edx
xchg edx, ebx
mov ecx, 0xe0c93b96
sub edi, ebx
and ecx, edx
jmp 0x46a23c
pop esi
mov edx, edi
sub ebx, edi
sub ebx, ecx
mov edx, edi
or edi, ebx
sub ebx, edx
or edi, edx
or ebx, 0xe0ca49f4
and ecx, edi
add edi, ecx
jmp 0x46c5e6
call fcn.0046d34f
add edx, edi
xor edx, edi
mov ecx, 0xe0cad174
neg edi
rol edi, 0xb
mov edx, ecx
and edx, edi
or ebx, ecx
dec edx
xor ecx, edx
inc ecx
bswap ecx
jmp 0x46be96
pop esi
xor edi, ebx
and edi, edx
xchg edi, ecx
xchg edx, ecx
add ebx, 0xe0cc52de
mov edi, ebx
jmp 0x46c3e4
pop esi
rol edi, 2
bswap edi
xor edi, edx
sub ebx, edx
add edi, 0xe0cd0336
shl ecx, 6
neg edx
xor edx, ebx
and edx, edi
inc edx
jmp 0x46b53a
pop esi
add edi, ecx
xor edi, ecx
xchg ecx, edi
or edx, 0xe0d0e6ee
and ebx, edi
sub edi, ebx
xor edx, ecx
mov ebx, 0xe0d14c74
jmp 0x46cc27
mov esi, 0x43370267
sub edx, edi
xor edi, edx
xchg edx, edi
neg ecx
mov edi, ecx
xor ecx, edx
shr ebx, 0x1c
bswap ecx
jmp 0x46c210
push esp
mov ebx, edx
neg ecx
jmp 0x46c8e1
push 0xdf8286fe
bswap ebx
xor edx, edi
xchg edi, edx
mov ebx, edi
add ebx, 0xe0d3022e
or edi, edx
jmp 0x46afa9
pop esi
sub edx, edi
xor edx, ebx
add ecx, ebx
and edx, ebx
xor ebx, edx
ror edx, 0xe
mov ebx, edx
or edi, edx
jmp 0x46c135
push 0xdf824c64
and edx, ecx
dec edx
shl edx, 0x19
xchg ebx, ecx
bswap edx
add ecx, ebx
add ebx, edx
rol edx, 0x19
jmp 0x46a4ac
push 0xdf7ab762
or edi, ecx
mov edx, ebx
sub ebx, ecx
add edx, 0xe0da8e00
or edi, ebx
and edx, 0xe0dac79e
add edi, ecx
ror ecx, 0xd
or ebx, edi
or ecx, 0xe0db2fa2
jmp 0x46bf6c
mov esi, 0x43370267
or ecx, 0xe0dbd620
mov edx, edi
xor ecx, 0xe0dc0ad0
and edi, ebx
add edx, edi
add ecx, edi
jmp 0x46a4e0
push 0xdf7c3c0a
ror edi, 4
or edi, ebx
shr ebx, 0x1e
xchg ebx, edx
bswap ebx
add ecx, edi
xor ecx, 0xe0e148d8
add ebx, 0xe0e16246
not ecx
add edi, edx
ror edx, 0x1b
sub edx, edi
jmp 0x46b4f2
pop esi
or edi, edx
mov edx, ecx
mov edi, 0xe0e22554
sub edx, ebx
mov ebx, edx
xor edx, 0xe0e276ba
add ecx, edi
add ecx, ebx
shr ebx, 0x14
bswap ecx
jmp 0x46b15a
call fcn.0046d34f
xchg edi, ecx
dec edi
xor edx, ecx
and edi, ebx
or ebx, edx
and ecx, edx
ror edx, 4
xor ebx, edx
jmp 0x46a598
push 0xdf86d3da
mov ecx, edi
dec ecx
or edi, ecx
add edx, ebx
and ecx, 0xe0e852c2
rol ebx, 0x1d
mov ebx, ecx
inc ebx
jmp 0x46cb2d
pop esi
xchg edx, edi
not ebx
and ecx, ebx
xchg edi, ecx
jmp 0x46bebc
call esi
mov edi, edx
xchg ecx, ebx
xchg edx, ecx
mov edi, 0xe0e99352
or ecx, 0xe0e9aeba
shr edi, 0xb
sub edx, ebx
add ebx, edi
jmp 0x46a255
pop esi
mov ebx, edi
neg edx
jmp 0x46c88e
pop esi
mov edi, ebx
xor edx, 0xe0eabfe6
xchg edi, edx
rol ecx, 0x1e
mov ebx, edx
sub edx, ecx
and ebx, 0xe0eb45c6
and ebx, edx
add edx, ebx
or edx, 0xe0eb90be
and ebx, edi
inc ecx
jmp 0x46b590
pop esi
mov edx, 0xe0eccc0e
sub ecx, edi
add ebx, edx
and ecx, 0xe0ed1d46
shl edi, 3
and edx, 0xe0ed5396
shr ebx, 0x13
xchg ebx, edx
jmp 0x46c2c4
call fcn.0046d34f
and ebx, ecx
add edi, ecx
xor edi, ecx
and ebx, edx
mov edx, 0xe0f24942
or ebx, 0xe0f264aa
and ebx, ecx
mov ecx, edx
jmp 0x46cf67
pop esi
xor edx, ecx
and edi, ebx
or ebx, edx
and ebx, ecx
mov ecx, 0xe0f44360
or ecx, edx
or edx, edi
or edx, 0xe0f495ee
and ebx, edi
mov edi, edx
or edi, 0xe0f4e0b8
shl ecx, 0x1c
jmp 0x46c676
mov esi, 0x43370267
xor edi, edx
xchg edx, edi
xor ebx, ecx
rol ebx, 3
or ebx, edi
or ebx, edx
and ebx, 0xe0f7c8c0
or edi, ecx
jmp 0x46a976
pop esi
sub edi, 0xe0fbfe7a
add ebx, edx
and ecx, 0xe0fc36ee
and edi, ecx
jmp 0x46a46c
push esp
or edi, 0xe0fe2c70
or ecx, ebx
jmp 0x46a577
pop esi
and edx, edi
rol edx, 0xc
sub edi, edx
shr edi, 7
nop
add ecx, edx
shr ecx, 0x1d
bswap edx
jmp 0x46a9bf
push 0xdf84e6d4
and ecx, 0xe1072d8a
xor ebx, ecx
and edx, ecx
xchg ecx, edx
mov ebx, edx
not ecx
jmp 0x46af76
push 0xdf7bea54
add edx, ecx
add ecx, edx
or ebx, 0xe10a39fe
or ebx, edx
jmp 0x46ad9c
pop esi
dec ecx
and edx, edi
mov ebx, ecx
mov ecx, edx
or ecx, 0xe10bcac8
xor edi, 0xe10be5de
or edx, 0xe10c00c6
add edx, 0xe10c1ff2
and edx, ecx
rol ecx, 0xe
bswap ecx
xor edi, ebx
xchg ebx, edi
ror ecx, 0x1d
jmp 0x46ae53
push 0xdf86f0e0
sub ebx, edx
mov ecx, edx
or ecx, 0xe10f52c4
sub ecx, ebx
mov edi, edx
shl ebx, 9
xchg ecx, edi
neg ebx
or ebx, edi
mov edi, ecx
jmp 0x46c06b
pop esi
shl edi, 0x12
not edi
xchg edx, ecx
and ebx, ecx
xchg edi, ecx
neg edi
shl edi, 0x18
ror edi, 0x17
inc ecx
not ebx
jmp 0x46a808
push 0xdf86073e
xchg edx, ecx
or edi, 0xe125b670
and ecx, ebx
inc ecx
or edx, ebx
or edi, ecx
jmp 0x46aa6d
mov esi, 0x4132136a
not edi
and ebx, edx
sub edx, edi
add ecx, ebx
shr edx, 8
dec edx
and edi, ebx
add edx, edi
mov ecx, edi
or edi, edx
jmp 0x46d165
push 0x401400
mov ebx, edx
add ecx, 0xe12d518e
or edi, 0xe12d6cf6
or ecx, edx
xchg edi, ecx
sub ebx, 0xe12dba08
and ecx, edx
xor ecx, ebx
and ecx, edi
and edi, ebx
add edx, edi
dec edi
jmp 0x46b3ec
push 0xdf7c21a0
xor ecx, 0xe13296cc
and ecx, ebx
add edx, ebx
add ecx, edx
add ebx, edi
nop
jmp 0x46c4e1
call fcn.0046d34f
xchg edi, edx
sub edi, ebx
shr ecx, 0xd
sub ecx, edx
or edi, ebx
not ebx
jmp 0x46ae04
push 0xdf851f40
add ebx, edx
mov edx, ebx
sub edi, 0xe1386600
xchg edi, ecx
and edx, edi
or ebx, ecx
xchg ebx, edx
add ebx, ecx
jmp 0x46c43c
push 0xdf7d8a90
shr edi, 0x1c
bswap edi
xchg ecx, edx
not ecx
mov edx, ebx
shl edi, 1
jmp 0x46a9f1
push 0xdf7ea2a2
add edx, ebx
xor ebx, edx
shl ecx, 4
neg edx
and ecx, edx
sub edi, edx
and ebx, edx
inc ebx
jmp 0x46bcdc
push 0x68d6a
inc edi
shr ebx, 0x11
xchg edx, ebx
bswap ebx
xchg edx, ecx
inc ecx
inc edi
or edi, 0xe1419878
jmp 0x46ccd6
call esi
and ecx, edi
and edi, ebx
or ebx, edx
xchg ecx, edx
mov ebx, edx
or edx, ecx
or edx, ebx
and edi, ebx
jmp 0x46c1d9
push 0xdf7fa0c6
add ecx, ebx
add ebx, ecx
jmp 0x46b192
call fcn.0046d34f
add ebx, edx
xor ecx, 0xe146299a
or ecx, ebx
and ebx, edi
jmp 0x46b2f1
call fcn.0046d34f
mov ecx, ebx
or edi, ebx
mov ecx, edi
neg ecx
mov edi, ecx
sub ecx, ebx
sub ebx, edx
mov edi, ebx
jmp 0x46d088
call esi
add edx, ecx
mov ecx, edx
sub edi, edx
xor edi, 0xe14bd33e
neg ebx
mov edi, ebx
sub ecx, 0xe14c23d2
xchg ecx, edx
jmp 0x46c24a
call esi
bswap ecx
and edx, ecx
or ecx, edx
or edx, edi
xchg ebx, edi
xor edx, ebx
xor edi, ecx
and edx, ecx
xchg ecx, edx
or ecx, ebx
or ebx, edi
or edx, ebx
mov ebx, edi
and ecx, ebx
jmp 0x46c33f
push 0xdf86b6cc
mov edi, ecx
or edi, edx
mov edx, ecx
sub ebx, edx
mov edi, ebx
or ebx, edi
jmp 0x46c5c9
call fcn.0046d34f
and edi, edx
not ecx
shr ecx, 0x1f
and edi, edx
jmp 0x46c2fc
pop esi
xor ebx, edx
rol ecx, 0x1e
sub edx, edi
sub ebx, ecx
mov edx, edi
or ebx, 0xe1580cbc
and ebx, ecx
ror edi, 2
jmp 0x46bfcd