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

Disassembly:
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff08
jne 0x401061
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xfffffee2
jne 0x401108
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff1a
jne 0x401169
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffef0
jne 0x4011de
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff08
jne 0x40123f
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_SafeArrayAccessData
call sub.oleaut32.dll_RegisterActiveObject
call sub.oleaut32.dll_RegisterActiveObject
ret
jmp 0x4752f5
add esi, ecx
xchg esi, ebx
xor ecx, 0xf946c764
jmp 0x477e95
call fcn.00477d8a
nop
or ebx, ecx
add edi, 0xfa6158c6
xor ebx, ecx
sub ecx, edi
xchg esi, edi
sub edi, 0xfa624f32
and ebx, edi
inc ecx
add esi, edi
and ecx, esi
xchg edi, ecx
add edi, esi
xor ebx, ecx
jmp 0x4781e6
push 0xf963e726
sub ebx, 0xfa693e4e
sub esi, 0xfa697e9d
xor ebx, esi
sub esi, edi
sub ebx, 0xfa6a38b2
xor esi, ebx
or esi, 0xfa6ab4f6
sub ebx, edi
jmp 0x475e11
mov edx, 0x43370267
add esi, edi
add ebx, esi
inc esi
sub edi, ecx
xor esi, 0xfa6c4e09
xchg edi, esi
add edi, ebx
mov ebx, edi
jmp 0x476e92
push 0xf9691239
sub ecx, edi
and esi, 0xfa756609
xor edi, 0xfa75a6b8
shl edi, 0x13
or ecx, 0xfa7624a6
neg esi
rol ecx, 0x14
jmp 0x476a17
push 0xf95ceb7a
xor ebx, 0xfa770b75
xchg edi, ecx
add ebx, edi
xor ebx, 0xfa77c41c
xor edi, ecx
xor ebx, esi
or esi, ecx
jmp 0x477af2
mov edx, 0x183c2e20
xor esi, ebx
and esi, ebx
xor edi, ecx
neg ecx
mov ecx, edi
shr esi, 0x16
and edi, 0xfa9d7a4f
rol edi, 7
shl ebx, 0x11
and edi, ecx
shr esi, 0xa
jmp 0x477896
push 0x40
mov edi, 0xfaaa0fcb
shr edi, 0xf
xor ecx, esi
mov edi, esi
and ecx, edi
add ecx, ebx
add esi, 0xfaab7b56
neg esi
xor ecx, edi
mov ebx, ecx
jmp 0x476a46
call edx
xchg esi, edi
add esi, ecx
add esi, edi
xor ecx, 0xfab0711c
mov esi, edi
xchg ebx, esi
add ebx, ecx
xor ebx, 0xfab1737b
mov ecx, 0xfab1b2ed
shl ecx, 0x11
add esi, ebx
bswap ecx
jmp 0x47807a
push 0xf94f4977
mov ebx, 0xfab6c27e
xor ecx, edi
mov edi, ecx
and edi, ebx
add edi, esi
add ecx, 0xfab7f177
add edi, ebx
bswap ebx
mov ecx, edi
mov edi, esi
jmp 0x478019
push 0xf955a2f4
ror ecx, 0x19
shr esi, 0x1f
mov esi, ecx
or edi, 0xfad0170b
xchg ecx, esi
or ecx, 0xfad0fea3
or edi, ecx
sub ebx, edi
bswap ebx
jmp 0x4756f9
call fcn.00477d8a
xchg ecx, esi
dec edi
and edi, esi
xor ecx, ebx
mov esi, edi
nop
not ecx
jmp 0x477b67
call edx
or edi, 0xfaee982d
xchg ebx, edi
add ebx, ecx
sub ecx, ebx
and edi, ecx
xchg esi, ebx
or ecx, edi
jmp 0x476667
pop edx
add ecx, 0xfaf06957
xor edi, ecx
shl ecx, 0x1e
add ebx, esi
sub ecx, 0xfaf170af
dec edi
sub ebx, 0xfaf1ec4b
mov ecx, edi
and ebx, 0xfaf266f2
and ecx, 0xfaf2a4c7
jmp 0x475c0e
pop edx
and ebx, 0xfaf87354
add ecx, 0xfaf8b2b3
and ebx, esi
add esi, ebx
mov edi, esi
mov ecx, esi
and ebx, ecx
or ecx, 0xfafa1b7e
xor ebx, esi
not ebx
and edi, ebx
jmp 0x477a48
push esp
and edi, esi
bswap ecx
add edi, 0xfafe5f60
or esi, 0xfafe9fdc
inc ebx
mov ebx, esi
not ebx
or ebx, ecx
shr ebx, 0xf
shr ecx, 8
xchg esi, ecx
nop
xchg ebx, ecx
shr edi, 0x19
sub edi, ecx
jmp 0x477abc
pop edx
neg ecx
and ebx, ecx
shl ebx, 0xc
xchg edi, esi
add edi, ecx
and edi, ecx
dec esi
rol edi, 0x1c
bswap edi
mov esi, edi
mov edi, esi
not edi
add esi, ebx
jmp 0x4765c7
pop edx
add esi, 0xfb0d1fd3
not ecx
and ecx, ebx
add ebx, 0xfb0eb1e1
xor ebx, edi
xor ecx, ebx
xchg esi, ebx
sub ecx, edi
neg esi
or ebx, esi
xchg ecx, esi
and esi, edi
rol ebx, 0xe
jmp 0x476066
pop edx
or edi, ebx
add ecx, esi
add esi, 0xfb137184
sub esi, 0xfb13b0f1
mov edi, ebx
xor edi, ecx
and ebx, 0xfb146a75
or ebx, esi
jmp 0x4776bc
mov edx, 0x43370267
and ebx, ecx
shl ebx, 0x11
add ebx, esi
mov ebx, edi
dec edi
xchg ebx, ecx
bswap edi
ror ecx, 0xd
jmp 0x478265
push 0xf94bd568
xor ecx, edi
or esi, ebx
mov ecx, ebx
sub ecx, esi
not edi
not edi
xchg edi, ebx
sub edi, 0xfb3816be
add esi, ecx
shr edi, 0x12
add esi, ebx
xchg ebx, edi
jmp 0x476d4e
call fcn.00477d8a
ror ecx, 0xb
xor ecx, ebx
sub ebx, ecx
sub edi, ecx
xor edi, ecx
inc ecx
or esi, 0xfb3aed08
dec ecx
jmp 0x475be1
mov edx, 0x43370267
mov esi, ebx
or ecx, esi
neg edi
ror esi, 0xb
shl esi, 9
add esi, 0xfb424246
jmp 0x4773f6
mov edx, 0x43370267
xor ecx, 0xfb42a257
xor esi, 0xfb42e295
shr edi, 0x16
or esi, edi
or esi, ecx
mov ebx, edi
shl esi, 0x1a
mov ebx, ecx
add esi, ebx
and ecx, esi
jmp 0x4753d0
pop edx
sub ecx, 0xfb46a4be
xchg edi, ecx
and edi, ecx
sub ecx, edi
xchg ebx, ecx
mov ebx, 0xfb47ea27
jmp 0x4774a6
pop edx
or ecx, edi
ror esi, 4
sub ebx, 0xfb5608a0
sub ebx, edi
and edi, esi
sub ecx, 0xfb56bc78
add edi, ebx
xchg esi, ebx
jmp 0x4754e9
push 0xf9519561
xor edi, ecx
nop
dec ecx
add esi, ebx
mov edi, ebx
and ebx, 0xfb5ded10
dec ebx
jmp 0x478035
push 0xf953e452
not ebx
mov ecx, 0xfb60188f
rol edi, 0xf
and esi, ecx
mov ecx, 0xfb60cd52
mov esi, edi
bswap ecx
jmp 0x477a01
pop edx
neg esi
and ebx, esi
not ecx
or ecx, ebx
and ecx, 0xfb7ce3a1
or ebx, edi
mov esi, ecx
and esi, ecx
jmp 0x477cb0
pop edx
xchg edi, ebx
shl esi, 0x16
add edi, ecx
and ebx, esi
sub ecx, esi
xor esi, ecx
and ecx, edi
sub ebx, edi
mov edi, esi
jmp 0x4778d3
call edx
sub esi, edi
shr ebx, 0x1d
xor ecx, edi
neg esi
sub edi, ecx
jmp 0x477169
push 0xf966d346
or edi, esi
or esi, ebx
add ebx, edi
shr edi, 0xa
xor ecx, edi
ror esi, 0x15
sub ebx, 0xfba045cd
dec ecx
xchg edi, esi
mov ebx, esi
add ecx, 0xfba14d62
and ebx, 0xfba18c7d
jmp 0x477fd8
call edx
sub ecx, ebx
dec edi
shl ecx, 0x1d
add ebx, edi
xchg ebx, esi
jmp 0x475b12
pop edx
xchg ebx, ecx
and esi, ecx
jmp 0x476681
pop edx
mov ebx, esi
xor esi, ecx
xchg ebx, esi
or esi, 0xfbbc475e
add ecx, 0xfbbc861c
or edi, esi
and edi, ecx
xor ebx, esi
neg ecx
rol edi, 0x12
ror ecx, 0x1e
jmp 0x475b8e
pop edx
neg ebx
or esi, 0xfbbea4b7
add ebx, esi
dec ecx
add ecx, 0xfbbf5eee
xchg edi, esi
and ecx, esi
inc ecx
add esi, 0xfbc067b9
and ecx, edi
sub ebx, edi
xchg esi, edi
add ecx, 0xfbc15c40
jmp 0x476761
push 0xf9635279
sub ecx, ebx
xor esi, edi
mov ebx, 0xfbc23438
xor ebx, ecx
add ecx, edi
sub ebx, ecx
jmp 0x4774c2
pop edx
sub ebx, 0xfbc67719
sub edi, ecx
jmp 0x476875
pop edx
mov ecx, edi
xchg edi, ebx
mov ecx, ebx
or edi, esi
or edi, 0xfbc80edc
add esi, ebx
and esi, ecx
mov ebx, edi
jmp 0x477332
pop edx
mov esi, 0xfbc9edd1
or ecx, esi
add ecx, esi
sub ecx, esi
and edi, ecx
add esi, 0xfbcb28e9
xchg esi, edi
jmp 0x477121
push 0xf94b8cd8
and esi, edi
ror edi, 0x16
or esi, edi
xor ecx, ebx
shr esi, 4
xchg ebx, ecx
or ebx, esi
neg ebx
sub esi, edi
xchg ebx, edi
and edi, ecx
jmp 0x475eb5
call edx
and esi, ecx
inc ebx
not ebx
sub edi, ebx
or edi, ecx
xchg edi, ebx
inc edi
xchg ecx, edi
xchg esi, ecx
or ebx, ecx
jmp 0x477880
push 0xf9539bb6
shr esi, 0xd
shl ecx, 0xf
xchg ecx, ebx
add ebx, esi
jmp 0x4760f6
mov edx, 0x183c2e20
bswap ebx
xor edi, ecx
or edi, esi
and ebx, edi
and ebx, 0xfbe09bf1
and ecx, edi
inc ecx
jmp 0x476dec
mov edx, 0x183c2e20
rol ecx, 0xd
mov esi, ebx
sub ecx, edi
add esi, 0xfbecdf85
or edi, 0xfbed1c8c
and ebx, 0xfbed59a5
xor edi, 0xfbed9627
and ebx, ecx
sub edi, 0xfbee1c4a
mov esi, edi
jmp 0x477381
pop edx
sub edi, esi
or ecx, 0xfbeef6bd
or ecx, esi
sub edi, ecx
neg ebx
sub edi, ebx
inc esi
jmp 0x47731a
push 0xf9576116
rol edi, 0x19
or edi, ecx
sub ecx, ebx
inc ecx
mov edi, ebx
sub esi, edi
ror ecx, 0x1c
mov edi, 0xfbf406ed
mov ecx, ebx
inc ebx
xor esi, 0xfbf4bb27
ror edi, 2
add esi, edi
rol ecx, 7
jmp 0x477012
call fcn.00477d8a
sub esi, ecx
shr esi, 6
and edi, ebx
xchg ecx, ebx
shr ecx, 0xb
or edi, ecx
shl ebx, 4
neg esi
sub esi, ebx
bswap ebx
add ecx, esi
xchg esi, ebx
jmp 0x4766f7
call edx
xchg esi, ecx
add esi, edi
xor ebx, esi
xor ecx, esi
mov edi, 0xfbfe9f73
and ebx, ecx
or esi, 0xfbff265e
add edi, esi
mov edi, esi
neg ebx
jmp 0x4782ce
call fcn.00477d8a
xchg esi, ebx
xor esi, edi
nop
xor esi, ecx
mov edi, 0xfc0137b5
mov esi, ebx
or ecx, 0xfc01aff1
add ecx, ebx
add esi, 0xfc02257c
jmp 0x476515
call edx
xor ebx, 0xfc02806e
xchg ecx, esi
shl ebx, 0x13
or ecx, edi
shr ebx, 1
neg esi
or ebx, 0xfc03fe6b
add ecx, 0xfc043b2b
neg esi
sub ecx, edi
xchg edi, ebx
mov edi, 0xfc052edf
jmp 0x4781a6
push 0xf9695ec8
ror edi, 4
add edi, ebx
mov ebx, ecx
mov esi, ebx
xchg ebx, edi
neg ecx
and esi, ecx
xor ecx, 0xfc0db0ff
sub ebx, ecx
or edi, esi
and ebx, ecx
sub edi, 0xfc0f0500
neg ebx
add esi, edi
jmp 0x477269
push 0x73ef5
and esi, ebx
mov ecx, esi
or esi, ecx
xor ebx, 0xfc108df4
shl ecx, 0xd
bswap esi
add edi, ebx
add esi, 0xfc117fe8
or edi, esi
mov ecx, edi
ror edi, 0x12
jmp 0x477239
call fcn.00477d8a
and ebx, ecx
add ebx, edi
xor esi, edi
sub ebx, ecx
jmp 0x475800
pop edx
ror edi, 0xc
and edi, ebx
xchg ecx, edi
or edi, ebx
jmp 0x47627e
mov edx, 0x43370267
and ecx, edi
xor esi, edi
sub ecx, edi
or edi, ecx
sub ecx, edi
jmp 0x4768fa
push 0xf94f00d9
and edi, 0xfc3455c0
xchg ebx, ecx
or ecx, ebx
ror ebx, 0xa
neg edi
add ecx, 0xfc3592cb
and esi, ecx
rol esi, 7
sub esi, ebx
and edi, 0xfc36837e
sub ecx, esi
jmp 0x47586b
pop edx
mov ecx, edi
shl esi, 0x17
inc ebx
xchg edi, esi
sub esi, edi
and ecx, ebx
mov ecx, ebx
sub esi, ebx
and ebx, 0xfc46b8cc
xor esi, ebx
xor ecx, ebx
sub ecx, esi
jmp 0x476372
push 0xf94c1ee5
and ebx, esi
xor ecx, edi
inc ebx
mov ecx, ebx
mov edi, 0xfc497cca
neg edi
and ecx, ebx
sub esi, edi
jmp 0x477f5a
push 0xf95ca173
dec ebx
shl esi, 6
jmp 0x47550f
push 0xf95d8023
mov esi, edi
sub esi, edi
xor edi, esi
mov ecx, ebx
dec ecx
ror edi, 0xe
dec ebx
sub esi, ebx
sub ecx, ebx
not edi
dec edi
and ecx, ebx
sub edi, 0xfc50591d
jmp 0x47544a
call fcn.00477d8a
xchg esi, ebx
shl esi, 0xd
sub esi, ebx
xor esi, ecx
add ecx, edi
neg esi
shl ebx, 0x1e
inc ebx
mov edi, ebx
shl ecx, 0xb
or ebx, edi
jmp 0x476f64
call fcn.00477d8a
ror edi, 8
dec edi
inc ecx
xchg edi, ebx
add edi, ebx
mov esi, ebx
and esi, 0xfc60e63c
rol esi, 9
xor ecx, 0xfc6163c0
xchg esi, edi
sub ecx, esi
jmp 0x476984
call edx
ror esi, 0x1e
xor ebx, ecx
not ebx
or ebx, esi
shr esi, 0x1f
mov esi, ebx
bswap ecx
and ecx, esi
and ebx, 0xfc710587
jmp 0x477cef
push 0xf95c5739
sub edi, ebx
and ebx, ecx
sub ecx, esi
ror edi, 0xb
or edi, ecx
xchg ecx, ebx
xor ebx, esi
and edi, ecx
xor edi, esi
and edi, esi
or ebx, edi
sub ebx, edi
rol ecx, 9
jmp 0x476d6a
push 0xf960b3bb
add esi, 0xfc78e3c4
neg edi
bswap esi
xchg ecx, esi
sub edi, ebx
or ebx, ecx
xor ecx, esi
shr ecx, 0xb
jmp 0x475f63
push 0xf957ad8b
xchg ebx, ecx
sub ebx, ecx
add ecx, 0xfc7e9407
rol esi, 0xb
sub ebx, edi
rol ebx, 0x1f
xor esi, 0xfc7f9f93
and edi, ebx
jmp 0x477795
push 0xf95a99f1
not esi
and ebx, esi
dec ecx
shr esi, 0x1b
not ebx
and edi, ecx
inc esi
add ecx, edi
add esi, 0xfc89f287
shl ecx, 0xa
sub ecx, 0xfc8a6d5d
jmp 0x47679c
pop edx
sub ecx, edi
sub ebx, 0xfc8b013d
add esi, edi
add edi, ecx
neg esi
ror ebx, 0x12
shr esi, 0x19
rol edi, 6
and ebx, esi
xchg ecx, ebx
ror edi, 0xd
sub edi, 0xfc8d76fb
or edi, ebx
inc ecx
add esi, edi
jmp 0x475988
push 0xf96308d1
and ecx, 0xfc8fecc3
and ebx, ecx
sub edi, ecx
add ebx, esi
mov esi, ebx
neg edi
xchg ebx, esi
or esi, ecx
sub ebx, edi
jmp 0x47661b
push 0xf96688f2
mov edi, 0xfc923114
sub ecx, edi
sub ecx, edi
or ebx, 0xfc92e53e
sub edi, esi
or ebx, edi
or esi, edi
and esi, ecx
and ebx, esi
inc edi
xchg edi, esi
and ecx, esi
jmp 0x47644b
pop edx
neg edi
shl esi, 0x17
add ecx, 0xfc979f67
shr ecx, 0x1f
add ecx, ebx
bswap edi
sub esi, edi
add edi, 0xfc998db5
not edi
sub ecx, ebx
sub ecx, esi
jmp 0x477a94
push 0x401400
xor ecx, 0xfca868fc
xchg ecx, ebx
ror ebx, 2
xor ebx, 0xfca9214e
xor esi, ecx
bswap ecx
and ecx, esi
neg edi
or edi, 0xfcaa681b
mov ecx, ebx
and edi, ecx
rol edi, 0xe
jmp 0x475af9
push 0xf969a96f
shl ebx, 0x19
mov edi, 0xfcabbf4a
mov ecx, esi
add esi, edi
xor ebx, 0xfcac8544
add esi, ebx
xor ebx, ecx
jmp 0x476b7a
pop edx
xor ecx, ebx
inc edi
add ebx, edi
mov esi, 0xfcb87e79
and edi, esi
xchg ecx, esi
and ecx, edi
add ecx, ebx
jmp 0x475f9e
push 0xf96e640b
and edi, esi
inc ebx
and edi, ebx
xor ecx, ebx
mov edi, ecx
xor ebx, esi
inc ecx
mov ecx, ebx
mov edi, esi
inc ecx
and esi, ecx
jmp 0x478200
pop edx
xor edi, ecx
sub ecx, 0xfcbd8334
bswap edi
xor edi, esi
xchg edi, ecx
xchg ebx, edi
mov ecx, esi
xchg edi, ebx
shl ebx, 0x17
neg ecx
jmp 0x476f83
pop edx
ror ecx, 0x1b
dec esi
or edi, esi
mov ebx, edi
xchg ecx, esi
add esi, ecx
inc ebx
jmp 0x4773c0
call fcn.00477d8a
mov ebx, edi
add ecx, 0xfcc1f5de
or esi, edi
xchg ecx, ebx
jmp 0x4763a1
mov edx, 0x43370267
or ebx, esi
or esi, ecx
jmp 0x47695e
push 0xf962be8b
neg ecx
or edi, ebx
and esi, edi
mov esi, 0xfcc647c5
xchg ecx, esi
or ecx, edi
xchg esi, edi
not esi
xchg ecx, ebx
dec edi
jmp 0x477101
call fcn.00477d8a
mov ecx, 0xfccaac0e
and edi, 0xfccaebea
or ebx, ecx
ror ecx, 0x10
mov ebx, 0xfccba4cf
add ebx, ecx
neg ecx
xor edi, ecx
xor ecx, ebx
xor edi, 0xfccce80d
sub ebx, edi
xchg edi, ebx
mov ebx, esi
add edi, 0xfccde056
jmp 0x478002
pop edx
mov esi, ecx
sub esi, 0xfcd1cbfb
not esi
sub edi, esi
or edi, 0xfcd2862c
add ecx, edi
rol esi, 0x16
sub edi, 0xfcd34f36
and esi, 0xfcd38fdb
jmp 0x476d2c
pop edx
bswap edi
shl esi, 2
or ebx, ecx
rol edi, 0x1c
rol esi, 0xe
or esi, edi
and ebx, ecx
or ebx, ecx
nop
add ecx, edi
jmp 0x476c3c
push 0xf9639dd2
and esi, 0xfcd943b0
xor ecx, ebx
mov ecx, esi
or ecx, 0xfcda0bda
xor ebx, 0xfcda492b
jmp 0x475420
pop edx
or esi, ebx
shr esi, 0x1d
xchg esi, ebx
mov ecx, 0xfce08b3c
or edi, ecx
xor esi, 0xfce11646
or edi, ebx
sub edi, ecx
jmp 0x4760c9
push 0xf9601ebe
or edi, ecx
shr edi, 0x19
xor ebx, esi
xor edi, ecx
or edi, ecx
add esi, ecx
or ebx, ecx
jmp 0x47799a
call fcn.00477d8a
or ebx, esi
mov ebx, 0xfcf0fd05
or edi, ebx
dec edi
sub esi, ebx
dec ebx
xchg ecx, edi
or esi, ecx
sub edi, ecx
and ebx, ecx
jmp 0x47797f
pop edx
mov esi, edi
shl edi, 0xa
inc ecx
or esi, 0xfcfe608a
add edi, ebx
or edi, 0xfcfeda5c
mov edi, ebx
or esi, ecx
sub ecx, 0xfcffa141
jmp 0x47736e
pop edx
shr ebx, 3
sub edi, ecx
add ecx, 0xfd00799c
inc esi
xchg esi, edi
mov edi, ecx
xor esi, edi
and ecx, 0xfd01ad54
neg ebx
jmp 0x477a33
push 0xf957f96b
neg ecx
add ebx, esi
mov ecx, 0xfd0da66b
dec esi
mov ebx, edi
sub esi, ecx
xor esi, ecx
shl ecx, 8
shl ebx, 8
sub ebx, esi
sub esi, 0xfd0fa727
jmp 0x477397
mov edx, 0x43370267
shl edi, 0xa
or ebx, esi
sub ebx, edi
or esi, ebx
or edi, ebx
xchg edi, ecx
sub edi, esi
xchg ebx, edi
xor esi, 0xfd1a4fd2
mov edi, ebx
add edi, ecx
ror edi, 0x1f
mov esi, edi
or edi, ebx
jmp 0x475ad3
pop edx
sub ecx, edi
xchg edi, ecx
mov ecx, 0xfd1f47a0
xor ebx, edi
and ecx, ebx
ror ecx, 0xe
jmp 0x4780a8
call fcn.00477d8a
xor ebx, edi
mov ecx, esi
mov ebx, esi
xor esi, ebx
add ebx, esi
inc ecx
sub ebx, ecx
add esi, 0xfd221cab
xchg ecx, edi
add ebx, esi
ror ebx, 0x14
bswap ecx
jmp 0x47693c
pop edx
not edi
inc ebx
ror ebx, 1
sub ebx, esi
or edi, ecx
neg edi
add ebx, edi
or ecx, ebx
and ecx, 0xfd27c8cd
jmp 0x477602
pop edx
mov esi, edi
sub ecx, 0xfd304fec
xor ebx, ecx
and ecx, 0xfd30c901
add esi, ebx
rol ebx, 0x13
rol esi, 7
mov edi, ebx
add ecx, 0xfd320d0c
add esi, edi
jmp 0x4765ed
call edx
bswap ecx
xor ecx, edi
shr ecx, 0x15
mov ecx, edi
or ebx, esi
sub ecx, 0xfd33e53b
shr esi, 0xa
jmp 0x475c70
push 0xf960682b
or ebx, esi
shl ecx, 0x18
or ecx, edi
ror esi, 0xc
mov esi, ebx
or edi, 0xfd35bd8e
jmp 0x476fcf
call edx
or edi, ebx
or ebx, esi
xor edi, ebx
mov ebx, edi
xor edi, 0xfd370780
neg ecx
add ecx, ebx
sub esi, edi
mov ecx, esi
or ecx, edi
jmp 0x476b29
mov edx, 0x43370267
or ecx, edi
shl esi, 3
or edi, 0xfd3b6827
or esi, ecx
xor ebx, 0xfd3be38a
sub esi, ebx
inc esi
sub edi, ebx
mov ebx, ecx
mov ecx, ebx
or esi, edi
jmp 0x476b17
mov edx, 0x4132136a
ror esi, 0x15
mov ebx, edi
xor esi, edi
xchg ecx, edi
sub esi, ebx
jmp 0x475edc
push 0xf95a4fbf
or ebx, 0xfd3fa3ac
add ebx, edi
sub edi, esi
inc esi
not ecx
mov esi, ecx
xor ebx, ecx
add edi, 0xfd41514e
add ebx, 0xfd418e84
and edi, ebx
jmp 0x477092
pop edx
inc ebx
sub ecx, 0xfd454ac4
xor ecx, edi
xchg ecx, ebx
xchg ebx, edi
inc edi
or esi, 0xfd4781e3
sub ebx, 0xfd47be28
mov edi, ebx
sub ebx, edi
not ecx
or ebx, edi
jmp 0x477527
push esp
mov esi, ebx
and ebx, edi
xor esi, ecx
or edi, ebx
or ecx, 0xfd4ad124
add ebx, edi
xor ecx, esi
jmp 0x4757ae
push 0xf95d36e9
or ecx, edi
or esi, 0xfd4f609a
shl esi, 9
sub ecx, ebx
inc ebx
ror ebx, 9
inc ebx
shr esi, 1
xchg ebx, esi
dec ebx
jmp 0x476d9a
call edx
sub ecx, edi
sub ebx, 0xfd5bbfc8
not esi
or ecx, ebx
shr edi, 0xe
or ecx, esi
sub esi, edi
jmp 0x477957
pop edx
sub esi, 0xfd744d0c
mov esi, 0xfd748b07
add edi, 0xfd74ca8b
not edi
or ecx, edi
xor ebx, edi
shl edi, 0x17
sub ecx, 0xfd760f10
jmp 0x476545
pop edx
sub edi, esi
xor ecx, 0xfd784311
sub esi, 0xfd788270
mov edi, ebx
xor ebx, 0xfd78fc28
or ebx, ecx
sub esi, ecx
shl esi, 0xa
or edi, 0xfd7a0302
nop
jmp 0x47734f
push 0xf94b3ab5
inc edi
add esi, ecx
and ecx, esi
add ebx, edi
or ebx, esi
xchg edi, ebx
or ecx, edi
nop
jmp 0x4766d5
push 0xf94c660d
xchg esi, ebx
xor ecx, ebx
or esi, ebx
mov ebx, edi
add esi, edi
xor ecx, esi
xor ecx, esi
mov ebx, edi
jmp 0x475f47
push 0xf96efbff
or ebx, edi
not ebx
or ebx, esi
bswap ecx
xor ebx, esi
and ebx, edi
inc esi
xor esi, ebx
shl ecx, 0x16
not edi
jmp fcn.0047688c
mov edx, 0x43370267
xor esi, ecx
mov ebx, edi
bswap ebx
sub edi, esi
add ebx, ecx
xor esi, edi
and esi, 0xfdc74a04
or ecx, ebx
shl esi, 0xd
rol ebx, 5
xchg esi, edi
xchg ecx, edi
neg edi
jmp 0x47761b
call edx
xchg esi, ecx
bswap ebx
or edi, ebx
and ebx, esi
not ecx
or esi, ecx
xchg edi, ebx
xchg esi, ebx
jmp 0x476659
push 0xf94f9245
add ecx, esi
shl esi, 5
mov edi, 0xfdcc53b9
and esi, ebx
add ebx, 0xfdccde2c
jmp 0x476842
push 0xf951df87
shl ecx, 0xf
or esi, 0xfdcd87ce
and esi, ebx
sub ecx, edi
and ebx, 0xfdce694a
xchg ecx, edi
jmp 0x47782f
pop edx
or edi, esi
and ecx, ebx
inc ecx
not edi
and ebx, esi
neg edi
sub ecx, edi
xchg ebx, esi
sub edi, esi
rol ecx, 0x1d
bswap esi
and ebx, 0xfdd571e1
mov esi, edi
xor ebx, 0xfdd5fc0d
or esi, ecx
add esi, ebx
jmp 0x4770ba
pop edx
or ebx, edi
or edi, esi
rol esi, 7
sub edi, ecx
xchg ecx, ebx
mov esi, ecx
xchg esi, edi
sub ecx, esi
jmp 0x4776e0
push 0xf9571618
add edi, ecx
mov edi, esi
xor edi, 0xfde527fc
sub ebx, ecx
ror ecx, 8
jmp 0x4768a2
pop edx
and esi, ebx
or ecx, ebx
mov esi, ecx
and edi, ecx
xor edi, esi
and ecx, edi
and esi, edi
and edi, ebx
neg edi
add esi, ebx
add ebx, esi
and edi, ecx
or edi, esi
jmp 0x477456
call edx
sub ebx, esi
mov esi, edi
inc esi
xchg edi, esi
mov edi, ebx
or ecx, ebx
sub ebx, 0xfdf32905
or esi, ecx
jmp 0x475cb7
push 0xf96eaf7b
bswap ecx
shr ebx, 5
xor esi, ebx
not esi
mov edi, ebx
mov ebx, edi
add edi, ebx
or edi, ecx
xchg esi, ecx
shl edi, 0x11
jmp 0x477f74
call fcn.00477d8a
and ebx, 0xfdfa5952
not edi
add edi, 0xfdfad556
inc ebx
xor ebx, 0xfdfb51f9
xor edi, ebx
shr edi, 0x13
xchg edi, esi
and edi, ebx
jmp 0x4779b6
pop edx
xor esi, ecx
shr ecx, 0x11
and esi, edi
bswap edi
not ebx
or esi, edi
and ecx, 0xfe02a9c7
and esi, edi
not ebx
mov esi, ecx
xchg ecx, ebx
jmp 0x478144