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

Disassembly:
call sub.kernel32.dll_GetVersion
cmp eax, 0xfffffedb
jne 0x401061
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xffffff23
jne 0x4010e5
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xffffff0b
jne 0x401191
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xffffff05
jne 0x40120b
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
call sub.ws2_32.dll_gethostbyaddr
ret
jmp 0x46b401
ror ebx, 0x1d
or edi, edx
jmp 0x46c095
call edx
or edi, ebx
xor ecx, edi
add esi, ecx
shr esi, 0xd
xor esi, ecx
or ecx, edi
xor ebx, esi
add ebx, 0xef0d57e7
and edi, esi
sub ebx, 0xef0d8aed
jmp 0x46d35f
pop edx
or ebx, esi
neg ecx
mov ebx, esi
ror ebx, 0x1d
add edi, ebx
shr ecx, 8
jmp 0x46c9b4
call fcn.0046d0c9
xchg esi, edi
shl ebx, 5
shr esi, 5
and esi, 0xef1a359d
or esi, ecx
bswap ecx
xchg ecx, ebx
or edi, ecx
jmp 0x46b6e0
call edx
xchg ecx, esi
add ecx, 0xef2216ef
or ecx, 0xef223051
xchg ebx, esi
xor edi, esi
not ebx
shl ecx, 1
add edi, ecx
xor edi, 0xef22d0a5
mov edi, 0xef22ea89
sub ebx, esi
sub ecx, edi
and ebx, 0xef2337d1
add ebx, edi
jmp 0x46cbff
pop edx
add esi, edi
xor edi, ecx
xor ecx, ebx
add ecx, ebx
sub edi, ecx
mov edi, ecx
and ecx, esi
xchg edi, ecx
dec ecx
xchg ecx, ebx
and ecx, 0xef252ab9
bswap edi
jmp 0x46e310
mov edx, 0x43370267
mov edi, ebx
xor esi, edi
add ecx, edi
xor esi, ecx
xchg esi, ecx
bswap esi
xchg edi, ebx
add esi, 0xef2ff40b
or ebx, esi
and ecx, 0xef3028ed
jmp 0x46ba30
mov edx, 0x43370267
add esi, edi
and edi, 0xef3330e9
and esi, edi
xor edi, esi
ror edi, 0xc
inc ecx
xor edi, ebx
ror ecx, 3
xor ecx, esi
add edi, esi
jmp 0x46d2e2
call fcn.0046d0c9
xchg esi, ebx
xor esi, 0xef377e69
xor esi, edi
or esi, ebx
shr edi, 0x19
sub ebx, esi
add ecx, edi
and ecx, 0xef381d97
jmp 0x46e43c
call edx
or esi, edi
bswap ecx
rol ecx, 6
mov edi, ebx
and edi, 0xef38ab55
shl ecx, 0xc
xchg ecx, esi
mov ebx, esi
neg ecx
xor ecx, 0xef393379
jmp 0x46c02b
call fcn.0046d0c9
shl ecx, 4
xchg ecx, esi
sub ecx, esi
add esi, edi
and edi, 0xef3cc0e3
and ebx, ecx
xchg ebx, ecx
and edi, ebx
mov edi, 0xef3dd407
mov esi, edi
neg ebx
ror ecx, 0xf
bswap esi
xor ecx, edi
jmp 0x46d45b
push esp
shl esi, 2
xor esi, ebx
and ecx, edi
xchg esi, edi
jmp 0x46e6f5
call fcn.0046d0c9
ror ebx, 4
and edi, ecx
and esi, ebx
or ebx, esi
and ecx, ebx
ror ecx, 5
sub ebx, esi
add ecx, esi
sub esi, ebx
or ebx, ecx
and ebx, esi
inc esi
jmp 0x46df1f
pop edx
or edi, ebx
sub ebx, esi
sub ecx, edi
add edi, ebx
or ebx, 0xef470359
xor esi, edi
ror ebx, 0x14
or edi, 0xef4753c1
ror ecx, 5
xchg esi, edi
jmp 0x46d76b
push 0xeece99af
not ebx
neg ebx
xor edi, ecx
and ecx, ebx
or esi, ebx
and ecx, edi
xor edi, ebx
sub ecx, esi
or ebx, edi
ror ebx, 0xa
add ebx, ecx
or ebx, 0xef4fb043
xor ebx, ecx
ror ecx, 0x16
or ebx, edi
add ecx, edi
jmp 0x46d524
push 0xeec664df
or ebx, edi
dec ebx
xor esi, 0xef507381
and edi, ecx
sub edi, ebx
mov ebx, 0xef50bf4b
not esi
rol edi, 5
mov edi, esi
or edi, ebx
jmp 0x46bce5
mov edx, 0x43370267
mov edi, esi
or ebx, 0xef524ff3
sub edi, ecx
mov edi, ecx
jmp 0x46c7b9
mov edx, 0x43370267
sub edi, 0xef54d6b5
xchg ecx, edi
xchg ebx, edi
sub esi, ecx
xchg edi, ebx
xchg edi, ebx
not ecx
rol esi, 0x14
or ebx, ecx
and edi, ebx
xchg esi, ebx
or esi, 0xef55f9ed
xor ebx, edi
sub esi, ecx
jmp 0x46b985
mov edx, 0x43370267
add ecx, 0xef565105
mov ebx, edi
xchg edi, esi
mov ebx, edi
or ebx, ecx
inc edi
jmp 0x46bb04
mov edx, 0x43370267
ror edi, 0xf
add ecx, ebx
sub ebx, esi
shr ebx, 0x10
add edi, ecx
add esi, edi
add esi, ebx
sub esi, 0xef5dbd07
inc ebx
mov ebx, ecx
jmp 0x46d63e
call fcn.0046d0c9
dec ecx
shr esi, 8
and esi, ecx
xchg edi, esi
neg esi
mov edi, 0xef67143d
sub ecx, 0xef672f25
and ecx, edi
xor esi, edi
xchg esi, ecx
jmp 0x46baf5
push 0xeed1d16f
sub edi, esi
shl edi, 9
xor esi, 0xef67dd37
xchg esi, ecx
inc ecx
and ecx, 0xef6833a9
or ebx, edi
dec ebx
xor ebx, edi
shr esi, 1
not edi
xor esi, ecx
jmp 0x46d796
pop edx
mov edi, ecx
mov ebx, esi
mov edi, 0xef6bc20f
sub ecx, ebx
add ebx, 0xef6bfbd5
xor edi, ebx
jmp 0x46c1b4
call edx
xchg ebx, edi
mov ecx, ebx
xchg edi, esi
neg esi
xor edi, esi
or edi, ebx
xchg esi, edi
xor ecx, 0xef6cf4d9
jmp 0x46dbdd
push 0xeec60b69
and edi, esi
bswap esi
xor esi, ebx
xchg edi, ebx
sub ebx, ecx
mov ebx, ecx
sub ebx, edi
ror ecx, 0x19
xor ecx, 0xef6f6b05
xchg esi, edi
xor ecx, esi
shl ebx, 0xe
mov ebx, ecx
xor edi, ebx
jmp 0x46e4f3
pop edx
xor edi, ebx
mov esi, 0xef720809
mov edi, 0xef722371
and edi, ecx
add esi, 0xef725621
xor ecx, 0xef727133
xchg ebx, ecx
bswap esi
xchg esi, ebx
add ecx, 0xef72e143
or ebx, ecx
add ecx, ebx
jmp 0x46e71e
push 0xeecd912a
add ecx, esi
add ebx, edi
add esi, 0xef7931c9
xor ebx, 0xef794b31
and esi, edi
add ebx, 0xef797fe1
sub ecx, ebx
sub ecx, edi
jmp 0x46d11f
push 0xeed1b488
add ebx, 0xef79dee7
xor edi, ebx
xchg edi, ecx
xchg esi, ecx
bswap edi
not esi
rol esi, 2
and esi, 0xef7a9f55
shl ebx, 0x11
shr ebx, 0xe
mov ecx, esi
or ebx, edi
sub ecx, 0xef7b22ed
xchg ecx, esi
jmp 0x46bfb1
pop edx
and ecx, 0xef7b628b
xor edi, 0xef7b7d4f
dec ebx
xor ebx, 0xef7bb445
xchg ecx, edi
xor ecx, ebx
xor edi, 0xef7c037b
nop
and ebx, esi
sub ebx, 0xef7c5751
jmp 0x46d010
pop edx
inc edi
mov ebx, edi
neg esi
or ecx, 0xef7cd3b7
and ebx, esi
add edi, esi
shr ecx, 0xb
sub ebx, ecx
jmp 0x46cd1c
pop edx
nop
xor esi, edi
xchg esi, ecx
xchg ebx, ecx
shl ebx, 7
xor edi, ecx
mov esi, 0xef7e0093
sub ebx, edi
xor ebx, 0xef7e39df
bswap ecx
shl ecx, 9
mov ebx, esi
dec ecx
or ecx, 0xef7ebeb9
jmp 0x46e0f6
push 0xeeca9b8b
mov esi, ebx
and ebx, 0xef8342e1
sub esi, edi
xor ebx, ecx
mov edi, esi
xor ebx, edi
add ebx, esi
and esi, ebx
and ecx, ebx
rol edi, 0x11
jmp 0x46e5e6
call edx
rol ecx, 9
or edi, ebx
not edi
sub ecx, esi
xor esi, 0xef865bcb
dec ebx
shr ecx, 0x13
or ecx, edi
jmp 0x46e767
pop edx
or ecx, ebx
dec ecx
add ebx, ecx
sub esi, ecx
mov ecx, edi
add edi, 0xef8e92e9
xor esi, 0xef8eadd1
and edi, ecx
add edi, ebx
mov edi, ecx
xor edi, ebx
ror ecx, 0x13
jmp 0x46ceae
push 0x401400
xor ebx, edi
ror edi, 0x1c
or ecx, esi
sub ecx, edi
bswap ecx
or ecx, ebx
dec esi
shr esi, 0x19
and ebx, ecx
xchg ebx, edi
mov ecx, ebx
ror edi, 0x16
or ecx, esi
or esi, edi
jmp 0x46c339
call edx
and ebx, 0xef9498cd
ror edi, 0x14
and ebx, 0xef95a45f
add esi, ecx
jmp 0x46c0ed
pop edx
add ecx, ebx
add esi, 0xef99162b
or edi, ebx
sub esi, ecx
jmp 0x46e2a5
pop edx
xor ebx, esi
xor ecx, 0xefa0c37b
not edi
sub edi, esi
rol edi, 1
bswap ebx
add edi, ebx
add edi, ebx
and ebx, esi
sub ebx, 0xefa241f5
jmp 0x46c403
push 0x40
bswap edi
rol ecx, 7
or esi, ebx
xor ecx, 0xefa80d31
xor esi, ecx
or ecx, edi
mov edi, 0xefa85b4b
and edi, ecx
bswap ecx
add esi, 0xefa8aa09
jmp 0x46e3bd
push 0xeec7d64a
xor esi, edi
mov edi, ebx
mov edi, ebx
and ecx, 0xefabfe8d
inc ebx
xchg edi, ecx
nop
sub ecx, 0xefac6a7f
add esi, edi
or ebx, 0xefaca2c1
shl esi, 0x11
or ecx, 0xefacd711
xor ebx, ecx
ror ecx, 5
jmp 0x46d9f2
call fcn.0046d0c9
or ebx, 0xefb2e259
rol ecx, 0x14
or esi, ebx
not edi
xchg ecx, esi
neg ebx
not ebx
xchg ecx, esi
jmp 0x46c044
pop edx
not ecx
add edi, esi
xor edi, ecx
xchg ecx, esi
xor esi, 0xefb49839
neg ecx
add esi, ecx
neg ecx
shr ecx, 0x1f
shl ebx, 1
jmp 0x46c23b
push 0xeecfdb67
add ebx, esi
xor ecx, 0xefb7852b
xor esi, ecx
or ecx, edi
dec edi
xor ecx, edi
add ecx, esi
add ebx, edi
jmp 0x46e6d4
push 0xeece5fc7
ror ecx, 0xe
bswap esi
inc esi
mov esi, edi
ror ecx, 0x18
shl ebx, 3
add esi, ecx
add ecx, edi
jmp 0x46e28f
pop edx
sub edi, esi
mov edi, ecx
xor ebx, esi
and edi, esi
sub edi, ecx
or esi, ecx
rol ebx, 0xe
or esi, edi
or esi, 0xefb9f6c3
xor ebx, 0xefba11dd
and esi, edi
and ecx, edi
jmp 0x46e698
pop edx
shr esi, 2
mov esi, ebx
inc esi
dec ebx
or edi, ebx
sub ebx, esi
mov ebx, ecx
mov esi, 0xefbc3a95
mov esi, edi
xchg edi, ecx
sub esi, 0xefbc87dd
xchg ecx, ebx
jmp 0x46e2c0
push 0xeed1025b
xchg edi, ebx
add esi, 0xefbf609f
and ecx, ebx
add ecx, esi
sub ebx, 0xefbfb0d3
shr esi, 0x17
or esi, ebx
bswap ebx
inc ecx
xchg ebx, esi
jmp 0x46d3b2
pop edx
and ebx, 0xefc05c6b
or ecx, ebx
xor ebx, ecx
xor edi, ecx
xor ecx, ebx
bswap ecx
mov esi, ebx
bswap esi
or ecx, esi
xchg ebx, esi
jmp 0x46e4e1
push 0xeec94777
and ecx, edi
neg ebx
inc edi
mov ebx, edi
add ecx, 0xefc1d519
sub ecx, esi
add esi, 0xefc209a5
xor edi, esi
xor ecx, ebx
inc ebx
nop
or esi, ecx
add ebx, 0xefc2ab33
or esi, edi
sub ebx, ecx
shl edi, 3
jmp 0x46d145
push 0xeec89d7f
and ebx, 0xefc31d17
sub esi, ecx
xor esi, ebx
sub edi, esi
shr ebx, 6
xchg ecx, edi
or ecx, esi
mov ebx, edi
and ecx, edi
and ecx, ebx
and ebx, esi
rol esi, 0x15
jmp 0x46cb9c
push 0xeed20cf9
mov ebx, esi
or edi, ebx
add edi, 0xefc8a693
sub esi, ecx
sub edi, ebx
and ebx, esi
add edi, ecx
mov edi, esi
jmp 0x46da5f
push 0xeecf834d
xchg ebx, ecx
xchg esi, edi
or edi, ecx
shl ecx, 0x15
add esi, edi
xor edi, ebx
and edi, ecx
inc ecx
sub esi, 0xefca2093
shl ebx, 0xe
mov ebx, ecx
not edi
sub ecx, edi
add edi, ebx
add esi, ecx
sub ecx, edi
jmp 0x46d347
call edx
and ebx, 0xefd144b9
add esi, edi
xor ebx, 0xefd17b35
rol esi, 0x10
and ecx, edi
and ecx, ebx
xchg esi, edi
xchg esi, edi
jmp 0x46e006
mov edx, 0x43370267
not ebx
xor esi, ebx
xchg ebx, ecx
sub ebx, esi
and edi, 0xefd788f7
shl ecx, 0xf
or ebx, esi
xor ebx, ecx
and ecx, ebx
sub edi, 0xefd80c81
mov esi, ebx
add esi, 0xefd83e33
or ebx, esi
and ecx, 0xefd87139
xchg edi, ebx
add ecx, ebx
jmp 0x46da75
pop edx
or edi, ebx
add ebx, esi
mov edi, esi
or edi, ebx
sub esi, ebx
or edi, esi
jmp 0x46b72c
call fcn.0046d0c9
add ecx, ebx
add ebx, esi
add ebx, 0xefe053e7
rol edi, 2
sub edi, 0xefe08ef7
xchg esi, ebx
ror edi, 3
sub edi, ebx
xchg ecx, edi
neg esi
add esi, edi
inc ebx
jmp 0x46e111
pop edx
or esi, 0xefe21bff
xor esi, edi
xchg esi, edi
neg ecx
shr edi, 7
shl esi, 0x18
jmp 0x46db98
push 0xeeccff05
xor ecx, 0xefe425b5
sub edi, ecx
mov ecx, 0xefe472cb
dec edi
mov esi, ebx
mov edi, 0xefe4dd1d
sub esi, 0xefe4fb71
xor ecx, esi
and esi, ecx
and ecx, edi
jmp 0x46b8f7
pop edx
bswap esi
sub ebx, esi
ror ebx, 3
add ebx, ecx
shr ecx, 0xd
not esi
xchg ecx, ebx
xchg edi, esi
jmp 0x46d7b4
call fcn.0046d0c9
dec ecx
and esi, ebx
or esi, ebx
and edi, esi
sub ebx, ecx
dec esi
add esi, edi
xor ebx, 0xefea261b
inc esi
add ecx, edi
xor esi, ecx
rol edi, 1
neg edi
xor ecx, ebx
jmp 0x46db7d
push 0xeec74738
add ecx, esi
add ebx, edi
add ebx, ecx
or edi, ecx
not edi
or ecx, ebx
dec esi
mov ecx, edi
and esi, edi
inc ebx
shl ecx, 6
xchg ecx, ebx
and esi, ebx
and edi, 0xeff7c7ef
jmp 0x46cf4e
mov edx, 0x43370267
inc esi
sub edi, esi
rol edi, 0x19
sub ecx, edi
or edi, 0xeffd4179
ror ebx, 6
mov ebx, esi
sub ebx, esi
sub esi, 0xeffdc07d
inc ecx
shr ecx, 0x12
or edi, ebx
jmp 0x46cd64
push 0xeed351d1
and ebx, edi
and esi, ecx
and edi, esi
add ecx, 0xf0002ec3
and edi, 0xf00049dd
add esi, 0xf00064c5
mov ebx, esi
dec ecx
add esi, ecx
and esi, 0xf000cf89
jmp 0x46df36
mov edx, 0x4132136a
add edi, 0xf004096b
xor ecx, 0xf004242f
inc esi
mov ecx, 0xf0045ba7
or edi, 0xf004765b
neg ebx
xchg edi, ecx
nop
rol ecx, 0x17
or esi, ecx
xor ecx, 0xf0051dbd
xchg ebx, ecx
jmp 0x46bf8c
mov edx, 0x43370267
xchg ebx, ecx
bswap esi
not ecx
add esi, 0xf005af15
mov edi, 0xf005ce17
xor esi, ecx
mov esi, 0xf006ee05
sub ebx, 0xf0070917
mov edi, 0xf00724a3
and edi, ecx
jmp 0x46b603
pop edx
xor ebx, 0xf0090013
add edi, 0xf0091b51
xor ecx, 0xf0093663
bswap esi
sub ebx, ecx
and esi, ecx
and edi, esi
or ecx, ebx
jmp 0x46c20f
push 0xeecdafe7
add ecx, ebx
bswap ecx
xchg ebx, esi
and edi, 0xf00cc791
mov esi, ebx
xor edi, 0xf00cfa41
add esi, ebx
add ecx, esi
xchg esi, ebx
and esi, ebx
jmp 0x46bd71
push 0xeec964fb
and edi, 0xf00d839d
add ecx, esi
add edi, 0xf00e63e5
xor edi, ecx
and ecx, ebx
rol esi, 0x1a
and esi, 0xf00eccb1
shl ebx, 0x12
mov esi, 0xf00f0677
sub ebx, esi
shr ebx, 0x16
or ebx, edi
jmp 0x46e402
push 0xeeca63cc
dec edi
xor ecx, ebx
sub esi, ecx
rol ebx, 0x16
dec ebx
xor ebx, ecx
sub ebx, esi
or esi, ecx
add ecx, edi
shl ecx, 0x10
jmp 0x46e788
push 0xeecad4d7
xor ebx, esi
or ebx, ecx
inc esi
sub esi, 0xf0196479
and esi, ebx
add ecx, edi
add ecx, ebx
sub ebx, esi
sub edi, 0xf019e69d
and esi, ebx
and ecx, esi
rol edi, 0x19
jmp 0x46d044
call fcn.0046d0c9
add ecx, ebx
add ebx, esi
xor ecx, 0xf01a8ad1
and edi, ebx
and ecx, esi
add ecx, edi
add ecx, ebx
rol ebx, 0xd
xor edi, ebx
mov ecx, 0xf01b40c3
jmp 0x46b9a8
call edx
xor ecx, esi
add ebx, ecx
xchg ecx, edi
rol esi, 0x11
and ecx, ebx
xor ecx, esi
sub ecx, edi
add ebx, esi
add esi, ecx
add esi, 0xf01d62c3
sub esi, ebx
or edi, esi
and ecx, 0xf01daf89
xchg ecx, edi
jmp 0x46d56d
push 0xeecfa023
inc ebx
nop
and ebx, edi
xchg ecx, edi
not ebx
add ebx, edi
xor ecx, ebx
mov ecx, esi
jmp 0x46d7d5
pop edx
sub ebx, edi
add edi, ecx
mov esi, edi
xor ecx, edi
shr edi, 0xf
xor ecx, esi
jmp 0x46e6ab
mov edx, 0x43370267
inc ecx
sub edi, esi
xor ebx, ecx
xor edi, ecx
neg ecx
mov ebx, edi
sub ecx, esi
mov ecx, esi
not ebx
xor esi, ebx
jmp 0x46e1b2
push 0xeec64871
mov ecx, ebx
mov edi, esi
xor ebx, esi
sub ecx, 0xf024d7a7
ror ecx, 0x13
add ecx, 0xf025128d
jmp 0x46bc9b
call edx
add esi, 0xf0276051
xor ebx, 0xf0277b63
xchg edi, ebx
xor ecx, ebx
shr edi, 0x1e
or ecx, edi
or edi, ebx
xchg edi, ebx
add ebx, ecx
or ebx, 0xf0284fe5
add esi, ecx
sub ebx, ecx
xor edi, ebx
or esi, ecx
add ecx, 0xf028df45
add ecx, edi
jmp 0x46c7d8
mov edx, 0x43370267
sub edi, ebx
shl ecx, 0xb
dec esi
shr esi, 7
not edi
mov ebx, esi
neg ecx
add esi, ecx
sub edi, 0xf02e553d
bswap ebx
rol ebx, 0xc
mov ebx, esi
or edi, ecx
and ebx, edi
jmp 0x46e613
pop edx
xchg edi, ecx
and ebx, edi
ror ebx, 0x17
rol ebx, 0x15
xor ebx, edi
or edi, ebx
inc esi
mov ecx, 0xf0321557
xchg ecx, edi
mov ecx, esi
add ecx, esi
and edi, 0xf0329bdb
add edi, 0xf032bc87
and ecx, esi
jmp 0x46ddd9
call fcn.0046d0c9
and ecx, esi
mov esi, edi
bswap ecx
ror esi, 0x1d
dec ebx
ror edi, 0xd
xchg ecx, edi
sub esi, ecx
xor ebx, edi
add ebx, 0xf03a85e5
not edi
xor ecx, 0xf03acbeb
bswap ecx
rol ebx, 0x1c
jmp 0x46d31b
pop edx
and ecx, ebx
xchg ebx, ecx
mov edi, 0xf040a28d
or ecx, edi
not ecx
add ecx, esi
xor esi, ebx
sub esi, edi
bswap esi
mov esi, ecx
shr esi, 0x16
or esi, edi
jmp 0x46dc42
push 0xeecf66ef
and ecx, ebx
rol esi, 0xc
and edi, esi
or esi, 0xf0458943
mov edi, ebx
sub edi, esi
xor ebx, ecx
neg esi
xor ebx, esi
or ebx, ecx
add edi, esi
xor ecx, ebx
add esi, edi
xor edi, ebx
jmp 0x46ca84
push 0xeed1ee1b
mov esi, ecx
sub edi, ebx
and ebx, ecx
or edi, 0xf046ff05
neg ebx
add esi, ebx
bswap edi
not esi
jmp 0x46ca66
pop edx
rol ebx, 0x18
neg ebx
xor edi, ebx
xor esi, edi
mov ebx, 0xf04804db
rol ebx, 0x14
rol edi, 0x10
ror ecx, 0x1b
sub esi, ebx
or edi, esi
jmp 0x46c255
push 0xeecfbeab
xor esi, 0xf048b415
bswap edi
not esi
sub esi, 0xf0490711
and ecx, edi
rol edi, 4
jmp 0x46c83a
call fcn.0046d0c9
add edi, ecx
xor ebx, esi
ror esi, 0x15
xor ecx, ebx
xor ecx, 0xf04dd347
xchg ebx, ecx
sub ebx, ecx
or ecx, edi
xor esi, edi
xchg esi, ecx
not esi
inc ecx
jmp 0x46caf0
push 0xeed0e585
sub edi, 0xf0540225
xchg esi, ebx
ror edi, 0x13
add edi, ebx
xor ebx, esi
add esi, ecx
add ecx, edi
rol esi, 0x1d
sub ecx, ebx
dec esi
jmp 0x46c93c
push 0xeec7f381
xchg ecx, esi
mov ebx, esi
neg ecx
xchg edi, ecx
nop
and ebx, esi
jmp 0x46e7a5
push 0xeed229b5
xor edi, ecx
or esi, edi
bswap ecx
not ebx
rol ebx, 0x17
inc edi
jmp 0x46b87c
call fcn.0046d0c9
shr edi, 7
and ecx, 0xf05d34c3
or edi, 0xf05d4e2b
and esi, 0xf05d6913
sub ebx, 0xf05d847b
shr esi, 0x13
not esi
and esi, edi
sub esi, ecx
xor ecx, edi
sub ebx, ecx
and esi, 0xf05e40df
jmp 0x46e249
call edx
mov edi, ecx
and ecx, ebx
and ebx, ecx
add edi, ecx
or ecx, 0xf06526a3
and edi, ecx
not ebx
mov esi, ecx
jmp 0x46dc03
pop edx
xchg edi, ecx
and ecx, 0xf065b317
or ecx, esi
or esi, edi
or ecx, ebx
or esi, ecx
or edi, esi
sub ecx, ebx
jmp 0x46dc98
pop edx
sub esi, ebx
mov esi, ebx
and esi, 0xf06825a1
add ebx, esi
or ebx, edi
add edi, 0xf0688bd9
xor esi, edi
not esi
or edi, ebx
and ecx, esi
sub ecx, edi
and edi, ecx
jmp 0x46e37c
pop edx
xchg ecx, edi
sub edi, esi
or ebx, edi
or esi, ebx
mov ecx, ebx
and esi, ecx
xor edi, ecx
mov edi, 0xf06a6585
mov edi, ebx
mov ebx, ecx
add esi, ecx
add ecx, edi
jmp 0x46c6ff
pop edx
or ebx, 0xf06bd063
mov edi, ebx
sub ecx, esi
or esi, 0xf06c1cdb
shr ebx, 0x1e
xchg ecx, edi
bswap ecx
xor ecx, edi
sub ebx, ecx
sub ecx, esi
xchg ebx, edi
mov ecx, ebx
xor esi, 0xf06d0a93
xor esi, edi
jmp 0x46ccb9
pop edx
sub ecx, 0xf06e97cf
shr edi, 5
rol esi, 1
add ebx, 0xf06eec9f
mov edi, ecx
xor ebx, ecx
jmp 0x46d951
pop edx
add ecx, edi
sub ecx, 0xf078c273
xor edi, 0xf078dd5b
ror ecx, 0x14
add ebx, esi
add ecx, 0xf0792b49
xchg ebx, esi
xchg ebx, esi
mov ecx, 0xf0797ea3
mov esi, ecx
jmp 0x46c873
call edx
xchg ecx, esi
mov edi, 0xf0835ac7
xor esi, ecx
mov esi, edi
shl esi, 9
add edi, ebx
jmp 0x46c8c0
push 0xeed36eb7
xor ebx, esi
sub esi, ebx
add edi, 0xf08422c5
add ebx, esi
bswap ecx
or ecx, ebx
jmp 0x46bd42
pop edx
dec ebx
shr ecx, 0xf
mov ecx, edi
inc ecx
mov esi, edi
mov ebx, ecx
neg ebx
xor ebx, 0xf08a7f33
jmp 0x46b4f1
push 0xeed33349
sub edi, esi
add ebx, 0xf09159e7
mov edi, ebx
sub edi, esi
ror ebx, 0xd
bswap ebx
jmp 0x46cf93
call edx
and esi, 0xf091ec31
sub edi, ebx
sub ecx, 0xf092218f
or edi, ecx
mov esi, edi
xchg edi, ecx
and edi, ecx
add ecx, ebx
jmp 0x46d6e7
call fcn.0046d0c9
or esi, ebx
or edi, ecx
sub ebx, 0xf096bea5
and ecx, edi
xor ebx, 0xf096f1a3
or ecx, edi
neg esi
mov ecx, ebx
jmp 0x46b47b
call edx
and ebx, ecx
add ecx, 0xf09b68a9
or ebx, ecx
bswap edi
not esi
sub edi, ecx
and ebx, esi
shl ecx, 0x15
jmp 0x46c527
push 0xeece7cf3
dec ebx
sub esi, ebx
mov ecx, edi
not ecx
rol esi, 0x11
mov edi, ecx
jmp 0x46bc6b
push 0xeec92bbe
and ecx, edi
mov esi, edi
xchg edi, ecx
xchg edi, ecx
sub ecx, 0xf09e8a99
shr edi, 0x1a
jmp 0x46c980
pop edx
xor ecx, esi
sub edi, ebx
xor ecx, edi
xchg ecx, esi
xor esi, ebx
and ecx, edi
jmp 0x46c857
pop edx
and edi, ebx
add ecx, 0xf0a136e9
xor ebx, 0xf0a151d1
inc esi
shl esi, 0x15
add edi, ebx
jmp 0x46d0a7
pop edx
add edi, ecx
xor edi, esi
ror esi, 0x16
add ebx, edi
add ebx, ecx
and ecx, edi
or esi, edi
or esi, 0xf0a53f2b
jmp 0x46c5c6
push 0x6a001
shl ebx, 7
add esi, ecx
add ecx, edi
xor esi, ecx
and ebx, esi
sub ebx, 0xf0a73345
add esi, ecx
xchg esi, ecx
mov ebx, 0xf0a78473
xor ecx, esi
jmp 0x46c452
push 0xeec980b3
add ecx, edi
and ebx, 0xf0a8c5b1
or ebx, esi
or ecx, edi
xchg ecx, ebx
or ebx, esi
sub ebx, edi
xchg ecx, esi
jmp 0x46be53
call edx
bswap esi
xchg esi, ebx
xchg ebx, edi
and esi, ebx
or esi, ecx
bswap ecx
xchg esi, ebx
bswap ebx
shr ecx, 4
sub ebx, 0xf0abb51d
mov edi, esi
mov edi, ebx
or esi, ebx
add ebx, 0xf0ac1ad3
ror ebx, 0x14
ror edi, 0x1c
jmp 0x46c962
pop edx
or esi, ebx
xor ebx, esi
and edi, 0xf0b08cf5
and esi, edi
jmp fcn.0046dc71
push 0xeec62c63
add esi, ebx
and ecx, 0xf0b0e1e9
and esi, ebx
dec ebx
or ebx, 0xf0b130af
rol esi, 0x1b
or esi, ecx
add ecx, 0xf0b184d3
xor ebx, edi
add edi, ebx
sub ecx, edi
or ebx, edi
and ebx, esi
add ebx, edi
jmp 0x46d413
push 0xeecab743
add esi, 0xf0b8b2d1
ror esi, 0x1a
not ecx
rol esi, 0x16
or ecx, 0xf0b91fc1
rol edi, 0x13
xchg ebx, edi
or ecx, 0xf0b96e05
xchg edi, esi
or esi, edi
jmp 0x46d2b8
call fcn.0046d0c9
add esi, ecx
xor edi, 0xf0ba0c51
xor esi, ecx
rol ebx, 0x13
mov edi, esi
rol esi, 0x18
mov edi, 0xf0bab911
mov ebx, ecx
mov edi, ecx
add esi, ebx
and esi, 0xf0bb209b
and esi, ecx
mov edi, 0xf0bb53d5
mov edi, 0xf0bb6d95
mov esi, edi
and ecx, 0xf0bb9f1d
jmp 0x46c4c1
pop edx
shr ecx, 0x11
xor esi, ebx
xor esi, ecx
or esi, ebx
or edi, ecx
sub ebx, edi
jmp 0x46d18f
pop edx
ror ebx, 6
ror esi, 0xe
or edi, esi
and edi, ecx
xchg edi, ebx
add esi, 0xf0bf40b5
xor ecx, 0xf0bf5beb
rol edi, 9
mov ebx, edi
or ecx, 0xf0bfa837
jmp 0x46c1da
mov edx, 0x43370267
neg edi
bswap esi
inc edi
and ebx, esi
or ecx, edi
xor ebx, edi
xor esi, 0xf0c072d3
and ecx, 0xf0c08c11
jmp 0x46cc8e
push esp
sub ebx, ecx
rol edi, 7
bswap ebx
add edi, ebx
add esi, ecx
add ecx, edi
nop
not edi
sub ecx, esi
add esi, 0xf0c1a0e5
xor edi, esi
or edi, ebx
sub ebx, esi
mov edi, 0xf0c20645
jmp 0x46c683
pop edx
rol ebx, 0xd
nop
xchg edi, ecx
xchg esi, ecx
sub ebx, 0xf0c29c37
and ecx, esi
and ebx, edi
and edi, ebx
or ebx, ecx
or esi, edi
or esi, ecx
xchg edi, ebx
jmp 0x46bb6d
pop edx
sub edi, ebx
rol esi, 0x10
or esi, ecx
xor esi, 0xf0c522f1
xor esi, edi
xor esi, ecx
xchg esi, edi
add esi, edi
shr ebx, 7
rol ebx, 4
jmp 0x46ccf1
push 0xeeca7fd3
sub edi, esi
and edi, ebx
or ebx, esi
inc edi
sub edi, 0xf0c64d8f
xor ecx, edi
mov ecx, ebx
xchg ecx, ebx
jmp 0x46c2dc
mov edx, 0x43370267
sub ebx, esi
sub ecx, ebx
or ebx, 0xf0c6f97d
shl esi, 0xf
jmp 0x46d882