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

Disassembly:
call sub.user32.dll_GetCursor
cmp eax, 0xffffff2f
jne 0x4010ac
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffef3
jne 0x401158
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff15
jne 0x401204
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
call sub.user32.dll_IsCharAlphaNumericW
ret
jmp 0x488c7f
xor esi, 0xd3a13e0b
and esi, edx
neg ecx
add ebx, ecx
or ecx, edx
xchg ecx, edx
sub ecx, ebx
jmp 0x489c7d
pop edx
or esi, 0xd939f9d2
xchg edi, esi
mov ecx, 0xd93df79e
shl esi, 0x1f
not ecx
sub ebx, edi
neg ebx
neg edi
add ecx, edi
sub edi, ecx
or esi, 0xd94e3372
jmp 0x48b964
push 0xd3f90e00
and edi, ebx
and ebx, 0xd99081c6
xor esi, ebx
shr ecx, 1
ror esi, 5
xchg ecx, edi
inc esi
add ecx, ebx
bswap esi
xchg ebx, ecx
and ebx, edi
sub esi, ecx
jmp 0x4893e8
mov edx, 0x73716341
mov esi, ebx
mov ecx, edi
mov edi, ebx
mov ecx, 0xd9dca365
or esi, 0xd9dec442
jmp 0x48a750
push 0xd46b618e
add edi, ebx
add ebx, ecx
shl esi, 0x11
xchg edi, esi
xchg ebx, edi
xchg ecx, edi
sub ebx, ecx
and ecx, ebx
jmp 0x48a6d5
push 0xd3be9846
rol ebx, 0x1e
rol ecx, 1
shl esi, 0xc
sub esi, edi
add esi, ecx
mov ecx, 0xda684a02
xchg esi, ebx
jmp 0x48bd32
push 0xd469ec88
mov edi, 0xdabe7302
shl esi, 8
or ecx, 0xdac29072
mov ecx, 0xdac484ca
xor ecx, ebx
and ecx, 0xdac85fe4
and ecx, edi
bswap esi
add ecx, esi
ror ebx, 0x18
jmp 0x488f29
pop edx
add ebx, ecx
mov ebx, ecx
rol esi, 0x16
mov ebx, edi
not edi
dec ecx
ror ecx, 0xa
and ebx, 0xdaecaad5
xchg ebx, edi
xor edi, ecx
neg edi
jmp 0x48939d
push 0xd44cc232
mov ecx, esi
or esi, ebx
inc esi
sub ecx, esi
and ecx, ebx
add edi, ebx
xor ecx, edi
not ebx
jmp 0x48c558
pop edx
and ebx, 0xdb62173e
and esi, edi
ror ecx, 0x17
xchg ebx, esi
rol esi, 0x19
xor esi, 0xdb6bd24c
inc edi
sub esi, 0xdb6fbb83
mov edi, esi
ror ecx, 3
jmp 0x489e6a
pop edx
xchg edi, esi
xor ebx, edi
add edi, 0xdb845f51
rol esi, 0x1d
ror esi, 0x15
ror edi, 9
add esi, edi
jmp 0x489dd1
pop edx
xor edi, ebx
or ebx, ecx
or edi, 0xdb928248
xchg ebx, ecx
xor ebx, esi
mov esi, edi
or ebx, ecx
shl edi, 0xf
jmp 0x48ada3
push 0xd468786a
rol edi, 3
ror ebx, 0x15
add edi, esi
xor esi, ebx
xchg ebx, edi
xchg ecx, edi
xor ebx, ecx
shl esi, 0x17
xor esi, ecx
xor esi, 0xdc2e19e7
xor esi, 0xdc30086a
not ecx
or ebx, esi
jmp 0x489010
push 0xd432b2cb
sub esi, ecx
or esi, ebx
xor esi, edi
ror ecx, 0x16
mov ebx, esi
sub ebx, ecx
and ebx, edi
rol esi, 0x18
xor esi, ecx
xchg ebx, esi
or esi, ecx
add ecx, 0xdc50483d
and ebx, edi
neg ecx
jmp 0x48b62b
pop edx
ror ecx, 0x12
xor ebx, 0xdd55f240
and esi, edi
sub esi, 0xdd843abf
xchg edi, ecx
xor edi, 0xddaa9042
bswap edi
add edi, ecx
or esi, edi
jmp 0x48b19c
push 0xd43fb430
xor edi, 0xddb2b8d7
mov esi, 0xddb4acbf
mov ebx, edi
sub edi, ebx
add ebx, esi
sub ebx, edi
mov edi, 0xde0ad522
and ecx, edi
mov edi, ebx
jmp 0x489aa2
push 0xd3fa7eee
xchg esi, ecx
sub edi, ecx
add esi, edi
sub esi, ebx
mov edi, ebx
jmp 0x48c14c
pop edx
inc edi
not ecx
neg edi
add ebx, ecx
xor ecx, ebx
sub ecx, ebx
mov ebx, ecx
xor edi, esi
bswap esi
xor edi, 0xdf7ce3e8
and esi, edi
jmp 0x48c810
mov edx, 0x73716341
bswap edi
add ebx, esi
dec edi
add edi, esi
and edi, esi
jmp 0x48ba68
push 0xd3d9a2ff
ror edi, 9
not esi
bswap esi
or esi, ebx
or esi, ecx
add esi, 0xe0ddaf48
sub ebx, edi
and edi, 0xe0f2e15a
and ebx, 0xe101b18d
xchg ecx, ebx
mov ebx, 0xe114a504
or edi, ebx
add esi, ecx
jmp 0x48aab4
call edx
sub esi, 0xe38c6aef
add edi, 0xe3a36435
xor ebx, ecx
rol ebx, 9
mov ebx, esi
xchg edi, esi
add ecx, ebx
rol esi, 0xa
xchg edi, esi
or ecx, 0xe3d8775e
sub esi, ecx
rol esi, 0x15
jmp 0x48b60b
push 0xd3ecede7
mov esi, ecx
rol esi, 0x1a
add esi, ebx
add ecx, ebx
ror edi, 0xb
shl ebx, 0x19
dec ebx
and ebx, esi
xor ecx, edi
and edi, ecx
xor edi, ebx
xor ecx, 0xe4521a33
add ecx, ebx
jmp 0x488e5c
push 0xd3f6f866
or esi, ecx
xor ebx, ecx
mov edi, ecx
xor esi, ecx
xchg edi, ebx
xchg edi, esi
xchg ecx, esi
mov esi, ebx
jmp 0x488ddd
pop edx
and esi, ecx
and edi, esi
shr ecx, 0x15
or edi, esi
shr esi, 0x1d
bswap esi
inc esi
not esi
mov ebx, ecx
jmp 0x48a8fd
mov edx, 0x73716341
add esi, ecx
sub ecx, esi
xor ebx, edi
add edi, ebx
or ebx, esi
sub esi, ecx
bswap ebx
or ecx, edi
jmp 0x489b8c
push 0xd45cd6fd
and ecx, 0xe5f0ed7d
mov ecx, ebx
add esi, edi
shl edi, 0x1e
or edi, esi
xchg ecx, edi
mov ecx, ebx
rol edi, 0x1d
and ecx, 0xe603efce
and ecx, ebx
dec ebx
rol esi, 0x17
jmp 0x48b030
push 0xd4412764
add ebx, 0xe651bdfa
xchg esi, ebx
dec esi
and edi, 0xe657fcd0
add edi, ecx
mov edi, 0xe65c9043
jmp 0x48bf82
call fcn.0048be9f
sub ecx, esi
ror ecx, 0x11
xor ebx, edi
xchg esi, ebx
rol edi, 0x16
or esi, edi
ror ecx, 9
sub edi, ebx
add ebx, 0xe6896917
sub edi, ecx
jmp 0x48b8e5
call fcn.0048be9f
rol ecx, 0x17
bswap esi
neg ecx
and ebx, ecx
or edi, 0xe6d44e0f
ror esi, 0x13
or ecx, 0xe6d82ab4
sub ebx, ecx
rol ebx, 0x18
sub esi, edi
or edi, esi
sub ebx, edi
and ecx, edi
sub edi, esi
or ecx, edi
jmp 0x48cb4e
push 0xd3bbbfa4
mov ebx, ecx
not ecx
sub esi, ecx
shr edi, 0x16
mov ebx, edi
or ebx, edi
xor esi, ebx
jmp 0x48c2e2
call fcn.0048be9f
and ebx, 0xe7f27371
shl ebx, 0x15
sub ebx, edi
add ebx, 0xe7f8fd62
and ebx, edi
and ecx, ebx
ror esi, 0x1d
mov edi, esi
add ecx, ebx
add esi, ebx
xor edi, ebx
sub edi, 0xe8087c8b
or esi, 0xe80a6e83
and edi, 0xe80c6004
add esi, ebx
jmp 0x48c6ec
pop edx
add ebx, 0xe81d02da
dec esi
xchg edi, ecx
mov ecx, 0xe82a0da7
neg edi
or edi, esi
and ecx, 0xe83023eb
ror edi, 0x1c
jmp 0x489084
call edx
xor ecx, ebx
or ecx, esi
mov edi, esi
and ecx, esi
rol edi, 0x10
inc ecx
inc ecx
xor edi, esi
and edi, 0xe86fffbf
mov ecx, ebx
add esi, edi
sub ebx, ecx
mov edi, ecx
jmp 0x48cc39
pop edx
ror ecx, 6
add esi, 0xe87c9d77
ror esi, 0x14
shr ebx, 0x15
xor edi, 0xe8827e2d
rol edi, 0xe
add ebx, edi
xor esi, ebx
mov edi, esi
and edi, ebx
sub ebx, ecx
add ecx, 0xe890152f
jmp 0x48a916
call fcn.0048be9f
xor esi, 0xe89b0318
inc ecx
mov ebx, esi
sub ecx, esi
dec ebx
sub ebx, edi
neg ecx
dec edi
and esi, edi
inc ecx
sub esi, 0xe8aea173
mov ebx, ecx
not ebx
ror esi, 4
jmp 0x48ca1e
call fcn.0048be9f
add edi, ecx
neg ebx
dec ecx
sub ecx, edi
inc edi
sub esi, ecx
mov esi, ecx
or ebx, esi
mov edi, ecx
and ecx, 0xe8df76fe
add ecx, ebx
jmp 0x489e46
push 0xd42fd291
xor ebx, ecx
shr ecx, 8
xchg edi, ebx
sub ebx, ecx
shr edi, 0x19
mov ecx, ebx
jmp 0x489f8a
push 0xd431418b
not ecx
sub ebx, edi
mov ebx, 0xe93400d9
inc esi
add edi, 0xe93b8ed5
mov ebx, 0xe93d7d61
and ecx, 0xe93f6dae
mov ebx, edi
or esi, 0xe9471c42
mov esi, edi
shl ecx, 0x12
shr edi, 9
jmp 0x489286
pop edx
neg ecx
xchg esi, edi
or ecx, edi
sub ecx, esi
neg esi
add edi, 0xe96352b7
or esi, ecx
or esi, ecx
add ebx, edi
jmp 0x4894ea
mov edx, 0x73716341
add ecx, ebx
add ebx, 0xeaab29b7
add ebx, esi
and ebx, edi
ror esi, 0xc
add esi, ebx
jmp 0x489af4
pop edx
neg ebx
or ebx, 0xeacb4fb7
xor edi, esi
xchg esi, edi
shl ecx, 0xc
mov ebx, ecx
jmp 0x48b41f
pop edx
and esi, ecx
sub edi, ebx
xor ebx, esi
sub esi, ebx
and ecx, esi
not ebx
ror ebx, 0x14
dec esi
xchg ebx, edi
mov edi, ebx
sub ecx, esi
add edi, ecx
add edi, ebx
add ebx, ecx
jmp 0x489f3c
pop edx
add ecx, edi
and ecx, esi
xor esi, ebx
and ecx, edi
jmp 0x48cc8d
pop edx
xor edi, 0xeb4b98c2
xchg edi, esi
and ebx, 0xeb507d0f
rol ecx, 0x13
and ecx, esi
sub ecx, 0xeb5645c5
and edi, ebx
or ebx, esi
mov edi, ebx
jmp 0x48be7f
push 0xd4244c5e
add edi, ecx
or esi, 0xeb7af4a3
mov edi, 0xeb7ce1ee
shl ebx, 7
sub esi, edi
sub edi, ecx
add esi, ecx
or ebx, 0xeb867a63
or edi, esi
add edi, 0xeb8b234a
mov edi, ecx
jmp 0x48c257
call edx
xchg ecx, ebx
sub ecx, esi
ror ebx, 0x14
sub esi, ebx
mov ebx, 0xebe4025b
xchg esi, edi
xor ebx, edi
jmp 0x48b9d8
pop edx
xchg ecx, edi
inc ecx
add ebx, ecx
xchg ecx, ebx
shr ecx, 0x15
sub ebx, 0xec44c421
xor ecx, ebx
xor ebx, 0xec48dc66
shr ecx, 0x1e
xor ebx, esi
mov edi, esi
jmp 0x48b8be
call fcn.0048be9f
inc ecx
or esi, ebx
inc edi
or esi, ecx
and esi, edi
sub ebx, ecx
inc esi
add edi, ecx
or edi, 0xecaedc21
add ebx, esi
jmp 0x48a3f1
mov edx, 0x73716341
mov edi, 0xecb320a1
not edi
or edi, ecx
mov ecx, ebx
add edi, 0xecbb0984
jmp 0x48a8a3
call fcn.0048be9f
add esi, edi
and ebx, ecx
dec ebx
bswap ecx
mov ebx, 0xed191045
sub esi, edi
add edi, ecx
sub ecx, esi
not ecx
xchg esi, ebx
and esi, edi
jmp 0x48c607
pop edx
or edi, ecx
bswap ebx
sub ecx, ebx
add ecx, esi
xchg esi, ebx
or edi, ecx
xor ebx, esi
and esi, ecx
or edi, ebx
xchg ecx, ebx
bswap ebx
or ecx, 0xed51377a
xor ecx, ebx
jmp 0x48c762
push 0xd46cd692
xor ecx, edi
xor ecx, ebx
mov edi, ebx
mov ecx, edi
bswap edi
and edi, ebx
and esi, 0xed9a063d
mov ecx, esi
jmp 0x48bfb0
call fcn.0048be9f
xor esi, 0xee110bd7
xor ebx, ecx
and ecx, esi
shr esi, 3
or esi, ebx
sub edi, ebx
mov ebx, edi
ror ebx, 0x11
shr edi, 0x18
and ecx, edi
bswap esi
ror ecx, 0x18
add edi, 0xee285d8e
jmp 0x48c752
mov edx, 0x40495727
add esi, edi
mov ebx, esi
sub edi, 0xee9a5b96
mov esi, 0xee9c4f10
and ebx, 0xee9e3ca3
add esi, edi
bswap ecx
rol ecx, 0x1f
bswap esi
jmp 0x48a606
call fcn.0048be9f
sub ebx, edi
xor edi, ecx
neg edi
or ebx, esi
and esi, 0xeef4178f
shr esi, 0xc
shl ebx, 0xe
jmp 0x48b901
pop edx
xchg edi, ebx
inc ebx
mov ebx, edi
xor ebx, 0xef1b970b
sub ebx, ecx
xor edi, 0xef203c08
jmp 0x48a223
pop edx
shr edi, 0x14
xchg ebx, esi
shr esi, 0x18
sub ebx, esi
sub ecx, 0xef32e727
add edi, esi
ror edi, 5
nop
shr edi, 9
inc ecx
sub ecx, esi
jmp 0x48c11d
push 0xd42168cf
sub ebx, 0xef4fe2e2
xor esi, 0xef51ce80
shr edi, 0x1d
add edi, 0xef55a7f5
or edi, 0xef5792ee
and ecx, esi
and ecx, ebx
xchg esi, ebx
shr edi, 0x19
or edi, esi
mov ecx, 0xef6334b6
xor ebx, esi
rol ecx, 0x17
jmp 0x48b57e
push 0xd3db0ff7
add ecx, esi
sub ebx, edi
add esi, edi
sub esi, ebx
mov edi, 0xf051cec7
rol ebx, 0x11
xor ebx, esi
and ebx, 0xf057a14e
dec esi
inc esi
xchg ebx, ecx
jmp 0x48b567
push 0xd44fa701
rol ecx, 0x19
inc ebx
xchg ecx, esi
add ecx, esi
and esi, ebx
sub ebx, edi
add ecx, ebx
rol edi, 0xa
or esi, ebx
add ecx, 0xf0852e37
jmp 0x48c2c6
push 0xd4670396
xchg ebx, edi
sub ebx, ecx
and edi, esi
and ebx, 0xf2b8871b
jmp 0x489257
pop edx
xor edi, ebx
shr edi, 0xb
xchg esi, ecx
add ebx, edi
or ecx, esi
not edi
xchg ebx, ecx
or esi, ecx
and ebx, edi
neg ebx
dec ebx
and edi, 0xf3a84353
xor esi, ebx
xchg esi, edi
and ebx, 0xf3adaf02
add edi, ebx
jmp 0x48bd00
push 0xd41ff73b
or edi, esi
xchg edi, esi
and ebx, 0xf3b5a557
or esi, 0xf3b7ae4d
mov ebx, esi
shr ecx, 6
sub edi, ebx
dec esi
xor esi, ebx
shr ecx, 4
add ecx, edi
xchg esi, ecx
jmp 0x48a94d
push 0xd415de17
not ebx
inc ebx
xor edi, esi
inc edi
xor ebx, edi
sub ebx, edi
and esi, ecx
sub ecx, edi
bswap ebx
or edi, esi
xchg ebx, edi
mov edi, esi
jmp 0x48a1ed
push 0xd45e487f
and ecx, edi
rol ecx, 0x16
and ecx, edi
jmp 0x48b6f7
pop edx
bswap esi
not esi
shr ecx, 0x1d
mov esi, edi
mov esi, 0xf5f2f73a
add esi, edi
sub ebx, 0xf5f678ab
jmp 0x48bd1e
call fcn.0048be9f
add ebx, 0xf60796a0
dec ecx
shl ebx, 4
sub esi, edi
add ebx, ecx
jmp 0x489839
pop edx
and ebx, 0xf6e8a176
neg ecx
sub esi, ebx
sub ebx, edi
shl ebx, 0x1a
inc ebx
and ebx, 0xfe62270d
add esi, edi
jmp 0x489050
push 0xd4146fdf
mov ecx, ebx
xor ebx, esi
nop
mov esi, ebx
xor ebx, edi
add edi, ecx
xor esi, 0xfeffc754
jmp 0x48ae4b
push 0xd3f58901
add edi, ebx
not ecx
or esi, 0xff25ba3c
sub ecx, edi
sub edi, ecx
sub edi, 0xff2c675b
add edi, ecx
add ebx, esi
and ebx, edi
mov esi, ebx
sub edi, 0xff35eacd
jmp 0x48992c
push 0xd412ffd9
add ecx, edi
add ebx, edi
xor edi, esi
or ebx, 0xffa4ae4e
ror esi, 2
sub edi, 0xffa89089
bswap edi
mov ebx, 0xffac71ce
xor ecx, 0xffae9d34
ror ebx, 0x15
and edi, ebx
jmp 0x48b316
push 0xd3dd34ee
xor esi, ebx
and esi, ebx
xor ecx, esi
sub edi, esi
rol esi, 0x15
and edi, ebx
jmp 0x48bc2c
push 0xd422daf6
shr ecx, 0x11
add ebx, 0x55cddd
shr ebx, 0xc
sub esi, ebx
not esi
rol ecx, 0x1b
mov esi, edi
dec ebx
or ecx, edi
add esi, ecx
shr edi, 3
xchg ebx, esi
jmp 0x48a34d
pop edx
ror edi, 5
xor ebx, esi
sub edi, ecx
and edi, ebx
sub ebx, 0xab636a
neg edi
not edi
mov esi, 0xb16ed9
add esi, ecx
jmp 0x48a650
push 0xd43423cf
xor ebx, edi
xchg ebx, edi
and ebx, edi
mov ebx, ecx
add edi, ecx
xor esi, ecx
and esi, ecx
or ebx, 0xc4070d
and esi, ecx
xchg ecx, ebx
ror esi, 0x10
mov ecx, 0xcbee53
xor ecx, edi
xchg ecx, esi
jmp 0x48b71b
mov edx, 0x40495727
and edi, ecx
or ecx, esi
and esi, ecx
mov ecx, 0x13376e9
mov ebx, esi
or edi, esi
sub edi, ecx
and edi, esi
ror ebx, 0x10
and edi, ecx
add esi, ebx
jmp 0x48c364
mov edx, 0x73716341
add ecx, ebx
neg ecx
add ebx, 0x147ea58
bswap ecx
ror ecx, 0xc
mov esi, ecx
add esi, ebx
xchg ebx, ecx
xchg esi, ebx
mov ebx, ecx
mov esi, ebx
add edi, ebx
jmp 0x489f01
pop edx
shl ebx, 4
xor esi, ebx
sub ebx, esi
sub ebx, esi
or ecx, ebx
ror edi, 9
jmp 0x48acfe
mov edx, 0x73716341
xchg ebx, esi
mov ebx, 0x1ebba8e
sub edi, 0x1ede3c7
mov edi, ecx
jmp 0x489eae
push 0xd3cb6e00
mov ebx, esi
add ebx, ecx
sub ebx, esi
sub edi, 0x22cd20f
dec ebx
sub ecx, ebx
sub edi, esi
sub esi, ecx
or esi, 0x236a549
xchg esi, ebx
neg ebx
jmp 0x48bebe
call edx
or edi, ebx
sub ecx, 0x23ed24b
sub edi, 0x240c3d0
shl ecx, 0x19
mov ebx, edi
mov ebx, esi
jmp 0x48bef2
call edx
and ecx, ebx
mov esi, ebx
rol ebx, 0x1d
xor ebx, ecx
sub ebx, esi
xchg ebx, ecx
xor edi, ebx
xor esi, 0x256b3ba
and edi, esi
xor esi, ecx
jmp 0x48c6c8
call edx
or ebx, ecx
xchg ebx, ecx
mov ebx, edi
or ebx, 0x2749233
rol ecx, 0x19
xor edi, ebx
and esi, ecx
rol ebx, 0xf
and edi, 0x27e71b5
xor edi, esi
add ebx, ecx
jmp 0x489946
pop edx
sub edi, esi
xor edi, 0x2868d15
and edi, 0x2887c0c
and ecx, esi
sub ecx, ebx
or esi, ecx
and esi, 0x290f8e0
sub esi, edi
dec edi
add edi, ecx
mov edi, ebx
or ebx, edi
add ebx, edi
jmp 0x4893c2
pop edx
or ecx, edi
xor esi, ebx
xchg ecx, esi
xor esi, ecx
or edi, ecx
add edi, ecx
and ecx, ebx
xor ecx, 0x2cf9e60
shl ebx, 9
jmp 0x48b361
pop edx
xchg ebx, esi
xchg edi, ebx
sub esi, edi
sub edi, ecx
bswap ecx
neg esi
add esi, 0x2dfaaf5
jmp 0x489fbf
pop edx
or ebx, edi
inc edi
rol edi, 0x10
mov ecx, esi
jmp 0x48b7ce
call fcn.0048be9f
mov ebx, 0x326aca9
or edi, ebx
or ecx, edi
bswap edi
or ebx, ecx
mov ebx, 0x3306bbe
dec edi
shl edi, 2
jmp 0x48b93d
pop edx
add ebx, edi
mov edi, ecx
add esi, edi
xchg esi, edi
bswap edi
or ebx, edi
add ebx, edi
rol edi, 0x18
and ecx, esi
sub edi, esi
add esi, 0x41969a4
xchg esi, edi
neg esi
jmp 0x48cc04
push 0xd3dea152
xor edi, ecx
sub edi, ecx
and ebx, edi
mov esi, ecx
mov ebx, esi
neg ebx
and esi, ebx
mov ebx, edi
and esi, 0x42f0c8f
jmp 0x4899b4
push 0xd408e4f2
or edi, ebx
ror ecx, 0x18
mov esi, ecx
add ecx, ebx
xchg ecx, ebx
shl ebx, 0xd
add esi, ebx
not ecx
shl edi, 0x18
dec ebx
and ecx, esi
mov esi, ebx
shl ecx, 0x10
jmp 0x4895c6
pop edx
xchg esi, ecx
ror edi, 0x18
or ecx, ebx
nop
and edi, 0x4a45943
sub ecx, 0x4a64345
not ebx
mov edi, ecx
jmp 0x48c0e6
push 0xd4060893
or ebx, edi
not esi
xor edi, esi
xor edi, ecx
mov ecx, edi
jmp 0x48c433
push 0xd3c004eb
add esi, ecx
xor ebx, esi
xchg ecx, edi
xor edi, 0x4bc475b
and esi, 0x4be3669
add edi, ebx
or esi, 0x4c24046
xchg ebx, edi
add esi, ebx
jmp 0x48b847
pop edx
mov ecx, ebx
shr ebx, 5
xor ecx, ebx
or ecx, edi
or edi, esi
mov ecx, 0x50f804c
bswap esi
xor edi, ecx
or edi, ebx
xchg edi, ebx
jmp 0x48b9bb
mov edx, 0x73716341
sub ecx, edi
or ebx, ecx
sub ecx, edi
not edi
or ecx, 0x53b4032
mov ecx, esi
neg ebx
xchg ecx, esi
rol ebx, 7
add esi, edi
not ebx
rol esi, 0x13
add ebx, edi
jmp 0x48a53d
pop edx
add esi, 0x564b041
xchg esi, ecx
sub edi, ecx
xchg edi, ebx
add edi, ebx
xchg esi, ebx
or esi, 0x57057c5
and esi, ecx
and ecx, esi
jmp 0x489174
push 0xd3ccd717
or ecx, 0x5b8afa4
mov esi, ecx
inc esi
mov edi, ebx
jmp 0x48c97a
pop edx
sub edi, ecx
neg ebx
add edi, ebx
and edi, ecx
or ecx, 0x5e8dead
mov ecx, edi
mov edi, esi
add ebx, edi
shl ebx, 0x1a
xor edi, 0x5f28b6b
bswap esi
and esi, ebx
shr esi, 0x10
jmp 0x48bc07
push 0xd442991c
xor ebx, 0x6325b60
xor ebx, esi
mov edi, ebx
sub edi, esi
jmp 0x48a55c
mov edx, 0x40495727
rol edi, 0x13
dec edi
neg ecx
bswap edi
xchg esi, ebx
jmp fcn.0048a7b7
push 0xd3eb8049
shr ecx, 0x14
xor edi, esi
or edi, ebx
jmp 0x489867
push 0xd3d8351d
mov edi, esi
xor edi, ebx
sub ecx, ebx
jmp 0x489685
mov edx, 0x40495727
shr esi, 4
and ecx, esi
or ebx, 0x72a8f59
xchg edi, ebx
and ecx, 0x72e7175
inc ebx
not ecx
xor edi, esi
dec edi
xchg esi, ecx
jmp 0x489d7d
mov edx, 0x73716341
neg ecx
xor ebx, esi
or esi, ebx
mov edi, esi
rol ebx, 0x10
dec edi
and esi, ecx
xor edi, ebx
jmp 0x48b1dd
push 0xd45119da
or esi, edi
mov esi, edi
bswap esi
ror ecx, 5
or ebx, esi
and esi, ecx
xor ecx, esi
rol ecx, 6
jmp 0x48be25
push 0xd3bd2bb4
and esi, 0x804402c
mov esi, edi
xor ecx, 0x80839ed
and edi, ecx
ror edi, 0x1e
rol ecx, 0x11
xchg esi, ecx
neg edi
jmp 0x488f68
call fcn.0048be9f
add edi, esi
and ecx, ebx
xor ecx, 0x850f459
add esi, ebx
or ebx, esi
add edi, ebx
sub esi, ebx
or esi, ecx
and ecx, ebx
mov esi, edi
jmp 0x48c82a
push 0xd40777e4
rol edi, 9
sub esi, edi
xchg esi, edi
sub esi, 0x8c9c3d9
sub esi, ebx
sub esi, ebx
xchg edi, ecx
jmp 0x48bcd9
push 0xd44e34e0
xor ebx, esi
nop
xor esi, edi
xchg esi, ecx
sub ebx, esi
mov ecx, 0x98743f0
sub edi, ebx
add ecx, ebx
or ecx, ebx
sub ecx, edi
xor edi, esi
add ecx, edi
mov ecx, ebx
mov esi, ecx
jmp 0x48aaed
pop edx
and esi, 0x99aac59
xor esi, ecx
add ecx, esi
dec esi
sub ecx, esi
neg ecx
jmp 0x48a2cf
call edx
neg esi
or ebx, ecx
bswap ebx
or esi, ebx
xor edi, 0xa73606d
xchg ecx, esi
jmp 0x48911c
pop edx
and ecx, 0xad60991
and esi, ecx
or esi, ecx
shl edi, 0x1e
or ecx, ebx
not edi
dec ecx
xor ebx, 0xae2dee1
add edi, 0xae4ccf4
jmp 0x489159
call edx
shr esi, 0x16
sub ecx, edi
add ebx, edi
and ebx, edi
mov edi, ebx
mov ecx, ebx
mov ecx, ebx
jmp 0x48b2c6
pop edx
bswap esi
xor ecx, 0xaf5e05f
sub edi, ecx
xor ecx, 0xaf987e0
shl ebx, 0x14
or edi, 0xafd61b1
neg esi
xor ecx, 0xb010b20
neg ebx
jmp 0x488d38
call edx
or esi, ecx
xor edi, ebx
shl esi, 8
mov ebx, esi
jmp 0x48bdd4
pop edx
xor edi, ebx
mov ebx, esi
jmp 0x48a2ad
pop edx
bswap edi
mov esi, ecx
shl edi, 0xa
mov ebx, edi
not ecx
sub esi, edi
bswap edi
and ebx, ecx
rol edi, 9
jmp 0x489a06
call edx
not ecx
sub ecx, edi
jmp 0x48ba5a
push 0xd3ce43b8
not ecx
sub ebx, edi
or ebx, 0xc9c5f32
xchg esi, ebx
ror edi, 3
add edi, 0xca230f1
jmp 0x48a835
call edx
sub ebx, 0xd1fc1e0
xchg ebx, esi
inc ecx
sub edi, ecx
bswap ecx
dec edi
neg ebx
rol ebx, 0xf
add edi, esi
ror ecx, 3
xchg ebx, esi
add ebx, 0xd345c74
ror esi, 0x1f
jmp 0x48c580
call edx
inc ebx
inc esi
add edi, ecx
dec ecx
xor edi, ebx
xor edi, esi
sub ebx, 0xded05bc
and edi, ebx
mov ebx, esi
sub esi, 0xdf2a90c
neg esi
jmp 0x48a2f5
pop edx
rol edi, 0x17
rol ebx, 0x14
xchg esi, edi
not esi
add ebx, 0xec347f5
sub ecx, ebx
jmp 0x48add1
pop edx
or ebx, ecx
xor esi, ecx
dec esi
or ebx, 0xfd518f1
add ebx, esi
dec esi
add esi, ebx
nop
jmp 0x48c702
pop edx
xor ecx, esi
ror esi, 0xc
xor ecx, esi
mov esi, ecx
xor ebx, ecx
rol edi, 9
sub ebx, 0x10119ffd
xor ebx, edi
shl edi, 0x15
jmp 0x48a498