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

Disassembly:
call sub.user32.dll_GetCapture
cmp eax, 0xffffff06
jne 0x40107f
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff2a
jne 0x4010f4
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff1e
jne 0x40117d
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xfffffedc
jne 0x401206
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
call sub.ntdll.dll_NtNotifyChangeMultipleKeys
ret
jmp 0x698fa9
or ecx, edx
xchg ecx, edx
xchg ebx, edx
jmp 0x69adb3
push 0xfde67bce
or ecx, esi
xor ebx, 0xb45103
xchg ecx, ebx
mov ecx, esi
and edx, 0xb50b01
or ebx, 0xb54a29
add esi, ecx
and ebx, 0xb5c6c1
ror ebx, 0xa
not ecx
rol ebx, 0x15
or edx, 0xb6cfc9
jmp 0x69a558
mov edi, 0x2a371b56
sub edx, 0xbe6c65
or edx, esi
shr esi, 0x12
sub edx, ebx
xchg edx, ecx
and edx, ebx
add ecx, edx
add ecx, edx
and ebx, esi
sub esi, ecx
xchg ebx, ecx
and ebx, edx
add esi, ecx
xchg ecx, ebx
jmp 0x69aa18
mov edi, 0x2a371b56
and ebx, edx
xor ebx, 0xc2a60d
add esi, edx
mov esi, edx
mov edx, esi
or edx, 0xc39d8f
shr edx, 6
sub esi, 0xc42e9f
and ecx, esi
bswap ecx
xor esi, edx
dec edx
and esi, 0xc5672f
rol ebx, 6
jmp 0x69934a
push 0xfde75974
sub edx, ebx
xor ebx, esi
add edx, esi
and ebx, ecx
dec edx
xor ecx, ebx
xchg ecx, ebx
neg ecx
ror edx, 0x10
add esi, 0xc83f87
jmp 0x69a87a
pop edi
and edx, 0xd22753
mov esi, 0xd2661f
add edx, 0xd2a53d
mov edx, esi
and ecx, esi
nop
or esi, edx
sub ecx, ebx
rol esi, 0x1f
or ecx, edx
jmp 0x6994b0
push 0xfdf80ea0
add edx, ebx
mov esi, 0xd4fcef
shl ebx, 0xa
mov edx, ecx
inc ecx
xor ecx, edx
ror esi, 3
nop
xchg ebx, edx
shl edx, 0x10
dec ebx
sub ebx, edx
jmp 0x69b84a
pop edi
and edx, ecx
shr ecx, 0x1a
and ebx, ecx
xchg esi, edx
add edx, 0xd8e0f9
and esi, ebx
mov edx, 0xd95b7d
xchg ebx, ecx
jmp 0x69a209
push 0xfdea4176
xor edx, ecx
and edx, ebx
add esi, edx
xor ebx, edx
xchg esi, edx
xor esi, ecx
neg esi
dec ebx
or edx, ecx
sub ecx, edx
jmp 0x699b5b
pop edi
ror esi, 3
add ebx, 0xeabe3d
sub ebx, edx
add esi, ebx
neg edx
or edx, esi
xor esi, 0xebf49f
sub esi, edx
or ecx, ebx
not ebx
sub esi, ebx
mov esi, 0xed3a41
or edx, esi
inc ecx
mov ebx, ecx
add esi, edx
jmp 0x69b4dd
call fcn.0069abb7
xchg esi, ebx
bswap ecx
shl esi, 0x12
rol esi, 0x19
xor ecx, edx
shr esi, 7
mov edx, esi
and edx, ecx
inc esi
xchg ebx, edx
mov ebx, edx
xchg edx, esi
jmp 0x69a724
pop edi
neg esi
neg ebx
sub esi, edx
rol ecx, 8
and edx, 0x1010991
bswap ecx
and esi, edx
or edx, esi
jmp 0x699deb
call fcn.0069abb7
bswap ecx
bswap ebx
and ecx, esi
not esi
dec edx
rol esi, 0xc
shr esi, 0x1f
shl edx, 0x11
jmp 0x69b543
call edi
and edx, ecx
xchg edx, esi
xor edx, ebx
neg esi
mov ecx, esi
shr esi, 5
and esi, ecx
or esi, 0x10aeab5
sub ecx, esi
not esi
mov ecx, esi
or ebx, ecx
jmp 0x69b48e
push 0xfddb01c6
shl edx, 0x19
or ebx, 0x10c88ad
inc ecx
not ebx
not ecx
shl edx, 0x1e
or edx, 0x10dc60b
xor edx, ebx
sub esi, ebx
sub ebx, ecx
jmp 0x69990c
mov edi, 0x2a371b56
xchg esi, edx
add ebx, esi
dec ecx
xor ebx, ecx
sub edx, 0x11277e7
sub ebx, esi
xchg esi, ebx
bswap esi
mov esi, ecx
xchg edx, esi
xchg edx, esi
and edx, ebx
jmp 0x6999a6
pop edi
add esi, 0x114910d
or ebx, 0x114d04b
sub ecx, edx
xchg ecx, ebx
xor edx, ebx
and esi, 0x115c907
sub ebx, esi
and edx, 0x1165609
xor esi, ecx
not esi
jmp 0x69922b
push 0xfdece1e8
ror esi, 0x1d
shl ebx, 0x1d
bswap ebx
add edx, esi
add edx, ebx
mov ebx, ecx
xor ecx, edx
mov ecx, edx
and esi, ecx
sub ecx, esi
xchg ecx, edx
sub ecx, esi
mov ecx, edx
shl edx, 0xe
sub ecx, ebx
xor ebx, edx
jmp 0x699e13
pop edi
or ecx, edx
and esi, edx
and ebx, 0x11ba999
sub ecx, 0x11be8e1
add ecx, ebx
neg ebx
jmp 0x699e3f
mov edi, 0x2a371b56
and ecx, esi
or esi, 0x12357c9
mov ecx, ebx
and edx, esi
add ebx, 0x1240d61
and ecx, 0x1244c3d
add esi, 0x1249cdd
inc edx
jmp 0x69b332
push 0x297ba9
rol ebx, 0x1a
nop
shl ebx, 0x1c
xchg esi, ebx
sub edx, esi
add ebx, edx
nop
xor esi, ecx
mov ebx, esi
add ebx, edx
bswap edx
xchg ecx, esi
jmp 0x69b700
call fcn.0069abb7
xor ecx, esi
or ecx, ebx
mov edx, 0x12d92d9
rol ecx, 0x1b
jmp 0x699d04
pop edi
xchg esi, ebx
or ebx, esi
xchg edx, ebx
and ebx, edx
sub ecx, 0x12f1e3d
add esi, ebx
mov esi, ecx
and esi, 0x12fe565
shl edx, 0xd
xor edx, esi
and ecx, 0x130a171
or edx, 0x130e06f
and ebx, esi
mov edx, esi
jmp 0x699935
push 0xfdd7ae16
ror edx, 0xb
or ecx, ebx
xor esi, ebx
or ebx, 0x136aa51
and ebx, esi
xor esi, ecx
not esi
mov ebx, edx
jmp 0x69bd18
push 0xfde2810a
mov ecx, edx
sub edx, 0x13ad255
rol ebx, 9
or esi, edx
dec esi
inc ebx
mov esi, 0x13c1e03
add ecx, edx
neg ecx
neg edx
mov edx, esi
sub esi, ebx
jmp 0x699708
push 0xfde2fec6
and edx, ecx
add ebx, esi
sub ecx, edx
mov ebx, 0x1400da9
inc edx
not ebx
jmp 0x69b3c4
pop edi
bswap esi
not edx
xchg ecx, esi
rol edx, 0x1a
jmp 0x69b36e
mov edi, 0x2a371b56
or ecx, 0x14664c5
mov esi, edx
shr edx, 0x1c
or edx, ecx
sub ecx, 0x1476cdb
xor edx, ecx
jmp 0x6993f0
pop edi
sub ebx, 0x14bb945
add edx, ebx
and edx, ebx
inc edx
xchg ebx, ecx
shr esi, 0x17
add ebx, esi
inc esi
bswap ecx
add ecx, esi
shr esi, 0x14
sub ecx, edx
jmp 0x699507
pop edi
xor esi, edx
add ebx, 0x15b73f1
add edx, ecx
ror ebx, 0x11
xchg ebx, esi
or ecx, ebx
xchg edx, esi
sub esi, 0x15cf763
or esi, edx
add esi, edx
jmp 0x6994da
push esp
or ecx, ebx
and ebx, 0x160af31
mov esi, ecx
add edx, 0x1612be9
xor ecx, ebx
shr ebx, 9
sub esi, edx
or ebx, esi
xor esi, 0x162736b
or ecx, edx
jmp 0x69bd3f
push 0xfddb562e
mov ebx, esi
or esi, edx
add esi, ebx
add ecx, esi
xor edx, ecx
and ebx, ecx
sub ebx, 0x164822b
dec ebx
and edx, 0x1657ce9
add ecx, 0x165f03b
jmp 0x69b9ce
push 0xfdd7593a
bswap ebx
xchg ecx, edx
xor esi, edx
bswap ebx
bswap ecx
or ebx, edx
sub esi, 0x16af23f
inc edx
jmp 0x699688
call fcn.0069abb7
and edx, ecx
ror edx, 0x14
and edx, ecx
mov edx, esi
xchg edx, ecx
xor ebx, edx
sub edx, esi
xchg edx, ecx
add ebx, ecx
sub ecx, esi
jmp 0x69a756
push 0xfde70f3a
nop
add edx, ebx
and ecx, edx
add ecx, esi
jmp 0x6990a5
call fcn.0069abb7
and edx, ecx
xor esi, ebx
or edx, ecx
neg edx
sub ecx, edx
xor ebx, esi
jmp 0x699a27
pop edi
add edx, 0x17c9a8f
shl ebx, 8
inc edx
and edx, ebx
xor ebx, edx
and ecx, 0x17f45d7
jmp 0x69b946
call fcn.0069abb7
dec ebx
xor edx, esi
mov edx, 0x187f26d
shl esi, 0x12
and ecx, edx
inc ecx
neg edx
dec ebx
or esi, edx
not ebx
jmp 0x69bc87
call edi
shl ecx, 1
dec esi
xchg esi, ecx
xchg ecx, esi
xor esi, ecx
and edx, 0x18f0011
shr edx, 0x15
xchg edx, esi
jmp 0x69a94a
pop edi
mov ebx, 0x190a631
xor esi, ecx
inc ecx
rol esi, 0x19
mov ecx, ebx
and edx, ebx
add ecx, esi
or esi, edx
jmp 0x69a0b9
pop edi
or esi, 0x1ac0219
ror ecx, 9
add ecx, 0x1ad09db
sub ecx, 0x1ad8639
xor ebx, edx
xchg edx, ecx
shr ebx, 1
xchg ecx, edx
mov edx, esi
shr esi, 8
jmp 0x699288
push 0xfdea8ce2
sub ebx, esi
and ecx, edx
xor edx, esi
mov esi, 0x1b5a177
and ebx, ecx
xor edx, esi
add ecx, ebx
and ecx, edx
or ecx, edx
mov edx, esi
jmp 0x69b647
call fcn.0069abb7
or ecx, esi
or ebx, edx
or ecx, esi
shr edx, 8
rol edx, 0x1a
shl edx, 0x1f
add esi, ecx
add esi, ebx
jmp 0x69ad19
pop edi
not ecx
sub ebx, edx
sub ecx, edx
sub ebx, 0x1ca8085
mov esi, 0x1cb0101
shl ecx, 0x13
and ebx, edx
ror esi, 0x18
jmp 0x699621
mov edi, 0x2a371b56
sub edx, 0x1d10fb5
or edx, ebx
and edx, 0x1d1f4f7
or esi, 0x1d25eb7
xchg ecx, edx
sub ebx, 0x1d33295
inc ecx
mov esi, edx
add ecx, ebx
xor esi, 0x1d4cc27
jmp 0x69a768
call edi
dec edx
add esi, ebx
xchg ebx, esi
xor ebx, esi
or esi, 0x1da9775
or ebx, edx
xchg esi, edx
xor ebx, edx
jmp 0x69a96e
push 0xfdf8ef02
add ebx, ecx
bswap ecx
mov ecx, esi
sub ecx, ebx
neg ebx
add ecx, edx
inc edx
and edx, ebx
jmp loc.0069940c
pop edi
or ecx, 0x1e46695
bswap esi
shr ebx, 8
sub ecx, 0x1e5c2f1
dec edx
rol edx, 0x1c
add edx, ecx
or ecx, 0x1e77b41
jmp 0x69bd5d
call edi
add ecx, ebx
and ebx, ecx
rol esi, 9
and esi, edx
sub ecx, edx
mov ecx, ebx
add edx, ebx
dec ebx
jmp 0x69a365
pop edi
and ecx, esi
dec ecx
xchg edx, esi
shl ebx, 0xb
xor ecx, ebx
xor ebx, 0x1f37d29
sub edx, esi
add ebx, edx
mov ebx, esi
add edx, esi
add ecx, esi
shl edx, 1
dec ebx
mov ebx, edx
mov esi, edx
sub ecx, 0x1f7a28f
jmp 0x69939c
mov edi, 0x2a371b56
xchg edx, ecx
or edx, ecx
add esi, edx
nop
jmp 0x69afa6
push 0xfdd85632
xchg ebx, esi
sub esi, ecx
add ebx, ecx
mov ecx, esi
add esi, 0x1fbe0e3
xor ecx, 0x1fc5529
jmp 0x699c3d
pop edi
or ecx, 0x2077645
not esi
shr edx, 0xe
shr edx, 0x15
bswap esi
xor esi, edx
rol ecx, 0xc
xor edx, ebx
and ebx, edx
xchg ecx, edx
mov edx, 0x20c3ac5
and esi, ecx
jmp 0x69913d
mov edi, 0x2a371b56
and edx, 0x20d4555
and edx, ecx
ror edx, 0xe
and ecx, ebx
or esi, 0x20f3ddd
bswap esi
and ebx, 0x21038fd
sub ebx, ecx
shl edx, 0x1d
neg ebx
jmp 0x69960b
pop edi
xor ebx, 0x2124f9d
add ebx, ecx
sub ecx, esi
xchg ebx, esi
or esi, 0x215236f
sub esi, edx
xchg ecx, esi
xchg edx, esi
shr ecx, 8
and edx, esi
sub esi, ecx
rol ecx, 1
jmp 0x69a6f8
pop edi
xor ecx, ebx
sub ebx, ecx
add ebx, esi
shr ebx, 6
and esi, ecx
sub ebx, edx
rol edx, 0xe
add ebx, 0x2211269
jmp 0x698fb4
push 0xfdf8a454
mov ecx, esi
inc ecx
or ecx, ebx
mov edx, 0x22858ef
sub esi, ebx
neg ecx
mov esi, ecx
xchg ebx, ecx
and edx, ebx
rol edx, 0x15
add ebx, esi
sub ecx, esi
add edx, ebx
and edx, esi
sub edx, 0x22d81c7
sub ebx, edx
jmp 0x699caf
mov edi, 0x2a371b56
mov edx, 0x2369885
mov ebx, edx
mov esi, 0x237906f
mov edx, 0x23814a7
xor esi, ecx
and edx, 0x2391285
xchg ecx, esi
xor ecx, edx
add esi, 0x23a7523
mov ecx, esi
jmp 0x69a599
push 0xfdefcf4a
or edx, 0x24d504f
not ebx
mov ecx, esi
or ebx, ecx
shr edx, 0x18
add ecx, ebx
add ecx, 0x250677b
and ecx, esi
sub edx, ebx
xor esi, edx
or ecx, 0x2528cf7
or esi, ebx
add esi, 0x2537559
xchg ebx, ecx
jmp 0x699d6c
call fcn.0069abb7
sub esi, ecx
xor edx, ecx
xchg ecx, esi
mov ecx, esi
add edx, esi
add esi, ebx
xchg esi, edx
mov ecx, 0x26d0877
jmp 0x6998e5
push 0xfdf1476c
sub edx, 0x26e3f69
mov ecx, edx
sub edx, ecx
not ecx
dec esi
shl ebx, 0x14
xor ecx, 0x2722c2f
neg ebx
jmp 0x69906e
push 0xfde50628
bswap edx
and edx, 0x2a3905d
xor ebx, edx
and ebx, edx
or edx, ebx
sub esi, 0x2a5a74f
dec ecx
sub esi, ebx
jmp 0x69aa7c
pop edi
mov edx, 0x2d8ffef
shr esi, 0x17
or ebx, edx
mov esi, 0x2da8905
and ebx, esi
bswap ebx
or ecx, edx
and esi, edx
jmp 0x69b160
push 0xfde6c5d8
and ecx, edx
and edx, esi
sub ebx, 0x3246b17
mov edx, ebx
xchg ebx, esi
not ecx
add edx, ebx
or esi, ecx
sub ebx, ecx
rol ebx, 0x18
neg esi
xor edx, ebx
jmp 0x699995
call fcn.0069abb7
nop
xchg edx, ecx
and edx, 0x32efd85
or ecx, 0x32f80df
shr ecx, 0xc
and ebx, esi
xor esi, ecx
xchg esi, ecx
neg esi
and esi, ecx
mov ecx, esi
xor esi, edx
jmp 0x69ac40
push 0x40
and edx, ecx
xchg edx, esi
dec ebx
xchg ebx, esi
jmp 0x6995a7
pop edi
and ecx, edx
mov ebx, 0x378eb7f
xor ecx, esi
sub edx, ebx
sub esi, ecx
ror edx, 0xa
xor edx, ecx
or edx, 0x37a61b7
add ecx, 0x37ab02f
shl ebx, 0x13
not edx
rol ecx, 0x1f
jmp 0x6999bc
call edi
add ecx, esi
add edx, ecx
not ebx
bswap ecx
neg edx
mov ebx, ecx
xchg ecx, esi
or edx, 0x37d7f1f
and ecx, 0x37dcedd
dec ebx
sub esi, edx
or esi, 0x37e8a11
and ecx, esi
add esi, ebx
add ecx, esi
sub esi, ecx
jmp 0x699ce1
call edi
sub edx, ecx
or ecx, 0x3801559
inc esi
xor ebx, ecx
jmp 0x69a8da
call fcn.0069abb7
xchg ebx, esi
neg ebx
add ecx, 0x3817b05
sub ebx, esi
and edx, 0x381f741
rol esi, 0x1d
add esi, ecx
add edx, ebx
not edx
shl ecx, 0xe
xchg ebx, esi
add esi, edx
sub ecx, esi
sub ecx, esi
add esi, 0x3847219
xor ebx, 0x384b147
jmp 0x69afed
push 0xfde7a342
xor esi, edx
sub edx, 0x396f455
add edx, esi
neg esi
rol ebx, 0x11
add ecx, ebx
shr ebx, 0xf
xor esi, edx
sub ecx, ebx
and ecx, ebx
jmp 0x69976d
pop edi
xchg esi, ebx
shr esi, 0xc
mov esi, ebx
mov ebx, ecx
or ecx, esi
dec ebx
and ecx, ebx
dec ecx
jmp 0x69b4f6
push 0xfdd5051a
rol ecx, 0xd
sub edx, esi
xchg ecx, ebx
add edx, ebx
ror ecx, 0x19
or ebx, ecx
or ecx, ebx
add ebx, 0x3a0dc5f
xchg esi, ebx
and ebx, esi
and esi, ebx
xor ecx, 0x3a1e333
shr ecx, 0x17
shl ecx, 1
jmp 0x69bdd5
pop edi
and ebx, edx
or ebx, ecx
add ecx, esi
xchg edx, ecx
dec edx
and edx, ebx
jmp 0x69a8ef
pop edi
shr ecx, 0xb
sub esi, ecx
mov ebx, 0x3a9063d
sub edx, ecx
ror ebx, 0x17
add ebx, edx
and edx, 0x3aa0f9d
neg ecx
and edx, ebx
or edx, 0x3aacab5
and ebx, ecx
xor ebx, esi
jmp 0x69bce9
call fcn.0069abb7
xchg esi, ecx
sub ebx, edx
and ebx, edx
or ecx, esi
add ebx, 0x3b62e4f
shr esi, 0x13
not ecx
sub ecx, edx
or ecx, 0x3b73a5f
bswap edx
rol ecx, 0xc
add edx, ebx
add ebx, 0x3b83511
mov ecx, 0x3b874cf
add edx, ebx
or ebx, esi
jmp 0x69b7bf
mov edi, 0x2a371b56
or esi, ebx
shr edx, 0x1d
and esi, ebx
or edx, esi
xchg ebx, esi
inc esi
mov esi, edx
or ebx, 0x3be1247
add ecx, ebx
dec edx
add ebx, 0x3bede13
neg esi
dec edx
sub ecx, esi
jmp 0x69b37f
call edi
and ecx, esi
sub esi, edx
xchg edx, ebx
or edx, ecx
dec edx
or esi, 0x3dcd3f1
xchg edx, ecx
sub ebx, esi
sub ebx, esi
add edx, ecx
mov esi, edx
dec edx
mov ecx, 0x3de93e5
mov edx, ebx
jmp 0x69b5f9
push 0xfdf56aba
sub edx, esi
sub edx, 0x3e55da5
or ebx, esi
xchg esi, ecx
inc edx
xchg ebx, ecx
or ebx, edx
not edx
jmp 0x69b74d
call edi
sub edx, ebx
inc edx
dec ebx
not ebx
ror esi, 3
mov ebx, 0x3eab169
xor esi, 0x3eaf1e1
shr ecx, 0x15
add edx, 0x3eb70c3
xchg edx, ebx
jmp 0x699743
call edi
add ecx, ebx
shl edx, 5
and ebx, ecx
add ebx, edx
inc edx
neg ecx
jmp 0x69bcfa
mov edi, 0x2a371b56
xor esi, 0x3f15c97
neg esi
neg ebx
dec esi
xchg ecx, edx
or ecx, 0x3f2a963
xchg ecx, edx
bswap ecx
jmp 0x699a08
push 0xfdd3491c
mov esi, ebx
add edx, ebx
or edx, ecx
and edx, 0x3f7e02b
add ecx, esi
neg ebx
mov ecx, edx
xor esi, ebx
dec edx
and ecx, 0x3f96529
shl edx, 0x1d
shl edx, 0x13
jmp 0x69948b
push 0xfde033b4
mov esi, 0x408e2f5
xor ebx, esi
sub ecx, esi
mov ebx, esi
nop
xor ebx, esi
xchg ebx, esi
rol ecx, 0x1e
sub ecx, esi
mov ecx, 0x40b214d
jmp 0x69957e
pop edi
or esi, ecx
neg esi
add ebx, edx
sub ebx, 0x40ed1f9
sub ebx, 0x40f1033
or ecx, edx
xor esi, 0x40f8d85
sub edx, ecx
mov esi, ecx
xchg ecx, edx
jmp 0x69bb56
push 0xfddc0064
bswap esi
and ecx, 0x4131425
bswap edx
mov ebx, 0x413934d
mov ebx, 0x413e399
xor ecx, ebx
mov ebx, 0x4145f17
or ecx, esi
xor esi, ecx
add esi, 0x41519b1
shl edx, 3
add ecx, ebx
jmp 0x69b9e0
call fcn.0069abb7
xor edx, 0x41a2d17
shl edx, 4
sub edx, 0x41aacd9
xor esi, ecx
or esi, edx
add ebx, edx
jmp 0x69b2d7
call edi
sub ecx, ebx
inc esi
mov ebx, esi
and esi, edx
xchg ebx, ecx
or esi, ebx
dec edx
not esi
and ebx, edx
rol ecx, 0x14
mov esi, ecx
sub ebx, edx
jmp 0x699b17
pop edi
neg edx
or ebx, ecx
or esi, ebx
shl ebx, 0x10
and ecx, ebx
xor edx, esi
jmp 0x699446
push 0xfdee5820
or esi, 0x441acbf
and ecx, ebx
and ecx, ebx
sub ebx, esi
xor edx, ebx
not edx
mov esi, 0x4432f05
shr edx, 0x15
mov esi, ebx
xchg esi, edx
jmp 0x699f39
pop edi
and esi, ebx
sub ebx, 0x44b62f5
and esi, 0x44bb009
sub edx, 0x44bef4d
xchg esi, ebx
not ecx
nop
nop
mov edx, 0x44d2e37
sub ecx, edx
jmp 0x699187
call edi
xor edx, ecx
add ecx, edx
bswap edx
add ebx, esi
sub esi, ebx
xor esi, ebx
sub esi, 0x462ffe5
and edx, ecx
or ecx, esi
sub ecx, edx
or edx, esi
dec esi
shr edx, 0x14
and ecx, 0x464ae53
jmp 0x699a43
call fcn.0069abb7
dec edx
or esi, ebx
mov ebx, edx
or esi, ebx
or esi, ebx
mov ebx, esi
or esi, ebx
shl ebx, 8
or ecx, edx
mov ebx, edx
jmp 0x69acf3
pop edi
mov ecx, ebx
neg ecx
mov ecx, ebx
sub edx, esi
dec ecx
xchg ebx, ecx
jmp 0x69aee9
call fcn.0069abb7
or ecx, esi
xchg edx, ebx
and ebx, ecx
xchg esi, ecx
not ebx
sub edx, ecx
add esi, ebx
add esi, edx
xchg edx, esi
rol esi, 0xc
jmp 0x69b5ce
mov edi, 0x2a371b56
not ebx
ror ecx, 0x12
and edx, 0x474db47
shl ecx, 0x1f
xchg ecx, edx
not ecx
xor esi, edx
bswap esi
jmp 0x699bb7
push 0xfdf5ff9e
bswap ecx
or ecx, esi
not edx
add edx, ecx
dec ecx
dec ecx
rol ebx, 0xd
and ebx, ecx
xchg esi, edx
xor ebx, 0x478bd43
jmp 0x69b793
pop edi
mov ebx, ecx
xchg esi, ebx
and ecx, edx
or esi, edx
add ecx, esi
add ebx, 0x484787f
not ebx
and ecx, 0x484f5bb
rol edx, 0xf
shr ebx, 7
jmp 0x69acb3
pop edi
add ecx, esi
rol edx, 3
xchg esi, edx
xor ecx, ebx
inc esi
dec ecx
bswap edx
add ecx, edx
and edx, esi
xor esi, ecx
jmp 0x69b080
pop edi
add esi, edx
xchg ebx, edx
sub ebx, esi
add ecx, edx
dec ebx
ror ebx, 0x1a
xor ebx, 0x48cec9d
sub ecx, 0x48d2969
bswap ebx
or ecx, ebx
jmp 0x6998a1
call edi
sub edx, esi
mov esi, edx
dec ebx
xchg ecx, edx
xchg ecx, edx
xor esi, ebx
dec ebx
dec esi
shr esi, 1
sub ecx, 0x494410b
or edx, ebx
sub esi, edx
and esi, 0x494f9f7
and ecx, edx
xor edx, ebx
add esi, 0x495b27f
jmp 0x699d3e
call edi
dec ebx
xchg ecx, edx
xor esi, 0x49d5189
or ecx, 0x49d90e3
sub esi, ebx
and ebx, esi
sub ecx, edx
mov ebx, ecx
add ebx, edx
sub edx, 0x49f07e1
sub ecx, esi
ror edx, 0x1a
jmp 0x699e92
pop edi
mov esi, ebx
mov ebx, esi
or edx, esi
and ebx, ecx
xor ebx, ecx
or ecx, esi
nop
or esi, ecx
xchg ebx, esi
sub ecx, esi
xor ebx, edx
or ebx, ecx
mov edx, ecx
xor ebx, ecx
xchg esi, ebx
or ecx, 0x4a37bf1
jmp 0x699fe0
pop edi
or ebx, ecx
or ecx, esi
sub ebx, esi
xor esi, edx
sub esi, ecx
sub edx, ebx
or edx, esi
not esi
or esi, ebx
sub ecx, edx
and ecx, 0x4a644dd
nop
xor edx, esi
and esi, edx
jmp 0x699162
push 0xfdead668
xor esi, ecx
mov edx, ecx
xor ebx, esi
xchg esi, ecx
sub ecx, 0x4a85cd9
add ebx, edx
jmp 0x69bb2b
push 0x401400
and esi, edx
add edx, 0x4b4437b
add edx, esi
mov ebx, ecx
dec edx
xor ebx, ecx
or esi, ebx
shr esi, 0x1a
xchg ecx, esi
sub ebx, 0x4b645e5
jmp 0x699422
push 0xfdf5b434
shr esi, 0x1a
or esi, ecx
or esi, edx
or ecx, ebx
add ecx, esi
shl ebx, 8
inc ebx
xor ebx, edx
jmp 0x69b3e4
mov edi, 0x2a371b56
and ecx, ebx
xor ecx, 0x4ca30f5
and ecx, esi
add esi, 0x4caa823
mov ebx, esi
ror ebx, 0x19
neg edx
xor esi, ebx
sub ecx, edx
bswap esi
xchg ebx, edx
shr ecx, 0x13
jmp 0x69b991
call edi
inc ecx
sub esi, ecx
not ebx
and ecx, 0x4cdc42f
xor edx, 0x4ce0215
mov ebx, ecx
add edx, 0x4ce7aed
sub ebx, edx
jmp 0x699bfd
push 0xfddfe914
xor ebx, 0x4d3b793
and ecx, edx
shl edx, 0x17
mov esi, edx
xor esi, ecx
not esi
or esi, 0x4d53c97
bswap edx
ror esi, 0x12
shr ecx, 0xd
jmp 0x69aea2
push 0xfdf859fa
and esi, 0x4d6520f
bswap ebx
add esi, 0x4d6ce6b
xchg esi, edx
xchg esi, edx
xor esi, ecx
mov edx, ebx
or ecx, esi
rol edx, 0x15
xchg ecx, esi
jmp 0x699ed1
push 0xfddf9f46
rol edx, 0xc
xchg esi, ecx
and edx, ecx
or ebx, esi
shl edx, 0x1c
mov ebx, edx
neg edx
xor ebx, esi
or esi, ebx
ror ebx, 0x18
xor esi, edx
not edx
jmp 0x69b821
call fcn.0069abb7
xor edx, 0x4f29645
add ecx, edx
dec edx
mov esi, ebx
xor edx, ecx
bswap ecx
jmp 0x699c95
push 0xfddbab32
xchg esi, ecx
add edx, ecx
or ebx, ecx
add ecx, ebx
jmp 0x69af33
push 0xfddc55f6
sub ecx, ebx
sub edx, 0x4f8fd4f
add ecx, ebx
shr edx, 0x16
sub ecx, edx
rol esi, 3
sub edx, ebx
mov ebx, 0x4fa7f07
jmp 0x69ad5d
mov edi, 0x2a371b56
add esi, edx
mov ebx, edx
shr esi, 0x19
mov esi, 0x512716b
add edx, 0x512af19
xchg ebx, esi
or ecx, esi
bswap esi
rol esi, 9
sub edx, ebx
sub esi, ecx
mov ebx, edx
jmp 0x699952
push 0xfde2374a
xor esi, ebx
inc ebx
neg edx
shl esi, 0xe
or esi, 0x515bf1f
xor esi, 0x515fe75
xchg edx, ebx
mov edx, ecx
shr esi, 0xe
sub ebx, esi
and edx, ebx
sub ecx, edx
nop
or edx, ebx
jmp 0x6996c4
call edi
add esi, 0x52c559b
shr edx, 9
sub ebx, ecx
mov ecx, edx
jmp 0x6997c8
pop edi
rol ebx, 0x1d
ror ebx, 0xc
add esi, ecx
ror ecx, 0x1e
jmp 0x69b622
pop edi
sub esi, ebx
xchg ecx, edx
add ecx, esi
mov ebx, ecx
add esi, 0x534c033
ror ebx, 0xd
sub ebx, 0x5353c41
dec esi
jmp 0x69b1ec
push 0xfdd80216
xor ebx, edx
mov ebx, esi
and edx, esi
xchg edx, esi
add esi, ecx
xor ecx, 0x5374b19
shr ecx, 2
or edx, ecx
xor ecx, edx
xchg ebx, ecx
mov edx, ecx
bswap esi
jmp 0x699d7d
push esp
sub esi, ecx
mov ecx, esi
add edx, ebx
xor ecx, edx
or ebx, edx
xchg ecx, ebx
sub edx, 0x53aabc3
or edx, 0x53aea13
jmp 0x69a62f
mov edi, 0x4132136a
shl ebx, 1
xchg ebx, edx
ror edx, 0xe
dec ebx
and ecx, 0x53c4071
mov edx, ecx
inc esi
or esi, ecx
xor ecx, ebx
xor ebx, ecx
xchg ebx, ecx
and edx, ecx
jmp 0x69a09c
push 0xfdd55afa
or edx, esi
mov ebx, 0x5467825
not esi
shr ebx, 0x1a
jmp 0x699043