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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xfffffedd
jne 0x401066
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.ole32.dll_CoRegisterPSClsid
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.ole32.dll_CoRegisterPSClsid
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xfffffee3
jne 0x4010db
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.ole32.dll_CoRegisterPSClsid
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.ole32.dll_CoRegisterPSClsid
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.ole32.dll_CoRegisterPSClsid
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
ret
call sub.user32.dll_GetCapture
cmp eax, 0xfffffee9
jne 0x401187
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.user32.dll_GetClipboardData
call sub.ole32.dll_CoRegisterPSClsid
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff04
jne 0x40122e
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.ole32.dll_CoRegisterPSClsid
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.ole32.dll_CoRegisterPSClsid
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.oleaut32.dll_SafeArrayGetElemsize
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.user32.dll_GetClipboardData
call sub.ole32.dll_CoRegisterPSClsid
call sub.user32.dll_GetClipboardData
call sub.oleaut32.dll_SafeArrayGetElemsize
ret
jmp 0x4756c5
and ebx, edi
xor ecx, edi
xor esi, ebx
nop
jmp 0x47744d
pop esi
and ecx, ebx
and ebx, 0x48698806
add ebx, edx
mov edx, ecx
or ecx, 0x486ac062
sub ebx, 0x486b295e
xor ecx, edi
or edx, ecx
dec edi
jmp 0x477df9
push 0x4583afb0
add ecx, edi
or ecx, edx
shr ebx, 0x1b
add ecx, edx
bswap ecx
sub ebx, edi
xchg edx, ecx
sub ecx, edi
mov edx, edi
jmp 0x477b60
push 0x45895c6e
sub ebx, ecx
or ebx, ecx
dec edi
and ecx, edx
xchg edi, ecx
and edi, 0x4885e14a
inc ebx
xor edx, ecx
and edi, edx
and ebx, edi
and edx, ecx
inc ecx
xor ecx, edx
xor edi, 0x488936f3
jmp 0x476269
pop esi
inc edx
xor ecx, ebx
shl edx, 0x17
and ebx, 0x488af916
add edx, edi
dec ecx
sub edx, edi
jmp 0x4774ea
pop esi
and ebx, edx
add ebx, edx
bswap edx
and edx, ebx
or ebx, 0x488e7e90
add ebx, edx
or ebx, edi
jmp 0x477f07
pop esi
sub ebx, edi
mov ecx, edi
xchg ebx, edx
xchg edi, ecx
sub edi, edx
dec ebx
inc ecx
mov edi, edx
jmp 0x477c17
mov esi, 0x2774562b
shr edx, 0x13
add ecx, ebx
bswap ecx
not ebx
xor edi, 0x48a15ad3
mov ecx, 0x48a1c259
sub ebx, ecx
mov edx, edi
and ecx, ebx
neg ebx
jmp 0x477ea0
pop esi
and ebx, ecx
not edi
sub ebx, ecx
mov edi, edx
dec edi
sub edi, edx
xchg ebx, edi
or ebx, edx
bswap edi
xor ecx, edx
mov ebx, ecx
neg edi
jmp 0x4759c4
pop esi
xor ecx, edx
sub ecx, edx
ror edx, 0xe
add ebx, edx
xor ebx, 0x48aad18b
inc ebx
shl ebx, 4
and ecx, 0x48abf9e5
bswap ebx
sub ebx, ecx
shl edx, 0x1f
or ecx, edi
jmp 0x475b75
pop esi
shr edx, 8
sub edx, ebx
or edx, ebx
or ebx, 0x48af3335
shr ebx, 0x18
xor ebx, ecx
and edi, edx
not edx
mov edx, ecx
xchg ecx, ebx
shr edx, 0x1c
xchg ebx, edx
jmp 0x4782b4
push 0x462f8361
bswap ecx
add ebx, edx
or edi, ebx
add ecx, ebx
xor edi, edx
or ecx, 0x48b9e52d
mov ecx, 0x48ba6151
xor edi, ecx
or ecx, edx
dec edx
jmp 0x4780b3
pop esi
not edi
add ecx, edi
ror edi, 0xd
xchg ecx, ebx
mov edx, ecx
dec ebx
add edx, edi
sub ebx, ecx
add edi, ebx
xor edx, 0x48c975b2
jmp 0x4782d5
push 0x462a3a64
mov edi, ecx
ror ebx, 1
bswap ebx
or edx, edi
bswap ecx
rol edx, 4
sub edi, edx
xchg ebx, ecx
shl edx, 0x12
jmp 0x477767
pop esi
sub edi, edx
or edx, 0x48d8803e
neg ebx
add edx, ebx
xor ecx, edi
xchg ebx, edx
xor ebx, ecx
rol edx, 0x1e
sub ebx, edx
bswap ecx
mov edi, edx
jmp 0x477c01
pop esi
shr ebx, 8
mov edi, edx
xor ebx, 0x48f25b55
shr ebx, 0x16
mov edi, ebx
sub edx, edi
mov edx, 0x48f5a7c4
not ebx
inc edi
xchg ebx, edi
shl ebx, 0x19
add ecx, edi
mov ecx, edx
jmp 0x477e1b
push 0x4620e179
shl edx, 0xd
not ebx
xchg ecx, edi
not ecx
ror edx, 0x16
or edi, ecx
not ecx
mov edi, edx
and ebx, edx
add edx, ecx
or ecx, 0x48fdcf72
xchg ecx, edx
xchg ebx, ecx
bswap ebx
xchg edi, ebx
jmp 0x476998
push 0x461850de
or ebx, edi
and ecx, ebx
and edx, 0x4900c213
xor edi, ecx
shl ecx, 0xb
xchg ebx, ecx
shl edx, 0x1c
ror edx, 0x14
mov ebx, edx
add edx, ebx
and edx, ebx
or ebx, ecx
inc edi
sub edi, ebx
sub edi, 0x4905a790
add ebx, ecx
jmp 0x4766bc
push 0x4610cff5
sub ecx, ebx
and ebx, edi
sub edx, 0x49175b23
xor edx, ecx
sub edi, ecx
mov edx, edi
rol edi, 2
or edx, 0x49196fce
and edx, ebx
add edi, ecx
jmp 0x4762a1
pop esi
xchg ecx, ebx
or ecx, edx
xor ebx, edx
xor edx, 0x493adcb2
jmp 0x475e45
push 0x4587beb9
inc ecx
xchg edx, ebx
xor ecx, edx
xor ecx, 0x4952f053
add ecx, 0x4953568d
dec ecx
and edi, 0x49542c61
and edi, ecx
xchg ebx, ecx
shl ebx, 1
jmp 0x476d37
pop esi
xchg ecx, edx
xchg ebx, edi
nop
jmp 0x475901
push 0x4585e3be
bswap ecx
mov edx, 0x4957c49d
and edx, ecx
add edx, edi
jmp 0x476289
call fcn.0047583c
dec edi
not ebx
or edx, ecx
add edx, edi
neg edi
sub edi, ebx
and edx, ebx
or edi, edx
add edx, 0x4961ae9a
dec ebx
jmp 0x47781c
call fcn.0047583c
sub edx, ebx
add edi, edx
and edi, ebx
neg edi
bswap edx
xchg edi, edx
and edx, edi
mov ecx, 0x4965fece
inc ebx
rol ecx, 0x17
and ebx, edx
jmp 0x477f75
mov esi, 0x123b2f04
or ebx, edi
or ecx, ebx
or edx, ebx
xor ebx, 0x4968f6fc
xchg edx, ecx
or ecx, edx
and ecx, edx
nop
sub edi, ebx
or ebx, ecx
xor edx, edi
dec ecx
jmp 0x476097
push 0x46387dde
xchg ecx, edx
shl edx, 0xd
mov ebx, edx
mov ecx, 0x497e7dcb
or ecx, edi
or edx, ecx
dec ebx
shl ecx, 0xe
sub edi, ebx
and ebx, edi
mov edx, ecx
sub ecx, edx
and ecx, 0x4983ef7c
xor edi, edx
add ecx, 0x4984b951
rol ecx, 0x11
jmp loc.00477276
push 0x46225724
xchg ecx, ebx
and ecx, ebx
neg ebx
xor ebx, 0x4986fb37
and ecx, ebx
mov edi, 0x4987c6d0
dec ecx
xchg edx, ebx
mov edi, ebx
jmp 0x4771ae
pop esi
add ebx, ecx
or ecx, edi
shl ebx, 0x15
ror edx, 0xa
or ecx, 0x498b629f
and edi, 0x498bf97e
sub edx, edi
or edx, edi
and edx, ecx
mov ebx, 0x498daf5d
ror ecx, 0x13
bswap ebx
xchg edx, ecx
xor ebx, 0x498f4f26
xchg ebx, edi
or edi, edx
jmp 0x476aca
mov esi, 0x123b2f04
not edx
xchg ebx, edi
and ebx, edx
xor ebx, ecx
sub ecx, edi
or ebx, edx
mov edi, ebx
bswap edx
and edx, edi
xchg ecx, edx
and edi, 0x49975163
jmp 0x476ff4
call fcn.0047583c
xchg ebx, ecx
or edx, ecx
mov ecx, ebx
and edx, edi
add edx, edi
shr edx, 8
xchg ecx, edx
xchg ecx, ebx
xchg edi, ecx
xchg edi, ebx
ror edx, 4
jmp 0x477a1c
call fcn.0047583c
xor ebx, edx
xchg edi, edx
mov ebx, edi
mov ecx, edx
add edx, 0x49b8ec8f
or ecx, edi
and ebx, edx
jmp 0x476724
pop esi
bswap ebx
or edx, edi
sub ecx, edx
xor edx, 0x49cd87c6
and edx, 0x49cdedd2
xchg edx, edi
jmp 0x47641d
push 0x4589bbe4
bswap ecx
or edx, 0x49f186f6
sub ecx, edi
and ebx, 0x49f2b830
xor edi, 0x49f3225b
jmp 0x4782e7
mov esi, 0x123b2f04
xor edi, ebx
add ecx, ebx
xchg edi, ebx
neg ebx
xchg edi, ecx
add edi, ecx
mov edx, edi
jmp 0x4767be
push 0x46112a2d
add ebx, edi
and edi, edx
dec ecx
sub edx, ebx
sub ebx, edi
xor edx, 0x49f8d73b
mov edi, ebx
ror ecx, 4
xor ebx, 0x49fa1f34
or ebx, ecx
or edx, 0x49faecc0
jmp 0x476055
pop esi
mov ebx, 0x4a079d9a
mov edi, edx
and ecx, edi
or ebx, ecx
or ecx, 0x4a092e73
and ebx, ecx
mov ebx, ecx
xchg ebx, ecx
jmp 0x476388
pop esi
and edx, ecx
or ecx, ebx
not ecx
jmp 0x476d5a
pop esi
or edx, ecx
sub edx, 0x4a24b315
jmp 0x475fa3
push 0x462f22c9
and ebx, edi
bswap ecx
mov ebx, 0x4a293372
bswap ecx
and edi, ecx
mov edx, ecx
mov ebx, 0x4a2ac8b0
jmp 0x475943
pop esi
mov ecx, 0x4a3133a3
xor ecx, 0x4a31a6fa
sub edx, edi
and ebx, edx
add ebx, 0x4a32c9a6
jmp 0x4756d1
pop esi
dec edx
sub ecx, edx
ror edi, 0xf
shl ebx, 0x11
mov edx, ecx
or ecx, edx
xchg edx, edi
jmp 0x477fa2
push 0x458a54be
shr ecx, 0x18
xor ebx, edx
shr ecx, 0x1d
not ebx
add edi, ebx
not edx
and edx, 0x4a5ac03c
add ecx, edi
not ecx
jmp 0x47753e
push 0x45834dfe
and ecx, 0x4a5c4bba
sub ebx, edx
jmp 0x475799
pop esi
sub edx, ecx
mov ecx, edx
shr ecx, 0xe
shr edi, 0x17
jmp 0x4757b6
pop esi
xor edx, 0x4a8b3bf1
mov ecx, edi
mov edx, ebx
add edx, edi
add ecx, ebx
jmp 0x476485
push 0x4617f274
xor edi, ebx
shl ecx, 0xe
add edx, ecx
mov ebx, 0x4a9b7f26
add edx, edi
xchg ebx, ecx
xchg edi, edx
shl edx, 0x16
xor ebx, ecx
sub ebx, edi
sub ebx, edx
sub edx, ecx
dec edi
jmp 0x475ba3
push 0x462b868f
sub ebx, edx
ror ecx, 0x18
jmp 0x477d48
mov esi, 0x123b2f04
neg ebx
neg edx
xor edx, ecx
and edx, ebx
and ebx, edx
ror ebx, 9
sub edi, ecx
jmp 0x477372
call esi
xor edi, edx
add edi, ebx
neg ebx
or edx, ebx
dec ebx
xor ebx, edx
shr ebx, 5
or edx, ecx
shr edx, 0x1d
add ebx, 0x4ad5b033
add ebx, 0x4ad6159d
add edi, 0x4ad6720b
and ebx, edx
xor edx, 0x4ad74e55
xchg edi, ebx
jmp 0x4757e1
call esi
sub edi, edx
or ecx, edi
add edx, 0x4ae13262
inc edx
not ebx
or edi, 0x4ae28de1
mov ecx, 0x4ae30191
jmp 0x4776c8
call fcn.0047583c
dec ecx
mov ebx, edx
or ebx, ecx
and edx, ebx
mov ecx, 0x4ae53c7d
xor ebx, edx
xchg edx, ebx
mov edx, ecx
jmp 0x476958
call fcn.0047583c
add edx, edi
ror ebx, 9
xchg ebx, edi
xor edx, 0x4af65259
jmp 0x477698
push 0x4626df16
mov ecx, edx
sub edi, ecx
mov ebx, 0x4afcfbbd
xor ebx, ecx
xor edx, edi
add edx, ebx
xor edi, 0x4aff506f
inc ebx
xchg edx, ecx
add edx, edi
sub ecx, edi
mov edx, ebx
jmp 0x476fc8
push 0x4617009f
sub ebx, edx
sub ecx, 0x4b2e36c5
sub edx, ecx
shr ecx, 6
sub ecx, ebx
dec ecx
xchg edx, edi
inc edx
sub ecx, ebx
jmp 0x477925
call esi
shl ecx, 0x12
inc ebx
not edx
shr ebx, 0x1b
mov edx, edi
sub edx, edi
xchg edi, edx
xor ebx, edx
xchg ecx, edx
xor edx, ebx
xchg ebx, edi
sub edi, ecx
add edi, edx
neg edx
jmp 0x475d78
push 0x46215042
shr edx, 1
mov edx, 0x4b45a3c0
mov ebx, 0x4b460ac2
xor ecx, ebx
jmp 0x47739b
call esi
rol edx, 0x11
shr ebx, 0xc
xchg edi, ebx
xor ecx, edx
mov edx, ebx
sub ecx, edi
shr ebx, 9
jmp 0x4778c9
pop esi
and ebx, edi
dec ecx
and ecx, ebx
or ebx, edi
xor edi, ebx
xor ecx, ebx
or ebx, 0x4ba90713
jmp 0x475b3c
pop esi
or ebx, edi
and edi, edx
or edi, ecx
or ecx, edx
bswap edx
xor edx, edi
jmp 0x475a00
mov esi, 0x123b2f04
xchg edi, ebx
and ecx, ebx
sub ebx, ecx
and ebx, ecx
rol ecx, 0x15
not edi
xor edi, edx
and edi, edx
or ebx, edi
add edx, ebx
jmp 0x477792
push 0x46138770
sub edi, ebx
and edi, 0x4c261fee
and ecx, 0x4c26848a
neg edx
dec ecx
sub edx, 0x4c33d80e
not edx
xchg edx, edi
shr ecx, 0x16
neg ebx
and edx, ebx
or ebx, 0x4c389809
xchg ebx, ecx
dec ebx
or edi, 0x4c39d4c4
and edx, edi
jmp 0x477b34
mov esi, 0x123b2f04
dec edx
or edx, ebx
bswap edi
xor edx, 0x4c3c087d
sub edi, edx
xchg ebx, edi
add ecx, ebx
not ecx
or ecx, edx
neg edi
or edx, edi
jmp 0x4767da
push 0x4632152a
xor ecx, 0x4c46a010
mov edi, 0x4c470ba0
xor ebx, ecx
or ebx, ecx
mov ebx, 0x4c4887cc
jmp 0x476b4c
push 0x462b279e
and edi, edx
mov edx, ecx
and ecx, 0x4c7adc68
shr edx, 0x19
shr edx, 0x15
add ebx, 0x4c7c2bdc
xchg ebx, ecx
and edx, 0x4c7cf4b8
jmp 0x4766ad
mov esi, 0x2774562b
and ebx, edx
mov ecx, edi
nop
shl ecx, 3
add edx, 0x4c8f8939
bswap ebx
jmp 0x475ebd
call fcn.0047583c
sub ecx, edi
sub edi, ecx
shl ecx, 0xd
or edx, 0x4c91cdbd
xor ebx, edi
jmp 0x477f24
mov esi, 0x2774562b
add edi, 0x4c92c361
xor edx, edi
shr edi, 0x18
jmp 0x476170
mov esi, 0x123b2f04
nop
xor edi, ecx
add edx, edi
neg edi
not edx
xor ebx, edx
add ecx, 0x4ca26f17
jmp 0x476ecd
push 0x4627440e
add edx, ebx
xor edi, ebx
neg ecx
or edi, edx
ror ebx, 6
xchg edi, ecx
dec edi
or edi, ebx
jmp 0x476ee6
pop esi
xor ecx, edx
or ebx, ecx
xchg ebx, edx
mov ebx, edx
and edi, ebx
xor ebx, edx
jmp 0x475e79
call fcn.0047583c
xor edi, 0x4cc8cc6b
xor ecx, 0x4cc9032d
sub ecx, edx
and ebx, 0x4ccae5eb
bswap ebx
and ecx, edx
or ecx, ebx
or ecx, ebx
jmp 0x47732d
call esi
rol ecx, 0x15
sub edi, ecx
bswap edi
xchg ebx, edi
rol ecx, 0x11
mov edx, ebx
xor ebx, ecx
sub ecx, ebx
jmp 0x476394
pop esi
mov ebx, ecx
inc ebx
shl ecx, 0x17
or edi, edx
inc edi
xor edx, 0x4cde1446
or edi, 0x4cde7f13
and ebx, ecx
add edi, ecx
add ebx, ecx
jmp 0x477cd2
mov esi, 0x2774562b
ror edx, 0x19
mov edi, ecx
xchg edx, edi
dec edx
not edx
xchg ecx, ebx
not ebx
sub ebx, edi
jmp 0x478268
push 0x462678d4
or ebx, ecx
shl edx, 0x1e
add ebx, edx
inc edi
jmp 0x47681a
call esi
add edi, ecx
xor edi, ebx
jmp 0x477a66
call fcn.0047583c
ror edx, 8
mov edx, 0x4d4364ea
ror ebx, 0x1c
add ecx, ebx
add ecx, ebx
or edi, ecx
xchg ecx, edx
xchg edi, ecx
add ebx, ecx
xchg ecx, edx
mov ebx, edx
shl edi, 0x1d
dec ebx
jmp 0x476a8f
push 0x4621b908
or edi, ecx
or ebx, edx
bswap edx
or edi, ecx
xor edi, ebx
or ecx, edi
or ebx, edx
sub ecx, 0x4d477185
add ebx, 0x4d47a7f8
xor ecx, edi
jmp 0x477a74
call esi
add ebx, edx
bswap ebx
add edx, ebx
mov ebx, edx
xor ecx, ebx
or ebx, ecx
shr edi, 0x12
add ecx, 0x4d4a88e3
mov edx, ecx
inc ecx
mov ecx, ebx
or edx, ebx
or ecx, edi
shl edi, 0x15
and edx, ebx
add edi, ecx
jmp 0x47634a
push 0x4582d927
or edx, edi
and ebx, 0x4d5d87c7
or edi, ecx
add ebx, 0x4d5def70
dec ebx
sub ecx, ebx
jmp 0x4764e3
pop esi
or ebx, edi
ror edi, 7
or ebx, edx
and ebx, ecx
neg ecx
and ecx, edi
dec ecx
sub ecx, 0x4d7e1762
add ecx, 0x4d7e7869
sub ebx, ecx
xchg edi, ebx
xor ecx, 0x4d7fc5ab
xor ebx, 0x4d802bd0
and edi, ebx
mov ebx, edi
jmp 0x475ffc
push 0x458aa523
sub edi, ebx
inc edi
mov ecx, ebx
or ebx, edx
xor edx, 0x4d88dd2a
and ecx, ebx
xchg edx, edi
neg edi
xchg ebx, edi
sub edx, edi
xor edi, ebx
jmp 0x476eb3
call esi
xor ebx, edi
rol ecx, 0x15
or edi, ecx
sub edx, ebx
xor ecx, edx
jmp 0x477dc8
pop esi
ror edx, 0x13
and edx, ecx
and ecx, edx
mov edx, ebx
shl edi, 0x16
or edx, edi
add edi, 0x4d9a17a1
or ebx, edi
neg ecx
rol edx, 0x13
mov ecx, 0x4d9bc723
jmp 0x475a60
pop esi
mov ebx, edx
and edx, edi
and edx, 0x4da46915
xchg edx, ecx
or ebx, edi
xor ecx, edi
mov edx, ecx
and ecx, edi
add edi, 0x4da71ef4
xor ecx, edx
add edi, edx
jmp 0x476fe2
call esi
and ecx, 0x4dd45765
neg edx
xchg edx, ebx
xor ecx, 0x4dd59de3
mov edi, ecx
sub edi, ecx
add edi, ebx
and ecx, edi
and edi, 0x4dd7b111
xor ebx, edx
xor edx, edi
add edi, ebx
mov edx, 0x4dde9952
jmp 0x47654b
pop esi
add edx, ecx
xchg edi, edx
or ebx, edx
inc edx
mov ecx, 0x4de0f0b1
rol ecx, 4
xor ecx, edx
mov edx, edi
sub ebx, 0x4de424ac
mov ebx, edx
ror ecx, 0x1c
dec edx
jmp 0x475e6e
pop esi
sub ecx, 0x4df4c407
mov ebx, ecx
xchg ebx, edi
sub ecx, ebx
mov ecx, edi
shl edi, 0xc
or ecx, 0x4df604e5
inc edi
or ebx, edx
shr ebx, 3
not ebx
jmp 0x476229
push 0x462a87d1
and edx, 0x4df7266d
and ecx, edi
sub edi, edx
bswap edi
add ebx, edx
add ecx, ebx
add ecx, edi
xor edx, 0x4df8992b
inc edx
xchg edi, ebx
and edi, 0x4df93977
jmp 0x477d1e
call fcn.0047583c
or ebx, ecx
add edi, ecx
add edx, ecx
inc ecx
or edi, ebx
add ebx, ecx
and ebx, ecx
or ecx, edx
jmp 0x478234
call esi
or ebx, edi
mov ebx, edi
mov ecx, edx
bswap ebx
and ecx, edi
sub ecx, 0x4e13a83e
sub edx, 0x4e13df6c
add edi, ebx
mov ebx, edi
and ebx, edx
inc ebx
and ebx, edi
jmp 0x4758bc
pop esi
mov ecx, ebx
rol ebx, 0x12
add ebx, edi
add edi, 0x4e1e0994
or edi, ebx
xor edi, edx
bswap edi
xchg edx, ecx
mov edx, 0x4e1f188b
or ebx, 0x4e1f4f8d
and ebx, 0x4e1f82e0
sub edi, ecx
ror ebx, 0xc
or ecx, edx
jmp 0x476aa7
push 0x46177baf
or edi, ecx
xchg edx, ecx
shl edx, 0x1b
sub edx, ebx
and ebx, ecx
mov edi, 0x4e2370d3
sub edi, ecx
xor ebx, 0x4e23f593
add edi, ecx
and edx, 0x4e2481c3
xor ebx, 0x4e24b46d
xchg edx, ecx
jmp 0x476617
push 0x460dd7f8
and edx, edi
and edi, edx
sub ebx, ecx
not edi
or edx, ebx
shr edx, 1
and edi, ebx
xor edi, ebx
xchg ebx, edx
xchg edx, edi
add ecx, edi
jmp 0x475f00
call fcn.0047583c
nop
or ecx, edi
mov edx, ebx
ror ecx, 0xd
mov ebx, edi
and edx, ebx
dec edi
xchg ebx, edi
ror ecx, 0xb
jmp 0x4773c1
push 0x46341127
sub ecx, edi
and edx, 0x4e334ef3
ror ebx, 5
shr ebx, 7
xor edx, edi
or ecx, edi
neg ebx
shl ecx, 0xf
or edi, ecx
jmp 0x475896
call esi
xor ebx, edi
add edx, 0x4e35d4a7
add edx, ebx
add edi, ebx
xor ebx, ecx
bswap edi
sub ecx, edx
or ebx, edi
jmp 0x4757f8
pop esi
add ebx, edx
mov ecx, edi
or ecx, edi
and ebx, edi
jmp 0x475810
push 0x462207fc
sub edi, ebx
bswap edi
xchg ecx, edx
mov ebx, 0x4e411bb9
ror ebx, 0x1d
mov edx, 0x4e41e1d2
sub ecx, edx
neg ecx
nop
bswap edx
shl ebx, 6
bswap ecx
bswap ecx
rol edi, 0xf
and ecx, edi
jmp 0x475fda
push 0x4613f10f
add edi, ecx
or ebx, edx
xchg edx, edi
and edi, 0x4e65a5ce
and ecx, edx
sub edx, 0x4e660dcf
or edx, 0x4e664057
add ecx, 0x4e667772
add edx, ebx
jmp 0x476f65
mov esi, 0x123b2f04
xchg ecx, edx
neg edx
xor ebx, 0x4e675aec
mov edx, ecx
sub edi, 0x4e67c0dd
add ebx, ecx
add edx, ecx
xor ecx, 0x4e685bff
xchg edx, ecx
mov ebx, ecx
mov ecx, 0x4e68ff3f
mov ecx, edi
xchg edx, ecx
sub ecx, ebx
xor ecx, edi
shr ecx, 0x1e
jmp 0x477fd4
push 0x4616a40a
xor edx, edi
add ebx, 0x4e72bc69
and edx, edi
sub edi, ecx
jmp 0x4768f7
push 0x46133bbe
or edx, ebx
xchg edi, ecx
mov ebx, edx
mov edx, edi
rol edi, 0x15
xor edi, ecx
inc ebx
sub edi, ebx
mov ebx, 0x4e755215
xor edi, 0x4e7588fd
rol ebx, 0x1b
sub edi, edx
jmp 0x476cfa
push 0x46261006
dec ecx
sub ecx, edx
xchg ecx, edx
xor edx, edi
or ebx, edi
bswap edi
bswap edi
xchg ebx, edx
mov edi, edx
dec edx
jmp 0x477244
push 0x462ad01a
xor edx, ecx
bswap edi
inc ebx
dec ecx
jmp 0x476e40
mov esi, 0x2774562b
mov ebx, edi
add edi, ecx
or ecx, 0x4e8a2018
sub edx, ebx
xchg edx, ebx
sub edi, ebx
and ecx, edi
add ebx, edi
xchg ecx, ebx
jmp 0x475edd
pop esi
xor edx, ebx
or edx, ecx
mov edx, 0x4eb38708
and ebx, edi
xor edi, 0x4eb66421
sub edi, edx
or ecx, 0x4eb72658
xor ecx, edi
add edx, ecx
sub ebx, edx
shr edi, 0x18
mov edx, edi
add ecx, ebx
mov edx, edi
rol edx, 6
jmp 0x477602
pop esi
xor ecx, 0x4ebb1098
and ebx, 0x4ebb825a
xor edx, ecx
add ecx, edx
ror edx, 0x15
xor edi, ebx
inc edi
sub ecx, 0x4ebe0d50
jmp 0x4763bc
pop esi
xchg edi, edx
sub edx, ecx
dec edi
sub edx, 0x4ec01e91
add edx, edi
and edi, ebx
jmp 0x4758d9
call fcn.0047583c
or ebx, edi
xchg ecx, edi
dec edx
xor edi, 0x4ed8689c
or edi, edx
mov edx, 0x4ed92d5c
shl ebx, 0x16
xor ecx, edx
and edi, 0x4eda9673
and edx, ebx
jmp 0x4770a4
pop esi
xchg edx, ecx
xor ecx, edx
xchg ebx, ecx
jmp 0x475c54
call esi
neg ebx
mov ebx, 0x4ee88bd6
or ecx, edx
xor edx, edi
neg edi
and ebx, ecx
and edx, ecx
jmp 0x4781e5
call esi
xor ebx, 0x4f0536c1
mov ecx, ebx
add ebx, edx
add ebx, ecx
sub ebx, ecx
or edi, ebx
xor edx, ecx
add ebx, edi
xchg edx, edi
xor edi, 0x4f09001d
or edi, ebx
and edx, edi
mov edi, edx
xchg edi, edx
xor ecx, ebx
jmp 0x477742
push 0x460d7224
xor edx, ecx
bswap edi
xchg edi, ebx
ror ebx, 2
and ebx, ecx
neg ecx
add ebx, edi
neg ebx
jmp 0x4779bc
call fcn.0047583c
add ecx, edx
add ecx, 0x4f1d9eda
xor edx, 0x4f1dd495
xor edx, 0x4f1e21a9
add edx, 0x4f1e60cb
add ecx, edx
inc edx
mov edx, 0x4f1eff04
mov ebx, edx
dec ecx
jmp 0x477561
mov esi, 0x123b2f04
mov ebx, edi
sub ecx, edx
add edi, ebx
shl edi, 0x17
jmp 0x4779dd
pop esi
sub ebx, edx
xor ebx, edi
not edx
sub edx, ebx
sub edx, ecx
dec ebx
mov ecx, ebx
add edx, 0x4f74d36b
xchg ecx, edx
jmp 0x4775a8
call esi
sub edx, ebx
rol edi, 0x13
sub edx, edi
shr edi, 0xe
add edx, ecx
xor edx, 0x4f7e4567
jmp 0x478352
call fcn.0047583c
neg ecx
and edi, ecx
sub edx, edi
and edx, 0x4f82b7cd
add ebx, edx
mov ebx, 0x4f8383f3
mov edi, ebx
xchg ebx, ecx
jmp 0x47679f
pop esi
xor ecx, ebx
shr edi, 7
xchg ebx, edi
mov edx, ebx
mov ebx, 0x4f8c917e
xor edi, ecx
shl ecx, 0x1e
shl ecx, 0x13
mov edx, 0x4f8e23b7
jmp 0x4770bd
pop esi
or edx, ecx
xor ecx, ebx
xchg ebx, edx
not ebx
xor ebx, edx
and ebx, edi
jmp 0x4765a3
push 0x458a08b8
xchg edx, ebx
or edi, ecx
mov ebx, edi
and ebx, 0x4f929782
and edi, edx
add edx, edi
sub edx, edi
mov edx, edi
mov ecx, 0x4f94cdac
jmp 0x4764c1
pop esi
or ecx, edx
xchg ebx, ecx
neg ebx
sub edi, 0x4fa051f4
or ebx, ecx
and edx, ebx
jmp 0x4779f9