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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xfffffeda
jne 0x40107f
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff1e
jne 0x4010fe
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffeec
jne 0x401187
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xffffff38
jne 0x40121a
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
call sub.user32.dll_CallWindowProcW
ret
jmp 0x4c07ce
and ecx, esi
xor ecx, esi
and edx, edi
dec ecx
mov ecx, esi
jmp 0x4c3e70
pop esi
and ebx, ecx
xor ecx, 0x6ec47b5e
or edi, edx
and edx, ebx
and ecx, edi
rol edx, 5
sub ecx, 0x6ec5d890
sub edx, ecx
jmp 0x4c18fc
push 0x6dc1cb06
add ecx, edx
rol edi, 0xf
xor ecx, 0x6ec88da6
bswap edi
dec edi
inc edx
add ecx, edx
rol edx, 0x1b
bswap edx
rol ebx, 0x17
mov edi, ebx
mov edx, edi
jmp 0x4c0ed7
pop esi
inc ecx
add edi, edx
mov edi, ebx
sub edi, 0x6ecc6bd0
jmp 0x4c3f48
push 0x6da91e3a
xchg ecx, edx
xor ebx, 0x6ed32142
dec ebx
add edi, ebx
jmp 0x4c354c
push 0x6dc2c692
xor edi, edx
add ecx, edx
or ebx, edx
sub ecx, ebx
jmp 0x4c2e12
push 0x6db03c78
or ebx, 0x6ee409fa
bswap edi
sub ecx, edx
or ebx, edi
jmp 0x4c2ccd
pop esi
ror edx, 0x1b
sub edx, edi
sub ebx, 0x6ee722d8
mov edi, 0x6ee76d9e
add edi, ebx
ror ecx, 2
jmp 0x4c273c
call fcn.004c419f
mov ecx, edi
sub ecx, 0x6eec7738
and ecx, edi
and ebx, 0x6eececdc
xor edi, ebx
add ebx, 0x6eed62be
mov edx, ecx
sub edx, edi
jmp 0x4c3b11
push 0x6dbe2d72
bswap edx
mov edx, edi
jmp 0x4c3304
pop esi
or edx, ebx
xor edx, edi
xor edx, ecx
and edx, edi
add ebx, edi
add ebx, edx
xchg ecx, ebx
xor edi, ebx
jmp 0x4c2dcd
pop esi
shr edi, 0x17
xor ebx, edx
xor edi, ecx
add ecx, ebx
rol edi, 0x1b
mov ebx, ecx
jmp 0x4c30fb
call esi
inc edx
sub ebx, edi
bswap edx
xchg edx, ebx
xor ebx, ecx
xor ecx, ebx
add ecx, ebx
add edi, ebx
shl ecx, 0x1d
rol ecx, 3
inc edi
add edi, edx
jmp 0x4c28b6
mov esi, 0x3f4d7907
add edi, 0x6f31d312
sub edx, ebx
xor ebx, 0x6f32554c
and ecx, ebx
shr edi, 0x11
sub ecx, edi
jmp 0x4c13ba
push 0x6dc21f08
not ecx
sub ebx, edx
bswap ecx
xchg edi, edx
and edx, ecx
add edi, edx
mov ebx, 0x6f37d2d4
and edx, 0x6f380cf6
jmp 0x4c27c8
call fcn.004c419f
sub edx, ebx
inc edx
add edx, ebx
ror ebx, 0x10
mov ebx, edi
add ebx, edi
or ecx, ebx
xor edi, ebx
dec ebx
and edx, edi
jmp 0x4c38ab
mov esi, 0x3f4d7907
and ebx, ecx
sub ebx, 0x6f41cfe4
mov edx, ecx
add ebx, 0x6f424054
shl ecx, 0xd
not ecx
shr edx, 0x1f
sub ebx, edi
neg ebx
add edi, ecx
jmp 0x4c0a5c
pop esi
xchg ebx, ecx
sub ebx, 0x6f4434d0
or ecx, edi
sub ecx, edx
xchg ecx, edi
and ecx, edi
and edx, edi
and ecx, edx
xor edx, ebx
rol edi, 0x16
jmp 0x4c3dc2
push 0x6dabb45a
and edi, ebx
inc ebx
or ebx, ecx
add ebx, ecx
xchg edx, ebx
xchg edi, edx
jmp 0x4c1b5e
call esi
or edx, edi
or edi, ebx
bswap ecx
neg ebx
add edi, 0x6f554522
xchg edi, ebx
nop
xor ecx, edi
jmp 0x4c2411
call esi
mov ebx, edi
add edi, ecx
mov ecx, edx
and edx, edi
dec edi
xor edx, 0x6f7381ca
rol ebx, 0x16
mov edi, ebx
jmp 0x4c39a1
call esi
xchg edx, edi
mov ecx, edx
mov ebx, ecx
sub ebx, ecx
rol ebx, 0xa
mov ecx, edx
ror edi, 0xf
xchg ecx, edx
jmp 0x4c2db3
push 0x6db57072
inc ebx
sub edx, 0x6f8700bc
xor edi, edx
xchg edx, ecx
jmp 0x4c0f91
call fcn.004c419f
xor edi, ebx
or ebx, edi
and ebx, edx
or ebx, ecx
jmp 0x4c1f3e
pop esi
add ebx, edi
add ecx, 0x6f8e0982
jmp 0x4c082a
call esi
xchg ecx, edi
sub edi, edx
xor ebx, 0x6f8fdd9c
nop
ror ebx, 1
sub ecx, 0x6f909c72
not edi
mov edi, edx
jmp 0x4c260c
pop esi
and edi, ebx
or ecx, ebx
sub edx, edi
xor ebx, 0x6f98bb3a
xor ecx, edx
or edx, edi
sub edx, ecx
mov edi, 0x6f99ac64
add edx, edi
neg ebx
jmp 0x4c1f56
pop esi
and ebx, edx
and edx, 0x6fa765f6
jmp 0x4c2e28
push 0x6dca5a5c
bswap ecx
mov ebx, 0x6fa9f95c
xchg edx, ebx
or edx, edi
or ecx, edi
sub edx, edi
jmp 0x4c1a43
push 0x6da8cc1e
sub edi, 0x6fab2a90
not ecx
add ebx, edx
add edi, ecx
sub ebx, ecx
or ecx, edi
jmp 0x4c08ad
call fcn.004c419f
bswap edx
not ecx
or edi, ebx
bswap edi
and ecx, edx
inc ecx
mov edi, 0x6fb157fa
xor edx, ebx
or edi, 0x6fb1ca6c
sub ecx, edx
xchg ecx, edi
dec edx
jmp 0x4c109b
push 0x6dbba6b0
sub ecx, edi
sub edi, edx
mov edx, ecx
xor ebx, 0x6fb576fe
rol ebx, 0x10
add ecx, edx
and ebx, 0x6fb620d2
shr ebx, 0x1d
jmp 0x4c3387
call esi
add ecx, edi
mov edi, 0x6fb94db2
jmp 0x4c3628
pop esi
inc edi
neg edx
mov edx, edi
xor ecx, 0x6fccedd0
sub ecx, ebx
inc ebx
jmp 0x4c2216
push 0x6dc664bc
or edi, ecx
rol ebx, 0x11
xchg edx, ecx
add ebx, edx
xchg ecx, edi
dec ebx
add ebx, ecx
or edi, 0x6fd1af2e
add edx, ebx
mov edx, ecx
jmp 0x4c1d27
pop esi
xor ecx, edi
dec ecx
shr edx, 7
xor ecx, edx
neg ecx
sub edi, 0x6fe13830
mov ebx, ecx
and edi, edx
jmp 0x4c148e
push 0x6dcaaeda
bswap edx
add edi, ecx
xchg edx, ebx
or ebx, 0x6ff63db4
and ebx, ecx
rol edx, 3
and edx, ebx
xchg ebx, edi
jmp fcn.004c37cb
pop esi
or ecx, ebx
neg ecx
add edi, edx
mov ecx, edi
and ebx, 0x6ffbd592
mov edx, ebx
not edi
xchg edx, ebx
jmp 0x4c3378
push 0x6da87a70
sub edi, edx
sub edi, ebx
and ecx, ebx
xor edx, ebx
shr ecx, 0x1f
mov ecx, edi
not ebx
and ebx, ecx
inc edx
and edx, edi
jmp 0x4c15aa
pop esi
ror edx, 0xe
bswap edx
xchg ecx, edi
shl edx, 0x18
jmp 0x4c1a95
push 0x6dac06a4
and ecx, edi
sub edi, ebx
mov edi, 0x7009717a
inc edi
and ebx, edx
add edx, ebx
or ebx, edx
sub ebx, edx
shr ecx, 5
add ecx, 0x700b1994
jmp 0x4c3932
push 0x6dafe972
shl ecx, 0x10
xchg ecx, ebx
add ecx, 0x700f2e1e
xor ebx, 0x700f6a30
dec edx
rol ecx, 8
jmp 0x4c09c9
mov esi, 0x3f4d7907
shl ecx, 0x12
add edx, ebx
jmp 0x4c1c94
call fcn.004c419f
dec edx
and edx, edi
and edi, ecx
ror ebx, 0x1e
jmp 0x4c1241
push 0x6dc6b808
and ecx, 0x7024a810
xchg ecx, edi
xor ecx, edx
add ebx, edi
shr ebx, 8
sub ebx, edx
or ebx, ecx
inc ecx
jmp 0x4c2c1a
pop esi
mov ebx, edx
or ebx, edx
xchg ecx, ebx
sub edx, 0x703285a0
add ebx, edx
or edx, ebx
ror ecx, 4
or edi, edx
not edi
mov edx, 0x7033db18
jmp 0x4c4097
mov esi, 0x3f4d7907
or ebx, edi
or ecx, ebx
xor ebx, ecx
shr ecx, 7
rol ecx, 0x1f
or ecx, ebx
and ebx, edx
xor ebx, 0x7035cbc4
jmp 0x4c3161
pop esi
xchg edi, ebx
add edx, 0x70365ac8
and ecx, 0x70369402
add edx, ebx
or edx, 0x703705c4
sub edi, ebx
sub ecx, edi
mov ecx, edx
jmp 0x4c2648
mov esi, 0x3f4d7907
mov ebx, ecx
mov ecx, edx
shl ecx, 0x12
inc ecx
xchg edi, ecx
mov edx, ebx
ror edi, 0x1a
xor ebx, ecx
or ebx, ecx
and ecx, edx
xor ebx, edi
bswap edi
sub ebx, ecx
bswap edx
jmp 0x4c0f74
push 0x6db42338
mov ecx, edi
sub ebx, edi
bswap ebx
neg ecx
or ecx, ebx
nop
add edi, 0x70455e6e
or edi, 0x7045aaca
xor ecx, edi
not ebx
or ebx, ecx
neg ecx
jmp 0x4c3a39
pop esi
sub edx, ebx
and edx, 0x704a9f96
bswap ebx
and ebx, ecx
shr ebx, 4
xchg edi, edx
neg ebx
and edi, edx
add ecx, ebx
or ebx, 0x704c8586
jmp 0x4c2843
call esi
or edx, 0x704efa16
xchg ebx, edx
and ebx, edx
rol edi, 0x14
or edi, ebx
bswap ecx
jmp 0x4c1e17
pop esi
inc edi
and edx, ecx
sub edi, ebx
not edx
ror edi, 6
rol edx, 0x1c
xor ebx, edi
or edx, ebx
mov edi, 0x70526d68
rol edx, 0x13
or edi, ecx
xor edi, ebx
xor ecx, edx
add edi, ecx
jmp 0x4c405b
pop esi
shl ecx, 0x17
xor ecx, edx
ror edx, 3
neg edx
jmp 0x4c0fb9
pop esi
mov ecx, edi
nop
or ebx, edi
or ecx, edx
jmp 0x4c1efd
mov esi, 0x3f4d7907
add ecx, ebx
xchg edi, ebx
add edi, ebx
add edx, ebx
or ecx, edi
xor ebx, edi
add ebx, ecx
neg edi
xor edx, 0x70841dd0
add ebx, edx
xchg edi, edx
bswap edx
jmp 0x4c3ec7
pop esi
and edx, edi
dec edi
or edx, ebx
add ebx, ecx
add edx, ebx
add ebx, edx
jmp 0x4c0ac8
push 0x6da4f01a
add edi, edx
not ecx
not ebx
xor ecx, 0x7088fb8c
shr ecx, 5
xor edi, ecx
sub edx, ecx
add edx, ebx
not edx
ror edi, 0xc
ror ebx, 7
and ebx, edi
jmp 0x4c2c81
push 0x6db1356c
xchg edx, ebx
mov ebx, 0x709ba932
add edx, edi
add ecx, edi
sub edx, edi
sub edi, ecx
xor edx, edi
xchg ebx, edi
jmp 0x4c1bef
pop esi
sub edx, edi
shr edx, 9
or edi, ecx
shr edi, 9
or edi, edx
add ecx, ebx
mov ebx, ecx
or ebx, edi
jmp 0x4c2b95
push 0x6dc610d4
rol ebx, 0x10
not ecx
jmp 0x4c17fb
mov esi, 0x3f4d7907
sub ebx, ecx
xor ecx, edi
sub ebx, 0x70b6e910
neg edx
add ecx, 0x70b76d40
add ebx, 0x70b7a694
xchg edx, edi
shr ecx, 0x1b
jmp 0x4c2af4
push 0x6da49eaa
xchg ebx, edi
sub edi, edx
sub edx, ecx
sub ecx, 0x70c5ca2e
inc edi
add edi, edx
xor ecx, 0x70c6763c
add edi, ecx
shl edi, 7
and ecx, edi
jmp 0x4c2227
pop esi
or ecx, ebx
xor ebx, edx
or ebx, edx
xchg edi, ebx
and edi, 0x70ca4b6c
xchg ecx, edx
shl edi, 0x1c
shr edi, 0x17
shr ecx, 0xd
xchg ebx, edi
jmp 0x4c3186
pop esi
and edx, ecx
or ebx, 0x70cda100
sub ecx, edi
mov ecx, edi
xchg ebx, edx
neg ebx
neg ecx
add ebx, 0x70cef852
jmp 0x4c2108
pop esi
sub edi, ebx
sub edi, ebx
or ebx, edx
or ecx, edi
sub edi, ecx
sub ebx, ecx
jmp 0x4c13cc
push 0x6dacac4e
add edx, ecx
shl edi, 8
xchg ecx, edi
add edx, edi
and ebx, 0x70e2cf42
sub ecx, edx
dec edx
rol ebx, 0xe
not ecx
add edx, 0x70e40b74
add ecx, 0x70e446d0
or ebx, edi
xor edx, ecx
mov edx, 0x70e4f726
jmp 0x4c3206
push 0x6dc273c4
xor ebx, edx
and edx, ecx
mov edi, ebx
sub edi, ebx
sub ebx, edx
ror edi, 0xf
jmp 0x4c08c2
pop esi
xor ecx, edi
mov edx, ecx
mov edi, ebx
ror edx, 0x1d
mov edx, edi
xor edi, 0x70f2f9a2
inc edi
mov edx, ebx
add ebx, ecx
add ecx, 0x70f3f22a
jmp 0x4c3e58
pop esi
add edx, edi
or ebx, edx
rol edx, 0xd
xchg ecx, edi
sub edx, ebx
bswap edi
sub ebx, edi
not edx
xor ecx, 0x70fbf1d6
sub edi, 0x70fc2de6
inc ecx
and ecx, ebx
jmp 0x4c1b12
pop esi
shl edx, 2
sub ebx, edi
xor edx, 0x70ff6b40
ror edx, 0x1b
jmp 0x4c24ca
call esi
mov edx, edi
mov edx, 0x710281d0
not edi
mov edi, ecx
xchg ebx, ecx
sub ebx, ecx
or ebx, edx
shl ebx, 1
jmp 0x4c17ca
mov esi, 0x3f4d7907
sub ebx, ecx
xchg edi, ecx
and ebx, edi
or ebx, edi
jmp 0x4c38c6
call fcn.004c419f
not edx
add edx, ecx
ror edx, 0x11
sub ebx, edx
inc ecx
bswap edx
xor edi, 0x71246bd6
and edx, 0x7124a5ec
xchg ecx, edx
add edi, 0x712518fc
jmp 0x4c13f4
pop esi
sub edx, edi
sub ebx, 0x712cb5b8
add ecx, ebx
add ebx, edi
and edi, ebx
or ecx, edx
mov ebx, ecx
and ecx, 0x712e136e
add ebx, 0x712e4cb4
add edi, 0x712e86f2
jmp 0x4c0ad6
push 0x6dc70c72
or edi, ecx
add edx, ecx
add ecx, edx
add edx, 0x713565b2
not ecx
and ecx, ebx
or edx, ecx
or ebx, edi
xchg ebx, ecx
mov ecx, ebx
jmp 0x4c3bc1
push 0x6da541c8
xchg ebx, edi
and ecx, 0x713bb340
and ecx, edx
shr edx, 0x14
or ebx, edi
neg ecx
add edi, edx
dec ebx
jmp 0x4c21db
push 0x6db08e90
and ebx, edx
mov ecx, ebx
jmp 0x4c3950
call fcn.004c419f
sub edi, 0x71418814
add ecx, edx
or ecx, edi
and edx, 0x71423096
sub ebx, edx
mov edx, ebx
add ebx, edi
neg ebx
ror edi, 0x1d
mov ebx, edx
inc edx
and ebx, edx
jmp 0x4c3ad0
pop esi
sub ecx, edi
or edi, ebx
not ecx
sub edx, edi
and ecx, edx
or ecx, edx
xchg ebx, edi
and ecx, 0x71510096
jmp 0x4c09f7
pop esi
xor edx, edi
mov edi, ecx
or ebx, edx
and ebx, ecx
and ebx, 0x715230c2
and edi, ebx
shr edx, 0xa
shr edi, 0x1a
add edi, edx
rol edi, 0xf
jmp 0x4c0ff5
push 0x6dc31a42
xor edx, ecx
or ebx, 0x71565bd4
xchg ebx, edi
sub edi, edx
jmp 0x4c4119
pop esi
or ecx, ebx
add ebx, edi
sub edi, edx
or edi, ebx
add edx, edi
add ecx, edi
and edx, edi
shr edx, 0xf
jmp 0x4c40ff
pop esi
sub ecx, edx
or ebx, 0x7186d1c2
jmp 0x4c3fcc
pop esi
dec ecx
sub ecx, ebx
ror edi, 0x17
ror edx, 0x10
and edx, edi
add ebx, ecx
xchg edx, edi
and ebx, 0x7188d1dc
jmp 0x4c30ed
call fcn.004c419f
mov ebx, edx
or ebx, ecx
inc ecx
and ebx, 0x718d6d1c
xor ecx, edi
or edx, 0x718de406
xor edi, edx
sub ebx, edi
add edi, edx
not edi
jmp 0x4c12fc
push 0x6da3fb64
mov edi, ecx
or edi, edx
or edi, ecx
and edi, edx
or ebx, edx
rol edi, 3
sub ebx, edx
add ebx, edi
jmp 0x4c3852
push 0x6dbf2a14
xor edi, ebx
mov edi, edx
xor edi, ecx
xchg edx, ebx
add edi, ecx
inc edx
jmp 0x4c1df7
push 0x6dacfe5a
inc ebx
add edi, ecx
shl ebx, 9
mov ebx, 0x7199884a
sub ebx, edi
xchg edx, ecx
add ecx, edx
xor ecx, edi
neg ebx
and edi, ecx
jmp 0x4c1e56
push 0x6db907d2
and edi, edx
inc ecx
xchg edx, edi
xchg ecx, edx
jmp 0x4c2a3b
push 0x6dbe81b2
shr ecx, 6
xchg ebx, ecx
shl ecx, 6
not ecx
mov edi, edx
xor edx, ebx
add edx, ebx
neg edx
jmp 0x4c3c72
push 0x6db860fa
add ecx, edx
add edi, ebx
sub edx, 0x71abfbac
xor ecx, edi
rol ebx, 0x1a
and ecx, edx
xor ecx, edx
sub ecx, 0x71ad2844
jmp 0x4c3892
pop esi
bswap edx
xor ecx, ebx
xchg edx, edi
ror ecx, 1
jmp 0x4c0851
mov esi, 0x3f4d7907
or edx, ecx
add edi, edx
and edi, ebx
sub edx, edi
and edx, edi
or edx, edi
add edx, edi
or ebx, edi
xchg edx, ebx
mov ecx, edx
jmp 0x4c34e2
call fcn.004c419f
or ebx, ecx
mov ecx, 0x71ca33aa
mov edi, ebx
xchg edi, ebx
or edi, ebx
or edi, ebx
bswap edi
or edi, ecx
inc ebx
sub ebx, ecx
jmp 0x4c2932
mov esi, 0x3f4d7907
add edi, edx
ror ecx, 0x1a
or edi, edx
xor edx, ebx
mov edx, edi
and edi, 0x71d2bec6
xor ebx, ecx
xchg edi, edx
add edi, ebx
xchg edi, edx
jmp 0x4c15ff
pop esi
and edx, 0x71e20886
and ebx, edx
xor edi, ebx
and edx, 0x71e2c8ea
nop
xor ecx, ebx
neg edi
sub edx, 0x71e3b7d8
jmp 0x4c3c33
push 0x6db51ca0
sub edx, ebx
inc ebx
xor ebx, ecx
add ecx, edx
xor edx, ecx
add edi, 0x7201cc76
jmp 0x4c135b
push 0x6da44d52
and edi, ecx
dec edi
and edi, ebx
xor edi, ebx
xchg edi, edx
inc ebx
sub edx, ebx
and ebx, 0x72064888
inc ecx
add ecx, edi
jmp 0x4c25c8
push 0x6db8b456
or edi, 0x7209084c
xor edi, ecx
or ebx, edx
and ecx, edx
dec ecx
add edi, edx
jmp 0x4c32f3
call esi
xor ebx, edx
xchg edx, ebx
add ebx, edi
xor edi, edx
and edx, edi
sub edx, ebx
bswap edx
and ecx, ebx
xchg edx, edi
mov edi, edx
jmp 0x4c07f8
call fcn.004c419f
and ebx, ecx
xchg edx, ecx
and ecx, ebx
or edi, edx
xor ecx, ebx
add edx, edi
sub edi, 0x720e5664
or edx, ebx
mov edi, 0x720eda80
add edx, 0x720f16d0
mov edi, 0x720f5274
or edx, 0x720f8d80
and edi, ebx
inc ebx
jmp 0x4c1689
push 0x6dac5904
and edx, edi
xor edx, ebx
add edx, ecx
xor edx, ebx
rol ecx, 0x1e
dec ebx
add ecx, ebx
sub edi, ecx
and ebx, edi
xchg edi, ebx
jmp 0x4c2767
push 0x6db0e27c
xchg edi, edx
shr ebx, 5
xchg edi, ebx
xchg ecx, edx
jmp 0x4c2339
pop esi
mov edx, ebx
mov edi, ecx
neg edi
xor ebx, edx
rol edx, 0x1a
mov edx, edi
ror edi, 0xd
add edx, ecx
jmp 0x4c0d2b
push 0x6db47608
add ebx, edx
sub ebx, 0x722686f8
sub edx, ecx
and ebx, ecx
xor edx, 0x722744c2
and ebx, edi
jmp 0x4c3b48
call esi
dec ebx
rol ecx, 3
inc edx
xor edx, 0x72312a32
mov ebx, 0x7231654a
and edx, ecx
mov edi, ebx
or ebx, 0x7232133e
or edx, ebx
and edi, 0x72328802
jmp 0x4c1568
call esi
or edx, 0x7233eb24
dec edx
and edx, edi
and edx, 0x7234ace4
sub ecx, 0x7234e846
and edx, edi
mov edx, ebx
mov ecx, edx
jmp 0x4c4083
push 0x6db4c9c2
and edi, edx
shr ebx, 0x1f
and edi, ecx
xchg ecx, edi
xor edi, 0x7237edb6
shr edi, 0xe
mov ecx, ebx
xor edx, ecx
jmp 0x4c3814
push 0x6dc75fbc
or edx, ecx
xor edx, 0x723e6690
xor ebx, edx
sub ecx, ebx
neg edi
xchg edi, edx
neg edx
xor ecx, 0x723fcbe0
jmp 0x4c0e79
pop esi
shl ebx, 0xb
add ecx, ebx
add ebx, 0x7245a0cc
rol ecx, 0x1a
jmp 0x4c1dd5
push 0x6dbed672
mov ebx, edi
bswap ecx
xchg edx, edi
or edi, ebx
or ebx, ecx
xor edi, 0x724a4ef6
xchg edi, ebx
and ecx, ebx
jmp 0x4c31c1
pop esi
inc edi
bswap edi
or edx, 0x72672564
or ebx, 0x726775b6
bswap ecx
add ebx, edx
add edx, ecx
ror ecx, 0xa
ror ecx, 0x18
or ecx, edx
jmp 0x4c28fa
pop esi
or ecx, ebx
shl edi, 7
and edi, 0x726e7c3e
sub ecx, ebx
ror edx, 0x19
mov edx, 0x726f3a2e
shr ebx, 0x14
xor ecx, ebx
jmp 0x4c1591
pop esi
add ecx, ebx
add ecx, 0x727a6b3e
shr ebx, 2
shl edi, 0x17
and edi, ecx
sub edi, edx
jmp 0x4c3320
push 0x6da24d8e
xchg edi, ebx
and edi, ecx
sub edi, ecx
or ecx, edx
mov edi, ecx
xchg edx, ecx
add ecx, edi
and ecx, 0x727d92c4
jmp 0x4c24d9
call fcn.004c419f
shr ecx, 0x14
sub ecx, ebx
inc ebx
bswap ebx
and edi, ebx
sub edx, ebx
add ecx, edi
shl edi, 0x16
and edi, ecx
add ebx, edx
jmp 0x4c0e3a
push 0x6da827e0
xor ebx, 0x728c28b4
or edi, ebx
ror edx, 8
bswap edi
jmp 0x4c1ab9
pop esi
sub edi, edx
bswap ecx
add ebx, edx
mov edi, 0x7297359a
xchg ecx, edx
neg ebx
add ebx, edi
xchg ebx, edx
jmp 0x4c1eac
pop esi
xor edi, ecx
xor edi, ebx
xor ebx, edi
rol ecx, 2
rol edx, 0xd
bswap edi
add ecx, edx
and edi, 0x72a2f316
dec edi
shl ebx, 0x13
xor ebx, 0x72a3a788
xchg ecx, edi
jmp 0x4c1bbb
pop esi
mov ecx, edx
add ecx, ebx
ror ecx, 0xa
add edi, edx
rol ecx, 9
xor edx, ecx
jmp 0x4c2175
push 0x6dbb5296
or ebx, ecx
sub ebx, ecx
or ebx, ecx
and edi, ebx
xchg ecx, ebx
mov ecx, edi
jmp 0x4c1641
pop esi
inc ecx
nop
dec ecx
and edx, 0x72adf7c2
add edi, ecx
inc edx
and edx, edi
xor edx, 0x72aef1dc
jmp 0x4c3d86
mov esi, 0x3f4d7907
dec edx
ror ecx, 0xb
or ecx, ebx
ror edi, 0x1c
xchg ebx, edx
xor ecx, ebx
inc edx
xchg ecx, ebx
jmp 0x4c2cdb