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

Disassembly:
call sub.kernel32.dll_GetLastError
cmp eax, 0xfffffee4
jne 0x401098
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xffffff36
jne 0x401135
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff22
jne 0x4011cd
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff11
jne 0x401274
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
call sub.kernel32.dll_SleepEx
call sub.oleaut32.dll_VarXor
call sub.kernel32.dll_SleepEx
ret
jmp 0x498755
dec ebx
mov ecx, edi
mov ebx, ecx
xor edx, 0x4310433e
add ebx, edx
jmp 0x49baa7
pop edx
shr ebx, 0x11
or edi, ecx
mov ecx, edi
neg edi
neg ecx
sub esi, 0x4601ff6e
ror edi, 0x11
and ebx, esi
xchg edi, ebx
and ecx, esi
and ebx, 0x4602fb42
add esi, 0x46032be8
xor ecx, edi
and esi, 0x460388d0
jmp 0x49bc49
call edx
xor esi, 0x460a3b10
sub esi, edi
sub ecx, esi
and ebx, esi
ror ebx, 0x19
or ebx, edi
mov ecx, edi
mov ebx, ecx
sub edi, ebx
add edi, esi
jmp 0x4991d2
mov edx, 0x2774562b
and ebx, esi
xor ebx, 0x461a8237
or ebx, esi
mov edi, 0x461ae2ab
not ebx
and edi, esi
not edi
xor ebx, ecx
or esi, ecx
sub ecx, ebx
and edi, esi
add edi, ecx
jmp 0x49b850
push 0x4318e7eb
and esi, 0x4624e478
not esi
add ebx, esi
or ebx, edi
xchg edi, ebx
add ecx, ebx
jmp 0x49b6c9
push 0x432385fb
add edi, ecx
sub edi, ecx
xor ecx, 0x462681dc
and ecx, ebx
xor ecx, 0x4626efc8
sub ebx, ecx
jmp 0x49bac9
pop edx
mov ebx, esi
mov esi, ebx
not ebx
mov esi, edi
xor ecx, esi
xchg esi, ecx
sub esi, ecx
sub esi, ecx
mov ebx, 0x4630f27d
jmp 0x49975c
push 0x43143791
not edi
shr edi, 0x11
and ecx, ebx
sub ebx, 0x464947e2
add ebx, esi
rol esi, 0xb
xor edi, ebx
xchg esi, ebx
dec ecx
mov ebx, 0x464a770e
or ecx, edi
shl edi, 0xf
neg ebx
jmp 0x49b813
push 0x431aa459
or ecx, esi
sub edi, 0x464e4267
or ebx, edi
xchg ebx, edi
or ebx, 0x464ed281
mov ebx, edi
shl ebx, 9
sub ecx, edi
xor edi, ebx
jmp 0x4993e7
pop edx
mov ebx, ecx
add ebx, ecx
add ebx, edi
sub ecx, ebx
or ebx, 0x4658eb1c
mov ecx, edi
rol esi, 0xe
mov edi, ecx
add edi, esi
bswap ecx
xor ebx, ecx
sub ecx, edi
jmp 0x49b3a1
jmp loc.004a003a
pop edx
bswap edi
xor ecx, edi
mov ebx, edi
shl ecx, 4
xor edi, ebx
and edi, ebx
or esi, 0x466764a2
ror ecx, 0xa
nop
jmp 0x49bc69
mov edx, 0x2774562b
add ebx, esi
mov esi, edi
mov esi, ebx
jmp 0x49bcaa
pop edx
add esi, 0x46693a47
mov edi, esi
xor ebx, edi
dec ecx
xchg ebx, ecx
or esi, edi
jmp 0x498f47
pop edx
xchg ecx, esi
add edi, ebx
inc ecx
shr ebx, 0xc
sub ebx, edi
sub ecx, 0x466eb091
not edi
shl esi, 0x16
rol esi, 6
jmp 0x498ec7
pop edx
add esi, 0x46707bed
xchg ebx, ecx
mov esi, ecx
jmp 0x49b1aa
call fcn.0049bb93
or esi, edi
ror ecx, 0x1f
shr esi, 0x1c
xor ebx, esi
sub ebx, 0x4671f118
sub esi, edi
xor edi, ebx
jmp 0x49af13
call edx
xchg ecx, ebx
not edi
xor ecx, ebx
xor esi, ecx
or ebx, esi
jmp 0x49a09e
call edx
and ecx, 0x46861b6d
or esi, ecx
xor ebx, esi
and ebx, ecx
mov esi, ebx
mov ecx, esi
xor esi, edi
mov ebx, esi
mov ecx, 0x4687983e
nop
add edi, 0x4687fef6
sub ecx, 0x46882fd9
mov ecx, edi
bswap ecx
jmp 0x498b58
pop edx
xor edi, esi
or edi, ebx
neg ecx
add esi, ecx
mov esi, 0x468f9aad
and ecx, 0x46900d91
bswap edi
add ecx, edi
xchg esi, ecx
add edi, ecx
and ecx, 0x46924015
mov ecx, esi
neg ecx
sub ebx, ecx
sub edi, esi
jmp 0x49ad13
push 0x431c8dd2
bswap edi
sub edi, ecx
mov esi, ecx
add ecx, edi
xchg edi, esi
not esi
and ebx, edi
xor ecx, esi
or ecx, 0x4697523a
xor ebx, 0x4697a880
or esi, 0x46980318
xor edi, ebx
xor esi, ebx
and esi, edi
jmp 0x49a2d3
pop edx
sub edi, ecx
shl esi, 0xe
xchg ebx, edi
neg ebx
and ebx, esi
mov edi, 0x469a6211
ror esi, 0x16
and ecx, esi
and ebx, esi
jmp 0x499480
pop edx
xor ecx, ebx
or ecx, esi
add ebx, esi
bswap ecx
sub esi, ebx
not edi
add edi, esi
or edi, 0x469c8991
xor edi, 0x469cbe89
bswap ebx
sub edi, ecx
xchg ebx, ecx
jmp 0x4996db
push 0x431a56ff
shr ebx, 0x12
or esi, edi
add ecx, ebx
mov ebx, 0x469e2b4b
and edi, ebx
xor ecx, esi
shl esi, 4
xchg edi, ecx
and edi, esi
add esi, 0x469f4a08
jmp 0x499424
push 0x43223b1f
xchg ecx, edi
neg edi
or esi, edi
and esi, ecx
or edi, ebx
add ebx, edi
xor esi, 0x46a10c3d
add ebx, ecx
shl edi, 0x14
jmp 0x499a74
pop edx
add esi, edi
and edi, ebx
xchg esi, ecx
shl ebx, 0x10
neg ecx
add esi, edi
xchg ecx, edi
and edi, 0x46b8930b
and edi, ecx
xor ebx, ecx
xor edi, ecx
jmp 0x4991f8
pop edx
mov ecx, edi
ror edi, 7
and esi, edi
xor ecx, edi
mov ecx, edi
add ebx, edi
add edi, ecx
xor ecx, esi
dec esi
or edi, esi
or edi, ecx
xor esi, ebx
sub edi, 0x46bec5c2
neg ecx
xor ecx, edi
mov esi, 0x46bf66dd
jmp 0x49bcca
push 0x431acfe3
or ebx, esi
add esi, ecx
mov esi, ecx
jmp 0x49ba65
push 0x431a7fce
xchg esi, ecx
xor esi, ebx
or ecx, esi
and edi, ebx
xor ebx, 0x478aeb60
ror esi, 0xb
sub edi, esi
bswap esi
jmp 0x498d44
pop edx
sub ebx, 0x478ebdba
and ebx, edi
and edi, ebx
xchg ebx, esi
neg edi
shr ecx, 0x11
inc ecx
xchg esi, ecx
rol ebx, 0x1b
neg ebx
jmp 0x499154
pop edx
neg esi
sub ecx, ebx
add edi, ebx
neg edi
and ecx, 0x47932e39
or edi, ebx
inc ecx
xchg esi, ecx
and esi, ecx
jmp 0x49acce
pop edx
mov ecx, 0x4795ae91
neg esi
xchg ebx, ecx
rol esi, 0x1b
sub ecx, esi
dec esi
mov edi, esi
mov edi, esi
or ebx, 0x4797349f
xor edi, 0x47976578
jmp 0x49934d
pop edx
dec edi
add edi, 0x47b82078
jmp 0x49ac9f
push 0x4315ac4f
sub ecx, 0x47ba3a67
inc ecx
or ecx, 0x47bac7f2
xor edi, ebx
sub esi, edi
xchg ecx, ebx
mov ecx, 0x47bbb404
or ecx, ebx
mov edi, ecx
jmp 0x498a1c
push 0x431775a5
sub ebx, ecx
xchg edi, esi
or ebx, esi
mov ebx, esi
shr ecx, 0x1d
sub ebx, ecx
dec esi
and ebx, esi
jmp 0x49ba84
push 0x431ff0dc
neg esi
or ecx, ebx
and edi, esi
sub edi, ecx
and esi, ecx
add esi, ebx
dec ecx
dec ebx
not edi
shl edi, 0x1d
xor ecx, ebx
sub esi, ecx
or ecx, edi
xchg edi, ecx
shl edi, 0xc
jmp 0x49b988
push 0x431895bc
xor esi, 0x47e0578b
sub ebx, edi
add esi, ecx
ror ebx, 2
add ebx, ecx
or edi, 0x47e14c6f
not ecx
or ecx, 0x47e1c71e
add ecx, edi
xor edi, 0x47e23b14
jmp 0x49b3b8
mov edx, 0x123b2f04
sub ebx, esi
not ebx
add ecx, edi
or ecx, 0x47ef05b2
ror ecx, 8
and ebx, 0x47ef9161
and edi, esi
neg ecx
mov edi, esi
jmp 0x49b614
push 0x431c6a29
or edi, ecx
inc edi
ror esi, 0x17
or ecx, esi
and ebx, esi
xchg ebx, edi
sub edi, 0x47f1bded
add esi, ebx
and edi, ebx
mov edi, esi
xor edi, ebx
neg edi
jmp 0x499183
pop edx
or edi, ebx
sub ebx, ecx
inc esi
neg ecx
add ecx, esi
add edi, ebx
dec ecx
mov esi, ecx
add ecx, 0x47f5eb36
add esi, 0x47f6186c
xchg edi, esi
jmp 0x4994da
pop edx
inc edi
xchg esi, ecx
mov ecx, ebx
sub esi, 0x47f74e90
rol esi, 2
jmp 0x498aac
push 0x4322603a
sub ebx, esi
sub edi, esi
or ecx, 0x47fc437c
or edi, 0x47fce517
inc ecx
xor ebx, esi
xor ebx, edi
add ebx, esi
ror ebx, 0xc
jmp 0x49a135
push 0x43255a53
sub ebx, edi
sub esi, ecx
rol ebx, 0x1d
neg edi
xchg ebx, esi
mov ebx, ecx
mov esi, 0x480cefa1
xor edi, 0x480d5abb
and ecx, esi
jmp 0x49a60f
mov edx, 0x123b2f04
and esi, 0x481b78cd
add ebx, edi
shl ecx, 1
neg edi
bswap edi
not edi
jmp 0x498f8f
call edx
add ebx, edi
xchg esi, edi
inc ecx
sub esi, ecx
mov edi, ebx
dec edi
and esi, ecx
jmp 0x49ae74
pop edx
xchg edi, ebx
xchg ecx, ebx
and ebx, ecx
jmp 0x4998a0
push 0x4313e6a1
add edi, ecx
xchg edi, ebx
or edi, 0x48365be1
or ebx, ecx
not edi
jmp 0x499ffe
call fcn.0049bb93
and ebx, esi
xchg ebx, edi
xor ecx, edi
add ecx, 0x48544c8f
xor ecx, edi
and edi, 0x48554288
xor ecx, edi
add edi, ecx
sub ecx, esi
jmp 0x49890e
push 0x43140ead
dec ebx
or edi, ecx
sub ecx, 0x485f59a3
or edi, esi
xor esi, 0x485fc552
mov esi, 0x48600f20
or ecx, 0x48605306
bswap ecx
sub esi, ecx
jmp 0x498ce6
pop edx
add edi, ecx
sub esi, 0x48673c6e
rol esi, 5
add esi, ebx
mov ecx, ebx
xchg ecx, esi
sub edi, 0x486857a6
jmp 0x49ae9d
mov edx, 0x2774562b
add ecx, edi
mov edi, ecx
jmp 0x49ae1d
call fcn.0049bb93
mov ebx, esi
xor esi, ecx
mov ecx, edi
mov edi, esi
xor ecx, ebx
add ebx, ecx
jmp 0x49a54f
pop edx
and edi, ecx
sub ebx, ecx
and esi, ecx
shr esi, 0xd
sub esi, edi
add ebx, edi
or esi, ecx
jmp 0x49887b
mov edx, 0x2774562b
and edi, ebx
bswap edi
xor edi, ecx
sub ecx, edi
xor ecx, 0x487a5428
or ecx, ebx
and edi, ecx
inc edi
jmp 0x499f64
push 0x43209b55
add edi, 0x487f3216
sub edi, 0x487f6364
inc ebx
sub ecx, ebx
rol edi, 0x12
ror edi, 3
sub ebx, 0x488056d6
xor ecx, edi
or esi, ebx
xor edi, 0x488100d4
ror edi, 7
xchg ecx, esi
jmp 0x49a1a6
push 0x431cba6e
shl ebx, 0x10
mov ebx, ecx
xchg ebx, esi
and ebx, esi
xchg ebx, edi
jmp 0x49a81f
call edx
mov edi, esi
xchg edi, ecx
shr edi, 7
and ebx, edi
xchg esi, ecx
dec esi
and edi, ecx
jmp 0x49b191
pop edx
dec esi
add edi, 0x4897a0a6
sub ebx, esi
or edi, ecx
or edi, ecx
and ebx, edi
sub esi, edi
sub esi, 0x4898d732
rol ebx, 0xc
mov esi, 0x48995444
dec ebx
or ebx, 0x4899b897
xor edi, esi
inc ecx
jmp 0x49a7b4
push 0x43186ca0
xchg edi, ecx
mov edi, ecx
and ebx, esi
or esi, ebx
or edi, ebx
sub esi, ecx
bswap esi
sub esi, 0x489bdfdb
nop
add esi, edi
and ecx, 0x489c79d2
add edi, ebx
xchg esi, edi
mov ebx, ecx
jmp 0x4998c8
call fcn.0049bb93
or ecx, ebx
mov ecx, esi
or ecx, edi
xchg edi, ebx
shr esi, 0x1c
sub ebx, 0x48a21786
add edi, esi
add ebx, esi
not ebx
inc edi
mov ecx, ebx
jmp 0x49a529
call edx
xchg ebx, esi
shl ebx, 0x1f
sub ebx, 0x48aca1d3
add ebx, esi
add ecx, edi
and ecx, 0x48ad4665
rol ebx, 0xe
xchg edi, esi
or edi, esi
and ebx, ecx
jmp 0x49b1cb
pop edx
or esi, ebx
sub edi, 0x48b03b11
shl ecx, 0xd
or edi, 0x48b0d850
or esi, edi
rol ecx, 0xa
sub esi, 0x48b16cb1
xchg esi, ebx
add edi, esi
sub ecx, edi
sub ebx, ecx
mov ebx, ecx
or ecx, edi
and edi, ecx
jmp 0x49bc19
call edx
or edi, esi
mov ebx, esi
and ebx, ecx
or ebx, 0x48b65fba
neg esi
mov edi, ebx
rol esi, 0xb
sub ecx, 0x48b74cb8
add ecx, 0x48b77da4
jmp 0x498dde
call edx
mov ecx, esi
or ecx, edi
xchg ebx, esi
or ecx, edi
add ecx, 0x48b895f6
and ecx, 0x48b8ea9e
bswap edi
add esi, ebx
neg ecx
jmp 0x4994bf
mov edx, 0x123b2f04
ror esi, 0x14
add ecx, 0x48c6ec15
xchg esi, edi
neg ebx
or edi, esi
or ecx, ebx
add esi, ecx
neg ecx
jmp 0x498e65
pop edx
or ebx, edi
mov esi, edi
mov edi, 0x48e3efa8
mov ebx, 0x48e41d6c
add esi, 0x48e452bc
mov esi, ebx
and esi, edi
mov edi, 0x48e4e9df
xor ecx, esi
bswap ebx
shl ebx, 0x10
add ebx, esi
and edi, esi
add ecx, ebx
mov ebx, esi
jmp 0x499a15
push 0x431ce2eb
dec edi
xor ecx, edi
or ecx, ebx
sub edi, 0x48eccf1b
add esi, ecx
inc esi
xor edi, 0x48ed91fa
and esi, 0x48edc6e0
jmp 0x49b0d9
call edx
shl edi, 0x1f
mov ecx, ebx
rol edi, 0xb
dec esi
shr ebx, 0x1c
and ebx, edi
or edi, ebx
ror esi, 8
jmp 0x49a33f
push 0x43252d8b
mov edi, 0x48f00482
bswap edi
shr ebx, 0xa
add edi, ecx
and ebx, esi
shr edi, 4
xchg ebx, ecx
and edi, ecx
jmp 0x499b25
push 0x431eaa4e
sub ecx, ebx
neg edi
add esi, 0x48fe6dd2
xchg esi, edi
add ecx, ebx
mov ebx, ecx
mov ecx, esi
mov edi, ebx
xor ebx, ecx
jmp 0x49b672
call fcn.0049bb93
xchg ebx, esi
sub ecx, ebx
xchg ebx, esi
xchg ebx, ecx
not esi
nop
add ebx, ecx
or ecx, 0x4907575b
bswap ebx
jmp 0x49a843
call fcn.0049bb93
add edi, 0x4924b1fa
bswap ecx
dec edi
add esi, ebx
or ebx, esi
xor ebx, edi
shl edi, 0x18
xor esi, ecx
sub ecx, esi
mov esi, edi
add ebx, 0x49270730
xchg ecx, ebx
ror ecx, 0x19
add ebx, ecx
jmp 0x49b23c
pop edx
rol ebx, 0x1c
sub ecx, edi
and ebx, ecx
jmp 0x49a4d3
pop edx
add edi, ecx
neg edi
sub ecx, edi
neg ebx
add ebx, ecx
jmp 0x499d62
push 0x43158782
or ecx, 0x493f3a5f
ror ecx, 0x17
mov edi, 0x493fad22
add edi, esi
mov ebx, ecx
sub ebx, edi
add edi, 0x49406e99
or esi, ebx
xchg ecx, ebx
mov esi, 0x494132d6
and edi, esi
jmp 0x499706
call fcn.0049bb93
mov ecx, edi
and esi, ebx
neg esi
sub esi, edi
xchg edi, ecx
or esi, 0x495369f5
and ebx, edi
jmp 0x4990a7
pop edx
xchg ecx, esi
shl edi, 0x1d
xor edi, 0x495469b1
sub edi, ebx
dec ebx
xor edi, esi
mov esi, ecx
jmp 0x4991b5
pop edx
and ecx, 0x49558348
and ebx, esi
add edi, ecx
or esi, ebx
add esi, ecx
ror ecx, 0xe
mov esi, edi
sub esi, edi
add edi, 0x49572f1d
xor edi, esi
jmp 0x49bd2e
pop edx
sub esi, ecx
or esi, 0x4957e891
or edi, esi
mov edi, esi
add ebx, edi
jmp 0x49ae51
pop edx
inc esi
xor esi, 0x495aa519
nop
or esi, ecx
and edi, 0x495b4083
mov edi, ecx
ror ebx, 0x1a
add ebx, 0x495bd31b
mov esi, ecx
jmp 0x499a37
call edx
xor esi, ebx
neg ebx
neg esi
xchg ebx, ecx
ror ecx, 4
mov esi, ecx
or esi, ecx
not ebx
mov ebx, ecx
xor ebx, 0x4963e5cb
jmp 0x49b85f
push 0x432072d3
and edi, ebx
xchg edi, esi
bswap ebx
xor ebx, ecx
and edi, ebx
jmp 0x49a1ea
push 0x431d0b8a
dec ebx
xor esi, edi
xchg ecx, esi
jmp 0x4999b7
pop edx
xor edi, esi
xor edi, ebx
or esi, ecx
xchg edi, ecx
or edi, esi
xor ebx, esi
sub ebx, esi
and ecx, edi
shl edi, 0x1c
jmp 0x4993a0
push 0x431e7c56
neg esi
xchg edi, ecx
xor ecx, edi
not esi
or esi, ecx
or ecx, edi
and edi, esi
sub esi, 0x4997bf5e
shl edi, 0x1e
jmp 0x49a939
pop edx
sub ecx, esi
sub ecx, ebx
ror edi, 0x1a
jmp 0x49a159
mov edx, 0x123b2f04
mov ecx, 0x4998fb6d
xchg edi, ecx
xor esi, edi
dec esi
and ebx, edi
or esi, edi
xor edi, 0x499a4cc6
xchg esi, ebx
xchg ebx, esi
sub edi, esi
add edi, esi
jmp 0x49a143
call edx
or ebx, esi
neg ebx
mov ecx, 0x499ffacf
and esi, ebx
or esi, ecx
or edi, 0x49a085f3
and edi, ebx
jmp 0x49ae39
mov edx, 0x2774562b
ror ecx, 0x15
sub edi, ebx
xchg esi, edi
mov ecx, 0x49b28c00
mov ecx, 0x49b2c888
xchg esi, edi
shl ebx, 0xb
mov esi, ecx
inc ebx
jmp 0x49b7ed
push 0x4318443c
and ebx, edi
xchg esi, ebx
xor ebx, ecx
dec esi
sub edi, 0x49b552f1
jmp 0x49a36e
push 0x4318bcc1
add ecx, edi
and edi, ebx
rol esi, 8
xor edi, esi
add ebx, edi
xchg ecx, ebx
dec ebx
and esi, ebx
add esi, 0x49b83ea5
jmp 0x498a92
push 0x43220daf
and ecx, 0x49dcad31
add ebx, edi
xchg edi, ebx
bswap esi
xchg ecx, edi
xor esi, ebx
and edi, ebx
mov ecx, esi
mov esi, edi
jmp 0x49921f
push 0x43204577
xchg esi, edi
dec esi
xchg ecx, ebx
add ecx, esi
and esi, edi
xor ecx, edi
dec ebx
ror edi, 0x12
jmp 0x49afa0
call fcn.0049bb93
inc ecx
sub ebx, ecx
shl ebx, 0x10
rol edi, 0xf
mov edi, 0x49ff91e2
mov ecx, 0x49ffda9b
xchg esi, ecx
bswap ebx
xchg ecx, ebx
bswap edi
or edi, ecx
and esi, ebx
xchg edi, ecx
mov esi, ebx
xor ecx, edi
jmp 0x49a493
push 0x431ed245
xchg ebx, edi
xchg ebx, edi
xor ebx, 0x4a0548aa
add esi, ecx
add edi, ecx
dec esi
add esi, ecx
and ebx, edi
add edi, ebx
or edi, esi
xor esi, edi
and ebx, esi
add edi, 0x4a0754da
jmp 0x49b1d8
mov edx, 0x123b2f04
add edi, ebx
mov ecx, 0x4a0aaad1
sub esi, ecx
mov edi, ecx
inc edi
add esi, ecx
mov ecx, 0x4a0bc9a9
xor esi, edi
and edi, ecx
add ecx, esi
mov ebx, edi
neg esi
jmp 0x49a9ac
push 0x4324df47
sub ecx, esi
sub edi, 0x4a1805ab
mov edi, ebx
xor edi, 0x4a188490
xor esi, ebx
jmp 0x49bbe4
call fcn.0049bb93
ror ecx, 0x16
or ecx, edi
xchg ecx, ebx
not esi
dec esi
sub edi, 0x4a1e0b1b
or esi, edi
xor esi, edi
and edi, esi
add edi, ebx
bswap edi
and ebx, ecx
jmp 0x499d3a
mov edx, 0x123b2f04
xor esi, edi
mov esi, 0x4a1fc04c
xor ecx, esi
jmp 0x49ab70
call fcn.0049bb93
or edi, ecx
or ebx, edi
inc ebx
jmp 0x49a2e8
pop edx
mov ecx, ebx
sub ecx, ebx
sub edi, ecx
xor ebx, edi
ror ecx, 0x17
nop
and ebx, edi
xor ebx, edi
mov esi, ecx
and edi, 0x4a25f54b
jmp 0x498f04
push 0x43201fda
xor esi, ecx
sub ecx, 0x4a387a38
xor esi, edi
or ebx, 0x4a38fa84
jmp 0x49b5bc
push 0x431af55d
add esi, 0x4a438f59
mov edi, ebx
xor edi, ecx
not edi
xchg edi, esi
sub edi, ecx
xor esi, ecx
rol esi, 0x17
jmp 0x499c29
mov edx, 0x2774562b
shr ecx, 0x15
add edi, esi
mov ebx, ecx
xor edi, 0x4a460dd2
and esi, ecx
xchg ebx, ecx
add ecx, 0x4a46a3c6
xor ebx, edi
jmp 0x49a3da
push 0x4313b10f
add esi, 0x4a4736de
and edi, ebx
add esi, ebx
mov edi, ebx
add ebx, edi
bswap ebx
neg edi
or esi, 0x4a48c844
jmp 0x499dab
push 0x4323b0f1
and ebx, ecx
add esi, 0x4a493fb0
neg esi
shl edi, 0x1f
jmp 0x49b37e
push 0x432504d3
add edi, esi
xor edi, ecx
jmp 0x49a85d
pop edx
neg ebx
add ebx, 0x4a607b88
xor ecx, esi
and ecx, edi
xchg ecx, esi
and esi, ebx
add ebx, esi
shr ebx, 0x16
mov ebx, edi
jmp 0x49b425
pop edx
xor esi, ecx
add esi, edi
xor esi, ebx
rol ecx, 0x1c
mov esi, edi
sub ecx, esi
add edi, 0x4a6498ba
and esi, ecx
ror esi, 0x12
or esi, edi
jmp 0x498f7f
pop edx
rol ebx, 6
shr ebx, 0x1a
shr edi, 0x14
mov ecx, 0x4a66e68c
sub ecx, edi
xor esi, 0x4a682d17
shr ecx, 0x1d
ror esi, 0x18
jmp 0x4999dc
call fcn.0049bb93
and edi, esi
add esi, 0x4a6ad6e4
xor ebx, edi
xor esi, 0x4a6b48d5
or edi, 0x4a6b7d23
jmp 0x4990eb
push 0x4316aa5a
rol ebx, 0x1d
add ecx, ebx
or esi, edi
xchg ecx, edi
and ebx, ecx
not esi
inc edi
xchg ecx, ebx
jmp 0x498ef4
push 0x4324b1b3
and ecx, 0x4a73bed8
bswap ebx
shl esi, 0x13
or esi, ebx
add edi, ecx
jmp 0x49b798