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

Disassembly:
call sub.user32.dll_GetCapture
cmp eax, 0xfffffeea
jne 0x40107f
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_RtlCreateTagHeap
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffee2
jne 0x40111c
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.kernel32.dll_Heap32First
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff2a
jne 0x4011c8
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
ret
call sub.user32.dll_GetCapture
cmp eax, 0xfffffee0
jne 0x40126a
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_NtReplyPort
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_NtReplyPort
call sub.ntdll.dll_RtlCreateTagHeap
call sub.kernel32.dll_Heap32First
call sub.ntdll.dll_RtlCreateTagHeap
call sub.ntdll.dll_RtlCreateTagHeap
ret
jmp 0x855841
or edi, 0x805edbea
jmp 0x856dd5
pop edi
dec ebx
xchg esi, ecx
or edx, esi
inc esi
sub edx, esi
and ebx, esi
or esi, 0x84e8c4fc
add esi, ebx
xor ebx, esi
sub esi, ecx
sub esi, ebx
shl ecx, 0x17
add ecx, edx
sub edx, ebx
mov esi, ebx
jmp 0x85593f
pop edi
and esi, 0x84ed1b1c
add ecx, edx
add esi, ecx
sub esi, 0x84edce2c
xor ecx, ebx
jmp 0x857d46
pop edi
and edx, esi
and edx, esi
sub esi, edx
jmp 0x856ac9
pop edi
sub ebx, edx
mov esi, ecx
shl ecx, 0x1f
sub esi, 0x84fa94ef
xchg ecx, edx
mov ecx, edx
shr ecx, 0x1f
and esi, ebx
dec esi
sub ebx, edx
shl esi, 0xb
mov esi, edx
add esi, ebx
xchg ecx, ebx
jmp 0x856d97
push 0x807a44a3
and esi, ebx
shr ecx, 0xd
or esi, ecx
xchg edx, esi
jmp 0x8571e6
push 0x454441
xchg esi, ecx
and ecx, esi
bswap esi
xor ebx, edx
xor esi, ebx
ror ebx, 0xe
neg edx
xor edx, ecx
add edx, ecx
xchg esi, edx
jmp 0x85802f
pop edi
sub ecx, edx
xchg ebx, ecx
add edx, ebx
xchg esi, ecx
bswap ecx
shl esi, 0xd
mov esi, ecx
sub ecx, 0x85118a25
add ebx, ecx
and ebx, ecx
and esi, 0x85123b81
xor ebx, edx
xor ebx, 0x8512b360
xor edx, esi
jmp 0x8578c2
pop edi
inc ebx
and ecx, edx
xor esi, edx
mov ecx, esi
shr edx, 1
add ebx, edx
or esi, 0x85179ab1
xor esi, 0x8517e656
and ecx, 0x8518230b
mov ebx, edx
neg ebx
xor ecx, ebx
xchg esi, ebx
add esi, 0x85194e23
jmp 0x8561cd
push 0x80735555
mov edx, esi
shl esi, 0xc
add edx, esi
or edx, esi
inc ecx
neg ecx
add ebx, 0x85207563
add edx, ecx
xchg ebx, edx
or ebx, ecx
jmp 0x8566ae
push 0x8086287e
xchg ebx, ecx
xor esi, ecx
shr ecx, 0x17
sub ebx, 0x8522322c
inc ecx
xchg edx, ecx
and edx, ecx
xchg ebx, edx
jmp 0x856287
pop edi
mov ecx, ebx
and esi, edx
shr esi, 8
xor edx, esi
shr esi, 8
mov esi, 0x8524bf0c
jmp 0x85766b
pop edi
xchg esi, ecx
not esi
add edx, ecx
and ebx, edx
shl ecx, 0xe
not edx
ror ebx, 6
sub ecx, ebx
mov ebx, 0x85328bea
mov ecx, 0x8532c750
shr edx, 0x1c
jmp 0x855e02
push 0x80668186
xor ebx, ecx
xchg ebx, esi
neg esi
add ebx, ecx
jmp 0x857bff
call edi
xchg esi, ecx
mov esi, edx
sub esi, ecx
mov edx, 0x853cb7af
xchg esi, ebx
sub esi, ebx
jmp 0x856e26
pop edi
mov edx, esi
xor edx, ecx
add esi, ecx
mov ecx, edx
not esi
or ecx, 0x853eaafd
or esi, 0x853ee70b
or edx, ecx
neg ebx
xor ebx, esi
and ebx, 0x853fe9fe
jmp 0x85622a
call fcn.00858050
xor edx, esi
neg ecx
add edx, ebx
xchg ecx, ebx
mov ecx, edx
sub esi, 0x85433eda
mov esi, edx
and ecx, 0x8543b5cc
mov ebx, esi
mov ecx, ebx
add edx, esi
xchg edx, ecx
xor esi, 0x8545aaa5
dec esi
xchg esi, ecx
or ecx, ebx
jmp 0x8580d3
call fcn.00858050
or ecx, edx
add ebx, edx
and ecx, ebx
not ebx
ror ebx, 0x19
and ecx, edx
xor ebx, edx
or ecx, ebx
or edx, ecx
mov ebx, 0x8548eab3
mov edx, ebx
add ebx, edx
jmp 0x857230
call edi
dec ecx
xor ecx, ebx
and ebx, ecx
shr esi, 7
sub edx, ecx
or ebx, esi
jmp 0x856ea6
mov edi, 0x4132136a
bswap ecx
xor ecx, edx
sub esi, edx
xchg ebx, esi
and esi, ecx
add edx, ecx
mov edx, esi
sub ebx, ecx
mov ebx, edx
add esi, edx
mov ebx, esi
jmp 0x857b42
push 0x8068dcfd
xor esi, 0x8554cb24
xor esi, 0x85550a3b
xchg esi, edx
sub ecx, ebx
and ebx, esi
add esi, edx
and edx, 0x855649c6
and ebx, esi
shr esi, 0x15
or ecx, esi
and ecx, ebx
jmp 0x857efc
pop edi
or edx, ecx
xchg ebx, edx
xchg ebx, ecx
or ebx, ecx
add ebx, edx
dec ecx
and ebx, 0x855a193d
xor ebx, 0x855a68ac
sub esi, 0x855aa60a
sub edx, 0x855ae594
xchg ecx, edx
or esi, 0x855b60ec
jmp 0x8559aa
push 0x8082f22a
add edx, 0x855bba2d
shl edx, 0x13
xchg esi, ecx
mov ebx, esi
shl edx, 0x1c
or ebx, edx
add edx, ecx
not esi
xchg ecx, edx
or ecx, edx
sub ecx, ebx
jmp 0x857553
call fcn.00858050
shl ebx, 0xb
mov edx, 0x8569604f
add esi, ecx
or edx, ecx
xchg ebx, ecx
jmp 0x855def
call fcn.00858050
bswap esi
inc ecx
sub ebx, ecx
and edx, 0x8571d751
or esi, edx
sub edx, 0x85725205
xchg edx, ecx
and esi, 0x8572ce34
mov ebx, edx
xchg ecx, ebx
mov edx, ebx
jmp 0x857296
mov edi, 0x3f4d7907
xor esi, edx
sub edx, ebx
add ecx, ebx
bswap ebx
xchg esi, ecx
or esi, 0x8578e4c3
sub ebx, edx
or ebx, 0x85796e68
ror edx, 8
rol ebx, 0x16
xchg edx, ebx
xchg esi, ecx
xor esi, edx
sub edx, ecx
jmp 0x856c0d
push esp
or edx, esi
and ecx, esi
sub ebx, 0x857bb276
mov edx, ecx
not ebx
sub ecx, ebx
xchg esi, ebx
ror edx, 3
mov ebx, edx
mov ecx, ebx
sub ebx, ecx
xor ecx, 0x857de679
jmp 0x856ad6
push 0x806eeb36
and esi, ebx
sub ebx, edx
mov ecx, esi
xchg ecx, esi
add ebx, edx
sub edx, esi
mov edx, 0x857fa5d4
mov ecx, ebx
mov edx, esi
add ecx, 0x858069b1
and ebx, 0x8580a731
add esi, ebx
mov edx, esi
xor ebx, 0x85815ced
xchg ecx, edx
jmp 0x856355
pop edi
neg edx
xor esi, edx
mov ebx, 0x85910bd0
inc ecx
and esi, ecx
sub esi, ebx
rol edx, 0x10
xor esi, ebx
not edx
and ecx, 0x8592bf03
add ebx, 0x8592fb76
and ecx, ebx
jmp 0x8569f4
pop edi
and edx, ebx
mov ecx, edx
xor ecx, 0x85982510
xor ecx, ebx
or esi, ebx
xchg esi, ebx
add ecx, esi
mov esi, 0x85994ea5
and ecx, edx
jmp 0x85705b
push 0x80891506
or ecx, ebx
inc ebx
xor esi, ebx
xchg edx, ecx
shr ebx, 0x12
dec esi
xor esi, edx
sub ebx, edx
xchg edx, ecx
and esi, 0x859ddd9d
and ebx, 0x859e19cc
add ebx, ecx
jmp loc.00857e5e
push 0x806c5218
xor esi, ecx
shr ecx, 0xc
xor esi, ecx
jmp 0x8580b4
push 0x8086bee4
xchg ebx, ecx
sub edx, esi
xor esi, 0x859ffe22
or ecx, esi
mov esi, ecx
xor ebx, edx
and ecx, ebx
mov edx, 0x85a135f0
or ebx, 0x85a1716c
xchg ebx, esi
jmp 0x856f79
push 0x808673c1
sub ebx, edx
not ebx
bswap edx
neg esi
neg ecx
jmp 0x85623b
mov edi, 0x33274000
add edx, esi
or esi, ecx
xchg esi, edx
sub ebx, esi
xor ecx, esi
xchg ebx, esi
add esi, 0x85ab6345
and edx, esi
inc esi
mov ecx, esi
xchg ecx, esi
sub ebx, esi
jmp 0x8576b5
mov edi, 0x3f4d7907
xor esi, ebx
sub ecx, ebx
add edx, 0x85ad5712
ror ebx, 4
not esi
mov ebx, ecx
not ecx
and esi, 0x85ae95cf
or ecx, ebx
jmp 0x856543
mov edi, 0x33274000
xor esi, edx
nop
add esi, 0x85b3b085
xchg ebx, edx
dec esi
add edx, ecx
xchg edx, ebx
add edx, ebx
shr edx, 6
sub ebx, 0x85b56292
jmp 0x855fc6
pop edi
sub esi, 0x85bc9f20
xor ecx, esi
dec edx
add ebx, ecx
or esi, edx
and edx, 0x85bdc91e
or ebx, 0x85be169b
sub ebx, esi
mov ebx, esi
add ecx, ebx
bswap ebx
inc edx
jmp 0x8578e1
push 0x806ea053
xor esi, 0x85bf950a
neg ecx
not esi
and esi, ebx
mov ebx, 0x85c0887a
shl ebx, 0x1a
inc ebx
ror esi, 0xa
ror esi, 0x13
or edx, 0x85c1cb7b
sub edx, ebx
mov ebx, edx
shl ecx, 7
jmp 0x856074
call fcn.00858050
sub ecx, edx
or edx, esi
add edx, esi
xor edx, ecx
jmp 0x8569a6
call fcn.00858050
mov ebx, 0x85d87091
add esi, ecx
add edx, esi
xchg ebx, ecx
add edx, ecx
xor ecx, edx
jmp 0x857f5f
mov edi, 0x33274000
add ecx, esi
bswap esi
mov edx, ecx
xchg esi, ecx
bswap esi
ror ebx, 0x13
jmp 0x857005
call edi
add edx, esi
not ecx
shr edx, 5
dec ebx
add ecx, esi
jmp 0x857b36
call edi
and edx, 0x8c79ddf3
mov esi, ebx
mov esi, edx
shl edx, 0xd
jmp 0x8563e6
mov edi, 0x3f4d7907
ror esi, 0x1b
mov edx, esi
and edx, esi
or ecx, ebx
sub edx, ecx
xor ecx, edx
sub ecx, 0x8c82bf7b
dec edx
and ecx, esi
jmp 0x855d7d
push 0x8073a07a
xor esi, edx
xor edx, 0x8c85bf8d
xor esi, ebx
shr esi, 0x18
sub ecx, esi
add esi, edx
xor ebx, esi
and esi, ebx
xchg esi, ecx
xchg ecx, esi
and ecx, edx
or ecx, esi
jmp 0x857cd9
push 0x806ae1f6
neg esi
mov edx, esi
inc edx
mov esi, edx
ror edx, 9
mov ebx, edx
not edx
add edx, ecx
mov esi, 0x8cace835
shl ecx, 0x10
add ebx, 0x8cae46b0
and esi, edx
and ecx, 0x8caf9a3a
and ebx, edx
xor edx, 0x8cb0efc6
add ebx, edx
jmp 0x85668e
call edi
nop
add ecx, ebx
or edx, ecx
add edx, ebx
inc ebx
mov ecx, ebx
jmp 0x85589f
pop edi
neg edx
mov ecx, esi
mov ecx, edx
mov ecx, 0x8cb901f5
xchg edx, esi
mov esi, 0x8cba88e4
or edx, esi
and ecx, edx
jmp 0x857977
push 0x807d58e5
and ecx, 0x8ccf0d5f
mov esi, ebx
bswap ecx
or edx, esi
xor ebx, esi
sub edx, ebx
not esi
or ecx, edx
jmp 0x856c4f
pop edi
sub ecx, edx
mov esi, edx
or ecx, edx
and esi, 0x8ce135f7
xor edx, ecx
and ecx, 0x8ce28eab
xchg esi, ebx
add ebx, edx
rol edx, 0x1c
xchg esi, ebx
xor ebx, esi
ror ebx, 0x13
and edx, ecx
xor esi, ebx
jmp 0x857cfc
push 0x807792a1
xchg ebx, esi
or esi, ecx
mov ebx, edx
inc edx
or ecx, edx
or edx, 0x8cf5359a
and ecx, ebx
shl esi, 0x1f
or ecx, edx
shl edx, 0x11
xor esi, 0x8cf89236
or edx, esi
jmp 0x856e0d
pop edi
mov edx, esi
and ecx, esi
and esi, 0x8d0e328d
shr edx, 0x18
xor edx, ebx
jmp 0x8579e9
call fcn.00858050
or ecx, edx
xor ebx, ecx
add edx, ecx
dec ebx
inc ecx
jmp 0x85662c
call edi
ror ebx, 0x1b
xchg ecx, ebx
rol esi, 4
not esi
rol edx, 1
add ebx, ecx
sub esi, edx
jmp 0x856a0c
pop edi
and ebx, edx
add esi, ecx
xchg esi, ecx
sub ecx, esi
xchg edx, ecx
neg edx
or esi, ebx
and esi, ecx
xor ecx, esi
jmp 0x856201
pop edi
mov edx, ebx
shl ecx, 2
jmp 0x857b0a
pop edi
shr ecx, 0x11
or ecx, edx
xchg ecx, edx
jmp 0x857f76
push 0x40
or esi, edx
mov esi, ebx
mov esi, edx
and edx, 0x8fb8e30f
shr ecx, 0xe
inc esi
mov ecx, 0x8fba3bb2
or edx, esi
jmp 0x8559bd
pop edi
add edx, ebx
xchg edx, ecx
ror esi, 0x14
add ebx, ecx
xor ebx, 0x91150780
add esi, ecx
and edx, esi
xor ecx, esi
add ecx, ebx
and edx, esi
xor ecx, edx
xchg edx, ecx
add ecx, 0x91174d23
add edx, esi
jmp 0x855cac
call edi
xor edx, ecx
rol esi, 0x1d
add esi, ecx
mov ebx, ecx
add ecx, esi
rol edx, 0x1b
jmp 0x857409
call fcn.00858050
and edx, ecx
xor ecx, ebx
and ecx, edx
not ebx
and ecx, esi
inc ecx
add ebx, edx
and esi, ecx
dec edx
jmp 0x85667a
push 0x807dae31
and esi, ecx
add esi, edx
jmp 0x8579a3
push 0x807af03e
and ecx, ebx
or esi, edx
not edx
xchg ecx, edx
and ebx, ecx
mov esi, ebx
xchg edx, ecx
add edx, 0x913a3a4f
jmp 0x857f34
pop edi
shr esi, 0x1c
xchg ebx, edx
sub ecx, esi
sub ecx, edx
xor ecx, 0x913f5107
xchg ecx, edx
and esi, edx
sub ecx, ebx
and ecx, edx
jmp 0x855ad9
push 0x8063dd0d
xchg esi, ebx
xchg edx, ecx
sub edx, 0x9144a71a
add esi, ecx
xchg esi, edx
and ebx, edx
or esi, edx
shr esi, 2
inc esi
xor ecx, esi
sub esi, 0x9146ef36
bswap edx
shr edx, 0xe
or esi, 0x9147c82d
mov ecx, 0x91480f6d
jmp 0x857110
push 0x8077e81f
and esi, edx
sub esi, ecx
add ecx, esi
shr esi, 0x1a
neg esi
xor edx, ebx
not ecx
jmp 0x8562fe
pop edi
xchg esi, ecx
shr edx, 6
add ecx, ebx
xchg ecx, esi
sub esi, ebx
xor ecx, esi
sub edx, 0x914c4ea3
add ebx, 0x914c9587
or edx, ebx
or edx, ebx
and ecx, 0x914d676c
jmp 0x856789
pop edi
and edx, 0x91552317
xor esi, 0x91556b47
mov edx, ecx
and ecx, ebx
sub ecx, esi
add esi, ebx
not ebx
mov ecx, edx
add ebx, 0x91576451
jmp 0x85584c
mov edi, 0x3f4d7907
xchg ecx, ebx
nop
and ecx, 0x915ff730
mov esi, ebx
sub edx, esi
and ecx, ebx
sub esi, 0x91612081
bswap ecx
dec ecx
or esi, ebx
add ecx, 0x91623f50
jmp 0x85657c
mov edi, 0x33274000
add ebx, edx
add ecx, 0x9166b3d0
xchg ecx, edx
sub ecx, ebx
xor ecx, edx
bswap ebx
xor ecx, 0x91681789
nop
not esi
sub edx, 0x916905c7
shr esi, 0x11
or ecx, edx
jmp 0x8574e2
call fcn.00858050
or esi, ebx
or ecx, edx
and edx, esi
and ecx, esi
or edx, 0x917b3419
mov edx, ebx
xchg ebx, edx
add ecx, 0x917cd76f
jmp 0x857ec8
call fcn.00858050
add ecx, ebx
sub edx, ecx
mov edx, esi
and esi, ebx
xor edx, esi
inc ecx
or ecx, esi
jmp 0x856bda
pop edi
sub ebx, 0x918553a6
sub ebx, esi
shr esi, 3
or edx, ebx
ror ebx, 0x17
and ecx, edx
add edx, ebx
ror edx, 0x11
xchg ecx, ebx
shl esi, 0xe
xor ecx, ebx
mov esi, edx
jmp 0x8579ca
push 0x80642f3e
mov edx, ecx
not edx
neg ecx
xchg edx, ecx
add edx, ebx
sub ecx, esi
jmp 0x85748f
push 0x807a9ab9
xor esi, 0x92a7d05d
inc ecx
xor esi, ecx
xor edx, 0x92a88c8b
add ebx, ecx
and ecx, 0x92a904f5
mov ecx, edx
xor ecx, 0x92a98a40
xor esi, edx
ror edx, 0x1e
sub esi, ebx
jmp 0x856d49
call edi
xchg ebx, edx
inc ebx
or esi, ebx
sub ecx, edx
sub ebx, 0x92ad71d1
add ebx, edx
not ebx
jmp 0x855d03
mov edi, 0x3f4d7907
mov ebx, ecx
xor ecx, esi
mov ecx, 0x92aeb9a6
and ebx, ecx
add ebx, edx
or ebx, esi
bswap edx
add ebx, esi
shl ecx, 0xa
not ecx
add edx, esi
jmp 0x857a13
call edi
or esi, 0x92b4a8c2
xchg ebx, ecx
dec esi
xchg esi, ebx
xchg ebx, ecx
xor ebx, ecx
mov ebx, ecx
sub esi, ebx
sub edx, 0x92b6a85b
mov ecx, 0x92b6e7d7
xchg ebx, edx
xchg edx, ebx
jmp 0x8577ee
push 0x8085debf
ror esi, 0xd
or ecx, ebx
mov esi, 0x92c04242
mov esi, ecx
bswap ecx
inc ebx
and edx, 0x92c13d1d
xor ebx, 0x92c18d31
xchg edx, ebx
or edx, ecx
sub edx, esi
or edx, ecx
jmp 0x855b7e
pop edi
not edx
mov ecx, ebx
sub ecx, edx
sub ecx, 0x92cdfa60
mov edx, 0x92ce3a9d
ror esi, 0x1d
jmp 0x856912
push 0x80714e4c
xor edx, ecx
inc ebx
xchg esi, ebx
xor edx, 0x92d595a8
mov ebx, edx
sub ebx, edx
jmp 0x858179
push 0x80647a8f
and ecx, edx
rol edx, 6
and ebx, esi
xor edx, ecx
xor ebx, esi
sub esi, ecx
mov ecx, 0x92d7e584
or ecx, esi
mov ebx, ecx
jmp 0x857791
call fcn.00858050
add ebx, ecx
add edx, 0x92dcf570
not ebx
and ecx, ebx
dec esi
xchg ebx, ecx
or esi, 0x92de304d
and esi, edx
and ecx, edx
sub esi, ecx
jmp 0x856778
push 0x80833c08
mov esi, ecx
xor edx, ecx
xchg ecx, ebx
add edx, ebx
or edx, ecx
dec ecx
xchg edx, esi
xor ebx, ecx
mov edx, ecx
and ebx, esi
jmp 0x857898
pop edi
mov ebx, ecx
xchg esi, ebx
sub esi, edx
or edx, esi
xor edx, ebx
sub esi, edx
sub edx, ebx
shl edx, 6
and edx, esi
add ebx, edx
and ebx, esi
neg ebx
sub edx, ecx
mov edx, ebx
xchg ecx, ebx
jmp 0x855e22
call fcn.00858050
dec esi
shr edx, 0xb
sub esi, ebx
xchg edx, esi
sub edx, ebx
rol ebx, 0xa
mov edx, ecx
add esi, 0x9302a6da
jmp 0x855ced
push 0x80747c0d
add ebx, esi
and ebx, 0x930c300a
or ecx, ebx
xchg ebx, esi
or ecx, 0x930cfb81
rol esi, 0x19
shr ecx, 0x17
inc ecx
not esi
mov ecx, edx
jmp 0x857248
mov edi, 0x33274000
xchg edx, ecx
shl ebx, 0x11
xchg esi, edx
or edx, 0x93126302
add ecx, edx
and ebx, ecx
and esi, ecx
add ecx, 0x931368e2
not esi
xor edx, ecx
mov ecx, edx
add ecx, ebx
jmp 0x855d48
pop edi
and ecx, esi
add esi, ecx
and ebx, ecx
shl edx, 0xe
and ebx, esi
or esi, ecx
and ecx, edx
mov esi, edx
sub esi, edx
mov edx, 0x931a096e
and ecx, edx
bswap edx
xor ebx, ecx
bswap edx
sub ebx, edx
jmp 0x85783d
pop edi
or ebx, 0x931eeed8
add ecx, edx
mov ecx, edx
sub esi, ebx
xor ecx, 0x931fde33
dec edx
add esi, ebx
xchg ecx, ebx
and edx, 0x9320e2a5
jmp 0x857bdc
mov edi, 0x3f4d7907
or edx, esi
or ebx, 0x93252ba2
mov ebx, edx
and edx, 0x9325b398
mov edx, ecx
shl esi, 0xc
shr ebx, 0x14
mov esi, ecx
xor edx, 0x9326e2b5
jmp 0x855f43
pop edi
xor esi, ebx
sub edx, ebx
shl esi, 0x1e
shl edx, 8
shr esi, 0x16
add ebx, 0x93286867
sub ebx, 0x9328b68b
jmp 0x856b8d
pop edi
sub ebx, esi
sub ecx, esi
neg esi
or ecx, edx
and edx, esi
jmp 0x855b5c
push 0x80825e62
or edx, ecx
mov edx, esi
add ecx, ebx
and edx, esi
dec edx
sub ebx, ecx
sub ecx, 0x9332cd47
jmp 0x857fdc
push 0x806e5788
or edx, 0x933324c0
sub edx, ebx
xchg ecx, edx
neg edx
sub ecx, esi
xchg ecx, edx
sub esi, 0x93349d2d
and edx, ecx
and ebx, esi
add ebx, 0x93356424
add ebx, ecx
jmp 0x85640e
mov edi, 0x33274000
xchg esi, ecx
or ecx, edx
rol ebx, 0x1a
xchg ebx, edx
and ecx, esi
shr esi, 0x1b
sub ebx, 0x93376f70
shr esi, 0x19
shr esi, 0xb
shl ecx, 0x12
jmp 0x856927
push 0x80773c38
add esi, 0x9338977c
xor ebx, 0x9338d788
mov edx, esi
not esi
xor esi, edx
shr edx, 0x11
jmp 0x856895
pop edi
xchg ecx, edx
rol edx, 0xb
and edx, ebx
or ecx, 0x933af445
sub ebx, ecx
add ebx, esi
or edx, 0x933bbdd4
sub edx, 0x933bfca4
sub edx, ecx
and edx, ebx
not edx
inc edx
jmp 0x8567ea
call fcn.00858050
sub ecx, 0x933d4d11
add edx, esi
xor ebx, ecx
xchg ebx, edx
xor ecx, edx
xor esi, edx
mov ebx, 0x933ed29d
add ebx, esi
jmp 0x857dee
push esp
sub edx, esi
and ebx, 0x933fa34b
bswap edx
or esi, edx
mov ecx, 0x93405f94
sub ecx, 0x93409e2a
sub esi, ecx
and edx, ebx
xchg ebx, ecx
shr esi, 0x15
add edx, ecx
rol ebx, 0x1f
or ebx, ecx
and edx, ecx
or edx, esi
jmp 0x85604d
pop edi
neg ebx
not ebx
rol esi, 0x15
mov esi, ebx
and ebx, 0x936077c9
mov ecx, ebx
add ebx, ecx
jmp 0x855e63
pop edi
neg ebx
xchg ebx, esi
sub esi, edx
jmp 0x855c57
call fcn.00858050
neg edx
xchg ecx, edx
rol edx, 0xe
xchg edx, esi
xor ecx, esi
jmp 0x857a34
pop edi
dec ecx
sub esi, edx
dec ecx
sub ebx, ecx
and esi, 0x936ce910
or ebx, ecx
add esi, ebx
and ecx, edx
not edx
or edx, 0x936e2e5a
shl ebx, 2
jmp 0x857476
push 0x8066ca8b
and ebx, 0x936ec4d1
shl edx, 1
and esi, 0x936f5170
jmp 0x8565ee
push 0x8073e94a
mov esi, edx
sub esi, edx
add ecx, 0x937d77bf
mov ebx, 0x937db531
xchg esi, ecx
bswap esi
add esi, 0x937e8273
jmp 0x857e9b
pop edi
add ebx, esi
mov ecx, ebx
dec esi
xchg ecx, edx
and ebx, edx
xor esi, ecx
mov ebx, 0x93805929
inc ecx
jmp 0x85673e
pop edi
shr edx, 0xf
shr ebx, 0x13
add ebx, edx
add esi, edx
or ecx, 0x9385a749
add edx, 0x9385f722
bswap edx
xor ebx, 0x938678fc
bswap ebx
sub esi, ecx
mov esi, 0x93873404
jmp 0x85616a
pop edi
xor ecx, esi
or ebx, ecx
sub esi, ecx
add ecx, edx
add esi, edx
and edx, esi
ror edx, 0x17
and edx, ecx
xor esi, edx
jmp 0x85800c
call edi
or esi, 0x9391caa6
xor esi, edx
sub edx, 0x939254d8
jmp 0x85596a
call edi
add ecx, esi
rol ebx, 0xe
xor ebx, 0x9396c00d
xchg ecx, esi
shr edx, 9
shr esi, 0x13
shr edx, 0x1b
add ecx, ebx
jmp 0x857dd5
push 0x80743396
rol esi, 0xf
or ebx, edx
inc ebx
add ebx, edx
xor ebx, ecx
xchg esi, edx
xchg esi, edx
neg esi
not esi
and ebx, 0x939f2aab
xor ecx, esi
neg ecx
add ecx, 0x93a09d97
inc ecx
jmp 0x857747
call edi
dec ecx
xchg ecx, esi
and ebx, edx
and edx, ecx
and edx, ebx
sub esi, ebx
xor esi, edx
or esi, 0x93a2f1e4
xchg ebx, esi
ror ebx, 0x1a
sub ecx, 0x93a3afb2
mov edx, 0x93a3ed26
and ecx, edx
sub edx, 0x93a4693e
mov ecx, ebx
jmp 0x855b9c
push 0x80692554
not esi
and edx, ebx
add ecx, esi
inc esi
dec esi
xchg ecx, edx
and edx, ebx
xor ebx, ecx
and ecx, 0x93a6fb99
jmp 0x856f23
mov edi, 0x3f4d7907
and edx, ecx
sub esi, 0x93a9af50
and ebx, ecx
shl ebx, 0x18
mov edx, 0x93aa7bc7
mov ecx, edx
neg esi
xchg ebx, esi
sub ebx, edx
shr ebx, 3
add edx, esi
mov esi, ecx
jmp 0x857027
call edi
bswap ecx
or edx, 0x93acc129
inc edx
rol edx, 8
mov edx, ebx
xchg ebx, edx
jmp 0x85683f
pop edi
or ecx, 0x93ae25f1
shr esi, 0x1e
xor edx, ecx
and edx, ebx
or ecx, esi
sub esi, ebx
or ecx, ebx
sub esi, ebx
xor edx, ecx
jmp 0x857337
push 0x8082a86d
and ecx, edx
xor esi, ebx
mov esi, ebx
inc esi
xchg ecx, esi
xchg ecx, ebx
mov ecx, ebx
xor esi, edx
add ebx, esi
sub ebx, 0x93d9c2a5
sub edx, 0x93da0035
add edx, esi
mov esi, edx
sub ebx, esi
shr edx, 0x1b
jmp 0x855e94
push 0x80821460
and ebx, edx
sub ebx, esi
xchg ecx, edx
add edx, ecx
or ebx, ecx
mov edx, esi
and ebx, ecx
or ebx, esi
ror ecx, 0xf
dec ecx
rol edx, 6
mov esi, ecx
jmp 0x85795c
push 0x401400
sub ecx, 0x93de5abd
add ecx, edx
xchg ebx, edx
add edx, ecx
and esi, ebx
sub ebx, edx
sub esi, ebx
or esi, edx
shr ecx, 0x10
jmp 0x857e3f
push 0x806c9b7e
sub ebx, edx
xor ecx, 0x9463f3c4
mov edx, ecx
mov esi, ebx
shr edx, 0x14
or ebx, edx
not ecx
bswap ebx
jmp 0x8562d9
call edi
rol ebx, 5
add ecx, esi
and ebx, 0x94663e28
sub edx, 0x94667ddf
rol ecx, 0xc
and ebx, ecx
shl esi, 0x19
neg ebx
and ecx, 0x9467c715
or ecx, ebx
xchg ecx, ebx
or esi, ecx
dec esi
mov ebx, 0x9468fc00
jmp 0x855a88
push 0x80719866
xchg ebx, edx
or ebx, esi
rol esi, 0xe
add edx, esi
and ecx, edx
jmp 0x85601d