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

Disassembly:
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff02
jne 0x40108e
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xfffffee7
jne 0x4010f9
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff23
jne 0x401173
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffefd
jne 0x40120b
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
call sub.ntdll.dll_RtlEnlargedUnsignedMultiply
ret
jmp 0x46b19e
neg edx
xor esi, ecx
jmp 0x46ce73
push 0x6ef97764
and ecx, esi
add edx, ebx
shr edx, 9
mov ebx, ecx
and esi, edx
jmp 0x46ca75
pop edi
dec esi
neg ebx
xchg ecx, edx
inc ecx
and esi, 0x6fec6efb
ror esi, 0x13
mov ebx, 0x6fece0a9
add ecx, edx
jmp 0x46b2da
pop edi
add ebx, edx
add ecx, 0x6ff1e55c
sub esi, 0x6ff21c3a
and ebx, edx
and edx, 0x6ff28ad7
ror ebx, 0x12
jmp 0x46b38a
pop edi
or esi, ecx
not esi
jmp 0x46b45a
push 0x6f0f56a4
and esi, edx
xchg edx, esi
xchg edx, ecx
sub ebx, esi
mov esi, ebx
shr edx, 4
dec ebx
shr esi, 0x1b
and ecx, ebx
xor ecx, esi
jmp 0x46da60
push 0x6efb4558
and esi, ebx
xchg esi, edx
shr edx, 0x10
mov ebx, edx
jmp 0x46cf37
pop edi
ror edx, 0xb
mov edx, ecx
inc ecx
xchg esi, edx
shl ebx, 1
ror ecx, 0x18
xor ebx, esi
bswap esi
inc edx
jmp 0x46b5d2
call edi
and edx, ecx
xor edx, ecx
or esi, ecx
sub edx, ecx
add esi, edx
add ebx, edx
mov ebx, esi
xor ebx, 0x700a612b
jmp 0x46e511
pop edi
add esi, ecx
or edx, ecx
ror edx, 0x1c
jmp 0x46de32
push 0x6ef31449
mov ecx, esi
xor ecx, esi
and edx, ecx
add ecx, esi
xor ecx, edx
xor esi, edx
jmp 0x46cfa0
pop edi
sub esi, ecx
shl edx, 0x16
sub ebx, 0x70125ed8
ror ecx, 0x11
xchg ebx, esi
xor ebx, edx
jmp 0x46c51e
call fcn.0046e5f2
mov edx, 0x701843e4
sub ecx, edx
not ecx
sub ebx, esi
dec ebx
and ebx, ecx
or edx, ecx
jmp 0x46dd03
pop edi
xor edx, 0x7021e705
or edx, 0x70222d9c
jmp 0x46be0a
pop edi
sub esi, ebx
add ebx, ecx
neg ecx
xor ecx, ebx
add edx, 0x70236b5d
and esi, edx
rol ecx, 0xf
shl ecx, 9
and ebx, edx
mov ecx, 0x70249acd
sub edx, esi
sub ebx, 0x70251037
rol ecx, 3
jmp 0x46c223
pop edi
and ecx, edx
or esi, 0x702c15c5
add edx, esi
shl ebx, 0x17
sub ecx, 0x702cc1ff
shr esi, 0x10
add ecx, edx
shr edx, 0x13
jmp 0x46d809
push 0x6f058a43
shl ebx, 0x1a
inc esi
mov edx, esi
mov ecx, 0x7039dc13
or esi, ebx
sub esi, ebx
mov ecx, 0x703a8d5f
or ebx, esi
add ecx, 0x703afb12
mov edx, ecx
dec esi
neg esi
jmp 0x46b9d9
call fcn.0046e5f2
xor ecx, 0x703bf13a
sub esi, edx
add ebx, ecx
mov esi, ecx
and ecx, esi
shl ebx, 8
and ecx, 0x703d4088
jmp 0x46d052
push 0x6ef04a57
mov esi, ebx
mov ecx, 0x703dbeff
rol esi, 0x1a
add ebx, ecx
xor esi, ecx
and ebx, 0x703ea725
jmp 0x46d0c7
call edi
inc ecx
mov esi, edx
and esi, ebx
inc ebx
add ebx, esi
inc ebx
mov edx, esi
jmp 0x46c4d2
pop edi
add ecx, 0x7043eb85
and esi, ecx
mov ecx, edx
mov esi, 0x7044978d
jmp 0x46c6a1
call edi
and esi, ebx
add edx, ebx
ror edx, 9
mov ebx, esi
neg ebx
not ebx
dec esi
ror ebx, 1
add ebx, 0x7046af0d
and ebx, esi
add edx, ebx
neg esi
jmp 0x46ceab
mov edi, 0x2774562b
ror ebx, 0x1d
add ebx, esi
sub ecx, esi
neg edx
nop
mov ebx, esi
not esi
mov ecx, edx
jmp 0x46d16f
pop edi
mov edx, ecx
and esi, ecx
or ebx, edx
not edx
xor ebx, esi
shl ecx, 0xf
sub ecx, ebx
or edx, esi
and ecx, esi
shl ecx, 0x19
rol esi, 0xa
jmp 0x46c83c
call edi
sub ebx, 0x7059031a
and ecx, esi
jmp 0x46e521
call edi
add esi, 0x70598fcb
mov ecx, ebx
mov edx, 0x7059fbf4
bswap esi
sub ecx, esi
bswap ecx
jmp 0x46b7da
push 0x6f05d0ef
mov ecx, edx
xchg esi, ebx
add esi, ecx
xchg ecx, edx
neg edx
jmp 0x46cb22
pop edi
mov ecx, esi
add ebx, ecx
and edx, esi
and ebx, 0x707477ea
jmp 0x46b40a
push 0x6ef397d7
rol ebx, 0xb
add edx, esi
mov edx, esi
xchg edx, esi
shr esi, 0x1c
add ecx, ebx
xchg edx, ebx
xor esi, edx
add ecx, 0x7087e616
mov esi, edx
jmp 0x46d763
pop edi
or ebx, esi
bswap edx
neg ecx
xor esi, ebx
xor esi, edx
neg ecx
xor ebx, edx
xor edx, 0x70ba83d6
xchg ebx, esi
add ebx, 0x70baf338
jmp 0x46d411
push 0x6efeb2af
xchg ebx, edx
or ebx, ecx
xchg ecx, ebx
sub edx, ecx
nop
xchg edx, ebx
dec ebx
sub esi, ebx
jmp 0x46e5d3
call fcn.0046e5f2
or ecx, 0x70c78f8a
bswap esi
add ecx, ebx
inc ebx
xchg ebx, ecx
bswap ebx
add edx, esi
sub edx, ecx
add ebx, ecx
ror ebx, 3
and ebx, 0x70cb5de0
add edx, ebx
mov ecx, edx
and esi, edx
ror ecx, 0x12
jmp 0x46b43f
call edi
xchg ecx, edx
or edx, ecx
mov ebx, 0x70cf5930
xor ebx, esi
and ecx, edx
xor ecx, edx
xor ecx, edx
mov esi, ebx
jmp 0x46d081
push 0x6f0ed18f
sub edx, esi
xchg edx, ecx
mov edx, ecx
mov edx, 0x70d18505
neg ecx
and edx, esi
shr ebx, 0x10
sub ecx, ebx
add esi, 0x70d2b7b0
xchg edx, ebx
jmp 0x46e7b5
push 0x6f08dc76
inc esi
inc esi
ror edx, 0x1a
shl esi, 6
add ecx, esi
xor esi, ecx
xchg edx, ebx
sub ecx, ebx
shl ebx, 0x1c
and edx, 0x70d8ee24
xor ecx, edx
rol ebx, 7
sub ecx, 0x70d99cfe
jmp 0x46db9b
pop edi
or edx, esi
inc ebx
sub edx, 0x70dae8d0
sub esi, ecx
xor esi, 0x70db580a
xchg ebx, ecx
sub edx, esi
not ebx
ror edx, 0x13
rol esi, 0xf
add ebx, 0x70dcb5cb
jmp 0x46e4c9
push 0x6ef0cd0e
add edx, esi
nop
mov esi, ebx
xor esi, 0x70dda0ac
add ebx, 0x70dddb13
and esi, edx
xor ecx, edx
or ebx, esi
add esi, 0x70debe2f
jmp 0x46ce53
push 0x6ef623e2
and ecx, esi
or ebx, esi
shl ecx, 0x1a
not edx
jmp 0x46e07a
pop edi
xor edx, esi
xchg ecx, edx
bswap esi
add edx, esi
shl ecx, 0xd
jmp 0x46cd57
push 0x6efc0b77
mov edx, 0x70ef62a7
sub edx, esi
ror ecx, 0x17
xor ecx, esi
xchg ebx, esi
mov ecx, 0x70f08502
jmp 0x46e28a
push 0x6f0aca92
or esi, ebx
and ebx, edx
neg edx
rol ecx, 0x1d
not ebx
inc edx
ror edx, 8
jmp 0x46e243
call fcn.0046e5f2
xor esi, 0x70fb4026
add ebx, 0x70fb78f0
mov ebx, ecx
neg ecx
bswap esi
xor ebx, edx
jmp 0x46bf33
push 0x6f11c797
xchg edx, ebx
and edx, esi
add ebx, ecx
xor ebx, esi
xchg esi, ecx
and esi, 0x71036ab8
mov edx, esi
and edx, esi
add edx, ebx
xor ebx, ecx
mov ecx, edx
mov esi, 0x7104bb97
neg edx
rol edx, 0x1c
xchg edx, ecx
mov esi, ebx
jmp 0x46c443
pop edi
add ebx, 0x711749f5
xor esi, 0x71178177
sub ecx, 0x7117b602
not edx
or esi, ecx
mov esi, ecx
xor esi, edx
and ecx, esi
or ecx, 0x71190453
add ecx, ebx
add ecx, edx
xchg ebx, ecx
jmp 0x46b65b
call fcn.0046e5f2
xchg edx, ebx
not edx
and ebx, esi
or ecx, esi
sub ecx, 0x71275bb5
not edx
jmp 0x46b7ef
push 0x6f120dd9
sub edx, 0x712a0f6d
add ebx, esi
add edx, ebx
shl ecx, 1
or ecx, esi
bswap edx
xor ebx, esi
sub edx, 0x712b9134
rol esi, 2
jmp fcn.0046ddbe
pop edi
xor edx, ecx
xchg esi, ebx
shl ebx, 4
sub esi, ebx
sub esi, ecx
or edx, 0x71345589
or ecx, 0x71348aa2
xor ecx, ebx
add ebx, ecx
jmp 0x46b27b
pop edi
and ebx, esi
and ecx, ebx
mov edx, ecx
or ebx, ecx
and ebx, edx
bswap ecx
sub esi, edx
add edx, ecx
add ebx, 0x713a00f6
bswap esi
jmp 0x46bf9e
call edi
inc ecx
sub esi, ebx
or ecx, ebx
xor esi, ecx
xor ecx, esi
dec esi
sub ecx, ebx
mov edx, esi
add esi, 0x714c2e1f
dec ebx
inc ebx
nop
add esi, ebx
add edx, esi
jmp 0x46b8a0
pop edi
dec ecx
mov esi, ecx
mov ebx, ecx
xor ecx, edx
and esi, ebx
xor ebx, 0x71551950
sub esi, 0x71554e15
or ebx, esi
sub edx, esi
jmp 0x46d2b0
call fcn.0046e5f2
or edx, 0x716713fc
shl esi, 0x18
and edx, esi
and edx, ebx
shr ebx, 0xa
mov ebx, ecx
nop
and ebx, esi
jmp 0x46b793
pop edi
sub ecx, esi
add esi, 0x716d5ea2
or ecx, ebx
xchg edx, ecx
and ebx, edx
and ebx, edx
xor ebx, esi
sub esi, ebx
neg ebx
sub ebx, esi
sub esi, ecx
add ebx, ecx
and esi, ebx
jmp 0x46e364
push 0x6f0be1d8
xchg esi, ebx
xor edx, 0x7176a1f9
and ecx, edx
or ecx, esi
sub edx, 0x71774455
or edx, esi
add edx, ecx
and ecx, edx
jmp 0x46d491
mov edi, 0x2d734e3d
mov esi, edx
ror edx, 0x16
rol ecx, 0xb
and ecx, esi
and ebx, 0x717df712
dec ecx
sub esi, edx
xor edx, ecx
or esi, 0x717edf86
jmp 0x46bee0
mov edi, 0x2774562b
mov edx, 0x717f2f2a
or ebx, edx
and ecx, 0x717fa077
xchg ecx, ebx
shr edx, 0x13
shl ebx, 0xd
sub ebx, esi
and esi, 0x71815ec3
jmp 0x46e81f
push 0x6f065f83
add ebx, 0x718c22f4
and esi, 0x718c5aa2
bswap esi
dec ebx
mov edx, ecx
rol esi, 0x1d
mov ebx, esi
mov ebx, 0x718daa80
shl esi, 0x16
bswap esi
and edx, esi
jmp 0x46c91a
push 0x6ef9b948
xor edx, esi
or edx, esi
mov esi, ebx
and ebx, 0x7194595d
ror ecx, 0x1d
xchg ebx, ecx
xor edx, esi
add edx, 0x71957070
xor ebx, esi
xchg edx, ebx
xchg ebx, ecx
sub ecx, edx
neg ecx
jmp 0x46b837
push 0x6eff7ea6
shr ebx, 1
and esi, 0x719eb0c7
and ebx, ecx
bswap edx
shl esi, 0xf
xor ecx, esi
shr ecx, 1
rol ecx, 0x11
and ecx, 0x71a0499f
rol esi, 0x1b
add ebx, esi
or ebx, esi
jmp 0x46c93f
push 0x6f06196a
add esi, ebx
sub ecx, edx
or ecx, ebx
or ebx, 0x71a1eb2a
sub edx, ebx
xchg ecx, edx
jmp 0x46ca0d
push 0x6f0b5488
or ecx, esi
sub esi, ebx
mov ebx, 0x71ae09aa
or ecx, edx
xchg edx, esi
sub ecx, edx
mov esi, ebx
and esi, edx
add ebx, esi
mov ebx, 0x71af8e4b
dec edx
mov edx, ebx
jmp 0x46d5af
call fcn.0046e5f2
add ecx, ebx
sub edx, ecx
mov ebx, 0x71bc24b7
or esi, ecx
rol esi, 5
xor ecx, 0x71bcce27
and ebx, edx
xor ebx, esi
mov ebx, edx
dec ecx
or ecx, ebx
mov edx, ebx
jmp 0x46ceb5
call edi
xchg ecx, ebx
xchg edx, esi
or edx, ebx
mov ebx, esi
xor ecx, ebx
rol edx, 0x19
or ebx, ecx
dec ebx
xor ebx, ecx
shr esi, 0xb
add ebx, ecx
jmp 0x46e0cd
pop edi
add ebx, edx
dec ecx
add ebx, 0x71c156e4
mov edx, ecx
mov ecx, 0x71c29641
xor edx, ebx
add ecx, ebx
and esi, ebx
xchg ecx, esi
add ebx, 0x71c3f0bf
jmp 0x46ddf7
call fcn.0046e5f2
sub esi, 0x71c76fb3
mov esi, ebx
and ecx, edx
and edx, ebx
sub esi, ecx
xor ebx, 0x71c8e71d
bswap ebx
xchg ecx, edx
xor ecx, ebx
xchg esi, edx
jmp 0x46da3c
pop edi
xchg ecx, ebx
xchg ecx, edx
shr edx, 0x11
and ecx, esi
ror ecx, 0x15
or ecx, ebx
add ecx, edx
and edx, 0x757ae8c4
and esi, edx
xchg ebx, edx
mov ecx, ebx
xor ebx, esi
jmp 0x46ccdd
push 0x6f02c68f
sub edx, ebx
not ecx
nop
rol ebx, 6
shr esi, 0xc
xor ebx, ecx
xor ecx, ebx
and ecx, edx
mov ecx, edx
bswap ecx
sub ecx, 0x75960e26
xchg edx, ebx
jmp 0x46d7ee
push 0x6ef10dd0
dec ebx
dec esi
or edx, esi
xor ebx, 0x75973cc4
add esi, ecx
add ebx, ecx
bswap edx
xor ebx, 0x759814bd
jmp 0x46d722
push 0x6eeefa30
mov ebx, 0x75985c9f
add ecx, ebx
and ebx, edx
add ebx, edx
sub ebx, 0x759931ff
ror esi, 0x10
sub ecx, 0x75999eb4
sub ebx, 0x7599e195
jmp 0x46e646
pop edi
xchg ecx, esi
xor ebx, esi
jmp 0x46dcbf
call edi
sub edx, 0x759bbab5
rol ecx, 0x18
xor esi, 0x759c2a69
xor ebx, ecx
rol ebx, 0xd
add edx, ebx
xchg edx, ecx
sub ebx, ecx
bswap ebx
or edx, 0x759db1cc
xor ebx, ecx
shr ebx, 0x13
mov ebx, 0x759e5516
jmp 0x46babb
push 0x6efb8751
and edx, ebx
xor ebx, esi
or esi, 0x75a5d717
mov ebx, esi
rol edx, 4
or esi, ecx
mov esi, edx
xor edx, ecx
sub ecx, esi
jmp 0x46e40f
push 0x6ef3572e
not edx
sub esi, ebx
add edx, ecx
mov edx, 0x75ad2300
mov ebx, esi
sub edx, 0x75ad8c55
shr edx, 8
xor ecx, esi
jmp 0x46bbea
call fcn.0046e5f2
xchg edx, esi
or ebx, esi
and ebx, 0x75aead40
bswap esi
add esi, edx
rol edx, 0xa
sub esi, ecx
mov edx, ecx
add ebx, ecx
rol edx, 0xa
add ebx, ecx
jmp 0x46b901
call edi
dec edx
not ebx
mov ecx, ebx
xor edx, ebx
or ebx, ecx
shl ecx, 0x12
mov ebx, ecx
mov ecx, esi
xor esi, ecx
add ebx, 0x75ba31e1
rol esi, 0x1f
add esi, ebx
inc esi
inc ebx
and ebx, 0x75bb42e5
rol edx, 0x17
jmp 0x46dc51
pop edi
shr ecx, 0xa
mov ecx, esi
add esi, ecx
and edx, 0x75bcf420
and edx, esi
jmp 0x46b5c0
push 0x6ef08d58
mov ecx, ebx
mov ecx, 0x75c16fbf
xchg esi, ebx
xor esi, ebx
sub ecx, esi
add ebx, ecx
jmp 0x46bff5
call fcn.0046e5f2
mov ecx, esi
mov esi, edx
add edx, 0x75cb6faf
or esi, ebx
jmp 0x46d563
pop edi
sub ebx, 0x75d2e425
mov ecx, edx
sub ecx, ebx
sub esi, 0x75d38a42
xchg esi, ebx
xor ecx, esi
xchg ecx, ebx
mov esi, 0x75d4757a
sub ecx, ebx
sub ebx, edx
mov ecx, edx
sub ebx, edx
neg esi
jmp 0x46d284
pop edi
sub esi, ebx
shr esi, 0x13
or ecx, 0x75e158c1
or ecx, 0x75e19d6d
add ebx, esi
xor ecx, edx
sub edx, esi
or ecx, esi
add ebx, 0x75e2b135
or esi, 0x75e2e880
inc edx
jmp 0x46b4c3
pop edi
sub ebx, ecx
xor ebx, edx
jmp 0x46dc30
push 0x6f054556
add esi, ecx
or ecx, 0x75e4459a
or ecx, esi
mov edx, 0x75e4e745
or edx, ecx
mov ebx, 0x75e5a0f3
bswap ebx
and edx, ebx
jmp 0x46b729
push 0x6ef5a1d2
and ebx, 0x75eb69a5
not edx
bswap edx
add ecx, esi
or edx, 0x75ecad5b
inc edx
sub ecx, ebx
jmp 0x46e7d7
pop edi
and esi, 0x75fbfa01
xor edx, ecx
xor edx, ecx
dec ecx
xor ecx, edx
sub ecx, edx
neg ebx
and edx, esi
mov edx, esi
mov ebx, ecx
shl ecx, 0x1a
and edx, 0x75fec981
add ebx, 0x75ff0005
sub ebx, esi
or esi, edx
jmp 0x46be51
mov edi, 0x2d734e3d
sub ebx, edx
bswap esi
mov ebx, 0x76067d54
dec ebx
shr ecx, 0x13
inc edx
sub ebx, edx
add edx, esi
jmp 0x46c406
call edi
xor ecx, esi
add esi, ecx
mov ebx, ecx
mov ecx, ebx
sub esi, ecx
not ebx
sub esi, 0x76188dce
xor esi, 0x7618c417
mov ecx, esi
jmp 0x46b290
push 0x6f0b9a63
xor ebx, ecx
dec edx
rol esi, 0x10
add esi, ebx
xchg ebx, esi
inc ebx
inc edx
jmp 0x46c8a8
push 0x6f0283b9
dec ebx
nop
sub ecx, ebx
nop
inc esi
shl ebx, 0x1f
xchg edx, esi
add ebx, ecx
jmp 0x46ce2c
mov edi, 0x2d734e3d
rol esi, 0x1a
sub edx, 0x763abd10
shr ecx, 0x15
add ebx, 0x763b2f32
or ecx, esi
mov edx, esi
jmp 0x46df2c
mov edi, 0x2d734e3d
mov edx, 0x763ecf30
sub ebx, 0x763f0607
shr ecx, 0x18
mov esi, ebx
inc ebx
and ecx, esi
add ebx, ecx
xchg edx, ecx
xor esi, 0x7640952f
xchg edx, ecx
xchg ebx, esi
xchg esi, ecx
xor ecx, edx
jmp 0x46cd31
push 0x6f030fce
xor ebx, 0x764ae2f5
add esi, ecx
and ebx, esi
add ebx, esi
inc esi
add edx, ebx
add edx, esi
jmp 0x46e00a
pop edi
nop
ror ecx, 8
xor esi, ebx
neg ecx
sub edx, ecx
inc ebx
or ebx, 0x764e4018
sub edx, ecx
mov ecx, esi
sub edx, esi
bswap ecx
mov ecx, esi
jmp 0x46bf4d
call edi
sub ebx, ecx
add esi, 0x7676ea97
sub ebx, esi
xchg ebx, edx
add esi, 0x76779d50
or ecx, edx
xchg esi, edx
xor esi, edx
add ecx, ebx
ror ebx, 0xc
jmp 0x46dab8
mov edi, 0x2d734e3d
xor ecx, 0x76790013
xor edx, ecx
ror ecx, 7
or edx, 0x7679aa79
xchg ebx, edx
sub esi, edx
not ebx
jmp 0x46cc96
pop edi
and esi, ecx
ror ebx, 0xe
xor edx, 0x767eb6c6
xor edx, ebx
or ecx, esi
xchg edx, ebx
shr esi, 8
rol ebx, 0x1e
add esi, ecx
neg ecx
mov edx, ebx
mov ebx, 0x7680d38d
jmp 0x46b32d
pop edi
xchg edx, ecx
add ecx, edx
sub edx, ecx
rol ebx, 0xd
nop
inc edx
add ecx, edx
xor ecx, 0x768bcc84
mov ebx, esi
or esi, edx
inc esi
jmp 0x46d1d3
mov edi, 0x2774562b
or esi, edx
xor edx, ecx
xchg ecx, esi
or ebx, edx
inc edx
xor ebx, edx
xor edx, 0x76922ed2
sub edx, esi
add ebx, esi
xor edx, esi
add edx, ebx
jmp 0x46b754
mov edi, 0x2d734e3d
or ebx, ecx
xor esi, ecx
bswap ecx
inc esi
add ebx, ecx
mov esi, 0x76966095
shr edx, 0x10
shr ebx, 8
xor ebx, esi
or ebx, ecx
or ecx, 0x76977b78
sub edx, 0x7697b3d0
jmp 0x46c7e2
pop edi
add esi, edx
xchg edx, esi
sub edx, ecx
mov edx, 0x769af197
and esi, ebx
xor ecx, ebx
xor edx, esi
inc ebx
xor esi, 0x769c1193
shr ecx, 0x1a
jmp 0x46d2ba
pop edi
not ecx
or ebx, ecx
jmp 0x46c13d
pop edi
inc esi
mov edx, 0x769d6c16
or ebx, 0x769dd3ef
xor ebx, esi
xor ebx, ecx
add esi, edx
mov edx, esi
mov ecx, esi
neg ecx
jmp 0x46e553
pop edi
add edx, ebx
dec ecx
xchg ecx, edx
sub ebx, ecx
xor edx, 0x76a56fea
rol ecx, 0x12
xchg ebx, edx
jmp 0x46c30d
call edi
add edx, 0x76a7d31f
mov esi, ecx
and edx, ecx
or edx, ecx
sub edx, ecx
neg esi
sub ecx, ebx
or edx, ebx
and esi, ecx
xor edx, esi
jmp 0x46de6d
push 0x6ef82f32
or ebx, edx
and edx, ebx
sub edx, ebx
or esi, edx
add ebx, esi
ror ecx, 0xe
shr ecx, 0xe
or ebx, esi
jmp 0x46dbde
push 0x6ef55fad
and esi, edx
add edx, ecx
xor ebx, ecx
xor ecx, 0x76be245b
ror ecx, 0xc
xor ebx, 0x76be96b1
shr ebx, 9
and ecx, esi
xor ecx, 0x76bf5153
xchg ecx, edx
sub ebx, esi
not esi
or ecx, 0x76c09fe3
mov esi, 0x76c0d7d4
jmp 0x46d315
pop edi
xchg ebx, edx
xor ebx, ecx
rol ebx, 0x18
bswap edx
xchg esi, ebx
ror ecx, 0xd
xor ecx, 0x76c27f9f
not esi
jmp 0x46c08b
call fcn.0046e5f2
neg esi
shl ecx, 0x1b
neg ecx
xor edx, ebx
add ecx, edx
sub edx, ecx
bswap ebx
bswap edx
bswap edx
add esi, edx
add esi, 0x76d22416
xor ebx, ecx
jmp 0x46ccbf
mov edi, 0x2774562b
xor ecx, esi
mov edx, esi
sub ecx, edx
mov esi, ebx
mov ecx, ebx
ror esi, 6
add edx, esi
or ecx, esi
or ecx, edx
xor ebx, esi
sub ecx, edx
or edx, ecx
jmp 0x46e4e2
mov edi, 0x2774562b
rol edx, 0xe
xchg edx, ebx
or ebx, 0x76e998a3
sub ebx, 0x76e9d256
and ebx, 0x76ea0a94
or esi, ecx
jmp 0x46b543
pop edi
add edx, 0x76ee3207
or edx, 0x76ee7c05
sub esi, ecx
xchg esi, edx
add ecx, edx
shl ebx, 0x1a
xchg edx, esi
xor edx, ecx
xchg edx, esi
rol ebx, 0x10
ror ecx, 0x14
jmp 0x46db48
push 0x6eff3d59
or esi, ebx
shl esi, 0x18
rol ebx, 9
mov ebx, 0x76f817c9
rol ecx, 3
and edx, ecx
mov ecx, 0x76f8c800
or ecx, ebx
mov ecx, esi
add esi, ebx
add esi, ebx
shl esi, 0xf
jmp 0x46caf3
push 0x6f0b1047
or ebx, ecx
rol edx, 7
mov ecx, edx
bswap esi
and ecx, ebx
jmp 0x46cbd1
mov edi, 0x2774562b
xor ebx, esi
xor edx, ebx
xchg ecx, esi
shl ecx, 5
ror ecx, 0x12
and esi, 0x770ed5ba
add ebx, 0x770f3756
inc esi
jmp 0x46c1e8
pop edi
sub ecx, esi
dec edx
xchg edx, esi
shl edx, 1
sub esi, ebx
ror esi, 0xc
xchg edx, esi
and ebx, ecx
jmp 0x46dc5b
push 0x6efbc944
bswap ecx
sub ecx, 0x7727bcab
bswap edx
or ecx, ebx
add ecx, 0x7728ad93
or ebx, ecx
sub ebx, edx
bswap ecx
jmp 0x46c120
pop edi
sub esi, edx
or ecx, esi
shr ecx, 0xc
rol esi, 0xc
inc edx
dec edx
mov edx, esi
xchg ebx, ecx
shr ecx, 0xa
jmp 0x46b4d9
call fcn.0046e5f2
xor ebx, edx
mov ebx, esi
add ebx, edx
mov esi, ebx
mov esi, ecx
xor esi, ecx
add ecx, 0x7738b684
mov ecx, esi
mov ebx, esi
add esi, ebx
not edx
xor ecx, 0x7739d542
add ecx, esi
shl ecx, 0x17
jmp 0x46b910
pop edi
or edx, ebx
mov esi, ebx
and edx, 0x773b067b
jmp 0x46bfcc
pop edi
xor ebx, 0x773b50f6
bswap edx
sub ecx, esi
or ebx, esi
ror ebx, 0x12
not ebx
sub ebx, esi
xor ebx, 0x773ce5b8
or ecx, ebx
rol ecx, 5
mov edx, ebx
or ebx, 0x773dc01c
and ecx, edx
add esi, ebx
add ecx, ebx
jmp 0x46b775
push 0x6f023d74
neg edx
xor ebx, edx
or ecx, 0x773f89bf
shl esi, 4
xor ebx, esi
jmp 0x46d5f6
push 0x6efef91c
add edx, 0x774a553c
bswap ebx
and ecx, ebx
mov ecx, edx
shl ecx, 0xb
or ebx, ecx
sub esi, edx
neg ecx
jmp 0x46e145
mov edi, 0x2d734e3d
and esi, edx
mov edx, ecx
mov ebx, esi
sub ecx, 0x782606d4
or edx, ecx
add edx, esi
mov ebx, edx
xor ecx, 0x7826efff
add edx, 0x782735b0
and edx, ebx
xor ebx, 0x7827abfe
jmp 0x46cfc2
push 0x6f0f1507
shl ebx, 4
and ebx, edx
dec ebx
neg ecx
add ebx, 0x78519619
neg edx
xor ebx, ecx
not esi
and edx, esi
or edx, ecx
jmp 0x46b337
push 0x6ef5e35d
or edx, ebx
shl esi, 0x1f
sub ebx, ecx
inc ecx
add ebx, esi
inc ecx
xchg ecx, esi
bswap ecx
bswap ebx
or ecx, edx
jmp 0x46c078
call fcn.0046e5f2
xor esi, ebx
xchg edx, esi
mov esi, ebx
or ecx, 0x78592f0e
not edx
or edx, 0x7859a100
and edx, ecx
xchg esi, ebx
xor ecx, esi
inc edx
xor ecx, ebx
jmp 0x46c628