Function at 0x401000
Capabilities:
Accept command line arguments
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff18
jne 0x401084
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xffffff09
jne 0x401130
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xfffffee6
jne 0x4011af
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff27
jne 0x401229
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.kernel32.dll_VirtualQuery
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
call sub.ntdll.dll_RtlIpv6StringToAddressExA
ret
jmp 0x4693f5
mov ecx, 0x94161565
mov edi, edx
add ecx, edi
nop
xor edi, edx
mov edx, edi
xchg edi, ecx
jmp 0x469b76
push 0x9488e006
inc ebx
neg edi
or ecx, ebx
add ecx, 0x99ffd7a6
sub ecx, ebx
not esi
xchg edi, ecx
xor ecx, esi
add ecx, 0x9a0b1a21
jmp 0x4697a3
pop edx
inc esi
xor edi, ebx
xchg esi, ecx
ror ebx, 0xa
xor ebx, 0x9a176713
jmp 0x46ab75
push 0x943da16b
inc edi
or ebx, ecx
or ebx, esi
neg edi
neg ecx
jmp 0x46b628
push esp
nop
xor ebx, edi
rol ecx, 0x12
mov ebx, ecx
sub esi, ecx
mov ecx, esi
or ebx, ecx
mov ebx, edi
xor ecx, esi
xchg edi, ebx
and edi, ecx
and edi, esi
xchg edi, esi
jmp 0x46955b
push esp
add ecx, 0x9a813190
or ecx, 0x9a83585e
sub edi, esi
and ebx, edi
and esi, ecx
sub ecx, ebx
mov edi, ebx
xor ebx, ecx
mov edi, ebx
xchg edi, ecx
not ebx
shr ebx, 8
jmp 0x46b15b
pop edx
sub ebx, esi
rol edi, 5
xchg ecx, edi
or esi, edi
jmp 0x46ad63
pop edx
and edi, 0x9ad99635
and edi, ecx
and ebx, ecx
bswap esi
rol ebx, 6
dec ecx
and esi, ecx
and esi, edi
jmp 0x4699f8
push 0x947348c2
add ebx, edi
rol ebx, 0x11
sub esi, 0x9b074ced
add esi, ecx
mov ebx, 0x9b0bc4d5
xchg ecx, edi
not ebx
jmp 0x46a70c
pop edx
sub esi, 0x9b60f98e
xchg ecx, edi
rol ecx, 0x19
sub ebx, edi
mov ebx, edi
and esi, ecx
or ecx, esi
and edi, esi
or edi, ecx
jmp 0x46bc4c
pop edx
or ecx, 0x9b74b7a5
rol edi, 0xf
nop
and ebx, esi
neg ecx
mov ecx, edi
rol ecx, 0x1e
or esi, ebx
not ebx
xchg ecx, edi
rol ecx, 0x13
jmp 0x46ae64
pop edx
rol ebx, 0x1c
mov edi, ebx
neg edi
add ebx, ecx
add ecx, 0x9b99cf92
xor ebx, edi
xor ecx, 0x9b9e292d
xor ebx, ecx
nop
mov ecx, esi
jmp 0x469ea4
mov edx, 0x73716341
or edi, 0x9bab8f20
add ecx, 0x9badacb0
ror esi, 0x1c
add ebx, edi
mov ebx, 0x9bb44a11
jmp 0x46a468
mov edx, 0x40495727
ror esi, 1
mov ecx, esi
rol edi, 9
xor ecx, 0x9bbd4144
mov edi, esi
mov esi, ebx
sub edi, esi
sub ecx, 0x9bc6da94
sub edi, esi
jmp 0x46bf48
call edx
or ebx, esi
not esi
xchg ecx, edi
and ecx, ebx
xor edi, ebx
neg edi
and esi, edi
dec ecx
and ecx, edi
xor ebx, edi
and ebx, edi
jmp 0x46c2b3
mov edx, 0x73716341
mov ebx, edi
xchg esi, ecx
inc ebx
add ecx, edi
mov edi, ecx
rol edi, 0x12
add ecx, 0x9c02789f
mov esi, 0x9c049168
jmp 0x46a3ed
push 0x9479e38a
shl edi, 7
mov ebx, edi
mov edi, esi
neg edi
add ebx, edi
add edi, ebx
sub edi, esi
or esi, ebx
neg ecx
and esi, 0x9c2503f1
dec edi
mov esi, ecx
jmp 0x469e7b
call edx
or ecx, ebx
not ebx
or edi, esi
or ecx, esi
mov ebx, esi
nop
dec edi
mov ecx, edi
jmp 0x4696fe
call edx
or edi, 0x9cd04c2f
add ebx, edi
neg edi
or esi, edi
mov ecx, esi
xchg edi, ebx
add esi, 0x9cdd4ea4
and ebx, 0x9cdfc446
add ecx, esi
mov ecx, esi
xchg edi, esi
add edi, ecx
sub ecx, esi
xchg ecx, edi
jmp 0x46c2e1
push 0x94428336
mov ebx, esi
mov edi, ecx
sub esi, 0x9d1c727e
and esi, ecx
or esi, ebx
add ebx, ecx
mov ecx, esi
mov esi, ecx
sub ecx, ebx
jmp 0x469740
pop edx
sub esi, 0x9d2c4808
xor ecx, esi
ror esi, 1
or ebx, esi
xchg ecx, esi
xor ebx, 0x9d3e1d3a
bswap ebx
not esi
sub ebx, esi
and edi, ecx
jmp 0x46b649
mov edx, 0x40495727
xchg ecx, edi
mov ebx, edi
or esi, ebx
rol edi, 0x12
xor esi, 0x9d768a24
and ebx, 0x9d78f962
and ecx, edi
xchg edi, ecx
dec esi
or ecx, 0x9d825776
jmp 0x469cf8
mov edx, 0x4132136a
rol edi, 0xd
xor edi, ebx
xchg ebx, ecx
ror esi, 4
or ecx, 0x9d8e38d1
jmp 0x46aab0
pop edx
add esi, ecx
rol ebx, 0x15
xor ebx, edi
and edi, ecx
and esi, 0x9e3ad122
add edi, ecx
xor esi, ebx
shr edi, 5
mov ebx, 0x9e43e0da
jmp 0x46a359
push 0x943c01aa
not esi
xor ebx, esi
xchg edi, ecx
bswap esi
add ebx, ecx
jmp 0x4694c7
call fcn.0046a1ab
sub edi, esi
xor ecx, 0x9ea8666d
or esi, edi
shr esi, 0x16
sub esi, ebx
add ebx, edi
xor ecx, esi
xor edi, 0x9ebb6e6b
inc ecx
mov edi, 0x9ec04da5
mov esi, ecx
add esi, ecx
jmp 0x46b134
push 0x94e4a10c
or edi, esi
xor esi, 0x9ef77b3d
rol edi, 0x14
xor edi, esi
inc edi
xchg edi, ebx
sub esi, ebx
xchg ecx, esi
dec ecx
jmp 0x46aed0
mov edx, 0x40495727
add esi, ecx
xor edi, 0x9f0bdb76
dec esi
sub edi, esi
sub ebx, esi
or ecx, ebx
or esi, edi
rol edi, 0x16
add ecx, esi
jmp 0x46b95e
call fcn.0046a1ab
xchg ecx, esi
xor esi, ecx
mov ebx, 0x9f827ed9
or ecx, 0x9f84a35a
and esi, 0x9f86e809
mov esi, ebx
xor edi, esi
or esi, ebx
mov ebx, 0x9f977108
xor ebx, 0x9f9997f4
sub esi, ebx
dec ecx
add edi, ecx
rol ecx, 6
shl esi, 0x1f
jmp 0x469f23
call edx
or ecx, esi
sub ecx, ebx
nop
inc edi
add edi, ecx
mov ecx, edi
xor ecx, 0xa00e4176
xchg ebx, ecx
add ebx, edi
sub ecx, ebx
or ecx, ebx
jmp 0x469973
mov edx, 0x73716341
not ebx
ror esi, 0x16
inc ebx
rol ecx, 0x1f
neg edi
add ecx, edi
sub ebx, esi
xor ecx, esi
mov ebx, 0xa0a5ce1f
sub esi, ebx
mov ebx, 0xa0aa28b0
xor esi, ecx
jmp 0x46b109
push 0x9507b8c5
xchg ecx, edi
add edi, ecx
and ecx, ebx
mov ebx, edi
and ecx, ebx
shl ecx, 0x15
xor edi, 0xa0bc6cbf
add ebx, edi
xchg ecx, ebx
jmp 0x46bd88
push 0x950ca314
bswap esi
sub esi, ebx
not ebx
mov ebx, 0xa0ca7b88
sub edi, esi
add ebx, ecx
or ebx, ecx
and esi, ecx
bswap esi
jmp 0x46aefa
call edx
ror esi, 0x14
xchg ecx, esi
xor ecx, 0xa11293e5
rol edi, 0x17
add ebx, ecx
and esi, edi
not ebx
or ecx, esi
or edi, ecx
xchg ecx, edi
add edi, ecx
mov ebx, edi
jmp 0x46a153
pop edx
add ecx, 0xa16bad6a
inc edi
sub edi, ebx
rol edi, 9
shr ebx, 0x1d
inc edi
add edi, ecx
mov ecx, 0xa17b77ed
and ecx, edi
add ecx, 0xa17fd242
sub ecx, 0xa188e6e1
jmp 0x46c0fb
push 0x94769086
xor ebx, 0xa1952018
and esi, ebx
or edi, esi
jmp 0x46c4e9
pop edx
inc ebx
or edi, 0xa26bbc1b
xor ebx, edi
and edi, ecx
sub edi, esi
or esi, ebx
xchg edi, ecx
mov ecx, esi
mov esi, 0xa27b55c5
jmp 0x46c039
call fcn.0046a1ab
xor esi, ecx
xor edi, 0xa27ffbd7
mov ebx, edi
xchg edi, ebx
ror esi, 0xf
ror esi, 0xf
mov edi, ebx
mov edi, ebx
bswap ecx
sub ecx, esi
xchg ecx, esi
and ebx, ecx
and esi, 0xa297370e
jmp 0x4698e8
pop edx
xchg esi, ecx
xchg ecx, edi
add edi, ecx
jmp 0x46b8a0
pop edx
sub ebx, 0xa3c5e700
shr edi, 2
inc edi
sub esi, ecx
jmp 0x46b4df
push 0x957188c2
xor esi, 0xa415003e
mov edi, ebx
shr esi, 4
xor ebx, edi
add ecx, esi
ror esi, 0x11
sub edi, ebx
mov edi, ebx
jmp fcn.0046bd5b
call fcn.0046a1ab
bswap ecx
add ecx, edi
xchg ecx, edi
xor esi, ecx
or ebx, esi
neg ecx
xor edi, esi
jmp 0x46a5d9
push 0x9565b53a
xchg ecx, ebx
and ebx, 0xa43a9d2a
shr edi, 7
add ecx, 0xa43f0593
xchg edi, ebx
xchg ecx, esi
ror ecx, 8
shr ebx, 0x1e
xor edi, 0xa44a59c3
bswap esi
jmp 0x46a611
call fcn.0046a1ab
inc ecx
mov edi, 0xa471ec0e
or esi, ebx
and ebx, ecx
xchg ecx, edi
and edi, ecx
or ecx, 0xa47c762b
or ebx, esi
add ecx, 0xa480a534
sub ebx, esi
xor edi, ebx
jmp 0x46adc9
call edx
and edi, ecx
sub esi, ecx
nop
or edi, ebx
xor ebx, 0xa57a216e
jmp 0x46aaed
push 0x94d31f38
or ebx, ecx
xor edi, ebx
shl ecx, 0x19
neg edi
neg ecx
sub edi, ebx
sub ebx, 0xa58a0f21
not esi
and esi, edi
shr ebx, 0x13
jmp 0x46c5d2
push 0x956762d7
dec ecx
sub edi, esi
dec edi
xchg edi, ebx
mov ecx, esi
xor ebx, edi
xor esi, ebx
xor ebx, 0xa5ab0a82
add edi, ebx
jmp 0x4699ce
mov edx, 0x40495727
inc edi
xchg edi, ebx
xor ecx, esi
xchg ecx, ebx
bswap esi
and edi, esi
xor ebx, edi
bswap ebx
xchg edi, ebx
jmp 0x46ad8d
push 0x9474ed8d
sub esi, ebx
or edi, esi
and ebx, ecx
or edi, ecx
or ecx, 0xa65bfb3a
xchg edi, ebx
dec ecx
xor ebx, esi
nop
xchg ecx, esi
add edi, ecx
mov esi, ecx
or edi, ecx
or esi, edi
jmp 0x469fee
push 0x9542fef6
or ecx, 0xa68ef707
and ebx, 0xa6911cda
add esi, ecx
or ebx, esi
sub esi, 0xa69d84e0
sub edi, ebx
neg edi
jmp 0x469720
call edx
and ebx, 0xa6a71316
bswap ebx
xchg ecx, esi
shl ecx, 2
and edi, 0xa6af93de
not esi
add edi, 0xa6b43429
add ebx, edi
xchg edi, ebx
and ecx, ebx
and edi, 0xa6bdb3f3
add esi, ecx
mov esi, ecx
jmp 0x4696dc
mov edx, 0x73716341
or edi, 0xa6cf0990
neg ebx
xor edi, ebx
inc ebx
sub edi, esi
jmp 0x46a171
pop edx
and esi, ecx
dec ecx
mov ecx, edi
mov ebx, 0xa6e585c2
add esi, ecx
sub ecx, esi
xor esi, ecx
add ecx, edi
neg ebx
jmp 0x46b27e
call edx
inc ebx
or edi, 0xa920f187
and esi, ecx
not ebx
xor edi, 0xa94552d4
xor edi, ebx
add ebx, edi
sub ebx, esi
mov edi, 0xa957a4f5
xor edi, ecx
jmp 0x46aad7
mov edx, 0x73716341
or ecx, 0xa9ad945f
xchg ecx, ebx
or edi, ecx
mov ecx, esi
inc ebx
rol edi, 6
and ebx, edi
shr ebx, 0x1e
xor edi, ecx
add esi, 0xa9c0f39e
xor ecx, esi
sub edi, ebx
or edi, 0xa9ca4926
jmp 0x469bbb
pop edx
dec ecx
mov edi, 0xaa9d526c
shl ecx, 0x1c
add edi, ecx
not edi
jmp 0x4694a3
call fcn.0046a1ab
or esi, edi
xor ecx, esi
and esi, edi
inc edi
and esi, edi
xchg edi, ecx
and ecx, edi
ror esi, 0x14
or edi, 0xab60fefe
bswap esi
nop
neg ecx
xor ebx, edi
jmp 0x46953b
pop edx
neg ecx
xchg ecx, ebx
or esi, edi
or ebx, esi
xor ebx, 0xabacb9db
xchg ecx, esi
jmp 0x469582
pop edx
xchg ecx, ebx
and esi, ebx
inc ebx
and esi, 0xabcbe7ff
or edi, 0xabd71552
sub ebx, esi
mov edi, 0xabe935fa
bswap esi
xor esi, ecx
inc ebx
sub esi, 0xabf11aea
jmp 0x46c73c
pop edx
and esi, 0xac2e39b3
or ecx, 0xac302a2a
xor esi, ebx
xor edi, esi
or esi, edi
add ebx, edi
or esi, edi
and esi, ebx
xor ebx, 0xac42751a
sub esi, ecx
xor edi, esi
jmp 0x46afb7
pop edx
or ecx, ebx
shr esi, 0xf
xchg ecx, edi
xchg ebx, edi
add ebx, ecx
sub esi, 0xac5438c6
sub edi, ebx
xchg ecx, ebx
sub esi, ebx
add ecx, edi
jmp 0x46a19f
pop edx
ror ebx, 0x12
nop
xchg edi, ebx
add edi, ecx
xor edi, ebx
nop
bswap ebx
or ecx, esi
mov esi, 0xac891156
sub ecx, esi
xor ebx, edi
or ecx, ebx
sub esi, 0xac9aafb5
mov ebx, esi
xchg edi, ebx
jmp 0x46aca4
call fcn.0046a1ab
xor ebx, edi
xor ebx, 0xacc5203d
and ebx, ecx
mov ebx, esi
xor edi, 0xaccb029a
and edi, ecx
and ebx, ecx
shl esi, 5
mov ecx, esi
jmp 0x46c4c6
pop edx
add esi, ecx
add ebx, ecx
xchg ecx, ebx
xchg ecx, esi
rol ebx, 4
mov edi, esi
add ecx, ebx
not esi
sub ebx, esi
jmp 0x469fa5
push 0x946b0171
not edi
mov edi, ebx
add ecx, edi
xchg ecx, esi
add edi, 0xad35ca21
inc ebx
xchg edi, ecx
dec esi
xor ebx, ecx
add esi, 0xad3fae68
add edi, ebx
inc edi
jmp 0x46b057
push 0x952355c6
mov ecx, esi
xor ebx, edi
xchg ecx, edi
not ebx
rol ecx, 9
add ebx, edi
mov ecx, esi
sub edi, esi
add esi, ecx
jmp 0x46a760
pop edx
mov ebx, edi
add ebx, edi
and esi, 0xada283ef
mov ebx, ecx
mov ebx, 0xada6b119
xor ebx, 0xada8f3c6
mov edi, 0xadab068e
add ecx, 0xadad1895
and edi, ecx
jmp 0x46bf65
call fcn.0046a1ab
xchg ebx, edi
add ebx, ecx
sub ebx, esi
xchg ecx, edi
jmp 0x46a8d1
call edx
xchg edi, ebx
rol ecx, 6
inc ebx
inc esi
inc ebx
inc ecx
and ebx, esi
xchg ecx, esi
and esi, edi
jmp 0x46a7cd
push 0x94a130a5
ror ecx, 0x18
xchg ecx, edi
sub ecx, ebx
mov esi, ecx
or esi, ebx
ror esi, 2
rol edi, 0x17
inc ebx
or esi, edi
jmp 0x46c5b5
mov edx, 0x40495727
neg edi
and ecx, ebx
or esi, ebx
and edi, 0xae754b1f
bswap esi
add edi, ecx
and ebx, esi
mov esi, ebx
or edi, 0xae7ef059
and esi, 0xae80d962
jmp 0x46b1a7
push 0x950e4627
sub ebx, 0xae836e40
xchg ebx, ecx
xor ebx, edi
or edi, esi
xchg esi, ecx
add edi, ecx
xor edi, ebx
jmp 0x46bb31
pop edx
sub ecx, esi
add ecx, edi
neg ebx
rol edi, 0x1c
and esi, ebx
add esi, edi
add edi, 0xaf48ce59
jmp 0x46c00f
mov edx, 0x40495727
or ebx, ecx
inc edi
mov edi, ebx
shr ebx, 0xe
nop
and edi, 0xafea1007
mov ecx, esi
not esi
jmp 0x46ac2d
push 0x94b94101
rol ebx, 0x1c
xchg edi, ecx
sub esi, ebx
mov edi, ecx
rol ebx, 0xa
jmp 0x46ba77
push 0x95200cc9
add ecx, edi
mov ebx, edi
xor ebx, ecx
add ecx, esi
jmp 0x46c251
call fcn.0046a1ab
mov esi, ecx
mov esi, ecx
or esi, ebx
add ebx, edi
sub edi, esi
inc edi
jmp 0x46ba14
call edx
neg ecx
or ebx, 0xb0503c12
xor edi, ecx
and ebx, edi
add edi, ebx
xchg ecx, edi
xchg ecx, ebx
neg ecx
and edi, 0xb05bc017
nop
inc edi
and esi, ecx
xor edi, ebx
jmp 0x46b6dd
push 0x40
add ecx, esi
mov edi, ebx
rol ebx, 0xb
or esi, edi
rol ecx, 0x1b
add edi, ecx
sub esi, ecx
bswap esi
jmp 0x46b541
call fcn.0046a1ab
and edi, 0xb089ee65
xchg ecx, ebx
ror ecx, 0x13
or edi, ebx
rol ecx, 9
jmp 0x46c4a3
mov edx, 0x73716341
bswap esi
mov ebx, esi
sub esi, 0xb0d7285b
or ecx, ebx
or ebx, esi
mov edi, ebx
bswap ecx
xor esi, ecx
inc ebx
neg ecx
neg edi
jmp 0x46bc1a
pop edx
add ecx, edi
dec esi
or edi, esi
dec esi
xchg ecx, ebx
mov esi, ecx
mov ebx, 0xb0fe6236
or ebx, esi
jmp 0x4696bf
push 0x94a48405
xor ebx, esi
and ebx, 0xb1bbbf81
or ebx, esi
bswap ebx
and ebx, 0xb1c7593e
jmp 0x46a6ad
push 0x945ee071
sub ebx, esi
add esi, edi
xor edi, 0xb1f96683
xchg edi, ecx
or edi, esi
xchg ebx, ecx
not esi
jmp 0x469c54
pop edx
dec esi
dec ecx
shr ebx, 0xa
nop
shr edi, 0x12
shr esi, 0x1d
or esi, ebx
neg edi
mov edi, 0xb22072d2
dec esi
mov ebx, edi
and esi, 0xb22678c4
and ebx, ecx
jmp 0x46c41c
push 0x67ff5
or ecx, ebx
mov ebx, ecx
or edi, 0xb24bc29d
mov ebx, edi
inc ecx
and esi, ebx
mov ecx, 0xb252272d
or ebx, ecx
or edi, 0xb2558df0
sub edi, esi
and esi, ebx
or ecx, ebx
jmp 0x46c721
push 0x943f40a1
sub edi, esi
mov ebx, esi
xor esi, ebx
dec ecx
xchg ecx, ebx
xor ecx, esi
xchg ecx, edi
and esi, 0xb2bde952
mov edi, esi
sub esi, ecx
jmp 0x46c388
pop edx
xchg edi, ebx
xor esi, 0xb2c4e3c4
xor ecx, esi
sub edi, ebx
or edi, 0xb2c9fb3e
mov edi, ecx
sub edi, esi
add ebx, edi
and ebx, 0xb2d07def
or ebx, 0xb2d22ae0
jmp 0x46bc60
pop edx
xor edi, 0xb307d9b5
mov esi, ebx
mov esi, ecx
add esi, 0xb30cec34
xor edi, ebx
shl ecx, 7
add esi, ecx
or esi, edi
or esi, ebx
dec esi
xor ebx, edi
jmp 0x46c3f9
pop edx
xor edi, 0xb38bf452
mov ecx, 0xb38da14f
add esi, ecx
xchg ecx, esi
shr esi, 0x12
or ebx, 0xb399e7ea
sub ecx, ebx
xor edi, 0xb39d7446
and esi, 0xb39f1ea8
mov ebx, ecx
neg ecx
xor ecx, edi
jmp 0x46abbc
push 0x945167d9
xor esi, 0xb3f9bedb
mov esi, ecx
mov ecx, esi
and esi, edi
shl ecx, 0x14
sub edi, ebx
and esi, edi
and esi, edi
shr ebx, 1
not ebx
jmp 0x46a919
call fcn.0046a1ab
xor edi, ebx
xchg ecx, esi
or ebx, esi
and edi, ecx
not ebx
mov ebx, 0xb489f9ec
shl edi, 5
add edi, ecx
or ecx, ebx
and esi, edi
and ebx, esi
add ebx, ecx
dec ecx
sub edi, esi
jmp 0x46c4b0
pop edx
nop
add edi, 0xb49dab0e
xchg ecx, esi
shr esi, 0x1d
sub edi, esi
add ebx, edi
jmp 0x46a405
call edx
mov ecx, esi
mov ebx, 0xb4e1e601
sub esi, ecx
mov esi, ecx
and esi, edi
inc ebx
dec ecx
xor ebx, esi
shr esi, 0xa
mov ecx, esi
jmp 0x46c297
push 0x94bae9a5
and esi, ecx
mov edi, ebx
or ebx, esi
xor ebx, ecx
jmp 0x46a5ed
mov edx, 0x73716341
xor ecx, 0xb57cb63e
xor ecx, esi
nop
inc edi
add edi, 0xb583e67a
and ecx, ebx
add edi, ecx
and esi, ecx
add esi, ecx
mov esi, ecx
and ebx, ecx
jmp 0x46c603
call fcn.0046a1ab
mov edi, ebx
and ebx, 0xb6050253
xchg edi, ebx
sub esi, ebx
sub ebx, esi
sub ecx, ebx
neg ecx
and esi, 0xb60f45d6
add edi, ecx
jmp 0x46a784
pop edx
or edi, esi
sub esi, ebx
ror esi, 5
or esi, edi
xchg ebx, ecx
inc edi
xchg ecx, ebx
jmp 0x46b987
pop edx
sub ecx, esi
sub esi, 0xb6335f0b
or edi, 0xb63515e2
xchg esi, ecx
xchg ecx, ebx
jmp 0x46ab9d
push 0x95095204
or edi, esi
add ebx, edi
and edi, ecx
mov edi, ebx
or ecx, edi
or ebx, esi
xchg ebx, edi
rol edi, 0xe
and edi, esi
or esi, ebx
xchg ecx, edi
or ecx, 0xb6dedece
mov ebx, edi
sub esi, 0xb6e236e6
jmp 0x46c360
pop edx
mov ebx, edi
add ebx, edi
mov ebx, ecx
sub ebx, esi
mov edi, 0xb74b4a4e
or edi, esi
xor ebx, ecx
sub edi, ebx
add edi, 0xb752af52
xor edi, ebx
or ebx, esi
sub esi, 0xb757d072
mov edi, ebx
and esi, 0xb75b30e1
jmp 0x469c35
call fcn.0046a1ab
or ebx, esi
sub ecx, esi
and ecx, ebx
sub edi, ebx
and esi, 0xb797e029
or esi, edi
shl ecx, 0x11
jmp 0x469db1
push 0x94b79d01
mov ebx, edi
or ecx, edi
add ecx, 0xb7a0db7a
not esi
rol edi, 7
nop
jmp 0x46b074
push 0x951e662e
and edi, esi
not esi
shl edi, 0x16
or edi, 0xb801da6a
add ecx, edi
xor ebx, 0xb8053e6d
mov ebx, 0xb806f764
sub ebx, esi
mov edi, ebx
xor esi, ebx
jmp 0x46b0a9
pop edx
inc ebx
mov ecx, esi
mov esi, ecx
mov ecx, 0xb81aad42
xchg edi, ebx
xor ebx, 0xb81e578d
and esi, edi
jmp 0x46a3cd
pop edx
and edi, ecx
sub esi, 0xb88a75f6
mov edi, 0xb88c3301
xor edi, ebx
add esi, ecx
add edi, ecx
or edi, esi
add edi, 0xb894f926
xor ebx, edi
or ebx, esi
jmp 0x46beb3
pop edx
and esi, edi
sub esi, 0xb8aa5f7e
and esi, edi
neg ebx
xor esi, ecx
xchg ecx, esi
xchg ecx, ebx
sub edi, ebx
mov ebx, 0xb8b6961f
jmp 0x46960c
push 0x9521ab08
xor ebx, esi
or esi, ebx
sub esi, 0xb9337201
sub ecx, ebx
xor ecx, esi
xchg edi, esi
shl esi, 1
and edi, ecx
add ebx, edi
not ebx
add edi, ecx
bswap ebx
neg ecx
jmp 0x46accb
pop edx
and esi, 0xb9598a7a
or ebx, esi
xor edi, esi
and ebx, ecx
or ebx, ecx
xchg edi, ebx
bswap ebx
add esi, edi
or edi, esi
jmp 0x469b12
pop edx
add esi, ecx
or edi, 0xb96b321e
or ecx, 0xb96ce4ef
or edi, 0xb96ea2dc
sub ebx, esi
rol edi, 9
bswap ebx
inc ebx
xor edi, ecx
xchg ecx, ebx
ror esi, 3
or esi, edi
inc edi
and ecx, ebx
jmp 0x46aa49
pop edx
add ebx, edi
nop
xchg edi, esi
xchg esi, ecx
and ebx, ecx
xchg edi, ecx
mov edi, ebx
dec edi
dec ecx
jmp 0x46ac52
push 0x950afe59
xor ebx, 0xb9c93daf
shr ebx, 5
shl ecx, 4
sub ecx, esi
sub edi, ebx
mov esi, ecx
add ecx, edi
shr esi, 0xa
mov esi, 0xb9d76891
sub edi, esi
jmp 0x469ec5
push 0x9440e2fe
add ecx, edi
not edi
and ebx, 0xb9dec274
inc edi
rol edi, 0xe
and ecx, ebx
and ebx, 0xb9e5b9d2
or esi, edi
add esi, edi
and ebx, ecx
add ebx, ecx
jmp 0x469953
push 0x945d4156
xchg ecx, ebx
sub esi, 0xba28f946
add esi, edi
add edi, ecx
xor ecx, esi
shl esi, 6
sub esi, 0xba325503
xchg edi, ebx
jmp 0x46b49b
pop edx
add ecx, 0xba363f24
xor ebx, esi
neg ecx
and ecx, ebx
add esi, ecx
or edi, esi
not esi
sub edi, ebx
mov edi, ebx
xor ebx, edi
add edi, ecx
sub ecx, esi
dec ecx
jmp 0x469480
call edx
add ecx, ebx
sub ecx, esi
xchg ecx, esi
jmp 0x4695d7
call edx
xchg edi, ecx
add edi, ebx
add ebx, edi
xchg edi, ecx
not edi
or edi, esi
ror esi, 0x1d
jmp 0x46b7c7
call edx
bswap esi
or esi, edi
sub edi, ebx
rol ecx, 0x12
inc ebx
bswap esi
sub ecx, esi
and ecx, ebx
and ebx, 0xba9fc659
xor edi, 0xbaa177c4
jmp 0x46c144
push 0x94783df6
mov ecx, esi
or ecx, ebx
add ecx, 0xbaa6fece
dec esi
shr esi, 0x15
xchg edi, ecx
add ecx, 0xbaadc9d9
mov ecx, esi
mov ebx, esi
jmp 0x4697d6
push 0x94a2dc22
shl esi, 0x16
and edi, 0xbb0469ef
shr esi, 0x11
mov ebx, 0xbb07f825
add ebx, ecx
jmp 0x46b413
push 0x94d4c41f
mov esi, ecx
neg ecx
and esi, edi
xchg esi, ecx
and esi, edi
or esi, ebx
and esi, 0xbb1617fd
jmp 0x46a7b6
call fcn.0046a1ab
xor ebx, edi
xchg ecx, ebx
mov edi, ebx
or ebx, esi
and ecx, ebx
inc ebx
mov edi, ebx
xchg ecx, esi
and edi, ecx
jmp 0x469766
push 0x401400
add ebx, ecx
add ebx, ecx
neg ecx
shl esi, 0x16
sub esi, ebx
or ebx, esi
xchg edi, ecx
neg ecx
jmp 0x4697fc
push 0x94913208
sub esi, ebx
and ecx, ebx
mov ebx, edi
or ecx, edi
shr ebx, 0xe
or edi, 0xbbcf4054
xor ecx, esi
and esi, edi
add esi, ecx
and ecx, edi
add edi, ecx
or ecx, ebx
sub edi, esi
jmp 0x46b243