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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffedf
jne 0x40109d
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffed9
jne 0x401144
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffeef
jne 0x4011be
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffeeb
jne 0x401229
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
call sub.user32.dll_DdeGetLastError
ret
jmp 0x46a0f3
mov ecx, esi
bswap edx
xor ebx, 0x54fe4a90
xor esi, edx
xchg ecx, ebx
add ebx, 0x54feff59
jmp 0x46afdf
call edi
shr ebx, 7
shr esi, 0xa
xor ebx, ecx
add esi, edx
xor esi, ecx
mov ebx, esi
add esi, 0x56402ad8
jmp 0x46b8d9
pop edi
or esi, ecx
or ebx, esi
dec edx
ror ebx, 0xe
or ebx, esi
add ecx, ebx
neg esi
and ecx, 0x56422487
not ebx
mov esi, 0x56429e56
or esi, ebx
jmp 0x46cdcc
pop edi
neg edx
not edx
add esi, 0x564bdffb
xor esi, ebx
xor edx, ebx
and ecx, ebx
sub ebx, 0x564cd530
nop
and edx, ecx
rol ecx, 6
sub edx, ecx
jmp 0x46db2d
call edi
mov edx, ebx
and edx, ebx
or esi, ecx
xor ebx, esi
xchg ecx, ebx
xchg ebx, edx
add edx, 0x56519f4d
inc ebx
and ecx, 0x5652235a
xor esi, 0x56525f95
add esi, 0x56529a33
shl edx, 0x1f
jmp 0x46b3f1
push 0x550b54dc
or ecx, edx
or ebx, 0x56568ede
bswap edx
or edx, 0x56570895
mov ecx, edx
shr ebx, 8
bswap ebx
inc ebx
add ebx, 0x56584025
not ebx
dec esi
mov esi, edx
or ecx, esi
mov edx, ebx
mov ecx, esi
jmp 0x46c2b3
push 0x55049290
sub esi, edx
or esi, ecx
or ebx, esi
or edx, 0x5671fb64
bswap ebx
neg edx
add esi, edx
inc ebx
or esi, 0x5673a7e7
add ebx, ecx
jmp 0x46b634
call edi
add esi, edx
shl ebx, 0x1c
dec edx
mov ecx, ebx
add edx, esi
xor edx, ebx
shr edx, 0x1f
add ebx, ecx
inc edx
or edx, ebx
mov esi, ecx
xor ecx, ebx
shr ebx, 6
xor esi, 0x5677eabb
ror ecx, 0x1f
jmp 0x46c86c
pop edi
and esi, ebx
add esi, ebx
xor edx, ebx
inc esi
sub esi, 0x56797082
xor ebx, edx
shr ebx, 0xb
sub edx, ebx
sub esi, 0x567a5ee0
jmp 0x46a9c9
push 0x552c2f6e
dec ebx
and esi, 0x567aef06
xor esi, ebx
rol esi, 7
or ebx, edx
dec ebx
xor ebx, edx
sub edx, 0x567c5c2a
sub esi, ebx
xor ecx, ebx
jmp 0x46b872
mov edi, 0x246e6c30
neg ecx
or ebx, 0x5684a835
add ecx, edx
rol esi, 0x14
xor ebx, ecx
inc edx
jmp 0x46bef1
push 0x5515b0cb
dec edx
add edx, esi
xchg esi, ebx
xor edx, 0x56929a0a
sub ebx, ecx
or ebx, esi
xor edx, ecx
ror esi, 0x1c
xchg edx, esi
jmp 0x46a965
push 0x5536b68f
neg ecx
neg ebx
sub esi, ebx
xor ecx, 0x56c3f535
xchg edx, ecx
xor ebx, edx
mov ebx, ecx
inc esi
mov ecx, edx
xor edx, esi
add ebx, esi
add esi, edx
sub ebx, edx
neg edx
xor edx, ebx
shl ebx, 0x1f
jmp 0x46cf9d
push 0x553bc31e
and edx, ebx
xor ebx, edx
or ecx, edx
shl edx, 0xf
mov esi, ecx
sub ecx, 0x56cf011b
xor ecx, 0x56cf4615
xchg esi, edx
dec edx
or ebx, 0x56cffd01
jmp 0x46aece
mov edi, 0x6e447c44
inc edx
rol ecx, 0x1d
xor ebx, 0x56d3c8d7
xor ebx, 0x56d4075f
inc esi
add ecx, 0x56d48153
sub ebx, esi
sub edx, 0x56d54a5f
and edx, ebx
ror esi, 2
jmp 0x46d951
push 0x553a7e7b
mov ebx, edx
shr ecx, 0x12
shr edx, 0x13
xchg ecx, ebx
xor ecx, esi
add edx, esi
bswap ebx
jmp 0x46b1f1
push 0x551037fb
mov ebx, edx
rol edx, 0x16
mov ecx, edx
sub ecx, ebx
sub ebx, ecx
xchg ebx, esi
neg ecx
mov esi, edx
or ecx, ebx
and ebx, edx
not ecx
shr ebx, 0x1b
add edx, ecx
jmp 0x46ceb6
mov edi, 0x6e447c44
dec edx
xchg esi, edx
inc ebx
shr ebx, 0x16
and edx, ecx
or esi, 0x56eba681
sub ecx, esi
jmp 0x46caeb
pop edi
or edx, esi
xchg edx, ecx
xchg esi, ebx
xor ecx, edx
sub ecx, ebx
and ebx, 0x56eff691
not esi
sub ebx, 0x56f07ddc
ror edx, 0xb
neg ebx
and ebx, ecx
xor edx, 0x56f16db3
ror edx, 0x11
jmp 0x46aea1
pop edi
dec esi
or ecx, 0x56f23a06
inc edx
ror ecx, 8
and esi, ecx
and esi, ecx
and edx, ecx
mov edx, ebx
ror esi, 0x1e
sub ebx, esi
mov ebx, edx
add esi, ebx
jmp 0x46c961
push 0x550fc5c8
or ecx, esi
add ebx, edx
or esi, 0x56fcf5e1
add edx, 0x56fd315c
rol ecx, 7
or ebx, ecx
or ebx, edx
sub edx, ebx
jmp 0x46a8e5
pop edi
mov ecx, esi
sub ecx, 0x571c9578
mov edx, ebx
inc edx
add ecx, ebx
jmp 0x46d41d
pop edi
xor esi, ecx
and edx, 0x5725a544
shr edx, 0xd
and esi, edx
xor ecx, esi
jmp 0x46c720
push 0x5507432f
or edx, ecx
shr ebx, 7
or edx, ebx
mov edx, esi
or ebx, esi
not ecx
shr esi, 0xd
xor ecx, 0x572e29c4
shl edx, 1
sub edx, esi
or ebx, ecx
jmp 0x46d57c
call edi
or ecx, edx
or esi, 0x57373928
add edx, 0x573796a1
jmp 0x46b216
mov edi, 0x246e6c30
mov ebx, ecx
mov ecx, 0x573de2bd
rol edx, 0x16
shr ebx, 0x1c
sub ecx, ebx
ror edx, 0x18
add edx, esi
xor edx, ecx
sub esi, ebx
and ebx, edx
add esi, 0x57414d82
jmp 0x46c4d7
pop edi
xor edx, ecx
shr edx, 3
or esi, ecx
xchg esi, ecx
and esi, 0x574c4359
or ecx, ebx
bswap edx
not esi
or ebx, esi
xchg ecx, ebx
add ecx, ebx
xor ecx, ebx
and esi, ecx
dec edx
neg ebx
inc ebx
jmp 0x46af13
push 0x5530db0c
sub edx, 0x5758cead
neg esi
or ebx, ecx
not ebx
xchg edx, ebx
mov ecx, edx
mov ecx, esi
or edx, esi
mov ecx, ebx
xor edx, ebx
and ebx, esi
sub edx, ecx
jmp 0x46c026
pop edi
dec esi
and edx, ebx
and ecx, edx
sub ebx, esi
and edx, ecx
sub ecx, 0x575cdd12
sub ecx, esi
or ecx, edx
jmp 0x46b001
pop edi
add ebx, 0x575da120
inc edx
sub ecx, edx
sub edx, ebx
mov ecx, esi
jmp 0x46d876
mov edi, 0x6e447c44
mov ebx, ecx
xchg esi, ecx
mov ecx, esi
xchg ecx, ebx
mov ecx, 0x576247ff
xor ebx, ecx
nop
inc ecx
sub edx, 0x5763f1c5
sub esi, ebx
or ebx, ecx
mov ebx, edx
mov esi, 0x5765251a
jmp fcn.0046ad3f
pop edi
xor ebx, 0x57670735
mov ecx, 0x57674199
xchg edx, ecx
and ecx, 0x5767c15d
mov ebx, edx
add edx, 0x57683348
jmp 0x46d005
call edi
not ecx
or edx, esi
shr edx, 0x15
sub ecx, ebx
rol edx, 0xe
or esi, edx
sub esi, 0x5771b2fe
neg edx
shl ebx, 0x16
add esi, edx
rol ebx, 6
jmp 0x46b18c
push 0x55042737
xchg ebx, edx
shr esi, 0x15
sub ecx, 0x5773634c
add ecx, ebx
nop
inc esi
or esi, 0x57744e19
rol ecx, 0x17
jmp 0x46a3be
push 0x551527da
xchg esi, ecx
shr ecx, 0xe
or ebx, ecx
and ebx, esi
sub ebx, 0x5775caf4
or esi, edx
ror ebx, 0x19
add edx, esi
sub edx, ebx
jmp 0x46db4f
mov edi, 0x246e6c30
dec ecx
and edx, ecx
add ebx, 0x57777c81
mov ecx, edx
xor ebx, ecx
xchg ebx, edx
not edx
sub edx, ebx
shl edx, 0x14
xchg esi, ebx
mov ebx, edx
shl esi, 0xc
sub esi, ebx
jmp 0x46c35c
push 0x5521f756
or edx, esi
mov edx, ebx
add edx, ebx
shr esi, 0xe
or edx, 0x577eba4c
mov esi, ebx
or ecx, esi
jmp 0x46ce65
push 0x552a85f6
inc esi
mov esi, 0x57817ac7
sub ebx, esi
xchg ebx, ecx
and ecx, esi
nop
add esi, ecx
add ebx, ecx
jmp 0x46a42e
push 0x552945aa
add ecx, ebx
or edx, ecx
or ecx, ebx
neg edx
add esi, 0x578cef57
add ebx, edx
jmp 0x46ba5a
pop edi
rol esi, 0xb
add esi, ebx
jmp 0x46d6b7
push 0x553aea42
mov edx, ebx
add esi, edx
xor ebx, 0x5796fa44
xor edx, esi
xchg ecx, edx
rol ebx, 0xf
nop
or esi, ebx
xchg ecx, edx
xchg ecx, edx
dec edx
xor ecx, ebx
jmp 0x46d2c6
pop edi
mov ebx, edx
add ebx, esi
xchg ebx, ecx
xor ecx, ebx
or ebx, esi
neg ebx
add ebx, ecx
mov esi, ecx
or ecx, edx
xchg esi, ecx
add ecx, 0x579ba6f9
or edx, esi
jmp 0x46c81e
call fcn.0046c73c
sub esi, ebx
xor ecx, 0x57ab9e0a
bswap edx
jmp 0x46a3e3
call fcn.0046c73c
xchg edx, ebx
or esi, 0x57ac691a
or ecx, edx
mov ebx, edx
xchg ebx, edx
add edx, ebx
bswap ecx
not ebx
or edx, ecx
jmp 0x46be5b
pop edi
xchg ecx, edx
sub edx, esi
add edx, 0x57b9292b
and ecx, esi
sub ecx, esi
bswap esi
rol esi, 0x11
mov ebx, edx
sub ebx, ecx
ror esi, 0x10
xor ecx, 0x57bb0cdd
and edx, 0x57bb4b43
jmp 0x46da8b
pop edi
xchg ebx, esi
mov ecx, esi
ror ecx, 3
sub ebx, ecx
add esi, edx
shl ecx, 0x18
bswap edx
or edx, ebx
or edx, ebx
not esi
and edx, ecx
jmp 0x46da9c
pop edi
sub ecx, ebx
not esi
xor ebx, esi
mov ecx, ebx
sub esi, ebx
bswap edx
mov ebx, esi
xchg ebx, edx
add ebx, edx
dec edx
xor esi, ecx
and ebx, 0x57cafcf2
xor esi, ebx
nop
jmp 0x46bce7
call edi
and edx, 0x57cfc905
xchg edx, esi
and esi, 0x57d089e6
sub ecx, edx
xchg ecx, edx
or ecx, ebx
inc esi
ror esi, 0x1b
shl ecx, 0x1b
add esi, 0x57d33672
xchg ebx, edx
jmp 0x46b994
push 0x550f5791
sub edx, 0x57e99cc0
inc edx
add esi, 0x57ea5e02
or edx, esi
sub esi, ebx
shl ecx, 0x1b
or edx, ecx
xor esi, 0x57ec3c69
bswap ecx
xchg ecx, ebx
jmp 0x46aa45
mov edi, 0x246e6c30
add edx, ecx
xchg edx, ecx
xor esi, ebx
rol ebx, 0x12
mov ebx, edx
xor esi, 0x57f3a45f
xor esi, ecx
xchg ebx, edx
and esi, ebx
shr ecx, 0x1d
ror ebx, 0xb
sub ebx, ecx
mov esi, edx
sub edx, ebx
xchg edx, ebx
jmp 0x46d8f1
call edi
mov esi, ebx
mov ebx, 0x5804def5
or ebx, edx
sub esi, ecx
xor edx, esi
xor ecx, ebx
rol ebx, 0x12
sub edx, ecx
xchg edx, ebx
jmp 0x46d864
push 0x550bdf33
xchg ecx, edx
sub esi, ebx
or ecx, 0x580d3163
add esi, 0x580d918e
add edx, 0x580df0eb
rol esi, 0x1e
sub esi, 0x580eb93b
ror esi, 0x1e
sub esi, 0x580f8a75
mov edx, ebx
jmp 0x46ad15
call edi
xor ecx, ebx
and esi, ecx
add edx, ebx
mov ebx, edx
or edx, esi
sub esi, ebx
sub edx, ecx
rol ebx, 0xc
xchg ebx, esi
shr ecx, 1
add ebx, edx
or ecx, ebx
jmp 0x46adb8
mov edi, 0x6e447c44
add ecx, ebx
sub ecx, esi
sub ebx, 0x5826c29b
xchg ecx, esi
mov ebx, 0x58274763
add ecx, 0x5827832b
add ecx, edx
and esi, edx
jmp 0x46be29
pop edi
xor esi, 0x582cdd2f
rol ecx, 0xc
sub ebx, edx
dec ecx
mov ebx, 0x582dca9e
xchg ebx, esi
add ecx, esi
and ecx, esi
add ecx, esi
mov esi, ebx
xchg ecx, ebx
xor esi, edx
jmp 0x46c9ac
push 0x55205466
inc ebx
xchg esi, edx
and ebx, ecx
mov esi, 0x5834758e
mov ecx, ebx
neg edx
xor esi, edx
bswap ecx
and edx, esi
add ecx, esi
and ecx, edx
jmp 0x46d1a6
pop edi
or ebx, 0x583c0d96
dec esi
or edx, 0x583c82a1
add ebx, esi
sub ebx, edx
or esi, ecx
add ebx, 0x583d7213
sub ebx, edx
xchg ecx, esi
bswap esi
and edx, ebx
sub esi, ecx
xchg ecx, ebx
mov esi, edx
jmp 0x46a40e
call fcn.0046c73c
add ebx, ecx
shr ebx, 0x11
sub edx, 0x5844d7a0
dec edx
or ebx, ecx
shl ecx, 0xf
ror ecx, 0xa
jmp 0x46acbd
push 0x55298b46
neg esi
mov ecx, edx
sub ebx, edx
and ecx, ebx
or ecx, esi
sub ebx, edx
xor ebx, edx
and ecx, 0x584acf3f
xchg esi, ebx
sub edx, ecx
not ecx
or ebx, ecx
xchg ebx, ecx
jmp 0x46be02
push 0x55317e99
bswap ebx
and edx, 0x584cd97a
or ebx, esi
mov ebx, ecx
add esi, edx
add esi, edx
and ecx, 0x584df3a7
mov edx, ebx
jmp 0x46d032
push 0x550971da
shl esi, 0x1f
mov edx, ebx
or edx, esi
shl ebx, 0x15
and esi, 0x5854b6b6
add ebx, ecx
shr edx, 0x1b
ror ecx, 0x15
xchg ebx, ecx
xchg edx, ecx
not edx
jmp 0x46b023
call fcn.0046c73c
mov ecx, edx
xor ecx, esi
and ecx, esi
neg ebx
rol ebx, 0x18
or edx, esi
add edx, ebx
or ebx, esi
xchg esi, ebx
xor ebx, ecx
jmp 0x46b4ef
push 0x55357b37
sub esi, ecx
xchg esi, ecx
rol ebx, 0x13
xor edx, ecx
and ecx, ebx
and edx, 0x586bdfe7
xchg edx, ecx
sub esi, edx
jmp 0x46da26
call edi
xchg ecx, esi
add ebx, edx
add esi, 0x586d1f8f
mov esi, ebx
xor esi, ebx
jmp 0x46abc3
mov edi, 0x246e6c30
rol ebx, 2
add edx, 0x586e1f8b
shl ecx, 0x15
and edx, ecx
xor edx, 0x586f33a8
xor ecx, edx
mov ebx, 0x586ff011
sub esi, 0x587051d4
neg esi
or ecx, esi
ror esi, 0xe
jmp 0x46bc05
pop edi
shl esi, 2
mov esi, ebx
mov esi, edx
shl ecx, 0x12
dec edx
dec ebx
or ebx, ecx
or ebx, 0x587a7721
and edx, ecx
jmp 0x46cf14
call edi
dec esi
xor ebx, edx
add ecx, edx
and esi, ecx
rol ecx, 8
xor ecx, esi
shl edx, 0x1d
mov ebx, esi
or esi, 0x587e85b5
jmp 0x46a1e5
push 0x552a3fff
neg ecx
dec ebx
or edx, ebx
mov esi, ebx
sub esi, ecx
or ecx, edx
dec edx
shr ebx, 0xa
neg ecx
or ebx, edx
xor ecx, 0x58b6ecf5
xor esi, ecx
and esi, ecx
jmp 0x46b0ba
call fcn.0046c73c
sub ebx, ecx
not ebx
shl esi, 3
mov ecx, esi
xor esi, ecx
dec esi
sub esi, ecx
xchg esi, ebx
sub ecx, ebx
mov esi, ebx
jmp 0x46afba
call edi
xor esi, edx
neg esi
and ecx, esi
and esi, ebx
bswap esi
or esi, ecx
xor ebx, esi
nop
add edx, esi
xchg edx, ebx
or ebx, ecx
jmp 0x46b41d
call fcn.0046c73c
not ebx
xor ecx, esi
sub esi, ecx
and ebx, edx
xchg ebx, edx
or ebx, edx
xor esi, ebx
ror esi, 0x10
jmp 0x46bd1b
pop edi
xchg esi, ecx
mov esi, ebx
xor esi, 0x58cdfbf9
and esi, ebx
mov ebx, edx
add ecx, ebx
xor esi, edx
xor ecx, esi
xor esi, 0x58cf5e9b
jmp 0x46cda6
push 0x553121d2
ror edx, 0x1f
and ebx, esi
xchg ecx, esi
inc edx
xchg ecx, ebx
not esi
jmp 0x46ba82
pop edi
mov edx, ecx
bswap edx
add ecx, esi
sub esi, ebx
or edx, ebx
or ebx, esi
bswap esi
dec esi
add esi, ebx
or edx, esi
xchg esi, ebx
mov ebx, ecx
xchg ecx, edx
jmp 0x46d165
pop edi
sub esi, edx
and ebx, esi
rol ebx, 0x12
add edx, 0x58fe6178
mov ecx, edx
and edx, ecx
sub esi, edx
xchg edx, ebx
shr edx, 0x1e
jmp 0x46c6bb
push 0x550b9b22
inc ebx
xor edx, ecx
or esi, edx
shr ebx, 1
mov ecx, esi
add edx, ecx
or edx, ebx
and esi, ebx
xor edx, esi
jmp 0x46b72d
call fcn.0046c73c
shr ecx, 0x12
sub esi, ecx
add ecx, ebx
add edx, esi
neg ecx
sub esi, edx
mov ebx, esi
jmp 0x46d358
pop edi
and edx, ecx
mov esi, 0x592022d1
or ecx, edx
and edx, esi
ror ecx, 5
mov edx, esi
sub edx, ebx
sub edx, esi
sub edx, esi
bswap edx
and ebx, edx
jmp 0x46d8a5
push 0x55110ce3
xor ebx, 0x592283df
or esi, ecx
shr ecx, 0xc
shr edx, 0x1a
or esi, 0x592379f1
jmp 0x46d371
call fcn.0046c73c
and ecx, esi
xor esi, edx
inc ebx
not ecx
or esi, edx
mov esi, edx
not ecx
rol ecx, 0x1a
sub ecx, edx
and ecx, edx
jmp 0x46b6ef
pop edi
add esi, ebx
bswap esi
xor ebx, edx
add edx, ebx
sub esi, ebx
or esi, edx
sub edx, ebx
mov ebx, ecx
inc edx
jmp 0x46ae88
pop edi
xor ecx, esi
xor ecx, edx
nop
mov ecx, edx
or esi, ecx
xchg ebx, edx
add ecx, ebx
xchg ecx, edx
ror esi, 1
or ecx, esi
and esi, edx
jmp 0x46b5e7
push 0x552eec36
sub esi, edx
bswap edx
bswap ecx
bswap ecx
bswap ebx
dec esi
add ebx, 0x5970a81d
jmp 0x46ce3f
pop edi
mov ebx, edx
add edx, ecx
add esi, ebx
xchg esi, edx
sub esi, ecx
jmp 0x46a149
pop edi
rol esi, 0x19
or ecx, esi
and ecx, 0x5976c145
add esi, 0x5976fde3
and ebx, edx
xor edx, 0x59777dc2
sub edx, ebx
sub ebx, esi
xor esi, ecx
sub esi, edx
and esi, edx
jmp 0x46c1ea
pop edi
or esi, ebx
xor esi, ebx
mov edx, ebx
sub ecx, esi
not esi
mov ecx, ebx
xor edx, 0x597d187a
or ebx, ecx
rol ebx, 0xb
or ecx, edx
jmp 0x46cbfa
pop edi
add ecx, esi
and ecx, ebx
mov ecx, edx
or edx, esi
xor esi, ebx
add edx, ecx
shr ecx, 0x13
sub esi, ecx
jmp 0x46bf50
pop edi
ror ecx, 2
neg ecx
and esi, edx
shl ecx, 0xc
mov ecx, 0x59956149
xor edx, ecx
shl esi, 0xa
not edx
xchg edx, ecx
mov esi, edx
xor ecx, edx
dec ebx
jmp 0x46c394
call fcn.0046c73c
xor edx, ecx
inc ecx
ror esi, 7
sub esi, 0x59b1ce10
xor edx, 0x59b22ec2
xchg edx, esi
add esi, ecx
mov esi, 0x59b34af2
xchg edx, esi
bswap edx
or edx, 0x59b48086
ror ebx, 4
mov esi, ebx
ror ebx, 0x18
add edx, 0x59b60006
sub esi, ebx
jmp 0x46a12e
pop edi
shr ecx, 0x1b
xor edx, ebx
bswap edx
xor esi, ecx
or edx, ebx
xor esi, 0x59b8d1f5
shl ebx, 0x1f
or esi, ecx
add edx, 0x59b9ee39
jmp 0x46b4b1
push 0x5522de5b
and ecx, 0x59bd438d
sub ebx, 0x59bdab2c
add ecx, 0x59be0a17
add edx, ebx
sub ebx, ecx
xor esi, 0x59bf4fa2
sub esi, ecx
or ecx, ebx
xchg ebx, esi
jmp 0x46a4a7
pop edi
mov edx, ecx
neg ebx
bswap ecx
or esi, ecx
xchg esi, ebx
sub esi, 0x59cdb14d
mov edx, 0x59ce1311
sub ebx, edx
add esi, ebx
nop
jmp 0x46c10f
push 0x55351038
bswap ebx
sub edx, ebx
xchg esi, edx
shr ebx, 0x13
inc edx
dec ecx
bswap esi
sub esi, edx
ror ecx, 0x1b
xor ecx, esi
xchg esi, edx
and ecx, ebx
xchg edx, esi
sub esi, ecx
jmp 0x46bc44
pop edi
xor edx, ecx
sub ecx, esi
and edx, esi
xchg ebx, esi
sub edx, esi
add ebx, 0x59f52649
and ebx, 0x59f56365
jmp 0x46b14a
mov edi, 0x246e6c30
add ecx, ebx
shl ecx, 4
mov esi, 0x59fc03c0
and esi, 0x59fc3c29
add edx, ebx
mov edx, ebx
mov ebx, ecx
xchg edx, ebx
mov esi, edx
sub edx, ebx
jmp 0x46d387
push 0x55226946
ror ecx, 2
sub edx, ecx
xchg esi, edx
sub esi, 0x59fe9e92
jmp 0x46cb64
push 0x5510a36b
mov ecx, esi
or esi, edx
and esi, ebx
add edx, esi
sub esi, ebx
shl ecx, 0x13
or ebx, edx
xor ebx, esi
not esi
inc edx
jmp 0x46c3b4
push 0x552ea6ee
add esi, edx
sub edx, ecx
neg ecx
bswap edx
mov esi, edx
dec ebx
add esi, ebx
sub ebx, 0x5a0b0e60
or ecx, 0x5a0b48ea
xchg esi, edx
jmp 0x46c7ba
mov edi, 0x246e6c30
or ecx, 0x5a134fb0
or ecx, 0x5a13880d
sub edx, ebx
not esi
sub ebx, esi
and ebx, 0x5a147daf
and ebx, edx
and ecx, esi
rol edx, 0x10
mov ebx, 0x5a15631f
jmp 0x46b329
push 0x55309527
xor ecx, edx
xor esi, ebx
not ebx
neg edx
jmp 0x46ae62
push 0x5531f6e2
dec ecx
add ebx, ecx
xor esi, edx
bswap ecx
or ecx, ebx
jmp 0x46bc78
pop edi
xor ebx, edx
sub edx, ebx
xchg ecx, ebx
sub ecx, ebx
bswap esi
mov ebx, esi
jmp 0x46d82e
push 0x552173f8
mov edx, 0x5a3dd6dd
shr ecx, 9
xchg ebx, esi
sub esi, 0x5a3e97dd
sub ecx, ebx
and ecx, esi
mov ecx, 0x5a3f4495
jmp 0x46b084
push 0x553b57e2
or ecx, edx
and ecx, esi
mov edx, 0x5a526acd
xchg edx, esi
and esi, ebx
or ebx, esi
jmp 0x46a7f6
call edi
and esi, ebx
mov edx, ecx
xchg edx, esi
or ebx, edx
sub ecx, ebx
add ebx, 0x5a5cb65e
mov edx, ecx
jmp 0x46a99b
mov edi, 0x246e6c30
add esi, ecx
xor ecx, esi
mov esi, edx
add esi, 0x5a5defd3
jmp 0x46ba11
call fcn.0046c73c
or edx, ebx
xor ecx, ebx
sub edx, 0x5a5eb050
xor esi, ecx
sub esi, ebx
add esi, ecx
xor edx, esi
shr edx, 0xf
add ebx, ecx
sub edx, 0x5a604bd5
bswap edx
xor ecx, edx
rol esi, 0x17
add edx, 0x5a6134c5
or ecx, 0x5a6171c2
jmp 0x46b7d6
pop edi
or edx, ecx
xor esi, 0x5a67cbda
ror ecx, 5
xchg edx, esi
ror ebx, 7
or esi, ecx
jmp 0x46b930
push 0x551981c8
add ecx, ebx
not esi
xchg edx, ecx
shl esi, 0x1d
shr esi, 0xc
inc ecx
sub ecx, edx
sub edx, ecx
shl ebx, 0x18
mov esi, edx
jmp 0x46a844
pop edi
or edx, ebx
and esi, ecx
sub ecx, 0x5a75dec0
xor ebx, ecx
xor ebx, esi
mov esi, edx
xor ecx, 0x5a76cf0f
or ebx, edx
and edx, ebx
sub edx, ecx
sub ecx, ebx
jmp 0x46ac12
mov edi, 0x6e447c44
or ecx, esi
sub ebx, 0x5a7fe327
mov edx, 0x5a801d29
rol ebx, 0x11
add edx, 0x5a8093ce
or ebx, 0x5a80cdeb
or edx, ecx
jmp 0x46b33d
pop edi
and esi, edx
mov esi, 0x5a922309
sub ebx, esi
not edx
inc edx
add ebx, edx
mov esi, ebx
jmp 0x46cb2a
push 0x55364cc7
mov ebx, edx
sub edx, esi
or ebx, 0x5a9ffc1c
xor esi, ebx
add ebx, 0x5aa0b888
jmp 0x46a782
pop edi
or ebx, 0x5bda932f
add esi, ecx
and ebx, ecx
shr ecx, 1
rol ecx, 0x12
inc ebx
jmp 0x46a8cb
pop edi
xor edx, ecx
or ebx, edx
inc edx
bswap esi
mov ebx, 0x5be1883f
jmp 0x46d4d8
push 0x550b1154
and ecx, 0x5be1d919
bswap ebx
xor esi, 0x5be25312
shr ecx, 0xe
neg ebx
shl ebx, 0xa
jmp 0x46a288
push 0x551841a1
xor edx, ebx
xor edx, esi
mov ecx, esi
add ebx, ecx
add esi, 0x5be55884
or ebx, edx
add ecx, edx
mov edx, ebx
not esi
jmp 0x46d4b8
call fcn.0046c73c
add ebx, ecx
shl ebx, 0x19
mov esi, ecx
ror ebx, 0x1b
add ebx, edx
rol esi, 0x13
xor esi, edx
xor ecx, edx
and ecx, ebx
jmp 0x46a22d
call fcn.0046c73c
xchg edx, esi
add ebx, esi
inc edx
jmp 0x46bc63
push 0x5535e546
neg ecx
mov ebx, 0x5bfe84fb
add ebx, 0x5bfec0dc
and ecx, 0x5bfeff48
sub ecx, edx
mov esi, edx
mov ecx, esi
and ebx, edx
jmp 0x46d75a
pop edi
xchg ecx, ebx
ror ebx, 0xa
mov ecx, edx
sub ecx, esi
add ebx, edx
jmp 0x46ac45
push 0x55092d6a
sub edx, 0x5c066436
mov ecx, esi
xor edx, esi
add esi, edx
xor ebx, edx
xor edx, 0x5c0792c6
bswap ecx
add ebx, 0x5c080c2a
shr esi, 4
add ebx, edx
mov esi, 0x5c08bff5
jmp 0x46baf0
pop edi
shr ecx, 9
and ecx, edx
and edx, ecx
rol edx, 0x1a
shl esi, 0x16
rol ebx, 0xd
or edx, esi
and ecx, edx
and ecx, 0x5c118aa6
sub ecx, ebx
jmp 0x46c7d5
push 0x55156deb
neg esi
xchg ebx, edx
xchg ecx, edx
mov esi, ebx
sub ebx, ecx
neg ecx
sub edx, esi
jmp 0x46a567