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

Disassembly:
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xfffffef1
jne 0x4010ac
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff1d
jne 0x40113a
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff0d
jne 0x4011be
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff1a
jne 0x40126a
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.ole32.dll_WriteOleStg
call sub.oleaut32.dll_VarI2FromUI1
ret
jmp 0x46aebc
mov edx, 0x2542b4b5
mov ebx, ecx
xchg ecx, edx
sub edx, 0x25451bea
jmp 0x46bca4
pop edi
or ecx, esi
and edx, esi
mov ecx, esi
mov edx, 0x2977b222
xor edx, ebx
xchg ebx, esi
jmp 0x46dc3c
mov edi, 0x2809144b
mov ebx, ecx
inc ebx
or edx, esi
sub esi, 0x297d3cad
and ebx, 0x297d7a84
mov edx, ecx
sub ebx, ecx
add ecx, ebx
sub edx, ebx
add edx, ecx
sub esi, ebx
jmp 0x46d4e1
push esp
or esi, ebx
and ebx, 0x298121c2
xchg ecx, ebx
ror esi, 1
and esi, 0x2981dabd
rol ecx, 0x1d
or edx, 0x29825990
xor esi, ebx
xchg ecx, edx
sub edx, esi
add edx, 0x29836188
sub ecx, ebx
shr esi, 2
sub edx, ebx
xchg esi, ebx
jmp 0x46de6b
push 0x256a3241
mov edx, 0x29926f7c
xchg esi, ebx
sub ecx, esi
ror esi, 6
sub edx, ebx
not edx
add ecx, ebx
add ecx, esi
jmp 0x46bb3e
pop edi
ror edx, 0x17
or edx, esi
xor esi, ecx
ror edx, 0x1b
and edx, esi
add esi, edx
and ecx, esi
jmp 0x46aed0
call edi
and esi, ebx
bswap edx
mov ebx, edx
xor ebx, 0x2999cddd
jmp 0x46c0ce
mov edi, 0x2809144b
rol esi, 7
add esi, edx
mov ecx, 0x29a04750
add edx, ecx
sub esi, ecx
xchg ebx, ecx
and esi, 0x29a13b02
add edx, esi
shr esi, 0x17
and edx, esi
sub ebx, esi
ror ebx, 0xc
or edx, ebx
and esi, edx
not ecx
jmp fcn.0046ce98
pop edi
mov edx, ecx
mov ebx, 0x29a3d9f9
add ecx, esi
xchg ebx, edx
rol ebx, 0x17
jmp 0x46d793
push 0x258ebb9d
mov edx, esi
or ebx, 0x29aaf44b
add esi, edx
dec esi
bswap ecx
xchg esi, ebx
xchg ebx, edx
ror ecx, 0xc
shl ecx, 1
sub ebx, 0x29af2d35
mov edx, ebx
jmp 0x46d299
call fcn.0046de96
sub edx, esi
or edx, 0x29b08842
shr edx, 6
and esi, 0x29b1069f
rol esi, 6
mov edx, esi
or ebx, esi
xchg edx, esi
or ecx, ebx
mov ecx, 0x29b286d9
xor ecx, edx
mov ebx, ecx
or ecx, ebx
jmp 0x46d1a9
pop edi
xor ecx, ebx
mov ecx, edx
shr ecx, 0x18
and ebx, 0x29be9d63
xor ecx, ebx
mov edx, 0x29bf2902
mov esi, ecx
sub ecx, edx
mov ebx, edx
rol edx, 0x11
mov edx, ecx
or edx, 0x29c092c0
jmp 0x46c9cc
mov edi, 0x2809144b
dec ebx
or edx, ecx
neg esi
xor esi, ecx
xor ebx, esi
add edx, ecx
and edx, 0x29c47339
add esi, ebx
xor esi, edx
mov ebx, 0x29c539cb
or esi, edx
dec edx
add ecx, ebx
jmp 0x46ddec
push 0x257b209a
and ecx, ebx
xchg edx, ebx
or edx, esi
sub ebx, ecx
xor edx, 0x29c748c6
neg edx
xchg edx, esi
mov edx, 0x29c802b4
jmp 0x46b6c4
push 0x255c916f
add ebx, ecx
sub ecx, 0x29c895a7
sub esi, ebx
mov ebx, esi
xchg esi, ecx
bswap ecx
jmp 0x46cd83
pop edi
add edx, esi
sub ebx, 0x29ca2ba4
add edx, ecx
xor ebx, 0x29caa449
shr edx, 3
or edx, ebx
add ebx, esi
xchg esi, ebx
xor ecx, 0x29cbe8d3
rol edx, 0x15
sub edx, esi
shl ecx, 0x14
mov edx, ecx
and ebx, 0x29cd1c8b
inc ebx
not ebx
jmp 0x46b815
push 0x254fd4b0
and edx, ecx
rol esi, 0x19
and edx, ebx
xor edx, ecx
xchg ecx, edx
add ebx, esi
shl ebx, 0x13
add edx, ecx
neg ecx
xor edx, ecx
xchg ebx, edx
sub edx, esi
inc ecx
jmp 0x46d1d0
push 0x256dcfd0
or ecx, ebx
xor edx, ecx
xchg esi, edx
xor edx, esi
xchg ebx, edx
add esi, edx
shr ecx, 0x18
neg ecx
jmp 0x46bf6e
push 0x258e1b7d
or esi, edx
xor ecx, esi
rol edx, 0xc
add edx, 0x29da0c10
and ecx, 0x29da4af2
mov esi, ecx
sub esi, ecx
sub esi, ebx
xor edx, ecx
xor esi, ebx
ror esi, 0x14
jmp 0x46b191
call fcn.0046de96
or edx, ecx
add ebx, esi
xor edx, esi
shr edx, 0xe
xor edx, 0x29e1ce2e
add edx, 0x29e20e42
jmp 0x46d072
call edi
add esi, ebx
xor ecx, edx
mov edx, 0x29e621bb
sub edx, 0x29e66167
xor ebx, ecx
xchg ebx, esi
mov ebx, edx
jmp 0x46bcee
push 0x401400
ror ecx, 0x1a
neg ecx
sub ebx, 0x29edd863
xor edx, ecx
nop
xchg ecx, esi
inc esi
jmp 0x46d42c
pop edi
xor esi, edx
and edx, 0x29f7cd08
mov ecx, 0x29f80d57
and ebx, 0x29f84a7f
or esi, edx
inc esi
xor edx, 0x29f90629
add esi, edx
xchg ecx, edx
jmp 0x46ca44
push 0x2576cba5
mov ecx, esi
xchg esi, ebx
mov esi, edx
and ecx, edx
sub ebx, 0x29fada4d
jmp 0x46d5e5
pop edi
mov ebx, ecx
shr edx, 0x15
add esi, 0x29fe0766
neg ecx
mov ebx, 0x29fe839b
xor edx, esi
or ebx, ecx
jmp 0x46c96b
push 0x257bbdd3
xchg esi, edx
and ebx, edx
or edx, ebx
mov esi, edx
xor edx, 0x2a0a1827
sub esi, edx
neg ebx
or ecx, esi
ror ecx, 0x1f
add edx, ecx
sub esi, ecx
jmp 0x46b992
mov edi, 0x75624153
inc ecx
xor ecx, ebx
mov ecx, ebx
and edx, esi
jmp 0x46d693
push 0x255510ac
and esi, 0x2a210ccb
or esi, ecx
bswap edx
xor ecx, 0x2a21d6b5
mov esi, ecx
jmp 0x46bd4a
call edi
sub edx, ecx
mov ecx, esi
shr esi, 0x13
xchg ebx, esi
xor esi, edx
or esi, 0x2a2684ab
and ecx, esi
or edx, ecx
ror ebx, 0x16
dec edx
xchg ecx, ebx
jmp 0x46d7e9
call edi
sub ecx, esi
mov ecx, 0x2a2cbcdb
dec esi
mov ebx, edx
sub ebx, ecx
add esi, ebx
and edx, 0x2a2def9c
xor edx, ebx
xor ecx, 0x2a2e7a34
jmp 0x46bdce
pop edi
add ebx, esi
or esi, edx
mov ecx, 0x2a2f4bbd
mov edx, ecx
or esi, 0x2a2fd418
mov esi, 0x2a30120e
add edx, esi
xchg ebx, ecx
mov esi, ecx
and edx, 0x2a3104e9
or esi, edx
jmp 0x46b3cf
mov edi, 0x75624153
neg ecx
and esi, edx
add esi, ecx
and ebx, esi
add ecx, 0x2a3db709
ror esi, 0x1d
inc ecx
xchg esi, ebx
mov ebx, ecx
dec ecx
sub ecx, ebx
jmp 0x46b1ba
mov edi, 0x75624153
shl edx, 0xd
neg ecx
sub esi, 0x2a4005e0
add ecx, esi
sub edx, ecx
or edx, esi
xchg esi, edx
dec edx
mov esi, 0x2a41871a
jmp 0x46c07e
push 0x25850376
ror edx, 4
bswap ebx
xor edx, esi
xchg esi, edx
xor ebx, edx
jmp 0x46c8e1
pop edi
mov ecx, ebx
xchg edx, ebx
sub esi, 0x2a44b56c
neg ecx
add edx, ebx
sub edx, 0x2a456cee
jmp 0x46cbd9
pop edi
xor edx, ebx
xor esi, ebx
xor esi, ebx
xchg esi, ecx
mov edx, 0x2a46b8ce
sub esi, 0x2a46f9e9
and esi, 0x2a473636
xchg ecx, edx
bswap ebx
mov ecx, 0x2a4802f2
jmp 0x46b8cb
call edi
and edx, ecx
and edx, esi
mov esi, edx
add edx, esi
or ecx, 0x2a4e8581
ror ebx, 0x1f
xchg esi, ecx
sub edx, 0x2a4f412c
bswap ecx
add ebx, 0x2a4fbf5e
jmp 0x46d1c4
mov edi, 0x2809144b
rol ebx, 9
xchg edx, ecx
or ebx, esi
or esi, 0x2a5bda4d
mov ebx, ecx
mov esi, 0x2a5c5294
xor edx, ecx
sub ecx, ebx
rol edx, 0xf
or esi, ecx
neg ecx
jmp 0x46c152
push 0x254d7d5a
neg ecx
ror ecx, 0x12
xchg ebx, ecx
xor ecx, 0x2a7455bd
mov ecx, edx
add esi, edx
shr esi, 0x1d
xchg ebx, esi
nop
bswap ebx
jmp 0x46dcef
pop edi
xor ecx, ebx
shr ebx, 4
and ebx, 0x2a793618
xor esi, ecx
and ebx, ecx
add ebx, ecx
xor edx, ebx
add edx, ecx
xor ecx, 0x2a7ab0d5
sub edx, esi
jmp 0x46d580
pop edi
add esi, ebx
shl esi, 0x1e
and esi, ecx
or ebx, ecx
sub ebx, esi
xchg ecx, ebx
sub ebx, esi
shl esi, 0x10
add edx, ecx
and edx, esi
dec ecx
jmp 0x46bf12
push 0x2555a2c3
or esi, 0x2a810666
add esi, ecx
add esi, edx
mov edx, ecx
and ebx, ecx
and ebx, edx
add esi, ecx
xor ebx, edx
inc edx
and edx, 0x2a84b767
and ebx, ecx
inc ebx
neg edx
xor esi, 0x2a86e88c
xor edx, 0x2a879678
jmp 0x46cab5
push 0x258764c6
add edx, esi
xor edx, esi
bswap ebx
dec ebx
mov esi, 0x2a8fc6a4
shr ecx, 3
add ebx, edx
and ebx, ecx
mov esi, ebx
xchg edx, ecx
xchg ecx, esi
mov ecx, edx
add ecx, 0x2a91ca8f
mov esi, ebx
neg esi
jmp 0x46af19
pop edi
mov edx, esi
neg ebx
or edx, ebx
or ecx, 0x2a936614
or ebx, 0x2a93a635
xor edx, 0x2a93f6d7
xchg edx, ebx
jmp 0x46d250
pop edi
mov ebx, ecx
inc ebx
and edx, ecx
xor esi, ecx
or ebx, ecx
or ecx, ebx
or edx, ebx
inc ecx
and ebx, 0x2a99d374
or esi, ecx
not ecx
add ecx, 0x2a9a8a63
jmp 0x46b31b
pop edi
and edx, ebx
xchg ebx, ecx
dec edx
inc ecx
mov ecx, 0x2a9bec09
xchg esi, ecx
sub ecx, ebx
and edx, ebx
jmp 0x46dd92
push 0x258cd774
xchg esi, ebx
xchg ecx, edx
mov ebx, ecx
shl edx, 8
jmp 0x46cb91
pop edi
inc edx
neg edx
and edx, ecx
or ecx, esi
xor ebx, 0x2aab3083
xchg edx, esi
rol esi, 0xb
xor ecx, edx
bswap ebx
dec edx
xor ebx, edx
mov esi, ecx
not edx
jmp 0x46d3eb
mov edi, 0x75624153
and ebx, edx
and ebx, edx
sub ebx, esi
xor ebx, ecx
and esi, edx
dec esi
jmp 0x46d300
push 0x25863f08
xchg edx, esi
add edx, 0x2ab88424
shr edx, 5
sub ecx, ebx
mov esi, ebx
xor ebx, esi
xchg edx, ecx
jmp 0x46d869
call fcn.0046de96
and ebx, edx
add ecx, edx
sub edx, 0x2ac3a6f9
neg edx
shr ebx, 0x16
add edx, esi
xchg esi, ecx
not edx
jmp 0x46d10f
push 0x25645990
and ecx, esi
not ecx
mov ebx, 0x2ad2cd78
xchg ebx, esi
mov esi, edx
and esi, ebx
dec ebx
not esi
jmp 0x46ca5e
pop edi
inc ebx
bswap edx
and esi, 0x2ad590f3
shr esi, 3
dec ecx
shr ebx, 0x18
inc ecx
xchg edx, esi
or ecx, edx
sub edx, ecx
jmp 0x46ce0c
push 0x2569a185
xchg ebx, edx
or esi, ebx
add ecx, 0x2adb3db9
inc ebx
or esi, ebx
jmp 0x46b059
call fcn.0046de96
sub esi, 0x2adf7f5a
sub ebx, edx
and esi, ecx
neg edx
add ebx, 0x2ae080d8
xchg edx, ecx
and ecx, 0x2af15b03
jmp 0x46dc54
mov edi, 0x2809144b
xchg ebx, esi
and ebx, edx
rol edx, 1
xor ecx, 0x2af776f4
sub esi, 0x2af7b6eb
sub edx, esi
or edx, esi
not ebx
jmp 0x46c8fd
push 0x2580bf1c
or esi, 0x2b00209f
shr ebx, 0x11
neg edx
sub esi, ecx
mov ebx, 0x2b01e8cf
mov ecx, ebx
shl edx, 0x11
sub esi, 0x2b0344cb
xchg edx, esi
mov ebx, ecx
xchg esi, ebx
jmp 0x46c176
pop edi
and edx, ecx
or edx, ecx
and esi, edx
shr esi, 0x10
mov esi, ecx
xchg ecx, edx
bswap ebx
sub ebx, ecx
dec edx
sub edx, ebx
jmp 0x46b60f
call fcn.0046de96
and ecx, 0x2b2408a4
mov ebx, esi
or edx, 0x2b24829c
or esi, 0x2b24c358
neg ebx
add esi, edx
dec ecx
sub ecx, ebx
jmp 0x46af58
push 0x25969a82
xchg ebx, edx
add ecx, edx
and ebx, ecx
add ebx, edx
or ebx, ecx
add edx, 0x2b39efad
mov ebx, esi
shr edx, 8
neg edx
sub ebx, edx
jmp 0x46b10d
push 0x2556cc98
xchg ecx, esi
shr edx, 0x14
mov edx, ecx
bswap ecx
xor ecx, 0x2b439e4b
dec esi
and ecx, edx
jmp 0x46b764
push 0x255bd823
or edx, ebx
or edx, esi
sub edx, ecx
and ecx, 0x2b454381
xor edx, ecx
add esi, ecx
jmp 0x46d027
pop edi
or esi, 0x2ba14b3c
or edx, ebx
sub edx, ebx
mov edx, ecx
add edx, 0x2ba2dae2
xchg edx, ebx
inc edx
neg ebx
dec esi
or esi, ebx
sub esi, ebx
jmp 0x46dbfb
push 0x2585a11e
or edx, ebx
xor edx, esi
xor ecx, ebx
rol esi, 2
mov ebx, ecx
and ebx, ecx
inc esi
add ecx, esi
and ecx, ebx
jmp 0x46bfd1
call fcn.0046de96
shr ecx, 7
and ebx, esi
and ebx, 0x2bb03c7d
xchg ebx, esi
shl edx, 7
jmp 0x46b851
push 0x259399f2
mov ebx, 0x2bb4b97a
not esi
jmp 0x46b9b5
mov edi, 0x4132136a
xor ebx, esi
sub ebx, edx
sub esi, ebx
or edx, esi
mov edx, ebx
ror edx, 7
or ebx, edx
jmp 0x46c3a6
pop edi
xor ebx, esi
xchg ecx, edx
shr esi, 1
xchg ebx, edx
mov ecx, edx
neg ecx
dec esi
sub ecx, ebx
xchg esi, ecx
and esi, ecx
add edx, ecx
sub esi, 0x2bb9f851
or ecx, edx
or ebx, esi
dec esi
jmp 0x46b9f9
pop edi
add ebx, ecx
rol esi, 3
add edx, esi
sub esi, edx
mov ecx, ebx
xchg esi, edx
xor ecx, esi
and ecx, ebx
xchg ebx, esi
add ebx, ecx
and esi, ecx
jmp 0x46cad4
pop edi
or ecx, 0x2bc6a58c
xor ebx, edx
dec esi
mov ebx, ecx
sub esi, 0x2bc7aa24
mov edx, ebx
sub esi, edx
sub ecx, esi
jmp 0x46b5d2
pop edi
add esi, 0x2bc8b9a6
add ecx, edx
mov esi, ebx
mov edx, 0x2bc97f4e
not ecx
shl esi, 0xe
jmp 0x46be20
push 0x2564e700
neg esi
and edx, esi
xor ebx, esi
mov edx, esi
inc edx
mov ebx, 0x2bcb969d
jmp 0x46b2b7
push 0x255639a8
sub ecx, edx
add esi, 0x2bd17bc1
xchg ecx, edx
dec edx
and ecx, edx
xchg ebx, esi
sub ebx, ecx
mov ecx, esi
add esi, ecx
jmp 0x46c553
push 0x255b39a4
add ecx, 0x2bd37bf1
mov edx, 0x2bd3b967
add ebx, edx
xchg ecx, edx
jmp 0x46c56f
pop edi
ror ebx, 0x1b
not ecx
bswap esi
mov ebx, ecx
mov ecx, ebx
sub esi, ebx
ror ecx, 0xb
sub ebx, esi
or edx, ebx
xor edx, esi
or ecx, esi
and esi, ecx
and ecx, esi
xor edx, ecx
xchg esi, ebx
jmp 0x46c4cc
push 0x254f4173
xor ecx, 0x2bddc6b4
xor edx, esi
not edx
sub edx, 0x2bdf50f5
mov esi, edx
sub esi, 0x2bdfcc26
not edx
and ebx, edx
rol ecx, 1
add esi, 0x2be0d635
and edx, 0x2be1175c
jmp 0x46b3aa
push 0x258d78ad
xchg ecx, edx
and ecx, esi
and edx, ebx
mov ecx, esi
shl ecx, 0xd
or esi, edx
and edx, ebx
dec edx
sub edx, esi
sub ecx, 0x2be3a6f4
add edx, ebx
jmp 0x46b3ea
pop edi
ror ecx, 0x1f
inc esi
or ecx, esi
bswap ecx
or esi, 0x2be862cf
not ecx
jmp 0x46beff
pop edi
and edx, ecx
xor edx, ebx
xor ecx, esi
xchg esi, ecx
mov ebx, edx
jmp 0x46d8e8
push 0x255d0ec8
mov ecx, 0x2c0bd4b2
add ecx, edx
and ecx, esi
or ecx, 0x2c0c8a5c
or ebx, esi
shl edx, 0x13
sub edx, ecx
xchg esi, ebx
jmp 0x46cf6f
call fcn.0046de96
or ebx, esi
or ebx, 0x2c0e299b
and ebx, edx
add ebx, esi
sub ecx, edx
or ebx, esi
and ecx, esi
xor ebx, esi
jmp 0x46b4a3
pop edi
mov ecx, ebx
sub esi, 0x2c14edf0
xor edx, ebx
and ebx, ecx
shl ebx, 6
bswap ebx
mov edx, 0x2c163045
xchg ecx, edx
mov ecx, edx
jmp 0x46cc94
pop edi
dec ecx
mov edx, 0x2c221b31
rol esi, 0xb
add esi, ebx
xchg ecx, esi
sub edx, esi
sub esi, edx
not edx
rol esi, 8
mov ecx, ebx
xchg esi, ebx
add esi, edx
jmp 0x46bd2d
push 0x2563c195
mov esi, ebx
xchg edx, ecx
or ecx, esi
and edx, ebx
and edx, ecx
xor ebx, edx
and ecx, esi
mov edx, ebx
or ecx, 0x2c287725
xor esi, edx
jmp 0x46c0b2
mov edi, 0x2809144b
and ebx, edx
xchg esi, edx
or esi, ecx
and ebx, edx
and edx, esi
or edx, esi
add ecx, ebx
shl esi, 0xa
jmp 0x46b453
push 0x255c227f
or ecx, edx
sub esi, edx
shl edx, 0xc
sub ebx, ecx
mov esi, edx
rol esi, 0x16
and ecx, 0x2c3df822
xor ecx, edx
sub edx, 0x2c3e75f8
jmp 0x46b301
call edi
xor ebx, 0x2c413345
inc ebx
xor ecx, esi
and edx, esi
or edx, ecx
mov ecx, edx
mov esi, 0x2c42b169
not esi
or esi, 0x2c432cf8
jmp 0x46cec0
call edi
shr esi, 0x18
add edx, ebx
xchg ecx, esi
add edx, esi
add ecx, 0x2c4cc985
or ebx, 0x2c4d0929
sub esi, edx
and esi, 0x2c4d838e
or ebx, ecx
mov esi, 0x2c4dff66
dec esi
jmp 0x46cb1f
call edi
sub ebx, 0x2c4e9793
not ecx
bswap edx
rol edx, 6
sub ecx, ebx
jmp 0x46c2a7
call edi
or esi, 0x2c56a1ab
inc edx
and ecx, 0x2c571f76
neg esi
or ecx, esi
shl ecx, 0x15
jmp 0x46b09b
pop edi
not ecx
sub ecx, ebx
bswap ebx
jmp 0x46c952
mov edi, 0x75624153
xor edx, 0x2c5925d8
mov esi, ebx
sub ebx, ecx
xchg edx, esi
xchg esi, ecx
xchg esi, ecx
sub esi, ebx
or ecx, 0x2c5ae088
jmp 0x46d2e3
pop edi
inc ebx
inc edx
and esi, edx
nop
mov edx, 0x2c62881b
mov edx, 0x2c62c781
or esi, edx
xchg ecx, ebx
not esi
mov edx, 0x2c63cccb
and esi, edx
xchg esi, edx
xor ebx, edx
jmp 0x46be44
pop edi
mov esi, ebx
sub ebx, esi
sub edx, ecx
shr esi, 5
shr esi, 0x1e
or ebx, esi
bswap ebx
add esi, edx
mov ebx, edx
shr ecx, 0x10
rol ebx, 0x19
shl ecx, 0xc
jmp 0x46b26d
mov edi, 0x75624153
add ecx, edx
shr esi, 2
add esi, edx
add ecx, edx
bswap edx
xor ecx, 0x2c692ce3
add ebx, esi
mov esi, edx
xchg ebx, edx
sub ebx, esi
xchg edx, ebx
or ecx, ebx
jmp 0x46d524
call fcn.0046de96
mov ebx, edx
xor ecx, ebx
and ebx, ecx
dec edx
and ebx, edx
xor ebx, esi
and ecx, esi
sub esi, 0x2c6eba98
jmp 0x46da48
call fcn.0046de96
mov ecx, 0x2c6f12e7
or ebx, 0x2c6f5346
mov ecx, ebx
or ecx, esi
or esi, ecx
shr edx, 6
and ecx, edx
add ebx, esi
mov edx, ebx
xor ecx, 0x2c71447d
mov ecx, 0x2c7183aa
jmp 0x46ba83
call edi
add esi, ecx
xor edx, 0x2c817bf7
not ecx
jmp 0x46db7a
push 0x2580201d
sub ecx, ebx
and edx, ebx
add ebx, ecx
sub esi, ebx
dec edx
xor esi, ebx
not esi
rol edx, 0x1f
sub ebx, edx
or ecx, ebx
and edx, ebx
xor esi, 0x2c874a09
jmp 0x46c1f2
pop edi
or ecx, edx
sub ecx, ebx
and ecx, ebx
xor edx, esi
mov ebx, 0x2c898628
shl ebx, 9
bswap ecx
xchg edx, ebx
or ebx, esi
xor esi, 0x2c8bd01a
sub ebx, esi
sub ecx, 0x2c8ca4a9
jmp 0x46b13f
call edi
xchg edx, ebx
mov edx, esi
sub ebx, esi
or ebx, 0x2c90110f
and ebx, edx
rol ecx, 0x1a
add ebx, ecx
jmp 0x46ca27
call fcn.0046de96
add ecx, ebx
xor ecx, esi
rol ebx, 0xa
xchg ecx, edx
not ecx
add ecx, edx
shr esi, 2
sub ecx, 0x2ca81729
rol edx, 0xc
xchg edx, esi
jmp 0x46d13b
call fcn.0046de96
and edx, ebx
or ebx, edx
or esi, edx
xor ecx, esi
mov esi, ebx
xor ebx, edx
mov ecx, esi
neg edx
bswap ecx
jmp 0x46b8a8
pop edi
or ecx, esi
shr ecx, 0x15
inc esi
sub ecx, 0x2cba5b14
xchg esi, ecx
mov esi, 0x2cbb3074
add edx, ebx
mov edx, esi
mov esi, 0x2cbc832c
mov edx, 0x2cbcecd0
nop
xchg ecx, esi
and ebx, 0x2cbe2fd0
xor ebx, 0x2cbe9a06
add ecx, 0x2cbf0df8
jmp 0x46b2e0
push 0x25776035
and esi, ebx
or ecx, 0x2cc4d84b
add esi, edx
and esi, ebx
xor esi, edx
sub ebx, esi
and ebx, esi
add edx, 0x2cc769fb
or ebx, edx
jmp 0x46d66e
mov edi, 0x2809144b
rol esi, 0x1a
xor edx, ebx
dec esi
rol esi, 0x14
sub ecx, edx
sub ecx, ebx
mov ecx, esi
and edx, ebx
mov esi, edx
sub edx, 0x2cd78a1f
mov edx, ecx
jmp 0x46cda5
call fcn.0046de96
dec edx
add ecx, esi
xchg esi, ecx
or ecx, esi
and edx, ecx
jmp 0x46d3b4
push 0x25632b84
mov ecx, ebx
sub ebx, ecx
xchg ecx, ebx
rol ebx, 0x14
rol edx, 3
mov esi, 0x2cf1137a
or ecx, esi
sub esi, edx
add edx, ebx
sub esi, ebx
inc ecx
jmp 0x46cf00
pop edi
or ecx, ebx
add ebx, ecx
sub esi, 0x2cf6e6b5
add ecx, edx
sub edx, 0x2cf7623e
sub esi, ecx
xchg esi, ecx
add ecx, esi
sub ecx, esi
jmp 0x46c898
push 0x2586d09a
xchg esi, edx
add esi, edx
inc esi
ror ecx, 0xc
shl ecx, 9
shr edx, 0x14
mov esi, edx
xor ecx, edx
jmp 0x46bd9f
push 0x40
xor ecx, esi
and ebx, 0x2d010728
not ebx
not edx
mov ecx, ebx
shr esi, 3
and ecx, esi
sub edx, 0x2d0278e3
ror edx, 0xe
xor ebx, esi
xchg edx, esi
add edx, 0x2d037df9
shr ecx, 0x13
shr esi, 0x14
jmp 0x46db28
pop edi
xchg ebx, ecx
add esi, 0x2d087f4a
not edx
sub ebx, edx
xchg edx, ebx
sub ebx, 0x2d09895e
xor edx, 0x2d09c7d8
and edx, esi
not esi
jmp 0x46c118
pop edi
add ecx, ebx
xor ebx, ecx
add ebx, edx
bswap ebx
add ebx, 0x2d1e1c5d
bswap ebx
add edx, 0x2d1e94ca
xchg ebx, edx
and esi, edx
rol ebx, 0x17
bswap edx
jmp 0x46b5ac
call edi
dec edx
neg ebx
bswap ebx
mov esi, ecx
and ecx, esi
shr ebx, 0x16
mov edx, 0x2d23a120
xor esi, edx
add ebx, edx
dec ebx
dec ebx
mov ecx, esi
sub edx, 0x2d251b6b
ror edx, 0xa
jmp 0x46da07
push 0x69abc
add edx, ebx
sub esi, ebx
sub ecx, ebx
add edx, ebx
or ebx, 0x2d33639c
mov esi, ecx
sub ebx, esi
ror ecx, 0x10
mov ebx, ecx
neg edx
and esi, 0x2d34d809
sub edx, esi
jmp 0x46b509
pop edi
bswap esi
and ebx, 0x2d38b0fb
sub ebx, edx
sub esi, ecx
xor ecx, 0x2d3965e6
mov esi, ecx
or ebx, 0x2d39dac3
sub ecx, 0x2d3a192c
jmp 0x46d276
push 0x254eaa11
sub edx, ebx
sub ecx, edx
add ecx, 0x2d3ae4c6
sub ebx, ecx
add esi, ebx
xchg esi, ecx
or esi, edx
ror ecx, 0xf
dec ecx
mov ecx, edx
ror esi, 0x1d
dec esi
xchg ecx, ebx
jmp 0x46cb5c
pop edi
xor ecx, ebx
add ecx, edx
sub edx, esi
ror ebx, 0xb
add esi, 0x2d422f0f
xor esi, edx
xchg ecx, ebx
jmp 0x46b9e4
push 0x257f7c0f
xchg edx, ecx
shr ebx, 0xe
shr edx, 0xf
sub ebx, esi
not ebx
mov ebx, esi
jmp 0x46d3c5
call edi
xchg ecx, esi
neg ecx
add ecx, 0x2d4780ad
xor esi, 0x2d47bca2
or ecx, edx
xchg esi, ecx
dec edx
bswap ebx
or ecx, 0x2d48ed22
or edx, esi
jmp 0x46ba13
push 0x254e19da
and ecx, esi
shr edx, 6
dec edx
xor esi, ebx
sub esi, ecx
jmp 0x46dba0
pop edi
sub ebx, edx
and ecx, 0x2d5e978f
add esi, ecx
not ebx
mov esi, ebx
inc ecx
sub edx, 0x2d5fcd55
shl ebx, 0x1a
and ebx, esi
jmp 0x46c941
call fcn.0046de96
sub ebx, 0x2d649175
xor edx, ecx
xor esi, 0x2d651cd7
sub esi, ecx
xchg esi, ecx
add ecx, edx
jmp 0x46b0b1
push esp
or ebx, 0x2d6ca6e7
rol edx, 5
mov ecx, 0x2d6d356d
jmp 0x46d885