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

Disassembly:
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffedc
jne 0x4010a2
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffefe
jne 0x401103
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff1d
jne 0x4011a5
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff18
jne 0x40124c
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
call sub.kernel32.dll_lstrcpynW
ret
jmp 0xa22547
and edx, 0xdd95a2c5
mov edi, 0xdd95e079
xor ebx, 0xdd961e78
jmp 0xa25924
mov ecx, 0x2809024b
rol ebx, 0x19
xor edx, esi
mov edx, esi
or edx, 0xe8d952ce
add edi, esi
or ebx, edi
and edi, 0xe8da0303
or edx, ebx
or edx, 0xe8da83cd
shl esi, 0x1e
jmp 0xa241df
push 0xdd9c6c92
or edx, edi
or ebx, 0xe8dece36
shl esi, 4
ror edx, 0xb
add esi, edx
xchg ebx, edx
ror esi, 0x18
or edx, ebx
xchg ebx, edx
add edi, ebx
jmp 0xa23122
call fcn.00a2635a
xor ebx, edi
shl edx, 0x16
add edx, ebx
inc edx
not ebx
xor esi, edi
xor edi, esi
rol edx, 0x16
mov esi, edx
jmp 0xa23496
call ecx
sub edi, esi
shr ebx, 0x19
mov edi, ebx
add edx, ebx
jmp 0xa22d35
pop ecx
add edi, ebx
or ebx, edi
inc esi
add ebx, 0xe8ea9e6d
add edx, 0xe8eadddf
bswap edx
xor ebx, edi
inc edx
add esi, edi
jmp 0xa24869
push 0xddad2779
add edi, edx
xor edi, 0xe8f63a82
or ebx, esi
sub edx, 0xe8f6b071
rol esi, 0x1d
and edi, edx
sub edx, ebx
inc ebx
sub esi, edi
add esi, ebx
jmp 0xa23d65
call ecx
and edx, edi
sub ebx, edx
or edx, esi
sub ebx, edi
xor esi, ebx
add edi, 0xe8f99e57
or ebx, edi
neg edx
neg esi
jmp 0xa22eab
push 0xddaab3f7
or ebx, esi
add edi, ebx
dec edx
and esi, edi
inc edi
and edx, ebx
neg edx
xchg edx, edi
mov esi, edi
mov edi, edx
and edx, ebx
jmp 0xa262a7
push 0xddace05f
xchg esi, edx
sub esi, edx
sub ebx, edx
xchg edi, esi
and edx, 0xe902fcd1
xchg ebx, edi
shl esi, 0x11
xor edx, 0xe903bcc7
mov ebx, edi
xor edx, ebx
ror esi, 0x18
bswap esi
sub edx, ebx
jmp 0xa22733
push 0x401400
add ebx, esi
shl edi, 0xa
not esi
add edx, edi
or ebx, edi
dec esi
sub ebx, edx
or edx, ebx
shr esi, 0x11
xchg edx, esi
jmp 0xa25b78
push 0xddac5723
and ebx, edi
shr edx, 0xc
add ebx, esi
sub esi, 0xe916a9c3
sub edi, 0xe9170e0e
or ebx, 0xe9179760
or edx, ebx
and edi, edx
jmp 0xa24d31
push esp
dec esi
or edi, edx
xor edi, 0xe925cf3b
xchg edi, ebx
mov esi, 0xe9269b73
neg edx
neg edi
xchg edx, edi
and ebx, esi
jmp 0xa236ff
call ecx
or edx, ebx
and ebx, edx
or ebx, 0xe93965e6
not edi
bswap esi
sub edx, esi
xor ebx, esi
add edx, 0xe93a911c
xchg esi, ebx
xor esi, edi
mov ebx, edx
jmp 0xa24880
push 0xdda20d53
bswap edi
sub edi, esi
xor ebx, 0xe944a7ec
ror esi, 0xf
sub ebx, esi
jmp 0xa231c3
push 0xdd9ed757
and ebx, edx
shr esi, 0x1a
bswap esi
shl esi, 0xb
add edi, esi
sub edi, 0xe94e43b0
jmp 0xa25644
pop ecx
bswap edx
bswap edx
or edi, 0xe962f035
shr edi, 0x1c
add edi, 0xe9636db9
and edi, 0xe963a926
jmp 0xa23d2a
push 0xdd9a8c61
mov esi, ebx
xchg ebx, edx
or esi, ebx
neg ebx
mov esi, ebx
and esi, 0xe9681f1c
and edx, esi
and edi, edx
and ebx, 0xe968cc78
inc edx
neg edx
jmp 0xa24eaa
pop ecx
xor esi, edx
or ebx, esi
or edx, edi
and esi, ebx
bswap edx
and edx, esi
xchg edi, edx
bswap edi
bswap esi
sub edi, ebx
jmp 0xa232ce
call ecx
sub edx, 0xe96c1e41
mov edi, esi
mov edi, esi
xchg edx, ebx
add edx, 0xe96d1033
bswap edx
mov ebx, edi
jmp 0xa255f8
call ecx
add edx, edi
shr edi, 6
sub esi, 0xe97cf183
add esi, edx
xor esi, edx
mov esi, 0xe97dab11
xor ebx, 0xe97de76f
xchg ebx, esi
xor edi, 0xe97e61a4
sub edi, edx
add esi, edi
sub edx, edi
shr ebx, 2
jmp 0xa2576c
push 0xdda1c667
not esi
add esi, ebx
shr ebx, 0x18
bswap ebx
inc esi
jmp 0xa22b06
pop ecx
and ebx, esi
add edx, esi
mov ebx, edx
bswap edi
xchg edx, edi
and edi, edx
xor edx, esi
mov edi, edx
jmp 0xa2598b
call ecx
xor esi, edx
add edx, esi
sub edi, esi
or edi, esi
add esi, edi
sub esi, ebx
mov edi, esi
add edi, esi
dec esi
jmp 0xa25da8
pop ecx
mov edx, edi
and esi, ebx
inc ebx
ror edi, 0x19
sub esi, ebx
jmp 0xa24fc9
call fcn.00a2635a
or ebx, 0xe9a45190
and ebx, 0xe9a48d74
xchg edx, esi
or edx, ebx
mov edi, ebx
mov edx, esi
or edi, 0xe9a5bb6e
add ebx, edi
jmp 0xa22759
mov ecx, 0x2809024b
xor ebx, esi
and ebx, edi
neg edx
xchg edx, edi
ror esi, 0x14
add edi, 0xe9aa314e
mov esi, edx
xchg esi, ebx
sub esi, edi
shl edi, 4
xor esi, 0xe9ab629a
jmp 0xa259f8
mov ecx, 0x246e6c30
and edi, 0xe9aed873
rol ebx, 0x13
xor ebx, 0xe9af521e
or esi, edx
or edi, 0xe9afcbea
and edx, 0xe9b00751
mov esi, 0xe9b04014
sub edi, ebx
or edx, 0xe9b0c51a
or ebx, edi
add edi, esi
xor esi, edi
ror edi, 0x1a
sub esi, ebx
add ebx, edx
jmp 0xa254a4
call ecx
add ebx, esi
add ebx, esi
jmp 0xa2472f
push 0xdda25180
sub ebx, edi
shr esi, 1
rol edx, 0xe
rol edi, 0x17
or esi, ebx
and edi, ebx
neg esi
or edx, ebx
rol edi, 0x1d
add ebx, 0xe9bac925
jmp 0xa24914
mov ecx, 0x246e6c30
xchg edi, esi
add ebx, esi
or edx, ebx
or esi, edi
dec ebx
and edi, ebx
mov edi, ebx
shl edi, 0x19
dec edx
jmp 0xa257d8
pop ecx
xor edx, edi
mov ebx, esi
sub ebx, esi
sub esi, edx
shl esi, 0x1e
xchg esi, edx
sub edx, edi
sub edi, esi
or edx, 0xe9cecb66
add edi, 0xe9cf077a
neg edx
dec edi
inc esi
ror edi, 0x1f
jmp 0xa251e6
mov ecx, 0x246e6c30
xchg edi, ebx
xchg ebx, esi
add edx, esi
add ebx, esi
or edx, 0xe9dea516
xchg ebx, edi
and edi, ebx
mov edx, 0xe9df57bf
add edx, ebx
dec esi
jmp 0xa23078
call ecx
mov ebx, esi
nop
xor esi, edi
dec edi
add edx, esi
or ebx, edi
jmp 0xa245b2
push 0xdda5cef0
sub ebx, esi
add edx, esi
sub esi, ebx
add edx, esi
or edx, ebx
xchg edx, ebx
bswap esi
sub edi, 0xe9f795eb
add edx, 0xe9f7d113
jmp 0xa25066
push esp
sub edi, 0xea191a18
and edi, esi
and ebx, 0xea199351
ror edx, 1
xchg edi, esi
bswap ebx
jmp 0xa23fc2
push 0xddb1877f
xor esi, edx
add esi, edx
neg ebx
xor esi, ebx
sub edx, edi
bswap edi
and edx, 0xea24116d
inc edi
add ebx, edi
and ebx, edi
jmp 0xa25add
pop ecx
mov ebx, esi
add edx, ebx
xor esi, 0xea258cbd
xor ebx, edx
xor edx, esi
bswap edi
xchg ebx, esi
mov esi, edi
mov edx, edi
rol ebx, 7
mov ebx, esi
jmp 0xa238ff
pop ecx
mov edx, ebx
neg esi
ror edx, 0x17
mov esi, edi
sub edx, edi
add edi, esi
mov ebx, 0xea3c9e92
xchg edx, edi
jmp 0xa2268a
call fcn.00a2635a
add edx, 0xea3fa179
mov esi, 0xea3fdd67
and esi, ebx
xchg edi, edx
sub esi, edi
add ebx, edx
sub edx, ebx
or esi, edx
jmp 0xa22f09
call fcn.00a2635a
xor ebx, edi
xchg esi, ebx
xchg esi, edx
bswap ebx
jmp 0xa22e27
push 0xdda18292
bswap edi
xchg esi, ebx
mov ebx, esi
xor ebx, edx
sub esi, edx
inc edi
neg edx
jmp 0xa22e81
pop ecx
add esi, edi
xchg esi, ebx
sub ebx, 0xea5dcab2
jmp 0xa26173
pop ecx
dec edi
add ebx, edi
xchg ebx, edx
neg edx
shl edx, 0xa
mov edi, edx
xor edi, edx
xor esi, edx
xchg edx, ebx
add edi, esi
sub ebx, edi
jmp 0xa24dd2
push 0xddb48d88
sub esi, ebx
mov ebx, edi
xor edx, esi
inc edi
and esi, edi
xchg edi, ebx
inc esi
add esi, 0xea7be3c3
and edi, ebx
xor ebx, esi
not edi
jmp 0xa233a2
pop ecx
mov esi, edi
add edx, ebx
xor edx, ebx
and edx, ebx
and esi, edx
not esi
jmp 0xa248bb
mov ecx, 0x2809024b
xor esi, edi
and esi, edx
add esi, 0xea8b4314
xchg edi, edx
rol edi, 0x16
jmp 0xa23dc7
call fcn.00a2635a
mov edx, 0xea909f36
mov ebx, 0xea90db49
mov ebx, 0xea9116a0
shl edi, 0x11
dec edi
xchg edx, esi
xchg edx, edi
not edi
jmp 0xa2451c
push 0x40
xchg edi, esi
shl esi, 0xa
shl ebx, 4
xor edx, 0xeab3d5c3
xor ebx, edi
and ebx, edx
or edx, 0xeab49134
sub esi, 0xeab4cc2d
dec edi
jmp 0xa25b54
pop ecx
xchg ebx, esi
mov edi, esi
and edx, 0xeab8240a
and edi, edx
xchg ebx, edx
xor edx, edi
neg esi
shr esi, 4
sub edi, 0xeab99952
mov ebx, esi
jmp 0xa25b04
call fcn.00a2635a
and esi, edi
sub edi, edx
ror edi, 0x17
and esi, edi
shl ebx, 0x11
jmp 0xa22d4f
pop ecx
ror edx, 0xa
xor edx, esi
and edx, ebx
or edx, ebx
jmp 0xa24717
pop ecx
mov edx, edi
and edx, esi
and edx, ebx
add esi, edx
mov esi, edi
ror edx, 0xc
or esi, edi
sub edi, esi
and esi, edx
jmp 0xa237ad
push 0xdd9e4c8e
mov esi, 0xeace110e
or edx, 0xeace4c8b
add edi, edx
add edx, edi
xchg edi, esi
xchg esi, edi
mov edx, esi
sub esi, edi
xor ebx, 0xeacff113
neg esi
jmp 0xa251b4
call fcn.00a2635a
mov edi, esi
shl esi, 4
mov edx, edi
or ebx, edi
shl edi, 6
mov edx, edi
sub ebx, 0xead768e9
jmp 0xa260c7
push 0xdda50384
dec esi
add ebx, 0xead7f8bf
neg edx
neg edi
sub esi, edi
and edx, ebx
sub edx, esi
jmp 0xa25595
pop ecx
or edx, edi
rol esi, 0x1f
mov edi, esi
dec ebx
rol ebx, 7
xchg edi, edx
or ebx, edi
bswap edi
ror edi, 0xd
shl edx, 3
xchg edi, esi
jmp 0xa2514d
push 0xddb792f7
mov edi, edx
inc edi
add edx, ebx
add esi, ebx
dec edx
xor ebx, edx
bswap ebx
jmp 0xa230c5
push 0xddb3bbbc
add esi, edx
mov edx, ebx
not edx
or edi, 0xeae7ae71
mov edi, edx
and edx, 0xeae824a9
jmp 0xa243aa
push 0xddb44794
bswap edx
sub ebx, esi
not edi
or edi, 0xeae92f3d
neg esi
mov edi, 0xeae9b342
jmp 0xa23c85
pop ecx
xchg ebx, edi
shl ebx, 8
sub esi, edi
dec esi
or edx, 0xeaed70d5
bswap esi
and esi, edi
rol ebx, 0xd
xor edx, esi
sub edi, 0xeaee9d37
jmp 0xa244e9
push 0xdda95480
add esi, ebx
add ebx, esi
xor esi, edx
and ebx, esi
and ebx, esi
and edi, esi
xor edi, edx
shl esi, 0x12
or edx, esi
xor esi, edi
rol edx, 0xd
shl ebx, 0x18
and edi, edx
sub edx, ebx
shr esi, 0x17
jmp 0xa259cd
push 0xddb401bc
and esi, edi
sub edx, esi
add edx, 0xeaf80638
xor ebx, esi
xor edx, edi
xor edi, edx
not edi
jmp 0xa242e5
pop ecx
mov ebx, esi
and edx, edi
add ebx, edx
xor esi, 0xeb0b8944
xor edx, 0xeb0bc467
mov ebx, edi
add ebx, 0xeb0c3872
or edi, 0xeb0c7744
sub esi, ebx
mov edi, esi
and edi, ebx
xor esi, edi
and esi, 0xeb0da75c
sub edi, edx
dec edx
mov edx, ebx
jmp 0xa2400a
push 0xddb37221
dec edi
xchg edi, esi
xor edx, 0xeb0f2585
inc esi
add esi, ebx
xchg edi, ebx
shr edx, 0x15
mov edx, 0xeb104fce
and esi, ebx
dec edi
sub ebx, 0xeb110cb2
sub esi, edx
xchg edi, esi
add edx, 0xeb11c1a3
jmp 0xa242c7
call ecx
mov ebx, esi
xor ebx, edi
xor edi, edx
xor edi, edx
mov edi, edx
mov edi, esi
jmp 0xa2423b
pop ecx
add edi, 0xeb1aecc6
sub edi, ebx
or esi, 0xeb1b6522
or edi, edx
inc edx
and edi, esi
xchg edi, ebx
xchg ebx, esi
mov ebx, edx
add edx, ebx
sub edx, edi
rol edi, 0x1a
and edi, esi
mov esi, edi
jmp 0xa257fe
pop ecx
nop
or edx, edi
add edx, 0xeb31b2e0
and edx, 0xeb31ee17
xor edi, 0xeb322a59
not esi
xchg edi, esi
jmp 0xa24ac7
pop ecx
xor edx, edi
xor edi, esi
sub esi, edx
xor edx, edi
not edx
ror esi, 0xf
bswap edi
shl edi, 0x1e
jmp 0xa253e1
pop ecx
add edx, 0xeb374fbc
shl ebx, 2
or edi, edx
or esi, edx
rol edi, 0x11
neg ebx
xor esi, ebx
add esi, ebx
xchg ebx, esi
xchg esi, edx
or edx, esi
shr edx, 7
jmp 0xa23bb1
call fcn.00a2635a
xor ebx, edx
add ebx, edx
ror ebx, 0x1c
add ebx, esi
mov ebx, edx
mov edx, esi
mov esi, edx
and edi, esi
and edx, esi
sub edi, ebx
and edx, esi
and ebx, edx
jmp 0xa258ed
pop ecx
neg esi
add edi, edx
xor ebx, edx
sub esi, edx
xor ebx, edi
add esi, 0xeb4bebea
bswap edx
xchg edi, esi
xor edx, esi
or edi, edx
shr esi, 0x1e
jmp 0xa25190
pop ecx
and esi, 0xeb5141c5
xchg ebx, esi
rol ebx, 0x16
and edx, esi
sub edx, esi
and ebx, esi
jmp 0xa241fd
pop ecx
and esi, edi
not esi
mov ebx, 0xeb533a36
xor edx, 0xeb5379c8
xor edi, edx
mov edi, edx
or edx, 0xeb543220
inc edx
or edi, edx
bswap edi
mov esi, edi
jmp 0xa227b3
push 0xdd9e08b1
xor ebx, edi
sub edi, esi
add esi, ebx
shl esi, 0x1c
mov ebx, esi
mov edi, ebx
or edx, esi
or edi, ebx
not ebx
xor ebx, 0xeb58cff3
jmp 0xa2414e
push 0xdda2956f
sub edi, edx
shr edx, 0x1b
sub ebx, edx
and esi, ebx
xor edi, 0xeb5e8e11
sub edi, ebx
shr esi, 6
sub ebx, 0xeb5f4251
jmp 0xa23246
mov ecx, 0x4132136a
ror edx, 2
add ebx, 0xeb65aca3
ror ebx, 0x1d
add ebx, 0xeb6630a7
xor edi, esi
sub esi, ebx
shr edi, 0x15
add edi, 0xeb672161
and edx, 0xeb675de2
xor ebx, edx
jmp 0xa25ead
call fcn.00a2635a
shl edi, 0x19
shl esi, 9
or edi, ebx
not ebx
add esi, edi
add edx, ebx
xchg edx, esi
and ebx, edx
jmp 0xa2265d
push 0xddb0fb41
mov ebx, esi
or edi, edx
xor edx, edi
sub esi, edx
add esi, 0xeb7a7f10
add esi, edx
nop
sub edx, 0xeb7b3a2c
xor ebx, 0xeb7b79c9
add esi, ebx
add edi, edx
xchg edx, edi
jmp 0xa260a1
pop ecx
shr ebx, 0x14
add esi, edx
add edi, edx
or edx, ebx
or esi, edi
dec edi
and ebx, esi
jmp 0xa254de
push 0xddac9d02
and esi, ebx
xor esi, edx
not edx
xchg esi, edx
sub edi, ebx
mov esi, ebx
and esi, edx
and esi, 0xeba55808
jmp 0xa227d1
pop ecx
mov ebx, 0xebae8049
and edx, esi
and esi, edi
xchg ebx, esi
add ebx, edi
mov esi, 0xebafb1ee
dec edx
jmp 0xa24985
mov ecx, 0x246e6c30
or edi, ebx
xchg ebx, edi
sub esi, ebx
and esi, edi
xor esi, edx
mov edi, esi
mov ebx, edx
add edx, 0xebc7e74b
sub edi, 0xebc85246
and ebx, edx
inc ebx
mov esi, ebx
xor ebx, 0xebc9e031
jmp 0xa2396d
call ecx
shr esi, 0x1f
xor edx, 0xebd157a8
xor esi, edi
not edi
sub esi, 0xebd20a3f
jmp 0xa24126
push 0xdd9c29f9
sub ebx, 0xebdabdf3
add esi, 0xebdaf980
or edx, edi
dec ebx
sub esi, edi
jmp 0xa225e7
mov ecx, 0x2809024b
xchg edx, edi
shr ebx, 0x11
mov esi, edi
xchg edx, edi
rol edi, 0x16
mov ebx, edi
and edx, ebx
add edi, esi
jmp 0xa24057
pop ecx
ror ebx, 0x10
sub edi, esi
and esi, edx
rol ebx, 0x1b
shr esi, 0xa
bswap esi
not edx
bswap esi
inc esi
xor ebx, 0xebf92d2e
add edi, edx
xor ebx, 0xebf9a29f
and edx, ebx
rol edi, 7
jmp 0xa244b0
pop ecx
or edi, esi
sub ebx, edi
sub esi, ebx
and ebx, edi
shl esi, 5
and ebx, 0xebfd5751
xchg ebx, edx
inc edi
sub edx, 0xebfe1753
xchg edx, esi
xchg edi, edx
jmp 0xa2431d
push 0xdd9e90df
not edx
xchg edx, ebx
sub ebx, esi
xchg esi, ebx
shr edx, 0x1f
xchg edi, esi
or edi, edx
inc ebx
jmp 0xa22b8a
pop ecx
neg edi
add edx, ebx
xchg edx, ebx
xchg edi, edx
mov edi, 0xec035ab8
or edx, ebx
mov edi, ebx
jmp 0xa253fe
push 0xdda7f8d6
xchg edx, esi
xchg edx, esi
sub edx, esi
ror ebx, 7
mov edx, esi
inc esi
rol edi, 0x11
xchg edi, ebx
or esi, edi
jmp 0xa25699
pop ecx
or edx, 0xec2729c4
not edi
mov edi, 0xec27a041
add edi, edx
add ebx, 0xec2816e8
shl edx, 9
xor edi, esi
mov ebx, esi
bswap edx
sub edi, 0xec294a78
jmp 0xa255c4
call fcn.00a2635a
sub edx, 0xec32c396
xchg ebx, edi
mov edx, ebx
sub edi, edx
shl esi, 0x1d
inc edi
and ebx, edi
xchg edi, ebx
and esi, 0xec34a6f6
jmp 0xa25aa4
push 0xddb7041e
or edx, edi
rol edi, 0xe
or ebx, edi
add esi, edi
xor ebx, edx
mov edi, 0xec37c6f0
neg edi
mov edx, 0xec384084
sub edi, ebx
jmp 0xa25cf2
push 0xdda5473c
xor esi, ebx
bswap edi
rol esi, 0x10
mov esi, 0xec460cb0
and esi, 0xec464b9e
add esi, ebx
xchg esi, edi
sub ebx, esi
xchg esi, edi
and esi, 0xec477d70
add edx, esi
rol edx, 0x19
jmp 0xa25fb6
pop ecx
add ebx, 0xec484495
mov ebx, edi
add edi, 0xec48b83a
sub esi, edi
and esi, edi
xchg ebx, edi
and edi, esi
mov edi, 0xec49dff8
or edx, edi
xchg edi, esi
xchg edi, edx
xchg edx, ebx
dec edi
mov esi, 0xec4b4e81
mov esi, 0xec4b8bf6
jmp 0xa2397f
pop ecx
and ebx, edi
shl edx, 0x1b
xchg esi, ebx
not edx
dec edi
jmp 0xa25eca
push 0xddaf9b6f
neg edx
and esi, ebx
xchg edx, esi
xchg esi, edx
and esi, edi
dec esi
xor esi, 0xec508c11
rol edx, 9
jmp 0xa22581
push 0xdd9f1adc
or esi, edx
or ebx, esi
or edi, ebx
add edx, ebx
ror ebx, 0x1e
sub ebx, 0xec525220
jmp 0xa261d8
mov ecx, 0x2809024b
mov ebx, edi
or esi, edi
sub edi, ebx
and edi, 0xec571f20
dec edx
and esi, edi
inc esi
jmp 0xa2393a
call fcn.00a2635a
or ebx, 0xec5adc26
and edx, 0xec5b184a
not edi
not esi
sub edx, edi
add edx, 0xec5c1418
jmp 0xa22a6c
pop ecx
add edi, 0xec681c5c
dec ebx
sub esi, ebx
not edx
and edx, esi
or esi, 0xec6a3832
sub ebx, edx
xchg esi, edx
sub ebx, edi
jmp 0xa22fff
call fcn.00a2635a
shl edx, 0x10
and ebx, edx
mov ebx, edi
or edi, edx
add edi, 0xec722233
xor ebx, esi
shr edx, 0xb
mov ebx, edx
xchg edx, esi
sub edx, edi
add edx, ebx
jmp 0xa24f30
push 0xddac111e
add esi, ebx
add edx, esi
add edx, esi
add edx, ebx
xchg edi, ebx
or edx, esi
and edx, ebx
or edi, ebx
sub edi, ebx
sub esi, ebx
add edi, esi
or edx, esi
and edx, 0xec769a51
xor esi, edi
jmp 0xa228f3
call ecx
dec edx
sub edi, esi
shr esi, 4
shl edx, 0x17
and ebx, edi
sub edx, ebx
inc edx
jmp 0xa2480e
push 0xdd9a40fc
xor esi, ebx
add ebx, edi
shr ebx, 0x1b
mov edi, 0xec8da0a0
sub edx, esi
jmp 0xa22d04
pop ecx
add esi, ebx
mov edx, ebx
add edx, 0xec93bc58
sub ebx, 0xec93fb1f
xchg edi, esi
and edi, 0xec947d0c
add edi, esi
rol edx, 0xd
xor esi, 0xec953190
jmp 0xa23af2
mov ecx, 0x246e6c30
mov edi, edx
or ebx, 0xec99109e
or edi, 0xec9972cc
add esi, 0xec99d6f4
mov esi, edx
or esi, ebx
sub edi, ebx
xchg edi, esi
and edi, esi
dec edi
add ebx, edi
jmp 0xa256d3
call fcn.00a2635a
shl edi, 0x1d
and esi, edi
and edx, ebx
jmp 0xa231b8
call ecx
mov edx, esi
add esi, edx
not edx
or ebx, 0xecaf7917
bswap edi
and edi, ebx
or edx, ebx
shr esi, 0x1e
or ebx, edx
and edi, 0xecb13a0b
sub esi, edi
mov edi, ebx
sub edx, esi
jmp 0xa22cb8
mov ecx, 0x246e6c30
neg ebx
and esi, ebx
and esi, 0xecb38a4e
or edx, 0xecb3c912
xor edx, ebx
sub edx, edi
inc ebx
xor ebx, edx
or ebx, 0xecb4fca2
jmp 0xa24754
pop ecx
xchg edx, esi
ror edx, 0x1d
xor edi, ebx
sub ebx, edx
jmp 0xa25626
push 0x621147
add esi, ebx
shr esi, 0x12
jmp 0xa227ff
call ecx
not ebx
xor edi, ebx
xchg ebx, edx
rol esi, 0x1a
add ebx, 0xecbe397e
xor ebx, edx
jmp fcn.00a22ede
push 0xddb74dcf
add edi, edx
and esi, ebx
xor edi, 0xecd9895a
add ebx, edi
shr edi, 0x13
bswap edi
xor edi, 0xecda784f
add edi, 0xecdabe09
or esi, ebx
dec esi
or edi, esi
and edi, 0xecdbaeb6
not ebx
and ebx, edi
jmp 0xa2429f
pop ecx
add esi, 0xece56989
rol edx, 0x15
mov esi, edi
bswap ebx
xor edi, edx
inc esi
and ebx, edx
and edx, ebx
mov ebx, edx
ror edx, 0x18
shl esi, 0x15
jmp 0xa2435a
call fcn.00a2635a
xor edi, edx
or esi, edi
mov edi, edx
ror ebx, 3
and edx, esi
xchg edi, ebx
xchg edx, ebx
mov edx, ebx
not ebx
jmp 0xa22983
pop ecx
xchg ebx, edx
rol edi, 0xb
or edi, ebx
xor edi, 0xecfb689c
and edi, edx
or edx, 0xecfbdeaa
bswap edi
xchg edx, ebx
jmp 0xa240b1
push 0xdda58b48
xor edx, edi
bswap edx
sub esi, ebx
or edi, edx
shr ebx, 0x17
dec ebx
xor ebx, edx
and esi, edx
xor esi, 0xed0d7d97
sub edx, 0xed0db958
jmp 0xa234f2
push 0xddb1413b
dec ebx
sub edx, esi
xchg ebx, edi
ror esi, 2
mov edx, ebx
ror edx, 0x10
add edi, esi
not esi
and ebx, 0xed1d8366
and ebx, edi
rol edi, 9
jmp 0xa2378c
call ecx
bswap ebx
xor edi, esi
mov edi, edx
sub edi, edx
ror ebx, 0x17
rol esi, 8
mov esi, ebx
add edx, esi
xor edx, ebx
jmp 0xa246d8
pop ecx
xor edi, 0xed2a7dce
or esi, 0xed2ab94f
shr ebx, 0x12
dec ebx
mov ebx, edx
xchg edi, edx
xor ebx, esi
and edi, ebx
dec ebx
ror edx, 2
jmp 0xa24cb0
mov ecx, 0x2809024b
add edi, edx
or edi, 0xed30c8d1
xor esi, 0xed3107a3
xor edx, 0xed3142b6
sub edi, esi
xor edi, edx
xor esi, edi
mov edx, ebx
shl esi, 8
and esi, edx
add esi, edi
xor edx, ebx
add edx, ebx
jmp 0xa249e8
mov ecx, 0x2809024b
and edi, 0xed3e65e0
add edi, 0xed3ea123
and edi, ebx
add edx, ebx
add edi, ebx
and esi, 0xed3f888b
add esi, edx
mov edx, esi
jmp 0xa22640