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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffed5
jne 0x401075
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffefd
jne 0x4010db
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffeff
jne 0x40116e
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff00
jne 0x4011d4
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xffffff27
jne 0x401249
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.oleaut32.dll_VarI4FromR8
call sub.advapi32.dll_CredReadDomainCredentialsA
ret
jmp 0x46a739
and edi, edx
and ebx, edi
rol edx, 3
sub esi, edx
and edx, edi
and edx, ebx
jmp 0x46c9a6
push 0x7a46cfa7
xor edi, ebx
or ebx, esi
add ebx, edi
rol edx, 0xc
add esi, edi
and esi, edi
add edx, ebx
jmp 0x46e1a0
mov ecx, 0x5027095f
not ebx
add ebx, edi
and edx, esi
xor edi, edx
and edi, 0x7b4e820a
shl edi, 0x16
xor edx, esi
add edx, esi
neg edx
rol ebx, 0x11
dec esi
sub edi, 0x7b500e45
mov edx, esi
jmp 0x46d99a
pop ecx
neg edx
add edi, edx
neg ebx
dec esi
mov esi, 0x7b53e955
or esi, ebx
add esi, 0x7b544cd2
mov esi, edx
xor esi, 0x7b54ba81
jmp 0x46de70
push 0x7a31a0e5
shl edx, 0xd
xor esi, edx
sub ebx, esi
dec esi
and edx, esi
xor edi, ebx
dec esi
nop
add edi, ebx
and ebx, edi
xor edx, 0x7b5baf1d
jmp 0x46cff6
pop ecx
xchg edx, esi
sub esi, edx
or ebx, edx
xor edi, edx
xchg ebx, edx
mov edx, edi
or edx, edi
mov esi, 0x7b5d6d82
jmp 0x46adbe
push 0x7a51d0ea
not edx
and esi, ebx
and esi, edx
mov edi, 0x7b688012
inc edi
shr edx, 0x13
dec esi
or ebx, edx
mov edx, ebx
xchg edx, edi
xor edx, 0x7b6a08bc
xor edx, ebx
shl edx, 0x18
not edx
jmp 0x46db2e
pop ecx
xor ebx, edx
mov ebx, edi
or esi, edx
mov ebx, esi
xchg esi, edi
mov ebx, edx
xchg ebx, edx
mov ebx, edx
mov edx, edi
sub edx, esi
and ebx, 0x7b6d12c2
or edx, esi
bswap edi
jmp 0x46cfda
push 0x7a3496bc
add esi, ebx
xor ebx, edi
xchg edi, edx
xchg edx, esi
and edi, edx
add ebx, esi
inc ebx
xor edx, esi
and esi, edx
or edi, esi
xchg edi, edx
or edx, 0x7b702380
jmp 0x46d066
push 0x7a42ee20
sub ebx, edi
add ebx, esi
bswap edx
inc edi
and edi, ebx
and ebx, edx
or edi, 0x7b723c07
bswap edi
xor ebx, esi
sub edi, ebx
sub esi, edi
or esi, edi
bswap edx
sub edi, edx
jmp 0x46c39b
push 0x7a4dbef6
or edx, edi
add ebx, edx
shr edi, 2
or edi, ebx
mov ebx, edi
shl edi, 0xb
add esi, 0x7b7e26b7
sub edx, ebx
dec esi
and esi, ebx
or edi, edx
jmp 0x46b1ac
call fcn.0046b900
neg ebx
shr edx, 1
neg esi
add edx, edi
mov esi, ebx
xchg ebx, edi
mov edi, edx
xor esi, edx
mov edx, 0x7b9f2b43
xor esi, edx
or esi, edi
or ebx, edi
jmp 0x46bc36
push 0x7a4e4b80
or ebx, edx
sub esi, edi
xor edx, edi
xchg esi, edi
mov edx, edi
add ebx, edi
add esi, edx
jmp 0x46bc66
push 0x7a5147de
mov ebx, esi
and ebx, esi
add esi, 0x7bb560a7
xor edi, ebx
xchg edx, edi
and ebx, edx
and edi, ebx
xchg esi, edi
rol edx, 2
rol ebx, 0xe
and edx, edi
jmp 0x46ddc4
push 0x7a321f5b
nop
rol esi, 0x17
inc edx
mov esi, ebx
add edi, edx
xor edi, esi
or edi, esi
add ebx, 0x7bbcd1e3
bswap ebx
xor ebx, edx
jmp 0x46d45a
push 0x7a345983
rol ebx, 0x1c
sub ebx, edi
shr edx, 0xe
and edx, esi
xor esi, ebx
or edx, ebx
or edi, edx
sub edi, esi
not edx
inc edx
shr ebx, 0x13
xor edi, 0x7bd0a9aa
and edi, 0x7bd0dc8b
jmp 0x46ab13
pop ecx
dec edi
mov esi, edi
xchg edi, edx
add esi, 0x7bd63a37
mov esi, ebx
mov ebx, edi
shr edx, 0x1b
or esi, edx
xchg esi, edi
mov edi, edx
mov ebx, esi
jmp 0x46c1cd
mov ecx, 0x6332a2e
xor ebx, edx
or ebx, edi
and edx, edi
shl edi, 0x1c
shr esi, 1
jmp 0x46cee9
pop ecx
shr ebx, 0x1a
xor edx, ebx
xor edx, edi
ror edx, 0xc
neg edi
mov ebx, edx
neg edi
add edx, ebx
and esi, edx
xchg edi, esi
add edx, 0x7be482d7
or ebx, esi
jmp 0x46d1a4
pop ecx
mov ebx, edi
not edx
or edi, ebx
xor edi, ebx
mov esi, ebx
or edx, edi
jmp 0x46b786
push 0x7a4e0413
xor ebx, 0x7bf8c604
sub edx, edi
add edx, edi
mov edx, 0x7bf9616e
and edi, 0x7bf99449
or edi, ebx
xor edi, esi
add esi, ebx
mov ebx, edi
xchg esi, edx
add edx, ebx
xchg esi, edi
and ebx, edi
or edx, 0x7bfb6847
jmp 0x46ada6
pop ecx
dec ebx
xchg edi, ebx
and edx, ebx
sub esi, edx
sub edi, esi
neg esi
add edi, ebx
xor esi, ebx
neg edi
add esi, 0x7bfd8ad7
xor edx, ebx
sub edx, 0x7bfdf51e
jmp 0x46c57c
push 0x7a4ab2fd
xor esi, 0x7c0158df
and edi, esi
shl edx, 0x12
inc esi
and edi, 0x7c022d57
sub ebx, edi
and edx, esi
mov edi, esi
xor edx, 0x7c030065
and ebx, edx
dec edx
xor edi, ebx
jmp 0x46c2ea
call ecx
xor ebx, edi
rol edx, 0x19
xor edi, 0x7c089ab1
mov edx, edi
and edx, esi
add edx, ebx
shl edx, 5
sub edx, esi
jmp 0x46beb0
call ecx
mov ebx, esi
sub ebx, edx
xchg edi, esi
sub esi, edi
inc edi
or edi, esi
mov ebx, edi
mov ebx, esi
bswap edx
sub edi, edx
xchg edi, ebx
jmp 0x46cd4a
push 0x7a45f827
or esi, ebx
xor esi, 0x7c134413
ror edi, 0x10
inc esi
mov edi, esi
xchg esi, edx
dec ebx
mov edx, ebx
jmp 0x46c4fd
push 0x7a42a932
mov edi, ebx
mov edx, 0x7c150bcf
and edx, esi
xor edx, esi
xor ebx, 0x7c15ab6a
shr edx, 0x17
add edx, 0x7c1616db
or esi, edx
and ebx, edi
xchg edi, ebx
and esi, edi
dec edi
shr esi, 5
jmp 0x46ab38
call fcn.0046b900
sub ebx, edi
dec edi
dec edi
mov edi, 0x7c230ec4
add ebx, 0x7c23451c
mov edi, edx
not edx
mov edx, esi
add edx, 0x7c241b21
or ebx, edx
add edi, edx
or esi, edx
sub edi, 0x7c24e657
jmp 0x46b2f5
push 0x7a53b8ca
add edx, edi
mov esi, edi
and ebx, esi
sub edi, esi
xor ebx, edx
sub esi, 0x7c4c1a1e
and edi, esi
xchg esi, edi
xchg esi, edi
nop
or ebx, edx
xor edi, edx
mov ebx, edx
bswap edx
xor edx, esi
jmp fcn.0046d10f
pop ecx
dec edi
and edi, ebx
add ebx, edi
shl edi, 0x13
add ebx, edx
add ebx, edi
sub esi, edx
add edx, edi
jmp 0x46bcbb
pop ecx
add edx, 0x7c59f50c
sub edi, esi
or edi, edx
sub edi, 0x7c5a9cff
jmp 0x46b050
pop ecx
neg edi
and esi, 0x7c5ba427
mov ebx, 0x7c5bdb5d
add edi, ebx
xor edi, 0x7c5c4b02
or ebx, edi
jmp 0x46d659
pop ecx
and edi, 0x7c65f162
sub esi, ebx
ror edx, 0xa
ror edx, 0x18
mov edx, edi
xor ebx, 0x7c66fd63
neg edi
shr ebx, 0x1f
ror edx, 3
and ebx, edi
rol esi, 6
add ebx, 0x7c684a3c
add edi, 0x7c6880fc
jmp 0x46d09a
pop ecx
ror edx, 9
mov esi, 0x7c70ccfc
neg ebx
and edi, 0x7c7139f1
or edx, 0x7c716cd5
sub ebx, edi
and ebx, edi
sub edx, edi
and edx, esi
or esi, ebx
or esi, 0x7c72a81b
sub edi, 0x7c72df0c
jmp 0x46c34e
call fcn.0046b900
xchg edx, edi
shl edx, 8
add esi, edi
mov ebx, 0x7c7b02d7
xchg edx, edi
and ebx, esi
xor esi, edi
bswap edx
or esi, ebx
inc edi
or edx, edi
jmp 0x46e011
push 0x7a4260d9
add esi, edi
and edi, 0x7c82cc01
xor edi, esi
mov esi, 0x7c834371
and edx, edi
shl ebx, 1
dec edi
jmp 0x46b370
mov ecx, 0x5027095f
ror edx, 0x15
neg edx
and edi, edx
mov ebx, edi
inc edi
sub edi, edx
rol esi, 0xe
add esi, edi
sub edi, edx
add ebx, edx
mov edi, esi
xchg edi, esi
neg edx
sub edi, edx
jmp 0x46d052
call ecx
xor ebx, 0x7c949650
shl edx, 1
xor esi, ebx
neg edx
not ebx
sub ebx, edi
xchg esi, edx
or ebx, 0x7c9606a8
and edi, edx
ror esi, 0xc
sub edx, 0x7c96ac63
shl edi, 1
xor esi, edi
jmp 0x46b75a
call fcn.0046b900
xor edi, 0x7ca09b2b
mov ebx, edx
xor edx, edi
mov edx, ebx
add edx, 0x7ca1f287
add edx, edi
shl esi, 0x14
shr ebx, 6
bswap edi
and ebx, esi
shl edi, 1
add edx, ebx
and ebx, esi
jmp 0x46d80b
call ecx
bswap edi
xor edi, 0x7ca68ce2
add edi, 0x7ca6d114
ror ebx, 0x14
jmp 0x46dbc4
push 0x7a4e915c
mov esi, edx
add edx, 0x7ca9ccda
and edi, esi
sub ebx, esi
xor esi, 0x7caa81ee
sub edi, ebx
sub edx, esi
or esi, edx
jmp 0x46d6c4
mov ecx, 0x6332a2e
or esi, edx
mov esi, edi
xchg edi, ebx
or edx, esi
rol edi, 0x12
xor edi, esi
and ebx, edx
inc ebx
jmp 0x46b444
pop ecx
ror ebx, 0x13
xchg ebx, esi
and edx, 0x7cb03c02
or edx, esi
add edi, edx
or ebx, edx
xor edi, edx
jmp 0x46b82e
push 0x7a468692
add esi, edi
xor edx, edi
add ebx, 0x7cb99e01
sub esi, edx
and esi, ebx
and esi, 0x7cba38a9
mov ebx, esi
inc edx
add edi, edx
or edx, esi
or edi, ebx
jmp 0x46a925
pop ecx
and esi, edx
xor ebx, edx
neg esi
or edi, edx
inc edx
jmp 0x46b9fd
pop ecx
mov ebx, edi
xchg esi, edx
and ebx, esi
not esi
add ebx, 0x7cd0885a
add edx, edi
and esi, 0x7cd17e36
sub edi, esi
xchg edi, ebx
sub edx, ebx
sub edx, esi
jmp 0x46c6cf
pop ecx
rol edx, 0x12
sub edi, ebx
shl edx, 0x10
ror edi, 0xf
shr esi, 9
add ebx, esi
xor esi, ebx
or edi, edx
or edx, esi
inc edx
jmp 0x46b6a2
pop ecx
and edi, edx
and esi, edi
add edx, edi
xor edx, esi
mov edx, esi
and ebx, esi
shr edx, 0xb
jmp 0x46b1e1
pop ecx
xor edi, 0x7cf1af7b
xor edx, 0x7cf1e4a8
add ebx, edi
mov ebx, 0x7cf25a46
and ebx, edx
xchg esi, edi
mov edx, ebx
jmp 0x46b353
push 0x7a3a57d6
and edi, esi
xor edi, 0x7d065dad
shr ebx, 0x16
dec esi
or ebx, 0x7d07058c
jmp 0x46dfef
pop ecx
xor edi, edx
add edi, ebx
xor esi, 0x7d07b479
dec edx
shl edi, 0x1d
mov edi, 0x7d0852d2
bswap esi
mov edi, edx
jmp 0x46c215
pop ecx
sub edx, 0x7d0d25b8
sub edi, 0x7d0d5805
or edi, ebx
add edi, edx
jmp 0x46b0e5
pop ecx
or edi, ebx
mov edx, edi
mov ebx, edi
sub edi, 0x7d116bfb
xor ebx, esi
not edi
mov edx, ebx
shr edi, 0xc
mov ebx, esi
jmp 0x46d3bd
push 0x7a437c0b
rol ebx, 5
xchg ebx, edi
xchg edi, edx
and esi, ebx
dec edx
shl edi, 4
and edi, ebx
inc edi
or edx, 0x7d1df9fb
jmp 0x46bc88
mov ecx, 0x6332a2e
sub ebx, edi
or edx, 0x7d23e6ce
or esi, edi
sub edx, edi
or ebx, edx
or esi, 0x7d24c0e5
rol edx, 4
sub ebx, esi
mov ebx, edx
and edx, ebx
sub edx, esi
or edx, ebx
or edx, 0x7d262e44
jmp 0x46de42
push 0x7a36e258
xchg ebx, edi
sub edx, ebx
inc ebx
jmp 0x46d75f
push 0x7a390503
ror esi, 0x1c
or ebx, edx
sub esi, edx
sub edi, ebx
inc edx
sub esi, edi
or edx, esi
neg ebx
mov ebx, edi
ror edx, 0x1a
sub edi, esi
jmp 0x46afbc
push 0x7a433706
shl esi, 1
xor edi, 0x7d302b28
sub ebx, edx
xchg esi, ebx
or edi, 0x7d30dd85
and edx, esi
and edx, esi
neg ebx
sub ebx, esi
xchg ebx, edi
neg edx
jmp 0x46c281
push 0x7a4641fa
and edi, 0x7d462263
add edx, 0x7d465d79
ror edi, 0x11
sub edx, esi
and edx, edi
sub esi, edi
xchg edx, esi
xchg edx, ebx
or esi, edx
bswap edi
jmp 0x46bd3a
push 0x7a36a009
dec edx
shl edx, 0x1b
ror ebx, 0x1e
dec edi
sub ebx, 0x7d4f4f52
jmp 0x46c31b
call ecx
inc edx
and edx, ebx
xchg edx, esi
mov ebx, edi
add esi, 0x7d55e803
add ebx, edx
xor esi, edi
xchg ebx, edx
jmp 0x46d6a4
call fcn.0046b900
add edx, ebx
neg ebx
shr esi, 0xd
xor esi, ebx
not edx
sub esi, edx
mov ebx, edi
xchg edi, esi
neg edx
or ebx, esi
jmp 0x46d0b3
call ecx
sub edi, esi
xchg ebx, edx
add ebx, 0x7d5ec87a
xchg ebx, esi
xchg edx, ebx
xchg edi, esi
mov edx, 0x7d602916
neg edi
rol esi, 0xa
jmp 0x46be95
pop ecx
and edi, edx
xor edx, edi
xor ebx, edx
mov edx, edi
xor edx, ebx
or edx, edi
mov esi, edi
rol edi, 0x15
jmp 0x46d6f1
pop ecx
add esi, 0x7d6dcef2
rol ebx, 0x13
sub ebx, esi
dec esi
jmp 0x46aa0d
push 0x7a3e99df
xor esi, 0x7d743bd4
and ebx, edx
add edx, esi
mov edi, ebx
inc ebx
not edi
shl ebx, 0x1a
or ebx, 0x7d763fe9
or ebx, edx
or esi, edi
xchg ebx, edx
ror edi, 0x1e
or edi, ebx
dec ebx
jmp 0x46d73d
push 0x7a3cba23
not edx
xchg edx, ebx
shl esi, 8
jmp 0x46c903
push 0x7a49dcf8
or ebx, edi
add edi, 0x7d81a546
rol edi, 0x14
or esi, 0x7d829a68
or ebx, 0x7d82d1b8
xchg edx, ebx
xor edx, esi
xor edi, esi
mov ebx, edx
xor edi, edx
jmp 0x46da6d
push 0x7a3cfec7
dec edi
shl ebx, 0x1c
dec ebx
xor ebx, esi
and edi, ebx
shl esi, 0xc
add edx, ebx
shl ebx, 1
or edx, ebx
ror esi, 6
sub ebx, edi
add esi, 0x7d8b1e03
shr esi, 0x13
or edi, ebx
jmp 0x46cc31
push 0x7a3adf7a
xor edi, 0x7d916fc3
bswap esi
or esi, edi
xchg edi, ebx
xchg ebx, edi
mov edi, esi
or esi, edi
xchg edx, ebx
inc esi
or edi, esi
jmp 0x46bab2
push 0x7a311ab8
shl edi, 0x19
xchg ebx, esi
mov edi, esi
xchg esi, edx
or edx, 0x7d952be1
nop
jmp 0x46cb50
pop ecx
mov ebx, esi
or edi, ebx
neg esi
add edi, ebx
add ebx, 0x7da10178
or ebx, 0x7da134a1
xchg esi, edi
mov esi, edi
inc ebx
mov esi, edi
or edx, edi
xor edx, edi
jmp 0x46af1e
push 0x7a3163a3
mov edi, edx
inc edx
shr edx, 0x14
sub edi, edx
jmp 0x46a9eb
mov ecx, 0x5027095f
xor ebx, edi
mov esi, edx
inc edx
add esi, ebx
mov ebx, esi
and edi, ebx
rol edx, 7
and esi, edi
add ebx, edi
jmp 0x46d577
pop ecx
sub esi, ebx
and edx, ebx
or ebx, esi
jmp 0x46b770
call ecx
not ebx
rol esi, 0x11
or edx, 0x7f1e49aa
not esi
or edi, 0x7f1ec1ce
xor esi, edi
or edi, 0x7f1f3ec5
or edx, ebx
neg edx
or ebx, edi
xchg edx, edi
jmp 0x46dd42
call fcn.0046b900
sub edx, edi
or edx, 0x7f292dba
or ebx, edx
and ebx, edi
inc esi
add edi, esi
xchg esi, edx
xchg ebx, esi
add esi, ebx
xor esi, edx
rol edi, 0x1c
and edx, esi
xor edi, edx
mov edx, esi
and ebx, edi
and edx, esi
jmp 0x46c5db
call fcn.0046b900
mov edi, edx
neg ebx
sub ebx, edi
ror edx, 0x1d
add edi, ebx
or esi, 0x7f2d857a
ror ebx, 0xa
rol esi, 0x12
not edi
jmp 0x46ce06
mov ecx, 0x5027095f
bswap edx
sub ebx, edx
or edx, esi
xchg ebx, edx
shl edx, 0x1f
shl ebx, 0x18
inc edx
xchg edi, edx
jmp 0x46bbef
push 0x7a49977e
sub edi, esi
sub edi, ebx
inc edx
sub edi, esi
add ebx, esi
sub ebx, edx
ror esi, 0xf
xchg ebx, esi
or edx, esi
jmp 0x46c884
push 0x7a31defa
inc edx
add edi, esi
and esi, edi
add esi, edi
or esi, ebx
shr edi, 0x16
xor esi, edx
ror ebx, 0x16
xchg esi, edx
and ebx, esi
dec ebx
and edx, 0x7f42d911
add ebx, 0x7f43131b
jmp 0x46ae0a
call fcn.0046b900
dec edx
or edi, edx
mov edx, esi
mov esi, 0x7f473048
jmp 0x46b2b8
mov ecx, 0x5027095f
sub edi, 0x7f477e31
mov esi, ebx
xchg ebx, edx
and ebx, 0x7f483416
or edi, esi
jmp 0x46b973
pop ecx
sub esi, ebx
ror edi, 0x19
or esi, ebx
not edx
xchg edi, esi
add edx, esi
add ebx, esi
xor ebx, esi
or ebx, edx
jmp 0x46aaef
call ecx
not edx
and edx, esi
or edi, edx
mov edx, 0x7f4ddbee
or esi, 0x7f4e1314
rol esi, 5
sub edi, esi
and esi, edx
dec edx
or ebx, edi
jmp 0x46d145
pop ecx
ror edx, 7
xor edi, 0x7f56b416
shr edi, 0x11
or edi, 0x7f572f0f
add ebx, edi
shl edx, 0x13
and edx, 0x7f57d09e
add edx, 0x7f58087e
xor edx, 0x7f58d295
xor edi, ebx
jmp 0x46def0
pop ecx
or esi, ebx
inc edx
inc edi
add ebx, 0x7f5c7224
or edx, 0x7f5cadc2
mov ebx, edx
jmp 0x46c05a
pop ecx
sub edx, 0x7f5d33cb
xchg edi, esi
mov edi, edx
bswap esi
shl edi, 4
jmp 0x46d626
pop ecx
and esi, ebx
or ebx, edx
add edi, ebx
xor edi, edx
mov edx, edi
xor ebx, edx
or esi, ebx
and esi, edi
and esi, edx
jmp 0x46c751
call ecx
or edx, esi
xor edi, 0x7f898637
or ebx, edi
and esi, ebx
not esi
mov edx, esi
shl edx, 0x14
and edi, esi
sub edx, edi
xchg ebx, esi
xor ebx, edi
mov esi, edx
or esi, ebx
jmp 0x46af9c
mov ecx, 0x6332a2e
or esi, edx
mov edi, esi
xchg edi, esi
rol edi, 5
sub ebx, 0x7f907582
xchg edx, esi
mov edx, ebx
sub edx, ebx
rol ebx, 0x1d
and esi, ebx
neg esi
jmp 0x46ac49
pop ecx
mov esi, edi
neg ebx
mov esi, edi
or esi, edx
bswap edi
mov esi, edx
or edx, 0x7f99b646
sub edi, edx
sub esi, edx
not esi
jmp 0x46e18e
push 0x7a4a6dfc
inc edi
not edi
xchg edi, esi
or edi, esi
sub edx, 0x7f9b7e3d
and esi, ebx
xor edx, 0x7f9be925
sub ebx, edi
rol edx, 5
add esi, ebx
add edi, edx
add ebx, esi
jmp 0x46b23e
call fcn.0046b900
and ebx, edx
dec ebx
xor edx, ebx
inc edx
add edx, 0x7fa62d5a
shr esi, 0x1f
add ebx, 0x7fa6e0ae
jmp 0x46d79c
mov ecx, 0x5027095f
ror edi, 0x1b
xchg esi, ebx
inc edx
mov edi, ebx
and edi, ebx
add edi, 0x7fad75ef
xchg edx, ebx
add ebx, edx
shl esi, 4
add ebx, 0x7fae5147
jmp 0x46d8c4
pop ecx
xor edi, edx
bswap edi
xor ebx, esi
inc edx
and edi, edx
add edi, edx
sub edx, ebx
xor esi, ebx
and edi, esi
jmp 0x46c028
pop ecx
or ebx, edi
xor edx, 0x7fb4ccd5
xor edx, ebx
or edi, 0x7fb536fd
and edx, ebx
neg edi
sub edi, 0x7fb5d6d2
add edx, esi
jmp 0x46abf2
pop ecx
xor edi, ebx
xchg edx, esi
add edx, ebx
add ebx, edx
mov esi, 0x7fb9c53a
and edx, edi
ror ebx, 0x1c
xchg edi, edx
and edi, edx
or ebx, edi
or ebx, esi
jmp 0x46b8ce
push 0x7a4ed4c2
inc esi
sub edi, edx
and edx, ebx
sub esi, ebx
or ebx, edx
mov edx, esi
inc esi
sub esi, edx
jmp 0x46cf22
call ecx
add edx, ebx
and ebx, esi
ror edx, 0xd
and edi, esi
ror edx, 5
or esi, ebx
jmp 0x46d1bc
pop ecx
or esi, edx
or esi, 0x7fc07983
or edx, 0x7fc0d879
sub edi, edx
xor edx, ebx
or edi, esi
xor esi, ebx
xchg edi, edx
or edi, ebx
jmp 0x46c824
push 0x7a3edd92
and ebx, edx
mov esi, edi
and esi, edx
add edx, esi
nop
or ebx, edi
mov edx, ebx
nop
and edi, 0x7fc8c0cf
xchg edi, ebx
xor edi, edx
jmp 0x46dc9e
mov ecx, 0x6332a2e
xchg ebx, esi
mov edx, edi
inc ebx
shr edi, 0xa
mov edi, 0x7fca5041
and esi, ebx
mov edx, esi
neg esi
shl edi, 0xd
xchg edi, ebx
jmp 0x46cebb
call ecx
neg ebx
sub edx, esi
not edi
inc edi
sub esi, 0x7fcef811
shr edi, 0x10
inc esi
ror edx, 0x1f
jmp 0x46a98d
call ecx
ror esi, 4
shr edi, 3
xor esi, 0x7fd623a9
shl ebx, 4
mov edx, 0x7fd68c5b
neg ebx
or edx, edi
sub edx, 0x7fd8175b
sub edx, edi
not edx
jmp 0x46c172
call fcn.0046b900
neg edx
and esi, edi
add edx, edi
rol ebx, 0x15
ror edi, 2
jmp 0x46bb34
push 0x7a4077d6
and edi, esi
add edi, 0x7feaf19e
xor edi, edx
or esi, 0x7feb60bb
shl edi, 3
add esi, edx
shl esi, 0xa
jmp 0x46a93e
call fcn.0046b900
ror edi, 0x12
xor edi, edx
mov ebx, edi
or edx, 0x7ff1a6d4
and edi, edx
ror edx, 0x17
add edi, 0x7ff24a87
inc esi
bswap ebx
jmp 0x46c66d
push 0x7a4a2450
rol edx, 4
mov ebx, 0x7ffebb42
xchg esi, edi
or edi, edx
jmp 0x46d4e9
mov ecx, 0x5027095f
add edx, 0x8009f109
and esi, edi
xor edi, 0x800a5ea7
jmp 0x46e0be
pop ecx
add edx, 0x80135456
mov edx, ebx
jmp 0x46e0dc
mov ecx, 0x5027095f
or ebx, edi
bswap edi
xchg esi, edx
or esi, edx
mov edi, esi
sub esi, edx
xchg edi, ebx
add edx, edi
neg esi
xor esi, 0x80242b77
add edx, 0x80246257
xchg ebx, esi
jmp 0x46c60f
pop ecx
or esi, edx
and edi, esi
or ebx, esi
xor edi, 0x8030988d
dec edi
add esi, edx
xchg edi, esi
ror ebx, 0xd
sub edx, 0x80323b2d
mov edx, edi
bswap edx
inc edi
jmp 0x46c156
push 0x7a518a86
add edx, 0x803d9bd9
bswap edi
xor esi, ebx
rol esi, 7
xor ebx, edi
sub ebx, edi
mov ebx, edi
add edi, esi
xor edi, esi
bswap esi
xchg esi, edx
sub esi, ebx
rol edx, 6
jmp 0x46aac2
call fcn.0046b900
add edi, esi
rol edi, 0x15
not esi
or ebx, 0x8049c2e0
and edi, ebx
sub edi, ebx
inc esi
jmp 0x46d403
pop ecx
xor esi, ebx
sub ebx, edx
or edi, edx
and esi, 0x804c9ca2
sub edi, edx
and esi, edx
and ebx, 0x804d4f31
xchg esi, edi
mov ebx, 0x804e48f3
and esi, edi
xchg edx, edi
xchg esi, edx
jmp 0x46c7c0
pop ecx
ror edi, 0xd
xor ebx, esi
mov edi, esi
xchg edx, edi
xchg edi, esi
inc ebx
jmp 0x46d930
push 0x7a3a9bdf
mov edx, 0x8068c5b5
sub ebx, edx
mov esi, ebx
mov esi, ebx
or edi, 0x806a8626
shl edx, 2
mov ebx, edi
and edx, edi
jmp 0x46c985
call ecx
and ebx, 0x806c401d
add edi, ebx
and edx, ebx
or edi, esi
xor edx, ebx
xor edi, esi
xchg edi, ebx
or esi, ebx
sub edi, ebx
jmp 0x46c045
call fcn.0046b900
neg esi
dec ebx
add esi, edx
xor esi, edx
sub edx, 0x807c1935
add edx, esi
inc edi
and ebx, edx
sub ebx, edi
jmp 0x46d6dc
pop ecx
xor ebx, edi
and esi, ebx
shr ebx, 0x12
xor ebx, edi
xchg esi, ebx
dec edx
sub esi, edx
sub edi, edx
sub ebx, 0x80807f7f
add esi, edi
and esi, 0x8080f110
jmp 0x46d4cb
pop ecx
xor edi, edx
not ebx
or ebx, edx
mov ebx, edi
xchg edx, ebx
and ebx, edx
jmp 0x46ca45
push 0x7a47148b
sub edx, edi
neg ebx
or edi, edx
shr edi, 0x18
and edi, ebx
and esi, ebx
xor esi, 0x808f48ed
jmp 0x46d5e9