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

Disassembly:
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xfffffee7
jne 0x4010ac
call sub.oleaut32.dll_GetActiveObject
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_GetActiveObject
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_GetActiveObject
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff2d
jne 0x401153
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_GetActiveObject
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff1d
jne 0x4011cd
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xfffffedb
jne 0x401251
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_GetActiveObject
call sub.oleaut32.dll_VarBstrCat
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.advapi32.dll_CryptGetDefaultProviderA
call sub.oleaut32.dll_VarBstrCat
ret
jmp 0x4d8c48
sub ebx, esi
sub ecx, 0xc9a12ca3
jmp 0x4db955
pop ebx
mov edx, ecx
xchg edx, esi
or edx, edi
xor ecx, edx
xor ecx, edx
ror ecx, 0x1b
or esi, edi
add ecx, edx
jmp 0x4dac7e
mov ebx, 0x6e447c44
mov edi, ecx
bswap edi
inc edx
sub edx, 0xca4e9f87
ror edx, 0x17
shr ecx, 0x12
add ecx, 0xca4ef283
add ecx, edi
xor edi, esi
xor edi, edx
jmp 0x4d959b
push 0xc9a9d8ef
shr edx, 0xe
add edx, 0xca518595
mov ecx, edx
sub edx, 0xca51b86f
add esi, edx
xchg ecx, edx
sub edx, edi
neg edi
or ecx, esi
not esi
sub edi, ecx
and esi, edx
jmp 0x4da27a
call fcn.004daad9
add edx, 0xca55864f
xchg esi, edx
bswap ecx
mov esi, 0xca55dd17
sub ecx, edx
sub edi, edx
shl esi, 0xa
sub edi, esi
add edx, edi
xor edi, 0xca567b97
jmp 0x4dc5b8
pop ebx
shl edx, 0x16
sub ecx, esi
xchg ecx, edx
add esi, edi
jmp 0x4db9c9
mov ebx, 0x6e447c44
sub ecx, 0xca5d671f
and edi, edx
dec edi
add ecx, edx
xor edi, ecx
neg ecx
xor esi, edx
not esi
sub edi, ecx
sub edi, ecx
and esi, edx
xor edi, ecx
jmp 0x4db2dd
pop ebx
and edi, ecx
mov ecx, esi
add edi, 0xca682b8d
xchg ecx, edx
jmp 0x4db10f
push 0xc9a4737b
sub ecx, esi
add edi, esi
mov edi, ecx
add ecx, esi
add edx, edi
add edi, ecx
sub edi, esi
inc esi
jmp 0x4d9861
push 0xc9ad1e1f
add edi, ecx
and ecx, esi
mov edi, esi
sub edx, 0xca6c59b3
and edi, esi
sub esi, ecx
jmp 0x4d9b39
call fcn.004daad9
shl edx, 0x11
and edx, 0xca6cced9
mov edi, edx
add edx, ecx
sub edx, edi
add esi, edi
and ecx, edx
xor edi, edx
and edi, ecx
sub edx, esi
mov edi, edx
sub ecx, esi
jmp 0x4da5c7
call fcn.004daad9
xor edi, 0xca6eb713
mov esi, ecx
not ecx
ror edi, 0x18
or edi, ecx
ror edi, 0x19
not edx
xor edx, edi
ror edi, 0x11
sub esi, edx
and edx, edi
xchg ecx, edx
jmp 0x4dc0af
call fcn.004daad9
xor ecx, edi
or esi, edx
nop
xchg esi, edi
ror ecx, 0x12
mov ecx, edi
inc edi
mov edi, ecx
mov esi, edx
xor edx, ecx
jmp 0x4d93a5
pop ebx
mov ecx, 0xca7508eb
sub esi, ecx
add ecx, edx
rol edi, 3
mov ecx, esi
nop
and esi, ecx
xor esi, edi
or edi, 0xca75dfdf
shl edi, 0x1c
add esi, ecx
or edx, edi
jmp 0x4db97f
pop ebx
shr esi, 0xd
or esi, 0xca7bb18d
rol edi, 0x11
and edi, 0xca7be8fb
or ecx, esi
not edx
xchg edx, ecx
and esi, 0xca7c5865
shr edi, 0xb
and esi, edi
or ecx, edx
or ecx, edi
jmp 0x4dbfda
call ebx
rol edi, 0x17
and edi, 0xca7d03af
or ecx, edi
not edi
xchg ecx, edx
add edx, 0xca7d6e73
nop
bswap esi
and edx, edi
mov ecx, 0xca7de057
sub esi, ecx
and edx, esi
jmp 0x4dc7e3
push 0xc9b04207
neg edi
xor ecx, edi
dec edx
mov edi, esi
rol esi, 0xf
mov ecx, edx
xchg edx, ecx
add edx, edi
jmp 0x4db82e
pop ebx
mov edx, 0xca834a57
bswap edx
shr esi, 3
add ecx, edx
jmp 0x4da6ae
push 0xc9a704ed
ror esi, 0x16
sub esi, ecx
add ecx, edx
rol edi, 0xa
mov ecx, esi
nop
and esi, edx
xchg edi, edx
add ecx, esi
and edi, 0xca85db3d
add edi, ecx
and ecx, esi
ror edi, 0xa
mov edx, edi
jmp 0x4dc085
call ebx
dec edi
sub esi, ecx
xor edi, edx
or esi, edx
or ecx, edx
xor edx, ecx
add esi, edx
add edi, esi
mov edi, ecx
mov esi, edx
jmp 0x4da85a
push 0xc9ab8833
xor edi, ecx
sub ecx, esi
not edi
or edx, esi
sub ecx, 0xca917155
xor edi, edx
mov ecx, 0xca91a7c9
sub esi, ecx
xor ecx, edi
dec edx
rol edi, 0x16
and edi, 0xca923397
jmp 0x4dc502
push 0xc9a91fab
neg edi
xor edi, ecx
sub ecx, 0xca929191
xor esi, edi
sub ecx, edx
sub ecx, edx
shl ecx, 0x19
and ecx, esi
neg esi
xor edi, edx
jmp 0x4db128
pop ebx
shr ecx, 0xd
or ecx, 0xca939355
or edi, 0xca93b34b
neg ecx
jmp 0x4d9274
push 0xc9b19ed1
xor ecx, esi
dec ecx
and ecx, esi
ror edi, 0x1e
mov edx, edi
sub edx, edi
sub edx, esi
mov edi, edx
sub ecx, esi
add edi, esi
and edx, ecx
inc ecx
jmp 0x4dc131
pop ebx
xor ecx, 0xca954499
sub edi, ecx
and esi, edx
xor edi, ecx
sub ecx, edi
and ecx, edx
and edx, esi
xor esi, ecx
shr edi, 0x1b
add edi, 0xca9633a3
jmp 0x4db21e
call fcn.004daad9
add esi, 0xca965ab7
shl edi, 0x1d
or edi, ecx
and edx, esi
sub edi, ecx
xchg edx, edi
mov ecx, esi
nop
xor edx, edi
sub esi, ecx
xor esi, 0xca9767eb
add edi, esi
jmp 0x4dab3b
push 0xc9a9b997
xchg esi, ecx
mov edi, edx
nop
or edi, 0xca9d82cf
or esi, edx
and edi, 0xca9dbbb3
jmp 0x4d8da0
push 0xc9a38647
sub edi, ecx
bswap edi
add edx, 0xca9e1793
add edx, edi
add edi, ecx
shl edi, 0x1f
xchg ecx, esi
mov esi, edx
mov edx, esi
mov ecx, edi
mov ecx, edx
and ecx, 0xca9f00bd
jmp 0x4da3e0
pop ebx
xor esi, 0xcaa53db1
and esi, edi
or esi, ecx
add edx, edi
xor edi, 0xcaa5a5e1
and ecx, edx
xchg ecx, esi
mov esi, ecx
bswap ecx
xchg edx, esi
jmp 0x4dae6d
pop ebx
shl ecx, 0x14
and ecx, esi
neg esi
mov esi, edi
xor ecx, 0xcaa6f7b5
inc ecx
mov esi, ecx
or edi, edx
xor esi, 0xcaa7605f
or edx, edi
sub edx, 0xcaa7955d
or ecx, edx
jmp 0x4dafc6
call fcn.004daad9
xor esi, edx
xor ecx, 0xcaaa97c9
and edx, esi
add ecx, 0xcaaacc77
xor edx, esi
or esi, edx
or esi, ecx
mov ecx, edx
xor esi, 0xcaab541b
xchg edi, ecx
or esi, edi
and edx, ecx
xchg esi, ecx
mov ecx, esi
jmp 0x4d9bcc
mov ebx, 0x6e447c44
neg ecx
or edx, esi
not esi
rol ecx, 0xc
sub ecx, edx
xor edx, esi
or ecx, esi
xchg edx, edi
mov edi, edx
add edx, ecx
jmp 0x4d8e24
pop ebx
add edx, ecx
add edi, esi
mov edi, edx
xor esi, edx
add ecx, edi
add ecx, edx
xor edx, edi
mov edi, 0xcab8ba29
xor edx, edi
ror edi, 0x12
jmp 0x4d9791
call fcn.004daad9
and edx, edi
and ecx, 0xcabdf443
ror ecx, 0x14
mov ecx, edi
xchg edi, edx
shl ecx, 0x13
jmp 0x4dc8e3
push 0xc9ad3ec3
bswap ecx
xchg edx, ecx
dec esi
ror edx, 0x19
sub edx, edi
xor edx, 0xcac61c49
and esi, ecx
and edi, edx
or ecx, edi
and esi, edi
jmp 0x4db2a1
call fcn.004daad9
or esi, edi
ror esi, 0x17
not ecx
ror edi, 0x16
xor edi, 0xcac7199b
and ecx, edx
mov edi, 0xcac74d4f
sub ecx, esi
mov esi, ecx
or esi, 0xcac79fad
jmp 0x4dc397
call ebx
xchg ecx, edx
add esi, 0xcac9f1bf
mov ecx, esi
add edx, esi
xor esi, 0xcaca3d2b
add edi, esi
dec esi
xor edi, esi
ror ecx, 0x1f
xor ecx, 0xcacac821
add edi, edx
and ecx, edi
jmp 0x4d97b3
pop ebx
xchg edi, ecx
mov edi, esi
sub ecx, edi
mov esi, edi
mov edx, edi
or edi, ecx
jmp 0x4dc23d
push 0xc9aacf79
add edx, 0xcacfb83b
or esi, ecx
add edx, edi
xchg esi, ecx
add esi, edi
mov edx, 0xcad039b1
bswap edx
and edx, esi
xchg esi, edi
sub edx, edi
jmp 0x4d8d32
call fcn.004daad9
and edx, edi
bswap esi
neg edi
dec esi
sub esi, ecx
and edx, esi
xor esi, ecx
add ecx, 0xcad18cfb
sub ecx, esi
xor edx, edi
mov ecx, edi
and ecx, esi
add ecx, 0xcad21259
inc edx
jmp 0x4d92a1
push 0xc9a561e1
and edi, edx
xor edx, 0xcad26d11
xchg edx, ecx
xchg ecx, esi
xchg esi, ecx
dec esi
jmp 0x4db8db
pop ebx
or ecx, esi
sub esi, edi
add ecx, edi
add edx, 0xcad6bcef
sub edi, esi
inc esi
xchg edi, ecx
add ecx, 0xcad72c49
sub edi, edx
inc edx
mov esi, edx
mov edx, esi
jmp 0x4d9e7d
pop ebx
add esi, ecx
or edx, edi
xor ecx, edx
xchg esi, edx
add esi, 0xcadfc503
add ecx, edx
not edx
xor esi, 0xcae08911
sub esi, edx
shl esi, 0x17
and edx, edi
add esi, edx
xchg edx, edi
xor ecx, edx
inc edi
sub ecx, edi
jmp 0x4db860
mov ebx, 0x6e447c44
add edi, ecx
and ecx, esi
and edx, edi
xchg ecx, edx
or ecx, edx
or edx, 0xcae37b19
inc edx
sub edi, ecx
inc ecx
sub ecx, edx
shr edi, 0x1e
or edi, 0xcae41f07
jmp 0x4dac1d
call fcn.004daad9
xor esi, ecx
inc ecx
mov edx, esi
neg esi
inc esi
xchg esi, edi
neg edi
or ecx, edx
ror edi, 0x11
xchg edx, ecx
xchg ecx, esi
sub edi, ecx
jmp 0x4db451
push 0xc9ae6f69
xor edx, edi
or edi, ecx
neg edi
and ecx, edi
and esi, ecx
or edx, edi
sub edx, 0xcaec5945
ror esi, 0x1c
xor ecx, edi
add esi, ecx
jmp 0x4dc1bf
push 0xc9a9f7e9
neg ecx
inc edi
rol esi, 0x1d
sub ecx, edi
sub edx, 0xcb01a3bb
neg esi
add esi, ecx
rol ecx, 5
jmp 0x4d9ecd
pop ebx
xor edx, 0xcb071355
not ecx
xchg ecx, edi
sub ecx, edi
sub edi, esi
sub edi, edx
xor ecx, esi
xchg ecx, esi
mov edx, ecx
shl esi, 0xc
and edi, edx
or esi, edi
xor ecx, 0xcb087c6f
inc edx
or edi, 0xcb08b4db
inc edi
jmp 0x4d9014
push 0xc9a6130b
and esi, edi
xchg ecx, esi
mov esi, ecx
or edx, 0xcb0943c1
xor esi, ecx
or esi, 0xcb09783b
rol edx, 1
inc edi
and ecx, esi
and edx, edi
and edi, ecx
dec esi
xor ecx, 0xcb0a38b1
add ecx, 0xcb0a5343
jmp 0x4dc58a
mov ebx, 0x6e447c44
neg edi
dec esi
xor edi, edx
and edi, edx
mov ecx, edi
mov ecx, edx
inc esi
mov esi, edi
mov edx, edi
mov ecx, edi
jmp 0x4db25a
push 0xc9a41a38
mov edi, 0xcb10ab2d
sub edi, ecx
not ecx
or edx, 0xcb1102f1
jmp 0x4da59f
push 0xc9abc767
sub ecx, edx
xchg esi, ecx
mov edi, 0xcb12107b
shl ecx, 0x19
or edx, edi
neg edx
and ecx, esi
not ecx
xor esi, 0xcb12b781
or edx, esi
jmp 0x4dadc1
pop ebx
or edi, esi
mov edx, esi
mov ecx, edi
neg ecx
and edi, ecx
ror ecx, 0x19
mov ecx, edi
xor esi, edx
xor edx, esi
ror esi, 9
jmp 0x4da66b
push 0xc9a4381d
mov esi, ecx
or edx, 0xcb1cb907
not esi
rol ecx, 1
inc esi
xchg ecx, edx
mov ecx, edi
mov ecx, edx
inc esi
xor esi, ecx
or edx, ecx
inc esi
xchg ecx, edx
xchg ecx, edi
jmp 0x4db3c5
call ebx
xor ecx, edi
dec edx
xor edi, ecx
and ecx, esi
bswap ecx
ror ecx, 0x16
or ecx, esi
sub esi, edi
sub esi, edx
xor edx, ecx
dec esi
xor edi, edx
jmp 0x4db7b5
pop ebx
ror esi, 2
xor ecx, edi
xor ecx, esi
dec ecx
xchg edi, edx
not edx
inc ecx
sub ecx, edx
xor edi, 0xcb235d59
mov esi, ecx
and edx, edi
sub ecx, 0xcb23aa27
jmp 0x4da44b
push 0xc9ab6ab7
sub edx, edi
xor edx, 0xcb23ec13
add esi, 0xcb24077b
sub edx, esi
mov esi, edi
xor edx, edi
add ecx, edx
xor esi, edi
jmp 0x4d94f0
pop ebx
add ecx, 0xcb25c88f
shl edx, 8
not edi
and edi, 0xcb26d833
add ecx, edx
sub edx, esi
xor esi, edi
xchg esi, edi
rol edi, 0x10
sub edx, ecx
sub edx, ecx
and ecx, esi
xor edx, ecx
ror edx, 0x1e
jmp 0x4d9cde
pop ebx
mov ecx, esi
sub edx, ecx
and esi, 0xcb353acd
add edi, edx
or edx, 0xcb356da7
and ecx, esi
or ecx, edi
mov ecx, 0xcb35b969
jmp 0x4d9d5e
push 0xc9af49a7
bswap edi
add ecx, edx
mov ecx, esi
and edi, ecx
xor ecx, edx
xor esi, edi
add ecx, edi
xor edi, esi
jmp 0x4dc1e3
call fcn.004daad9
xchg esi, edi
sub edx, edi
shr ecx, 0x1e
ror esi, 0x11
add esi, edi
xor ecx, edx
inc edi
xchg esi, edx
jmp 0x4daf2c
pop ebx
sub esi, edi
sub esi, edi
mov ecx, esi
bswap edi
bswap edx
shr esi, 0x1c
mov ecx, esi
shl edx, 0x13
not edi
mov esi, ecx
dec esi
shl esi, 0x1b
or esi, edi
dec esi
jmp 0x4d968b
mov ebx, 0x6e447c44
bswap edi
or edi, ecx
mov edx, ecx
inc edi
rol edi, 8
add edx, edi
jmp 0x4d90ac
pop ebx
mov edi, 0xcb455e5f
inc ecx
not edx
add edi, ecx
jmp 0x4dc47e
call ebx
and ecx, edi
and esi, ecx
and edi, ecx
ror edi, 0x12
inc edx
sub ecx, esi
sub edx, edi
shr edx, 0x11
jmp 0x4db70a
call ebx
or ecx, edi
or edx, esi
and edi, esi
not ecx
add ecx, esi
mov edi, esi
xor ecx, edx
and ecx, esi
or esi, 0xcb4faaab
and edx, 0xcb4fc593
jmp 0x4da4c7
call fcn.004daad9
mov edi, edx
xor esi, ecx
not edx
xor edi, 0xcb57a4c3
and esi, edi
and edi, 0xcb57dc65
sub edi, ecx
and esi, edx
xchg edi, edx
and ecx, edx
jmp 0x4db072
pop ebx
sub edx, ecx
add edx, esi
or edi, esi
add edi, edx
jmp 0x4db9e3
push 0xc9abe60b
mov edx, edi
xor ecx, esi
rol esi, 5
or edx, edi
add edx, ecx
xor esi, 0xcb684f8f
mov edx, esi
and edx, ecx
bswap edi
rol edi, 2
jmp 0x4dc847
pop ebx
or esi, edi
add esi, edx
xchg edx, ecx
add esi, edx
add edi, esi
and edx, ecx
jmp 0x4db7df
call ebx
add edi, ecx
not esi
shr edx, 0xa
mov edi, 0xcb74008d
add edx, 0xcb741b1d
and ecx, 0xcb7437ad
jmp 0x4da646
call ebx
or esi, 0xcb745fd9
rol esi, 0x17
or esi, ecx
add edx, esi
and edx, edi
add edi, edx
and ecx, edi
xor edi, esi
jmp 0x4daa37
pop ebx
and ecx, edi
sub esi, edx
ror esi, 0x16
shr edx, 0x17
sub edx, edi
ror ecx, 9
and edi, edx
or esi, edi
sub edx, edi
sub edx, esi
jmp 0x4d951d
push 0xc9af2a1b
sub ecx, edi
mov esi, edx
mov edi, edx
sub ecx, 0xcb7bd857
nop
xchg edx, edi
jmp 0x4da8d1
call ebx
xchg ecx, edx
sub edx, edi
mov edi, esi
bswap edi
mov edi, esi
and edi, edx
sub edx, edi
add edx, edi
add esi, edi
rol edx, 0x1f
jmp 0x4d8cbf
pop ebx
xor edi, esi
inc edi
and esi, edi
xchg esi, edx
and edx, esi
xor esi, 0xcb85d1a7
not ecx
xor edi, edx
jmp 0x4d9379
mov ebx, 0x6e447c44
xor edx, 0xcb863071
not ecx
mov edi, 0xcb866863
mov edx, edi
xor ecx, esi
shl edi, 0x18
xchg ecx, esi
sub ecx, edx
add edi, edx
and ecx, edi
or edi, ecx
or edx, 0xcb875847
add edi, esi
mov esi, 0xcb878c1d
jmp 0x4d9f8a
pop ebx
rol esi, 8
sub edi, 0xcb8eb5dd
neg edi
add esi, edx
add edi, esi
ror edx, 0xb
or ecx, edi
not edi
jmp fcn.004da3b9
call fcn.004daad9
sub edi, 0xcb8f804d
dec edi
xor ecx, 0xcb8fbc7b
inc edx
shl edx, 9
dec esi
and edx, esi
add edx, ecx
jmp 0x4dbb55
call fcn.004daad9
xchg ecx, edx
or ecx, edi
and ecx, 0xcb909ec5
add esi, edi
shl esi, 0x16
dec edi
xor edi, 0xcb9109e7
nop
sub edx, 0xcb914005
sub edx, esi
jmp 0x4daf0d
mov ebx, 0x6e447c44
or edx, 0xcb936287
not esi
or edx, ecx
and esi, edi
mov edi, 0xcb93ccad
sub edi, ecx
xor edx, edi
ror edi, 7
xor edx, 0xcb943d8d
xchg ecx, edi
rol esi, 0x1b
mov esi, 0xcb948f61
ror edi, 0xa
shr esi, 0xc
bswap edx
and edx, esi
jmp 0x4d9159
call fcn.004daad9
mov edi, esi
shl edx, 0x18
and edx, 0xcb955f47
shr esi, 0xd
or edi, edx
shr edx, 0xd
neg edi
dec esi
jmp 0x4daac1
push 0xc9b0232f
xor esi, ecx
xchg edx, ecx
mov ecx, edx
xor edx, edi
xor esi, 0xcb9a902d
not edx
and edx, edi
inc esi
add ecx, esi
xor edi, ecx
jmp 0x4d930e
push 0xc9a4564f
and ecx, esi
neg esi
and ecx, esi
add edi, ecx
sub edi, esi
rol edx, 0x11
xor esi, ecx
and esi, ecx
jmp 0x4d9043
call ebx
or ecx, esi
or edi, esi
add edi, 0xcba35d97
xor ecx, esi
dec ecx
xor ecx, edx
inc edi
xor esi, edx
add ecx, esi
and ecx, edi
jmp 0x4da947
pop ebx
neg esi
dec edx
and esi, 0xcbbafbf5
sub esi, edi
shl ecx, 0x12
sub edi, esi
shl edx, 0x19
sub edi, edx
sub edi, ecx
xchg edi, ecx
jmp 0x4d99ad
pop ebx
sub edx, 0xcbc0f9e9
xor ecx, 0xcbc11457
xor esi, 0xcbc130e7
add edi, esi
and edx, ecx
shl edx, 0xa
bswap edi
xchg edx, edi
xor ecx, 0xcbc1d5c1
inc ecx
jmp 0x4d96a8
pop ebx
add ecx, 0xcbc219ab
add edx, esi
shr esi, 0x12
bswap edx
or ecx, esi
not esi
rol ecx, 0x12
sub edx, 0xcbc2d785
and ecx, edi
xchg edx, ecx
sub edx, esi
xor ecx, edx
inc edi
mov edi, ecx
inc esi
xchg ecx, edx
jmp 0x4d9557
push 0xc9b06287
dec ecx
mov edi, ecx
xchg edi, ecx
mov ecx, edi
or esi, ecx
add edx, esi
sub esi, ecx
mov edi, 0xcbc72d65
xor edx, 0xcbc74eb5
xchg ecx, edi
rol esi, 1
or edx, edi
sub ecx, edi
sub ecx, esi
rol ecx, 0xb
add ecx, edi
jmp 0x4dc9f0
push 0xc9ae506e
add ecx, 0xcbc831c7
mov esi, edx
add esi, edi
xor esi, ecx
not ecx
ror edi, 0x1f
or edi, esi
xor edi, 0xcbc8ea21
add edi, 0xcbc90a4b
and edi, 0xcbc92565
not ecx
shr esi, 0x1c
inc ecx
shr edi, 5
jmp 0x4d9fd7
mov ebx, 0x6e447c44
not esi
or edi, esi
not ecx
or ecx, esi
rol ecx, 0xc
add edx, ecx
xor edi, esi
add esi, ecx
and esi, edx
xchg esi, edx
jmp 0x4d982f
push 0xc9b0047a
neg edi
and edx, ecx
add ecx, esi
sub edi, 0xcbcba805
jmp 0x4db36a
mov ebx, 0x6e447c44
mov edx, esi
shl edi, 0x1e
and edx, ecx
xchg edx, edi
mov ecx, esi
and edi, ecx
jmp 0x4da916
push 0xc9a7b8b3
xor edx, ecx
add ecx, 0xcbcca7c9
xor edi, 0xcbccc7f1
and ecx, edx
mov edi, 0xcbccfbf3
xor edx, edi
or esi, 0xcbcd355b
sub ecx, 0xcbcd51c1
jmp 0x4db8a6
push 0xc9a2eb09
add esi, 0xcbcf3cfd
and esi, 0xcbcf575b
or ecx, 0xcbcf73c1
xor edi, 0xcbcf8e7b
bswap edi
bswap ecx
and edx, ecx
xchg edx, ecx
jmp 0x4daa21
pop ebx
and ecx, esi
xor edx, ecx
or esi, edi
xor ecx, 0xcbd0767f
xchg edi, esi
add edx, edi
xchg ecx, edi
xchg esi, edx
or edi, edx
not ecx
jmp 0x4daffb
pop ebx
mov ecx, esi
xchg esi, edx
sub esi, edx
add ecx, edx
sub edi, 0xcbd302cb
xchg edx, esi
sub edi, ecx
xor edx, edi
jmp 0x4db8c5
pop ebx
or esi, edx
xor esi, edi
and esi, edx
xor ecx, edx
mov edx, 0xcbd3e9fd
bswap edx
shr edx, 1
ror edi, 0x12
add edi, ecx
xor esi, edx
jmp 0x4d9c8d
push 0xc9b1dc53
not edi
rol edx, 0x1f
sub ecx, edi
and ecx, edx
xor ecx, esi
and ecx, esi
jmp 0x4dc788
call ebx
mov ecx, esi
shl ecx, 0x1b
mov ecx, 0xcbe20d05
xor ecx, 0xcbe2290b
and edx, esi
bswap edx
xchg edi, esi
mov esi, edi
sub esi, edx
add ecx, esi
add edx, edi
xor edx, ecx
jmp 0x4d8e9d
call fcn.004daad9
xchg edi, ecx
bswap ecx
xor edx, esi
xchg edx, ecx
and edi, esi
mov edx, ecx
xor ecx, 0xcbee573f
add edi, edx
jmp 0x4dc3e5
push 0xc9a79ad9
xor edi, edx
sub edi, esi
shl edi, 0xb
and edx, esi
rol esi, 0xb
sub esi, 0xcbef1fbf
add esi, edi
xchg esi, edx
jmp 0x4db8f2
mov ebx, 0x6e447c44
mov edx, ecx
neg edx
add edx, edi
shr edi, 0xf
bswap esi
xchg edi, esi
mov esi, edx
sub esi, edi
xchg edx, ecx
mov esi, 0xcc0d7f73
sub esi, edi
add ecx, edi
jmp 0x4d9a57
pop ebx
xchg edx, esi
neg ecx
inc esi
rol edx, 0x17
bswap edi
rol edx, 7
mov edx, edi
xor ecx, esi
xor edi, ecx
neg ecx
jmp 0x4dc144
mov ebx, 0x6e447c44
xor esi, edi
xchg edi, ecx
add ecx, 0xcc165595
add edx, esi
add esi, edi
not edx
mov edx, edi
or edi, ecx
xor edx, esi
and edx, ecx
and esi, edx
dec ecx
rol edi, 4
xchg ecx, esi
jmp 0x4d9b5b
call ebx
or esi, 0xcc17d32d
shl esi, 0x19
add edx, edi
or edi, 0xcc18230b
and ecx, edx
and edx, esi
bswap edx
xor esi, 0xcc189273
add edi, 0xcc18ad37
shr ecx, 4
neg esi
not edi
jmp 0x4d91a8
push 0xc9b1bdd3
neg esi
or esi, ecx
ror edx, 0xb
sub edx, edi
jmp 0x4dba1a
push 0xc9acff41
sub ecx, edx
and ecx, 0xcc1c3cef
dec edx
sub edx, edi
shr edx, 0xc
bswap ecx
and edx, esi
and esi, edi
neg esi
add esi, ecx
rol ecx, 0x1c
xor edx, edi
xor esi, 0xcc1d677b
sub ecx, esi
sub edx, 0xcc1d9c23
or esi, edi
jmp 0x4d9092
mov ebx, 0x6e447c44
xor edx, 0xcc2022b9
or edx, ecx
and esi, edi
xchg ecx, esi
shl esi, 4
shr edx, 0xf
or edx, 0xcc20c649
not esi
jmp 0x4d90f1
mov ebx, 0x6e447c44
not edi
inc esi
and esi, 0xcc214251
dec edi
bswap edx
not ecx
ror edi, 0x16
add edi, ecx
mov edx, 0xcc21ebf9
add ecx, esi
ror ecx, 0xa
mov ecx, edi
jmp 0x4db23a
pop ebx
xchg edi, esi
sub esi, 0xcc23ffb1
ror edi, 6
mov edx, esi
mov ecx, edi
add edx, edi
xor edi, 0xcc2480d1
and ecx, esi
neg edx
and esi, 0xcc24d5ff
xor edx, esi
sub edx, edi
mov edi, esi
sub ecx, edi
jmp 0x4d9345
call ebx
and ecx, edx
shr esi, 5
add esi, 0xcc2f393b
sub edx, esi
mov edx, 0xcc2f6fe3
or edi, esi
shl ecx, 0x1f
mov ecx, 0xcc2fbfa5
mov edx, ecx
and edi, 0xcc2ff7b9
jmp 0x4dc886
call ebx
add edx, edi
xchg esi, ecx
or ecx, edx
or edx, 0xcc31ba17
rol esi, 0xd
nop
rol esi, 7
sub edi, edx
xchg esi, edi
sub edx, edi
jmp 0x4d9578
push 0xc9a5f50d
xor edx, 0xcc36e661
bswap esi
xchg edx, ecx
sub edi, 0xcc373991
sub esi, edi
ror edi, 0x13
or ecx, edx
xor edi, 0xcc37a465
and esi, edi
or ecx, edx
shr esi, 0x18
xchg esi, ecx
sub edx, edi
xor ecx, esi
xor ecx, esi
mov esi, 0xcc387bfd
jmp 0x4da36e
push 0xc9aba889
xchg ecx, esi
xor edx, 0xcc3a9157
and esi, edx
and esi, 0xcc3ac551
xchg edx, ecx
xchg ecx, esi
and ecx, 0xcc3b16e7
xor ecx, edi
neg edx
xor ecx, edx
jmp 0x4da479
push 0xc9a63111
add edi, esi
xor edi, ecx
mov ecx, 0xcc3e3e67
bswap esi
neg edx
xor ecx, edx
xchg edi, ecx
xor edx, 0xcc3efce5
rol edx, 5
bswap edi
or edx, esi
and edi, ecx
xor ecx, edx
xor esi, edi
jmp 0x4dbf60
call ebx
nop
shl edx, 0xf
mov esi, edx
add esi, edi
xor esi, ecx
rol ecx, 0x11
sub esi, edi
or edi, esi
not ecx
xor edx, esi
jmp 0x4d9bf7
mov ebx, 0x6e447c44
or ecx, esi
mov edx, edi
xor ecx, esi
xor edi, ecx
xchg ecx, edx
dec edi
ror esi, 0xd
xor edi, esi
jmp 0x4dbc77
pop ebx
inc esi
shl ecx, 0x15
or edx, edi
sub edx, ecx
add edx, esi
mov edx, edi
sub esi, ecx
sub edx, edi
xor edi, ecx
neg ecx
jmp 0x4dc82b
pop ebx
dec ecx
neg esi
dec ecx
sub edx, esi
xor ecx, edx
and edx, 0xcc53af9d
or ecx, 0xcc53cf6f
mov edx, ecx
jmp 0x4d9540
mov ebx, 0x6e447c44
or edi, esi
add edi, ecx
add edx, esi
or esi, 0xcc545f73
and esi, edi
and edi, edx
add esi, edx
xor edx, edi
jmp 0x4d9cb2
pop ebx
xchg edx, ecx
dec ecx
sub ecx, 0xcc5630e9
sub edi, 0xcc564bad
ror edi, 0x11
xor edx, ecx
jmp 0x4dbc95
call ebx
xor ecx, 0xcc586ca9
dec edi
xor edi, esi
add esi, ecx
and esi, ecx
rol edx, 0xd
nop
or edi, 0xcc592d1f
rol edi, 6
or esi, edx
add edx, edi
and esi, ecx
jmp 0x4da33d
push 0xc9b08107
sub ecx, edx
add edi, edx
mov esi, edi
sub ecx, edx
xchg esi, ecx
xchg edx, esi
jmp 0x4d8f2c