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

Disassembly:
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff04
jne 0x401093
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff12
jne 0x401108
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffefa
jne 0x401191
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff2e
jne 0x401229
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
call sub.user32.dll_CascadeWindows
ret
jmp 0x46a8cc
rol edi, 0xc
jmp 0x46c4c4
pop edi
or esi, ebx
add ecx, edx
xor ebx, 0xaabbf91e
or esi, ecx
add edx, ecx
rol ebx, 0xc
xchg esi, ecx
neg ecx
or edx, 0xaabc9892
xor edx, ebx
jmp 0x46d4da
push 0xaa52bfe2
add edx, ecx
add ecx, esi
sub esi, edx
dec esi
sub esi, 0xaabd413e
mov ebx, esi
xor esi, edx
and ebx, 0xaabd90f4
jmp 0x46b4a2
pop edi
dec esi
or ecx, ebx
add edx, ecx
neg edx
shl edx, 0x1f
xor edx, 0xaac151be
or esi, edx
add esi, ebx
inc edx
or edx, 0xaac1b61a
jmp 0x46b73b
push 0xaa4e2e3a
or esi, ebx
add edx, ecx
add esi, edx
sub ecx, edx
xchg esi, edx
mov ebx, esi
or edx, esi
inc ecx
jmp 0x46cf58
call edi
sub edx, esi
and ebx, edx
xor edx, ecx
add esi, ecx
xor ecx, edx
xor ebx, edx
nop
xchg ebx, edx
and ecx, ebx
inc ebx
ror edx, 0xe
inc esi
jmp 0x46c0bb
pop edi
and ecx, edx
nop
and ecx, edx
sub edx, ebx
shl ebx, 0x1b
dec esi
sub ebx, ecx
and ebx, edx
xor edx, ecx
xor ebx, ecx
or ecx, 0xaacd7a76
xchg esi, ebx
jmp 0x46c1a7
pop edi
xor ecx, esi
ror ecx, 0x1c
rol ecx, 0x15
add ecx, ebx
sub esi, 0xaad05e36
bswap esi
xor esi, edx
ror ebx, 1
jmp 0x46e320
call edi
mov edx, ecx
sub ebx, edx
dec edx
ror ebx, 9
inc ecx
not ebx
and esi, 0xaad61b14
or ebx, esi
jmp 0x46aea5
pop edi
add esi, ebx
or esi, ecx
xchg esi, ebx
xor ebx, edx
jmp 0x46bbd4
push 0xaa4c42b6
add ebx, ecx
or esi, edx
shl esi, 0x1d
xor esi, 0xaad7d39e
jmp 0x46d10a
call fcn.0046e2f4
shr ebx, 0xe
or esi, ebx
or edx, esi
sub ecx, esi
and esi, edx
and esi, ebx
or edx, ebx
add ecx, esi
jmp 0x46c805
push 0xaa54d11c
and ecx, 0xaae04028
xor esi, ecx
mov edx, esi
nop
xchg ecx, ebx
sub ecx, 0xaae0c9b0
jmp 0x46b9d0
mov edi, 0x33274000
shl ebx, 5
or ebx, ecx
add ecx, edx
add ebx, esi
sub edx, 0xaae2be36
bswap edx
xor esi, ecx
or ebx, ecx
jmp 0x46bb0c
call fcn.0046e2f4
dec edx
or esi, edx
rol esi, 0x19
add ecx, esi
add ecx, ebx
xor esi, ebx
xor ebx, esi
xchg ecx, ebx
xchg edx, ecx
xor ebx, ecx
add ecx, ebx
neg esi
jmp 0x46c5ba
push 0xaa4d646d
shl edx, 4
or edx, ecx
inc ebx
xor esi, ebx
jmp 0x46c269
call edi
sub ebx, edx
sub esi, 0xaae9a652
xor esi, edx
xor edx, esi
xor ecx, 0xaae9f8ac
or esi, ecx
or ebx, edx
or edx, 0xaaea447a
jmp 0x46bf34
pop edi
xor esi, ebx
add esi, ecx
add edx, esi
inc ecx
xor esi, ebx
xchg ecx, edx
or esi, ebx
xchg edx, ebx
jmp 0x46bfc3
pop edi
add edx, 0xaaf6d024
add ebx, ecx
or ebx, edx
or edx, 0xaaf71d74
mov ebx, 0xaaf73734
or ebx, 0xaaf750a2
rol esi, 9
dec ebx
inc edx
or edx, 0xaaf7c382
xchg edx, esi
xor esi, ebx
sub ecx, esi
and esi, edx
jmp 0x46add8
push 0xaa52a100
mov ecx, esi
shl edx, 8
add ecx, 0xaaf9d370
add edx, esi
and esi, edx
not edx
xor edx, 0xaafa3bfa
bswap ecx
bswap ecx
xor esi, ebx
and esi, edx
xchg ecx, edx
sub edx, esi
sub edx, ecx
jmp 0x46ab68
push 0xaa50e9a8
add esi, ebx
sub ecx, 0xab019e68
bswap ecx
sub esi, ecx
shr edx, 0x1f
or ecx, 0xab020f7e
add esi, 0xab02293e
xor edx, esi
jmp 0x46c3fb
mov edi, 0x33274000
ror ecx, 0x10
add edx, ecx
mov edx, ebx
and ecx, esi
and ecx, ebx
and ebx, edx
xor edx, ecx
rol ebx, 0xc
and esi, 0xab0335fc
xchg ecx, ebx
or ebx, esi
mov ebx, edx
add esi, edx
sub esi, 0xab03b12c
jmp 0x46e3c5
call fcn.0046e2f4
add edx, 0xab06f8da
add ebx, ecx
xchg ecx, ebx
dec ebx
and ebx, esi
xchg esi, edx
or esi, ecx
sub ecx, 0xab07aec8
mov ecx, esi
and ecx, edx
and ebx, esi
xor edx, esi
jmp fcn.0046ae47
pop edi
add ecx, 0xab0beabc
add ecx, ebx
mov ebx, esi
shr esi, 0x12
jmp 0x46c461
push 0xaa577fea
sub edx, ecx
add edx, esi
inc ecx
and esi, edx
not edx
sub ecx, ebx
jmp 0x46c833
pop edi
or ebx, ecx
add edx, ecx
jmp 0x46deb8
pop edi
sub edx, ecx
or ecx, esi
jmp 0x46b70c
pop edi
and esi, 0xab151b6e
add ebx, edx
add ecx, esi
bswap ecx
jmp 0x46bc15
pop edi
add ebx, ecx
or edx, 0xab1f9c36
or ecx, ebx
and ebx, 0xab1fd112
xor esi, ebx
xor edx, ebx
add ebx, ecx
sub edx, ebx
and ecx, edx
and ebx, esi
and ebx, ecx
xor edx, ebx
jmp 0x46d7ed
mov edi, 0x33274000
sub esi, ebx
and edx, 0xab20daa8
xor esi, edx
xor ecx, edx
and ebx, 0xab212972
mov edx, 0xab214304
add edx, 0xab215cc4
xor edx, 0xab217df0
jmp 0x46d49f
pop edi
mov esi, ebx
and esi, 0xab21b820
rol edx, 4
ror esi, 0xd
add ebx, ecx
mov ecx, ebx
xor ebx, edx
shr esi, 0x18
sub ebx, esi
or ecx, esi
bswap ebx
xchg esi, ebx
jmp 0x46b9e3
push 0xaa4c7cf6
bswap esi
and esi, ebx
and edx, ecx
mov ebx, 0xab2415be
or ebx, 0xab242f7e
and edx, ecx
and ecx, esi
add edx, 0xab247fe6
jmp 0x46d568
call edi
or ebx, 0xab26ce4c
sub edx, esi
sub edx, ecx
shl edx, 2
or edx, ecx
xor esi, ebx
rol ecx, 8
xor ebx, esi
jmp 0x46be9c
push 0xaa54ef78
xchg esi, ecx
and ebx, esi
xor edx, esi
rol ecx, 0xa
jmp 0x46d520
push 0xaa538d6d
xchg ebx, ecx
nop
xchg ecx, ebx
rol esi, 0xe
inc ebx
ror esi, 1
xchg ebx, ecx
dec esi
jmp 0x46dae6
pop edi
not ebx
neg esi
rol esi, 0x1f
add ecx, esi
ror edx, 7
mov esi, edx
xchg esi, edx
sub esi, ecx
and esi, 0xab302fe4
xchg ecx, ebx
add esi, ebx
add edx, ecx
jmp 0x46b2fe
call fcn.0046e2f4
xor ecx, edx
xchg esi, ebx
bswap ecx
xor esi, ebx
inc ecx
shr esi, 3
ror ebx, 9
shl esi, 0x16
sub ecx, esi
xchg ebx, esi
xchg ebx, ecx
or ecx, esi
jmp 0x46b153
mov edi, 0x33274000
add esi, ecx
inc esi
or edx, esi
xor ecx, esi
jmp 0x46b07c
pop edi
nop
add ecx, esi
sub esi, 0xab38c99e
or ebx, ecx
xor edx, 0xab38faa0
and esi, ecx
and edx, esi
and edx, ebx
and ebx, 0xab3962fe
xchg esi, ecx
jmp 0x46d13f
push 0xaa599b83
or ebx, 0xab3a6398
sub edx, esi
and ecx, 0xab3a941c
xchg ebx, edx
inc edx
inc edx
xor ebx, ecx
inc edx
mov ecx, esi
and ecx, edx
jmp 0x46cb6d
call edi
xor edx, 0xab3d0d72
sub edx, esi
mov ebx, 0xab3d41f6
neg edx
and ecx, edx
bswap edx
jmp 0x46baba
push 0xaa4fa9bc
xchg edx, esi
or esi, 0xab3dd988
xchg edx, ecx
not ebx
jmp 0x46e16a
pop edi
or ebx, edx
xor ecx, 0xab4497d2
or esi, ecx
or ebx, edx
jmp 0x46c867
call edi
sub ecx, esi
add ebx, ecx
neg ebx
rol ebx, 0xe
mov ecx, esi
neg ecx
jmp 0x46d006
pop edi
sub esi, edx
xchg ebx, esi
jmp 0x46e566
call fcn.0046e2f4
shr ecx, 0xf
and ecx, ebx
or esi, ebx
and edx, 0xab515ce6
jmp 0x46e485
pop edi
add edx, ecx
or edx, esi
or edx, 0xab51b7f8
or ecx, ebx
sub esi, 0xab51ebd0
or esi, 0xab520512
or ecx, esi
add edx, ebx
xor ebx, ecx
sub ecx, esi
jmp 0x46b5f0
push 0xaa50caa2
or ebx, 0xab5292fa
xchg ebx, esi
mov ecx, 0xab52c6f8
shr edx, 0xc
and edx, ebx
xchg edx, ebx
xchg esi, ecx
sub ebx, edx
xor edx, ebx
or ebx, 0xab5380de
add edx, ebx
xor edx, 0xab53b266
mov ebx, edx
mov edx, ecx
jmp 0x46b47b
push 0xaa588a75
xor ebx, 0xab55a0e6
mov edx, esi
not ebx
dec edx
add esi, 0xab560838
rol edx, 3
or ecx, esi
sub ebx, esi
mov esi, 0xab567406
or esi, 0xab56919a
jmp 0x46e4d3
push 0xaa4e132c
xor esi, ecx
dec edx
jmp 0x46ac79
pop edi
mov ebx, ecx
shr ecx, 0x10
sub edx, ebx
mov ebx, edx
not ecx
xor ecx, 0xab5da3b0
or esi, ecx
and edx, esi
or ecx, esi
xor edx, ecx
and esi, ebx
xor ecx, 0xab5e3f34
jmp 0x46d4b6
call fcn.0046e2f4
mov edx, ecx
sub ebx, edx
bswap ecx
or ebx, edx
mov ebx, ecx
mov ecx, edx
jmp 0x46ca76
pop edi
add ebx, ecx
xor edx, ebx
jmp 0x46e27d
mov edi, 0x33274000
ror edx, 2
and esi, 0xab6a1a5a
jmp 0x46cc0e
call edi
xchg ebx, edx
xchg ecx, esi
mov ecx, edx
or ecx, ebx
sub edx, esi
and ecx, 0xab7000b4
jmp 0x46d9b6
push 0xaa51045c
or ecx, 0xab7613b8
ror ebx, 0x18
xchg ebx, esi
and ecx, 0xab7663f4
rol ebx, 0x12
and edx, ecx
sub ebx, ecx
xchg ebx, edx
jmp 0x46d188
pop edi
mov ebx, edx
and edx, esi
and edx, ebx
xchg edx, esi
and esi, 0xab7976c4
nop
xchg ecx, ebx
and esi, ebx
mov ecx, edx
dec ebx
jmp 0x46b2a5
push 0xaa4c219b
xor ecx, 0xab7cbb00
neg ecx
xchg edx, ebx
or ecx, ebx
shl esi, 0xa
or edx, esi
shl ebx, 0xb
bswap esi
shr esi, 0x12
or ebx, esi
or esi, edx
shl esi, 0x18
xor esi, 0xab7dfb6c
add ebx, edx
jmp 0x46aec5
call edi
or esi, 0xab83df7c
xor ebx, 0xab83f864
xchg edx, esi
xor ebx, ecx
sub ecx, esi
sub esi, ecx
mov ecx, esi
neg ecx
jmp 0x46ab3d
push 0xaa55fbb8
or esi, 0xab86d2a4
xor esi, edx
jmp 0x46d4ed
pop edi
or edx, 0xab8972a4
mov esi, 0xab899028
mov esi, ebx
and esi, ecx
jmp 0x46d38e
pop edi
add edx, ebx
and esi, ebx
xchg esi, ecx
mov esi, 0xab8c3472
mov esi, ebx
add ecx, 0xab8c69cc
mov esi, edx
sub esi, 0xab8c9eec
sub ecx, esi
mov ebx, ecx
jmp 0x46cfe4
pop edi
mov ebx, esi
add ebx, 0xab8e6928
mov esi, ecx
or esi, edx
jmp 0x46c681
push 0xaa549493
sub ebx, edx
add edx, 0xab91bda4
sub esi, ecx
sub ebx, edx
or edx, ebx
shr edx, 0x19
add edx, esi
sub ebx, 0xab925434
jmp 0x46cb00
call edi
and ebx, ecx
xor ebx, 0xab944f30
mov edx, esi
xor edx, esi
add esi, edx
shr esi, 0x15
jmp 0x46c6de
push 0xaa579a18
xchg ebx, ecx
xchg ecx, edx
mov esi, ecx
add ebx, esi
and edx, ebx
xor ebx, 0xab964bd2
jmp 0x46b05d
push 0xaa4df7a0
mov edx, 0xab979af4
xor esi, 0xab97b436
sub ebx, ecx
xor edx, ebx
add ebx, ecx
mov ecx, 0xab981fb4
mov edx, ecx
xchg edx, ecx
xor ecx, 0xab986b28
mov ecx, ebx
jmp 0x46bff0
pop edi
and ebx, esi
and ebx, ecx
xor edx, ebx
xchg edx, ecx
xchg esi, edx
or ecx, esi
jmp 0x46cf7d
pop edi
neg esi
or esi, edx
xor ecx, esi
add edx, esi
sub ebx, 0xab9df08e
add ecx, 0xab9e11e6
xchg esi, ebx
xchg ebx, edx
jmp 0x46b884
push 0xaa5761b4
not ebx
neg esi
add ebx, ecx
or esi, edx
and ecx, esi
xchg ecx, esi
neg edx
sub edx, ecx
jmp 0x46b6f7
push 0xaa4f8a0a
mov esi, ecx
and esi, edx
or ebx, 0xaba14338
ror ecx, 0x12
jmp 0x46bc8c
call edi
xor ebx, edx
sub edx, ebx
or ebx, ecx
mov esi, edx
jmp 0x46b716
push 0xaa54b2ee
and esi, 0xabac987e
rol edx, 0xc
ror esi, 0x14
shr ecx, 0xb
add edx, ecx
mov esi, ecx
jmp 0x46b00e
push 0xaa59b9de
shl edx, 0xc
sub ecx, ebx
not ebx
sub ecx, esi
xchg ebx, esi
neg ecx
sub edx, ebx
and ecx, edx
not ecx
ror esi, 0x15
jmp 0x46d87c
push 0xaa563744
or esi, 0xabb28a82
ror edx, 0x10
mov esi, edx
or ecx, 0xabb2d944
mov ecx, 0xabb2f332
shr edx, 0x18
and ecx, 0xabb32980
shl ecx, 0x1b
shr edx, 0x12
shl edx, 0xc
or edx, 0xabb396bc
xchg ebx, ecx
or ecx, esi
sub esi, ecx
jmp 0x46b8aa
call fcn.0046e2f4
add ecx, 0xabb40622
xor edx, ebx
add esi, ebx
sub ecx, 0xabb455e8
or edx, ebx
inc esi
add ebx, 0xabb4a6c6
sub ebx, 0xabb4c0ac
jmp 0x46d45b
push 0xaa55dd5c
and edx, ecx
and ebx, 0xabb6be42
add ebx, esi
and edx, 0xabb6f3ca
xchg ecx, edx
mov ebx, edx
inc ecx
and esi, edx
mov edx, ebx
xchg ebx, ecx
jmp 0x46c61c
pop edi
or edx, ebx
xor ebx, ecx
add ecx, ebx
sub esi, ebx
add esi, ecx
xor ecx, edx
add edx, ecx
neg edx
mov esi, ebx
mov edx, 0xabbda564
add ecx, esi
xor ecx, 0xabbdd69a
jmp 0x46c90d
call fcn.0046e2f4
or ebx, esi
or esi, edx
mov ebx, edx
mov esi, 0xabbe458a
or ebx, ecx
and ecx, edx
xor ecx, edx
add edx, ecx
xor ebx, edx
add ecx, 0xabbedf68
jmp 0x46bc72
pop edi
ror ecx, 1
shr ecx, 0x17
shl ecx, 0x11
or ecx, 0xabc9740e
jmp 0x46dc90
push 0xaa59f268
neg edx
add edx, 0xabcd9ffe
xor edx, ecx
mov ecx, esi
dec ecx
sub edx, 0xabce0bc4
and esi, edx
or ebx, 0xabce3cce
xor ecx, esi
xor edx, ebx
jmp 0x46d06a
push 0xaa4e4d1a
xor esi, ecx
inc edx
bswap edx
xor ecx, 0xabcee41c
or ebx, esi
mov esi, ebx
xchg ebx, edx
xchg edx, esi
mov ecx, esi
add esi, 0xabcf817c
jmp 0x46e1d3
push 0xaa51ee24
dec esi
mov esi, ecx
not edx
add ebx, edx
neg ecx
mov ebx, 0xabd02d1a
xor esi, ecx
inc edx
not ecx
bswap ebx
jmp 0x46d77c
push 0xaa5282f8
nop
and ecx, edx
and ebx, esi
xchg esi, edx
or esi, ecx
shl edx, 8
xor edx, 0xabd38b16
sub ebx, ecx
xor ecx, esi
sub esi, ecx
jmp 0x46b361
pop edi
dec esi
xchg edx, esi
xor ebx, 0xabd432be
mov esi, ecx
not edx
mov ebx, ecx
ror ecx, 0x17
dec ebx
jmp 0x46c944
push 0xaa5a139a
add ecx, 0xabd718f4
xchg ebx, edx
jmp 0x46d272
push 0xaa4c616a
not edx
mov ebx, ecx
xor ebx, 0xabdbb762
or esi, ecx
xor ecx, ebx
mov esi, ecx
jmp 0x46b91e
pop edi
dec esi
add ebx, esi
sub edx, esi
and edx, ebx
jmp 0x46ce95
mov edi, 0x33274000
sub ebx, 0xabdf7450
ror esi, 0xf
add esi, ebx
inc edx
and esi, ecx
or esi, ebx
xor ebx, esi
mov esi, ebx
jmp 0x46de33
mov edi, 0x33274000
sub ebx, edx
shl ebx, 0x11
jmp 0x46e32e
mov edi, 0x33274000
and edx, ecx
sub ebx, ecx
or ecx, ebx
and edx, 0xabe687ca
not edx
shr edx, 0x13
add ebx, ecx
mov ecx, ebx
and esi, ecx
not ecx
sub ebx, esi
ror edx, 0x1d
neg edx
sub edx, ecx
jmp 0x46b53d
pop edi
mov esi, 0xabef1b68
xor ecx, edx
mov ebx, esi
or ebx, edx
and esi, edx
or edx, ebx
sub esi, edx
and ebx, ecx
xor edx, ebx
add esi, ebx
jmp 0x46c7b3
pop edi
add ecx, esi
neg ebx
jmp 0x46e141
mov edi, 0x33274000
add esi, edx
inc ebx
add ebx, edx
add ecx, esi
or ecx, 0xabf1e594
ror ebx, 0x1b
jmp 0x46bf1d
call edi
and ebx, edx
mov edx, 0xabf56a94
add edx, 0xabf58454
add ebx, ecx
or edx, 0xabf5b662
ror ecx, 5
inc edx
xchg edx, ebx
jmp 0x46bd7c
call fcn.0046e2f4
or edx, ebx
shr edx, 2
xchg ebx, ecx
dec esi
xchg edx, esi
shl ebx, 0xf
jmp 0x46ae8b
pop edi
or ebx, ecx
not esi
xor esi, 0xabf83416
sub ebx, ecx
dec ecx
mov ecx, 0xabf8896c
add ecx, edx
and edx, esi
sub edx, esi
and ecx, esi
and ecx, ebx
and ebx, edx
jmp 0x46cd27
pop edi
or edx, ecx
shr esi, 0xd
add ebx, edx
mov ebx, ecx
add ebx, esi
xchg esi, ecx
jmp 0x46d3c6
push 0xaa561942
neg ebx
shl ebx, 0x10
dec esi
mov esi, ecx
not edx
mov ebx, ecx
add esi, ecx
xor ecx, edx
jmp 0x46cbd0
mov edi, 0x33274000
and esi, ecx
and edx, esi
mov ecx, 0xabfbd03c
mov edx, ecx
xchg edx, ecx
xor ecx, 0xabfc1fb0
or ebx, esi
add ebx, edx
sub edx, ecx
and ebx, 0xabfc8736
add ebx, esi
neg edx
shl ecx, 4
sub ecx, ebx
jmp 0x46dd53
mov edi, 0x33274000
mov ecx, 0xabfdc286
mov edx, ecx
neg esi
dec ecx
sub ecx, edx
and ebx, esi
dec esi
sub ecx, edx
xchg esi, edx
and ecx, esi
and ecx, ebx
sub ecx, ebx
and ebx, ecx
xor ebx, 0xabff13b0
jmp 0x46cd4c
mov edi, 0x33274000
add ecx, 0xac0dfa18
sub ebx, edx
xor edx, ebx
shr edx, 0x12
rol esi, 0x10
xor ecx, edx
sub ecx, 0xac0e9d8c
or edx, ebx
mov ecx, esi
add edx, ecx
mov edx, ebx
and ebx, 0xac0f17f6
jmp 0x46afa5
pop edi
and edx, ebx
sub ebx, 0xac114e42
and esi, ebx
xchg ebx, esi
neg ecx
mov edx, esi
jmp 0x46cc6c
push 0xaa59d43a
mov ebx, esi
mov edx, esi
and edx, 0xac17062e
add ecx, edx
mov ecx, ebx
rol ebx, 0x13
ror esi, 0x1b
and esi, ebx
not ebx
mov esi, edx
xchg esi, edx
or esi, ecx
rol edx, 0xb
ror esi, 0x14
jmp 0x46cf2f
push 0xaa58c732
shr ebx, 0x17
ror ebx, 4
add edx, ebx
mov ecx, esi
jmp 0x46d221
pop edi
add esi, 0xac207310
xor ebx, ecx
mov edx, ebx
or ecx, esi
jmp 0x46abf9
push 0xaa53a820
sub ecx, ebx
add ebx, 0xac29fdd0
xchg edx, ebx
ror ecx, 0x15
and ecx, ebx
and ebx, edx
xor edx, ecx
and ebx, esi
xor ebx, esi
add ecx, esi
jmp 0x46dc12
push 0xaa50af94
xchg ebx, edx
xor ecx, edx
shl esi, 0x12
inc esi
not edx
rol edx, 8
mov edx, ecx
sub ebx, edx
mov edx, 0xac2d461a
or edx, 0xac2d63ae
jmp 0x46bf5a
push 0xaa53c6d4
and edx, ebx
dec ecx
shl ecx, 0x1b
mov edx, ecx
dec edx
mov ebx, edx
and edx, esi
xchg esi, edx
jmp 0x46d3d0
push 0xaa5742da
mov ecx, esi
bswap ecx
xchg esi, ecx
inc ecx
jmp 0x46c975
call fcn.0046e2f4
xor ebx, ecx
sub esi, ebx
and edx, ebx
or ecx, ebx
jmp 0x46be3c
call fcn.0046e2f4
add ecx, esi
sub esi, edx
mov esi, 0xac43ab4e
add edx, ebx
xor ebx, ecx
not edx
xor edx, 0xac441352
xor ebx, ecx
mov edx, ebx
add ebx, ecx
sub edx, ebx
not esi
or edx, ecx
or edx, ebx
jmp 0x46acb4
pop edi
xor edx, ecx
mov esi, ebx
not ecx
shr ecx, 4
shl ecx, 0xf
add ebx, 0xac488516
jmp 0x46ad66
pop edi
bswap ecx
inc ecx
jmp 0x46db2f
push 0xaa4fc470
xchg ebx, esi
or esi, edx
and ecx, esi
and edx, 0xac5c7fc2
xor esi, edx
inc esi
inc edx
mov ecx, esi
jmp 0x46bb66
push 0xaa4e6820
and ecx, edx
xor ecx, edx
add edx, ecx
mov esi, ecx
not edx
shr edx, 0x1f
mov ecx, ebx
rol ebx, 0xe
jmp 0x46e3e2
push 0xaa4f6f56
or edx, ecx
xor ebx, ecx
mov edx, ecx
or edx, ebx
bswap ecx
ror ecx, 0xd
jmp 0x46c9b0
pop edi
and ecx, esi
or ecx, ebx
neg edx
xor edx, ebx
jmp 0x46b0bd
call fcn.0046e2f4
sub ecx, edx
add ecx, 0xac69b044
xor edx, ebx
ror edx, 3
xchg esi, ebx
or ecx, edx
xchg esi, ecx
and ecx, 0xac6a530e
and esi, edx
or ebx, 0xac6a843e
and ecx, esi
xchg edx, ebx
jmp 0x46c31e
call fcn.0046e2f4
xor ecx, 0xac6dea46
sub esi, edx
or ebx, 0xac6e228e
xchg edx, ebx
add esi, ecx
inc esi
jmp 0x46b988
mov edi, 0x33274000
sub edx, ecx
or ecx, esi
jmp 0x46c104
call edi
or ecx, 0xac73825c
xchg ecx, esi
mov edx, 0xac73b636
shr esi, 9
add ebx, edx
sub edx, ecx
inc esi
xchg edx, esi
xor ebx, 0xac7459aa
or esi, ebx
xor ecx, ebx
rol esi, 0x12
shl ecx, 0x1e
and edx, esi
jmp 0x46c742
push 0xaa58a8d6
shl ebx, 0xb
add esi, 0xac75fd7e
bswap ebx
add ebx, edx
jmp 0x46d92e
pop edi
bswap ebx
sub esi, ebx
add esi, ecx
inc esi
bswap esi
xchg ecx, ebx
jmp 0x46b8d7