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

Disassembly:
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff02
jne 0x401061
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff0f
jne 0x4010e0
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff02
jne 0x40118c
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffedf
jne 0x40122e
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
call sub.advapi32.dll_ObjectOpenAuditAlarmA
ret
jmp 0x49839d
or ecx, 0xf29a9a1e
mov ebx, 0xf29ac9d4
jmp 0x49a83b
push 0xf2b2bfc2
add ebx, esi
neg edi
dec esi
mov edi, edx
shl ebx, 5
add ebx, edx
neg edi
jmp 0x49ab20
mov ecx, 0x123b2f04
mov ebx, esi
or esi, edx
dec edi
add ebx, edi
xchg esi, edi
add edi, ebx
add esi, ebx
or ebx, edi
xor ebx, 0xf6cbe5f0
jmp 0x498588
call fcn.00499bb5
sub edx, ebx
xor ebx, 0xf6dde49d
shl esi, 0x19
and edi, esi
neg esi
xor ebx, 0xf6debf0b
jmp 0x49a626
push 0xf2af68a5
add edx, 0xf6df06de
sub ebx, esi
rol ebx, 0x19
add edi, esi
or ebx, 0xf6dfd588
xchg edi, edx
ror edi, 0x13
jmp 0x498ebc
call fcn.00499bb5
or ebx, esi
mov esi, 0xf6e4887e
add edi, esi
xchg edx, esi
or esi, 0xf6e52243
rol edx, 0x1e
sub edi, 0xf6e593bb
jmp 0x49a9e4
pop ecx
inc edx
xchg ebx, edi
sub edi, 0xf6e648eb
add ebx, edx
dec edx
shl edi, 0x1e
or edi, ebx
xor esi, edi
xchg edi, ebx
jmp 0x499a47
pop ecx
inc edi
xchg edi, edx
sub esi, ebx
shl edi, 0x1b
jmp 0x498548
push 0xf2a98c48
sub esi, 0xf6f50535
or ebx, 0xf6f56e2e
xor edx, ebx
sub esi, 0xf6f63dea
or esi, edx
xor esi, ebx
jmp 0x499611
add ebx, edx
inc edx
shl ebx, 0x1c
rol edi, 0x18
sub esi, 0xf6fcd296
mov edx, esi
add edx, 0xf6fd3127
bswap edx
xor esi, ebx
mov edi, 0xf6fdd737
mov edx, esi
jmp 0x499112
mov ecx, 0x2774562b
xor ebx, esi
sub esi, ebx
not edi
and edx, edi
and edx, ebx
jmp 0x49a907
mov ecx, 0x123b2f04
xchg esi, edx
sub esi, 0xf70634e9
xchg ebx, edx
not edx
sub edx, esi
mov esi, edx
add esi, 0xf70733ba
jmp 0x499268
pop ecx
rol edx, 0xf
dec edx
not edx
and ebx, esi
xor ebx, esi
xor edi, esi
xchg edx, ebx
or edi, edx
add edi, 0xf710bc6b
jmp 0x499b1c
mov ecx, 0x4132136a
and ebx, edi
and edx, ebx
add ebx, esi
rol edi, 0xd
xchg esi, edx
and esi, edx
and edx, esi
and edi, ebx
sub esi, edx
xchg edx, esi
jmp 0x499498
pop ecx
and edx, 0xf718601e
add ebx, esi
shr edx, 0x14
sub esi, edx
inc ebx
xor edx, edi
or ebx, edx
and esi, ebx
jmp 0x49987a
push 0xf2b42cbe
shr esi, 0xc
and esi, ebx
mov edx, edi
bswap esi
xchg edx, ebx
ror edx, 0x12
jmp 0x499471
push 0xf2a13bb4
or edi, esi
sub edi, 0xf723cf02
dec esi
dec ebx
xor esi, ebx
add edx, edi
and ebx, edi
bswap edx
add esi, ebx
xor edx, edi
not edi
jmp 0x499dc0
dec edx
dec edi
sub esi, 0xf7267bde
xor ebx, 0xf726b5a6
jmp 0x49a06d
push 0xf2a6e95b
mov ebx, esi
and ebx, edi
xor edx, 0xf73519b8
jmp 0x499a7d
pop ecx
mov edx, 0xf73d44a6
shr edx, 0xb
add edx, 0xf73db57d
shl edi, 0xf
mov esi, ebx
xor esi, edi
and ebx, 0xf740bb26
mov edx, ebx
jmp 0x49a6c5
call ecx
xchg edi, esi
add edx, 0xf749865f
or edi, 0xf751a82a
xor esi, ebx
xchg ebx, edx
bswap esi
add edi, 0xf752ba93
xor edi, edx
rol ebx, 0xe
xor edx, 0xf753458c
jmp 0x499541
push 0xf29f929f
neg esi
mov edi, ebx
or edi, edx
and esi, edx
sub edi, esi
ror edi, 2
add edx, ebx
dec ebx
jmp 0x4990b8
xor eax, eax
and edi, esi
mov edi, edx
dec esi
or ebx, esi
xchg edi, esi
jmp 0x499336
pop ecx
mov ebx, edi
or ebx, edi
or ebx, edi
xchg edx, edi
not edx
add ebx, esi
sub edx, 0xf76fef6a
xor ebx, edi
mov edx, esi
and edx, ebx
xor edi, ebx
add esi, ebx
not edx
mov esi, 0xf771507d
jmp 0x499ad5
push 0xf2b59d20
sub edx, edi
and ebx, edx
or ebx, esi
or esi, ebx
bswap esi
or ebx, edx
jmp 0x49a482
rol dword [ecx], 0x10
dec esi
xchg edi, esi
add esi, edx
xor ebx, edx
neg edx
or esi, 0xf782d9ec
jmp 0x49aa85
pop ecx
or edi, edx
mov edi, edx
jmp 0x499f92
push 0xf2a73571
inc esi
and ebx, edi
shl edi, 0xa
sub edi, esi
xor edx, esi
jmp 0x498ff0
rol dword [ecx], 5
or ebx, edi
neg edx
ror edx, 1
jmp 0x49950e
call fcn.00499bb5
xor ebx, edi
add edi, edx
xor edi, edx
shl edx, 2
ror esi, 0x1c
and esi, edi
mov edx, edi
inc edx
or esi, edx
mov ebx, 0xf7b6484c
jmp 0x499297
mov ecx, 0x123b2f04
add esi, 0xf7bc7861
add ebx, 0xf7bca51c
sub ebx, esi
xchg edx, ebx
or edx, edi
jmp 0x498529
add esi, ebx
dec esi
inc edx
sub edx, 0xf7c40a7f
bswap ebx
or edx, esi
xchg edx, esi
add edi, edx
rol esi, 0x17
mov ebx, esi
or edx, ebx
and esi, ebx
xchg ebx, edx
xor edx, edi
jmp 0x498d23
push 0xf2aface6
shl ebx, 0xb
or edi, edx
mov esi, ebx
and esi, 0xf81f9de4
or edx, edi
rol esi, 0x17
and edx, edi
xchg edi, esi
mov edx, 0xf8216b21
ror edx, 0x11
shl edx, 7
xor esi, 0xf82269ea
add esi, edi
sub edi, edx
jmp 0x49941d
mov ecx, 0x123b2f04
and ebx, 0xf8301e4c
sub edi, esi
mov esi, edi
neg edi
jmp 0x499ea6
pop ecx
add esi, ebx
dec esi
inc edx
xor edi, esi
or esi, edi
or ebx, edx
xor ebx, esi
or ebx, 0xf833b700
add esi, edi
xor edi, esi
add edx, 0xf83486af
xor edx, 0xf834b3f2
jmp 0x49a32d
call ecx
sub esi, edi
add ebx, edi
and edi, edx
sub esi, edi
and esi, ebx
and esi, ebx
or ebx, 0xf836269b
xor edx, 0xf836537c
mov esi, edi
add edi, 0xf836b9ba
jmp 0x49861d
mov ecx, 0x123b2f04
shl ebx, 0x1f
inc esi
and ebx, edx
xchg edx, ebx
xchg ebx, edx
or esi, 0xf83a3603
sub ebx, edx
and ebx, edi
jmp 0x49a884
push 0xf29fd094
xor edx, esi
and ebx, esi
xor edx, ebx
mov ebx, esi
xor esi, edx
xor ebx, esi
mov ebx, 0xf8475025
xor ebx, 0xf84792ce
inc ebx
mov esi, edx
and esi, edi
jmp 0x498f45
rol dword [ecx], 0x1e
not esi
bswap esi
jmp 0x499c73
xor dword [ecx], 0x277e57ca
mov ebx, esi
or esi, 0xf858931d
mov ebx, 0xf858bc1f
sub esi, 0xf858e96f
xor esi, ebx
add esi, edx
add edx, edi
xchg ebx, edi
and ebx, edx
shr edx, 0x1c
jmp loc.0049a0f5
call fcn.00499bb5
and edx, 0xf85fb710
or edi, 0xf85fe3fa
add edx, edi
or edi, esi
shr edx, 0x14
inc ebx
xor edx, ebx
mov ebx, 0xf860f16e
add edx, esi
xor esi, 0xf861482d
and edx, edi
jmp 0x49aa27
call ecx
bswap esi
and edi, edx
xor ebx, edx
dec esi
sub edi, 0xf86264ab
sub edx, 0xf86291be
shl esi, 6
xor edx, edi
sub edx, esi
sub edx, 0xf8634d3b
jmp 0x499783
xchg ebx, esi
add edx, 0xf86c6498
mov edi, 0xf86c9527
inc edx
shr esi, 0xb
bswap edx
bswap edx
neg esi
jmp 0x499638
pop ecx
add esi, ebx
shr ebx, 5
shr ebx, 5
not ebx
sub esi, edi
rol edi, 0x19
jmp 0x499e38
rol dword [ecx], 0x1c
add edx, ebx
neg edx
and esi, edx
shl ebx, 0xe
ror edx, 0x1d
xchg esi, ebx
mov ebx, 0xf87698e0
ror esi, 0xc
neg esi
dec edx
xchg edi, edx
jmp 0x499bdf
push 0xf2bc768e
add edx, 0xf8779367
sub ebx, edi
not edi
not edi
add ebx, edi
jmp 0x49a652
push 0xf2affb74
and ebx, edi
sub esi, edi
mov ebx, edi
xchg edx, ebx
mov esi, 0xf87e8024
and edi, ebx
neg ebx
nop
mov edi, 0xf87f6a27
mov edx, esi
jmp 0x49a9d5
mov ecx, 0x123b2f04
mov ebx, edx
xor edx, 0xf882d12c
or ebx, edx
dec edi
add ebx, 0xf8836312
add edx, edi
and edx, edi
rol esi, 0xa
mov esi, 0xf8843397
jmp 0x499d84
call fcn.00499bb5
sub esi, ebx
sub edi, 0xf884a4fd
sub ebx, edi
or edx, 0xf8853b68
xor edi, ebx
sub edi, esi
rol esi, 0xe
shl edi, 0xb
jmp 0x49a817
pop ecx
dec ebx
or ebx, 0xf890eb0a
xor edx, esi
add edx, ebx
shl ebx, 0xa
ror edx, 0x10
bswap esi
jmp 0x49ab85
xor esi, ebx
sub edx, esi
and esi, ebx
add edx, ebx
and ebx, edi
dec ebx
inc edi
sub ebx, 0xf894ea4b
jmp 0x498b72
pop ecx
neg ebx
or ebx, esi
add edi, esi
sub ebx, edi
and esi, edx
and edx, 0xf897dd55
xor edi, edx
shl esi, 0x1c
mov ebx, edi
nop
or ebx, edx
jmp 0x498658
push 0xf2b717e9
sub ebx, esi
sub esi, 0xf8a231c1
or edx, 0xf8a262bc
inc ebx
neg esi
sub esi, edx
and ebx, edi
or esi, 0xf8a57436
jmp 0x498731
push 0xf2aa09c8
and esi, edx
sub edi, 0xf8abb0da
and esi, edx
inc edx
sub ebx, 0xf8ac6b5f
neg edi
mov edi, edx
and edx, esi
sub edi, 0xf8ad2098
jmp 0x499ab8
rol dword [ecx], 0x1f
mov edx, esi
xor edi, ebx
sub esi, 0xf8adc576
ror ebx, 0x14
sub edx, 0xf8ae4860
xor ebx, edx
add esi, edi
or edi, ebx
mov ebx, 0xf8aef58a
jmp 0x498dcc
pop ecx
or ebx, esi
and ebx, edx
shl edi, 0x1b
sub edx, ebx
xchg edx, edi
neg edi
or edx, esi
mov ebx, edi
sub esi, edi
and ebx, 0xf8b877f8
and esi, 0xf8b8a089
xor edi, 0xf8b8cd8a
xchg ebx, esi
mov ebx, edi
xor ebx, edi
jmp 0x49a71e
pop ecx
dec edx
xchg ebx, edx
and edi, ebx
sub edi, edx
sub edx, esi
dec ebx
and ebx, edx
xor edx, esi
mov esi, edi
neg edx
jmp 0x49a8e5
push 0xf2b27769
mov edi, ebx
xor esi, ebx
sub ebx, edi
dec edx
xchg edi, esi
mov edi, ebx
not edx
xor edi, edx
shl esi, 9
jmp 0x4983e9
pop ecx
add ebx, 0xf9038e7a
xor esi, 0xf903e194
add edx, ebx
inc edx
shr esi, 0x1a
sub ebx, esi
sub esi, 0xf90684ee
xchg edx, esi
add edi, 0xf9073c14
or edi, edx
jmp 0x49a509
push 0x401400
and esi, 0xf9222e74
and edx, 0xf9229875
mov ebx, edx
or esi, ebx
add edi, esi
or edi, esi
xchg esi, edi
or edx, esi
sub edi, edx
mov esi, ebx
or edx, edi
and edi, 0xf92647c7
jmp 0x498fa3
mov ecx, 0x123b2f04
and ebx, edx
or esi, ebx
and ebx, 0xf92c3865
rol edx, 8
mov edi, 0xf92c9642
sub edi, ebx
and esi, edi
sub edx, esi
xor edi, 0xf92d7143
mov edi, esi
ror ebx, 0x12
add edi, esi
jmp 0x499b7b
pop ecx
bswap ebx
or edi, esi
mov edx, ebx
and edi, 0xf92f1d35
and esi, edx
mov edi, 0xf92f742f
sub esi, ebx
xchg ebx, edx
xchg edi, edx
jmp 0x49a374
push 0xf2a71371
rol edx, 0x1c
xor edi, ebx
xor edi, 0xf93217e2
and ebx, esi
shr ebx, 5
xor ebx, edi
or ebx, edi
jmp 0x498c7c
call ecx
xor edi, esi
xchg ebx, edi
add edi, esi
shl esi, 0x1c
sub edi, 0xf933db5e
add ebx, edx
mov edx, esi
xchg esi, edi
inc ebx
jmp 0x49ac18
mov ecx, 0x123b2f04
add esi, 0xf934e1b1
and esi, edx
rol edx, 7
and edi, ebx
or ebx, edi
add edx, ebx
add ebx, esi
jmp 0x49a9fe
pop ecx
or ebx, 0xf9364239
shl edx, 0xf
or edx, edi
add edx, 0xf936c75f
xor edx, ebx
and esi, ebx
add edi, esi
sub ebx, edx
and edx, 0xf937de04
not edi
and edx, esi
jmp 0x499de8
push 0xf2b4f871
mov edx, ebx
add ebx, 0xf93aae6d
shr esi, 0x1c
xchg ebx, esi
and edi, edx
and esi, ebx
or edx, edi
and ebx, 0xf93bbeac
sub ebx, edi
bswap esi
jmp 0x499ffa
call fcn.00499bb5
add esi, edi
or esi, 0xf94de77f
and ebx, edi
sub edx, edi
jmp 0x4989a4
call ecx
and ebx, edx
xor edx, ebx
mov edi, ebx
xor esi, ebx
shl ebx, 0x1d
xchg ebx, edi
sub esi, edi
or edi, edx
add edx, 0xf95c290a
xor edi, esi
dec edx
rol esi, 3
jmp 0x49a17f
xor edi, ebx
xor edi, edx
or esi, 0xf966f8f7
shr edx, 0x12
xor edi, edx
ror edi, 0x18
add ebx, esi
mov esi, ebx
xchg esi, ebx
inc esi
and ebx, edx
or edi, ebx
jmp 0x49a43d
pop ecx
or ebx, edx
bswap ebx
rol edx, 0x1e
or ebx, edi
and edi, edx
xor esi, edi
xchg esi, edx
xor edi, 0xf96a6631
xor esi, 0xf96aa07d
sub esi, ebx
jmp 0x49a1e0
xor dword [ecx], 0x3de57ca
inc edi
or esi, 0xfa1542eb
inc esi
xchg ebx, edx
and esi, ebx
mov esi, edi
inc edi
jmp 0x499f38
call ecx
or esi, ebx
mov ebx, esi
xor edx, esi
or ebx, edi
add esi, edi
neg esi
neg edx
xor edi, esi
xor ebx, 0xfa22393a
or edx, ebx
add edi, 0xfa229082
jmp 0x49a677
call ecx
mov esi, ebx
mov ebx, 0xfa23034d
or edx, edi
neg esi
sub esi, ebx
xor ebx, edx
mov edi, edx
dec edx
sub esi, 0xfa248cf6
jmp 0x4987ba
call fcn.00499bb5
or ebx, esi
xchg edi, ebx
and esi, edi
neg ebx
mov edi, ebx
ror esi, 0x1f
not ebx
sub edi, edx
ror ebx, 0xf
jmp 0x499d65
push 0xf2a69e94
add edi, 0xfa274a2c
and ebx, esi
not ebx
bswap edx
or esi, edi
sub edx, 0xfa2864d5
jmp 0x49a263
push 0xf2a17b5e
mov edi, 0xfa28a6df
sub ebx, edx
and esi, edx
shr edx, 1
and edi, esi
or edi, edx
and ebx, 0xfa29d9c6
sub edi, ebx
shr edi, 0x11
shl esi, 5
jmp 0x49a3db
pop ecx
xor edx, edi
dec edi
shr esi, 0x1d
jmp 0x499fe4
push 0xf2a8c401
and esi, edi
sub edi, edx
inc edi
or edi, 0xfa36eff9
add edi, esi
ror edi, 0x1f
add esi, 0xfa378537
sub esi, edi
or esi, edx
rol ebx, 0x12
sub ebx, 0xfa3843b7
mov ebx, esi
jmp 0x499a18
pop ecx
add edi, 0xfa3a32f5
xor esi, edi
mov edi, ebx
rol ebx, 2
xor esi, ebx
xor edi, ebx
xor ebx, esi
xor edx, ebx
xchg edi, edx
bswap esi
add ebx, 0xfa3ca267
sub esi, edi
or ebx, edi
xor ebx, esi
jmp 0x49881c
call fcn.00499bb5
sub ebx, esi
xor esi, edi
mov edx, ebx
xor edx, esi
add esi, 0xfa3e17f6
shr edx, 3
sub edx, edi
xchg edi, edx
jmp 0x499ec5
call ecx
and ebx, edx
neg edi
not ebx
add edx, ebx
or esi, 0xfa40b96d
jmp 0x498ab1
pop ecx
or edx, edi
bswap edx
sub edx, edi
xor esi, ebx
xchg esi, edi
mov edi, edx
jmp 0x4987fd
xor dword [ecx], 0x107e57ca
and edx, 0xfa4dbaa5
or ebx, 0xfa4e0f31
dec esi
xchg edx, edi
sub edx, ebx
jmp 0x49a7fa
mov ecx, 0x401400
sub esi, 0xfa569e18
add edx, edi
mov edi, esi
and edx, edi
or ebx, edx
add ebx, edx
jmp 0x498a42
mov ecx, 0x123b2f04
mov ebx, edi
sub esi, ebx
bswap edx
or edx, esi
shl edi, 0xa
or esi, 0xfa5b865a
shr edx, 2
sub esi, 0xfa5bea81
add edi, edx
xchg ebx, edi
and ebx, 0xfa5c6f17
inc ebx
sub edx, 0xfa5cc557
ror edx, 0x1b
jmp 0x498d32
push 0xf2a116d2
xchg esi, edi
mov edx, ebx
xor ebx, esi
and edx, ebx
not edx
and edx, ebx
jmp 0x49887b
push 0xf2b520a5
xor edx, 0xfa5e56f0
inc edx
mov esi, edx
and edi, 0xfa5edad1
and edx, edi
sub ebx, esi
neg ebx
sub edx, 0xfa5f8bb3
xchg edi, esi
mov edx, edi
sub edi, ebx
add edx, edi
mov esi, ebx
shl esi, 0x18
jmp 0x498b42
rol dword [ecx], 0x1d
xchg esi, edx
xor edx, esi
jmp 0x4986a2
pop ecx
add edi, edx
sub esi, edi
or edx, 0xfa7630be
inc esi
rol edi, 0xc
inc esi
xchg edi, ebx
xchg ebx, edx
sub edi, edx
add ebx, edi
and edx, ebx
neg edi
jmp 0x49a5c2
pop ecx
not ebx
dec esi
xchg edi, edx
or edi, ebx
add edx, 0xfa7f0004
shl edi, 0x1f
xchg esi, ebx
xor edx, edi
not ebx
add ebx, esi
jmp 0x49937e
pop ecx
mov ebx, esi
mov edx, edi
bswap ebx
xchg ebx, edi
nop
or edi, ebx
add edi, 0xfa83214e
add ebx, edx
add ebx, edx
jmp 0x498863
push 0xf2a6c60a
or edi, esi
xor esi, 0xfa8da5ab
add edi, edx
add edx, esi
xor esi, edx
add ebx, 0xfa8ef7b5
rol edi, 7
sub ebx, edi
or ebx, esi
and ebx, 0xfa905320
mov esi, 0xfa90ab70
xor ebx, esi
or ebx, esi
jmp 0x498900
pop ecx
xchg ebx, esi
sub edi, 0xfaa6e371
mov ebx, edi
or edx, edi
bswap ebx
nop
sub edi, ebx
ror esi, 0x19
ror edx, 0xc
and ebx, edx
ror edx, 2
xor esi, 0xfaa92bf1
jmp 0x4996ba
pop ecx
or esi, edx
xor esi, edx
and edx, edi
and edi, esi
xor esi, ebx
and edx, edi
xchg esi, ebx
inc esi
jmp 0x498bf6
push esp
xor esi, edx
or edi, edx
add esi, edx
or edi, edx
xchg esi, ebx
rol ebx, 0x1c
neg edi
sub esi, ebx
jmp 0x49a53b
pop ecx
shl ebx, 1
sub edx, 0xfac3bba0
dec edi
add edx, ebx
xor edx, ebx
and edx, edi
xor esi, edi
jmp 0x499c01
push 0xf2a19edd
xchg ebx, esi
dec edx
xor edi, esi
mov edx, edi
add edi, esi
xor ebx, edi
xor edi, esi
ror esi, 0xd
neg esi
neg edi
and ebx, edi
or edx, 0xfacf5cb3
rol esi, 0x1a
add ebx, edi
inc edi
jmp 0x499fac
rol dword [ecx], 0xd
add esi, ebx
mov edx, ebx
or esi, edx
or edx, 0xfad9c296
xchg edx, esi
shl ebx, 0x14
and edi, edx
or esi, edi
mov edi, edx
shl edx, 0x11
mov edx, esi
mov ebx, edi
xchg edx, ebx
jmp 0x49889d
push 0xf2b66abb
xor edx, esi
mov edi, esi
shl esi, 0x17
or esi, edi
jmp 0x499593
pop ecx
and edi, 0xfaf824f3
and ebx, edi
jmp 0x499e7b
push 0x96f9d
sub edx, edi
ror edi, 0x12
xor esi, edx
and edi, 0xfafa3bce
shl esi, 0xc
shl edi, 0x10
add edi, 0xfafb6436
dec edx
jmp 0x4999bb
push 0x40
or esi, edx
ror esi, 0xf
and edx, ebx
add esi, edx
rol esi, 0x1f
rol ebx, 0x1b
and esi, edx
inc ebx
add ebx, edx
or edi, ebx
and edi, edx
xor edx, 0xfb006d6d
jmp 0x49a517
pop ecx
inc edi
xor edi, edx
sub edx, edi
ror edx, 0x1b
dec esi
and edi, 0xfb0f1767
xchg esi, ebx
shr edx, 0x12
sub esi, edi
xor esi, edi
jmp 0x49a1fe
call ecx
xor ebx, edx
not esi
or ebx, 0xfb1bb9ba
jmp 0x4985ac
push 0xf2bcb4e1
shl edx, 0x15
ror esi, 0x15
nop
sub esi, edi
xchg edi, edx
mov edx, esi
bswap esi
ror ebx, 5
xchg edi, ebx
shr esi, 9
and edi, ebx
xor ebx, esi
jmp 0x498db0
pop ecx
xchg edx, edi
add ebx, esi
mov esi, ebx
and ebx, esi
or edi, ebx
xor edx, 0xfb299433
xor edx, 0xfb2a164e
add edi, ebx
and edx, edi
jmp 0x49a3c3
push 0xf2bbc315
xor esi, ebx
sub esi, 0xfb307681
xor ebx, edi
and edx, esi
or edi, edx
xchg ebx, esi
or esi, edi
neg ebx
xchg edx, ebx
xchg ebx, esi
or ebx, 0xfb3382ac
jmp 0x49abea
pop ecx
sub esi, edx
add ebx, esi
add esi, 0xfb3a1984
xchg esi, edx
xor esi, 0xfb3aaf70
xor edi, edx
add edx, 0xfb3c007c
xchg edx, esi
or ebx, 0xfb3c67b1
jmp 0x498924
xor dword [ecx], 0x1bfe57ca
xor edi, ebx
add esi, ebx
or edi, ebx
bswap ebx
xchg edx, edi
bswap esi
or edi, 0xfb4abb28
jmp 0x4991e1
push esp
or edi, edx
inc ebx
rol ebx, 0xe
or edi, ebx
add edi, edx
or edi, 0xfb4d534d
xchg edx, ebx
rol esi, 0x1b
shr edx, 0x18
sub esi, 0xfb4e0ced
jmp 0x49a39d
push 0xf29f41bc
or esi, ebx
bswap ebx
or edi, ebx
add esi, edi
and edi, 0xfb4f06a1
xchg edi, ebx
jmp 0x498a28
call fcn.00499bb5
sub edx, 0xfb52a68f
not edi
or ebx, esi
and esi, edx
add esi, edi
sub edi, ebx
jmp 0x499d40
pop ecx
sub edi, esi
sub edi, esi
or ebx, 0xfb57e643
xor edx, ebx
or esi, 0xfb5843c8
xchg edi, edx
or ebx, 0xfb58beac
dec edi
dec ebx
jmp 0x4994dd
call fcn.00499bb5
sub edx, esi
sub esi, ebx
add edi, ebx
inc edx
shr edx, 0x1c
or esi, ebx
add edx, ebx
or ebx, 0xfb5ab5ae
shr ebx, 4
sub esi, ebx
xor ebx, edi
jmp 0x499b91
push 0xf2b041c6
xchg edx, edi
dec ebx
xchg esi, edx
jmp 0x498401
call ecx
xor ebx, edi
mov ebx, edi
rol edx, 0xb
xchg ebx, edx
shr esi, 0xe
sub edi, edx
inc edx
sub ebx, edx
mov edi, ebx
jmp 0x4998c5
call fcn.00499bb5
xchg ebx, edx
or edi, 0xfb7148f1
xchg ebx, esi
add edx, 0xfb71b8d2
mov ebx, edx
shl ebx, 0xa
or edx, esi
mov edx, esi
add edx, 0xfb72b3f4
jmp 0x499a9b
call ecx
or edi, ebx
add esi, 0xfb7328ce
or edi, 0xfb735fba
xor edx, esi
neg edi
xor edi, edx
mov edi, esi
xor ebx, edx
dec edx
inc edx
and edx, 0xfb74f9a4
xor ebx, 0xfb752ca0
add esi, edi
jmp 0x498f7b
add edx, edi
dec edi
jmp 0x499393
push 0xf2b30601
xor edi, 0xfb867bef
add ebx, edx
inc ebx
mov edi, esi
and esi, 0xfb875093
jmp 0x49871d
pop ecx
or ebx, edi
add ebx, esi
mov esi, edx
inc esi
mov edx, ebx
and esi, 0xfb8fba2b
xor edx, esi
neg ebx
xchg edx, edi
xor edx, 0xfb931362
or edx, esi
mov edi, 0xfb93b5bc
add esi, edx
xor edx, 0xfb9462fa
mov ebx, 0xfb94b22b
jmp 0x499da2
push 0xf2bc2152
xchg esi, edi
inc ebx
dec edi
or edx, 0xfb9cc607
or edx, edi
neg ebx
mov edi, 0xfb9dc64f
shl ebx, 0x1b
add ebx, edi
not edx
shl ebx, 0xe
xchg edx, edi
mov ebx, esi
shl esi, 4
jmp 0x4993b6
pop ecx
bswap esi
and edx, 0xfba30de1
xchg edi, ebx
xor edx, edi
mov edi, edx
or esi, edx
and edx, 0xfba60955
jmp 0x499f07