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

Disassembly:
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffee2
jne 0x40106b
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffed6
jne 0x4010e0
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff23
jne 0x40115a
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff33
jne 0x4011de
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffee2
jne 0x401249
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x4890f2
and ebx, ecx
xchg esi, ebx
mov ecx, ebx
rol esi, 0x14
xor ebx, 0x3cc72cf
jmp 0x489335
call edx
sub edi, 0xd8a8a0b
and esi, ecx
or ebx, esi
or ebx, 0xd9019cf
mov ecx, 0xd96c427
xchg ebx, edi
or esi, ecx
xchg ecx, edi
xor edi, ecx
or ecx, 0xd9fcde7
jmp 0x48bf38
push 0x3e63209
sub esi, edi
sub ebx, ecx
shr edi, 0x11
not ebx
xor ecx, ebx
dec esi
xchg edi, esi
sub edi, esi
and edi, esi
xor ecx, 0xf3a0ae2
jmp 0x48bd6b
call fcn.0048915a
sub esi, ebx
and ecx, ebx
xor esi, ebx
xor ebx, 0xfc7ad12
xchg esi, edi
ror esi, 4
bswap ecx
dec esi
mov ecx, 0xfd11e46
not ecx
and ecx, 0xfd4cb1e
jmp 0x48c66f
pop edx
or edi, ebx
inc ecx
and edi, ebx
ror ebx, 0xe
add esi, 0x100bfdd2
mov ebx, 0x100df87f
xor esi, ebx
and ecx, 0x10119a84
jmp 0x4898fb
call fcn.0048915a
add ecx, 0x1037e927
and ebx, 0x103a6c82
sub edi, ecx
xchg ecx, esi
xor esi, ebx
inc esi
xchg ecx, edi
or ecx, esi
xchg ebx, edi
shr ecx, 0x11
mov edi, ebx
xor ecx, ebx
dec ebx
sub esi, edi
jmp 0x48bfb1
call edx
sub esi, 0x1063464b
add esi, 0x106538e0
xchg ebx, edi
or edi, esi
xor esi, edi
xchg edi, esi
add ecx, esi
jmp 0x48c194
mov edx, 0x40495727
or ebx, 0x10ee7da6
sub esi, edi
xor esi, ecx
not ecx
sub esi, edi
add esi, ecx
bswap edi
jmp 0x48b25e
call fcn.0048915a
rol esi, 0xf
and ecx, ebx
add ecx, 0x11093706
xchg edi, esi
rol edi, 0xf
neg edi
or edi, esi
sub edi, ecx
or ecx, esi
jmp 0x48bfd7
pop edx
xor edi, ecx
neg ebx
add ecx, ebx
add edi, esi
jmp 0x489b30
push 0x46af28d
xchg ecx, ebx
inc ebx
sub edi, esi
inc esi
and esi, ebx
jmp 0x48b201
pop edx
neg edi
xor ecx, edi
xchg ebx, ecx
xor edi, ecx
xchg edi, ecx
not edi
inc esi
xchg ebx, ecx
or ebx, esi
add edi, 0x1209eefa
sub ecx, ebx
mov edi, 0x120d84f5
mov ebx, ecx
bswap ecx
xor ecx, edi
sub edi, esi
jmp 0x48cb2f
pop edx
bswap esi
and edi, ecx
xchg esi, edi
inc edi
inc ebx
jmp 0x48cae0
push 0x44739cc
sub edi, 0x1290b60b
add ebx, ecx
xor edi, esi
xchg edi, ecx
add ecx, 0x1297e002
sub edi, ecx
shl esi, 0x16
mov ecx, ebx
shl ebx, 2
xor ecx, 0x12a26467
mov esi, ecx
jmp 0x48a578
pop edx
or ebx, 0x12b3b760
and ebx, 0x12b5843c
bswap ebx
and ecx, esi
jmp 0x48afcf
push 0x3f8632d
dec edi
sub ebx, ecx
xor edi, 0x12dbbe5d
sub esi, ebx
rol ebx, 0x1c
mov edi, ebx
add esi, ecx
sub edi, 0x12e4d940
jmp 0x489cf6
push 0x4c3b781
dec ecx
xor esi, ecx
or ecx, esi
rol esi, 0x13
bswap esi
ror ecx, 7
and edi, esi
xor ebx, edi
or ecx, edi
dec ebx
mov ebx, edi
mov edi, ecx
mov esi, ebx
rol ebx, 0x1b
and ecx, 0x13008f28
jmp 0x489bd7
pop edx
add edi, ebx
not ebx
and esi, 0x13442996
sub ecx, 0x134602c9
xor esi, 0x1347d751
add ecx, 0x1349ab62
add edi, ecx
mov ebx, 0x134d6f7b
or edi, esi
rol esi, 0x18
or ecx, edi
not edi
nop
neg edi
jmp 0x48a3b6
pop edx
sub edi, ebx
xchg edi, ecx
mov esi, 0x1369d3d6
and edi, 0x136ba569
shr ecx, 0xc
add ecx, edi
or edi, esi
or ebx, ecx
jmp 0x48be43
pop edx
add edi, ecx
shl ecx, 4
and edi, ecx
mov edi, ecx
mov edi, ebx
xchg esi, ecx
xor edi, ebx
or edi, 0x13bcd31e
and edi, esi
xor ecx, ebx
mov ebx, 0x13c23405
or ebx, esi
jmp 0x48a8df
mov edx, 0x40495727
neg ebx
or ebx, 0x1434cb36
xor ebx, 0x143699a3
not edi
dec edi
xchg ecx, ebx
mov ecx, esi
inc ecx
and ebx, 0x1441ab35
jmp 0x48ad8d
push 0x4807e27
dec esi
neg ecx
shl ecx, 0xc
and edi, esi
add ecx, edi
mov ecx, ebx
xor ecx, ebx
add ecx, esi
shr edi, 5
mov ecx, ebx
shr esi, 5
not edi
and ebx, edi
sub edi, esi
jmp 0x48ad61
push 0x463bc4e
sub edi, ecx
or ebx, 0x148dcb0e
nop
jmp 0x48b03c
push 0x4c5299a
or esi, ebx
mov ebx, esi
xor edi, esi
inc esi
xchg esi, edi
or edi, 0x14ffa225
not esi
add ebx, 0x15037c25
jmp 0x4895eb
pop edx
sub ebx, esi
and ecx, ebx
xor ebx, ecx
mov ecx, edi
mov ebx, ecx
mov esi, edi
or ebx, edi
jmp 0x48a8a0
push 0x3f9cb8f
mov edi, ebx
or ebx, ecx
and esi, ecx
add ebx, ecx
sub esi, ecx
add ecx, 0x15bc8f0d
mov edi, ecx
add ebx, ecx
neg ecx
and esi, ebx
jmp 0x489dab
pop edx
add esi, ebx
shr esi, 0xf
add ebx, edi
xor ebx, edi
rol ecx, 8
not ecx
xchg ecx, esi
and esi, ebx
sub edi, ecx
and esi, edi
or esi, ebx
jmp 0x48a871
push 0x40bd5f2
ror ecx, 0x15
and ebx, ecx
mov ebx, ecx
xor ecx, esi
or ecx, esi
and ebx, esi
jmp 0x48a932
mov edx, 0x40495727
add ecx, ebx
sub ebx, edi
mov edi, ecx
xor edi, ecx
and ecx, edi
mov edi, ebx
not edi
rol edi, 2
not ebx
or ecx, ebx
not ecx
shr edi, 0xd
add ecx, ebx
xchg edi, ecx
xchg ecx, esi
jmp 0x48a313
call edx
or ebx, esi
and esi, ebx
add esi, edi
shl ecx, 0x1a
nop
shr esi, 0x18
and ecx, esi
jmp 0x48be86
push 0x4d8b877
sub ebx, esi
xchg edi, esi
dec esi
inc ecx
rol ecx, 0xf
sub esi, ecx
mov ecx, 0x185d6635
mov ebx, 0x18600e17
or edi, esi
sub edi, 0x1865202c
jmp 0x48b660
mov edx, 0x40495727
rol ecx, 0x16
or esi, 0x18a96542
and ecx, ebx
or ecx, 0x18ad5d76
inc ebx
xor ebx, edi
dec ecx
nop
mov edi, esi
xor esi, 0x18b8a795
jmp 0x48c85f
call fcn.0048915a
shr ecx, 3
dec esi
neg esi
and ebx, ecx
jmp 0x489ff7
pop edx
xchg ebx, edi
xchg ecx, edi
neg edi
or ecx, ebx
sub ecx, ebx
not esi
xchg ebx, esi
or edi, esi
jmp 0x489942
pop edx
sub ebx, esi
or ebx, esi
ror ebx, 0x16
jmp 0x48b0c3
push 0x4264352
mov edi, esi
dec ecx
and ecx, edi
dec ecx
mov esi, ecx
sub edi, 0x19740833
jmp 0x48c3f0
pop edx
and esi, ebx
xchg ebx, edi
add ebx, esi
xchg ecx, esi
add ecx, 0x197dcc6b
xor ebx, esi
xchg ecx, esi
not edi
jmp 0x4899c7
call fcn.0048915a
and edi, ebx
xor esi, 0x19ce49c7
jmp 0x48abbf
call fcn.0048915a
not ebx
neg ebx
and edi, esi
xor ecx, 0x19d625ee
xor ecx, 0x19d805fa
mov ebx, ecx
rol esi, 0xe
xor ebx, 0x19ddd93a
shr ecx, 0x10
and ebx, ecx
sub ecx, 0x19e37e8e
inc esi
mov esi, ecx
jmp 0x489564
pop edx
and ecx, 0x1a1e5fde
and ecx, edi
and edi, ebx
and ebx, ecx
and ecx, edi
neg esi
jmp 0x48c690
push 0x4f6b4c6
xchg edi, ebx
or edi, ebx
add ecx, 0x1a66b2d5
xor ebx, ecx
shr ecx, 0x16
or ecx, ebx
add ebx, esi
and ebx, 0x1a6fc625
sub ebx, 0x1a71c5fa
jmp fcn.0048c4af
push 0x4992975
ror ecx, 0x17
add ebx, edi
dec ecx
xor ecx, edi
jmp 0x489a9c
push 0x40903f6
mov ebx, esi
ror esi, 0xc
xor ebx, ecx
xchg esi, edi
xor ebx, esi
sub ebx, edi
xor ecx, edi
xchg ebx, ecx
jmp 0x48a50f
push 0x40a6c21
shl ebx, 0x18
not ecx
add ecx, ebx
add esi, 0x1ace2f99
xor edi, ebx
shl edi, 5
or ebx, edi
not ebx
ror edi, 0x1e
and ecx, esi
mov esi, ebx
bswap ebx
ror ebx, 0x14
jmp 0x489d76
pop edx
sub ebx, esi
xor esi, 0x1aead2b9
xor edi, ebx
add ecx, edi
xchg ecx, edi
neg ecx
rol esi, 0xd
shl esi, 0x15
mov edi, esi
xchg edi, ebx
add ebx, edi
jmp 0x489670
push 0x448ae1e
or edi, 0x1afecdc3
add ecx, 0x1b009c3a
or edi, esi
mov ecx, ebx
ror ebx, 1
sub ecx, 0x1b07e046
shr ecx, 0x16
add ecx, ebx
shr ecx, 0x1d
add ebx, esi
or esi, 0x1b114f9a
jmp 0x48aea2
pop edx
sub ebx, esi
sub esi, ebx
inc esi
or esi, ecx
jmp 0x489d18
pop edx
shl ecx, 0xa
and esi, ebx
add esi, 0x1ca24832
or edi, 0x1ca42700
sub esi, ebx
shl ecx, 0x17
mov esi, edi
add ecx, edi
neg ebx
and edi, esi
ror edi, 0x1b
jmp 0x48ae1c
pop edx
xchg ecx, esi
add edi, ecx
and esi, ecx
add ecx, ebx
xor edi, ebx
jmp 0x48bd2d
push 0x4a6976a
xor ecx, esi
mov ecx, 0x1cd3cd9d
mov edi, ebx
inc ecx
neg ecx
or ecx, 0x1cdb711d
ror ebx, 0x1b
jmp 0x48c616
pop edx
mov ecx, edi
and edi, ecx
rol edi, 0x11
add edi, 0x1ce515fa
add ecx, esi
and ecx, 0x1ce8b66f
jmp 0x48af73
pop edx
dec esi
not esi
dec ebx
rol edi, 8
and ecx, edi
xor ecx, 0x1d0470c6
and edi, 0x1d07037e
or ebx, 0x1d09339f
inc ecx
not esi
mov ebx, esi
bswap ecx
mov edi, ebx
jmp 0x48a556
push 0x47f099f
ror ecx, 1
inc esi
or ecx, ebx
bswap esi
rol ecx, 0x12
sub ebx, edi
add edi, ebx
and edi, ecx
mov edi, 0x1d301ce6
add edi, 0x1d3246bd
shl ecx, 0x14
jmp 0x489ac2
push 0x4125dfb
sub edi, 0x1d36515c
and ecx, edi
and ebx, edi
inc ecx
sub edi, esi
xchg ebx, ecx
xchg ecx, esi
shl ebx, 0x1c
nop
xchg edi, esi
add esi, ebx
add ebx, esi
add ecx, esi
mov edi, ebx
jmp 0x48becb
push 0x4236635
mov esi, 0x1d50cf3b
xor ebx, ecx
or edi, esi
xor edi, ecx
inc edi
or ecx, esi
not ebx
add edi, ebx
sub edi, esi
ror ecx, 0x1f
mov ecx, edi
jmp 0x48c59b
call edx
sub esi, ebx
shr ebx, 0x10
or edi, ecx
ror ebx, 0xe
xor ecx, edi
or edi, esi
not ecx
xchg edi, esi
jmp 0x48b1f1
call edx
mov esi, edi
mov ecx, 0x1ec2f352
and ebx, edi
xor ecx, 0x1ec6b812
inc ebx
xor edi, ecx
and ecx, 0x1ecc4745
or edi, ebx
sub esi, 0x1ecfe3f8
jmp 0x48c111
push 0x4d5cc60
sub esi, ecx
mov ebx, esi
xor ebx, ecx
xor edi, ecx
neg edi
mov edi, ebx
sub esi, ecx
add ecx, ebx
jmp 0x48bf1b
call edx
and ebx, 0x1f1dde3a
sub edi, ecx
jmp 0x489c07
pop edx
xor ebx, ecx
mov ecx, 0x1f23e11e
xchg edi, ecx
sub ecx, ebx
shl ebx, 0xd
xchg ebx, esi
and esi, ecx
rol esi, 4
not ebx
or edi, esi
and esi, ebx
jmp 0x48b6df
pop edx
xchg ebx, esi
mov edi, esi
ror esi, 7
xchg esi, edi
jmp 0x48983c
push 0x481f3b5
or ebx, esi
or ecx, ebx
or ebx, esi
inc ebx
jmp 0x48ae5b
call fcn.0048915a
add edi, ebx
xor esi, edi
add ebx, 0x1fc0a7aa
xor ecx, esi
or edi, ecx
jmp 0x48bc0d
push 0x4b4b511
xor edi, ecx
xor ecx, edi
and edi, esi
xchg ecx, esi
sub ebx, edi
jmp 0x48be05
pop edx
not ebx
or ebx, ecx
sub edi, 0x2010ec15
sub ecx, 0x2012f246
sub ebx, edi
or ecx, 0x201692e2
jmp 0x48a881
mov edx, 0x40495727
mov edi, esi
rol edi, 0x15
xor ecx, 0x202f4298
xor edi, 0x20314b0e
add ebx, edi
jmp 0x489518
push 0x44a1961
bswap edi
sub edi, ebx
or esi, ecx
or ecx, 0x2050fe35
sub esi, ebx
add ecx, 0x2054a9b7
sub edi, ecx
add esi, 0x20585e73
ror ebx, 0x1d
or ebx, ecx
jmp 0x48c517
push 0x3ea703e
mov esi, ebx
sub esi, 0x207cd6f4
jmp 0x48a0d4
push 0x4c23d59
or edi, ebx
or esi, edi
shr ecx, 1
inc ebx
mov esi, ecx
sub edi, ecx
mov ebx, 0x208af9d0
mov edi, 0x208cd142
jmp 0x48985e
pop edx
not ebx
dec ebx
add edi, 0x20b76fa3
mov ebx, esi
add edi, esi
xchg esi, edi
xchg edi, ecx
xchg ebx, esi
mov ebx, 0x20c2a0eb
rol ebx, 2
xor esi, ebx
sub esi, ecx
sub ebx, esi
not ecx
not ebx
jmp 0x48ad31
push 0x4b345e4
sub edi, ebx
sub ebx, edi
add esi, 0x20f2013a
or edi, esi
sub ebx, edi
inc ecx
xchg esi, ecx
neg ecx
or edi, esi
mov ecx, edi
or esi, edi
jmp 0x48ada5
mov edx, 0x40495727
xor edi, ebx
sub edi, ebx
ror ecx, 0xf
sub edi, ecx
and edi, esi
xor ebx, esi
ror edi, 8
xor ecx, ebx
or ecx, 0x21427100
and edi, ecx
xor ebx, edi
or edi, ecx
xchg ebx, esi
sub esi, 0x214b7ffd
shl esi, 2
jmp 0x48c979
pop edx
add esi, 0x21802e5d
xor edi, ecx
add ebx, esi
shr edi, 0x1a
xor esi, 0x21877f04
bswap esi
mov ebx, 0x218b2ea1
ror esi, 0x1e
xor edi, ecx
shl ebx, 0x10
add esi, edi
add esi, edi
jmp 0x48ac82
push 0x40791a7
rol ecx, 0x1a
and edi, esi
add ecx, ebx
and edi, esi
add esi, ecx
add esi, ecx
add edi, 0x21b48048
and ecx, 0x21b6a205
bswap ebx
not esi
xchg edi, esi
sub edi, ebx
or ecx, ebx
xor edi, 0x21c2acfc
shl esi, 9
jmp 0x48a4d4
pop edx
mov ecx, ebx
mov edi, ecx
mov esi, ebx
bswap esi
xchg ecx, ebx
jmp 0x4894a6
push 0x46d4be2
or ebx, ecx
add ebx, ecx
dec ecx
xchg edi, esi
sub ebx, esi
not esi
xor esi, edi
or esi, 0x23551895
or ebx, ecx
or edi, 0x2358b191
mov ebx, 0x235a819d
xor edi, esi
jmp 0x48a909
pop edx
sub ebx, edi
xor edi, 0x236423e2
jmp 0x48a6c9
call fcn.0048915a
and ebx, esi
not esi
not esi
or edi, ecx
xor edi, esi
or ecx, 0x23897527
rol ecx, 0x11
sub ebx, ecx
shl ecx, 7
xor ecx, esi
mov edi, 0x23950027
xchg ecx, edi
jmp 0x48b580
push 0x421f407
rol esi, 0xe
sub esi, ecx
shl edi, 0x19
mov ebx, ecx
add ebx, esi
add esi, 0x23b4b602
xchg ebx, ecx
mov esi, ecx
add esi, ecx
or ebx, esi
inc esi
add edi, ecx
or ebx, 0x23c2ce5d
jmp 0x48a95b
mov edx, 0x40495727
shl ebx, 0x18
or ecx, edi
or edi, 0x2413564a
xor ebx, ecx
mov esi, ebx
or ebx, 0x2418cb01
sub edi, ecx
or edi, ebx
dec esi
add ebx, ecx
mov esi, edi
or ebx, ecx
jmp 0x48c13c
pop edx
shr ebx, 0x13
or esi, edi
add esi, ecx
or edi, 0x2461847e
mov ecx, esi
xor esi, ecx
xchg ebx, ecx
and ebx, esi
xchg esi, edi
nop
sub esi, 0x246f0dc9
or edi, ebx
xor edi, esi
jmp 0x48b10a
call fcn.0048915a
xor ecx, 0x24c4391e
add edi, ebx
neg ecx
and ecx, 0x24c9bdd1
dec ecx
mov edi, ebx
jmp 0x48aac0
pop edx
or ebx, ecx
sub ecx, 0x24db7817
and ebx, ecx
dec ebx
xor esi, ebx
xor ebx, edi
or esi, ebx
xchg ebx, ecx
neg ecx
bswap esi
ror edi, 0x14
sub esi, edi
bswap esi
jmp 0x48c939
call edx
dec ebx
sub esi, ebx
and edi, esi
xchg edi, ebx
mov ecx, 0x2533ac29
add ecx, 0x25358aca
and esi, ebx
xor ecx, 0x25395d56
add edi, 0x253b35de
xchg ecx, ebx
not edi
xchg edi, esi
jmp 0x48a15a
push 0x4da30f2
or edi, 0x259fb276
bswap ebx
add esi, 0x25a39af8
sub edi, 0x25a56f4d
inc ecx
or edi, ecx
rol ebx, 0x1e
and ebx, edi
rol ebx, 0xe
jmp 0x48c4d9
push 0x497ba59
ror edi, 0xa
and esi, edi
add ebx, edi
nop
jmp 0x48a4c2
pop edx
sub ebx, 0x25ed0521
and ecx, edi
xchg ebx, edi
rol ebx, 0x1c
dec esi
xchg ecx, edi
and ebx, ecx
shl esi, 0x11
shr esi, 0x11
sub ecx, esi
jmp 0x489690
pop edx
rol esi, 0x11
xor esi, edi
xor esi, 0x26b21ea3
and edi, ecx
add ecx, edi
xor esi, ecx
mov ebx, esi
and edi, 0x26bb21b1
jmp 0x489799
call edx
or ebx, 0x2742cd61
mov ebx, edi
neg ebx
mov ebx, edi
and ecx, esi
mov edi, esi
shr ebx, 0x1a
add ebx, edi
jmp 0x48b845
pop edx
sub esi, edi
sub esi, ecx
and ebx, esi
and esi, 0x27ef6e5c
and ebx, 0x27f142ae
and esi, ebx
inc edi
not ebx
xchg ebx, ecx
mov esi, edi
jmp 0x48af09
push 0x4385ef2
dec edi
or ecx, esi
and ecx, ebx
and esi, ecx
mov ecx, ebx
and esi, ecx
sub edi, esi
or ebx, ecx
xchg ebx, esi
jmp 0x48b370
call fcn.0048915a
and esi, edi
and esi, ecx
not ecx
shr esi, 0xe
not ecx
xor edi, ecx
or ebx, esi
xor ecx, edi
add edi, 0x28b96d36
sub esi, 0x28bb4e89
sub ebx, edi
add esi, ecx
xor esi, ebx
xchg esi, ebx
jmp 0x48c422
call edx
add esi, ecx
or ecx, 0x28c6b036
sub ebx, 0x28c8b2ea
inc edi
mov esi, 0x28cc69b8
jmp 0x48a81a
push 0x436ecb5
or esi, ebx
sub edi, 0x295587ae
xor edi, esi
and esi, edi
dec edi
bswap ebx
neg ecx
ror ecx, 0x1e
jmp 0x48bb29
push 0x3e79985
mov esi, ebx
neg ecx
xor ebx, ecx
mov ecx, 0x29808c42
add edi, 0x2982679c
inc edi
and edi, 0x29861586
or esi, edi
and ecx, edi
xor esi, ebx
sub ecx, esi
add ebx, edi
mov ecx, 0x29910e69
or ecx, ebx
xor ecx, esi
jmp 0x48c9d2
mov edx, 0x40495727
xchg edi, ebx
add esi, ebx
sub edi, esi
rol esi, 0xb
inc edi
not ebx
add ebx, edi
or ebx, 0x29e095a9
add ecx, edi
mov ebx, edi
jmp 0x48a11d
pop edx
ror ebx, 0x1f
mov ecx, esi
add edi, esi
xchg ebx, esi
sub esi, 0x29ff660f
inc esi
jmp 0x48abe6
pop edx
neg ecx
and ebx, 0x2a1dd86a
add edi, 0x2a1fafa6
or ebx, esi
or ecx, ebx
and ecx, esi
inc edi
mov ebx, ecx
inc esi
sub ebx, esi
xchg esi, edi
jmp 0x48baae
mov edx, 0x73716341
add ecx, ebx
mov edi, 0x2a488f5d
sub ebx, esi
and ecx, 0x2a4c282e
xor ecx, edi
ror edi, 6
and edi, ebx
or edi, 0x2a53fc2f
or ebx, ecx
sub ebx, 0x2a579c02
jmp 0x48a325
mov edx, 0x73716341
or edi, 0x2a59dd59
mov ecx, esi
xor ecx, ebx
sub ecx, esi
neg ebx
or edi, ecx
add esi, 0x2a64bfd0
sub ebx, ecx
jmp 0x489617
push 0x4d740dd
add edi, ecx
inc edi
neg edi
inc ecx
sub esi, ecx
sub ebx, ecx
shl ecx, 8
dec ecx
mov esi, 0x2a7d3395
jmp 0x48a033
pop edx
xor ecx, esi
mov ecx, esi
xchg edi, esi
and ebx, ecx
ror esi, 6
sub ebx, esi
jmp 0x48967e
call edx
and ecx, esi
sub edi, 0x2ac20a9d
mov edi, 0x2ac3da72
xchg esi, ecx
neg ebx
jmp 0x48b4f7
call edx
or ebx, ecx
xor esi, edi
mov ebx, ecx
rol esi, 0x11
inc ecx
xor ebx, 0x2adf907d
and ebx, edi
xchg edi, ebx
jmp 0x48a26f
pop edx
add ecx, 0x2b7514dd
sub ebx, 0x2b76e8bf
not esi
mov ebx, 0x2b7abbf2
sub ebx, esi
and ebx, esi
neg ecx
xor edi, 0x2b81f758
and edi, 0x2b83c581
jmp 0x48b403
call fcn.0048915a
mov edi, ecx
sub ecx, edi
not ecx
and ecx, esi
or ebx, edi
sub ecx, esi
mov ebx, 0x2b90fc7a
jmp 0x48b976
pop edx
mov esi, ebx
xchg esi, ebx
mov edi, ebx
and edi, esi
xor ebx, 0x2bb582a2
xchg edi, esi
xor edi, esi
sub edi, esi
mov esi, edi
jmp 0x48b6f1
pop edx
mov ecx, edi
or esi, ecx
add esi, edi
shl esi, 4
dec ebx
mov ecx, 0x2c35eb02
mov ecx, esi
or ebx, edi
xchg edi, ebx
mov ebx, esi
xchg ecx, ebx
sub esi, 0x2c4106b3
xor edi, ebx
jmp 0x48b2a7
mov edx, 0x40495727
sub ebx, edi
add esi, 0x2d145d8a
shl ebx, 0x1c
sub esi, ebx
add ebx, esi
bswap ebx
jmp 0x48bbde
call edx
mov esi, ebx
xchg ebx, ecx
xor ebx, 0x2d2c2690
mov esi, ebx
jmp 0x48b22d
mov edx, 0x73716341
xor ebx, 0x2d8da335
not ecx
sub edi, ebx
or ecx, edi
or ebx, esi
not ebx
dec ecx
jmp 0x48b4bc
push 0x44b8986
and ebx, 0x2db249c5
mov esi, ebx
xchg esi, ecx
mov esi, edi
ror esi, 0xf
sub esi, edi
xchg ecx, esi
shl ebx, 0x18
inc edi
jmp 0x48bef9
push 0x424d3f0
or esi, ecx
neg ebx
mov ecx, esi
sub ecx, ebx
add edi, esi
and esi, 0x2e0c8c0a
ror esi, 0xf
sub esi, ebx
xchg ecx, esi
xchg ebx, esi
or edi, 0x2e15c5b2
sub ecx, 0x2e179d39
jmp 0x48a257
mov edx, 0x40495727
bswap esi
shl esi, 0x10
and esi, edi
and ecx, ebx
jmp 0x48941e
call edx
sub esi, ecx
shr edi, 8
dec edi
xchg ebx, ecx
jmp 0x4897f5
push 0x4f3c7d2
or edi, 0x2e96e890
or esi, ecx
or edi, 0x2e9a8906
xor ecx, 0x2e9c6112
and edi, esi
xchg ebx, ecx
sub ebx, esi
or ecx, edi
ror edi, 0x19
and esi, edi
add edi, ecx
sub esi, edi
jmp 0x48c7ae
push 0x4f53f7b
xor esi, 0x2f31fc0d
sub ecx, edi
bswap ecx
sub ebx, 0x2f37c018
xor ebx, ecx
xchg ecx, ebx
add esi, ebx
sub ecx, 0x2f3efa17
dec ecx
jmp 0x48a442
call fcn.0048915a
xor ebx, edi
ror edi, 3
not ebx
sub ecx, 0x2f8eafa5
xor ebx, edi
dec ebx
add esi, edi
shr edi, 0x14
mov ebx, ecx
neg ecx
sub ebx, edi
xchg edi, ecx
jmp 0x48ac73
pop edx
xchg esi, ebx
add ebx, 0x30044e3c
xor esi, 0x30064ebc
or edi, ecx
add ecx, 0x3009f85b
xor edi, ebx
add ebx, esi
jmp 0x48a170
call fcn.0048915a
inc edi
mov ecx, esi
mov edi, ebx
add edi, ebx
not esi
shl ecx, 0xc
inc ecx
dec edi
inc ecx
jmp 0x489130
push 0x3e90402
dec ecx
xchg edi, ebx
shl ebx, 0x10
mov edi, ecx
or esi, ecx
add ecx, esi
shr ecx, 0x1d
add ecx, esi
not esi
mov ecx, ebx
add ecx, 0x3067db13
jmp 0x48aef7
push 0x445ca8f
mov esi, ecx
xchg ecx, edi
add edi, esi
add ecx, ebx
mov ebx, 0x30e3dd48
sub esi, ebx
neg esi
jmp 0x4897a7
pop edx
bswap edi
ror ecx, 0xa
xor edi, ebx
jmp 0x48c25a