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

Disassembly:
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff18
jne 0x401075
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff20
jne 0x401108
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff1c
jne 0x401169
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xfffffeda
jne 0x4011f2
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff08
jne 0x401285
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
call sub.kernel32.dll_EscapeCommFunction
call sub.user32.dll_GetMenuBarInfo
ret
jmp 0x53fdd7
dec ecx
jmp 0x540e71
mov edx, 0x6332a2e
and ecx, esi
sub esi, ebx
rol ecx, 0x1c
sub edi, ecx
jmp 0x5417b9
push 0x13e9d7
xor ecx, esi
or esi, ebx
add ecx, edi
xor ebx, ecx
sub ecx, edi
xchg edi, ebx
or edi, esi
xor edi, esi
inc esi
sub ecx, edi
jmp 0x540154
pop edx
inc esi
or edi, 0x9c08bb10
ror ecx, 0xc
shl ebx, 0x13
or esi, ecx
mov edi, ebx
xor edi, 0x9c096240
ror ecx, 0x1b
sub ecx, ebx
and ecx, ebx
mov ecx, esi
or esi, ebx
jmp 0x540fca
pop edx
not ebx
xchg edi, ebx
jmp 0x541cb5
pop edx
inc edi
add ecx, ebx
and edi, ecx
and edi, ecx
mov edi, esi
or ebx, 0x9c0c8292
jmp 0x5410bd
push 0x9b401440
add esi, edi
ror ebx, 0x12
ror edi, 0x15
add ebx, edi
not esi
sub edi, esi
jmp 0x540a2d
push 0x9b3ee15e
sub edi, 0x9c133972
and edi, esi
rol ecx, 0x1b
mov ebx, esi
jmp 0x540461
pop edx
shr edi, 0x1d
mov ecx, edi
jmp 0x5427be
pop edx
sub edi, 0x9c190a0a
sub edi, 0x9c1931b2
jmp 0x541634
push 0x401400
xchg esi, edi
sub esi, edi
and ebx, ecx
or ecx, esi
xor ecx, 0x9c19e166
dec edi
mov esi, ebx
dec edi
rol ebx, 4
xor edi, ecx
and ebx, 0x9c1ab24c
xor ecx, edi
jmp 0x540931
call edx
bswap edi
add ecx, edi
and ecx, ebx
or ebx, edi
or esi, edi
or edi, 0x9c1ba66c
jmp 0x54209e
pop edx
sub edi, ebx
bswap esi
dec ecx
or edi, esi
sub esi, 0x9c265896
sub esi, ebx
add edi, ecx
and ebx, edi
xor edi, ebx
shr ecx, 0xe
nop
xchg esi, ecx
jmp fcn.00540665
call edx
or esi, ecx
shr edi, 0x1c
mov ebx, esi
add esi, edi
mov edi, ebx
sub ecx, 0x9c28121c
jmp 0x541d90
call fcn.00542062
mov ecx, esi
mov esi, 0x9c29d37c
xor ecx, esi
neg ecx
or ecx, esi
ror esi, 5
shl ecx, 0x17
mov edi, 0x9c2a9eb4
mov edi, esi
xor edi, esi
jmp 0x54213c
pop edx
xchg ecx, esi
and ecx, 0x9c2fe7cc
and ecx, 0x9c3007e4
xor ecx, 0x9c302830
and edi, ecx
add ecx, 0x9c306730
and ebx, edi
sub ecx, esi
and esi, ebx
neg ebx
jmp 0x542892
call fcn.00542062
sub edi, 0x9c311b86
neg edi
dec edi
add esi, 0x9c318608
mov ecx, 0x9c31a7de
or ecx, edi
sub ecx, 0x9c31e50a
xchg edi, ebx
jmp 0x5402c2
push 0x9b3f0340
sub edi, 0x9c3520e8
not ebx
add edi, esi
xchg ebx, esi
add ecx, ebx
add ecx, ebx
jmp 0x541cf8
pop edx
and ecx, edi
mov ecx, 0x9c38074a
jmp 0x5408cb
push 0x9b407ec2
add ebx, edi
or edi, 0x9c428abe
not edi
ror esi, 0x13
and edi, 0x9c42ef4e
inc ebx
jmp 0x54140a
push 0x40
or ebx, 0x9c449bf0
and ebx, ecx
jmp 0x53feed
call fcn.00542062
sub esi, 0x9c44f196
sub esi, 0x9c45114e
xchg ebx, ecx
inc edi
add ecx, esi
and ecx, 0x9c4596f4
xor ecx, 0x9c45b7a8
xchg ebx, esi
jmp 0x541065
pop edx
xchg esi, ebx
shr ebx, 7
or edi, 0x9c491f14
and edi, ecx
xchg ecx, ebx
mov ebx, esi
bswap edi
and ecx, 0x9c49c45c
xchg ebx, ecx
sub esi, edi
and edi, ecx
xor esi, ecx
jmp 0x541077
push 0x9b4d0db4
mov ebx, esi
inc edi
mov esi, edi
mov ecx, edi
mov esi, ecx
mov esi, ecx
jmp 0x5416a3
call edx
sub ecx, ebx
or ebx, 0x9c5081c6
xor edi, ebx
or edi, esi
jmp 0x541f9c
pop edx
and edi, 0x9c50ef86
sub edi, ebx
or edi, ecx
and esi, edi
and ebx, edi
xchg esi, ecx
mov esi, ecx
or ebx, 0x9c51cea6
add edi, 0x9c51f07c
or ebx, esi
sub ebx, ecx
bswap ebx
jmp 0x542041
call fcn.00542062
shr esi, 0x1c
mov ecx, edi
mov ebx, edi
and ecx, esi
mov edi, ebx
add ebx, esi
xor esi, 0x9c533fac
mov ebx, edi
add ecx, 0x9c537d5e
ror edi, 6
jmp 0x540bd4
mov edx, 0x6332a2e
rol ebx, 0xd
sub esi, edi
xor esi, ecx
add ecx, ebx
or ebx, esi
xor edi, esi
shr edi, 0x1f
or ecx, ebx
or ecx, ebx
xchg edi, ecx
jmp 0x5420f8
call fcn.00542062
mov esi, 0x9c59b2c2
xchg esi, ecx
and ebx, 0x9c59f3ca
not ebx
neg ebx
inc esi
or ecx, ebx
sub ebx, edi
or edi, 0x9c5abd38
inc ebx
jmp 0x540b0f
pop edx
bswap edi
xor edi, ebx
add edi, 0x9c5b5836
xor ecx, esi
xchg ebx, ecx
inc ebx
jmp 0x540ce9
mov edx, 0x6332a2e
and ecx, 0x9c5be996
or edi, ebx
neg esi
and ebx, 0x9c5c4c80
xor ecx, edi
xchg esi, ecx
sub esi, ebx
sub esi, 0x9c5cd04c
mov edi, ecx
mov ebx, esi
or ecx, edi
and esi, ebx
jmp 0x5403e6
call edx
rol ebx, 0xd
xor ecx, ebx
jmp 0x53ff69
pop edx
and edi, ecx
inc esi
sub edi, ecx
add ecx, edi
jmp 0x540d3a
pop edx
xor edi, 0x9c5e629a
xor edi, ecx
inc ecx
dec ebx
not edi
or esi, ebx
jmp 0x541702
pop edx
and ebx, esi
or esi, edi
add ecx, edi
mov edi, ebx
xor edi, ebx
or ebx, esi
xchg esi, edi
inc ebx
xor ecx, edi
and ebx, ecx
jmp 0x54232a
pop edx
or esi, edi
xor esi, ecx
or edi, ebx
nop
not esi
sub ecx, esi
jmp 0x541b62
call edx
dec esi
sub esi, ecx
and edi, ebx
or esi, ebx
jmp 0x540cb7
push 0x9b473d3a
xchg ecx, esi
add edi, esi
or edi, ebx
sub esi, edi
jmp 0x53fe67
push 0x9b403954
add ebx, esi
add ebx, 0x9c6a5302
jmp 0x5425a5
call edx
and ebx, esi
and ecx, esi
add ecx, edi
and esi, edi
sub ebx, ecx
mov ebx, edi
mov ebx, esi
or esi, ebx
add esi, edi
not ebx
jmp 0x540feb
pop edx
sub edi, ebx
or esi, ebx
jmp 0x540699
push 0x9b425ede
and edi, 0x9c789bd2
or esi, ebx
neg ebx
and ecx, ebx
xor ecx, edi
xor ebx, ecx
and ecx, 0x9c79628e
and edi, ebx
jmp 0x541816
call edx
mov edi, ecx
sub edi, esi
xchg ebx, edi
and ecx, esi
xor ebx, esi
xor edi, ecx
sub ecx, edi
and esi, ecx
jmp 0x541e39
push 0x9b483272
not esi
and edi, ecx
mov edi, ebx
inc ebx
shl ebx, 0x16
sub edi, esi
and esi, edi
mov ecx, ebx
sub edi, ecx
mov edi, ebx
rol esi, 0xd
add esi, edi
dec ecx
add esi, edi
jmp 0x540891
pop edx
xchg edi, esi
mov edi, ebx
mov edi, esi
ror ebx, 0x1b
sub esi, 0x9c82f86e
and esi, ecx
or esi, edi
sub edi, ebx
add ecx, esi
sub esi, ebx
and esi, edi
inc ecx
jmp 0x54097e
call edx
and edi, 0x9c840b0c
shr ecx, 0x16
jmp 0x53ff91
push 0x9b4a6624
and esi, 0x9c846478
not edi
xchg esi, ecx
sub ebx, esi
dec edi
shr ecx, 8
xor edi, 0x9c852a72
xchg ecx, edi
rol esi, 0xb
mov esi, ecx
jmp 0x542181
pop edx
xor esi, ecx
add esi, ebx
neg esi
mov edi, 0x9c8741f6
inc esi
xor ecx, esi
or esi, ebx
add esi, ebx
jmp 0x54076f
pop edx
mov ecx, 0x9c8b9028
add ebx, edi
shr esi, 0x11
and esi, ecx
xchg esi, ebx
sub esi, 0x9c8c7a48
dec ebx
xor esi, edi
xchg ecx, esi
xor edi, ebx
and ebx, esi
dec ecx
jmp 0x53ffc0
push 0x9b42199c
sub ecx, edi
not edi
and edi, ebx
sub ebx, edi
xor esi, ebx
xchg esi, edi
add ebx, ecx
and ebx, 0x9c8f69a6
add edi, ebx
shr esi, 0x10
xor edi, esi
shl esi, 0x15
jmp 0x541bed
push esp
and ebx, ecx
sub edi, ebx
shr ebx, 0xd
or ecx, ebx
not ebx
and esi, 0x9c90be48
dec esi
xor esi, ecx
sub ebx, ecx
add ecx, ebx
jmp 0x540614
push 0x9b3e960e
mov ecx, 0x9c932912
xor ecx, ebx
shr ecx, 0x19
add esi, ecx
jmp 0x54133c
mov edx, 0x6332a2e
sub ecx, ebx
xchg esi, ebx
and esi, 0x9c9451e2
or ecx, edi
xchg ecx, ebx
and ecx, 0x9c94b474
xchg edi, esi
rol edi, 0xb
mov edi, ecx
mov ecx, esi
jmp 0x541115
push 0x9b41d4a4
nop
or ebx, 0x9c9b6796
add edi, 0x9c9b8998
and esi, edi
xchg ecx, edi
xor ecx, edi
jmp 0x54122b
push 0x9b44405d
xchg ebx, esi
inc ecx
and ecx, 0x9c9f4cc0
xchg edi, ecx
xor edi, 0x9c9f8d1e
bswap ecx
not ecx
bswap ecx
jmp 0x541dff
pop edx
and esi, ecx
or edi, esi
sub esi, 0x9ca0684c
not ecx
ror ebx, 3
sub esi, ecx
xor edi, esi
add edi, ebx
add esi, ebx
sub esi, edi
xchg ebx, esi
mov esi, ecx
jmp 0x5410db
call edx
xor ebx, 0x9ca437c4
mov ecx, edi
dec esi
xor esi, edi
jmp 0x540142
pop edx
xchg ecx, ebx
inc edi
add esi, ebx
sub ebx, 0x9ca52a10
and ebx, 0x9ca54b4a
not ecx
mov ebx, 0x9ca59448
sub ecx, esi
xor esi, 0x9ca5d4b4
add edi, 0x9ca5f568
jmp 0x5428eb
pop edx
shl ecx, 0xb
mov edi, ecx
mov esi, ecx
and esi, ecx
add esi, edi
neg edi
sub ebx, esi
xor ebx, 0x9ca81dfc
not edi
inc ecx
jmp 0x5400c8
pop edx
and edi, ecx
and esi, ecx
not edi
dec esi
xor esi, edi
mov ebx, esi
xor ebx, 0x9ca954ba
ror ecx, 0x19
not ecx
xchg ebx, edi
mov ebx, edi
xor ebx, esi
jmp 0x540b4e
call fcn.00542062
not esi
nop
and ebx, edi
neg ebx
add edi, ecx
xor ecx, ebx
jmp 0x540cd9
call edx
add ecx, 0x9cb178f8
xor ebx, esi
mov esi, ecx
ror esi, 4
jmp 0x54155a
push 0x9b41f644
xor edi, ecx
xor esi, 0x9cb41ed0
not ebx
xor esi, ecx
xor esi, ecx
shl ebx, 0x11
jmp 0x540df5
push 0x9b44ccc0
add esi, ebx
and edi, ecx
and edi, ecx
xor esi, ecx
sub ebx, ecx
ror esi, 0x1a
xor ebx, edi
mov esi, 0x9cbd9a72
or esi, ecx
sub esi, ebx
add ebx, esi
or ecx, esi
xor ecx, 0x9cbe37d8
dec edi
jmp 0x541c8e
push 0x9b3ebf80
xchg ebx, ecx
and ebx, edi
dec esi
xor edi, esi
mov edi, esi
add ecx, 0x9cbf2e32
and edi, 0x9cbf500e
neg ebx
rol esi, 0x19
xchg ebx, ecx
jmp 0x540093
push 0x9b44a9a6
xor ebx, 0x9cbfe740
shr ecx, 0xc
or esi, ecx
bswap esi
shr ecx, 0x1c
xchg esi, edi
sub esi, edi
mov ecx, 0x9cc0d674
or ecx, 0x9cc0f8aa
add ecx, 0x9cc11990
xor esi, 0x9cc13a36
or ebx, 0x9cc15cbe
jmp 0x54130f
mov edx, 0x6332a2e
or edi, ecx
and ebx, ecx
and edi, esi
neg edi
sub ebx, esi
xor esi, ebx
inc esi
add ebx, edi
mov ebx, ecx
not esi
jmp 0x542197
push 0x9b409f9c
and ebx, ecx
xor esi, ebx
add ecx, edi
add ebx, 0x9cc5caea
inc ebx
sub edi, esi
jmp 0x5413ed
push 0x9b4e5094
add edi, ebx
xchg ebx, edi
sub esi, ebx
mov edi, ebx
sub esi, 0x9cd153a0
shr esi, 5
dec ebx
shr edi, 0xf
jmp 0x541647
pop edx
sub esi, ebx
dec ebx
xor edi, ebx
xor ecx, ebx
mov ebx, esi
rol ecx, 0x11
jmp 0x5426dd
pop edx
and ebx, edi
add edi, esi
mov esi, ebx
inc esi
sub esi, 0x9cd33d3c
xchg edi, ecx
jmp 0x5427d4
push 0x9b4b3cc6
neg ecx
mov esi, ecx
sub ebx, edi
shr edi, 0x13
xor edi, ebx
add esi, edi
not edi
mov ecx, edi
jmp 0x542379
push 0x9b4b173e
sub ecx, 0x9cd96fbc
ror ebx, 0x17
jmp 0x5415eb
push 0x9b4e746a
and ebx, ecx
dec ebx
or ebx, edi
sub ebx, edi
xor edi, esi
rol ebx, 9
xchg ebx, esi
sub ecx, edi
dec ecx
xor esi, ecx
shl edi, 7
or ecx, esi
jmp 0x54081c
push 0x9b4e2cba
mov ecx, ebx
or ebx, esi
and ebx, 0x9cdcbfe6
xchg ecx, edi
add ebx, edi
not esi
jmp 0x54153b
mov edx, 0x6332a2e
xchg edi, ecx
or edi, 0x9cdd74bc
and esi, 0x9cdd9550
ror ebx, 0x1a
add edi, esi
add esi, edi
xor ecx, ebx
xor edi, 0x9cde3b3c
jmp 0x540799
pop edx
ror esi, 0x1e
sub ecx, 0x9ce16e3c
or ecx, ebx
xor ecx, esi
bswap edi
mov ebx, esi
xchg ecx, edi
and esi, 0x9ce235ec
jmp 0x541689
push 0x9b4cc506
sub ecx, 0x9ce4078a
mov ecx, 0x9ce428f0
and esi, ecx
xor ecx, esi
add ecx, ebx
and esi, ebx
add esi, ecx
add edi, ebx
dec esi
sub esi, ecx
jmp 0x542977
call fcn.00542062
add esi, ebx
mov esi, ecx
and ebx, 0x9ce8ee36
or ebx, ecx
xchg edi, esi
xor esi, 0x9ce95736
add edi, 0x9ce97b0a
shr ecx, 0x1b
jmp 0x5411e2
mov edx, 0x6332a2e
add esi, 0x9cebe6d0
add esi, ecx
not esi
add edi, ebx
ror ebx, 0xa
or esi, edi
jmp 0x5422bf
pop edx
add edi, esi
sub esi, edi
and ecx, edi
inc esi
add ecx, edi
and ecx, esi
not ebx
add edi, esi
jmp 0x54156c
pop edx
sub ecx, ebx
add ecx, edi
mov esi, ebx
add ebx, edi
jmp 0x5402a1
call fcn.00542062
or ecx, ebx
sub ecx, esi
not ebx
xchg esi, ebx
jmp 0x541e24
pop edx
sub ecx, edi
or edi, ebx
and ecx, esi
xchg ebx, esi
add ecx, ebx
mov ecx, esi
bswap ebx
sub esi, ecx
jmp 0x540f53
push 0x9b423cd4
add esi, ecx
xor edi, ebx
sub ecx, esi
sub esi, 0x9d11b6d4
add ecx, ebx
mov esi, 0x9d11f5d4
dec esi
ror ecx, 0x1c
dec esi
mov edi, esi
xor ebx, 0x9d129f22
shl esi, 0x17
jmp 0x540bb2
mov edx, 0x6332a2e
mov ebx, edi
add edi, 0x9d176dda
add edi, 0x9d178e42
inc edi
not esi
and ebx, esi
jmp 0x540855
pop edx
sub esi, ecx
xor edi, 0x9d189a56
xchg edi, esi
inc esi
not ebx
xor edi, ecx
neg ebx
ror edi, 9
ror edi, 0x14
mov ecx, esi
jmp 0x54087c
mov edx, 0x6332a2e
sub edi, ebx
sub edi, ebx
and edi, esi
xchg ebx, ecx
sub esi, edi
sub esi, edi
add ecx, 0x9d1be794
xor esi, ecx
or ecx, esi
sub esi, edi
jmp 0x5402ff
pop edx
add esi, edi
shr ecx, 4
and edi, 0x9d1eff3e
and edi, esi
xchg esi, ecx
xchg esi, edi
not edi
ror ebx, 8
jmp 0x5403bc
pop edx
add ebx, 0x9d202752
rol edi, 0x13
add esi, ebx
dec esi
mov ebx, edi
xor edi, ebx
shl esi, 4
xchg esi, ebx
add ebx, esi
sub edi, esi
not ecx
bswap esi
jmp 0x5418f3
push 0x9b446342
sub edi, 0x9d247c62
add edi, ecx
neg ebx
and ecx, ebx
add ebx, edi
not edi
neg edi
and esi, ecx
mov esi, 0x9d2584b2
neg esi
jmp 0x54260b
push esp
and edi, esi
and ebx, edi
or ebx, esi
dec esi
mov edi, ecx
or ebx, 0x9d267b46
jmp 0x540e1d
pop edx
sub esi, ebx
and ebx, ecx
xor esi, 0x9d26ebba
xchg ebx, ecx
xor ecx, esi
dec esi
jmp 0x541fd9
mov edx, 0x6332a2e
xor ecx, esi
inc ebx
mov ecx, edi
shr ecx, 2
mov edi, 0x9d2b386a
xor esi, ecx
rol ebx, 1
neg ebx
and esi, ebx
add esi, ecx
jmp 0x5427e5
call edx
inc esi
add esi, edi
sub edi, ecx
add edi, 0x9d2f18a8
not ebx
xor esi, 0x9d2f5b30
sub ecx, 0x9d2f7c3e
xchg esi, ecx
ror esi, 0x13
and esi, ebx
add esi, ecx
mov edi, esi
jmp 0x541a91
pop edx
or esi, ecx
neg ecx
add esi, ebx
xchg esi, edi
jmp 0x540907
pop edx
rol ecx, 0xf
sub ecx, esi
xchg edi, esi
sub ebx, edi
not ebx
shl edi, 0x1e
mov esi, ecx
sub esi, ecx
jmp 0x5408d8
push 0x9b43934a
xchg ecx, edi
sub esi, ecx
xchg esi, edi
inc ebx
sub ebx, esi
shr esi, 0x18
sub ecx, 0x9d3be082
or esi, ecx
mov ebx, edi
nop
jmp 0x542a21
pop edx
xor edi, ebx
xor ecx, esi
mov ebx, esi
xchg ecx, ebx
xchg ecx, ebx
or esi, ebx
or ecx, 0x9d3f6392
or esi, ebx
inc esi
mov esi, ecx
jmp 0x5404ab
call fcn.00542062
nop
add ebx, esi
rol ecx, 0xf
add esi, 0x9d42c7f6
inc esi
inc ecx
mov ecx, edi
shr ecx, 0x16
xor esi, ecx
xchg ebx, esi
jmp 0x541f10
call edx
xor ebx, esi
not edi
inc edi
not edi
jmp 0x541d69
call fcn.00542062
add ebx, ecx
sub ebx, edi
mov ecx, esi
inc ebx
neg esi
inc ebx
jmp 0x5408bf
mov edx, 0x6332a2e
and ecx, 0x9d479c08
sub esi, ecx
and ecx, esi
not esi
jmp 0x540626
call fcn.00542062
mov edi, ebx
mov esi, ebx
add ebx, 0x9d486ce8
xchg esi, edi
add ebx, ecx
sub ebx, edi
and esi, ecx
xchg esi, ecx
jmp 0x54075c
push 0x9b4b83dc
mov edi, esi
sub ebx, esi
xor ebx, ecx
bswap edi
and edi, 0x9d4e5652
shr edi, 0x19
or edi, 0x9d4e9978
not edi
sub esi, ebx
sub esi, ebx
jmp 0x541ea0
call fcn.00542062
mov ecx, 0x9d51c392
bswap ebx
add edi, ebx
sub edi, ecx
xor esi, ebx
add ebx, 0x9d526a96
inc ebx
add ebx, esi
jmp 0x54017d
pop edx
and esi, edi
xchg ecx, edi
mov ebx, 0x9d560eac
add ecx, edi
mov esi, ebx
add ebx, esi
mov ebx, edi
and ecx, ebx
add esi, ecx
rol ecx, 1
mov esi, edi
add esi, 0x9d5726be
not esi
or ecx, 0x9d5769f0
jmp 0x540920
push 0x9b4b5fb6
xchg ebx, esi
mov ebx, edi
mov ecx, esi
mov ebx, esi
shr edi, 1
rol edi, 0x1c
xchg ebx, edi
shl esi, 0x1e
xchg esi, ebx
or edi, ecx
xor ebx, edi
mov ebx, 0x9d5a4fd4
jmp 0x54223b
call edx
add ebx, ecx
and ecx, esi
shl esi, 0xb
mov ebx, esi
or esi, ebx
xchg ebx, ecx
and esi, ecx
shr edi, 0x1c
add ebx, edi
xor ebx, 0x9d5b9f0c
jmp 0x540db8
push 0x9b405cf6
shr esi, 0x1b
mov ebx, edi
xchg esi, edi
xor ebx, esi
xchg ebx, esi
shr ebx, 1
or ecx, 0x9d6d2202
neg esi
xchg ecx, edi
mov edi, esi
jmp 0x5405d1
push 0x9b494c8a
mov esi, ecx
and ecx, ebx
jmp 0x542837
push 0x9b44866e
ror esi, 1
inc esi
add ecx, edi
xchg edi, ecx
add ecx, 0x9d703726
xor edi, ebx
shl esi, 0x1c
mov ecx, esi
jmp 0x541362
push 0x9b480f82
xor ecx, esi
or esi, ebx
add edi, esi
xor esi, ebx
or edi, ebx
sub ecx, esi
mov ebx, ecx
shr esi, 0x1f
mov edi, ecx
mov edi, 0x9d77d366
dec edi
add ecx, edi
jmp 0x540c20
push 0x9b47ec9c
add edi, ebx
add ebx, ecx
not ebx
sub edi, ebx
or esi, 0x9d78c3fe
ror edi, 0xd
add ebx, ecx
add esi, 0x9d792af6
xchg ecx, edi
and ecx, 0x9d796b78
jmp 0x5426b8
push 0x9b4ca17f
xor ebx, edi
mov esi, ebx
mov edi, 0x9d805012
shl ecx, 0xd
jmp 0x54174c
push 0x9b4929ef
dec ebx
xchg ebx, ecx
dec esi
shl ecx, 0x12
jmp 0x5425c9
call fcn.00542062
nop
xor ecx, esi
add ecx, ebx
xchg edi, esi
jmp 0x5423a1
push 0x9b4970e4
xor esi, ecx
add esi, 0x9d84d34e
add edi, ecx
and esi, ebx
xchg esi, ebx
and esi, ebx
jmp 0x540e95
pop edx
add ebx, 0x9d87ebb8
xor ebx, esi
ror ecx, 7
mov ebx, ecx
sub edi, ebx
add ebx, esi
neg esi
xchg esi, ebx
sub ecx, 0x9d88eb2a
mov ecx, 0x9d890dce
jmp 0x542941
mov edx, 0x4132136a
sub esi, edi
mov esi, ecx
sub ebx, edi
neg ecx
rol edi, 0x19
shr ecx, 0x13
mov edi, ebx
or ebx, ecx
jmp 0x541a9f
pop edx
sub edi, 0x9d8e113e
or esi, 0x9d8e3224
not esi
add esi, edi
add edi, ecx
xor ebx, 0x9d8eb2de
xchg ecx, ebx
or ebx, edi
or ebx, edi
sub edi, 0x9d8f35b4
and edi, 0x9d8f56b2
xor edi, 0x9d8f78d0
jmp 0x54003a
push 0x9b4ce970
mov ecx, ebx
rol ecx, 0x1d
or edi, ecx
xor esi, edi
bswap esi
inc ebx
xchg esi, ecx
and esi, ecx
jmp 0x540747
mov edx, 0x6332a2e
or ebx, ecx
and esi, ebx
nop
mov ecx, ebx
sub ecx, ebx
dec ebx
jmp 0x54216d