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

Disassembly:
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xffffff01
jne 0x40108e
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xffffff1d
jne 0x40111c
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff1c
jne 0x4011af
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff35
jne 0x401215
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
call sub.oleaut32.dll_VarR4FromDate
ret
jmp 0x4754a0
xchg edx, ecx
xchg ecx, edx
xor ecx, esi
inc esi
or esi, ecx
ror edx, 0xf
and edx, ecx
inc ebx
jmp 0x478761
push 0xa3822063
bswap edi
or edx, edi
sub edi, ebx
or ebx, 0xaab394e3
dec edi
jmp 0x475b9f
push 0x740a0
and edi, ebx
sub edx, 0xaad562c4
add ebx, edx
mov ebx, edi
xor edx, edi
xor edx, esi
jmp fcn.00477e03
mov ecx, 0x40495727
and edi, edx
inc edx
add edx, 0xaae2de84
and edi, 0xaae4b41c
xchg edx, ebx
mov edx, esi
xor edx, ebx
or ebx, esi
or ebx, edi
jmp 0x476f12
call fcn.00479005
sub ebx, esi
add edi, edx
neg esi
mov edi, ebx
and ebx, edx
sub esi, edx
jmp 0x477ef4
call fcn.00479005
xor ebx, 0xab45be6b
sub ebx, esi
or esi, edx
sub esi, 0xab4e434f
xchg edi, ebx
mov esi, edi
mov edx, 0xac67aa5d
xor ebx, edi
mov edx, ebx
not edi
mov edx, ebx
jmp 0x478651
pop ecx
or edi, esi
inc esi
xor ebx, edx
mov edx, 0xac76de58
add ebx, esi
add ebx, edi
add edi, edx
dec ebx
or edi, ebx
jmp 0x477330
call ecx
or esi, ebx
or edx, esi
sub edx, esi
sub esi, 0xad47961e
and esi, edx
sub esi, 0xad4b4334
sub edx, edi
or edi, 0xad4eff8a
add edx, edi
sub edi, ebx
and esi, edx
and edi, ebx
sub ebx, edi
xor edi, edx
sub ebx, esi
shr esi, 0x19
jmp 0x476da3
call fcn.00479005
ror esi, 0x16
sub edx, 0xad626cdc
ror ebx, 0x1d
shr esi, 0x16
xor ebx, esi
and esi, 0xad6a319c
add ebx, edx
jmp 0x477a3b
call ecx
mov esi, edx
sub esi, edi
xor edx, edi
xchg ebx, edi
mov edx, edi
or esi, ebx
mov esi, 0xae0579d6
add esi, edx
shr ebx, 0xd
and esi, edx
jmp 0x477b97
mov ecx, 0x73716341
add edx, edi
inc edi
xor esi, edi
dec esi
and ebx, edx
and ebx, esi
sub edx, ebx
xchg esi, ebx
or ebx, esi
or edx, ebx
mov esi, edx
jmp 0x478779
push 0xa3be7c16
and edx, 0xaec42b5b
or esi, edi
xor edi, ebx
sub ebx, 0xaecd8067
xchg esi, edi
xchg ebx, edi
or esi, 0xaed41843
not edi
xor edx, ebx
neg edx
jmp 0x47823e
push 0xa3841ff0
dec edi
add esi, 0xaee961d7
add edi, ebx
or edi, ebx
ror esi, 0x15
xor esi, 0xaef57e4c
add edi, 0xaef75c44
or edi, 0xaef9745c
sub ebx, edx
mov edx, 0xaf00d691
add esi, edi
sub esi, ebx
jmp 0x47749e
push 0xa3556f77
and edi, ebx
bswap edi
ror esi, 4
sub esi, edi
shr edx, 0x17
xor esi, ebx
or ebx, edx
sub edx, ebx
shr ebx, 0xe
bswap edx
add edx, 0xaf256a98
and edx, edi
shr edx, 7
shr esi, 0xa
mov ebx, edx
jmp 0x476500
push 0xa3608ef0
xor ebx, 0xaf808247
add edi, edx
xchg esi, ebx
neg esi
mov edi, 0xaf8c7f42
mov edi, edx
sub esi, edx
xor edi, edx
ror edx, 0x1c
xchg esi, ebx
and edi, esi
jmp 0x476529
push 0xa3bbacac
add edx, 0xb0c30bf6
and edi, 0xb0c4e49c
sub edi, ebx
neg edi
add ebx, edx
inc edx
ror esi, 0x19
and edi, edx
ror esi, 0x16
jmp 0x478d7d
pop ecx
or edi, esi
rol edi, 8
and edx, edi
and edx, ebx
add esi, 0xb146c3f8
and esi, edi
add edx, ebx
or edx, edi
jmp 0x475c67
pop ecx
mov ebx, edi
shr esi, 0xa
or edx, ebx
add edi, esi
mov edx, esi
xor esi, edi
xor edx, ebx
and ebx, edi
ror edx, 6
jmp 0x476965
pop ecx
add edx, ebx
and edx, edi
bswap edi
xchg esi, edx
or esi, edi
add edi, ebx
xchg esi, ebx
and esi, ebx
mov ebx, esi
and esi, ebx
rol ebx, 0xf
mov edi, ebx
mov edi, edx
mov edi, edx
jmp 0x476b6a
pop ecx
xor edi, 0xb3097785
or esi, edx
add esi, 0xb30d1753
add ebx, 0xb30f1be6
shl esi, 0x1c
xchg ebx, edi
neg esi
xor ebx, esi
jmp 0x4762ab
pop ecx
and ebx, esi
xor edx, edi
or edi, esi
dec ebx
add esi, edx
mov edi, esi
add edi, edx
or ebx, edx
jmp 0x477831
call fcn.00479005
shr esi, 0xb
dec edx
sub esi, edi
or edi, esi
xchg edx, ebx
sub ebx, esi
xchg edx, ebx
add esi, edi
ror edi, 0xd
and edx, ebx
or edx, esi
or edx, ebx
mov ebx, 0xb5535772
jmp 0x475981
push 0xa3635545
nop
sub edx, ebx
neg ebx
and ebx, edi
mov ebx, esi
ror esi, 0x1c
bswap ebx
xor edx, edi
or edi, ebx
shr edi, 0x15
jmp 0x477d03
push 0xa3ba4776
add esi, ebx
not ebx
xor ebx, 0xb6084497
mov esi, 0xb60a270b
jmp 0x475de0
pop ecx
or edx, edi
neg edi
xchg ebx, edi
shr ebx, 7
sub ebx, edx
bswap edx
and ebx, 0xb64942e8
dec edx
or edi, 0xb64d09d3
jmp 0x4775d3
pop ecx
shl esi, 4
sub edi, esi
add esi, ebx
mov edi, edx
xchg edi, edx
xor esi, edx
inc edi
jmp 0x4760a1
call ecx
and edx, edi
ror edx, 0x19
xor esi, 0xb690e6e8
or esi, ebx
sub edx, ebx
jmp 0x47689e
push 0xa3cb50d1
xchg ebx, edi
and edi, ebx
add ebx, esi
or edi, esi
or edi, edx
jmp 0x477174
pop ecx
mov edi, esi
rol edi, 5
shl ebx, 0x11
add ebx, edi
xchg edx, esi
mov ebx, 0xb6b77fc9
add esi, ebx
xchg esi, edx
jmp 0x477b56
pop ecx
shl esi, 0x12
and edi, edx
and ebx, 0xb6c13368
shr esi, 0x14
xor edx, ebx
sub edx, esi
inc esi
shr ebx, 8
not edx
bswap ebx
rol esi, 0xc
jmp 0x476192
push 0xa3e24206
xor edi, edx
or esi, edi
sub edx, 0xb8c7ddda
or ebx, 0xb8c9bc0f
neg edi
or edi, 0xb8cdaf88
or edi, esi
sub edx, ebx
jmp 0x478503
push 0xa3cf9c9f
xor edi, ebx
xor ebx, 0xb9e2ca3a
xor ebx, 0xb9e4a0f8
sub esi, edi
xor edi, ebx
nop
bswap edi
or ebx, esi
rol esi, 0xd
rol ebx, 0xd
not esi
add esi, ebx
or esi, ebx
add edx, esi
xchg esi, ebx
xchg edx, ebx
jmp 0x476ba8
push 0xa356d14b
or ebx, edx
ror esi, 0x1d
dec ebx
add ebx, edx
and edi, esi
add ebx, 0xba1ed7f7
dec ebx
dec edx
and edx, ebx
shl ebx, 4
and edx, esi
or ebx, 0xba2a204d
jmp 0x476762
push 0xa361ed68
and esi, edx
add esi, 0xba2e25da
and esi, edx
or edi, ebx
bswap edx
jmp 0x47626a
push 0x40
xor ebx, edi
xor esi, 0xba381a30
xor edx, ebx
mov edx, ebx
or edx, esi
or edx, ebx
add esi, edi
mov edi, edx
ror ebx, 0xd
and edi, ebx
jmp 0x4756df
call fcn.00479005
neg ebx
add edx, esi
sub edi, 0xba4d8239
bswap edi
bswap ebx
sub edi, esi
mov edi, ebx
xor edx, edi
mov esi, ebx
jmp 0x478d40
mov ecx, 0x73716341
dec edx
sub ebx, edx
sub ebx, esi
sub edi, esi
add edx, ebx
xchg edx, esi
add edi, esi
add edi, esi
jmp 0x47621c
push 0xa3dc7ce5
xchg edi, edx
add edx, 0xbabf51e1
rol ebx, 8
xor esi, edx
shl ebx, 0x17
mov esi, edi
add ebx, esi
xor ebx, edx
jmp 0x477860
push 0xa3efbe4b
or edx, 0xbacdb213
or edi, ebx
xor edi, esi
sub esi, edi
jmp 0x477b73
mov ecx, 0x73716341
sub esi, edx
xchg edx, ebx
sub edi, 0xbb6109dd
add esi, 0xbb62eb32
shl edx, 0x1d
jmp 0x478222
pop ecx
xor edi, esi
xor edi, 0xbb68fe97
add esi, edi
mov ebx, edi
ror ebx, 4
mov edi, edx
jmp 0x4774ba
pop ecx
and edi, ebx
or ebx, edx
rol edx, 0x11
dec edi
and edx, edi
rol edi, 7
add edx, 0xbc204872
add ebx, esi
xor ebx, 0xbc242656
xchg edx, ebx
xchg ebx, edx
jmp 0x47883f
push 0xa3a4ff27
xchg edx, esi
and edi, edx
sub edi, 0xbc442692
and edi, ebx
ror esi, 6
or esi, 0xbc49dca8
xor edi, 0xbc4bbd71
xor esi, 0xbc4da286
or edx, ebx
rol ebx, 0x1b
or esi, edi
jmp 0x4756f9
push 0xa373f740
xor edx, 0xbc7a468e
mov edi, 0xbc7c21c2
or edx, 0xbc7e295f
xor esi, 0xbc800b9c
xor edx, edi
add ebx, 0xbc83bce3
mov edi, edx
rol ebx, 2
or edi, esi
add ebx, edx
jmp 0x47887d
pop ecx
or ebx, edx
add edx, 0xbcb5c554
xchg ebx, esi
and edi, 0xbcb96551
or edx, esi
not edi
inc ebx
and edi, ebx
xor esi, ebx
add ebx, edx
shr edx, 8
and edi, 0xbcc8097b
jmp 0x478da5
pop ecx
xchg ebx, edx
or ebx, esi
sub ebx, edi
xor edi, esi
sub esi, 0xbce7f5dc
xchg edi, esi
mov ebx, 0xbceba424
and edi, ebx
shr edi, 9
add esi, 0xbcf15d45
sub ebx, 0xbcf3307d
and ebx, edx
neg esi
jmp 0x47788f
push 0xa37de5b8
mov ebx, esi
add edx, ebx
or ebx, edx
and edx, ebx
sub ebx, edi
and edi, 0xbd027778
xor esi, ebx
not edx
xor edi, edx
xor esi, 0xbd09f2cf
rol esi, 7
or esi, 0xbd0db613
jmp 0x478fdc
push 0xa380b4af
xor edi, 0xbd3e5db7
or esi, edx
bswap ebx
or esi, edi
add edi, edx
mov edx, 0xbd4797c4
sub esi, edx
bswap esi
add edx, ebx
xor edx, ebx
xor ebx, 0xbd52c1e0
jmp 0x475693
push 0xa3e0d234
xor ebx, 0xbd645997
xor edx, 0xbd669855
bswap ebx
sub esi, edi
xchg edx, ebx
bswap ebx
xchg esi, edi
nop
or edx, esi
and esi, 0xbd75c8a5
jmp 0x4763c6
pop ecx
shr edi, 0x1e
xchg edi, ebx
mov ebx, edi
add ebx, edi
sub edx, 0xbd8cb4ef
xchg esi, edx
add ebx, edi
add edx, edi
or edx, esi
jmp 0x4769de
mov ecx, 0x73716341
add esi, 0xbda8d2c7
mov edi, ebx
and edi, edx
or esi, 0xbdae7ddd
xchg ebx, esi
mov edx, edi
jmp 0x478c62
pop ecx
xor edx, esi
add ebx, esi
xchg edx, esi
bswap edi
and ebx, 0xbdf2242b
or esi, 0xbdf3fefa
mov ebx, 0xbdf5d738
xchg edi, ebx
neg ebx
or ebx, esi
add esi, 0xbdfd58f0
xchg esi, edx
and edi, ebx
shr ebx, 3
and edi, ebx
jmp 0x476a67
call ecx
or edx, edi
dec esi
inc esi
mov edi, esi
and esi, ebx
or ebx, edi
dec edx
xchg esi, ebx
shl edx, 5
rol edi, 3
xchg ebx, esi
jmp 0x478966
call ecx
or edx, ebx
not edx
xchg esi, edi
add ebx, edx
mov edi, ebx
xchg edi, edx
dec edi
mov edx, ebx
mov esi, edx
jmp 0x4778b6
pop ecx
sub ebx, edx
add edx, edi
ror edx, 0x13
inc edx
bswap edx
and edi, esi
xor edi, edx
and esi, edx
rol edi, 0x1d
or ebx, esi
and esi, edx
add esi, edx
jmp 0x475fcc
call fcn.00479005
nop
mov edx, ebx
and edx, 0xc663f788
rol edi, 0xb
xor edx, ebx
dec esi
jmp 0x476cd4
pop ecx
shr edx, 0x1f
sub edx, 0xc67587cf
bswap ebx
xor esi, 0xc6794d03
mov esi, edi
and esi, edx
sub edx, 0xc67ea9c7
and edi, edx
and ebx, edi
jmp 0x477f80
pop ecx
xchg edx, ebx
and edx, 0xc7419ebc
sub ebx, 0xc7437622
bswap esi
xor esi, edi
rol ebx, 7
rol esi, 0xa
sub esi, ebx
or esi, edx
jmp 0x4757e9
mov ecx, 0x40495727
xchg edx, ebx
xor esi, edi
sub ebx, edi
not edi
and ebx, esi
ror edx, 6
jmp 0x4780c9
pop ecx
xor esi, 0xc7970013
or ebx, edx
or ebx, esi
xchg ebx, edx
or ebx, edx
jmp 0x475ed2
push 0xa3ccc3de
xchg edx, edi
sub edx, 0xc7a3db7c
and edi, edx
or ebx, 0xc7a79fbc
dec esi
shl ebx, 0x13
rol edx, 0x1b
jmp 0x4777da
push 0xa390ed69
sub ebx, esi
mov edi, esi
xchg esi, edi
mov ebx, edx
bswap edi
add esi, 0xc809aa4b
neg ebx
sub ebx, edi
jmp 0x477532
pop ecx
xchg esi, edi
and esi, edx
rol edi, 4
sub edx, esi
ror esi, 0xf
xor ebx, edx
xchg ebx, edi
add edx, edi
add ebx, 0xc8844d04
inc edi
sub edx, edi
shr edx, 0xd
jmp 0x476388
push 0xa3a22654
mov edx, 0xc88c061f
mov esi, edi
or ebx, 0xc88fc2f8
add edi, edx
jmp 0x4781db
push 0xa3954fa4
add edx, esi
xor edx, esi
and esi, 0xc8d3ca52
add edx, esi
and edi, 0xc8d759f4
mov ebx, 0xc8d92990
sub esi, edx
jmp 0x476584
pop ecx
sub esi, edi
or edx, esi
mov esi, edx
or ebx, 0xc8e2ea98
and edx, edi
and esi, 0xc8e68056
bswap edi
add edx, esi
or esi, ebx
jmp 0x477567
push 0xa3f2afaf
xchg esi, ebx
bswap edi
add ebx, edi
xchg edx, ebx
inc edx
jmp 0x4776ef
mov ecx, 0x40495727
neg edi
or edx, esi
xor ebx, edi
xor ebx, 0xc929bd0f
neg ebx
mov edi, esi
xchg esi, edx
jmp 0x47805c
pop ecx
or ebx, esi
add ebx, 0xc9331ab7
or edi, esi
inc ebx
sub esi, 0xc9388140
and edx, 0xc93a507d
xor esi, ebx
or edx, ebx
xor ebx, esi
jmp 0x47722f
push 0xa39262c7
xor edi, ebx
inc esi
and edx, ebx
xor edi, esi
mov edx, edi
sub edi, esi
xor ebx, edi
xchg ebx, esi
and ebx, 0xc9808b54
add ebx, esi
jmp 0x478ce1
pop ecx
sub esi, ebx
add edi, edx
or edi, 0xc9949ec0
ror ebx, 0x1c
sub edx, edi
jmp 0x478f2b
call ecx
xor esi, edi
shr esi, 0x19
inc ebx
and edi, edx
jmp 0x47776f
pop ecx
or edx, 0xc9c60c61
xor edi, 0xc9c7dde7
xchg edx, ebx
or esi, edx
or edi, edx
mov esi, edx
shl edi, 1
nop
and ebx, 0xc9d4b434
dec edi
add ebx, 0xc9d85e2b
xchg edi, ebx
jmp 0x476f3d
mov ecx, 0x4132136a
mov esi, ebx
sub ebx, edx
sub edi, 0xc9e03330
nop
add edi, esi
jmp 0x4757be
pop ecx
and esi, 0xc9e61141
inc edx
sub ebx, edi
sub ebx, 0xc9eb8c08
neg edi
rol esi, 0x10
xor edx, esi
shl ebx, 3
and edx, ebx
neg edx
or ebx, 0xc9f941d5
rol edx, 0xa
dec esi
mov edx, 0xc9fec144
or edx, esi
or edx, 0xca0313e4
jmp 0x4783b5
mov ecx, 0x73716341
mov edi, ebx
sub edx, edi
shl edi, 0x17
jmp 0x47573c
pop ecx
sub ebx, edi
ror ebx, 2
rol esi, 0xa
neg edi
xor edi, esi
add edi, ebx
or esi, ebx
mov ebx, 0xcb5a22db
sub edx, edi
xchg esi, edx
ror edi, 5
bswap esi
or esi, edi
neg edi
mov edx, esi
neg edx
jmp 0x476a37
push 0xa3ce3094
xor ebx, 0xcba769c4
or ebx, 0xcba967ba
mov edi, ebx
mov ebx, esi
xor edi, esi
and edi, edx
jmp 0x4764a1
push 0xa3b1c6ab
xor esi, ebx
add ebx, esi
add edi, ebx
neg esi
add edi, edx
or edi, ebx
jmp 0x475b1b
push 0xa3b0589b
sub ebx, esi
mov edi, esi
add ebx, edx
xchg edx, esi
sub edx, edi
xor edx, ebx
jmp 0x47781b
push 0xa3ddeebb
sub edx, esi
or edx, ebx
add edi, ebx
xor edx, edi
and esi, edi
mov edx, edi
mov edx, esi
mov esi, 0xcbefd178
and edx, edi
shl edi, 0x16
xchg ebx, edi
xor edx, 0xcbf7af83
or edx, edi
rol ebx, 0x11
jmp 0x478432
pop ecx
sub edx, ebx
sub edx, 0xcbff4c4f
mov edi, esi
ror edi, 4
shr edi, 0x12
xchg edx, esi
dec esi
not edi
sub esi, edx
neg edx
rol edx, 6
rol edx, 7
mov edx, edi
jmp 0x47677f
pop ecx
mov esi, edx
shr esi, 0xb
and ebx, esi
neg edx
dec ebx
add ebx, edx
rol esi, 0x13
xchg esi, edx
shr esi, 0x13
shl edx, 0x15
and esi, edx
jmp 0x476c32
push esp
xchg ebx, edi
xchg esi, edx
xor ebx, esi
add edi, edx
xor edi, edx
jmp 0x476541
pop ecx
add ebx, 0xcd99baee
sub esi, edi
sub esi, ebx
and edx, 0xcda41b16
add ebx, edx
xor edx, esi
xchg edi, esi
add ebx, edx
mov edi, edx
add esi, 0xcdaf2ef7
add esi, ebx
add edi, 0xcdb2dc83
inc edi
neg edi
dec esi
xor esi, 0xcdba7f6c
jmp 0x477408
call ecx
mov esi, ebx
ror esi, 2
sub esi, edi
or esi, edx
and edi, 0xcdde8bb8
rol esi, 0x17
rol edi, 5
inc ebx
add ebx, esi
or edx, esi
sub edi, ebx
shl edi, 0xb
or esi, ebx
jmp 0x4762e7
pop ecx
add edx, ebx
mov edx, ebx
sub edx, ebx
xor edx, edi
jmp 0x4763a3
call ecx
xor esi, ebx
sub edx, edi
mov esi, edx
or edi, 0xce66ad17
and edx, esi
or ebx, esi
or esi, 0xce6c34e7
shr edx, 0x10
sub edx, 0xce702535
neg ebx
shr ebx, 7
or ebx, edi
sub ebx, 0xce77c46b
sub esi, edi
add edi, 0xce7b75b0
jmp 0x4770ae
pop ecx
mov ebx, edi
xor edx, 0xce7f909b
and edx, esi
xor edi, edx
and edi, ebx
xor edi, edx
inc esi
add edx, 0xce8abd6b
jmp 0x476648
push 0xa3f13d1b
and edx, ebx
or edi, esi
xchg ebx, esi
mov edi, edx
xchg edx, edi
add esi, ebx
and edx, esi
or edi, esi
not edx
and edx, edi
xor edi, 0xcea77e09
jmp 0x47744f
pop ecx
xchg edx, edi
add edi, esi
shl ebx, 0xc
dec edi
mov edx, edi
add ebx, edx
ror edx, 0xe
and edi, edx
sub edi, ebx
mov edi, edx
sub edi, 0xcec45660
mov edx, 0xcec62cf6
jmp 0x478c1f
call ecx
and esi, edx
mov ebx, edi
sub esi, edi
sub ebx, edi
sub edi, ebx
shl esi, 0x14
mov edi, esi
mov edx, esi
or edi, esi
or edx, esi
inc edx
dec esi
and edx, ebx
shr ebx, 0xd
jmp 0x476316
mov ecx, 0x73716341
mov ebx, esi
mov edi, esi
sub esi, ebx
or esi, edx
or esi, edi
or ebx, esi
inc edi
xchg esi, edi
xor esi, edx
jmp 0x477f9c
push 0xa364c278
add ebx, 0xe169e818
add edx, edi
xor edx, esi
sub edi, esi
xchg ebx, edi
xor edx, edi
shr esi, 0x19
dec edx
and edi, ebx
jmp 0x477d23
push 0xa3662bae
nop
neg edi
or edi, esi
add esi, 0xe1808b86
or esi, edi
jmp 0x4770d0
pop ecx
and edx, ebx
mov edx, ebx
xchg esi, ebx
inc ebx
xchg edx, ebx
dec edx
and esi, edx
sub ebx, edi
inc edi
jmp 0x477160
call ecx
ror ebx, 0x1b
or esi, edx
or edx, 0xe270a6bd
sub ebx, edi
ror ebx, 0x10
not edi
neg edx
and esi, 0xe27a1483
xor edi, ebx
jmp 0x47857f
pop ecx
sub edx, esi
inc esi
add edi, esi
and esi, 0xe2bdeadf
shr edi, 0x12
xchg edi, ebx
rol esi, 0xd
shr ebx, 0x12
jmp 0x478bd2
call fcn.00479005
and edi, edx
mov esi, edi
xor ebx, 0xe2cbd52b
and ebx, edx
sub edi, ebx
dec edx
xchg esi, ebx
inc ebx
xchg edi, edx
shl edi, 0x14
inc esi
inc ebx
mov edx, ebx
xchg esi, edi
jmp 0x476d64
call fcn.00479005
mov ebx, edi
add edx, ebx
bswap ebx
xor esi, ebx
shl edi, 8
mov ebx, edx
and ebx, esi
jmp 0x47757c
call fcn.00479005
xor ebx, 0xe37c3f9c
xchg edi, esi
xor edx, 0xe37ff113
sub edi, edx
xor esi, 0xe383d34b
add edx, esi
inc edi
or ebx, esi
or esi, 0xe38b3bb9
sub ebx, edx
and esi, ebx
neg esi
jmp 0x476338
push 0xa3a39033
xor edx, ebx
xchg esi, edx
sub edi, 0xe4163f7e
sub esi, 0xe4181e20
sub edx, edi
xchg ebx, edx
sub edi, edx
add esi, ebx
add ebx, 0xe4217553
jmp 0x4768f1
call fcn.00479005
mov edi, 0xe43408b2
xor edx, edi
add edi, ebx
add edi, esi
and edi, edx
or esi, edi
rol edx, 6
jmp 0x475a85
mov ecx, 0x40495727
or edi, esi
and edx, ebx
add edi, edx
mov ebx, 0xe446e513
add edi, 0xe448b95f
xor edi, edx
xor edi, edx
xor edi, 0xe44e691c
inc edx
rol edx, 0x13
jmp 0x476564
pop ecx
sub esi, edx
sub ebx, edi
add edx, edi
and ebx, esi
and edi, edx
neg edi
sub edx, esi
shr edx, 0x10
mov edx, edi
jmp 0x4779e5
pop ecx
mov ebx, edi
and ebx, edx
jmp 0x477600
push 0xa3df59a9
xor edi, 0xe5477f6d
or edi, ebx
mov esi, edx
sub ebx, esi
mov ebx, 0xe54ec07b
xchg edx, ebx
rol ebx, 0x14
neg ebx
ror edi, 0x12
xchg esi, edi
sub edi, esi
xor esi, ebx
jmp 0x476b28
mov ecx, 0x40495727
add ebx, 0xef69134f
xchg edi, ebx
add ebx, 0xef6cc1ee
rol ebx, 0x13
inc edx
jmp 0x4759b5
pop ecx
xchg edx, edi
sub edx, 0xefa9f61e
add esi, 0xefac6a34
bswap esi
not ebx
xchg edi, ebx
sub edx, ebx
add ebx, edx
and esi, ebx
neg ebx
jmp 0x477617
push esp
xchg esi, edi
and edi, edx
neg edi
rol ebx, 0x1d
bswap esi
mov ebx, 0xf020faaf
nop
rol esi, 0x17
mov ebx, esi
or edx, ebx
or ebx, edx
ror esi, 0xc
xchg edi, ebx
xchg esi, ebx
jmp 0x477948
push 0xa3540111
or ebx, edi
xor ebx, edx
mov edx, esi
mov edx, edi
sub ebx, edx
xchg ebx, edx
mov edx, edi
jmp 0x475bd4
call fcn.00479005
mov edx, esi
rol edi, 9
sub edx, edi
neg ebx
mov edi, ebx
xor ebx, edx
ror edx, 8
xor edx, ebx
sub esi, edx
sub ebx, edi
jmp 0x477bbd
pop ecx
or edi, 0xf13fb5a9
sub edx, esi
or ebx, edi
ror esi, 2
neg edi
mov ebx, edx
mov esi, edx
xor esi, edx
or esi, edx
neg edx
jmp 0x477e8a
push 0xa3756391
add esi, edi
and edi, edx
shl ebx, 0x1d
xor esi, 0xf167a867
and edx, edi
sub ebx, edi
jmp 0x477c64
pop ecx
or edi, 0xf1e0d71a
xchg esi, ebx
and edi, esi
dec ebx
and esi, 0xf1e83c8f
mov esi, ebx
add edx, ebx
or edi, 0xf1edeaa0
shr ebx, 6
jmp 0x477b0d
pop ecx
xor edx, ebx
inc edi
xor esi, ebx
neg esi
and esi, ebx
rol edi, 0x14
or esi, edi
add ebx, edi
dec ebx
xor edx, 0xf3ac5e8f
mov ebx, edi
or edi, esi
sub ebx, edi
xor esi, ebx
inc esi
jmp 0x476668
pop ecx
xor edi, edx
add esi, ebx
xchg ebx, edi
sub ebx, edi
jmp 0x475e83
call fcn.00479005
mov edi, edx
xor edx, ebx
sub ebx, 0xf3f7ab45
xor ebx, 0xf3f98120
or ebx, 0xf3fb5c17
neg edx
xchg esi, edi
or ebx, 0xf401229b
not ebx
xchg edi, esi
bswap esi
ror edx, 0x1a
and edx, ebx
rol edx, 0x1b
jmp 0x477b1b
push 0xa393ccc6
or ebx, edx
or esi, ebx
add edx, esi
shr esi, 0xa
neg edi
sub ebx, edx
and edi, 0xf44175a5
not edi
sub esi, edx
shr ebx, 0x1f
mov esi, 0xf4491e33
xor ebx, 0xf44afd61
jmp 0x4773e5
call ecx
add ebx, 0xf4625927
inc edi
add edx, 0xf466e996
bswap ebx
or ebx, edx
xor ebx, esi
shr edx, 6
mov esi, ebx
add esi, 0xf4723dc5
jmp 0x4782e5
push 0xa3bd17e7
xchg edx, ebx
bswap edi
not edi
or esi, edx
shr esi, 9
xchg edx, esi
mov esi, 0xf48d1d1f
and edx, ebx
sub ebx, edi
mov edi, 0xf4935873
and esi, ebx
dec edx
jmp 0x475b75
push 0xa3a0bb9f
or edx, edi
sub esi, 0xf49b2fc3
shr edi, 0x1f
add edx, 0xf49ee84f
shr edx, 0xf
mov edi, 0xf4a2c9ab
nop
shl edi, 0x16
and esi, edi
or edi, 0xf4aa4878
sub ebx, esi
jmp 0x477354
push 0xa3c9e7c0
and edx, edi
bswap ebx
inc ebx
shl edi, 0x14
xchg ebx, edx
rol edi, 0x1e
xchg esi, edi
add edi, edx
and ebx, edx
jmp 0x476374
push 0xa37f4f00
mov esi, ebx
shr edx, 4
mov edi, 0x4401ce6
xor ebx, edi
mov edx, ebx
mov ebx, edi
add edx, ebx
shr edx, 0xe
jmp 0x476ae2