Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff06
jne 0x401093
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff15
jne 0x4010fe
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff31
jne 0x4011a0
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff13
jne 0x40124c
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
call sub.ntdll.dll_NtCompareTokens
ret
jmp 0x4756db
and ebx, esi
xchg esi, edi
xchg esi, ecx
xchg edi, ebx
shr esi, 0x1d
jmp 0x475886
call ebx
xchg ecx, edi
add ecx, esi
sub esi, 0x7ad39ab1
xchg ecx, edi
xchg ecx, edi
or esi, edx
mov esi, edx
mov edi, edx
xor esi, edi
xchg ecx, edi
sub edx, 0x7ad82201
inc esi
xor ecx, edi
jmp 0x479705
push 0x75f30678
shr edx, 0xb
add esi, edx
add edi, esi
or ecx, esi
mov edx, ecx
mov edx, esi
xor ecx, 0x7ae705b2
shl edi, 0x1d
mov edi, esi
and edx, ecx
and edi, esi
sub esi, edi
jmp 0x477b07
pop ebx
and edx, 0x7aea548a
add esi, ecx
add edx, esi
xor edi, ecx
sub ecx, edi
xor edi, esi
xor ecx, edx
inc edi
xor esi, 0x7aef7088
jmp 0x479026
call fcn.00477e90
or esi, edx
or edx, edi
add edi, edx
sub edx, 0x7afde194
and esi, 0x7afe14c2
or edi, ecx
xchg ecx, edi
jmp 0x47743b
mov ebx, 0x2774562b
sub edi, 0x7b025805
mov edi, esi
dec ecx
xchg esi, ecx
bswap edi
sub ecx, 0x7b036d1f
ror edi, 0xe
bswap esi
or edi, 0x7b040fad
or esi, edx
jmp 0x477e45
call fcn.00477e90
xor edx, 0x7b22ee15
or edi, edx
sub esi, edx
mov edi, edx
xchg edx, edi
xor edi, edx
mov edx, edi
mov esi, ecx
shr esi, 0x1a
and edx, esi
sub esi, edx
sub edi, edx
jmp 0x47698e
pop ebx
shl esi, 0x10
sub esi, edi
xor esi, ecx
xor edi, ecx
sub edx, esi
xchg edx, esi
xor ecx, edi
mov ecx, edi
jmp 0x479270
push 0x76231fb2
xchg esi, ecx
and edx, 0x7b3bd1a3
sub ecx, 0x7b3c04ae
xor edx, 0x7b3c3bbd
and ecx, edi
ror ecx, 0x1e
inc edx
sub edi, ecx
xor esi, 0x7b3d4ce1
or ecx, edi
and edi, ecx
xchg ecx, edx
jmp 0x4772f7
pop ebx
bswap edx
or ecx, esi
xchg edi, ecx
xor edi, edx
mov esi, edi
ror edi, 0xd
or esi, edi
xchg edi, esi
xor ecx, 0x7b454ad4
and esi, edi
xor ecx, edx
mov esi, edx
jmp 0x476c9a
call fcn.00477e90
shl edx, 7
mov edi, esi
xchg edx, ecx
inc ecx
and esi, edx
inc ecx
mov esi, edi
mov edx, 0x7b5067b0
sub edi, edx
jmp 0x47708a
pop ebx
xor esi, edx
and edx, ecx
dec esi
mov ecx, esi
or ecx, edx
add edx, ecx
sub edx, 0x7b643d71
jmp 0x47706c
pop ebx
inc edi
mov esi, edi
add esi, ecx
xor ecx, esi
jmp 0x476163
call fcn.00477e90
xchg edi, ecx
sub esi, ecx
xor ecx, 0x7ba32b77
xor esi, edi
sub edx, ecx
mov esi, edi
or esi, edx
xchg ecx, esi
add ecx, edi
jmp 0x4786d8
push 0x7609798a
mov edx, ecx
dec edi
sub edx, ecx
ror esi, 0xc
sub ecx, esi
xchg edx, esi
and edx, ecx
xchg ecx, edx
sub esi, edx
dec edx
jmp 0x476640
mov ebx, 0x2774562b
sub esi, edi
mov edx, 0x7bba9d0e
mov edx, 0x7bbad3f2
and esi, edx
nop
or edx, ecx
xor ecx, edi
sub ecx, esi
xchg esi, ecx
xor edi, esi
xchg ecx, edi
sub ecx, edx
sub ecx, esi
jmp 0x4791b2
push 0x75fe49ac
dec esi
ror ecx, 8
mov edi, esi
add esi, ecx
xchg ecx, esi
inc esi
sub ecx, edx
sub edi, ecx
shl edi, 0x1f
or edi, 0x7c089e9a
add esi, ecx
jmp 0x479232
push 0x76058334
and edx, esi
add ecx, 0x7c20fe0f
rol edx, 0x1a
sub esi, 0x7c21772a
add edi, esi
xchg ecx, edx
nop
xor edx, ecx
mov edi, 0x7c227db8
bswap ecx
and esi, 0x7c22e6a4
jmp 0x477c83
mov ebx, 0x2774562b
or esi, edi
shr esi, 8
and edi, ecx
neg edi
sub edx, esi
ror ecx, 1
and edx, 0x7c31bacf
shl edx, 0xa
xor esi, edx
add edi, 0x7c3758e8
shl edi, 3
and edi, edx
or esi, edx
or edi, 0x7c3842f6
jmp 0x47631b
push 0x75f7c7f3
xor edx, esi
ror edi, 0x14
neg ecx
shl edx, 0x14
xchg edx, esi
not esi
jmp 0x477cb8
push 0x75f4a552
xor ecx, edi
add edi, edx
mov edi, ecx
and ecx, 0x7c3de24c
and edx, edi
or edx, 0x7c3e4b15
add esi, edi
xchg ecx, edx
xor esi, edx
jmp 0x478a7a
push 0x761bd1bd
dec esi
sub edi, esi
or esi, ecx
neg edx
xchg ecx, edx
xchg esi, edx
shr edx, 3
bswap esi
and esi, 0x7c4b9837
add edx, edi
jmp 0x477b58
call ebx
shl ecx, 0x10
xchg edx, esi
mov ecx, edx
or esi, edi
not esi
not edx
or esi, 0x7c5d84a4
sub esi, edi
or esi, edi
xor edi, ecx
jmp 0x475b0d
call fcn.00477e90
and esi, edx
shr edi, 0x13
dec edi
inc edi
mov edi, edx
sub ecx, 0x7c8bb615
xor edx, edi
jmp 0x476b26
pop ebx
xor edx, 0x7ca9f0ff
mov esi, edx
and edx, edi
xchg ecx, esi
or ecx, esi
rol ecx, 0x10
xor edi, ecx
dec ecx
jmp 0x47610d
push 0x76055670
mov esi, 0x7cacf703
or edi, edx
xor edx, 0x7cad5e80
xor edx, 0x7cad95ba
xchg ecx, esi
xor esi, edi
or edx, esi
bswap edi
jmp 0x475ff9
pop ebx
or esi, 0x7caee946
xchg ecx, edx
not edi
xor edi, 0x7caf9256
xor edi, esi
or ecx, edx
or ecx, 0x7cb02e79
and edi, 0x7cb0623d
jmp 0x478861
mov ebx, 0x123b2f04
xchg esi, edx
nop
sub edi, esi
mov edx, ecx
xor ecx, 0x7ceb0110
bswap esi
ror edi, 0xd
and edi, edx
mov edx, esi
jmp 0x475b3e
pop ebx
xor ecx, 0x7cee3e4d
xchg edx, ecx
bswap edi
inc edi
mov esi, ecx
or esi, 0x7cf44a25
and ecx, edi
or esi, edi
mov edi, edx
add esi, 0x7cf52509
jmp 0x477e71
mov ebx, 0x2774562b
xchg edx, ecx
mov edi, ecx
or ecx, 0x7cf5d88e
inc edi
sub ecx, 0x7cf645d1
rol ecx, 0xa
add esi, ecx
inc esi
dec esi
jmp 0x476d1d
pop ebx
xchg edi, ecx
dec edi
ror ecx, 7
xor edi, ecx
inc esi
jmp 0x477568
pop ebx
sub esi, 0x7d565634
sub ecx, edx
or edi, 0x7d56c1d1
shr ecx, 9
xor ecx, edi
sub esi, edi
add esi, edx
and esi, edx
jmp 0x477340
call ebx
rol ecx, 0x15
add edi, ecx
shl edx, 0x17
or esi, edx
mov edx, edi
mov esi, edi
xchg ecx, esi
xchg ecx, edi
or edx, ecx
mov esi, ecx
add edx, 0x7d5a215f
jmp 0x47726c
pop ebx
ror ecx, 0xb
sub esi, edx
xchg ecx, esi
shr edi, 0xa
mov edx, esi
and esi, 0x7d5b8ef2
jmp 0x476403
pop ebx
mov ecx, esi
mov esi, edi
xchg ecx, esi
sub edx, ecx
sub esi, 0x7d6d90a0
mov ecx, edi
shl ecx, 4
add edx, edi
sub edx, edi
xor esi, edx
jmp 0x4758cb
pop ebx
rol edi, 9
add ecx, edx
xor ecx, esi
and ecx, esi
add esi, ecx
xchg edx, edi
shl ecx, 0x1f
neg edi
xor edi, esi
jmp 0x478b90
mov ebx, 0x123b2f04
shr esi, 0x1a
mov esi, edi
not edx
inc ecx
nop
sub edx, esi
shr edi, 0x13
add edx, 0x7d7bdc32
add edi, esi
ror edi, 8
xor ecx, edi
jmp 0x4759ec
call ebx
add ecx, 0x7d7e7b55
xchg edx, edi
neg edi
and ecx, edx
xor esi, 0x7d8450f8
and edx, ecx
xor ecx, esi
jmp 0x477b9f
mov ebx, 0x123b2f04
or edi, 0x7d850ab2
and esi, edi
add edx, edi
jmp 0x475940
call ebx
add edx, ecx
add esi, edx
neg edx
shl edx, 0x10
jmp 0x47974f
push 0x75fdab34
xor edi, edx
mov ecx, edi
or edi, ecx
sub esi, ecx
xchg esi, edi
add edx, 0x7dbdce7a
and edx, esi
sub edi, 0x7dbe5d28
jmp 0x478f4e
call fcn.00477e90
xchg edi, esi
sub ecx, 0x7dc450fd
shr edx, 0x1c
add edx, edi
sub edi, ecx
xor edx, ecx
xor esi, edi
mov edi, edx
rol esi, 8
sub esi, ecx
jmp 0x47935a
push 0x75f9d5da
not ecx
neg ecx
sub ecx, edx
xor ecx, esi
add esi, 0x7dcb65d8
xor esi, edi
and edx, esi
or esi, edx
and edx, 0x7dcc33ca
jmp 0x476083
push 0x76195ce5
neg ecx
or esi, 0x7dd355c2
or edx, esi
sub edi, ecx
mov edi, ecx
sub ecx, edi
not edi
jmp 0x478d26
push 0x76094d4a
sub edi, edx
sub esi, edi
xor esi, edi
or esi, edi
dec edx
neg edx
xchg esi, ecx
and ecx, 0x7dd629a6
inc esi
shr ecx, 0xf
ror edx, 5
jmp 0x475d65
push 0x760920ef
inc edi
shr esi, 0x17
add edi, ecx
shl edx, 0x11
shr ecx, 0x1d
or ecx, 0x7dee9346
mov edx, ecx
and edi, edx
neg ecx
xor edx, ecx
sub edx, edi
sub ecx, edi
dec ecx
sub esi, edx
add esi, 0x7df07083
jmp 0x476e2a
pop ebx
xor esi, ecx
sub edi, ecx
ror esi, 0xd
add edi, 0x7dfcdb11
mov edx, 0x7dfd11c9
rol edx, 0x1b
add edi, edx
inc ecx
jmp 0x477fc3
call ebx
mov ecx, 0x7dfe0913
sub ecx, edx
ror esi, 0x1f
add edx, ecx
sub esi, edi
add ecx, edx
sub esi, edx
or edx, 0x7dff726b
mov ecx, 0x7dffb5f3
and ecx, esi
neg edx
jmp 0x475c8c
pop ebx
and edx, edi
or edx, edi
mov edi, edx
xor edi, ecx
sub esi, ecx
mov edx, esi
rol esi, 0xa
jmp 0x477aeb
push 0x75f5251e
add esi, edi
bswap edx
xor edi, ecx
and ecx, 0x7e0b8251
and edi, 0x7e0bb96f
shr edi, 0x15
add esi, edx
mov ecx, esi
add esi, edi
ror ecx, 8
jmp 0x4780ad
push 0x7608c845
xchg edx, edi
bswap ecx
neg edi
sub edi, ecx
and edi, ecx
xor edi, edx
ror ecx, 3
neg ecx
bswap esi
jmp 0x4791d2
pop ebx
mov ecx, edi
add ecx, esi
or edx, edi
xor ecx, 0x7e14d8fb
or edx, 0x7e150fe1
mov ecx, edx
or edx, ecx
xchg edi, ecx
or edx, 0x7e15e7da
xor esi, 0x7e161dee
xor edi, edx
jmp 0x477ef7
pop ebx
or esi, ecx
sub esi, edi
and ecx, edi
mov edx, edi
xor edx, 0x7e1cbf11
xchg esi, edx
and edi, 0x7e1d322e
add edx, edi
xor ecx, edi
sub edi, edx
jmp 0x47914b
pop ebx
or esi, ecx
xor ecx, edx
mov edx, edi
mov esi, ecx
xor esi, ecx
neg edi
rol ecx, 5
dec edi
and esi, edx
xor edi, esi
jmp 0x4797c5
mov ebx, 0x123b2f04
mov edi, ecx
inc ecx
add edx, ecx
and esi, 0x7e41d143
xor ecx, esi
and edx, ecx
add esi, ecx
mov esi, 0x7e42a896
shr esi, 8
jmp fcn.0047701f
push 0x760b03af
mov edi, ecx
or ecx, edi
add edx, edi
add ecx, 0x7e43c47a
or ecx, edx
xchg ecx, edi
xor edx, edi
and ecx, 0x7e44a26e
not esi
or edi, edx
jmp 0x477811
push 0x75fc21d0
sub esi, 0x7e47621b
and edi, edx
ror esi, 0xe
not esi
xor ecx, edx
bswap esi
add edx, edi
mov esi, edx
add ecx, edx
shr edx, 0x14
sub ecx, 0x7e4f2040
jmp 0x47599d
pop ebx
or esi, ecx
ror edx, 0xa
or edi, edx
inc ecx
xor edi, ecx
sub ecx, esi
mov esi, edx
xor edi, ecx
and esi, ecx
add edx, esi
xor edi, ecx
or edx, 0x7e53886a
jmp 0x4771e3
push 0x7607ed35
sub edx, 0x7e59491e
add esi, ecx
shl edx, 1
shr esi, 0x19
shl ecx, 0x12
sub edx, esi
and edi, esi
mov ecx, esi
mov edi, ecx
and edi, ecx
jmp 0x477d9b
call ebx
and ecx, 0x7e5f7447
xor edx, esi
xor ecx, esi
rol edi, 0x12
sub edi, edx
inc edx
or edx, esi
mov ecx, edx
bswap edx
or edi, ecx
xor edi, ecx
ror esi, 0x14
jmp 0x4769b1
mov ebx, 0x123b2f04
and edx, ecx
or edx, ecx
neg ecx
xor ecx, 0x7ea4bacc
shl edx, 0xb
dec esi
or edx, edi
xor ecx, edx
neg ecx
and ecx, 0x7eb188a3
xor esi, ecx
jmp 0x475d1e
pop ebx
not esi
mov edx, 0x7ebfdb87
sub esi, ecx
jmp 0x476e0e
push 0x7619b6b5
xchg esi, ecx
rol ecx, 3
or edi, ecx
jmp 0x47808c
mov ebx, 0x123b2f04
mov edi, ecx
ror edi, 4
ror edi, 0x1a
ror edx, 2
mov ecx, 0x7f4f52c6
xchg edx, ecx
mov edi, esi
and esi, edi
or ecx, esi
mov edi, esi
dec edi
neg edi
jmp 0x47867a
push 0x760b2fc0
not edi
xor edx, ecx
add esi, 0x7f66cd1f
add edx, edi
mov ecx, esi
and edx, ecx
xor esi, edi
rol ecx, 4
or edi, esi
mov edi, ecx
sub edx, ecx
or edx, edi
jmp 0x477eb9
call ebx
and esi, edx
xor ecx, esi
xor esi, ecx
or ecx, edi
sub ecx, edi
neg edi
xchg edi, edx
sub edi, esi
and ecx, edi
inc edx
add edx, 0x7f792899
jmp 0x477b7c
call fcn.00477e90
or edi, esi
sub ecx, edi
and edx, 0x7f8f72ba
xor edi, esi
xor ecx, edi
xor esi, edi
dec edi
or esi, edi
shl ecx, 1
inc ecx
xor ecx, esi
or esi, ecx
jmp 0x478dfe
call ebx
xor esi, 0x7fad9126
or ecx, edi
add edi, ecx
or esi, edx
xchg edx, ecx
rol esi, 9
xchg edx, ecx
sub ecx, 0x7faf097c
xor edx, edi
or edx, esi
sub esi, 0x7fb998dd
jmp 0x476a7b
push 0x761af0c0
bswap edi
and edi, edx
or esi, 0x7febd0bd
add esi, edi
xor ecx, esi
mov ecx, esi
mov edi, esi
jmp 0x4765e5
push 0x75f334a6
xchg edi, edx
neg ecx
mov esi, 0x7feea889
add edi, 0x7fef208f
xchg ecx, edi
inc esi
dec ecx
jmp 0x476ad7
push 0x761bfd5e
shl edi, 1
add esi, edx
add edi, 0x7ff9e243
mov ecx, 0x7ffa1934
and ecx, esi
sub ecx, 0x7ffa819c
xchg ecx, edx
jmp 0x477dbc
pop ebx
inc edx
xor ecx, 0x7ffb3820
or edi, ecx
xchg edx, edi
jmp 0x47677a
pop ebx
add edx, edi
mov esi, 0x7ffeba72
xchg edx, esi
neg edi
sub edx, ecx
sub esi, ecx
xchg edi, ecx
xchg edx, esi
and esi, edi
xchg esi, ecx
and esi, 0x80070bcf
ror edi, 8
ror edx, 0xb
mov esi, edx
or edx, ecx
jmp 0x4772bb
pop ebx
neg edx
or edx, esi
mov edi, edx
shl edi, 0xd
shl ecx, 0xe
jmp 0x477177
push 0x7605ac9e
xor esi, ecx
ror ecx, 0x18
or esi, edi
and edx, ecx
mov edx, 0x803f069a
mov ecx, edi
sub esi, 0x803fc842
xchg ecx, esi
xor ecx, esi
add edx, edi
xor ecx, edi
add edi, 0x804102b9
shr ecx, 0x16
sub edi, ecx
or esi, edi
jmp 0x477527
push 0x75f9814b
or ecx, edx
neg esi
xchg edx, ecx
or ecx, esi
xor esi, 0x8042b8c9
mov ecx, 0x8042efd4
mov esi, 0x8043234f
xor ecx, esi
xor edx, edi
or edx, edi
jmp 0x476d9c
mov ebx, 0x2774562b
bswap esi
dec edx
xor edx, 0x805fd444
xchg esi, edi
add edi, edx
add edx, ecx
rol ecx, 0xd
shl ecx, 0x1b
mov edi, esi
jmp 0x4778d0
push 0x761c28cb
neg edi
bswap esi
shl edi, 5
xor edi, ecx
add edx, esi
mov edi, esi
inc edi
xchg edi, edx
xor edx, esi
jmp 0x4793e5
call fcn.00477e90
shl edi, 7
xchg ecx, edi
sub edi, esi
mov esi, edi
ror edi, 0x1d
not edx
and edi, esi
jmp 0x4761aa
pop ebx
add edi, 0x8080a56b
sub edx, edi
and edx, 0x808119df
shr edi, 6
or esi, edx
bswap ecx
not edi
add edx, esi
jmp 0x476a1e
push 0x760b5be9
xor edx, ecx
add edi, edx
mov edx, 0x80853b20
ror edx, 2
mov esi, ecx
or esi, 0x8085e34f
rol ecx, 0x13
shr edi, 0x1c
mov esi, ecx
jmp 0x4785f7
push 0x7622ed1b
mov edx, edi
or ecx, edx
shl ecx, 0x10
xchg edi, edx
ror edx, 6
neg edi
mov edx, edi
add edi, 0x80897ea4
not edx
not edi
and edx, 0x808a2129
shr edx, 0xb
add edi, esi
jmp 0x475ac6
push 0x75fe9dc7
xor ecx, esi
xchg edi, ecx
and esi, edi
shl edi, 0x10
add edx, ecx
xchg edi, ecx
and edi, edx
and esi, edx
xchg edi, esi
dec edi
xchg edx, edi
jmp 0x4777c4
pop ebx
xor ecx, esi
shr edx, 0x14
mov esi, ecx
add edi, esi
neg edi
and edx, 0x80b93168
mov edi, ecx
xchg edx, esi
not ecx
xchg ecx, edi
xor edi, 0x80bb2f1e
mov edi, 0x80bb97de
and esi, edx
jmp 0x4790db
mov ebx, 0x2774562b
sub esi, 0x80d4f77f
add edi, edx
bswap esi
or esi, edi
xor edx, ecx
rol ecx, 0xb
add edx, esi
and ecx, esi
xchg edx, ecx
jmp 0x478130
push 0x75f54fe7
xor ecx, 0x80d6e686
and edi, ecx
add edi, esi
not edx
bswap esi
add edx, esi
xchg edi, esi
jmp 0x475df6
call fcn.00477e90
sub ecx, edi
add edi, 0x80f23a89
xchg ecx, edx
bswap edx
sub ecx, esi
add edi, 0x80fcd587
neg edi
xchg ecx, edi
xor ecx, 0x80fd83ed
not edi
sub edi, edx
jmp 0x4779a6
pop ebx
mov ecx, edi
add ecx, esi
or edi, edx
or ecx, edi
add esi, 0x810a1261
and edx, edi
bswap esi
jmp 0x479883
pop ebx
or esi, edx
and edi, ecx
dec esi
rol ecx, 8
dec edi
rol edi, 0xf
shl edi, 0x10
xor ecx, 0x811d6ed3
or edx, 0x811da5bb
xor edx, ecx
jmp 0x477382
call ebx
shr ecx, 0x12
mov esi, ecx
bswap ecx
and edx, edi
sub esi, ecx
rol edi, 0xd
dec ecx
sub edx, ecx
xchg edi, edx
jmp 0x4781cb
mov ebx, 0x2774562b
sub ecx, esi
add ecx, edi
dec edi
mov edx, 0x81b70346
add edi, 0x81b77bc6
and edx, 0x81befee4
xor edx, ecx
add edx, esi
add edx, esi
mov edx, ecx
xor edi, ecx
jmp 0x478929
call fcn.00477e90
bswap edi
add edx, 0x81c7cdff
mov esi, edx
not edx
xchg edx, edi
and esi, edx
shr edx, 0xd
bswap edx
sub ecx, 0x81cb11f9
jmp 0x476aba
call ebx
xor ecx, esi
or esi, edi
or edx, edi
add ecx, 0x81d038aa
xchg edx, edi
xchg ecx, edi
sub ecx, edx
jmp 0x475bbd
push 0x760526d0
xor ecx, edx
dec esi
dec edx
xor edx, edi
add edi, ecx
add edx, ecx
xchg edi, edx
rol edi, 6
and edi, ecx
shl esi, 0x10
dec esi
and edi, 0x81fcbf84
add edi, ecx
and edi, 0x81fd242c
and edi, 0x81fd5b0b
jmp 0x47641d
pop ebx
or ecx, edx
xchg ecx, edx
sub edx, edi
inc ecx
add esi, ecx
rol edi, 7
and edi, ecx
shr edx, 0xd
mov ecx, edi
sub edi, 0x820a9ab2
shr ecx, 9
and edi, ecx
sub esi, edx
jmp 0x4787e3
call fcn.00477e90
xor ecx, edi
or edx, edi
xchg ecx, edi
sub edx, esi
rol ecx, 6
add edx, esi
shr edi, 0x18
xor edi, ecx
and edi, 0x822e71cf
and edi, esi
dec edi
xchg edx, edi
jmp 0x47787d
mov ebx, 0x123b2f04
neg edx
bswap ecx
bswap edx
rol esi, 0x19
rol esi, 3
xor edi, edx
xchg ecx, esi
add edx, edi
add edx, ecx
jmp 0x47959e
pop ebx
xchg esi, edi
or edi, edx
and esi, edi
xchg edx, ecx
sub esi, ecx
dec esi
or ecx, 0x8275c9a9
add edx, 0x827626ac
and esi, edx
or esi, edx
add esi, edi
bswap ecx
rol edx, 0x17
mov edx, 0x8278736c
jmp 0x47696f
push 0x75f4fb47
sub edi, 0x829331d5
sub esi, ecx
sub ecx, edi
and ecx, edx
not edi
neg ecx
xor esi, ecx
jmp 0x47714f
push 0x760710fe
mov ecx, edi
or esi, ecx
and esi, 0x829a2ea2
dec esi
rol esi, 4
mov edx, esi
xor esi, ecx
and edx, edi
mov esi, ecx
and edx, ecx
add esi, edi
inc edx
sub ecx, esi
xor esi, edi
jmp 0x47898d
pop ebx
ror edx, 0x13
xchg edx, esi
rol edi, 0x12
mov edi, edx
mov ecx, esi
mov ecx, edi
xchg ecx, edx
xor ecx, edi
and edi, 0x82c1ed5f
xchg edi, edx
jmp 0x4770b2
pop ebx
or edi, ecx
mov edi, ecx
sub ecx, edi
add edx, esi
and ecx, esi
ror edx, 0x12
or edx, esi
xor esi, edx
add edx, edi
sub edx, 0x82e6331e
sub edi, 0x82e66606
xor ecx, 0x82e69d07
dec edx
or ecx, edi
and ecx, 0x82e73b17
shr edi, 1
jmp 0x475a88
push 0x76198bc9
xchg edi, ecx
not esi
ror esi, 4
mov esi, 0x82f1fcb9
add esi, ecx
and edx, ecx
or edx, edi
shl edx, 0x10
sub esi, edi
jmp 0x477735
push 0x75f6c91c
xchg esi, edx
xor edx, 0x830d1f28
or edi, edx
inc edi
xor edi, esi
and edx, ecx
and ecx, 0x830e2c0c
jmp 0x476a95
call ebx
mov edx, esi
bswap ecx
ror edx, 0x16
or edx, edi
add esi, edx
ror edx, 0x19
and ecx, esi
sub edi, ecx
and edx, esi
mov ecx, edx
jmp 0x477bcc
push 0x75fe1d3e
or ecx, esi
rol edi, 0x17
xor edx, esi
mov edi, ecx
mov esi, 0x8344d4d1
shr esi, 0x10
xor ecx, 0x8345461c
add ecx, 0x8345a9bb
sub esi, ecx
inc esi
jmp 0x475f62
pop ebx
xor edx, ecx
bswap esi
shl esi, 0x18
add esi, ecx
not esi
sub edx, ecx
xchg edi, edx
xor ecx, edx
sub esi, 0x834aa5c0
ror ecx, 2
jmp 0x478262
pop ebx
or ecx, esi
dec ecx
and ecx, edi
mov esi, edi
and ecx, 0x83702ef7
xor ecx, 0x837096d6
xchg edi, ecx
add edx, ecx
xor esi, edi
mov edx, esi
sub ecx, edi
xchg edx, ecx
jmp 0x47731a
pop ebx
or esi, edi
or edx, edi
bswap ecx
add ecx, edx
mov ecx, 0x83859a7c
jmp 0x478a96
call ebx
xor edx, edi
and ecx, edi
or edi, 0x83916bfd
not esi
xor edi, 0x8391d7cb
shr edi, 7
jmp 0x478f78
pop ebx
xor edx, esi
dec edx
xor edx, 0x8395a370
add edx, 0x8395f723
xchg esi, edi
dec edi
rol edi, 0xf
sub ecx, 0x8396cdde
ror edi, 0xa
jmp 0x4760f5
call fcn.00477e90
not ecx
neg edx
add ecx, edx
and edi, edx
add esi, 0x839c7c6e
bswap edi
or edi, 0x839ce8b5
jmp 0x478324
push 0x7608f4d3
dec ecx
or ecx, 0x83a38d07
and edx, 0x83a3c327
or edx, ecx
xor esi, 0x83a42a63
sub edi, esi
neg edx
sub edi, 0x83a4d9c5
sub edi, edx
add esi, edx
jmp 0x476fa5
push 0x75fe739c
sub ecx, edi
bswap ecx
inc edx
xor ecx, edi
xor edx, esi
jmp 0x477f26
push 0x75f69f09
ror ecx, 0x13
or ecx, 0x83bf4a49
and ecx, edx
add esi, ecx
bswap ecx
rol esi, 0x1a
mov ecx, edx
sub edi, 0x83c1a3bc
xor esi, 0x83c21853
add ecx, esi
add esi, ecx
and ecx, edx
mov edx, 0x83cc524a
xor esi, 0x83ccbd7f
xchg ecx, edi
add edx, ecx
jmp 0x478ddf
call fcn.00477e90
shr ecx, 0xd
mov edi, 0x83d1db9e
or edi, 0x83d235d9
inc ecx
rol ecx, 0x1b
and edi, edx
xor ecx, esi
sub esi, ecx
jmp 0x47912f
call ebx
and edi, edx
sub edi, 0x83ff1be5
sub edx, ecx
mov edx, ecx
mov edi, 0x84005f6a
add esi, ecx
dec ecx
rol esi, 8
sub ecx, 0x8401fe32
sub edi, esi
jmp 0x47661b
push 0x761c5539
and edx, 0x84278fe0
inc esi
xor edi, esi
sub ecx, esi
rol edx, 9
shr edx, 0xd
or ecx, edx
bswap ecx
xchg edx, edi
mov esi, edi
or edx, esi
shr edi, 0xd
and ecx, edi
xor ecx, edi
jmp 0x47986d
call fcn.00477e90
sub ecx, edx
mov edi, esi
sub ecx, edi
xor ecx, edi
mov esi, edx
and edi, ecx
xor edi, esi
not esi
inc edi
xor edi, edx
sub esi, edi
or esi, 0x84c9a322
jmp 0x475812
pop ebx
xchg ecx, edi
bswap edi
rol edx, 8
sub esi, edi
xchg edx, esi
xor ecx, edx
nop
shl edx, 0x14
sub esi, edx
add edi, ecx
jmp 0x4773f4
pop ebx
shl ecx, 5
mov ecx, 0x8529cd93
mov ecx, esi
or edx, 0x852ae95e
add edx, ecx
bswap esi
jmp 0x4789e5
pop ebx
and ecx, esi
xor edx, esi
dec edi
mov ecx, esi
sub esi, 0x854905c9
shl edx, 0x1b
xchg ecx, esi
xor ecx, esi
jmp 0x476442
mov ebx, 0x2774562b
xor ecx, esi
xchg esi, edx
or edx, esi
xor edx, esi
sub edi, ecx
or edx, edi
jmp 0x4792d1
pop ebx
xor edi, ecx
shl edi, 1
and edx, 0x85945d88
xor esi, 0x85a61668
mov ecx, esi
mov esi, edx
and esi, edx
sub esi, 0x85a7b77c
bswap edx
xchg ecx, edx
sub ecx, edi
jmp 0x478c77