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

Disassembly:
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff27
jne 0x401070
call sub.user32.dll_RealChildWindowFromPoint
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.ntdll.dll_RtlFreeAnsiString
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff15
jne 0x4010ea
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.ntdll.dll_RtlFreeAnsiString
call sub.user32.dll_RealChildWindowFromPoint
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xffffff25
jne 0x401164
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.user32.dll_RealChildWindowFromPoint
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.ntdll.dll_RtlFreeAnsiString
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff25
jne 0x4011e3
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.ntdll.dll_RtlFreeAnsiString
call sub.ntdll.dll_RtlFreeAnsiString
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff21
jne 0x401249
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.ntdll.dll_RtlFreeAnsiString
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.ntdll.dll_RtlFreeAnsiString
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
call sub.advapi32.dll_QueryServiceObjectSecurity
call sub.user32.dll_RealChildWindowFromPoint
call sub.user32.dll_RealChildWindowFromPoint
ret
jmp 0x46a611
sub edx, esi
add ecx, edi
add esi, ecx
rol edx, 0x11
xchg ecx, edi
mov edx, ecx
jmp 0x46c4bf
pop edx
and edi, ecx
and edi, 0x98e965d7
not ecx
add ecx, edi
add esi, edi
or edi, ecx
not ebx
xchg ebx, esi
neg esi
sub esi, ecx
xor edi, ecx
and ebx, esi
jmp 0x46de85
mov edx, 0x3f4d7907
shl ecx, 9
xchg ebx, ecx
mov ebx, edi
add ebx, 0x98eee2ef
inc esi
xor edi, ecx
jmp 0x46b5cc
push 0x986ca08d
sub esi, 0x98f3309b
inc ecx
and edi, esi
add ebx, 0x98f38293
rol ebx, 0x1b
or edi, 0x98f3b71f
nop
xchg esi, edi
jmp 0x46cee1
call edx
or ecx, edi
add ecx, 0x98f42b37
mov edi, esi
mov ecx, ebx
or ebx, edi
xor edi, ebx
rol ecx, 0x10
add ecx, edi
jmp 0x46c282
pop edx
and ecx, edi
or edi, ecx
bswap esi
inc ebx
sub ebx, ecx
mov ebx, esi
bswap edi
dec ebx
shl edi, 0xc
sub esi, ecx
jmp 0x46d154
push 0x98740711
mov ebx, 0x98ff04dd
mov ebx, edi
and ebx, ecx
mov ecx, esi
rol ebx, 2
dec ebx
or esi, edi
sub ebx, ecx
xor ebx, 0x9900384d
xor esi, ecx
xor ecx, edi
mov ebx, edi
sub ebx, ecx
shl ebx, 9
jmp 0x46ce60
push 0x986fe071
bswap edi
ror esi, 0x1e
or edi, ebx
sub ebx, 0x99023c9d
add ebx, ecx
sub ecx, ebx
sub ebx, 0x99028cf7
and edi, ebx
mov edi, ebx
or ecx, esi
add ebx, 0x9902ef9f
rol ebx, 0xd
jmp 0x46c7d7
call edx
and esi, ebx
not edi
sub edi, ebx
mov ebx, esi
dec esi
xor ebx, esi
xor ecx, ebx
xchg ebx, esi
not esi
add esi, ebx
jmp 0x46c537
call fcn.0046e258
or esi, ecx
add ebx, 0x991b0c67
bswap ecx
and esi, 0x991b43ef
inc edi
sub ebx, esi
jmp 0x46db89
push 0x986970db
inc ebx
mov esi, edi
sub ebx, 0x991bd755
or esi, edi
or ebx, esi
sub ecx, 0x991c2323
sub edi, esi
add esi, ecx
jmp 0x46ae46
call edx
sub esi, ebx
or ecx, edi
xor ebx, ecx
bswap edi
xor ebx, ecx
mov ecx, esi
add esi, 0x991f7f09
xor esi, ebx
add ecx, 0x991fb30f
or esi, edi
jmp 0x46c67a
push 0x9872fca5
sub ebx, ecx
inc esi
and ebx, 0x99224ca9
xchg edi, esi
and ebx, esi
or ecx, ebx
and ebx, ecx
dec ecx
jmp 0x46b8fd
push 0x9873ea6d
xor ebx, ecx
xchg esi, edi
mov ebx, esi
or ebx, esi
sub ecx, esi
and ecx, esi
jmp 0x46a929
mov edx, 0x3f4d7907
or edi, esi
and edi, 0x992b1053
sub ebx, edi
sub esi, ebx
sub ecx, edi
sub edi, ebx
shr edi, 0xe
add esi, 0x992baea7
add ebx, ecx
xchg ebx, edi
jmp 0x46afd5
call edx
sub ecx, esi
sub esi, edi
shl ecx, 7
sub ebx, edi
rol edi, 0xd
mov ecx, ebx
sub ebx, edi
sub edi, esi
jmp 0x46a843
pop edx
and ebx, ecx
xchg edi, ebx
mov edi, ecx
mov ebx, ecx
inc esi
neg ebx
and ecx, 0x993012a1
mov esi, 0x99302c4b
xchg ecx, edi
sub ebx, ecx
jmp 0x46b895
push 0x987623eb
add edi, ecx
xchg edi, ecx
mov ecx, ebx
neg esi
jmp 0x46cc5c
call fcn.0046e258
nop
or esi, edi
add ecx, 0x99384067
bswap esi
mov edi, ecx
inc ecx
or ebx, esi
dec ebx
and ecx, ebx
xor edi, ebx
or edi, ebx
or ebx, edi
add esi, edi
add ebx, ecx
jmp 0x46c027
call fcn.0046e258
xor ebx, edi
dec ebx
add ecx, 0x993ac621
shl esi, 0x12
add ebx, 0x993b004b
or ebx, esi
jmp 0x46bb73
call edx
and esi, 0x993b3f9d
add ecx, esi
add esi, 0x993b7073
xor esi, ecx
mov edi, esi
mov ecx, ebx
xchg ecx, edi
add edi, 0x993bf1e5
sub ecx, esi
or edi, 0x993c2495
xor esi, 0x993c3fd7
sub ebx, edi
jmp 0x46cb2c
pop edx
shl esi, 6
sub esi, ebx
xchg esi, ebx
xchg ecx, esi
inc edi
or edi, 0x9942fe97
jmp 0x46dfcb
mov edx, 0x3f4d7907
inc edi
xor ebx, 0x99456387
add ecx, 0x99457da9
and ecx, 0x99459769
neg esi
and edi, ebx
add edi, 0x9945e4a1
add ebx, esi
and ebx, 0x99461a45
or edi, esi
sub ebx, 0x99464d5f
xor esi, edi
xor ecx, 0x9946815d
or esi, ebx
jmp 0x46bbca
pop edx
bswap esi
sub ebx, 0x99496fcd
xchg ecx, ebx
sub ebx, ecx
and ecx, esi
neg ebx
or edi, 0x9949f20f
neg ecx
xor ecx, esi
xor esi, edi
sub esi, 0x994a5abf
and edi, esi
jmp 0x46d921
push 0x987515a3
inc ebx
xchg edi, esi
neg ebx
sub esi, 0x994aeae7
add esi, 0x994b087b
and edi, esi
jmp 0x46cd4b
mov edx, 0x3f4d7907
rol ecx, 4
and ebx, ecx
shr ecx, 0xb
sub ebx, ecx
jmp 0x46cf7d
pop edx
ror esi, 8
and edi, ecx
sub ebx, ecx
dec edi
add esi, ebx
xor ebx, ecx
mov ecx, esi
sub esi, edi
xor edi, ecx
xchg esi, ecx
inc ebx
xor esi, edi
add edi, 0x99563fbf
and edi, 0x99565941
jmp 0x46b229
call edx
sub ebx, 0x99594d41
sub ecx, esi
sub ebx, 0x9959805b
and ecx, 0x99599ab7
add ecx, 0x9959b459
xor edi, esi
and edi, 0x9959ec91
xchg edi, esi
jmp 0x46c266
call fcn.0046e258
sub ecx, esi
sub esi, edi
xchg ecx, edi
and esi, ecx
rol edi, 0x1c
shr ecx, 0x1f
dec edi
rol ebx, 1
xchg ebx, ecx
and esi, ebx
jmp 0x46acbf
mov edx, 0x3f4d7907
sub ebx, ecx
and esi, ebx
shl esi, 0x18
dec ebx
mov edi, 0x9963f3d7
or ebx, esi
shr esi, 0x18
xor edi, ebx
mov ebx, 0x996459b7
add ecx, edi
jmp 0x46c3a0
call fcn.0046e258
sub edi, ecx
inc ecx
sub edi, 0x996a072d
and ecx, esi
nop
sub ecx, 0x996a5535
sub ebx, 0x996a70f5
add edi, ecx
dec esi
xchg edi, ebx
jmp 0x46ae6d
push 0x98722ec1
or ecx, ebx
nop
add esi, ebx
shl ecx, 9
and ebx, ecx
dec ecx
add ebx, esi
ror ecx, 7
jmp 0x46b199
pop edx
dec ecx
or ecx, edi
not ebx
add ecx, esi
inc ebx
xor esi, edi
or ecx, esi
ror ebx, 0x12
neg esi
mov esi, ebx
jmp 0x46b128
pop edx
mov ecx, esi
and ecx, ebx
not ebx
sub edi, esi
sub esi, 0x99711d57
and ebx, ecx
xchg ecx, edi
add ecx, ebx
or ebx, 0x9971856b
not ecx
xor edi, 0x9971bb8d
rol ecx, 0x1c
not edi
mov ecx, ebx
jmp 0x46b30d
pop edx
mov esi, 0x9972308b
or ebx, ecx
sub ebx, edi
ror ebx, 0x1b
xor ecx, esi
and ebx, ecx
and ecx, 0x9972c791
add ecx, ebx
shr ecx, 0x11
sub ecx, esi
shl esi, 2
dec ebx
jmp 0x46b74e
pop edx
sub ecx, ebx
neg ecx
and esi, edi
add ebx, edi
mov edi, ebx
and ebx, 0x9975e25b
dec ecx
or edi, ecx
rol ecx, 0xb
xor esi, ebx
mov edi, 0x9976680f
shr edi, 5
neg esi
ror ecx, 9
neg edi
xor ecx, 0x9976ee05
jmp fcn.0046b5f3
mov edx, 0x3f4d7907
sub ecx, edi
sub edi, ebx
neg esi
or edi, 0x99791d8d
add edi, ebx
xor ecx, ebx
jmp 0x46b01d
push 0x98695391
add ecx, ebx
mov ebx, edi
or edi, esi
rol ecx, 4
xor ebx, esi
xor ecx, edi
jmp 0x46ac55
push 0x986dc539
and ecx, esi
inc ebx
or edi, 0x997a4967
or esi, 0x997a64dd
add esi, edi
or edi, ebx
add ecx, esi
mov edi, esi
or edi, ecx
and edi, ebx
jmp 0x46c962
pop edx
or ebx, esi
add esi, 0x997b36a1
sub edi, ecx
and edi, 0x997b6925
sub ebx, esi
or ebx, ecx
jmp 0x46ba27
pop edx
mov esi, edi
sub esi, ecx
shl esi, 9
ror ebx, 0xc
mov edi, 0x997ff7a5
and ebx, 0x9980114f
ror ebx, 0x13
and esi, edi
jmp 0x46cde6
pop edx
inc ebx
or esi, 0x9981fef9
sub edi, esi
or edi, ecx
ror edi, 0xc
rol ecx, 7
not edi
ror ebx, 6
xchg ecx, esi
or edi, ebx
jmp 0x46a6b0
push 0x98731907
xor edi, 0x9982f9fd
and ecx, edi
or esi, ecx
and ecx, esi
not ecx
or edi, 0x998377ab
add edi, ebx
neg ecx
shr edi, 7
inc ecx
bswap edi
dec ebx
jmp 0x46ccac
push 0x98701a6f
xor ecx, 0x9988c90b
xor ebx, ecx
rol esi, 0xe
and ecx, 0x998918e7
or ecx, 0x998932a7
add esi, ecx
xchg edi, ecx
and esi, edi
shl ebx, 2
mov ebx, 0x9989b47b
sub ebx, edi
dec ebx
jmp 0x46c3e8
push 0x986c84c5
not esi
or ecx, esi
xchg edi, ecx
add edi, 0x998ba291
add edi, 0x998bc07f
xchg esi, ebx
and ecx, esi
mov edi, ecx
or edi, ecx
not ebx
jmp 0x46a7d4
mov edx, 0x3f4d7907
xchg ebx, esi
and ebx, esi
bswap ecx
inc esi
mov esi, ebx
add ecx, 0x99915189
sub esi, ebx
sub edi, ecx
xor ebx, edi
add ebx, 0x9991b6e3
jmp 0x46cafa
call edx
inc ecx
sub ebx, ecx
mov ebx, edi
neg ecx
shl edi, 0x12
ror ecx, 5
add ebx, 0x9995bc85
neg ebx
sub ebx, edi
or esi, 0x99960af7
sub esi, 0x9996246d
add esi, 0x99963e2d
jmp 0x46cad3
pop edx
neg esi
xor ebx, ecx
add ecx, ebx
ror edi, 8
xor ecx, esi
mov edi, esi
inc esi
and ebx, 0x99971857
shr esi, 0x15
and ebx, esi
not ecx
xor edi, 0x9997842f
jmp 0x46bcf1
call fcn.0046e258
add ebx, esi
or edi, 0x9997c3d9
add edi, ebx
add ebx, esi
and esi, edi
ror edi, 0xb
or ecx, esi
sub ebx, esi
or ebx, ecx
rol ecx, 0x17
not edi
add esi, ecx
jmp 0x46c2b0
pop edx
xor ebx, ecx
bswap edi
xor ebx, 0x999c5883
sub ebx, ecx
shr ebx, 0x16
rol edi, 0xa
xchg edi, ebx
or ecx, 0x999cd971
sub ebx, 0x999cf8f5
add edi, ecx
xor ecx, esi
sub ecx, ebx
and edi, ebx
add ecx, ebx
mov edi, ecx
and ecx, 0x999da34d
jmp 0x46ca1e
push 0x9871f3b2
mov ecx, ebx
xor edi, ecx
xchg esi, ecx
xor edi, ecx
and esi, ebx
xor esi, ebx
neg ebx
not ebx
mov edi, ebx
and edi, 0x99a1b825
ror edi, 5
or ecx, esi
dec ebx
or esi, ecx
jmp 0x46d293
push 0x9869369b
mov ecx, 0x99a53cb7
bswap ecx
or edi, esi
or ecx, esi
and ecx, 0x99a5a279
ror ecx, 0xe
xchg ebx, ecx
sub edi, ebx
xor ebx, esi
xor ecx, edi
or ecx, edi
add edi, esi
xor ecx, edi
add esi, edi
jmp 0x46b7d3
push 0x986ed1ff
mov ebx, ecx
xor esi, ecx
xchg esi, ebx
add ebx, 0x99b9366f
xor ecx, edi
add edi, 0x99b9691f
xor esi, edi
xchg esi, edi
xchg ecx, esi
inc edi
jmp 0x46c885
call edx
or esi, ecx
xchg edi, ebx
rol ecx, 0x11
shl edi, 4
dec ecx
xchg esi, ebx
rol esi, 8
dec ebx
xchg ecx, ebx
rol ecx, 0xc
jmp 0x46c44d
pop edx
xor ebx, esi
add edi, ebx
inc edi
mov edi, esi
or ecx, 0x99bc25db
add esi, ecx
jmp 0x46d6fa
call fcn.0046e258
add esi, 0x99be1e41
mov esi, 0x99be38bd
mov ecx, esi
or ecx, esi
sub ecx, 0x99be8629
ror esi, 0x1a
jmp 0x46c169
pop edx
xor edi, ebx
and ecx, edi
xor esi, ebx
xchg ebx, edi
or edi, ecx
add edi, 0x99c17507
mov edi, ebx
mov ebx, esi
xor ecx, edi
add esi, edi
or edi, ebx
or esi, 0x99c20c59
jmp 0x46b253
call fcn.0046e258
xchg ebx, edi
dec ecx
neg ebx
not edi
shr ecx, 6
sub ecx, esi
and edi, ecx
add ecx, esi
jmp 0x46b03b
call edx
not esi
bswap ecx
mov esi, ecx
xchg ecx, edi
shl esi, 0x1c
mov ecx, ebx
jmp 0x46df12
push 0x986a5997
add ebx, ecx
xchg ebx, edi
bswap ecx
and ebx, esi
bswap ecx
xor edi, 0x99ccdc3d
jmp 0x46dba8
pop edx
shr edi, 0xa
or esi, ebx
xchg edi, ebx
neg ecx
xor ecx, edi
dec ecx
shr ecx, 0x18
or edi, ebx
ror edi, 0x14
xor esi, ecx
jmp 0x46bba3
pop edx
or esi, edi
or ebx, esi
add esi, 0x99ce79a1
or ecx, ebx
rol ecx, 5
xor esi, ebx
add edi, ebx
rol esi, 0x19
and ebx, esi
and ecx, ebx
jmp 0x46b6ad
call edx
or ecx, edi
add ecx, edi
and edi, esi
xchg ebx, esi
xor ecx, 0x99d158a1
neg ebx
bswap ebx
xchg edi, esi
or edi, ecx
mov ecx, 0x99d20631
add edi, esi
xor esi, ecx
jmp 0x46b8dd
pop edx
and ebx, edi
or ecx, esi
mov ecx, 0x99d2d8e3
xor ebx, edi
add esi, ecx
and edi, esi
jmp 0x46c690
call edx
sub ecx, 0x99d37b5b
sub ebx, ecx
xor esi, ecx
xchg ecx, esi
mov ebx, ecx
inc edi
xor edi, esi
add esi, ebx
sub edi, ebx
shr edi, 0x15
jmp 0x46ddff
call fcn.0046e258
or ebx, 0x99d9d339
xor ebx, edi
sub ecx, esi
inc esi
and esi, 0x99da5867
bswap ebx
and ebx, 0x99da9b3b
and ebx, esi
xor ecx, edi
inc ecx
jmp 0x46e0d4
push 0x98703765
neg edi
sub edi, 0x99dd46d7
rol ebx, 0x16
mov ecx, edi
and ecx, ebx
xor ebx, 0x99ddecb3
add edi, esi
inc esi
xor edi, 0x99de6cbb
xchg ebx, edi
jmp 0x46c64b
pop edx
sub edi, ebx
xchg ebx, edi
dec ebx
and ebx, 0x99e1c3c1
xor ecx, edi
add esi, edi
and ecx, 0x99e244b7
dec ecx
mov ebx, 0x99e29d77
and edi, 0x99e2ca97
jmp 0x46bc52
call fcn.0046e258
xchg esi, ecx
and edi, esi
sub ecx, ebx
inc edi
xor esi, 0x99e3aa69
dec ebx
xchg ecx, esi
and ecx, edi
or edi, esi
xor esi, ebx
jmp 0x46a7f9
push 0x98688261
mov ebx, 0x99e6ecd9
and esi, 0x99e71453
or esi, ecx
shr ecx, 2
not edi
rol edi, 0x16
xchg edi, ebx
not esi
jmp 0x46dea9
pop edx
rol esi, 0x1d
sub esi, 0x99e88577
not ebx
or esi, ecx
sub ecx, 0x99e90a87
add ecx, edi
jmp 0x46a957
pop edx
mov esi, 0x99ebdc61
add ecx, edi
not edi
dec esi
neg ebx
mov ecx, ebx
rol ecx, 0xe
mov esi, ebx
sub ecx, 0x99ed34fd
xor esi, 0x99ed5f7b
not ecx
sub ebx, esi
and edi, ecx
xor ecx, ebx
jmp 0x46b80f
call fcn.0046e258
inc ebx
or esi, 0x99f55da9
add esi, edi
or edi, ecx
not ebx
ror esi, 0x10
or ebx, esi
add ebx, edi
xchg edi, ecx
xor edi, esi
jmp 0x46aa86
mov edx, 0x3f4d7907
mov edi, ebx
and ecx, esi
inc ebx
or ebx, ecx
inc ebx
xor edi, 0x99f73c0d
xchg ebx, esi
and ecx, esi
xor ecx, 0x99f797c9
bswap ecx
shr ebx, 1
add edi, ebx
shl edi, 5
ror ecx, 8
jmp 0x46c474
pop edx
inc esi
and ebx, 0x99f87b7d
shr esi, 0x1e
or edi, esi
add ebx, ecx
and edi, esi
jmp 0x46d2dc
pop edx
xor edi, ebx
and ebx, ecx
or ecx, 0x99f93f51
xor esi, ebx
rol edi, 0x11
or ebx, ecx
inc ebx
shr ebx, 0x1d
jmp 0x46d986
push 0x9875cac1
and ebx, 0x99f9e725
sub edi, ecx
add esi, ebx
shr edi, 0x19
not ecx
dec ecx
xor esi, ebx
mov edi, ecx
and edi, ebx
ror ecx, 0xc
jmp 0x46c82f
push 0x986ffd51
sub ecx, ebx
sub esi, ecx
bswap ecx
and ebx, esi
bswap ecx
and ebx, esi
add esi, edi
xor esi, 0x9a026e81
xor ebx, edi
or edi, 0x9a02a6d9
add edi, ebx
xchg ecx, esi
and ecx, edi
or esi, ecx
jmp 0x46b9d0
push 0x9875e72d
xchg ebx, esi
mov edi, 0x9a04bf15
mov edi, ebx
mov ebx, 0x9a04f15f
xor esi, ebx
mov ecx, esi
add edi, esi
xor ecx, edi
jmp 0x46dda8
push 0x986f0b3b
mov ebx, 0x9a072c4f
bswap ebx
and ebx, ecx
add esi, ecx
xor ebx, esi
neg edi
rol ecx, 0xf
add ebx, 0x9a07e48f
and ebx, 0x9a07fe4f
add ebx, edi
jmp 0x46b7b9
push 0x986de219
shl edi, 0x19
xor ecx, 0x9a0ddde1
add ebx, 0x9a0dfb91
or ebx, edi
xchg edi, ebx
sub ebx, 0x9a0e476f
add ecx, edi
mov edi, ebx
and edi, 0x9a0e91ef
or edi, 0x9a0eabaf
jmp 0x46baef
call fcn.0046e258
inc edi
and ecx, 0x9a11b3f5
ror ecx, 9
and edi, ebx
or edi, esi
xor ebx, edi
neg ecx
ror esi, 0x18
xchg esi, ebx
or ebx, ecx
add esi, ebx
mov ecx, edi
sub edi, ebx
xor ebx, esi
mov edi, 0x9a12ff69
not ebx
jmp 0x46e0f1
pop edx
ror ebx, 5
xor ecx, esi
add ebx, ecx
and ebx, 0x9a138fcd
add ebx, edi
sub esi, edi
jmp 0x46d6c8
pop edx
mov ecx, ebx
rol ebx, 0x10
sub edi, ebx
xor ecx, esi
or ebx, ecx
xor esi, 0x9a190953
xor ebx, esi
and esi, 0x9a193c03
and ecx, 0x9a1957c3
xchg ebx, edi
jmp 0x46d77f
call fcn.0046e258
and esi, ebx
not edi
sub ecx, 0x9a19c82f
sub ebx, 0x9a19e385
xor ebx, esi
xor ebx, 0x9a1a1a53
add ebx, 0x9a1a3465
sub esi, ebx
bswap ebx
and ebx, ecx
bswap ebx
and ebx, ecx
jmp 0x46e085
pop edx
and esi, 0x9a1ada2b
add ecx, esi
mov ecx, ebx
neg esi
xor ecx, 0x9a1b4347
sub ebx, esi
and esi, ecx
shl edi, 0x11
jmp 0x46e019
call fcn.0046e258
mov ecx, 0x9a1c6193
sub ebx, edi
ror ebx, 0xe
xor ecx, esi
xor esi, edi
add edi, 0x9a1ce16f
and edi, 0x9a1cfb71
and esi, 0x9a1d1531
sub esi, ecx
sub esi, ebx
xor ebx, 0x9a1d6791
xchg esi, ecx
mov ecx, 0x9a1d9a15
mov esi, ecx
bswap esi
nop
jmp 0x46c2eb
mov edx, 0x3f4d7907
or ecx, 0x9a23f35f
add esi, ecx
ror esi, 0x18
bswap ebx
jmp 0x46c9ec
mov edx, 0x3f4d7907
ror ecx, 9
mov ebx, edi
dec ecx
xchg esi, ebx
sub esi, ecx
add esi, edi
or edi, ecx
not ebx
mov edi, ebx
xor ebx, esi
dec ebx
and esi, 0x9a26fe7d
add esi, 0x9a271869
xchg ecx, ebx
sub ebx, esi
mov esi, ebx
jmp 0x46c14f
mov edx, 0x3f4d7907
ror ecx, 1
add ecx, esi
and ecx, esi
xchg esi, edi
xchg ebx, ecx
ror ebx, 4
xor ecx, esi
sub ecx, ebx
neg ecx
add edi, ebx
xor edi, 0x9a2b8781
dec esi
jmp 0x46b490
push 0x986e97bf
mov esi, edi
bswap ebx
xchg ecx, ebx
sub ecx, ebx
sub edi, ecx
xor ebx, edi
xor esi, edi
xchg esi, edi
jmp 0x46bfef
push 0x98742547
inc ecx
mov edi, ebx
rol esi, 2
sub ecx, ebx
sub esi, ecx
ror ecx, 0x16
and edi, ebx
mov ebx, esi
jmp 0x46b4fa
push 0x986cbd05
add esi, ebx
xor ebx, ecx
xchg ebx, edi
xor ecx, ebx
add ecx, 0x9a378fd9
not esi
or ecx, esi
sub esi, ebx
xchg ebx, edi
or edi, esi
not ecx
add ecx, edi
jmp 0x46d24c
mov edx, 0x3f4d7907
mov edi, 0x9a38de5f
shr edi, 0xa
shl ecx, 0x11
or ecx, 0x9a392e9b
sub ebx, esi
mov esi, ebx
or ecx, edi
bswap ebx
jmp 0x46c09c
call fcn.0046e258
sub esi, ebx
add ebx, 0x9a3c6b1b
mov edi, 0x9a3c852d
inc ebx
or esi, 0x9a3cbba9
add esi, edi
sub ebx, esi
sub ebx, ecx
jmp 0x46b39f
push 0x986b2580
add ebx, 0x9a3e0827
mov edi, ecx
or edi, 0x9a3e3faf
mov ebx, 0x9a3e59b1
add ebx, 0x9a3e735b
mov ebx, 0x9a3e8d6d
jmp 0x46a749
pop edx
mov edi, ebx
mov ebx, esi
neg ebx
or ecx, 0x9a3efcdb
add ebx, edi
sub esi, edi
mov ebx, ecx
dec ecx
or ecx, edi
and esi, 0x9a3f9657
xor ebx, edi
or edi, 0x9a3fca81
jmp 0x46cfbb
push 0x986bb785
and ecx, ebx
add edi, 0x9a4ab589
sub esi, 0x9a4ad4d1
xchg ebx, esi
add edi, 0x9a4b088d
add ebx, esi
sub ecx, esi
add ebx, ecx
jmp 0x46d4bb
push 0x98714005
xor esi, 0x9a4b7793
dec ecx
or ecx, ebx
and ebx, 0x9a4bc97f
mov edi, ebx
or ecx, esi
mov edi, 0x9a4c14fb
sub ecx, edi
jmp 0x46b2d3
push 0x986cdb9d
add esi, edi
xchg ebx, esi
mov edi, esi
add edi, esi
shl edi, 0x15
rol esi, 0xe
inc edi
xchg esi, ebx
xor esi, ecx
nop
jmp 0x46de62
push 0x9872101d
or ebx, 0x9a53460d
and edi, 0x9a5361cd
add ecx, edi
sub edi, esi
xor ecx, ebx
mov esi, ecx
xchg esi, ecx
sub esi, ecx
sub ecx, 0x9a5414e5
xor ebx, edi
jmp 0x46b65b
push 0x9875ac67
not esi
and edi, ecx
mov ebx, edi
dec ecx
shr esi, 0x15
xor edi, ebx
and edi, 0x9a55f933
add ecx, edi
add esi, ecx
xor ebx, esi
or ebx, esi
xor edi, ebx
xor esi, ecx
and ecx, 0x9a56adeb
add ecx, ebx
sub edi, ebx
jmp 0x46c6ab
push 0x986bd4cf
add edi, ecx
xor ecx, esi
xor ecx, 0x9a635a0d
xchg esi, ebx
ror ecx, 0xb
xor ecx, edi
jmp 0x46df3e
push 0x9873cc6a
bswap ecx
rol esi, 0x15
and esi, ebx
rol esi, 0xc
sub ecx, 0x9a6b4a97
xor edi, ebx
shl esi, 0xb
not ecx
and ecx, esi
inc ecx
ror ecx, 0x1c
neg edi
jmp 0x46add1
pop edx
mov edi, ebx
and edi, esi
mov ecx, ebx
xchg ecx, ebx
add ebx, 0x9a72d039
shl ecx, 0xf
mov ecx, ebx
sub ebx, 0x9a731df7
mov ecx, 0x9a733799
add ecx, 0x9a735159
not esi
and edi, 0x9a73862f
jmp 0x46c24c
push 0x9869198c
shl esi, 0x14
dec ebx
and esi, 0x9a73e1eb
or edi, ecx
add esi, edi
or edi, ebx
sub ebx, esi
sub ecx, edi
or ebx, 0x9a747be5
sub edi, ebx
ror edi, 8
and edi, esi
xor edi, esi
or ecx, 0x9a74fb6f
add ebx, edi
or edi, ebx
jmp 0x46bd88
pop edx
add esi, ecx
add esi, 0x9a784b13
and ecx, ebx
shr edi, 0x1b
xor ecx, esi
mov ecx, 0x9a78b12f
dec esi
or ebx, 0x9a78e7ab
dec ecx
sub edi, 0x9a7921bf
add ebx, edi
ror esi, 0x1f
xor esi, ebx
xchg ecx, ebx
add edi, ecx
sub esi, 0x9a79bac3
jmp 0x46c4e2
push 0x9871238c
add ecx, esi
sub edi, ecx
mov ebx, 0x9a854e33
dec ecx
and ebx, ecx
xchg edi, ecx
or esi, ecx
mov esi, edi
and ebx, 0x9a85ea1f
neg ecx
jmp 0x46d17a
pop edx
sub ebx, esi
sub ecx, edi
add ebx, esi
xchg ecx, edi
inc edi
mov edi, esi
and edi, 0x9a88ec83
or ebx, 0x9a890643
add esi, ebx
or esi, edi
xor ebx, esi
mov ebx, 0x9a8984ff
jmp 0x46c10c
call edx
xor esi, ecx
shr ebx, 9
neg esi
xor edi, ebx
xchg ebx, esi
inc esi
sub edi, ebx
xor esi, ebx
and esi, ebx
add ecx, 0x9a98f113
jmp 0x46c044
push 0x986a765b
mov ebx, 0x9a9916a5
sub ebx, edi
neg ebx
xor esi, ecx
mov edi, ebx
and esi, edi
ror ebx, 0xd
xor ecx, esi
and edi, esi
and esi, 0x9a99ffd9
add ecx, esi
mov ecx, ebx
jmp 0x46cf1b
push 0x98760553
dec ecx
and edi, 0x9aa92801
dec ebx
xchg ecx, ebx
rol ecx, 0xe
and esi, 0x9aa997c1
add ecx, esi
mov ecx, ebx
and esi, 0x9aa9e041
add esi, 0x9aa9fa6b
jmp 0x46af55
pop edx
sub esi, ecx
sub edi, esi
or edi, ecx
or ecx, ebx
add edi, ebx
xchg ecx, esi
ror ebx, 0x16
bswap edi
and ecx, ebx
mov esi, 0x9aadaf2f
xor ecx, edi
rol esi, 4
jmp 0x46b694
mov edx, 0x3f4d7907
mov esi, ecx
add edi, ecx
shr ecx, 0xd
and esi, ebx
ror edi, 0x15
or ebx, edi
dec esi
xchg edi, ebx
sub ecx, ebx
add edi, ebx
or edi, esi
or ecx, esi
jmp 0x46cb61
pop edx
xchg edi, ebx
xchg esi, edi
sub ebx, esi
sub esi, 0x9ab177ff
dec edi
mov esi, 0x9ab1ac97
mov ebx, esi
xor ecx, edi
dec edi
bswap ecx
mov edi, ebx
ror esi, 0x1e
jmp 0x46ad29
mov edx, 0x3f4d7907
mov edi, esi
sub edi, ecx
xor ebx, edi
add edi, ecx
dec esi
xchg edi, ebx
rol edi, 0xa
or ebx, ecx
add edi, ebx
and ebx, esi
add esi, edi
add ecx, 0x9ab381dd
jmp 0x46ac38
pop edx
and esi, 0x9ab5c541
xor ebx, ecx
sub edi, esi
xor ecx, ebx
jmp 0x46cfe3
mov edx, 0x3f4d7907
or edi, esi
sub ebx, 0x9ab732dd
or edi, 0x9ab74ce7
inc edi
mov ecx, esi
neg edi
shr ecx, 0xc
sub ecx, esi
xor ecx, 0x9ab7ea19
or ebx, edi
shr edi, 0x11
or ecx, esi
jmp 0x46c629
pop edx
add esi, edi
and edi, 0x9abb0473
bswap ebx
xor esi, 0x9abb3aff
not edi
rol esi, 5
sub ecx, 0x9abb8e95
xor ecx, 0x9abba855
jmp 0x46b7ea
pop edx
mov edi, 0x9abce4d7
bswap edi
and ecx, ebx
not edi
shl ecx, 0xd
add esi, edi
xchg edi, ecx
and esi, edi
add esi, 0x9abdb4ef
add edi, esi
jmp 0x46d5c3
call edx
sub edi, 0x9ac04151
and ebx, esi
xor esi, ecx
rol ecx, 8
add ecx, 0x9ac0a635
neg ecx
and edi, 0x9ac0db37
or edi, 0x9ac0f6f7
xchg edi, ecx
or ebx, esi
dec ebx
add edi, 0x9ac1602b
sub edi, ebx
xor ebx, esi
rol edi, 0xe
add edi, 0x9ac1c78b
jmp 0x46aec6
call edx
shl edi, 0x10
shl esi, 0x10
and esi, edi
sub edi, ecx
mov edi, esi
or edi, esi
or ecx, esi
or esi, 0x9ac31a95
jmp 0x46c2d6
call edx
ror esi, 0x14
xor esi, ebx
or ebx, ecx
sub ebx, edi
xchg ebx, edi
xor ebx, ecx
jmp 0x46b6dc