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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff1c
jne 0x40108e
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff12
jne 0x401103
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffee8
jne 0x40118c
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff1a
jne 0x401224
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.ntdll.dll_RtlEnterCriticalSection
call sub.kernel32.dll_SetComputerNameW
call sub.kernel32.dll_SetComputerNameW
call sub.ntdll.dll_RtlEnterCriticalSection
ret
jmp 0x46af75
add ebx, edi
xor ebx, ecx
and ecx, esi
sub ecx, edi
mov ecx, edi
jmp 0x46c7e9
mov ecx, 0x2774562b
xchg esi, edi
shl edi, 0x14
xchg edi, esi
dec esi
and ebx, edi
xor esi, edx
jmp 0x46d176
pop ecx
or edi, edx
or edx, edi
dec esi
add ebx, esi
ror esi, 4
or ebx, edi
jmp 0x46c8e7
call fcn.0046b7c6
add ebx, edx
shl ebx, 0x16
dec edx
add edi, 0xb2d4d4ce
jmp 0x46b6e5
pop ecx
or edi, edx
xor edx, edi
add edi, edx
ror edi, 8
shl edi, 0x11
add edi, ebx
and ebx, edi
or ebx, esi
rol edx, 4
xor edi, 0xb2da4552
jmp 0x46c915
push 0xb2591f28
nop
ror esi, 0xa
mov edi, esi
or edi, 0xb2e45e16
jmp 0x46c862
push 0xb263002a
xor edi, ebx
dec edx
and esi, edi
mov edi, 0xb2e4f6be
xor edx, ebx
add ebx, edx
xor ebx, 0xb2e55afe
or edx, edi
or edx, edi
inc ebx
jmp 0x46ce43
call fcn.0046b7c6
or ebx, edx
ror edx, 0x14
xor edi, edx
sub esi, ebx
and edi, 0xb2e67b32
and esi, edi
jmp 0x46cd77
push 0xb260249c
and esi, edi
xor esi, 0xb2e819a2
dec edi
xchg edi, esi
or esi, ebx
xchg edx, ebx
mov esi, edx
xor ebx, edi
jmp 0x46c992
call ecx
bswap edx
not edx
jmp 0x46c823
push 0xb25cdc4a
xchg ebx, edx
and edx, 0xb2eb627a
or ebx, 0xb2eb8768
and esi, edi
jmp 0x46c105
push 0xb26729ce
dec ebx
or edx, edi
and edx, esi
or ebx, edx
xchg esi, edi
xchg esi, ebx
xor edx, ebx
shl edi, 0xf
dec edi
and ebx, 0xb2ee2dc6
and edi, 0xb2ee4eb6
bswap edi
jmp 0x46af84
call ecx
xor ebx, edx
xor esi, edx
sub edx, ebx
mov edx, esi
sub ebx, edx
add edx, ebx
jmp 0x46d1e8
pop ecx
xor edi, esi
xchg esi, ebx
add esi, 0xb2f0b7da
bswap edi
mov edi, edx
add edx, 0xb2f11898
jmp 0x46d7ba
pop ecx
ror edi, 0xe
xchg edx, edi
add edx, edi
neg edx
nop
or edi, esi
sub edx, edi
xor edx, 0xb2f4df4a
jmp 0x46c6e6
call fcn.0046b7c6
inc edi
sub edx, 0xb2f53976
jmp 0x46ce1e
push 0xb25b333a
mov edx, 0xb2f989a8
xchg edi, edx
and ebx, 0xb2f9e1e2
or edx, 0xb2fa1310
shr esi, 0x12
and edi, 0xb2fa6b3e
or ebx, 0xb2fa965e
and esi, edx
jmp 0x46cea4
call fcn.0046b7c6
add esi, ebx
neg ebx
add edi, esi
bswap edx
jmp 0x46b85f
call ecx
and ebx, edi
shl ebx, 0x19
mov edi, 0xb30336fe
ror edi, 0x16
and ebx, edi
or esi, edi
or edx, ebx
or ebx, esi
and esi, edi
dec ebx
or edx, 0xb3044dee
ror ebx, 5
jmp 0x46bc41
call fcn.0046b7c6
sub edx, 0xb30cc4fc
xor ebx, 0xb30cefda
mov esi, edx
sub edx, edi
sub esi, edx
shr edi, 7
shl ebx, 0x1a
mov edx, ebx
jmp 0x46cc35
pop ecx
add edx, ebx
and ebx, edx
or edi, 0xb3145ccc
add edx, ebx
jmp 0x46bcc3
call ecx
and esi, edx
add ebx, esi
or edi, esi
or edx, ebx
add esi, edi
sub ebx, 0xb31aebac
add edx, edi
and esi, edx
mov esi, edx
and esi, ebx
jmp 0x46c5cc
push 0xb263dd2c
xchg edx, edi
and edx, ebx
and edi, 0xb31e6098
mov edx, esi
xchg ebx, edi
or ebx, 0xb31fd526
sub edx, esi
add ebx, esi
jmp 0x46d22d
push 0xb25b7bee
shr ebx, 0x19
shl edi, 0xf
dec ebx
or esi, ebx
dec esi
and esi, edi
sub esi, 0xb324db64
xor edx, esi
jmp 0x46da9c
pop ecx
shl edx, 0x1d
or edi, 0xb328dc2a
inc esi
add ebx, edx
rol ebx, 0x18
mov edi, 0xb3297406
jmp 0x46afe3
push esp
add edx, esi
xor ebx, edi
xchg esi, edx
mov esi, edx
xor ebx, edi
and edx, edi
inc edx
or edi, edx
shr edi, 0x1c
add edi, 0xb336cad4
sub ebx, 0xb336ef44
xchg edi, ebx
mov ebx, esi
bswap edi
jmp 0x46d9aa
pop ecx
or edx, ebx
or edx, edi
mov edi, ebx
and edi, ebx
and edi, esi
and esi, ebx
xchg edi, esi
and ebx, esi
or ebx, edx
ror edx, 8
jmp 0x46d256
pop ecx
add esi, 0xb342cb42
mov edx, ebx
xor ebx, edx
xor esi, ebx
sub ebx, edx
add ebx, edx
jmp 0x46b63b
push 0xb259f5ca
or ebx, edx
add esi, 0xb3446120
inc edi
ror ebx, 0xe
add edx, edi
dec esi
jmp 0x46cdd9
push 0xb25cb858
xor ebx, esi
bswap edx
not esi
neg esi
xor esi, edi
and edx, edi
jmp 0x46b245
push 0xb25e66a0
and ebx, edx
bswap esi
mov esi, 0xb34c5aca
add edx, esi
dec edi
add edi, esi
or edi, ebx
add ebx, 0xb34d0bf2
xor esi, 0xb34d2fec
sub edi, esi
mov ebx, 0xb34d7412
rol esi, 0x1b
jmp 0x46c0ef
pop ecx
rol edi, 0x16
xor edx, edi
add edi, 0xb353852e
xor ebx, edi
jmp 0x46d6f0
pop ecx
and edx, edi
mov ebx, edi
bswap ebx
or ebx, edi
add ebx, 0xb35b5a7e
not ebx
and edx, ebx
add esi, edi
add edx, ebx
xor ebx, esi
jmp 0x46b2d9
pop ecx
add ebx, esi
xor esi, edi
xchg edx, edi
add esi, 0xb35ca468
mov ebx, edx
mov ebx, edx
jmp 0x46bf3d
call fcn.0046b7c6
and ebx, edi
sub edi, ebx
or esi, 0xb35fa7a4
and ebx, esi
or ebx, edx
add edi, 0xb36009c6
xchg edx, ebx
shr edx, 0x1c
nop
xchg edx, ebx
and ebx, edi
and esi, ebx
jmp 0x46cd0c
pop ecx
and ebx, edi
mov ebx, edx
jmp 0x46b3ae
push 0xb25e4334
sub esi, ebx
xor edi, esi
inc ebx
xor edx, esi
mov esi, edi
xor edi, edx
add ebx, edx
sub ebx, edx
not edx
neg edx
add ebx, esi
sub ebx, 0xb36337be
jmp 0x46baa2
pop ecx
xchg edi, edx
or edi, esi
jmp 0x46bb6e
push 0xb257bc36
mov edx, esi
shr esi, 0x1c
mov esi, ebx
rol edx, 3
jmp 0x46cced
pop ecx
sub esi, edx
mov edx, 0xb368be86
inc ebx
inc edx
xor edi, ebx
neg esi
not edx
mov ebx, esi
jmp 0x46cd59
call fcn.0046b7c6
neg edx
shr ebx, 2
mov ebx, esi
mov ebx, edi
jmp 0x46c715
push 0xb25ed63c
mov edi, edx
neg edi
mov edi, ebx
dec esi
add edi, 0xb37011f6
shr edx, 0x1a
add edx, esi
xor ebx, edx
bswap ebx
sub esi, ebx
jmp 0x46d76f
pop ecx
and edx, esi
mov ebx, esi
or ebx, edi
and esi, ebx
dec esi
and ebx, 0xb37a84a2
shl edi, 0x1d
shr ebx, 0x16
ror esi, 0x16
neg edx
jmp 0x46b70f
mov ecx, 0x2774562b
add ebx, edi
inc ebx
mov ebx, 0xb38572ca
add esi, edx
jmp 0x46d14a
push 0xb25e8f86
sub ebx, 0xb3898872
sub ebx, esi
xchg edx, ebx
add ebx, edi
jmp 0x46c566
push 0xb25d0052
mov esi, 0xb38a24dc
mov ebx, edx
and edi, ebx
xchg esi, ebx
xchg edx, edi
sub edi, esi
sub edx, edi
and edi, 0xb38b1788
bswap edi
or esi, edx
jmp 0x46cad8
push 0xb26500d2
xchg esi, edx
or ebx, edi
bswap esi
or edx, esi
not esi
mov edi, esi
jmp 0x46d1a4
pop ecx
mov esi, edi
and ebx, edx
shl edx, 5
mov edx, 0xb38fc7fc
and esi, 0xb38fe960
xor esi, edi
xor ebx, 0xb3902cf4
sub edx, 0xb390548c
and edi, edx
or esi, edx
jmp 0x46c8ab
push 0xb2565cdc
sub edx, 0xb393dd24
or ebx, 0xb393ffd8
or edi, ebx
and edx, esi
bswap edx
rol edx, 0xa
add edi, edx
or edi, 0xb394cc3a
jmp 0x46cfbc
push 0x69b75
xor edx, esi
add esi, 0xb3960da8
ror edx, 0x16
or edx, 0xb39652d2
not esi
sub ebx, edx
mov esi, edx
ror edx, 0xc
sub esi, ebx
sub edx, 0xb3972420
and edx, esi
add esi, edi
jmp 0x46cb34
call fcn.0046b7c6
or ebx, esi
rol edx, 8
or ebx, 0xb39876ae
mov edi, edx
mov edi, edx
add ebx, 0xb398dede
and ebx, 0xb3990364
xchg edi, esi
bswap edi
not ebx
add edi, ebx
mov edi, 0xb399b344
jmp 0x46c7d4
push 0xb25c73c0
inc ebx
xor ebx, edx
shr ebx, 0x18
mov edx, esi
inc edx
and ebx, 0xb39a9402
jmp 0x46cf8b
pop ecx
mov edi, edx
neg ebx
or edi, 0xb39b0f16
xor esi, edi
xchg edi, edx
inc edi
bswap esi
xor edx, esi
jmp 0x46cf09
push 0x40
and ebx, esi
bswap edi
neg ebx
xor edi, 0xb39ef4ce
or ebx, esi
xor esi, 0xb39f390c
and edx, esi
xchg edx, edi
or ebx, 0xb39fa2a0
xchg edx, ebx
shl ebx, 0x1c
mov edx, 0xb3a00a26
jmp 0x46c235
push 0xb26702d0
neg edi
or edi, 0xb3b413a8
add ebx, esi
and ebx, edx
sub edx, 0xb3b47656
xchg edi, edx
shr edx, 0x1e
mov ebx, 0xb3b4e7cc
add esi, edi
or esi, ebx
mov esi, 0xb3b5493e
and ebx, edx
jmp 0x46b283
push 0xb25eb3da
add edx, ebx
neg edi
jmp 0x46be38
pop ecx
and edx, ebx
shr ebx, 0x1d
inc edi
sub edi, esi
mov edx, 0xb3ba07c2
sub ebx, esi
mov edx, 0xb3ba5164
shl esi, 0xe
mov edi, 0xb3ba972c
xchg edx, ebx
jmp 0x46c184
push 0xb2662750
inc esi
xchg ebx, edx
dec ebx
mov ebx, edi
mov ebx, edi
sub edi, ebx
jmp 0x46d5fb
call ecx
shr ebx, 8
xor esi, edx
mov edx, edi
or edx, edi
xor ebx, edx
xor esi, edx
jmp 0x46d6ce
pop ecx
not esi
shr edi, 0x1c
and ebx, 0xb3cc58ac
neg edi
neg edi
xor edx, edi
xor edi, esi
shl esi, 8
jmp 0x46b9d1
call ecx
mov ebx, edi
ror edi, 0x1f
inc edi
or esi, edi
nop
inc esi
xor edi, edx
xor edx, edi
jmp 0x46b06f
push 0xb256347c
shl esi, 0xd
bswap edx
bswap edi
mov edi, 0xb3ced484
mov edi, ebx
xchg esi, ebx
or edi, edx
add ebx, edi
add edi, esi
mov esi, ebx
jmp 0x46c1f7
pop ecx
ror ebx, 3
xchg edi, edx
dec esi
add edi, ebx
and edi, 0xb3d184a8
and ebx, 0xb3d1ac5e
mov esi, ebx
xchg edi, edx
add edi, 0xb3d210ca
add edx, 0xb3d23030
or edx, esi
mov ebx, edi
jmp 0x46cd2f
pop ecx
or esi, edx
xor edx, edi
add esi, 0xb3d2e98a
dec ebx
jmp 0x46b32d
mov ecx, 0x2774562b
sub edx, 0xb3d342ee
xchg edx, edi
xchg ebx, edx
inc edx
mov edx, ebx
mov esi, edi
add esi, 0xb3d40abc
and edx, ebx
jmp 0x46bc99
push 0xb25730f2
not ebx
or ebx, edx
or edi, ebx
add edi, 0xb3d62d6e
jmp 0x46d023
pop ecx
xor edi, edx
add edi, edx
add edi, edx
xor esi, edi
and ebx, esi
and ebx, esi
xchg edi, esi
sub ebx, edi
and edi, ebx
and edx, 0xb3d8afbe
or edx, 0xb3d8d3f2
or edi, edx
or edi, edx
and esi, 0xb3d93c64
jmp 0x46d749
push 0xb266df4e
nop
or edx, edi
inc esi
sub edi, ebx
or edx, esi
add edi, ebx
or esi, edx
and ebx, edx
jmp 0x46c535
mov ecx, 0x2774562b
shr edx, 0x1c
mov esi, ebx
xor esi, ebx
shl edi, 0x1d
and ebx, 0xb3ddd35a
rol esi, 0x1f
add edi, ebx
and esi, edi
jmp 0x46b347
mov ecx, 0x2774562b
not ebx
inc esi
sub edi, 0xb3deb59a
xor edx, edi
sub esi, edx
dec edx
nop
mov edi, esi
jmp 0x46bdcd
push 0xb257768c
add ebx, edi
sub edx, esi
jmp 0x46d5d5
call fcn.0046b7c6
add edx, edi
xchg edi, ebx
xchg ebx, edi
xchg ebx, edi
and esi, edi
dec edi
sub ebx, edx
rol ebx, 3
xor edx, esi
dec ebx
jmp 0x46db1a
mov ecx, 0x2774562b
and ebx, edx
shl edi, 0x1a
rol edi, 0x11
add edi, edx
not edi
add ebx, esi
or edx, esi
or esi, edi
jmp 0x46ce6a
call fcn.0046b7c6
and edx, 0xb3ec0998
neg ebx
dec edx
xchg esi, ebx
add esi, 0xb3ec9bc8
xor ebx, esi
neg esi
mov ebx, edx
jmp 0x46b4a8
push 0x401400
xor esi, edi
and esi, edx
sub ebx, edx
ror edx, 0xf
jmp 0x46b2c6
mov ecx, 0x2774562b
mov esi, edx
xchg ebx, esi
shr esi, 0x1b
or ebx, edx
or ebx, edx
add ebx, edi
add ebx, 0xb3f008a8
not edi
jmp 0x46b5be
push 0xb260dbe8
or edi, 0xb3f27572
shl esi, 4
rol edx, 0x15
mov esi, 0xb3f2dc44
mov esi, 0xb3f2fe4e
and edi, 0xb3f32300
and edi, edx
and edx, 0xb3f36d54
bswap edx
or edi, edx
mov edx, 0xb3f3d298
or ebx, edx
and esi, edx
xor ebx, esi
jmp 0x46c072
call ecx
xchg esi, edx
or edx, ebx
and edi, edx
or ebx, edi
jmp 0x46d623
mov ecx, 0x2774562b
sub edi, edx
inc esi
shr edi, 8
and edx, 0xb3feef10
and edi, edx
sub ebx, edi
bswap ebx
shr esi, 0xc
jmp 0x46ca1b
call ecx
add edx, 0xb3ffd636
mov edi, 0xb40000b4
or esi, edx
or edx, 0xb4005418
shl edx, 1
shr edi, 0x1c
inc ebx
xor esi, edx
jmp 0x46d301
pop ecx
rol edi, 0xe
and edi, ebx
sub ebx, edx
and edi, esi
mov edi, 0xb401f2a6
sub esi, 0xb40221fc
and edi, 0xb40247ba
and ebx, esi
or ebx, edx
xchg ebx, edx
or esi, edx
add edx, esi
jmp 0x46bd00
pop ecx
add edx, ebx
sub ebx, 0xb4033f1e
add esi, edx
or ebx, esi
xchg ebx, esi
bswap ebx
mov ebx, esi
sub esi, edi
sub edx, ebx
add edi, ebx
jmp 0x46b90b
call ecx
add esi, edi
mov esi, edx
ror ebx, 2
add ebx, edi
xor edi, ebx
sub edi, esi
or edx, edi
and ebx, edi
bswap edx
add esi, edi
add esi, edi
add edx, 0xb405f29c
jmp 0x46bc23
push 0xb25a160e
ror esi, 4
rol esi, 0x1e
xchg edx, esi
xor edi, esi
add esi, ebx
add esi, edi
and edx, edi
rol ebx, 0x1f
xor edx, edi
add edx, esi
jmp 0x46d10e
call ecx
neg ebx
sub edx, ebx
add edx, edi
mov edi, edx
xchg edi, esi
xchg esi, ebx
add edi, edx
shr ebx, 9
and edx, ebx
xchg ebx, edx
shr ebx, 0xe
and edx, 0xb41aaf8e
jmp 0x46b9bb
mov ecx, 0x2774562b
add edx, ebx
xor edx, ebx
xchg ebx, edi
sub ebx, edi
or ebx, edi
xor esi, 0xb41ba66e
xchg esi, ebx
shr edx, 0x19
inc esi
or esi, edx
sub esi, edi
shl edx, 0x15
jmp 0x46caf4
call fcn.0046b7c6
inc edi
and ebx, esi
and edx, edi
and edi, 0xb41d3808
xor edx, esi
mov edi, esi
bswap edx
dec edx
or edi, esi
sub edi, esi
jmp 0x46da08
push 0xb25b57c6
not edi
xchg edi, edx
and edi, esi
sub ebx, edi
mov ebx, 0xb4203ce4
add ebx, edx
add ebx, edx
bswap esi
jmp 0x46b731
mov ecx, 0x4132136a
or esi, edi
add edx, ebx
neg edx
or esi, edi
add ebx, edx
inc esi
xor esi, 0xb425a35c
or esi, 0xb425cec6
sub ebx, esi
add edx, edi
xor edx, edi
mov edx, esi
jmp 0x46b3ff
push 0xb25c9404
inc ebx
xchg edx, edi
shl edi, 0x10
bswap ebx
mov edx, ebx
or edx, 0xb42b77a2
jmp 0x46b9f3
mov ecx, 0x2774562b
add edx, ebx
mov ebx, edx
and esi, 0xb42d35b4
xchg edi, edx
xor edi, edx
xchg edi, esi
shl edx, 0x1a
xchg edx, ebx
neg ebx
inc edi
jmp 0x46aff5
call ecx
inc esi
and esi, edi
ror edx, 5
xchg edi, esi
shl edx, 0x1a
sub ebx, edx
xchg edx, edi
add ebx, edx
or edx, edi
sub esi, 0xb4311834
ror edi, 0x17
rol edx, 0x1d
jmp 0x46d9e2
push 0xb25755b4
sub edx, 0xb4319c2c
ror esi, 0x15
mov esi, 0xb431ea1e
add ebx, edi
or edi, ebx
dec esi
inc edi
add edx, edi
xor edx, edi
rol esi, 0xd
or ebx, edx
sub edi, esi
jmp 0x46c9ad
mov ecx, 0x2774562b
not esi
or edx, esi
or edi, esi
or esi, edi
or edx, ebx
sub esi, ebx
add edx, ebx
add esi, edi
jmp 0x46d3bc
push 0xb25a3b2a
neg edx
or esi, edi
mov esi, edx
add edx, 0xb43cd12e
mov edi, edx
neg esi
jmp 0x46c971
call fcn.0046b7c6
or edi, 0xb43ee9f0
rol edi, 0xf
jmp 0x46d188
call fcn.0046b7c6
dec edi
rol edx, 0x1e
xchg ebx, edi
or esi, edx
jmp fcn.0046b74f
call ecx
sub esi, edx
xchg ebx, esi
xor edi, 0xb4414cb4
add ebx, esi
add ebx, esi
bswap edi
xchg edi, esi
shl edx, 9
jmp 0x46c2bf
push 0xb26524cc
mov esi, 0xb4424610
sub ebx, edx
jmp 0x46cb47
pop ecx
shl esi, 0x10
mov ebx, 0xb4455e02
bswap edi
dec edx
or edi, esi
add ebx, 0xb44601f6
add edx, 0xb44627bc
add edi, 0xb4464cce
jmp 0x46da2e
push 0xb26400b6
mov esi, 0xb4485fd4
shr edi, 0x1b
sub esi, ebx
or edi, ebx
ror esi, 0x1c
add esi, ebx
xor esi, ebx
bswap ebx
shl edx, 0x19
neg edi
mov ebx, edi
ror edi, 9
jmp 0x46d075
pop ecx
and esi, 0xb44a3d96
shr ebx, 0x1b
add esi, edx
sub edi, ebx
add edx, edi
xor edx, edi
add ebx, edx
mov edi, 0xb44b4264
jmp 0x46bcdb
pop ecx
add edi, 0xb45195cc
bswap esi
dec ebx
xchg ebx, edi
xor edx, esi
rol edx, 1
or edx, esi
xor ebx, edi
jmp 0x46c7b8
push 0xb264da11
and ebx, esi
not edi
xor edi, 0xb453285c
add esi, 0xb4534e1a
add ebx, esi
sub esi, 0xb4539ef2
inc ebx
mov edx, 0xb453ed18
jmp 0x46c12a
call fcn.0046b7c6
not esi
mov ebx, 0xb45909d8
and esi, edx
mov esi, edx
jmp 0x46cffd
pop ecx
add edi, esi
not edx
bswap edx
or edx, 0xb45cff3c
sub esi, 0xb45d27c8
and edi, ebx
xchg esi, edx
shr ebx, 2
xchg ebx, edi
and edx, esi
mov esi, 0xb45e0fb6
xchg edx, ebx
add esi, 0xb45e5bb8
shl ebx, 4
jmp 0x46d31b
pop ecx
xchg edi, ebx
xchg ebx, edi
shl esi, 0x10
ror edi, 0xc
sub ebx, esi
or ebx, edx
sub edi, 0xb46ab084
not ebx
sub edi, 0xb46b04b2
inc edx
xor esi, edx
sub ebx, edi
add ebx, esi
xchg edx, esi
jmp 0x46bd8e
pop ecx
sub ebx, edx
add esi, edx
xor esi, edx
xor ebx, edx
dec esi
xchg edx, ebx
xchg esi, ebx
inc esi
mov ebx, edx
not edi
not edi
not ebx
sub edx, 0xb46fae12
or edx, 0xb46fd770
jmp 0x46d840
push 0xb2579b7c
sub ebx, esi
xor edx, 0xb4717ee2
add ebx, 0xb471a4a8
and esi, ebx
and edi, edx
and edx, ebx
add edx, ebx
bswap edi
sub edx, esi
xchg esi, ebx
jmp 0x46bd60
mov ecx, 0x2774562b
or ebx, 0xb472e738
xor ebx, edi
jmp 0x46c274
pop ecx
shl edi, 0x1e
xchg edi, esi
shl edx, 0x1f
xor esi, 0xb4746fac
rol edi, 3
rol ebx, 0x11
rol esi, 0x1e
add ebx, 0xb4751136
or esi, edi
sub edi, esi
jmp 0x46c851
pop ecx
xchg edx, ebx
dec edx
xor edi, esi
or esi, 0xb47b32ae
xchg edx, ebx
rol edi, 0x1d
xchg edi, edx
xor esi, 0xb47bd264
xchg esi, edx
sub edi, edx
jmp 0x46cba1
pop ecx
and edi, edx
and edx, 0xb47c7b78
xor esi, 0xb47ca3f6
sub edi, esi
or ebx, edx
sub edi, edx
shr esi, 0x14
mov ebx, esi
or edx, edi
sub edx, edi
jmp 0x46b1ec
push 0xb258fab8
and esi, 0xb480b9e8
or ebx, 0xb480df10
and edx, 0xb48104a2
and edi, 0xb4812a06
xor edi, ebx
and ebx, edi
jmp 0x46b178
mov ecx, 0x2774562b
mov esi, edi
mov esi, edi
neg esi
rol edi, 0x13
not esi
sub ebx, esi
and edx, edi
or edi, esi
add esi, 0xb482e26c
and ebx, 0xb4830b94
add edx, edi
xor edx, edi
xchg ebx, edx
ror edx, 0x18
jmp 0x46db29
pop ecx
xchg esi, edi
shr ebx, 0x1d
mov edi, edx
add esi, edx
mov esi, edx
xor esi, 0xb48586a6
inc edx
xor esi, ebx
jmp 0x46c2a6
pop ecx
xchg edx, esi
rol ebx, 5
neg ebx
and ebx, esi
xor edi, edx
rol esi, 0x1d
or edx, esi
or ebx, edx
xchg edi, edx
and edx, edi
xchg edx, esi
ror ebx, 0x19
or edx, 0xb48f6826
or edx, edi
jmp 0x46b792
push esp
shr esi, 0x12
or esi, edi
not edx
and edi, 0xb4a26480
and ebx, 0xb4a28d1e
bswap edx
dec edx
shr edi, 0x1c
jmp 0x46c31a
pop ecx
xor edx, ebx
rol ebx, 0x18
xchg esi, ebx
inc esi
not edx
neg edx
xor edx, edi
and ebx, 0xb4a68fc4
mov edi, edx
mov edx, edi
sub edx, esi
xchg edi, ebx
xor edx, esi
not edx
jmp 0x46d417
call ecx
inc edi
xor edi, esi
nop
ror ebx, 0x16
xchg ebx, edi
xor edi, ebx
sub ebx, 0xb4a8628c
neg edi
xchg edx, ebx
xor ebx, 0xb4a9e88a
add esi, edi
xchg edi, esi
jmp 0x46d53d
push 0xb262dd84
add edx, 0xb4ac2d44
or edi, edx
shl ebx, 0x13
rol esi, 0xb
jmp 0x46b18e
mov ecx, 0x2774562b
mov ebx, esi
xchg esi, edx
xchg esi, edi
shr ebx, 0xf
rol edx, 0x12
and edi, esi
bswap edx
xor ebx, edx
sub edi, ebx
inc edx
sub edi, 0xb4ca0bf8
xchg edi, edx
jmp 0x46b1b1
call ecx
xor edi, edx
xor edx, edi
and edi, edx
mov ebx, esi
jmp 0x46d592
call fcn.0046b7c6
or edx, edi
xor esi, edx
add esi, 0xb4f52b38
shr esi, 0x1f
sub esi, edi
xchg edx, edi
jmp 0x46b220