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

Disassembly:
mov edi, 0x63790a2c
add esi, edx
and esi, ebx
sub ebx, esi
call sub.user32.dll_GetInputState
mov ebx, 0x6382378a
neg ebx
or edi, esi
shl edx, 4
dec edi
inc ebx
xchg ebx, edi
xor edi, 0x63868a50
cmp eax, 0xfffffee3
jne 0x401091
call sub.oleaut32.dll_SafeArrayGetElement
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
ret
and edx, ebx
xchg edx, ebx
add edx, edi
xchg esi, ebx
add edi, ebx
and esi, edx
call sub.user32.dll_GetDoubleClickTime
xor edi, ebx
cmp eax, 0xffffff01
jne 0x401141
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.oleaut32.dll_SafeArrayGetElement
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
ret
xor edi, esi
xchg ebx, edx
xchg edi, ebx
and edx, ebx
and esi, edi
xor esi, edx
sub esi, edi
call sub.user32.dll_GetDoubleClickTime
shr ebx, 0xb
cmp eax, 0xffffff26
jne 0x4011e5
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ws2_32.dll_WSAJoinLeaf
call sub.oleaut32.dll_SafeArrayGetElement
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
ret
sub esi, 0x63a74cf4
add esi, 0x63ae3a1c
xor edi, ebx
xchg ebx, edx
xchg edx, edi
and edi, esi
xor edx, esi
call sub.user32.dll_GetDoubleClickTime
or edx, 0x63b10ff1
cmp eax, 0xfffffee1
jne 0x40128f
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.oleaut32.dll_SafeArrayGetElement
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.oleaut32.dll_SafeArrayGetElement
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ws2_32.dll_WSAJoinLeaf
call sub.ntdll.dll_RtlCreateProcessParameters
call sub.ntdll.dll_RtlCreateProcessParameters
ret
jmp 0x494611
sub edx, esi
shr edi, 9
mov esi, edi
jmp 0x497415
pop edi
xchg esi, ecx
or esi, ecx
and ecx, esi
add ecx, esi
or ecx, 0x6f1f737a
or ecx, 0x6f20f10f
sub ebx, esi
xchg esi, ebx
add ecx, edx
jmp 0x49726b
mov edi, 0x2774562b
add ecx, esi
xor ecx, 0x6f2ec74d
xchg ebx, edx
add ebx, ecx
xor ecx, esi
mov ecx, ebx
and ecx, esi
inc ecx
shr ebx, 0x12
inc ebx
xchg ecx, ebx
mov esi, ecx
xchg esi, ebx
add edx, ecx
jmp 0x49733a
push 0x651bc0b4
or esi, ecx
mov ecx, edx
xchg esi, edx
or ebx, 0x6f7da92e
mov edx, ebx
xor edx, 0x6f7fc35a
or esi, 0x6f80752c
add ebx, ecx
jmp 0x4970d2
push 0x65782f6a
or ecx, ebx
sub ecx, esi
xor ecx, 0x702fd238
add ecx, 0x703043c3
dec edx
xchg ecx, edx
and ecx, ebx
shr ebx, 6
dec ecx
bswap ebx
sub ecx, esi
jmp 0x497072
push 0x654534e6
and edx, ecx
mov ebx, esi
sub edx, ebx
rol ebx, 0x17
add edx, 0x708c7dca
xchg edx, ebx
jmp 0x496776
call fcn.0049796a
or ecx, edx
dec ecx
mov esi, ebx
ror ecx, 0xf
jmp 0x497b21
mov edi, 0x2774562b
neg ecx
inc ebx
dec esi
bswap ebx
sub ecx, ebx
and edx, esi
inc ebx
mov edx, ebx
mov ecx, 0x70b6aa00
shl esi, 0x1c
add ebx, ecx
shl ebx, 7
ror edx, 0xb
and ebx, 0x70bf6ab1
jmp 0x494ebd
mov edi, 0x2774562b
xor esi, 0x70c3761d
and ebx, 0x70c4ae65
bswap esi
mov ebx, edx
not ecx
or edx, ecx
xor edx, esi
mov ecx, esi
mov ecx, esi
jmp 0x496c78
jmp loc.0049ae5e
mov edi, 0x2774562b
xchg esi, ecx
sub esi, edx
xchg esi, edx
xchg esi, ecx
and ebx, 0x70d747ca
mov ebx, esi
and ecx, edx
xor edx, 0x70d80276
or ecx, edx
dec esi
mov ebx, edx
bswap ebx
xchg esi, ecx
jmp 0x495aae
push 0x657ad6f7
shl edx, 0xe
mov ecx, esi
xor ebx, ecx
inc ecx
bswap edx
xchg edx, ecx
not edx
add edx, ecx
mov ecx, ebx
jmp 0x4969ed
push 0x6544125a
xor ebx, 0x71116d07
neg edx
shl ebx, 0x17
jmp 0x494a70
call edi
xor edx, 0x71124713
and ecx, esi
and ecx, esi
ror esi, 0x11
mov esi, edx
and ebx, edx
and ecx, esi
bswap edx
jmp 0x497d9c
push 0x6539abe4
sub esi, ebx
xchg edx, ebx
add ecx, 0x7130f787
sub ecx, esi
jmp 0x49607f
pop edi
and ebx, ecx
add ebx, esi
shr ecx, 0x1b
sub ebx, 0x716118b8
ror ebx, 0xe
or esi, ecx
xor ecx, edx
xor edx, ecx
mov ebx, esi
dec ebx
sub esi, ecx
or ecx, edx
inc esi
inc esi
jmp 0x49708a
call fcn.0049796a
and edx, ecx
or ecx, 0x717551f9
sub esi, ecx
or edx, 0x71769e07
xor ecx, esi
jmp 0x496741
push 0x652fc902
shl esi, 0xa
xor edx, ecx
ror ebx, 0x18
mov esi, ecx
add esi, ebx
shr esi, 0xc
bswap ebx
or edx, 0x71abb901
sub esi, edx
and esi, edx
and ecx, esi
neg esi
jmp 0x496ba0
pop edi
not ebx
bswap ebx
xor esi, ecx
inc ecx
dec esi
add ebx, ecx
or ecx, esi
add ecx, edx
jmp 0x496ea3
pop edi
bswap ecx
and edx, ecx
or esi, edx
rol ebx, 7
or ecx, 0x71f92c0f
mov ebx, edx
sub ecx, 0x71fa222b
and ebx, ecx
jmp 0x496039
pop edi
rol ebx, 0x1c
or esi, 0x7258b449
jmp 0x495a6d
push 0x651cb34d
or ebx, ecx
inc edx
xor ecx, esi
not ecx
rol ecx, 0xb
and edx, 0x725b7973
or edx, esi
or ebx, edx
sub esi, ecx
xor edx, ecx
jmp 0x4977b1
call fcn.0049796a
add esi, ebx
and esi, ebx
rol esi, 4
sub edx, ecx
or esi, edx
sub ebx, esi
nop
jmp 0x496151
mov edi, 0x2774562b
add edx, ebx
shr edx, 9
or ecx, ebx
mov ebx, edx
not ebx
rol edx, 0x16
and edx, ebx
or ebx, edx
rol edx, 0x12
shl esi, 5
jmp 0x494acf
push 0x654a321b
add esi, ecx
xor edx, ecx
xchg edx, esi
sub ecx, esi
dec ecx
shl edx, 0xb
xor esi, edx
and esi, ebx
add esi, edx
xor esi, ebx
jmp 0x4962c5
call fcn.0049796a
xchg esi, ebx
xor edx, ecx
and ebx, esi
neg esi
or edx, ecx
rol ecx, 0x1a
mov ecx, ebx
or edx, ebx
and esi, 0x73f97984
neg ebx
sub esi, ecx
or edx, esi
jmp 0x4959f5
pop edi
or ecx, edx
and ecx, ebx
dec esi
add ecx, esi
or edx, 0x74032be5
xor edx, 0x7403b0e0
bswap edx
inc ebx
xchg esi, edx
jmp 0x495eb5
pop edi
or edx, esi
shl ebx, 1
rol edx, 8
bswap esi
xor esi, 0x743e753d
xor ecx, esi
or ebx, edx
and edx, 0x7441ae5a
ror esi, 0xd
jmp 0x495fa3
pop edi
rol esi, 0x16
and edx, ebx
add esi, ebx
or ebx, 0x74b46c56
xchg ecx, edx
bswap ecx
add ebx, 0x74b5c6c4
neg edx
jmp 0x496aba
call edi
not ebx
sub ecx, ebx
sub ecx, edx
add ebx, edx
and ebx, esi
or edx, ebx
dec ecx
ror esi, 0x19
not edx
xor edx, ebx
shr ecx, 0x10
xor edx, 0x74e1d42f
mov esi, ebx
and edx, esi
jmp 0x497c0c
pop edi
sub edx, esi
xchg edx, ebx
add esi, ebx
add esi, 0x74f05dd8
and edx, esi
sub edx, esi
add edx, esi
and ecx, ebx
jmp 0x496017
call fcn.0049796a
xchg esi, ecx
shl esi, 0xc
or edx, ecx
sub esi, 0x757c8854
add ebx, edx
mov ebx, 0x757d7e39
and edx, ebx
xor esi, edx
mov ecx, ebx
mov ecx, ebx
xchg ecx, esi
xor esi, ecx
jmp 0x496824
pop edi
sub esi, ebx
inc edx
mov ebx, ecx
and esi, edx
sub ecx, esi
or ebx, ecx
sub esi, ebx
add esi, 0x75b4751a
and edx, ecx
or esi, ebx
add ebx, esi
mov edx, esi
or esi, 0x75b8dec9
xchg esi, ebx
and ebx, esi
jmp 0x4951ba
push 0x65498399
or ecx, ebx
and esi, edx
or ecx, ebx
and ecx, edx
xor ecx, edx
not ecx
or ebx, edx
jmp 0x495632
push 0x65859e51
xor edx, ecx
rol edx, 0x13
and esi, ecx
jmp 0x495f26
mov edi, 0x123b2f04
and ebx, edx
and esi, 0x7675ca8e
and ecx, edx
shl edx, 2
dec ebx
jmp 0x49694c
pop edi
and ebx, 0x76a98689
and edx, ecx
xor esi, edx
sub edx, esi
mov ebx, esi
add edx, esi
shl ebx, 3
and ecx, esi
xchg edx, ecx
jmp 0x496a56
push 0x6585fb59
bswap esi
add ecx, 0x76d79516
sub ecx, esi
or esi, 0x76da56ff
sub esi, edx
and ecx, esi
sub esi, ebx
xchg ebx, edx
add edx, ebx
or esi, ebx
neg ecx
and edx, 0x76df1052
jmp 0x496c64
pop edi
or ecx, edx
sub edx, 0x76f8d5a8
xchg esi, ecx
sub ebx, edx
dec edx
sub edx, 0x76ffcdfc
or edx, ebx
xor ebx, edx
and edx, ecx
or ebx, ecx
and ecx, 0x77044a8d
sub edx, ecx
or esi, ebx
add esi, ebx
rol ecx, 0x1e
jmp 0x497727
push 0x65200dd6
add esi, edx
inc ebx
xor ebx, esi
sub ebx, esi
add edx, esi
neg esi
ror edx, 0xf
jmp 0x494681
push 0x652e96e7
or ebx, 0x771b5b88
or edx, 0x7721bd23
dec esi
dec ecx
rol esi, 0xd
dec ebx
or esi, 0x772305d4
jmp 0x494f42
pop edi
rol edx, 0x11
mov edx, 0x7723943c
or ecx, esi
mov ebx, edx
xor edx, ecx
dec esi
ror esi, 0x15
rol ecx, 0x14
xor esi, ecx
jmp 0x494ffa
mov edi, 0x123b2f04
xor ebx, 0x772e99f0
and ebx, ecx
mov esi, 0x772f803b
not ebx
bswap ecx
and ecx, esi
sub ebx, 0x7737b8d6
inc edx
jmp 0x4975ff
call edi
sub edx, esi
xchg ebx, edx
xchg ebx, esi
or ebx, 0x774692e1
dec edx
add esi, ecx
xor ecx, esi
mov ecx, esi
mov ecx, esi
mov esi, edx
jmp 0x495b88
push 0x651c6141
add esi, 0x7749ca55
dec ecx
sub ecx, ebx
sub ebx, 0x774b1472
or ecx, 0x77530a62
shl ebx, 0xc
shl esi, 0x11
xchg ebx, edx
xor ebx, esi
or ecx, 0x77551043
sub ebx, edx
add esi, ebx
and esi, ecx
sub edx, ecx
jmp 0x4951c9
call edi
inc ecx
sub esi, ebx
dec ecx
not edx
xchg esi, ecx
mov ecx, 0x77578d29
mov ebx, esi
neg esi
inc ebx
mov esi, edx
add ebx, 0x77596b83
and ebx, esi
jmp 0x49675c
push 0x6582376e
xor edx, ecx
xor esi, 0x777be9c9
dec edx
xor esi, edx
xchg ecx, esi
xor ebx, esi
xor esi, ecx
nop
and esi, 0x777f09cd
jmp 0x4972f4
mov edi, 0x123b2f04
not edx
rol ebx, 0xb
xchg ebx, edx
and ebx, 0x7787a48f
or esi, ecx
xor edx, ebx
not ebx
or ecx, edx
add ebx, 0x7789db34
jmp 0x496344
call fcn.0049796a
shl ecx, 0x1f
add ebx, edx
sub esi, 0x778b3ebb
xor ecx, esi
xchg edx, ecx
dec ecx
or esi, 0x778c37d0
sub esi, ebx
ror ebx, 0xd
xor ebx, esi
xor ebx, ecx
sub ebx, 0x7793f16d
sub edx, ebx
xor esi, ecx
ror esi, 0x17
jmp 0x496d6c
call fcn.0049796a
xor esi, ecx
neg ebx
xchg esi, ebx
xor ecx, esi
xor edx, ecx
add ebx, 0x77b35f86
xor edx, ebx
jmp 0x496e06
push 0x6537cfa5
and edx, 0x77b9e3d6
xchg ebx, edx
neg edx
rol ebx, 0x1f
sub ecx, 0x77bc18c9
xchg esi, ebx
and ebx, 0x77bcd1f4
bswap esi
bswap edx
or edx, esi
add edx, esi
shr ebx, 0xa
shl ecx, 0x1e
sub edx, ecx
jmp 0x494dce
push 0x65360d0f
not ecx
and ebx, 0x77cdf0ab
mov edx, ebx
and ebx, 0x77ce6815
and edx, 0x77cea9a1
mov edx, 0x77cee7f3
xor esi, edx
sub esi, 0x77cf6b40
jmp 0x496378
pop edi
ror ecx, 0xa
mov ebx, esi
ror ebx, 0x1f
sub esi, 0x77d15c24
add ecx, 0x77d1d153
add ecx, ebx
mov edx, ebx
jmp 0x497555
pop edi
mov ebx, esi
add ecx, ebx
shl esi, 0xc
sub edx, 0x781937fb
and ecx, ebx
xor ecx, ebx
add edx, esi
mov ecx, ebx
sub edx, ecx
jmp 0x497dc5
push 0x651fbed6
mov ebx, edx
mov ebx, esi
xor esi, ecx
add ecx, ebx
mov ecx, ebx
or ebx, 0x7863a459
xor esi, ecx
or ecx, esi
mov esi, ecx
jmp 0x495fd3
push 0x653f5824
mov esi, 0x78913731
add esi, 0x7891aacc
mov esi, edx
xor ecx, ebx
add esi, edx
or ecx, ebx
sub ecx, esi
xchg ecx, ebx
mov ebx, ecx
and esi, edx
jmp 0x494b09
call edi
or edx, 0x78f561bd
xchg ecx, esi
and ecx, 0x78f67d38
sub esi, 0x78f6f18f
jmp 0x497509
pop edi
not esi
add edx, ebx
xchg esi, ecx
or edx, esi
rol ecx, 5
and ecx, edx
and esi, ecx
sub edx, esi
nop
xor ebx, edx
jmp 0x497239
push 0x654672bf
shr edx, 0x15
and edx, esi
rol edx, 0x13
rol edx, 0x11
jmp 0x495c33
push 0x657d3d2d
bswap ecx
not ebx
add esi, edx
rol edx, 0x16
and ecx, edx
sub ebx, esi
sub ebx, ecx
xor edx, ebx
or ebx, ecx
xor ebx, esi
shr ebx, 0x1f
rol ebx, 0x1e
and esi, 0x792d3570
neg ebx
jmp 0x496e45
call edi
rol ecx, 7
bswap esi
xchg ebx, esi
rol ebx, 0xf
inc esi
and esi, ebx
inc ecx
and ebx, 0x793d0fe4
or ecx, edx
and edx, esi
jmp 0x496428
pop edi
not ecx
add ecx, edx
add edx, ebx
add esi, ecx
sub edx, esi
bswap ecx
or ecx, esi
inc edx
xor esi, ecx
jmp 0x497a80
call fcn.0049796a
inc esi
or ecx, 0x79826a3e
xchg ecx, ebx
and edx, ebx
bswap ebx
and ecx, edx
ror ebx, 0xa
add ebx, ecx
and ecx, ebx
and ebx, esi
add ebx, 0x79864614
jmp 0x494d39
mov edi, 0x123b2f04
xor esi, edx
and esi, edx
dec ecx
mov esi, edx
or esi, 0x79aa7d58
add ecx, edx
or ebx, 0x79ab57cb
or edx, 0x79abd94f
neg edx
sub edx, ecx
xchg ebx, esi
or edx, esi
shl esi, 3
jmp 0x4962ea
push 0x657a84e6
ror esi, 0x13
add edx, ebx
sub esi, ecx
or edx, 0x79bf1e74
shr ecx, 6
and edx, ebx
neg ebx
xor esi, ebx
mov esi, edx
jmp 0x494c3f
pop edi
mov edx, 0x79c4a8c1
shl ecx, 3
or ecx, esi
sub edx, ebx
mov ecx, edx
and ecx, esi
sub ecx, edx
sub esi, edx
xor edx, ebx
xchg ebx, esi
bswap edx
sub ebx, 0x79c98b11
neg ebx
xchg esi, edx
jmp 0x495939
pop edi
xor ecx, ebx
sub esi, 0x79cb6948
sub edx, 0x79cbd9e9
and ecx, esi
and edx, esi
jmp 0x49662a
push 0x6530abff
bswap esi
xchg esi, ecx
add edx, 0x79f69331
not ebx
shl esi, 0xa
mov edx, esi
sub ecx, edx
dec edx
or ebx, edx
jmp 0x496fda
mov edi, 0x2774562b
or esi, edx
or ebx, esi
add ecx, ebx
xchg ebx, edx
add edx, esi
jmp 0x494b92
call fcn.0049796a
bswap ebx
xor edx, esi
add ecx, esi
shl ecx, 4
mov ebx, esi
xchg esi, ebx
sub edx, ecx
xor esi, ecx
shr ecx, 2
jmp 0x497677
call edi
neg esi
bswap edx
ror ebx, 4
xor esi, ecx
inc edx
bswap ebx
mov esi, ebx
xchg esi, ebx
mov ecx, esi
inc edx
rol esi, 0x12
mov edx, esi
xor ecx, esi
neg ebx
xchg ebx, ecx
or ecx, esi
jmp 0x49463b
call edi
sub ebx, edx
mov ecx, ebx
xor edx, 0x7ad0b9bb
and ebx, edx
add esi, ebx
shr ecx, 9
and esi, edx
shr ebx, 0xf
neg esi
or edx, ecx
jmp 0x496899
push 0x657d8fdf
sub ebx, ecx
sub ecx, 0x7ae87f8b
or ecx, edx
add ebx, esi
xchg ecx, ebx
xor ecx, edx
add esi, ebx
xor ebx, esi
neg esi
xor esi, 0x7af2ff5a
bswap esi
jmp 0x494bc5
push 0x651f65ce
add esi, 0x7b08fe8a
xor ecx, 0x7b0a1e1c
sub edx, esi
sub edx, 0x7b0b5d27
rol esi, 0x1a
and esi, ecx
and ecx, ebx
or ecx, edx
sub esi, ebx
xchg esi, ebx
jmp 0x49659f
push 0x6531a50d
sub ebx, ecx
add ebx, ecx
jmp 0x497b12
push 0x657881a6
inc ebx
sub ebx, 0x7b90077c
nop
or edx, ecx
add ecx, esi
and edx, ecx
jmp 0x4955ef
pop edi
xchg edx, esi
xchg esi, edx
xor ebx, ecx
and esi, ecx
shr edx, 8
rol ecx, 8
add esi, ebx
sub ebx, esi
and esi, ebx
xchg esi, edx
add edx, ebx
not edx
bswap edx
sub ecx, esi
jmp 0x4963fb
push 0x651c13db
add edx, ecx
xor ebx, ecx
mov ebx, 0x7bab7262
xor edx, 0x7babe125
add edx, 0x7bac5377
rol edx, 4
add ebx, edx
jmp 0x49611a
call edi
and ebx, edx
rol esi, 0x12
add esi, ebx
sub edx, ebx
mov esi, edx
jmp 0x496a90
pop edi
mov edx, ecx
and ebx, esi
xor ecx, edx
or esi, ebx
add esi, ebx
mov esi, ebx
shr ecx, 8
nop
sub edx, ebx
add edx, ecx
not ecx
neg ecx
xchg esi, ebx
jmp 0x494e98
pop edi
not edx
or esi, 0x7becf00c
neg esi
xor esi, 0x7bedd796
shl ebx, 1
xchg edx, ebx
add ebx, edx
jmp 0x497364
push 0x658291ff
add esi, edx
add ecx, ebx
xor esi, edx
sub ebx, ecx
add ecx, edx
sub ecx, esi
add esi, 0x7bfe772e
add esi, ecx
or ecx, ebx
jmp 0x497b96
call fcn.0049796a
add ebx, 0x7c054096
or ecx, ebx
sub esi, 0x7c0621c1
xor ebx, ecx
add ebx, ecx
add edx, ecx
sub ebx, edx
or ebx, esi
or ecx, edx
or ecx, 0x7c094030
jmp 0x4960fc
push 0x657ce9e7
sub edx, 0x7c09d2db
xor ecx, 0x7c0a44ed
neg edx
mov esi, ecx
xchg edx, ebx
inc ebx
and ebx, esi
or esi, ebx
shr esi, 0xd
inc edx
jmp 0x4967f7
push 0x65195592
and ebx, 0x7c232bc2
sub esi, 0x7c239ef6
mov ecx, ebx
xor ecx, esi
xor ebx, 0x7c24f275
xchg ebx, esi
xchg edx, ebx
sub esi, ecx
add ecx, edx
shl ebx, 9
sub ebx, esi
xchg edx, esi
rol esi, 5
jmp 0x497b75
pop edi
and esi, ebx
mov esi, ecx
rol ecx, 0x1b
xchg edx, ebx
and edx, esi
and ecx, edx
xor ecx, esi
xor ebx, esi
xor ebx, ecx
add ebx, 0x7c2d3435
mov ecx, 0x7c2dac73
xor ecx, esi
jmp 0x494784
pop edi
rol ecx, 6
sub esi, ebx
sub ebx, esi
jmp 0x494d24
pop edi
xor ecx, esi
and edx, esi
and edx, ebx
xor ebx, ecx
or edx, ebx
xchg esi, edx
xchg esi, ecx
jmp 0x4977f1
call fcn.0049796a
sub ecx, ebx
shr ebx, 0x18
add ebx, edx
and esi, ebx
neg ebx
not esi
xor ebx, ecx
bswap ecx
inc edx
jmp 0x49713a
call edi
mov ecx, 0x7c87407f
shl ebx, 9
sub esi, 0x7c8828e1
xor esi, ecx
sub ebx, 0x7c8919e4
and esi, edx
add esi, edx
and edx, 0x7c8a614b
sub edx, esi
xor edx, 0x7c8b3caf
jmp 0x4964e8
pop edi
mov esi, ebx
rol esi, 0xb
xor ebx, 0x7ca90324
jmp 0x494949
mov edi, 0x123b2f04
shl ecx, 3
sub esi, edx
or ecx, edx
jmp 0x495793
pop edi
and edx, ecx
dec edx
xor ecx, 0x7cf0fa5d
dec ecx
ror esi, 0x11
or esi, 0x7cf23e4a
add edx, ebx
add ebx, edx
xor ecx, 0x7cf5d0de
jmp 0x4962a3
pop edi
mov edx, esi
xor esi, edx
or ecx, esi
and esi, ecx
xchg ecx, esi
neg edx
xor ecx, 0x7d47caa3
and ecx, esi
or ecx, edx
shr ebx, 0x1e
xchg ecx, esi
shr ebx, 0x1a
or ecx, ebx
xor ecx, esi
jmp 0x4958fa
pop edi
or esi, ecx
bswap ecx
xor edx, ebx
xor edx, esi
mov ebx, edx
mov ebx, edx
jmp 0x495d48
mov edi, 0x123b2f04
inc ecx
xchg ebx, esi
add ebx, ecx
jmp 0x4954db
call edi
rol edx, 2
mov ebx, ecx
xor ecx, ebx
sub ebx, 0x7d5f1b10
shl edx, 0x1e
dec edx
or edx, 0x7d6076ad
add edx, 0x7d60e4ee
jmp 0x4957de
push 0x6519bcf7
add ebx, esi
not edx
sub esi, edx
add ecx, ebx
bswap ebx
or ebx, ecx
sub ebx, esi
add ebx, edx
not ecx
mov ebx, 0x7d6d50b1
jmp 0x495dd9
push 0x6582e2bb
sub ebx, 0x7d6de510
inc ebx
xor ecx, ebx
mov esi, 0x7d6f5f5b
ror edx, 0x18
xchg ecx, edx
mov ebx, esi
add ecx, esi
add esi, edx
or ecx, esi
xchg esi, ecx
or ecx, esi
mov esi, ebx
xor esi, ecx
jmp 0x494b4e
pop edi
inc esi
xor edx, ebx
sub ebx, esi
mov ebx, 0x7d7d8035
mov edx, ecx
or edx, 0x7d7e58a2
xor edx, 0x7d7ec9c8
xor ebx, esi
xchg ebx, esi
dec ebx
dec edx
jmp 0x4950c6
pop edi
xor ecx, esi
add esi, edx
rol ebx, 7
inc ecx
add esi, ecx
xchg ecx, esi
and ebx, esi
xor ebx, esi
xchg ecx, edx
mov ecx, 0x7dd3fd0d
shl ecx, 0x1e
shl edx, 2
not edx
add esi, ebx
or edx, esi
jmp 0x497447
pop edi
add ebx, 0x7dd6add3
add ecx, edx
mov ecx, ebx
or ecx, ebx
or edx, esi
or ebx, ecx
jmp 0x497b00