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

Disassembly:
call sub.user32.dll_GetCapture
cmp eax, 0xffffff0b
jne 0x401070
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
ret
call sub.user32.dll_GetCapture
cmp eax, 0xffffff09
jne 0x4010ef
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff2b
jne 0x401187
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
ret
call sub.user32.dll_GetCapture
cmp eax, 0xffffff15
jne 0x401215
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
call sub.user32.dll_WinHelpA
ret
jmp 0x46a847
or ebx, esi
add ebx, edx
shr ebx, 0x10
xor esi, edx
sub esi, edx
mov edi, 0xc983fe1d
jmp 0x46d41f
push 0xc98f6777
or ecx, 0xca0581e7
add ebx, ecx
and esi, edi
not ebx
mov esi, ebx
or ecx, 0xca060541
and edi, ebx
xor edi, ebx
and edi, ecx
not esi
xchg esi, ebx
add edi, esi
not ecx
shr esi, 7
and edi, ecx
shl ebx, 0x17
jmp 0x46d1a2
mov edx, 0x33274000
bswap esi
mov esi, ecx
or edi, ebx
mov ecx, ebx
shl esi, 0xd
and esi, ebx
and ebx, 0xca0931e3
xor esi, ebx
or esi, ecx
add edi, 0xca09811b
jmp 0x46be97
push 0xc98eaf5b
xor ecx, edi
or esi, ebx
or edi, esi
or esi, ecx
xor edi, 0xca0f44df
or esi, 0xca0f6115
inc ecx
mov edi, ebx
and edi, esi
add ebx, 0xca0fcb09
jmp 0x46ae24
push 0xc99172cf
xchg ecx, esi
neg edi
add ecx, ebx
add ecx, esi
add ebx, 0xca106105
dec ebx
or edi, ecx
nop
jmp 0x46d4aa
push 0xc991551f
sub edi, 0xca129345
add edi, 0xca12ac79
shl edi, 1
or edi, esi
and edi, 0xca13024b
mov ecx, ebx
rol ecx, 0x13
add edi, 0xca1352b5
jmp 0x46a9b2
call fcn.0046c9ba
rol edi, 0x1a
add esi, edi
or edi, ecx
mov ecx, esi
shl edi, 4
or edi, esi
add ecx, edi
rol ecx, 0x15
shl ebx, 0x17
mov esi, ebx
or ecx, 0xca18018f
ror ecx, 0x1f
shr ebx, 0x19
sub ebx, ecx
jmp 0x46c0e9
push 0xc9907d01
mov esi, ebx
or esi, ebx
add ecx, esi
and ebx, edi
xor ebx, edi
dec ecx
xchg edi, ecx
xchg esi, ebx
xchg esi, ebx
add ebx, edi
and edi, 0xca198265
mov ecx, ebx
rol ecx, 0x1c
or ebx, esi
jmp 0x46db61
pop edx
xor esi, ebx
mov esi, ecx
or edi, ebx
mov ecx, ebx
jmp 0x46bbf6
call fcn.0046c9ba
add esi, edi
xchg ebx, ecx
xchg edi, esi
shr esi, 0x18
xor ecx, 0xca23d0dd
or ecx, edi
add ecx, 0xca2407ab
shr ecx, 0x10
not edi
add esi, 0xca245f77
or esi, 0xca247b87
add ecx, ebx
jmp 0x46d8a0
pop edx
neg ebx
neg esi
or ecx, ebx
mov edi, 0xca280053
or edi, esi
mov ecx, edi
or ecx, edi
sub ecx, ebx
add esi, edi
sub ecx, 0xca28a1a3
xchg esi, ebx
add ebx, 0xca28d7f3
mov ebx, edi
add ecx, edi
add esi, ebx
mov esi, edi
jmp 0x46d3b8
pop edx
rol ebx, 0x1f
add ebx, 0xca2eac65
ror esi, 0x1e
add esi, edi
or edi, ecx
not ebx
xor ecx, esi
xchg esi, ecx
mov edi, ecx
mov esi, edi
not ebx
xor esi, 0xca2fbac1
dec esi
and esi, ecx
jmp 0x46be76
mov edx, 0x33274000
xchg edi, ebx
add ecx, ebx
xor esi, 0xca304ad5
xchg ebx, esi
sub edi, ebx
and esi, ecx
add edi, ecx
or ecx, ebx
rol esi, 0x1b
add ecx, esi
jmp 0x46aa93
pop edx
add ebx, ecx
xchg ebx, edi
bswap edi
xor ecx, ebx
mov esi, ebx
mov ecx, esi
and ebx, 0xca31c86d
or ebx, ecx
xchg ebx, edi
shl ebx, 1
jmp 0x46decd
mov edx, 0x33274000
and ebx, ecx
or ebx, esi
and ecx, esi
or edi, ebx
dec ebx
rol edi, 0x12
neg edi
shr ecx, 0x1e
jmp 0x46da60
push 0xc98ab017
xchg edi, esi
dec ebx
shr esi, 0x1c
ror esi, 0x18
or ecx, ebx
shl edi, 0x1a
and ecx, esi
xchg esi, ebx
sub ebx, edi
mov ecx, edi
jmp 0x46ad8f
call edx
mov ebx, 0xca3940bb
xchg edi, esi
and edi, 0xca397709
xchg esi, edi
xchg ecx, esi
xchg ecx, ebx
sub esi, edi
ror ebx, 5
jmp 0x46c96f
call edx
ror ebx, 0x13
and ebx, 0xca3c025b
xor edi, 0xca3c1eeb
and ebx, ecx
xor ecx, 0xca3c55c7
xchg edi, ecx
xor ebx, 0xca3c8f55
xchg esi, ebx
jmp 0x46aaed
call fcn.0046c9ba
and esi, 0xca4309df
or edi, esi
mov esi, 0xca433d05
add edi, 0xca435639
xor ebx, ecx
or edi, 0xca438d3b
xor esi, edi
not edi
xchg ebx, esi
add esi, ecx
add esi, edi
xor ecx, ebx
add edi, esi
or ecx, esi
jmp 0x46c2dc
push 0xc987e0d0
and ebx, ecx
sub edi, ecx
ror ebx, 0xd
mov ebx, edi
mov ebx, ecx
add ebx, 0xca4d8099
shr ebx, 0x16
mov ebx, 0xca4db9c7
jmp 0x46c840
mov edx, 0x33274000
dec ebx
neg esi
and edi, ecx
not esi
inc ecx
rol ebx, 4
jmp 0x46ac14
pop edx
sub edi, ebx
bswap edi
shr edi, 0x11
mov edi, 0xca558f95
dec esi
xor esi, ebx
or ebx, edi
sub ebx, 0xca55fc25
xchg ecx, edi
xor esi, 0xca563569
add edi, esi
and edi, 0xca56691d
jmp 0x46b576
pop edx
xor ecx, 0xca568f07
dec ecx
xor ecx, edi
and ebx, esi
and ecx, esi
neg esi
neg esi
xchg edi, ebx
xor ecx, 0xca576bdd
shr ecx, 0x12
jmp 0x46d8b7
mov edx, 0x33274000
xor ebx, esi
add esi, ecx
or ebx, ecx
neg ebx
add esi, edi
dec ebx
xor ecx, esi
xor ebx, 0xca5edc15
mov ecx, edi
xor esi, ecx
or esi, edi
and ebx, 0xca5f485b
bswap esi
add esi, 0xca5f80a3
sub ebx, edi
mov esi, edi
jmp 0x46dbf5
pop edx
add ebx, ecx
xor ecx, edi
not ebx
add ebx, esi
and edi, esi
inc esi
jmp 0x46cdb9
push 0xc993de69
add esi, ebx
and edi, esi
rol edi, 0x18
add ecx, edi
and edi, ecx
xor ecx, ebx
and edi, esi
and ebx, edi
add ecx, esi
xor edi, ebx
and ecx, edi
xor ecx, ebx
jmp 0x46dbae
push 0xc98c57bf
shl edi, 0x18
xor ecx, esi
not edi
add ebx, 0xca72ea91
ror esi, 6
not ebx
mov ecx, 0xca733ff7
dec ebx
jmp 0x46ce6e
pop edx
neg esi
xor esi, ecx
xchg ecx, edi
xor edi, ecx
rol esi, 0x1f
add esi, 0xca740a5f
inc ebx
xor ebx, ecx
or ecx, ebx
xchg ebx, ecx
and edi, esi
and ebx, edi
jmp 0x46b951
pop edx
add esi, ecx
or ebx, ecx
shl ebx, 0x11
xor ecx, ebx
dec esi
ror ecx, 2
and ebx, ecx
xchg ecx, esi
jmp 0x46d71c
pop edx
sub ebx, edi
or esi, 0xca7a169b
sub edi, ecx
sub esi, ebx
xchg esi, edi
ror edi, 0xc
or esi, ecx
xchg ecx, esi
or ebx, 0xca7ad7ed
mov edi, 0xca7af0fb
mov edi, ebx
mov esi, ecx
xor edi, 0xca7b3c77
add ecx, ebx
mov ecx, ebx
xchg ebx, ecx
jmp 0x46b0ed
call edx
add ebx, ecx
xor ecx, edi
or ebx, esi
xor esi, ebx
xchg ebx, esi
add esi, ecx
or edi, ebx
xor ecx, edi
jmp fcn.0046d0d8
pop edx
xor esi, ecx
not esi
nop
not edi
and edi, ebx
xor ebx, edi
add esi, ecx
add esi, edi
add esi, edi
shl edi, 0x14
not edi
add esi, ecx
or ebx, ecx
neg ebx
inc edi
or edi, esi
jmp 0x46b7a7
pop edx
and ecx, ebx
add edi, 0xca83ba69
inc edi
neg ecx
xchg esi, ebx
ror ecx, 0x18
dec edi
mov ebx, 0xca846461
xor ecx, ebx
dec esi
jmp 0x46aac3
call fcn.0046c9ba
or esi, ebx
xor ebx, edi
add edi, 0xca84f527
not esi
xor edi, ecx
or edi, esi
add edi, ebx
shr ebx, 0x1d
xor ecx, 0xca8598a9
sub edi, 0xca85b539
or ebx, esi
ror ebx, 0x13
jmp 0x46c5c6
push 0x401400
or esi, 0xca8f3ea3
xor ebx, ecx
add ecx, esi
xor edi, esi
and ecx, 0xca8fcbc1
mov edi, ecx
and esi, edi
mov edi, esi
sub ebx, 0xca9059dd
xor edi, ebx
jmp 0x46c960
push 0xc9922cf9
sub ecx, edi
ror ebx, 8
not edi
xor edi, 0xca90f707
xchg esi, ecx
add ebx, 0xca912a79
ror ebx, 0x1b
mov ebx, esi
neg ecx
shl ecx, 0xc
not ecx
add ebx, 0xca91d0d9
and ecx, edi
and esi, ebx
shl edi, 0x1e
not edi
jmp 0x46be52
call edx
xor edi, 0xca93ac25
and edi, ecx
and ebx, esi
or esi, ebx
and ebx, edi
xor ebx, edi
sub edi, 0xca945d01
xor ecx, edi
and esi, edi
and ebx, 0xca94c5b1
or ebx, edi
or ecx, edi
and esi, 0xca9528cf
and edi, esi
xor ebx, 0xca956ead
add ebx, 0xca958f85
jmp 0x46dc40
pop edx
xchg ebx, esi
sub esi, 0xca996851
rol ecx, 0xf
and edi, ecx
not esi
sub esi, ebx
xor esi, ebx
not ecx
or edi, ecx
or ecx, ebx
neg edi
add edi, esi
or ecx, esi
bswap ebx
jmp 0x46d982
pop edx
add ecx, ebx
add ebx, esi
xor edi, ecx
rol esi, 7
add esi, 0xcaa39e05
and edi, ecx
jmp 0x46b713
pop edx
mov ecx, edi
or ebx, ecx
not ebx
add ecx, esi
or esi, ebx
sub ecx, esi
xor ecx, esi
xchg ecx, esi
not esi
and ebx, 0xcaa75183
rol ebx, 0x1f
add ebx, edi
jmp 0x46a85c
call fcn.0046c9ba
or esi, ebx
and edi, ebx
xchg ebx, edi
neg edi
add esi, edi
add edi, ebx
jmp 0x46d793
pop edx
sub edi, ebx
and esi, ecx
add ecx, 0xcaae2ccb
sub edi, ecx
neg ecx
neg ecx
or ebx, edi
sub edi, ecx
not esi
shl ebx, 0xb
mov edi, 0xcaaf0ac1
or ecx, esi
jmp 0x46b5bb
mov edx, 0x33274000
mov ecx, esi
sub edi, ebx
sub ebx, edi
neg ebx
or ebx, 0xcab0cbdf
and esi, edi
jmp 0x46db86
push 0xc98bed3d
sub esi, ebx
and ecx, 0xcab14855
dec ecx
ror ebx, 8
or ecx, esi
sub ebx, edi
xchg esi, edi
rol ecx, 0x1e
sub ecx, edi
ror ebx, 0xd
xchg esi, ebx
or ecx, 0xcab260e5
jmp 0x46c5a6
call fcn.0046c9ba
or ebx, ecx
xchg ecx, ebx
add edi, ecx
add edi, esi
or edi, 0xcab2f06b
shr esi, 0x1e
sub ebx, edi
mov esi, edi
jmp 0x46c52d
push 0xc989852b
and ecx, ebx
neg ecx
dec ebx
or ebx, esi
sub edi, ebx
and edi, ecx
or ecx, ebx
neg edi
xchg ebx, esi
neg ecx
jmp 0x46b1b9
push 0xc9924a2b
sub ebx, ecx
mov esi, ebx
mov ecx, esi
xor esi, ebx
or esi, ebx
rol ecx, 0x18
rol ecx, 0xe
not esi
or ebx, esi
xchg esi, ecx
sub ebx, edi
and esi, edi
jmp 0x46da1f
pop edx
rol esi, 9
rol esi, 0xe
or ecx, 0xcabcaa95
xor ecx, 0xcabcc77f
xchg ecx, ebx
add edi, ecx
sub esi, edi
ror edi, 9
jmp 0x46c70a
call fcn.0046c9ba
not ecx
xor ebx, edi
xchg edi, ebx
nop
xor edi, ecx
bswap ebx
and edi, 0xcabe03a7
sub ebx, ecx
sub ecx, edi
xor ecx, edi
and esi, 0xcabe6e3f
mov ecx, 0xcabe8a99
jmp 0x46b9bf
mov edx, 0x33274000
bswap edi
or esi, ecx
inc edi
or esi, edi
and edi, ebx
rol ebx, 8
jmp 0x46cd91
push 0xc986d275
add ecx, 0xcaca9e0f
and edi, ebx
rol ebx, 2
add ebx, 0xcacaf1c5
sub edi, ebx
inc ebx
or esi, edi
add esi, ebx
bswap ebx
add ebx, 0xcacb944b
sub ebx, ecx
or ebx, 0xcacbcb4d
ror ebx, 0xc
shl edi, 0x1e
jmp 0x46d5c1
pop edx
ror ecx, 3
shr ebx, 2
neg edi
sub edi, 0xcacdca57
mov edi, esi
add edi, ebx
add esi, ecx
xchg esi, edi
sub ebx, ecx
or ebx, 0xcace6af5
sub esi, edi
ror edi, 5
mov ecx, edi
mov ecx, ebx
sub ebx, ecx
xchg edi, ecx
jmp 0x46d435
call edx
mov ebx, 0xcad03f8f
sub edi, ecx
add ecx, esi
or esi, ebx
add ebx, ecx
sub ebx, ecx
shr ebx, 0x1a
mov ebx, 0xcad0f611
xchg edi, esi
mov ecx, 0xcad12cbb
jmp 0x46c911
pop edx
shl ecx, 0x1a
add ecx, edi
or esi, ecx
rol esi, 0x13
add ecx, esi
xor ebx, esi
add esi, 0xcad1f0f1
inc ebx
shl ebx, 0xc
and ebx, esi
nop
not edi
jmp 0x46da3e
pop edx
sub ebx, edi
or esi, 0xcad2bf35
mov ecx, ebx
mov ebx, esi
nop
not edi
xchg esi, ecx
xor edi, 0xcad369df
bswap ecx
or edi, 0xcad3b647
jmp 0x46ba6d
push 0xc98696ef
mov esi, ecx
xor ebx, ecx
inc edi
xor ecx, ebx
sub ebx, esi
add edi, esi
xchg ebx, esi
mov ecx, ebx
dec ecx
sub edi, 0xcadd3875
or edi, esi
shl edi, 0xe
xchg esi, edi
add ebx, 0xcadda4ef
jmp 0x46cdfa
push 0xc98e9184
xor esi, edi
add esi, ebx
and esi, ecx
add edi, ecx
dec ecx
ror ebx, 0x1c
jmp 0x46a989
call edx
xor ecx, ebx
dec esi
rol ebx, 0x13
add ebx, 0xcae159b3
mov ebx, edi
or ebx, ecx
jmp 0x46c131
push 0x69447
xchg esi, ecx
and ebx, edi
or esi, 0xcae4230f
add ecx, 0xcae43fc3
add esi, edi
xchg ebx, ecx
mov ebx, ecx
bswap edi
xor ecx, edi
sub ebx, 0xcae5634d
bswap edi
or ebx, 0xcae59847
jmp 0x46b927
push 0xc98fa5cb
sub ecx, esi
or edi, ebx
and ecx, edi
xchg ecx, ebx
and esi, edi
shr ecx, 0xf
rol ebx, 0x1f
sub edi, ebx
and ecx, ebx
xor ecx, ebx
shr ecx, 0x1f
dec ebx
jmp 0x46bf13
mov edx, 0x33274000
add esi, ecx
xchg ecx, ebx
xor ecx, edi
not ebx
sub ecx, esi
not edi
neg esi
xchg edi, ebx
xor ebx, ecx
xchg ecx, ebx
sub ebx, esi
or esi, ebx
not ecx
sub ecx, edi
jmp 0x46bd4b
call edx
inc esi
or esi, 0xcaf4ee9d
sub esi, ebx
or edi, esi
or ecx, esi
shr ebx, 0xf
ror esi, 0x1b
shl ebx, 6
jmp 0x46b434
push 0xc98c1179
xchg edi, esi
shl edi, 9
not edi
sub esi, ecx
add edi, ecx
dec ecx
dec ebx
and edi, ebx
xchg edi, ebx
mov esi, 0xcaf967cb
jmp 0x46ce8d
call edx
sub ecx, 0xcaf993e9
add esi, ebx
xor edi, esi
neg esi
or ebx, ecx
or ebx, esi
shr ecx, 0x1a
neg ecx
mov ebx, edi
inc esi
jmp 0x46d512
push 0xc98a56ad
and esi, edi
mov ecx, ebx
nop
and ecx, esi
sub edi, ebx
add ecx, ebx
sub edi, 0xcafb44db
mov ebx, esi
mov edi, 0xcafb7663
and ecx, esi
jmp 0x46c61f
push 0xc98a7429
dec esi
add ecx, esi
and edi, ebx
shl esi, 0xa
nop
xor esi, ebx
jmp 0x46d367
pop edx
bswap esi
add edi, esi
bswap edi
and ebx, ecx
bswap ecx
add edi, ecx
jmp 0x46b64f
pop edx
or ebx, ecx
sub ebx, 0xcb039e13
mov esi, ebx
or ecx, ebx
ror ebx, 0x18
and ecx, esi
xor ecx, 0xcb04257f
add esi, ecx
xchg ecx, ebx
sub ebx, esi
jmp 0x46cee0
call fcn.0046c9ba
rol ebx, 0x1a
xor edi, ebx
dec edi
sub ecx, ebx
mov esi, ebx
dec esi
shr esi, 4
bswap ebx
or ecx, edi
or ebx, 0xcb078cf3
jmp 0x46dab4
push 0x40
xchg ebx, ecx
xchg edi, ecx
or ebx, esi
add esi, ecx
dec edi
ror esi, 0x1c
jmp 0x46c33a
push 0xc987fe81
mov ecx, esi
and edi, ebx
xor ecx, edi
not esi
add ecx, 0xcb0e1b2f
or esi, ebx
bswap esi
ror edi, 0x1b
xor esi, ebx
and ebx, edi
add ecx, edi
mov esi, 0xcb0f316d
xchg edi, ecx
xor edi, ecx
neg ecx
xor edi, esi
jmp 0x46e093
call fcn.0046c9ba
mov edi, 0xcb166ed7
shl edi, 0x17
not ecx
add ebx, 0xcb16c6c7
jmp 0x46cb84
pop edx
and ecx, ebx
xchg ecx, edi
or edi, 0xcb17d3df
or ecx, 0xcb17ecb9
add esi, ecx
add edi, 0xcb1833a1
jmp 0x46c098
mov edx, 0x33274000
neg ebx
inc edi
and esi, edi
add ebx, edi
jmp 0x46c8dd
call edx
neg esi
bswap ecx
or ebx, esi
xchg ecx, edi
jmp 0x46d29e
pop edx
and ebx, edi
mov ebx, ecx
xor ecx, 0xcb1ab79f
shr ebx, 0x19
or ebx, 0xcb1af07b
shl edi, 0x1e
ror ecx, 0x1d
and ecx, 0xcb1b4507
rol ecx, 0x13
sub ecx, edi
jmp 0x46b21c
call edx
neg esi
xchg edi, ebx
sub ecx, ebx
and ebx, esi
neg ecx
xchg esi, ecx
bswap edi
or esi, 0xcb2f5f21
sub edi, ecx
mov edi, esi
mov ebx, edi
xchg esi, edi
jmp 0x46b1ef
push 0xc98a38d7
not ebx
not edi
sub ecx, esi
sub edi, 0xcb399e55
mov edi, 0xcb39befb
add ecx, esi
jmp 0x46c5e5
call fcn.0046c9ba
xchg esi, ebx
xchg ebx, esi
add esi, ecx
sub ebx, 0xcb415cb5
xchg ecx, edi
mov edi, 0xcb419285
xchg esi, edi
add esi, 0xcb41c87d
inc esi
xor ecx, edi
jmp 0x46d9b0
pop edx
add esi, edi
and ebx, 0xcb424537
mov edi, ebx
not ecx
xchg ebx, edi
xchg edi, ecx
not ebx
xor esi, 0xcb42ed8f
xchg ebx, esi
inc esi
jmp 0x46c6da
push 0xc986b411
mov ebx, esi
sub esi, ebx
xor esi, ebx
or esi, 0xcb447777
add ecx, ebx
and esi, edi
xchg edi, ecx
xchg esi, ebx
sub edi, ebx
xor edi, ebx
mov edi, ecx
xchg ecx, ebx
jmp 0x46c035
mov edx, 0x33274000
shr edi, 0xf
and edi, esi
sub edi, ebx
xor edi, ebx
add esi, ecx
add esi, edi
and ebx, 0xcb47f2f7
mov edi, ebx
jmp 0x46afb1
push 0xc98c35c3
or ecx, esi
add ebx, 0xcb484d5d
mov ecx, edi
add edi, ecx
add ebx, esi
xor ebx, 0xcb48b317
add edi, ebx
and ecx, 0xcb48e6e1
add edi, ecx
sub edi, 0xcb492155
mov ebx, esi
xchg esi, ebx
xor ebx, 0xcb496eef
sub edi, ebx
jmp 0x46b599
push 0xc9934215
or ecx, esi
xor ebx, 0xcb4abb23
xchg esi, ecx
add ecx, edi
xchg edi, ecx
xchg ecx, edi
not edi
xor ebx, esi
jmp 0x46c94f
push 0xc98f8475
mov ecx, esi
sub edi, ebx
inc ebx
sub ebx, edi
sub edi, ecx
inc ecx
mov edi, ebx
bswap esi
mov esi, ecx
or esi, 0xcb62c101
jmp 0x46c36c
pop edx
neg edi
add edi, esi
xor ebx, 0xcb631c65
add ebx, ecx
add esi, ecx
dec ecx
and edi, ecx
or esi, edi
and ebx, 0xcb63befb
mov ebx, ecx
add ebx, 0xcb63f307
mov ecx, ebx
jmp 0x46c10e
pop edx
or edi, ebx
shr ebx, 0x15
bswap ecx
inc ebx
xchg edi, esi
sub ebx, esi
or edi, ebx
sub edi, ebx
or edi, ecx
mov ecx, ebx
sub esi, edi
xchg edi, esi
mov ebx, edi
or ebx, edi
jmp 0x46c28e
push 0xc98a928b
and ecx, 0xcb717f73
mov edi, ecx
xchg ecx, edi
add ecx, 0xcb71cf81
add edi, esi
sub ecx, esi
add ebx, ecx
and ecx, edi
bswap ecx
not edi
jmp 0x46ae3f
mov edx, 0x33274000
neg ecx
mov ebx, edi
mov ebx, ecx
sub ecx, edi
ror ebx, 3
xchg ebx, ecx
sub ebx, 0xcb734547
and ecx, edi
ror esi, 0x11
and esi, ebx
not ebx
and edi, ebx
and ebx, edi
inc esi
jmp 0x46b7c6
pop edx
or edi, ecx
xchg ebx, ecx
rol esi, 3
shl ecx, 0x18
or edi, ebx
or ecx, edi
xor ecx, 0xcb74e383
not ebx
mov edi, ebx
add esi, ecx
jmp 0x46d932
push 0xc985c0fe
sub esi, edi
and edi, ebx
sub esi, 0xcb77de59
xor ecx, edi
jmp 0x46e04b
pop edx
ror esi, 0x1a
mov esi, ebx
xchg ebx, esi
ror ecx, 0x1d
or ebx, edi
mov esi, 0xcb78a637
mov ecx, ebx
mov ebx, esi
xor esi, ebx
xor ebx, edi
mov esi, 0xcb793b01
or ecx, ebx
and esi, edi
not ebx
add esi, 0xcb79a7a1
mov esi, ecx
jmp 0x46aca6
push 0xc988599b
sub esi, ecx
mov ebx, 0xcb79fe95
xchg ecx, edi
and edi, esi
add edi, ebx
sub ebx, edi
jmp 0x46c413
mov edx, 0x33274000
inc ecx
xchg esi, ebx
xor edi, ebx
sub ebx, ecx
mov esi, 0xcb7c80e5
mov ebx, 0xcb7c9d99
nop
sub esi, 0xcb7cd53f
bswap ebx
xor edi, 0xcb7d136f
jmp 0x46d564
pop edx
xchg esi, ebx
sub ecx, esi
and ebx, edi
shl esi, 0xa
mov esi, ebx
shr ecx, 0x1f
shr ecx, 0x1d
xor ebx, 0xcb7f7e31
jmp 0x46d590
call fcn.0046c9ba
neg edi
sub edi, 0xcb812429
dec esi
mov ecx, 0xcb815c27
sub ecx, esi
rol edi, 0x19
xchg ebx, ecx
not esi
dec ebx
mov ebx, edi
or ebx, edi
xor ecx, 0xcb823d9f
jmp 0x46d8d4
pop edx
or ebx, 0xcb8263f9
add ebx, esi
bswap ebx
add ecx, esi
sub ebx, edi
or edi, ecx
add ecx, ebx
mov esi, ebx
or ecx, 0xcb833719
mov ecx, 0xcb8353a9
and ecx, 0xcb836c39
mov edi, ecx
and ecx, ebx
mov ebx, esi
jmp 0x46c244
push 0xc986f049
and ebx, 0xcb83df73
xor ecx, esi
and edi, 0xcb8414c5
add ebx, ecx
and ecx, 0xcb84489f
mov ebx, esi
nop
mov ebx, edi
add ebx, ecx
and ecx, 0xcb84cea5
add edi, 0xcb84eb35
and ebx, esi
jmp 0x46bd05
push 0xc9883abb
xor ecx, ebx
and edi, 0xcb8b19e9
add ebx, ecx
mov ebx, 0xcb8b4d9d
add edi, 0xcb8b69d3
xor ecx, ebx
or ecx, esi
bswap ebx
and ecx, 0xcb8bd933
and ecx, ebx
add esi, edi
xor ecx, edi
xor ebx, esi
or ecx, esi
jmp 0x46d467
pop edx
sub ebx, edi
and ebx, edi
shl esi, 8
or edi, ecx
xor esi, 0xcb8e1137
or esi, ebx
mov ebx, ecx
xor edi, 0xcb8e5e41
xor edi, 0xcb8e7a79
xor edi, ecx
jmp 0x46d826
call edx
xchg esi, ebx
sub ecx, esi
xor ebx, ecx
neg ebx
sub esi, edi
and edi, ebx
and ebx, edi
inc esi
jmp 0x46ad64
push 0xc989677b
add ecx, 0xcb966191
mov esi, ebx
and ecx, esi
add ebx, ecx
or ebx, edi
bswap ecx
mov esi, ebx
shr ecx, 0x19
jmp 0x46bdcb
call edx
and edi, esi
or ebx, ecx
xor ecx, 0xcb9a224b
xor esi, 0xcb9a3eb7
jmp 0x46adb2
pop edx
sub esi, ebx
or edi, esi
or esi, ecx
add ecx, edi
or ecx, edi
xchg edi, esi
mov edi, esi
dec esi
sub ebx, edi
and ecx, 0xcb9b5693
jmp 0x46b687
call edx
mov ebx, 0xcb9b81e9
and ebx, 0xcb9b9a79
mov edi, ebx
xchg ebx, edi
bswap ebx
or esi, 0xcb9c099d
xor edi, ecx
sub ecx, 0xcb9c3f15
bswap ebx
xor edi, 0xcb9c7d45
or esi, 0xcb9c99fb
sub ecx, edi
neg edi
add ebx, esi
bswap ebx
and edi, 0xcb9d20d7
jmp 0x46bcc4
push 0xc98bc9fc
or ecx, 0xcb9e66a5
or esi, ecx
xchg ecx, ebx
xor ebx, ecx
dec esi
shl edi, 0x17
mov ecx, 0xcb9f0ad9
and ecx, edi
mov esi, 0xcb9f45a7
and esi, 0xcb9f5e37
xchg ecx, edi
xor ecx, esi
dec edi
xor ebx, ecx
add edi, 0xcb9fe9b7
mov esi, edi
jmp 0x46bd1f
pop edx
or edi, ecx
sub edi, esi
shl edi, 0xc
ror ecx, 6
jmp 0x46d1c2
call edx
mov edi, ecx
sub ecx, 0xcba1f7df
add ecx, 0xcba210b9
add ebx, 0xcba22d23
mov ebx, edi
mov ecx, ebx
xchg ebx, edi
and ebx, esi
xor esi, ebx
or edi, ebx
shl ecx, 2
or edi, ecx
jmp 0x46bb9c
push 0xc9941f43
mov ebx, edi
mov ebx, ecx
xor ebx, edi
and ecx, 0xcba45dc3
xchg edi, ecx
shl edi, 0x17
mov edi, ebx
shl ecx, 5
or edi, ebx
and ecx, 0xcba500a3
shl ebx, 0x15
rol esi, 0xf
jmp 0x46b318
push 0xc9926b03
xchg edi, esi
shr esi, 1
neg ebx
xor ecx, edi
or ebx, 0xcba5d5a7
xor ebx, 0xcba5f1dd
jmp 0x46dbd4
mov edx, 0x4132136a
rol edi, 0xc
add ecx, edi
neg ebx
xchg ecx, ebx
inc edi
and ecx, esi
neg esi
rol edi, 8
sub esi, ecx
sub ecx, ebx
xor ecx, ebx
dec esi
jmp 0x46c768
call fcn.0046c9ba
rol edi, 0x15
dec ecx
ror ebx, 0xf
or edi, ecx
ror edi, 6
ror edi, 4
sub edi, esi
add edi, 0xcba82c39
add esi, edi
xor ecx, edi
not ebx
add ecx, esi
jmp 0x46aed6
push esp
and edi, ebx
and ebx, edi
xor ebx, edi
sub edi, 0xcbaa3869
xor edi, ecx
rol esi, 0xf
or ebx, edi
sub esi, 0xcbaaaba3
xchg edi, ebx
sub ecx, edi
jmp 0x46db21
push esp
sub ebx, edi
rol ecx, 0x12
nop
or edi, 0xcbada0e9
inc esi
xor ebx, edi
or esi, 0xcbadf609
or ebx, 0xcbae12f3
and esi, ebx
shr ecx, 0x19
jmp 0x46c811
push 0xc9909a8d
sub ecx, edi
xchg ecx, edi
xchg edi, esi
mov ecx, 0xcbafaeb9
sub ebx, edi
xor ebx, edi
xchg edi, ecx
or edi, ecx
jmp 0x46a8b4
call fcn.0046c9ba
dec esi
and esi, ecx
shr esi, 3
xor esi, ecx
xchg ecx, edi
sub ecx, ebx
dec esi
xor edi, ebx
add esi, ecx
dec ecx
xor esi, edi
bswap esi
and ebx, edi
add ebx, 0xcbb1b9fd
jmp 0x46aea0
push 0xc993fee9
add edi, 0xcbb1e07b
add ecx, 0xcbb1fce5
shr ecx, 0xe
and edi, ebx
or ebx, edi
mov esi, 0xcbb26dcd
sub esi, ecx
xor esi, ecx
jmp 0x46d9f1
mov edx, 0x33274000
or ebx, esi
mov ecx, 0xcbb2e2e1
add ebx, 0xcbb3033d
sub ebx, ecx
or ebx, 0xcbb33967
xor esi, edi
jmp 0x46bcae
call fcn.0046c9ba
and ebx, 0xcbb37da5
mov edi, ebx
sub ebx, 0xcbb3b1a3
add ecx, edi
nop
shl ebx, 0xc
or esi, edi
mov ebx, edi
sub ebx, edi
xchg ecx, esi
ror esi, 0x10
shr ecx, 0xa
sub ebx, esi
xchg ebx, esi
jmp 0x46b6d9
pop edx
and ecx, esi
and edi, 0xcbb59867
add esi, edi
mov ebx, 0xcbb5cc0b
shl ebx, 6
mov esi, ebx
or esi, ebx
add esi, 0xcbb636b3
add esi, ecx
mov ebx, esi
add ecx, 0xcbb68947
shr ecx, 0xf
and edi, ebx
and ebx, edi
rol ecx, 0x12
rol ecx, 5
jmp 0x46dfe9
pop edx
ror ecx, 0xc
sub edi, ebx
inc ebx
and edi, ecx
shl ebx, 0xc
xchg edi, esi
or ecx, 0xcbcd4dc7
add ebx, 0xcbcd6657
jmp 0x46ccb6
pop edx
mov edi, esi
not edi
sub esi, ecx
xor esi, ecx
not esi
xor esi, 0xcbd614e5
xchg esi, ebx
mov esi, ecx
mov ecx, edi
mov ecx, ebx
mov ebx, esi
xor esi, 0xcbd6b139
add edi, esi
add ebx, edi
jmp 0x46aa00
push 0xc985e26b
add ebx, ecx
xor ecx, edi
sub ecx, 0xcbd8a279
mov edi, ebx
xor edi, esi
sub esi, 0xcbd8f393
or ebx, ecx
sub esi, edi
jmp 0x46d38d
push 0xc9881c8b
xchg ecx, esi
xchg ebx, ecx
xor esi, 0xcbda96e1
xchg ebx, esi
or ecx, esi
xor ebx, ecx
jmp 0x46d6c1