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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xffffff1c
jne 0x401093
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff2e
jne 0x401130
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xfffffee4
jne 0x4011c3
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff1c
jne 0x401265
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
call sub.kernel32.dll_IsDBCSLeadByte
ret
jmp 0x475545
sub esi, ebx
or esi, ebx
rol esi, 0x13
sub ecx, ebx
sub ecx, ebx
jmp 0x477715
call fcn.00478220
xchg ebx, edx
add ebx, edx
sub ecx, edx
rol edx, 7
xchg ecx, ebx
xor ebx, esi
sub ecx, ebx
sub esi, 0xe91e02b6
shr ecx, 0x15
and ecx, ebx
jmp 0x476b1e
pop edi
shl edx, 0x15
sub esi, edx
add ecx, edx
add edx, esi
sub edx, 0xe921f82c
mov esi, ebx
xor edx, esi
and edx, ecx
jmp 0x476720
pop edi
bswap ecx
or ebx, ecx
and edx, ebx
or ecx, edx
and esi, ecx
add edx, ebx
jmp 0x47777d
push 0x40
neg esi
or ebx, 0xe926efac
and edx, ecx
sub ebx, 0xe927286e
mov ecx, 0xe9274378
inc ecx
xchg ecx, esi
or edx, esi
jmp 0x4758d7
push 0xe8d63ed6
shr esi, 0x15
xor esi, 0xe92d6974
or ecx, edx
neg ebx
shl esi, 1
neg ebx
add esi, 0xe92df76e
xor ebx, edx
jmp 0x476c44
push 0xe8dc5eac
and esi, 0xe92e3ad8
xchg esi, edx
or edx, ebx
mov ebx, edx
jmp 0x475de5
call fcn.00478220
or esi, ebx
or ecx, 0xe930cc38
add ebx, esi
and ebx, esi
add ebx, edx
and esi, 0xe93137a2
jmp 0x477abd
mov edi, 0x123b2f04
or ecx, edx
sub ebx, edx
add ecx, edx
add edx, ebx
sub ebx, 0xe9347f54
and ecx, ebx
jmp 0x4780c3
push 0xe8d30022
or ecx, 0xe9367aae
sub edx, esi
ror esi, 6
not ecx
shl ebx, 0xe
or ecx, edx
add ecx, ebx
sub edx, ebx
xor ecx, ebx
mov esi, ecx
rol ecx, 5
shl ecx, 8
jmp 0x475ad4
push 0x74145
xchg edx, ebx
add ebx, 0xe937e726
sub esi, ebx
sub esi, ebx
inc ebx
add edx, ecx
add esi, edx
and ecx, ebx
inc ebx
xor ecx, edx
jmp 0x476578
push 0xe8d8ed16
xor esi, ebx
sub ecx, esi
jmp 0x476e73
call fcn.00478220
sub esi, ecx
or edx, 0xe95756c4
xchg edx, ecx
ror ecx, 7
shl ecx, 0xb
xchg ebx, edx
and esi, ebx
sub ebx, 0xe9587ee6
xor ebx, ecx
add ebx, edx
jmp 0x47735b
push 0xe8d31e80
and esi, ecx
and esi, ebx
or edx, ecx
or ebx, ecx
xor edx, 0xe95f50d2
and edx, ecx
dec ebx
neg ebx
rol ebx, 3
xor edx, esi
add ebx, ecx
rol esi, 0xd
jmp 0x4778df
call fcn.00478220
or ebx, ecx
shl ebx, 0x13
xchg edx, ebx
dec ecx
dec edx
and edx, 0xe964c0ca
jmp 0x4766b8
push 0xe8d551c4
xor edx, esi
xchg ebx, esi
and ebx, edx
or esi, edx
xchg edx, ebx
or ebx, ecx
jmp 0x475853
push 0xe8d679cc
xor esi, ecx
shl edx, 0xf
xchg edx, ecx
add ebx, ecx
mov ecx, edx
xor ecx, ebx
xor ebx, 0xe9723f94
mov ecx, 0xe9727600
jmp 0x47706d
pop edi
xor ebx, 0xe974500a
inc ecx
sub edx, ecx
xor edx, 0xe974e030
sub ecx, ebx
add ebx, ecx
or ecx, esi
rol edx, 0xe
sub esi, ecx
mov ebx, ecx
jmp 0x4773d2
call fcn.00478220
xchg esi, ebx
add ecx, 0xe9770620
inc ecx
xor ecx, esi
mov ecx, esi
shr ebx, 0x18
xor ecx, edx
xor ebx, edx
dec ebx
and esi, edx
add edx, ecx
add esi, edx
jmp 0x477f18
push 0xe8da3bf7
ror ebx, 0xa
or ecx, esi
add ecx, 0xe97a35cc
xchg ebx, ecx
jmp 0x47673d
push 0xe8d51534
shr esi, 0x14
add edx, esi
sub esi, edx
xor edx, esi
add edx, 0xe97bfed8
mov ebx, ecx
shl ecx, 7
and ebx, 0xe97c510c
or ebx, 0xe97c6db6
xchg ebx, esi
sub esi, 0xe97ca4d0
mov esi, 0xe97cbe16
jmp 0x4773dd
pop edi
inc edx
add ebx, edx
xor esi, ebx
or ecx, ebx
and edx, ecx
nop
xor esi, 0xe9805fd2
shr edx, 0x10
bswap ecx
and ecx, edx
jmp 0x4761c1
push 0xe8d2c512
mov ebx, 0xe984d1c2
or esi, 0xe984ecec
xor esi, ebx
or edx, ebx
add edx, esi
sub ecx, 0xe98553e4
add edx, esi
neg edx
and esi, 0xe985a666
shl ecx, 1
jmp 0x4765e0
push 0xe8dc7c28
sub ecx, ebx
mov ecx, ebx
shr ebx, 9
and ecx, esi
and ebx, esi
xchg ecx, esi
and ecx, esi
and edx, esi
mov esi, ecx
neg ecx
xchg esi, ecx
bswap esi
jmp 0x476d9e
mov edi, 0x123b2f04
xchg edx, ebx
add ebx, 0xe9886950
shl edx, 1
or edx, esi
or esi, ecx
xchg edx, ebx
add ecx, edx
shl esi, 0x17
jmp 0x475b3f
push 0xe8d42727
xchg ecx, ebx
add edx, ecx
sub ebx, ecx
or ecx, esi
jmp 0x4776bf
push 0xe8dc214e
or ecx, edx
and edx, esi
xor ebx, esi
and esi, edx
or ecx, ebx
neg ebx
jmp 0x47639c
pop edi
nop
rol ebx, 0x13
sub esi, edx
sub ebx, 0xe9a1f652
add edx, ebx
and ebx, 0xe9a22a6c
xchg ecx, edx
and ebx, 0xe9a26412
or ebx, ecx
add ebx, edx
mov ebx, 0xe9a2b282
xor edx, 0xe9a2cd46
add ecx, edx
and esi, 0xe9a3017a
jmp 0x47739e
push 0xe8d4f8d0
dec esi
rol esi, 0x1e
and esi, ebx
mov esi, ecx
and ebx, ecx
and ecx, edx
jmp 0x475cdb
call edi
neg edx
neg edx
and ecx, 0xe9a62d64
dec edx
mov esi, 0xe9a66404
rol ecx, 7
jmp 0x4784fe
push 0xe8dc40fc
add ebx, ecx
xor edx, ecx
add ecx, 0xe9b371a0
mov ebx, edx
inc esi
not edx
shr esi, 0x10
or ecx, edx
add ebx, esi
add edx, ebx
jmp 0x475786
pop edi
inc ecx
xchg esi, ebx
mov ebx, edx
dec ebx
xor edx, ecx
and edx, ebx
inc esi
xchg edx, ecx
or esi, ecx
add edx, 0xe9b54bf0
and esi, ecx
xor ecx, edx
jmp 0x477768
mov edi, 0x123b2f04
inc ecx
xor esi, 0xe9b6379e
xor edx, ebx
or ecx, ebx
not ecx
xor edx, 0xe9b6a8c4
jmp 0x4757d9
pop edi
or esi, edx
mov ecx, edx
xor ebx, ecx
inc esi
add ecx, ebx
xor ebx, 0xe9b75584
add esi, ecx
rol esi, 0xd
sub ecx, esi
mov esi, ecx
jmp 0x475762
mov edi, 0x123b2f04
neg ebx
or ecx, ebx
add ecx, edx
or esi, ebx
jmp 0x4771ae
pop edi
and esi, ecx
dec esi
mov ecx, 0xe9bfe6b4
inc ecx
and edx, ebx
inc ecx
or esi, 0xe9c05898
mov ebx, 0xe9c073f0
xor edx, 0xe9c08e00
xor ecx, esi
add edx, 0xe9c0c338
and esi, ecx
jmp 0x47658e
push 0xe8dfda40
bswap esi
ror esi, 0x1b
xchg ebx, ecx
or esi, ebx
add edx, ecx
or ebx, esi
or esi, edx
or edx, 0xe9c1c6ca
xor edx, ecx
xchg ecx, esi
jmp 0x477307
push 0x401400
sub ecx, ebx
and ebx, edx
or esi, edx
xor esi, 0xe9c275d8
jmp 0x476c6b
push 0xe8d2a89b
and esi, 0xe9c29a9e
or esi, 0xe9c2b91e
jmp 0x475db7
push 0xe8d2e35c
add esi, ecx
xor ebx, 0xe9c4600a
bswap ecx
or edx, 0xe9c498dc
not esi
add ecx, edx
xchg ecx, ebx
neg esi
xor esi, edx
neg edx
add edx, esi
sub esi, edx
jmp 0x4758ad
pop edi
or ebx, esi
and ebx, edx
mov ecx, edx
add ebx, 0xe9c5e048
shl edx, 0x1a
dec edx
add ebx, 0xe9c6376e
sub edx, 0xe9c65278
jmp 0x477cf9
call fcn.00478220
shr edx, 0x1c
and edx, ecx
and edx, esi
sub ecx, edx
jmp 0x4783db
push 0xe8dee3e8
xchg ebx, ecx
xor ebx, esi
mov esi, ecx
xor edx, ebx
xchg ebx, esi
and esi, 0xe9c85440
jmp 0x476507
push 0xe8d7687e
sub edx, ebx
or esi, ecx
xchg ecx, ebx
nop
xchg edx, ecx
sub ecx, esi
or esi, ecx
sub ecx, ebx
xchg ecx, ebx
mov esi, 0xe9ccbcea
jmp 0x476f77
call edi
xor esi, 0xe9d36a32
xor ecx, 0xe9d39bf6
mov ecx, 0xe9d3caea
inc ecx
xchg ebx, ecx
or ebx, esi
and esi, 0xe9d48c28
ror ebx, 0x17
jmp 0x477a7c
push 0xe8dad264
mov ecx, 0xe9dc0ca0
or ecx, edx
bswap edx
sub esi, ecx
sub ecx, ebx
add ecx, ebx
xor edx, ecx
xchg ecx, esi
jmp 0x47819a
mov edi, 0x123b2f04
and ecx, edx
xchg esi, edx
and esi, 0xe9e2732a
mov ecx, esi
add edx, ecx
xchg ebx, ecx
jmp 0x475c75
call edi
or edx, ebx
sub ecx, ebx
or esi, ebx
or esi, edx
xchg edx, ebx
or ebx, ecx
not ecx
xor ecx, esi
not ebx
add ebx, esi
jmp 0x476c93
mov edi, 0x123b2f04
and ecx, edx
sub ebx, esi
add ecx, esi
sub edx, esi
and edx, ebx
xor ebx, ecx
and esi, ecx
xor ecx, 0xe9e70b70
jmp 0x476ba0
push 0xe8dea6d0
xor esi, ecx
xor esi, ebx
mov esi, ebx
add esi, edx
xor ecx, 0xe9e87d44
xchg ecx, esi
jmp 0x4777a7
mov edi, 0x123b2f04
mov esi, ebx
shl ebx, 2
jmp 0x47812d
push 0xe8e01758
and ebx, edx
or esi, 0xe9ed747c
neg ebx
shl esi, 0x18
mov esi, ecx
neg ecx
nop
mov edx, ecx
jmp 0x4767ce
push 0xe8d9a4ec
xor ecx, ebx
mov ecx, edx
add edx, ebx
shl ebx, 6
and ebx, esi
not ebx
jmp 0x47826f
call edi
or ecx, esi
neg ebx
bswap esi
inc ecx
xchg esi, ecx
inc ebx
jmp 0x4781f1
call fcn.00478220
bswap ebx
xor esi, ebx
neg ebx
or edx, ebx
jmp 0x477ca4
pop edi
xchg ecx, esi
and ecx, esi
and esi, ebx
or ebx, edx
not edx
add ebx, esi
ror ecx, 0x1d
or ebx, 0xea03e024
jmp 0x477bcd
call fcn.00478220
dec ecx
sub edx, ebx
xchg edx, esi
mov ecx, esi
bswap edx
sub edx, esi
jmp 0x4779c2
push 0xe8d65bb4
mov edx, ecx
inc esi
jmp 0x475c0b
call edi
or ecx, ebx
neg ebx
ror ebx, 0x13
add ebx, ecx
and ecx, esi
mov edx, 0xea08afac
mov edx, ecx
or edx, ebx
jmp 0x4775b3
pop edi
not esi
sub ecx, edx
or ebx, ecx
inc edx
jmp 0x475c53
pop edi
and ecx, edx
mov esi, ebx
or edx, ecx
or esi, edx
nop
or ecx, esi
or esi, ebx
add ecx, edx
or esi, edx
sub ecx, 0xea0a6422
add esi, 0xea0a7f4e
xor esi, ecx
jmp 0x475c9a
pop edi
mov edx, ecx
sub ebx, edx
shl esi, 0x13
mov ecx, ebx
jmp 0x47565d
push 0xe8d74a60
or ebx, 0xea0b3552
dec ecx
ror ecx, 0xa
sub ebx, ecx
jmp 0x476678
mov edi, 0x123b2f04
add edx, esi
mov ebx, esi
mov ebx, edx
mov esi, ecx
or edx, esi
or edx, 0xea11f022
add ebx, 0xea120b94
mov edx, esi
or edx, ebx
or esi, ecx
bswap esi
xor ebx, ecx
jmp 0x47662c
push 0xe8d7c104
xchg esi, edx
xor esi, ecx
and ecx, ebx
xchg edx, ecx
xchg ebx, ecx
bswap edx
jmp 0x476828
mov edi, 0x123b2f04
mov edx, ebx
xchg ecx, ebx
add ecx, 0xea17954c
ror edx, 0x12
rol ebx, 0x16
dec ebx
jmp 0x475555
push 0xe8d786f6
dec edx
sub ebx, 0xea1e930c
shr edx, 0x13
sub ecx, 0xea1ec95c
bswap ecx
bswap ecx
jmp 0x477ce3
push esp
rol esi, 0x10
add ebx, 0xea213f76
or ebx, ecx
xchg edx, esi
mov ecx, esi
or ecx, ebx
jmp 0x4770f1
push 0xe8d8cf4d
sub esi, ecx
mov esi, ebx
sub ecx, 0xea21ff48
add ebx, edx
xchg ecx, edx
xor esi, edx
xor esi, edx
sub ecx, esi
xchg ecx, esi
mov ecx, edx
xor esi, ecx
ror edx, 0x10
jmp 0x475a31
mov edi, 0x123b2f04
rol edx, 8
mov esi, ecx
or edx, esi
or esi, ecx
jmp 0x4782c3
push esp
and edx, ebx
xchg esi, ecx
or esi, ecx
sub ecx, edx
jmp 0x475692
call fcn.00478220
xchg ecx, edx
add edx, esi
xor ecx, edx
inc ebx
inc esi
xor esi, ebx
neg ebx
mov ebx, ecx
nop
add edx, esi
jmp 0x4767a9
pop edi
or esi, ecx
ror ecx, 1
inc edx
xor esi, edx
ror edx, 0x1f
xor edx, ecx
xor ebx, ecx
and edx, ecx
xor edx, ebx
add esi, 0xea37770a
jmp 0x47691b
pop edi
or ecx, 0xea40b104
sub esi, ecx
xchg edx, esi
add ecx, 0xea41414c
ror esi, 0x15
ror esi, 0x10
or edx, 0xea4248cc
rol esi, 1
jmp 0x476ff5
call fcn.00478220
ror edx, 0x1e
xchg ecx, ebx
neg esi
and edx, 0xea43a7d4
xor ecx, edx
sub esi, ecx
or ebx, esi
sub edx, esi
jmp 0x477200
call edi
dec ebx
inc ebx
or ecx, esi
add edx, esi
jmp 0x476cb8
push 0xe8dff9f6
xor esi, 0xea4d0834
xor esi, ebx
ror ecx, 0x16
xor ecx, 0xea4d59fe
add ecx, esi
rol ecx, 0x15
mov esi, ebx
or edx, ecx
xor ecx, 0xea4dddd6
xor edx, ecx
jmp 0x4768d9
call edi
or edx, ecx
or esi, edx
rol edx, 5
add ebx, 0xea4f8258
mov esi, ebx
and edx, 0xea4fb9ac
jmp 0x476c86
call edi
ror esi, 0x11
xor edx, esi
mov ebx, ecx
add edx, ecx
jmp 0x47855b
pop edi
xor edx, 0xea51287a
sub ebx, esi
ror ecx, 0x12
inc ebx
add ecx, edx
sub ebx, esi
jmp 0x47640e
pop edi
mov edx, ebx
shl ebx, 0x1f
jmp 0x477b32
push 0xe8d53318
shr edx, 0xa
xchg ebx, esi
xchg edx, ebx
ror esi, 0x17
jmp 0x475b8c
pop edi
mov ecx, 0xea5602e0
not esi
rol esi, 0x12
add ecx, 0xea56571c
xchg ebx, edx
mov ecx, ebx
ror edx, 0x1c
sub esi, edx
jmp 0x4780b5
pop edi
and ebx, 0xea5ab036
xor esi, 0xea5acb2e
sub ecx, ebx
sub edx, ecx
mov edx, ecx
mov ebx, 0xea5b3442
xchg edx, esi
mov ecx, esi
jmp 0x476bcc
call fcn.00478220
add ecx, edx
and esi, ebx
bswap ecx
add esi, ecx
jmp 0x476fde
pop edi
inc edx
and ecx, 0xea60270a
or ecx, edx
xor ebx, 0xea605f74
nop
neg ebx
xor ecx, ebx
xchg edx, ebx
jmp 0x47805a
push 0xe8d44550
add ebx, 0xea68a4b8
mov esi, ecx
add edx, ebx
and esi, edx
and ebx, ecx
or ebx, esi
shr ebx, 9
add edx, esi
jmp 0x475e27
push 0xe8db2d2c
and ebx, edx
mov edx, ecx
xchg edx, ebx
shl ebx, 0x1e
xor esi, ecx
ror edx, 0xa
xchg ebx, esi
or ebx, esi
ror ebx, 4
add ebx, ecx
jmp 0x4777e3
push 0xe8d212f4
add ecx, esi
xchg esi, ecx
sub ecx, 0xea6b6bce
ror esi, 3
dec ebx
xor ebx, ecx
xchg ecx, edx
or ebx, ecx
jmp 0x4763f1
pop edi
and edx, ebx
neg esi
add esi, 0xea6da6bc
mov esi, edx
or esi, ebx
inc esi
jmp 0x4774de
pop edi
sub esi, edx
add ebx, 0xea6e3700
mov esi, ecx
xchg edx, ecx
add edx, ebx
mov ebx, 0xea6e9cc6
or esi, 0xea6eb63e
xor ebx, esi
add ebx, edx
or esi, edx
shl ecx, 0x1f
add esi, ebx
jmp 0x477e2b
push 0xe8dec46c
xchg esi, edx
xor ebx, 0xea6f7a60
add esi, 0xea6f9558
xor ecx, 0xea6fb0b0
inc esi
ror esi, 0xf
jmp 0x47665e
mov edi, 0x123b2f04
or esi, 0xea70f12e
ror ecx, 0x16
inc edx
or ebx, ecx
rol ecx, 0x1f
mov esi, 0xea717a40
mov edx, 0xea719400
mov edx, esi
jmp 0x476c2f
pop edi
sub esi, 0xea7253bc
rol ecx, 2
mov esi, 0xea72880e
mov esi, ebx
shr ecx, 0x11
sub ebx, 0xea72d690
shr edx, 0x17
and ebx, 0xea73108a
jmp 0x477afe
mov edi, 0x123b2f04
or ebx, 0xea77c8d6
mov ecx, 0xea77e296
inc esi
add ecx, 0xea78171a
mov edx, 0xea7832a6
rol esi, 0x15
xchg ebx, edx
xchg ebx, edx
xchg esi, ecx
sub ecx, ebx
jmp 0x475a7b
pop edi
sub ecx, 0xea7dd1a4
dec esi
or ecx, esi
or ecx, 0xea7e24a0
jmp 0x475f58
call edi
or ebx, 0xea7e4b82
or edx, esi
sub ebx, ecx
sub ebx, esi
ror ecx, 0x14
add esi, 0xea7ed090
or ebx, esi
add ecx, esi
jmp 0x477443
pop edi
neg ecx
add esi, ecx
neg ecx
xchg edx, ebx
mov edx, ebx
add esi, ecx
dec esi
xchg ecx, edx
mov edx, ecx
add ebx, esi
sub esi, edx
or ebx, 0xea880fec
jmp 0x475d41
call edi
inc esi
and ebx, esi
xor ebx, ecx
sub esi, ecx
or esi, edx
bswap esi
or edx, ecx
xor ebx, esi
add ebx, ecx
xchg esi, ecx
xchg ebx, ecx
xor ecx, edx
sub esi, ebx
neg ecx
jmp 0x476528
pop edi
mov esi, edx
xchg esi, ecx
or ecx, edx
shr esi, 0x11
jmp 0x477d5b
pop edi
mov esi, ecx
shl ecx, 0x15
add ebx, esi
or edx, 0xea9e726a
shl edx, 0x1a
and esi, 0xea9ea9d2
jmp 0x4779ad
mov edi, 0x4132136a
xor ecx, edx
add ebx, esi
jmp 0x477569
call edi
rol ecx, 0x16
ror ebx, 3
sub edx, ebx
sub edx, esi
jmp fcn.00477261
push 0xe8d7a48c
sub esi, 0xeaaa49fa
add esi, 0xeaaa68ae
jmp 0x476e2a
pop edi
and edx, 0xeaaa8ed2
shl ecx, 0x1c
xchg ecx, edx
add ebx, 0xeaaadd90
mov esi, 0xeaaaf70a
xchg ebx, ecx
jmp 0x476cc7
pop edi
xchg ecx, edx
xchg ecx, edx
sub ecx, edx
mov ecx, edx
mov ecx, ebx
ror esi, 0x11
jmp 0x477171
pop edi
xor ebx, ecx
neg ecx
add edx, ecx
sub ecx, esi
xor ecx, 0xeab39554
rol edx, 7
ror edx, 8
add ecx, 0xeab3ebf0
or ebx, ecx
and esi, ebx
jmp 0x476555
call edi
add ecx, ebx
xchg ebx, ecx
rol ebx, 0xf
mov edx, esi
ror ebx, 0x12
add ebx, ecx
or esi, ecx
rol edx, 0x11
sub ecx, esi
sub edx, ecx
xor esi, 0xeabbd286
nop
and ebx, esi
xor ecx, esi
jmp 0x4755f3
push 0xe8db0ffe
mov ebx, edx
mov esi, ecx
and edx, 0xeabc77ce
or esi, 0xeabc9694
shr ecx, 0xe
mov ecx, esi
rol ecx, 0x1a
shl esi, 8
xchg ebx, esi
mov ecx, ebx
jmp 0x4776f4
pop edi
add ebx, esi
xor ecx, ebx
shl ebx, 0xa
xchg esi, ecx
nop
mov ebx, 0xeabde0d0
or ecx, esi
sub esi, 0xeabe14d2
jmp 0x47607d
call edi
xor esi, ebx
mov esi, ebx
sub esi, ecx
mov ebx, 0xeac41936
jmp 0x4784df
push 0xe8de87d6
sub ecx, ebx
xchg edx, ecx
bswap esi
add esi, edx
xchg ecx, esi
mov ebx, edx
xor esi, ecx
neg ecx
jmp 0x47680e
pop edi
mov ebx, edx
and esi, ecx
or ebx, esi
or edx, ebx
jmp 0x4784b2
call fcn.00478220
xor esi, ecx
xor ebx, esi
add ebx, 0xeac7c528
sub ecx, ebx
mov esi, ecx
and edx, 0xeac81294
rol ebx, 0x1f
neg ebx
or edx, ecx
xchg edx, ebx
jmp 0x477377
call fcn.00478220
xor edx, 0xeaca9f9c
sub ebx, edx
and ecx, ebx
shl ebx, 0x12
xchg ebx, edx
add edx, ebx
mov ebx, ecx
mov edx, 0xeacb55d4
xchg ebx, ecx
xchg ebx, ecx
jmp 0x4761f9
push 0xe8daf096
not edx
nop
mov edx, ebx
inc ecx
jmp 0x477f41
pop edi
bswap edx
and ebx, ecx
xchg ebx, esi
sub ecx, esi
xchg ecx, edx
add edx, ecx
jmp 0x477136
mov edi, 0x123b2f04
shr ebx, 0x11
xchg esi, ebx
xor edx, 0xead3e398
add ecx, esi
sub edx, 0xead416ca
or esi, ecx
xchg ebx, ecx
add ebx, edx
or ecx, 0xead48018
mov esi, ebx
sub ecx, 0xead4b4c8
add ebx, edx
or ecx, 0xead4e62c
rol esi, 4
jmp 0x47711b
call fcn.00478220
xchg esi, ecx
xchg edx, ecx
mov edx, 0xead7694e
mov ecx, 0xead78320
sub ebx, 0xead79e32
and esi, ebx
jmp 0x478048
call edi
dec ecx
neg ebx
or edx, esi
or esi, ecx
sub ebx, esi
xchg edx, ecx
and ebx, ecx
add esi, ebx
and esi, ecx
rol ebx, 0x1b
jmp 0x4763be
pop edi
xor ebx, esi
and ecx, esi
shl esi, 0x17
mov ecx, ebx
or ebx, edx
or ecx, edx
xor esi, ecx
shl edx, 0x14
shr edx, 0x15
mov edx, ebx
or edx, 0xeafdc708
sub esi, 0xeafde3cc
bswap ebx
xchg ecx, ebx
jmp 0x477f6a
pop edi
dec esi
xor ecx, esi
add esi, ecx
and edx, 0xeafe915c
not edx
add ecx, edx
or ecx, 0xeafee034
neg ecx
nop
inc edx
jmp 0x47660a
pop edi
bswap esi
and ebx, edx
not ebx
inc ebx
xchg edx, ecx
add ebx, edx
jmp 0x47781b
pop edi
add edx, esi
mov ebx, ecx
jmp 0x47615a