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

Disassembly:
and edi, ecx
rol ecx, 0x10
mov ebx, edx
call sub.user32.dll_GetCapture
or ecx, edi
cmp eax, 0xffffff2e
jne 0x40106a
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
ret
rol ecx, 3
xor edi, ebx
shr ebx, 0x1f
xor ecx, edi
neg ebx
call sub.user32.dll_GetCapture
shl edi, 0x13
add edi, 0x45e5f172
and ecx, edx
xor ecx, 0x45e6c9fa
xor ecx, edi
mov edi, 0x45e7a8a8
mov edx, ebx
cmp eax, 0xffffff02
jne 0x40110f
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
ret
add ecx, 0x45eacb96
neg ebx
or edi, ecx
call sub.user32.dll_GetCapture
inc ecx
cmp eax, 0xfffffef0
jne 0x4011b7
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
ret
shl edi, 4
xchg ecx, edx
not ebx
shl edi, 0xb
xor ebx, edx
call sub.user32.dll_GetCapture
shr edx, 9
cmp eax, 0xffffff00
jne 0x401245
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
call sub.advapi32.dll_LsaGetRemoteUserName
ret
jmp 0x4b7217
or edx, ebx
sub edi, 0x4692f56c
or ebx, ecx
or ebx, 0x4693f2b2
mov ecx, 0x469462d0
jmp 0x4b7aa9
push 0x46a57ac8
add ebx, 0x4e4f888c
shl edi, 0x16
sub ebx, ecx
add ebx, ecx
dec ebx
xor ebx, edi
xor ecx, edx
shr edi, 5
jmp 0x4b8c36
call fcn.004ba125
shr edi, 5
dec ecx
and ecx, edx
bswap ebx
bswap ecx
shr ecx, 0x1f
and ecx, ebx
add edx, edi
neg edx
or edx, edi
jmp 0x4b840f
push 0x46ac5454
add ecx, edi
xor edi, 0x4e64ced2
bswap ebx
bswap ecx
mov edi, edx
add edi, 0x4e6642a4
jmp 0x4b8244
call fcn.004ba125
add edi, ecx
add edi, edx
jmp 0x4b9419
push 0x46bd7560
and edi, ecx
inc edi
and ebx, ecx
or ecx, ebx
mov edi, edx
inc edx
xor ebx, edi
mov edi, ebx
xchg edx, ecx
xor ecx, edx
jmp 0x4b7e8a
push 0x46c3d6f6
or edx, 0x4ec7d0ec
xor ebx, ecx
sub ecx, edi
add ebx, edx
xor edx, ecx
add ecx, edx
or ebx, 0x4eccae5c
ror edi, 4
jmp 0x4b84ea
push 0x46a71372
add edi, edx
mov edi, edx
or ecx, ebx
dec edx
and ebx, edi
xor ecx, ebx
sub ecx, edi
or edx, ebx
ror ebx, 0x1f
mov ecx, edi
jmp 0x4b80b8
push 0x46a940e6
shr edi, 0x16
dec edi
and ecx, edi
rol edx, 9
mov ecx, 0x4eea24f8
bswap edi
dec edi
xor ebx, ecx
jmp 0x4b9553
push 0x46a15f3e
not edx
inc ebx
xchg ebx, edx
sub ecx, 0x4eeeaf7c
xor ebx, 0x4eefb004
rol ecx, 0xf
or edi, ecx
or ecx, edi
mov ebx, ecx
xchg edi, ebx
dec ecx
and edi, ebx
jmp 0x4b970b
pop esi
inc ecx
add edi, ecx
jmp 0x4b9d69
call fcn.004ba125
add ecx, 0x4ef66eb8
neg edi
and ecx, ebx
or ecx, 0x4ef9af94
mov ebx, ecx
mov edx, edi
sub edi, ebx
or edi, ebx
jmp 0x4b9147
push 0x46b25e52
rol ecx, 0x16
mov ecx, ebx
mov edx, ecx
or edx, 0x4f2f1f82
mov ecx, edx
mov edi, edx
and ebx, edx
and edi, 0x4f3128e6
jmp 0x4b9804
pop esi
mov edx, edi
and ebx, ecx
or ecx, edx
mov edx, ecx
or edx, 0x4f3fee48
inc ecx
jmp 0x4b8cd1
call fcn.004ba125
sub ecx, edx
neg ecx
rol ebx, 0x10
add ecx, ebx
sub ebx, edi
mov edx, edi
or edi, ebx
mov ebx, edx
jmp 0x4b9292
call esi
xchg ebx, edx
mov ebx, edx
xor ebx, 0x510ae1c2
and edi, ecx
shl ebx, 9
neg ecx
or edx, 0x510dcc4e
neg ecx
add ecx, edx
xor edx, 0x510fa0e4
sub ebx, ecx
add ebx, 0x5111487e
jmp 0x4b9835
call esi
shl ebx, 7
shr ebx, 0x12
add ebx, ecx
and ecx, edx
shr ebx, 0x1c
and ecx, edi
jmp 0x4b8cb4
pop esi
xchg ebx, edi
add ebx, edx
xchg edx, ecx
mov ecx, edi
add edi, ecx
xor ebx, edx
bswap edi
mov ebx, 0x512b552a
xchg ebx, edi
shl ecx, 1
sub edx, edi
sub ebx, edi
jmp 0x4b836b
pop esi
xor edx, ecx
shl ebx, 0x18
add ecx, ebx
or ecx, 0x51624986
add ecx, edi
or edx, ecx
sub ebx, edx
xor ebx, edi
jmp 0x4b7273
pop esi
shr ebx, 0xf
and edi, 0x517883c6
or ebx, ecx
add edx, ebx
xchg ebx, ecx
and ebx, edi
rol edx, 0xf
xor edx, edi
sub ecx, 0x517dec9c
add edx, ebx
xchg edi, ebx
xor ecx, edi
and ebx, edx
add ebx, edx
jmp 0x4b8153
push 0x469a4e02
rol edx, 0x1a
mov edx, ebx
mov edi, ebx
inc edx
jmp 0x4b80f5
push 0x46c3831c
and ecx, ebx
or edx, ebx
sub ecx, 0x51873ba4
neg ebx
sub ebx, ecx
not ebx
xchg ecx, ebx
shr edi, 0x14
jmp 0x4b7491
pop esi
rol edi, 4
rol edi, 0x1d
sub ecx, ebx
mov ebx, edx
or ecx, edx
mov ecx, edx
jmp 0x4b74f7
push 0x46b9adb8
or edx, 0x51ba2782
sub edi, ecx
and ebx, edi
shl edx, 0xa
mov ecx, edx
not edx
jmp 0x4ba045
pop esi
add ecx, 0x51f7da66
mov edi, ecx
xor ebx, ecx
sub edx, edi
add edx, edi
xchg ecx, ebx
xchg ecx, ebx
xor edx, ecx
jmp 0x4b9100
pop esi
ror ecx, 0x13
or ecx, edx
and ecx, ebx
xor ebx, 0x5213fe4a
jmp 0x4b7dd0
push 0x46b0735a
or ecx, edx
bswap ecx
add ecx, ebx
sub edx, ecx
rol edx, 0x16
bswap ecx
jmp 0x4b9ac1
pop esi
sub edi, ecx
xor edx, 0x5233802a
and edi, ebx
mov ebx, ecx
xor edx, ebx
and ebx, edx
mov ebx, edi
or ebx, 0x52372c92
jmp 0x4b7ef2
push 0x469f260e
and ebx, ecx
xor ebx, edi
sub edx, 0x52398d12
and ecx, 0x523a3ce2
jmp 0x4b8fde
mov esi, 0x6332a2e
ror edx, 0x12
xor ecx, edx
add edi, edx
xchg ebx, ecx
sub ebx, 0x523e20bc
sub edi, edx
xor ecx, edx
mov edi, ecx
jmp 0x4b8a69
push 0x46aee6ae
or edx, edi
inc ebx
xchg ecx, edi
xchg edi, ebx
and edx, 0x5251a9ac
and edx, 0x52525e08
or edi, ebx
xor edx, ebx
mov ebx, edi
or ecx, edi
jmp 0x4b98c3
call esi
and edx, ecx
shl edx, 0x1b
add ebx, edx
mov edi, edx
jmp 0x4b944e
mov esi, 0x6332a2e
not ebx
and edi, ebx
shl edi, 0xd
mov ecx, ebx
mov edi, 0x52998e4e
xchg ecx, edi
add ebx, ecx
xor edx, edi
xor ebx, ecx
or ecx, edx
xchg ebx, ecx
and edx, edi
jmp 0x4b7836
push 0x46b95db2
and ecx, 0x52a5e28a
ror edi, 8
or ebx, ecx
xchg edi, edx
jmp 0x4b7bc6
push 0x46a76770
add edx, 0x52a8d722
or edx, ebx
add edx, ebx
sub ecx, 0x52ab04e0
add ecx, ebx
rol ecx, 0x16
mov edx, ebx
xchg ecx, edi
dec ecx
or edi, ebx
jmp 0x4b8aea
push 0x469abb68
sub ebx, edi
rol edi, 4
bswap ebx
not ecx
sub edx, ecx
sub edx, ecx
jmp 0x4b9f24
call fcn.004ba125
add ebx, ecx
and edx, ebx
xchg ebx, ecx
neg edx
neg edi
add ecx, 0x52bbdfd0
sub ebx, edi
sub edx, 0x52bd3834
bswap ecx
or ecx, edx
mov ebx, 0x52bf5b06
shl edx, 0x17
jmp 0x4b87e1
pop esi
add ebx, 0x52c72878
xor ecx, edx
xchg ebx, ecx
or edi, edx
and ebx, edi
add ecx, ebx
xchg edi, ebx
mov ebx, ecx
jmp 0x4b8b1e
push 0x46c0023c
add edx, ebx
neg ebx
or ebx, 0x52ce64b0
and ecx, edi
mov ecx, ebx
xor ecx, edi
and edx, edi
and ecx, 0x52d20c58
xor ecx, edx
mov edi, edx
jmp 0x4b9ef6
mov esi, 0x6332a2e
xchg edx, edi
and ebx, edx
rol edx, 0x19
shl ebx, 0x18
add edi, ebx
inc edx
nop
dec edx
jmp 0x4b731c
push 0x469edd0c
mov edi, 0x52e83d96
shl edi, 8
or edi, 0x52ea1622
or ebx, 0x52eae6e0
or ecx, 0x52eb8544
or ecx, edx
mov ebx, edi
or edi, ebx
rol ecx, 0x12
ror edi, 0x12
jmp 0x4b7e70
mov esi, 0x6332a2e
or edx, ecx
sub edx, 0x52f7cdb4
xor ecx, ebx
inc edx
jmp 0x4b7292
call fcn.004ba125
rol ecx, 4
mov edi, ecx
or edx, edi
xchg ebx, ecx
sub edi, ebx
dec ebx
shr ecx, 0x1e
rol edx, 1
not edx
not ecx
dec edi
not edx
jmp 0x4b7f17
push 0x46c0f394
mov edx, 0x5308a53a
or ebx, 0x53095628
shl edi, 0x1f
add edi, ecx
mov ebx, ecx
xor edx, ecx
and ebx, ecx
shr ebx, 6
add ebx, 0x530deea4
xor edx, edi
jmp 0x4b8c1c
pop esi
xor ecx, edi
shr edi, 0xa
sub ebx, edi
mov edi, ecx
mov ecx, ebx
add ebx, 0x532ed012
neg edi
add edx, edi
and ebx, edi
ror ecx, 0xd
jmp 0x4b85b9
pop esi
mov ecx, edi
add edi, ecx
or edx, edi
neg ebx
sub edi, edx
and ecx, edx
and edx, ebx
xor ecx, 0x5337aafa
jmp 0x4b7532
push 0x46bcd686
and ecx, ebx
add edx, ebx
nop
shl edi, 0x1d
and edi, 0x533fb838
sub ecx, edi
neg ecx
xor edx, 0x5341d446
sub ebx, 0x534268a6
and ebx, ecx
jmp 0x4b8eaf
pop esi
sub ebx, 0x534b5898
inc ecx
ror ecx, 0x1a
and edi, 0x534d8968
or ebx, edx
dec ebx
rol edx, 0x1b
xchg edx, edi
sub edx, ebx
mov ecx, 0x5351f9f8
jmp 0x4b9e7f
call esi
xor ebx, 0x53535f4e
xor edx, ebx
and ecx, ebx
sub edi, 0x53553710
xor ebx, ecx
mov edx, edi
mov edx, edi
mov ebx, 0x5357e95e
jmp 0x4b8523
call fcn.004ba125
or ecx, edi
or ecx, ebx
mov edx, ecx
shr ebx, 0x11
mov ecx, 0x536a10c6
shl ebx, 0x17
xchg ebx, ecx
xchg ebx, ecx
jmp 0x4b78e1
pop esi
mov ebx, edi
sub ebx, edi
shr edi, 0x19
or ebx, edx
mov ebx, ecx
add ebx, edi
sub ecx, edx
or ebx, edx
jmp 0x4b816d
push 0x46c42bf0
xchg ecx, edx
neg edx
mov ecx, edi
or edx, edi
jmp 0x4b968b
pop esi
or ebx, ecx
and edi, 0x537fb8b4
add ebx, edi
mov ebx, 0x5380b1c6
xchg edx, ebx
inc edi
shr edi, 0x11
mov ecx, edi
jmp 0x4b7a7d
pop esi
or edx, 0x5385913e
xor ecx, ebx
xchg edx, ecx
sub ebx, edx
nop
and edi, 0x53895aa6
add ebx, edx
and edx, 0x538acab6
or edi, ecx
add ebx, edx
jmp 0x4b8edc
push 0x46b34faa
mov edx, ecx
mov edi, ebx
xchg edx, ebx
inc ebx
add edx, edi
xchg ebx, edx
shr ebx, 0x1d
add ecx, edx
jmp 0x4b9f3e
pop esi
shr ebx, 2
sub ebx, ecx
jmp 0x4b7a02
pop esi
add edx, 0x53bd355a
neg ebx
jmp 0x4b9c65
pop esi
neg ebx
add ebx, ecx
sub edi, edx
mov edx, ebx
dec ebx
sub edx, edi
mov edi, ebx
sub ebx, ecx
jmp 0x4b7e52
pop esi
and ecx, edi
mov edx, ecx
jmp 0x4b83ea
pop esi
and ebx, edi
mov ecx, 0x53d74452
jmp 0x4b7d0b
call fcn.004ba125
sub ebx, edx
xchg ecx, ebx
xchg edx, ecx
dec edi
add edi, 0x53feba3a
mov ebx, edx
neg ecx
ror ecx, 0x16
xor ecx, 0x54028432
xchg edx, ebx
add ecx, edi
shl ecx, 0x13
jmp 0x4b8a14
call esi
xchg edi, ecx
or edx, 0x541a5cf2
add ebx, 0x541b257e
rol ebx, 0x19
xchg ecx, ebx
inc edi
or ecx, edi
sub edi, ebx
jmp 0x4b755b
pop esi
or edx, edi
xchg ecx, ebx
xor edx, ebx
shr ecx, 0xf
mov ecx, edi
and ecx, ebx
ror edi, 0x1e
or ebx, ecx
add ecx, 0x542df6a8
rol ebx, 0x1e
jmp 0x4b7515
push 0x46b20928
rol ecx, 9
mov edx, 0x5437a80a
ror ecx, 8
dec edx
add ecx, 0x543a7ae4
inc edi
jmp 0x4b765b
call esi
xor ebx, edi
inc edi
inc edx
and edi, ecx
jmp fcn.004b9a6b
call fcn.004ba125
dec ecx
and edi, ecx
and edx, 0x54820d62
add edi, edx
or edi, ebx
dec edx
sub edx, edi
shl edi, 7
jmp 0x4b9953
mov esi, 0x6332a2e
or ecx, ebx
neg edi
xor edi, ebx
sub edx, edi
sub ebx, ecx
dec ecx
add ecx, ebx
or edi, edx
add edx, ecx
xor edx, ebx
or ecx, ebx
xchg ecx, ebx
jmp 0x4b8278
push 0x46bc83ec
and edx, ebx
and edi, 0x54983838
jmp 0x4b839e
pop esi
or ebx, edi
xor ebx, edi
and ebx, edi
sub ebx, edx
jmp 0x4b9dfb
push 0x46a1f18a
add edi, edx
not ebx
xchg edx, ebx
add ecx, edx
and edi, ebx
mov ecx, edi
and edx, ecx
or edi, ecx
mov edx, ecx
xor edi, ebx
jmp 0x4b95d0
call esi
or ecx, ebx
bswap ecx
or edi, edx
and edi, ecx
add edi, 0x54a85da0
or edi, ecx
inc edx
shr edx, 0x19
xor edx, edi
xor edi, ebx
rol edi, 0x18
bswap edx
jmp 0x4b94e4
mov esi, 0x6332a2e
dec edx
mov edx, ecx
xor edi, 0x54b76b52
not ecx
xchg edi, ecx
ror ecx, 0x15
jmp 0x4b810c
mov esi, 0x6332a2e
xor edi, edx
inc edi
or ecx, edx
and edi, 0x54ba7324
rol edi, 0xa
xor edx, 0x54bb5e68
xor edx, 0x54bbc8ae
xchg ebx, ecx
bswap ebx
bswap edx
mov ecx, edi
add edi, ebx
jmp 0x4b7564
pop esi
and edx, ecx
xor ebx, ecx
bswap edi
or edx, ecx
and edi, edx
sub edx, ebx
xchg edx, ecx
inc edx
jmp 0x4b8506
pop esi
and edi, edx
sub edx, ebx
sub ecx, 0x54c8f05a
sub ebx, ecx
sub ebx, ecx
inc edx
xor edx, 0x54ca95ac
not ecx
jmp 0x4b8c88
pop esi
mov edi, 0x54cb9628
and ebx, edi
inc ecx
xor ecx, 0x54cce39a
or ecx, edx
or edi, edx
xchg edi, ebx
xor edi, ebx
jmp 0x4b8f7d
push 0x46b90aac
or ebx, edi
xchg ecx, edi
xor edx, ebx
and ecx, 0x54ed19d4
or edi, 0x54ed8740
xchg edx, edi
sub edx, ecx
xchg edi, ecx
and ebx, ecx
add ebx, ecx
jmp 0x4b80a1
push 0x46bd2634
add ecx, edx
xchg ebx, edi
shr ebx, 0x15
mov ebx, 0x55048420
xchg ebx, edi
or ecx, edi
or ecx, 0x5505d67c
add edx, ebx
dec ebx
mov edi, edx
jmp 0x4b73fd
pop esi
mov ebx, 0x55079a16
add ecx, ebx
xor ebx, edx
xor edx, ebx
add ecx, ebx
xor edi, ecx
and ecx, edx
and ebx, edx
jmp 0x4b864d
call esi
shr ecx, 0xe
inc ebx
and edi, ebx
bswap ecx
jmp 0x4b957f
pop esi
xor edi, ecx
and ecx, edi
xchg ecx, edx
xchg ebx, edx
neg edi
and edi, 0x551ce864
or edx, ebx
xchg edx, ecx
jmp 0x4b9203
mov esi, 0x6332a2e
and edi, ecx
or edx, ecx
xchg ebx, edi
and edx, ebx
jmp 0x4b95ff
pop esi
sub edx, edi
add ecx, edx
mov edx, ebx
and ebx, edx
mov ecx, ebx
shl edx, 0xa
jmp 0x4b8614
call esi
xor ecx, edx
shr edx, 0x16
xor ecx, 0x555190e8
shl ecx, 0x17
or ebx, 0x555276da
and ebx, ecx
shl ecx, 0xb
and edx, 0x5553adca
jmp 0x4b7bb2
pop esi
sub ebx, edi
or edi, ecx
mov ebx, 0x555514c2
shl ebx, 0x15
rol edx, 6
or ecx, 0x55565656
jmp 0x4b7abb
push 0x469e8f06
xor edi, edx
add ecx, edx
dec edi
add edi, 0x55657080
and edx, 0x5565db8e
sub edx, edi
inc ecx
sub edx, ebx
and edx, ebx
sub ecx, edx
jmp 0x4b81f0
call fcn.004ba125
and edx, ebx
shr ebx, 5
or ebx, ecx
add edi, 0x5569ca6a
add edi, ebx
dec ebx
sub edx, ebx
xchg ecx, ebx
jmp 0x4b976a
call esi
sub ecx, ebx
shl edi, 0x1f
sub ecx, edx
not edx
neg ebx
and edx, edi
jmp 0x4b9b99
call fcn.004ba125
add edi, ebx
neg ebx
add ecx, edx
shr ebx, 0xf
shr ebx, 0x19
and ecx, ebx
dec ebx
bswap edi
jmp 0x4b7870
call esi
add ecx, 0x55a78f96
shr edi, 0x10
not ecx
nop
mov ecx, edx
add ebx, ecx
or edi, edx
shr ebx, 0x12
shl edx, 0x14
dec ecx
and ecx, ebx
sub ecx, edx
jmp 0x4b8b77
pop esi
add ecx, edx
add edx, ecx
rol edi, 3
sub ebx, ecx
xchg edi, ebx
xchg ecx, edx
shl ebx, 0x1e
and ecx, edx
add edx, ecx
sub edx, edi
and edx, ebx
ror edi, 0x1f
sub ebx, edx
xchg edi, edx
jmp 0x4b8829
pop esi
and ecx, ebx
or ebx, 0x55c19ff6
bswap ebx
dec ecx
add edx, ecx
and ebx, ecx
xchg edi, edx
xor edi, ecx
neg ebx
and edx, ebx
jmp 0x4b78f7
push 0x46a99154
add edx, ecx
ror edx, 0xc
jmp 0x4b9666
pop esi
neg ebx
and edx, 0x55d2738c
or edx, edi
add ebx, edi
xor ecx, edx
sub edi, ebx
jmp 0x4b886e
push 0x46a23fc2
inc edi
sub edi, ebx
and ecx, edi
xchg ebx, edi
sub edi, 0x55dd2f08
or ecx, ebx
xchg edx, ecx
mov edi, ecx
xor ebx, edi
mov ebx, edx
jmp 0x4ba10b
call fcn.004ba125
mov edx, ecx
xor ecx, edi
or edx, 0x55e187fe
bswap ecx
neg ecx
bswap ebx
sub edx, 0x55e399ac
sub edi, 0x55e405b8
jmp 0x4b8ba3
push 0x469bade6
mov ecx, edi
xor ecx, 0x55e50784
and edi, edx
add edx, ecx
xor ebx, 0x55e63a4a
or ecx, edx
mov edx, ebx
mov edx, ecx
jmp 0x4b8055
push 0x46a9dff0
rol edx, 0x1f
sub ebx, edx
sub ebx, edi
dec edx
jmp 0x4b72c7
push 0x46c477b4
sub ebx, edx
sub edx, ebx
or edi, ecx
shl edi, 0xb
and edx, 0x55f18d30
add edx, 0x55f1f82c
ror edi, 0x1a
add edi, edx
and edi, ecx
shl edi, 3
jmp 0x4b981d
push 0x46a1a6a0
mov ebx, ecx
and ecx, ebx
inc ebx
and edi, 0x55ff11c0
and edi, 0x55ff7e50
xor ebx, edi
and edx, ecx
and edx, ebx
xchg edi, edx
xchg ebx, ecx
shr ebx, 7
dec ebx
jmp 0x4b8b85
call fcn.004ba125
add edx, edi
xor ebx, 0x5605e682
xor ebx, edi
sub edx, ecx
jmp 0x4b8f2e
call esi
xor ecx, edx
mov edi, ebx
ror ecx, 0x1d
mov edx, ecx
jmp 0x4b7d9f
push 0x46b2b110
mov edi, 0x5619bd14
add edx, ecx
rol edx, 0xe
mov edx, 0x561b05c6
jmp 0x4b986d
mov esi, 0x6332a2e
xor ebx, edi
xor ecx, edx
shl edi, 0xe
xor ecx, edi
shl edx, 0x18
add edi, ebx
jmp 0x4b875a
pop esi
or edx, ecx
ror edx, 0xc
not edi
or ebx, edx
mov edi, 0x561fcd28
or edx, ebx
jmp 0x4b8696
push 0x46b2ff6a
mov ebx, ecx
sub ebx, 0x56256620
mov ecx, 0x5625ce5e
mov edi, edx
xor ecx, ebx
bswap edi
add ebx, 0x562773c2
mov edi, ebx
shl ecx, 0x16
add ecx, edi
jmp 0x4b8548
mov esi, 0x6332a2e
or edi, ecx
sub edx, edi
sub edi, ecx
xchg edi, ecx
bswap ecx
add ecx, ebx
and ebx, ecx
sub ebx, edx
jmp 0x4b9227
call esi
bswap ecx
sub ecx, edi
not ebx
sub edi, ecx
sub ebx, edx
add edi, ebx
jmp 0x4b867f
push 0x469b5386
mov edi, edx
sub edi, ecx
sub ecx, 0x5642884a
sub edi, 0x5642f22c
xor ecx, 0x56435e3e
sub ecx, ebx
jmp 0x4b9625
mov esi, 0x6332a2e
sub ecx, edi
dec ebx
xor ebx, ecx
add ecx, ebx
and edi, ebx
and edx, ebx
sub ecx, 0x598e7f7e
xor ebx, edi
or ecx, ebx
add edi, 0x5990df16
jmp 0x4b9747
push 0x46c0a6e6
ror ebx, 0xa
add edi, edx
mov edi, ecx
sub ecx, edi
xor edi, ecx
add ebx, edi
mov edx, 0x59966764
sub ecx, edx
sub edi, ebx
xchg edi, ecx
add ecx, edi
inc edx
jmp 0x4b829b
pop esi
add ecx, 0x59c22b30
shr edi, 4
ror ebx, 0x18
shl edx, 0x1a
dec ecx
and ebx, edx
inc ecx
sub ecx, ebx
bswap edx
add edi, 0x59c9eccc
jmp 0x4b9c4a
pop esi
inc ebx
or edx, edi
shr ecx, 9
or edi, 0x59eae8d6
xor edi, edx
neg ebx
add ebx, edi
shl edi, 0x1d
jmp 0x4b76b7
push 0x46b7a4ac
xor ecx, 0x59ef554a
mov edi, ecx
bswap ecx
sub ecx, 0x59f1ee88
and ecx, edi
add ecx, edi
xor edi, 0x59f4d666
ror ecx, 0x15
jmp 0x4b9d9c
pop esi
xor edx, 0x5a26b8c4
xor edx, edi
xor edi, ebx
mov ecx, edi
xchg ecx, ebx
sub edx, ebx
bswap edi
shr edi, 9
jmp 0x4ba00e
push 0x46b7f214
xchg ebx, edx
mov ecx, edx
sub ebx, ecx
sub edi, 0x5a368a22
sub ecx, edx
and ecx, edi
mov ebx, ecx
mov edi, edx
jmp 0x4b8ddf
pop esi
ror ebx, 5
rol edi, 0xa
mov ecx, 0x5a4ac842
or edx, edi
mov edx, edi
mov edi, ebx
jmp 0x4b834b
pop esi
or ebx, edi
inc ebx
add edi, ebx
ror ecx, 0x13
and ecx, 0x5a68b034
mov ebx, 0x5a69762a
mov edi, edx
ror ebx, 0x19
sub ecx, ebx
ror ecx, 0x19
and edx, 0x5a6dc422
add ecx, 0x5a6e76a4
mov edx, edi
shl edi, 4
jmp 0x4b8498
push 0x46c05264
and edi, ecx
shr edi, 1
mov edx, ebx
xchg edi, edx
add edi, ebx
xor edx, ecx
or edi, 0x5a852844
xchg edi, edx
or edx, 0x5a86f018
dec ecx
and edx, ebx
xchg ebx, edi
bswap edx
xchg edi, ecx
jmp 0x4b9ae6
push 0x469b0806
and edx, 0x5a8b8f84
mov edi, 0x5a8c4498
shl edx, 2
or edx, ebx
jmp 0x4b9974
mov esi, 0x6332a2e
bswap ebx
sub edi, edx
or edx, ebx
and edi, edx
or edi, 0x5a91fcda
xor edi, ecx
sub ebx, edx
and edx, edi
jmp 0x4b92fb
pop esi
mov edi, ebx
inc edi
nop
rol edi, 0x10
mov edx, edi
add ecx, edx
add ecx, 0x5abc6e2c
mov edi, ecx
jmp 0x4b916d
mov esi, 0x6332a2e
and edi, ecx
add ebx, edx
xchg edx, ecx
not ecx
and edx, ebx
add ebx, 0x5ac940a0
sub ebx, edx
bswap edi
jmp 0x4b8479
push 0x46a289e2
add edx, ecx
or ecx, edx
or ebx, 0x5aefe0f6
add edx, edi
or edi, ecx
add edx, ebx
jmp 0x4b81d7