Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffed7
jne 0x401070
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffef3
jne 0x4010f9
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xffffff17
jne 0x40117d
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffef3
jne 0x401206
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
call sub.ntdll.dll_RtlGetLastWin32Error
ret
jmp 0x469f49
add edi, esi
not edi
shr ecx, 0xa
bswap esi
jmp 0x46aa55
push 0xba544ff1
or ecx, edx
mov ecx, 0xbac51fb1
or edi, ecx
mov edi, esi
not edx
mov esi, edx
xor esi, 0xbac5a70b
xchg ecx, esi
jmp 0x46d418
pop ebx
shl ecx, 0x17
or edi, 0xbac9c3af
and edx, esi
mov ecx, edi
add esi, edx
add edi, 0xbaca2cd3
mov esi, edi
not edx
jmp fcn.0046aa33
push 0xba2e3cce
mov edx, 0xbaca895f
add esi, edx
sub edx, ecx
xchg edx, ecx
jmp 0x46cda9
pop ebx
or edx, esi
or esi, edi
mov edi, edx
and edx, ecx
neg edx
sub esi, edx
and edx, ecx
or ecx, esi
and esi, ecx
sub edi, edx
or esi, edi
dec edx
or edi, esi
and edi, 0xbacdea99
jmp 0x46a001
mov ebx, 0x123b2f04
ror esi, 0x17
shr edx, 0x13
and edx, 0xbace4a3f
and ecx, 0xbace6675
xchg esi, edx
rol esi, 2
jmp 0x46a2c5
mov ebx, 0x123b2f04
inc esi
add esi, ecx
mov edi, ecx
xor edi, edx
add ecx, edx
xor esi, edx
mov esi, edi
not edx
and edx, edi
xchg edi, edx
jmp 0x46a1e8
push 0xba2e78af
inc ecx
or esi, 0xbad34199
and esi, edi
xor ecx, edx
and ecx, 0xbad38ead
or esi, edi
xor edi, ecx
mov ecx, edi
xor edx, ecx
sub edx, ecx
jmp 0x46aab1
call fcn.0046a0f0
xor esi, edx
or edi, edx
and edi, ecx
xor ecx, esi
jmp 0x46a5c0
pop ebx
mov ecx, 0xbadd2709
not edi
or ecx, edx
and edx, edi
sub edx, 0xbadd90d9
inc edx
sub edx, edi
xor edx, edi
sub edx, 0xbade0039
mov edi, ecx
xchg edx, esi
dec esi
add edi, edx
bswap edx
jmp 0x46c92b
call fcn.0046a0f0
xor edx, esi
mov edi, 0xbae137b7
xor ecx, edx
xchg esi, edi
inc esi
rol edx, 4
jmp 0x46a9ab
push 0xba311985
or edi, 0xbae3f09f
sub edx, ecx
xor esi, edx
or edi, 0xbae44473
sub edx, ecx
xchg edx, ecx
and edi, ecx
and edi, 0xbae4b6a1
bswap edx
xor edx, ecx
jmp 0x46b72d
call ebx
and esi, edi
or esi, edx
mov ecx, esi
neg ecx
add ecx, edi
mov edi, esi
bswap esi
and esi, edi
add edi, esi
or edx, esi
jmp 0x46c00a
pop ebx
add edi, ecx
add esi, edi
and edx, edi
shl esi, 1
dec ecx
rol edi, 0x19
mov edx, esi
ror ecx, 9
neg esi
or edx, ecx
and edi, 0xbaeb7153
and esi, 0xbaeb8a0f
or edi, edx
sub esi, edi
jmp 0x469f78
mov ebx, 0x123b2f04
shr edi, 0x14
not edx
or esi, ecx
add esi, 0xbaf2226f
shr esi, 0x1c
or esi, ecx
or edi, esi
mov esi, 0xbaf2932b
neg edx
mov ecx, 0xbaf2cb9f
jmp 0x46d137
pop ebx
xchg esi, edx
xchg edx, ecx
and ecx, edi
or esi, 0xbaf3477b
add edx, ecx
and ecx, edx
xor ecx, esi
or edi, edx
jmp 0x46bdfc
mov ebx, 0x123b2f04
xchg edi, edx
xchg edx, edi
add edx, ecx
and esi, edi
mov esi, ecx
ror esi, 0xe
sub edi, edx
xor ecx, edi
xor ecx, edx
and edx, esi
sub ecx, 0xbaf75efd
add edx, edi
jmp 0x46d27a
call ebx
or edx, 0xbafa2123
sub edi, edx
xor ecx, edi
or edi, esi
and edi, 0xbafa8b4b
add ecx, edx
and edi, ecx
not edx
xchg edi, esi
ror edi, 0x15
jmp 0x46aa71
call ebx
add ecx, edx
or ecx, edi
add edi, edx
or edx, esi
sub ecx, 0xbafc91e5
inc ecx
bswap esi
nop
add edi, 0xbafd014b
shr edi, 0xf
mov edx, edi
xor ecx, 0xbafd5101
jmp 0x46b30b
pop ebx
add edi, 0xbb064105
ror edi, 0x14
xchg ecx, edx
bswap esi
xor edi, esi
xor edx, esi
xchg edi, ecx
ror esi, 3
sub edx, 0xbb07196d
add edi, esi
jmp 0x46b47f
call ebx
or edi, edx
inc edi
or ecx, esi
mov esi, edi
jmp 0x46d45b
pop ebx
xor edi, ecx
rol edx, 0x1f
add esi, 0xbb080429
add ecx, edx
neg ecx
sub edx, edi
nop
rol ecx, 1
jmp 0x46ae36
push 0xba2be166
and edi, esi
sub edx, esi
and ecx, edi
mov edi, 0xbb0e4e4b
mov edi, ecx
and esi, edi
and esi, ecx
and edx, esi
or ecx, edi
rol edi, 0xb
jmp 0x46b1bf
push 0xba58d5e5
xchg esi, edi
and edi, 0xbb0f2bf9
xchg edx, ecx
mov ecx, 0xbb0f5fa5
shl edx, 0x13
xor edx, 0xbb0f99b9
jmp 0x46a8e7
pop ebx
xor esi, ecx
sub edi, esi
mov edi, 0xbb10cb89
or edi, 0xbb10e577
mov edx, ecx
or edi, ecx
mov edi, edx
sub edx, esi
sub edx, 0xbb11643f
inc ecx
add edi, edx
inc edi
mov ecx, edx
inc ecx
jmp 0x46d174
push 0xba548dcf
shl edi, 0x11
not esi
and edi, 0xbb159c47
inc ecx
xor edi, 0xbb15d6ad
shr ecx, 0xd
sub edx, edi
rol edx, 0x15
shr edx, 0x18
neg ecx
or edx, 0xbb1677d7
add esi, edx
jmp 0x46b046
push 0xba58f265
neg ecx
not edi
sub ecx, esi
xor esi, edx
xor edi, 0xbb1722e9
xchg esi, edx
jmp 0x46a082
call ebx
inc edx
sub edi, esi
shl edx, 0xa
bswap edi
add edx, esi
ror edx, 0xd
ror ecx, 0x16
xchg edx, ecx
dec ecx
nop
jmp 0x46cb09
call ebx
sub ecx, edx
and esi, ecx
and edx, esi
or esi, 0xbb210495
ror edx, 0x19
neg edx
or ecx, edi
add edi, 0xbb2172db
xor esi, edi
inc ecx
xchg esi, edx
xchg edi, esi
inc ecx
ror esi, 7
jmp 0x46d4bb
push 0xba2b44b3
add esi, edi
add esi, ecx
xchg edx, esi
mov ecx, esi
xchg edi, ecx
mov esi, 0xbb25cfd3
inc esi
or esi, edx
jmp 0x46c798
pop ebx
or edx, 0xbb26285f
or ecx, edi
sub esi, edi
mov ecx, edi
xchg ecx, edx
bswap esi
ror esi, 0x11
add esi, edi
jmp 0x46a3da
push 0xba2e9633
or esi, 0xbb287e89
and esi, edx
sub edi, 0xbb28b2e1
sub edx, edi
mov ecx, edx
or esi, ecx
shl edx, 0x1b
shr esi, 0x18
jmp 0x46ad9f
push 0xba556782
and esi, ecx
or edi, esi
or ecx, edi
sub esi, edx
dec esi
sub edx, 0xbb2b6ec5
xor esi, 0xbb2b8bdb
sub esi, 0xbb2ba4e9
add ecx, edx
or ecx, esi
xchg edx, ecx
mov ecx, 0xbb2c0f11
jmp 0x46ce14
call ebx
and ecx, edi
xor ecx, edi
xchg edx, ecx
rol edi, 0x16
and edx, edi
xchg edx, edi
add ecx, esi
sub edx, 0xbb36229f
not edi
shr edi, 6
jmp 0x46b02b
push 0xba529f75
and edx, edi
mov edi, ecx
sub edx, ecx
rol edx, 0xc
or edx, esi
and edi, 0xbb36fec9
xor ecx, 0xbb371f49
sub esi, ecx
ror ecx, 0xa
nop
xchg edx, ecx
xchg edx, edi
sub ecx, edi
mov edi, 0xbb37d6df
jmp 0x46b65d
push 0xba2fc985
shr edi, 9
add ecx, esi
xor esi, edx
shr edi, 0x11
add ecx, edx
shl edx, 9
or edx, 0xbb3f4abf
or ecx, edi
jmp 0x46c080
push 0xba2eb435
mov esi, 0xbb3f8895
mov esi, edi
not ecx
sub ecx, esi
xchg edi, edx
xor esi, 0xbb400b0b
sub ecx, edx
xchg esi, edx
neg ecx
mov edi, ecx
sub edx, ecx
mov esi, ecx
and esi, edx
sub edi, ecx
jmp 0x46c8ca
call fcn.0046a0f0
rol edi, 0x18
or ecx, edx
shl ecx, 0xc
or ecx, 0xbb414eb5
rol edi, 0x1f
xchg edi, esi
mov ecx, edi
bswap edi
and edx, esi
xchg ecx, edi
sub ecx, esi
mov esi, 0xbb4222ad
inc esi
mov edi, 0xbb4258ab
jmp 0x46cdd9
push 0xba569d3e
sub esi, ecx
add edi, 0xbb4428a3
rol esi, 0x1f
xchg edx, esi
mov ecx, esi
mov edx, edi
jmp 0x46bd49
call fcn.0046a0f0
or ecx, 0xbb44b9df
or ecx, esi
sub edx, 0xbb44eddd
mov esi, edx
mov esi, edx
add edi, esi
neg edx
or edi, ecx
jmp 0x46d476
push 0xba30da7f
mov esi, edx
sub ecx, esi
mov esi, 0xbb477c47
sub esi, ecx
mov ecx, esi
not edx
xor edx, 0xbb47e44b
sub edx, 0xbb4801df
mov ecx, edx
shr edi, 0xb
jmp 0x46c124
push esp
sub ecx, edi
mov edi, 0xbb4a13cb
shl esi, 0x12
shr edi, 0xc
mov edx, esi
neg ecx
shl ecx, 7
xor edi, ecx
or edi, esi
mov ecx, 0xbb4ae909
or esi, edi
and edi, edx
bswap esi
and esi, edi
jmp 0x46b425
call ebx
add edi, esi
add edi, ecx
and esi, edi
dec edi
mov edi, edx
and ecx, edi
jmp 0x46bd23
pop ebx
and edi, ecx
ror esi, 0x1e
bswap edx
and ecx, esi
sub esi, edx
sub esi, 0xbb5a4a07
xor edx, ecx
xor esi, edx
jmp 0x46b98f
mov ebx, 0x123b2f04
sub edx, 0xbb5aadd1
or edi, 0xbb5ac68d
bswap esi
not edx
inc ecx
xor ecx, edx
sub edi, edx
xor ecx, edi
jmp 0x46c5ee
call fcn.0046a0f0
xor esi, ecx
not edx
and ecx, 0xbb647539
not edi
add ecx, 0xbb64aa33
add edi, ecx
xchg edi, ecx
sub edx, ecx
or esi, edi
and edi, edx
jmp 0x46c3a1
push 0xba2bff17
rol edx, 0xd
or edx, 0xbb662701
sub edi, edx
and ecx, edx
xchg edx, esi
dec ecx
neg edx
xor edx, edi
mov esi, edi
xor edx, 0xbb66ffef
xor esi, ecx
not edx
and ecx, esi
bswap edx
shr edi, 0xc
mov edx, edi
jmp 0x46cf08
push 0xba59b00e
mov edx, esi
mov ecx, edi
xchg edx, edi
and esi, edi
shl ecx, 4
and ecx, esi
xor esi, 0xbb69e225
ror edx, 5
jmp 0x46c82c
pop ebx
or esi, edi
rol edi, 0x10
add edi, ecx
and esi, ecx
sub esi, edi
and edi, 0xbb6aaaff
sub esi, edi
shr ecx, 0x1d
and edx, edi
or ecx, edi
jmp 0x46aeae
call fcn.0046a0f0
xor ecx, edi
and edx, esi
sub esi, ecx
or ecx, edi
xchg edx, esi
and edx, edi
or ecx, edi
or ecx, esi
xor edx, edi
not ecx
jmp 0x46cbc0
pop ebx
bswap esi
xor esi, 0xbb704fbd
xor edx, 0xbb706853
sub edi, ecx
add edi, esi
ror esi, 0x1c
mov ecx, 0xbb70d327
mov ecx, edx
shl edx, 0x16
and ecx, edi
or esi, edx
not edi
jmp 0x46c3dd
pop ebx
mov ecx, esi
xchg ecx, edi
add edi, edx
sub edi, 0xbb71cc2b
shr esi, 0xa
xchg edi, edx
shl edx, 0xd
inc ecx
jmp 0x46a4ca
push 0xba56005d
xor ecx, 0xbb772ff9
sub esi, edi
add edi, edx
dec esi
xchg esi, edi
xor ecx, edi
xchg ecx, esi
add esi, edi
neg ecx
xchg edx, ecx
and esi, edi
xchg ecx, edx
or esi, 0xbb786fb9
sub edi, esi
jmp 0x46d2c8
push 0x40
dec esi
ror edx, 0x17
mov esi, ecx
mov edx, esi
jmp 0x46ccfe
push 0xba2cf111
mov edx, esi
mov ecx, 0xbb7cb8c9
and ecx, esi
bswap edx
shr edi, 0x13
mov edi, 0xbb7d2595
xor ecx, 0xbb7d45e9
xor edx, edi
not ecx
xor ecx, edx
xchg edx, ecx
sub ecx, esi
jmp 0x46bd70
push 0xba3004bb
ror edi, 8
add ecx, esi
ror edx, 0x1b
and edx, edi
and edx, esi
sub ecx, 0xbb7ff8e9
sub ecx, edx
sub edi, edx
xor edi, edx
xchg edi, ecx
jmp 0x46a4a0
push esp
nop
sub esi, ecx
sub edx, 0xbb81da9b
sub ecx, 0xbb81f757
xchg esi, ecx
sub ecx, edi
jmp 0x46af12
mov ebx, 0x123b2f04
xchg esi, ecx
or ecx, 0xbb847755
sub edi, ecx
xchg ecx, esi
mov esi, ecx
shl edi, 3
xchg esi, edi
not esi
jmp 0x46d00e
pop ebx
mov esi, 0xbb869243
xor edx, edi
not ecx
xor ecx, edx
add edx, 0xbb86ff35
sub ecx, edi
shl esi, 0x17
and edx, ecx
inc esi
add edx, esi
jmp 0x46ac79
push 0xba52bcf9
and esi, ecx
add ecx, edi
and edi, 0xbb8b9413
mov edx, 0xbb8bb121
mov esi, edi
xor ecx, esi
xor edx, 0xbb8c0225
add edi, edx
jmp 0x46cb7d
call fcn.0046a0f0
rol edx, 0xf
mov esi, edx
xchg edx, esi
ror esi, 1
add ecx, edx
dec esi
ror edx, 0x1b
shr ecx, 0x1a
not esi
mov esi, edi
add edx, edi
nop
jmp 0x46b534
push 0xba31368b
dec ecx
add ecx, edx
xor ecx, esi
mov ecx, 0xbb91edd3
inc edi
neg edx
sub edi, ecx
add edi, esi
jmp 0x46b590
mov ebx, 0x4132136a
or ecx, esi
or edi, esi
xor edx, ecx
mov edx, esi
sub ecx, esi
xchg ecx, esi
and esi, ecx
xor edx, 0xbb983fa3
or edx, ecx
not edx
jmp 0x46b6e2
push 0x401400
add esi, 0xbb9e8087
xchg edi, esi
or edx, edi
mov esi, edx
xor esi, 0xbb9eeb5b
or edx, esi
not esi
inc edx
dec ecx
mov ecx, 0xbb9f78c3
rol esi, 0x10
or esi, 0xbb9fb1e3
jmp 0x46a9e4
pop ebx
and edi, 0xbba587fd
sub esi, 0xbba5a00d
mov edi, edx
not edi
xor edx, ecx
sub ecx, edx
or ecx, 0xbba627c9
add ecx, esi
xchg ecx, esi
xor esi, ecx
sub edx, ecx
sub esi, edx
jmp 0x46d073
pop ebx
bswap edi
or edi, 0xbba8045b
and ecx, edx
add ecx, 0xbba8382d
rol ecx, 3
not esi
inc edx
xor ecx, esi
jmp 0x46a020
push 0xba56dabd
bswap ecx
sub ecx, esi
sub edx, edi
add esi, edx
add edi, 0xbba93f63
sub edx, esi
mov ecx, esi
xor ecx, edi
xor ecx, edx
xor edx, esi
dec edi
xchg ecx, esi
ror ecx, 0x16
mov edi, edx
and edx, esi
sub ecx, 0xbbaa6537
jmp 0x46d3df
pop ebx
mov ecx, edx
sub edx, edi
inc ecx
shr edi, 7
mov edx, edi
xchg edi, edx
shl edx, 3
xchg edx, ecx
add edi, edx
shr esi, 8
jmp 0x46d031
mov ebx, 0x123b2f04
rol edi, 0xe
or edi, 0xbbb43c33
xor edi, esi
neg esi
sub edx, edi
xchg edi, ecx
jmp 0x46b295
pop ebx
add ecx, 0xbbb740cb
sub ecx, esi
add edx, ecx
shr esi, 0x1f
or esi, 0xbbb7ae8b
ror esi, 6
sub ecx, edi
xor esi, 0xbbb8016b
add edi, esi
mov edx, edi
shr edx, 0xf
and edx, 0xbbb868e9
jmp 0x46cc41
call fcn.0046a0f0
mov edi, edx
shl edx, 9
xor ecx, edi
mov edx, 0xbbbe83fb
dec ecx
add esi, ecx
and edi, esi
shl esi, 0x1d
add ecx, edx
shl edi, 0xd
mov ecx, esi
sub esi, ecx
mov edx, ecx
dec ecx
jmp 0x46ac58
pop ebx
and esi, ecx
or edx, esi
add ecx, 0xbbc2e2db
or edx, esi
or ecx, 0xbbc319a9
and edi, 0xbbc33213
and ecx, edx
or ecx, 0xbbc36d7d
jmp 0x46a7de
push 0xba56bd91
and ecx, esi
and ecx, edi
shl edx, 0x12
nop
and edx, edi
shr ecx, 0x1d
or esi, edi
rol edx, 0x14
inc esi
sub esi, edx
add edx, ecx
and esi, edi
inc ecx
shr edi, 0xd
jmp 0x46b9fd
push 0xba2d0ec1
nop
and edx, edi
rol ecx, 0x10
or ecx, 0xbbc57215
and esi, ecx
sub edi, edx
jmp 0x46d495
call fcn.0046a0f0
or edx, edi
inc esi
inc esi
add esi, 0xbbc7420d
or ecx, edi
dec edx
jmp 0x46c9c1
call ebx
xor edx, ecx
dec esi
sub ecx, edx
not edx
neg edx
mov ecx, 0xbbc833c5
not edi
sub esi, edx
add edx, ecx
or ecx, 0xbbc89c65
jmp 0x46a83e
pop ebx
shl edx, 0x1d
xchg ecx, edi
neg ecx
xchg esi, edi
xor edx, ecx
mov esi, 0xbbca0fb5
or edi, esi
add ecx, esi
add edi, edx
mov edx, esi
jmp 0x46b7d3
pop ebx
xchg esi, edi
inc esi
rol edx, 0x15
shl ecx, 0x14
add ecx, 0xbbda5dcf
mov edi, 0xbbda768b
shr edi, 0x18
sub edx, ecx
and edx, esi
sub esi, 0xbbdae695
or ecx, edx
and edx, edi
jmp 0x46c6d2
pop ebx
and edi, esi
add edi, 0xbbdc3a85
or esi, edx
shl esi, 0x1b
xchg edx, edi
mov edx, edi
xor ecx, edx
or ecx, esi
mov esi, edx
ror edi, 0x10
sub edx, ecx
xor edx, ecx
or edx, esi
sub edx, esi
add esi, ecx
or ecx, edx
jmp 0x46d4d4
push 0xba2fe763
add edx, ecx
or edx, edi
mov ecx, 0xbbde0b55
mov esi, edx
jmp 0x46b4e6
push 0xba30f82f
sub edi, ecx
mov esi, ecx
ror ecx, 0x1c
nop
add esi, edi
add ecx, esi
add edx, edi
xchg edi, edx
jmp 0x46a333
push 0xba53923f
add edx, ecx
ror edi, 0xb
xchg esi, edx
mov edi, ecx
or edx, 0xbc092505
shr edx, 0x12
and edx, 0xbc095a7f
inc edi
not edx
or edx, 0xbc09b56b
xor ecx, 0xbc09d1fb
ror ecx, 0x13
jmp 0x46a0a3
pop ebx
or edi, edx
or edx, ecx
ror esi, 0x13
bswap ecx
dec edi
xor ecx, edx
ror esi, 0x1c
sub ecx, edi
add edx, esi
xchg edi, edx
jmp 0x46b222
call ebx
mov edx, esi
xor esi, edi
ror edi, 0x11
shr esi, 0x1b
jmp 0x46cb65
pop ebx
and edi, edx
xchg edx, edi
mov edi, esi
mov ecx, edi
jmp 0x46a6e7
call ebx
add edi, 0xbc18cdbd
or esi, 0xbc18e9cd
add edx, ecx
mov edi, 0xbc191da7
sub edi, 0xbc1939dd
xchg esi, edi
add edi, edx
sub edi, esi
mov ecx, edx
add esi, ecx
xchg edx, ecx
mov esi, edx
add ecx, 0xbc1a0ca5
or edx, esi
jmp 0x46a719
call fcn.0046a0f0
add esi, ecx
or edi, 0xbc29cffb
add edx, esi
and edi, ecx
inc edx
xor ecx, esi
sub ecx, edi
nop
mov edi, edx
and edi, 0xbc2ab1e1
sub esi, edx
add edx, 0xbc2af8e7
jmp 0x46a37b
pop ebx
inc esi
rol edx, 0x1a
mov esi, edx
xor edi, ecx
and ecx, 0xbc337dcd
or edi, 0xbc3396b7
xor esi, 0xbc33b2c7
dec esi
xor edi, edx
sub esi, 0xbc3408b9
and ecx, 0xbc342575
sub edx, edi
ror ecx, 2
shl edi, 0x10
mov ecx, esi
nop
jmp 0x46c70c
pop ebx
xchg ecx, edi
not ecx
xor esi, edi
add edi, 0xbc352539
sub edx, esi
sub esi, edi
sub esi, ecx
xor esi, ecx
xor esi, 0xbc35af8f
xor edx, 0xbc35c81f
xchg esi, edx
shl ecx, 3
xchg edi, esi
xchg esi, edx
jmp 0x46ab08
mov ebx, 0x123b2f04
mov edx, esi
xchg esi, edx
inc edi
ror esi, 0x12
xor edi, 0xbc3a2127
or edx, edi
shr edx, 5
xor ecx, esi
add ecx, esi
xor edi, ecx
ror esi, 0x12
sub ecx, 0xbc3b2bc7
mov edx, ecx
add ecx, edx
jmp 0x46cba2
push 0xba59d08f
mov edi, 0xbc400a99
sub edi, esi
ror ecx, 0x17
add edx, 0xbc407ccf
sub ecx, 0xbc40a259
mov edx, ecx
add ecx, edx
sub edi, 0xbc410f7f
shr ecx, 0x1f
and edi, edx
jmp 0x46bb58
mov ebx, 0x123b2f04
add esi, edx
or ecx, edx
xchg esi, ecx
or ecx, 0xbc44b671
sub ecx, edx
or ecx, 0xbc44ed19
xor edi, 0xbc450cef
bswap esi
and edi, edx
add ecx, 0xbc455c27
xor esi, edx
sub edx, edi
jmp 0x46ae51
pop ebx
and edx, edi
xor esi, ecx
not edx
xor edi, ecx
add edi, esi
and edi, 0xbc47df7b
or edx, ecx
sub ecx, esi
add edx, ecx
xor edi, edx
jmp 0x46bbbd
call ebx
ror ecx, 0x10
sub ecx, edx
add ecx, edi
and esi, edx
xor esi, edi
or edi, ecx
sub ecx, edi
or esi, 0xbc4ce9d5
jmp 0x46b336
pop ebx
shl esi, 0xa
mov esi, ecx
xor ecx, edx
sub edx, ecx
xchg ecx, edx
neg edi
jmp 0x46ad7e
mov ebx, 0x123b2f04
or ecx, esi
xchg edi, ecx
sub edx, ecx
mov esi, 0xbc526bf7
or ecx, edi
and esi, edx
mov edx, 0xbc52b6b9
xor edx, esi
sub ecx, 0xbc52f021
inc ecx
jmp 0x46bc9f
pop ebx
or edx, ecx
or edx, esi
and edi, ecx
and ecx, edi
or esi, 0xbc572493
ror esi, 8
sub ecx, edi
xor ecx, edi
xor ecx, edx
add esi, edi
sub esi, ecx
sub edi, edx
jmp 0x46c2c3
pop ebx
inc edx
xor edx, ecx
inc ecx
or ecx, edi
xor edx, 0xbc5ca75f
xor edx, ecx
add esi, ecx
and edi, esi
jmp 0x46b3d7
mov ebx, 0x123b2f04
and ecx, esi
add edx, esi
or edi, edx
bswap ecx
jmp 0x46adcc
call fcn.0046a0f0
mov ecx, esi
xor ecx, edi
and esi, edx
sub edi, esi
inc esi
rol edx, 0x16
sub edx, edi
add esi, edx
dec edi
ror esi, 0x18
jmp 0x46b019
call ebx
nop
xchg esi, ecx
xor edx, esi
or edx, edi
or edx, 0xbc5fe52d
or ecx, 0xbc600197
and esi, ecx
mov edx, 0xbc603595
jmp 0x46a05d
pop ebx
and edx, edi
and edi, ecx
xor edx, esi
xor edi, esi
xor ecx, 0xbc644e65
rol edx, 0x14
and esi, edx
sub edx, esi
ror ecx, 0x12
mov edi, edx
jmp 0x46ca5c
push 0x68b49
mov esi, 0xbc6980f5
dec ecx
rol edi, 0x1f
mov edi, ecx
xor esi, ecx
add edx, 0xbc6a0def
xor edx, 0xbc6a2625
add ecx, esi
or edx, ecx
mov edi, 0xbc6a7443
jmp 0x46b8a3
push 0xba2e5a53
or edi, 0xbc6ea60b
mov esi, edx
xchg edi, edx
sub ecx, 0xbc6ef79d
rol ecx, 9
mov esi, ecx
rol edx, 0x15
add edx, 0xbc6f67db
bswap ecx
xor esi, ecx
mov ecx, edx
mov edx, edi
jmp 0x46a12c
call ebx
or edi, 0xbc70283f
add edx, ecx
neg edi
dec edi
mov edx, edi
add edi, esi
add edx, 0xbc711233
add edx, edi
jmp 0x46bacd
push 0xba5374bb
sub ecx, edi
xchg esi, ecx
inc edi
or edx, edi
add esi, ecx
or ecx, edi
mov edx, ecx
and esi, 0xbc7270f9
jmp 0x46c209
mov ebx, 0x123b2f04
xchg esi, edi
mov edi, esi
mov ecx, 0xbc72f0f1
and edx, 0xbc73172d
ror esi, 0x12
nop
add edx, ecx
and ecx, edx
xor edx, 0xbc73bd8d
add edi, edx
and esi, 0xbc73f1b9
sub edx, 0xbc740a23
sub edx, edi
sub edi, ecx
jmp 0x46b17e
push 0xba2c1d19
or ecx, edx
mov ecx, 0xbc7a93cb
xchg edx, ecx
shr ecx, 0x1e
and edx, edi
sub edx, 0xbc7afd6f
add esi, ecx
and edi, esi
ror esi, 0xb
xor esi, edx
jmp 0x46a53f
push 0xba2d4a4f
and ecx, 0xbc7d5f97
bswap edi
add esi, 0xbc7d9431
inc ecx
xor ecx, 0xbc7dccff
or ecx, edi
and esi, edx
bswap edx
shl edx, 2
nop
and edx, esi
and edx, ecx
xchg edx, edi
bswap esi
and edi, edx
inc esi
jmp 0x46ca6f
call fcn.0046a0f0
and esi, ecx
xor esi, edx
or ecx, 0xbc82abbb
or edx, esi
sub ecx, edi
add edx, esi
rol edi, 0x11
or edi, 0xbc83303f
jmp 0x46a70b
pop ebx
sub edx, ecx
add edx, edi
shl esi, 4
or ecx, edi
xchg ecx, edx
add edx, esi
shr edi, 0x18
mov edi, 0xbc84157b
sub ecx, edx
add ecx, edi
jmp 0x46cdf7
pop ebx
shl esi, 0x1d
and edx, ecx
add edx, edi
or esi, 0xbc85da69
add ecx, 0xbc85f77f
mov edi, esi
add edx, ecx
and edi, ecx
xor ecx, esi
neg edx
sub edx, 0xbc8699c1
shl ecx, 0x17
and edi, ecx
xor edi, edx
jmp 0x46b9df
call fcn.0046a0f0
xor edx, ecx
sub ecx, esi
or ecx, 0xbc8a62db
shr ecx, 9
and edx, edi
xor esi, ecx
sub edx, ecx
sub esi, edx
xor edi, esi
and esi, 0xbc8b2129
sub esi, edx
mov ecx, 0xbc8b542b
inc edi
neg ecx
jmp 0x46c405
call fcn.0046a0f0
and esi, edi
xor edi, ecx
or edx, edi
sub edx, ecx
xor edi, 0xbc8c219f
and ecx, edx
sub edx, esi
add esi, ecx
jmp 0x46bdc0
pop ebx
sub edi, 0xbc8de5f3
shl esi, 0x19
and edi, esi
shl esi, 0x16
or esi, edi
sub ecx, 0xbc8e6825
add edx, edi
add edx, 0xbc8e9fd1
or ecx, esi
or edi, esi
sub edi, 0xbc8ef0a9
mov edi, esi
rol edi, 0x1c
xchg edx, edi
jmp 0x46b242
call fcn.0046a0f0
mov ecx, edi
mov ecx, edx
bswap edi
or esi, edi
or ecx, esi
neg edx
dec ecx
sub esi, edi
xchg edx, ecx
and edi, 0xbc979b7b
sub esi, edi
xor esi, edi
or edi, ecx
sub edx, 0xbc9805a3
jmp 0x46a602
mov ebx, 0x123b2f04
or edx, esi
and edi, ecx
neg edx
mov ecx, 0xbc992c97
xchg edi, esi
and esi, ecx
sub edi, edx
xor ecx, edi
jmp 0x46d106
mov ebx, 0x123b2f04
inc edi
xor edx, ecx
bswap edi
not esi
mov esi, edx
xor esi, edi
or edi, ecx
sub edx, 0xbca249e9
jmp 0x46bda9
push 0xba546d23
and ecx, edi
xor edx, ecx
and edi, esi
not edi
xor edx, ecx
sub ecx, edx
or ecx, 0xbca3c145
sub edi, ecx
jmp 0x46a8b6
pop ebx
xchg ecx, edx
or esi, 0xbca501dd
ror esi, 0x1c
bswap ecx
sub edx, edi
sub edi, ecx
add edi, esi
xchg ecx, esi
jmp 0x46c054
call ebx
mov esi, ecx
xchg esi, edx
or edi, 0xbca5fc2f
shr edi, 0x19
inc ecx
add ecx, edi
or edx, esi
sub ecx, edi
mov edx, ecx
xor edx, esi
jmp 0x46a255
push 0xba2d2cf1
or esi, 0xbca6dec7
or edx, 0xbca6fba9
mov esi, edx
or edx, edi
mov ecx, esi
sub ecx, 0xbca78fa5
mov ecx, edx
xchg edi, esi
jmp 0x46cf63
pop ebx
and esi, edi
dec edi
add edx, ecx
mov edi, edx
bswap esi
and ecx, 0xbca8c6ad
not esi
xor edi, edx
jmp 0x46a800
pop ebx
ror edx, 0x10
sub esi, edi
neg ecx
add ecx, edx
and edx, ecx
sub edx, 0xbca9ed8b
inc edx
add esi, 0xbcaa3431
xor edx, esi
xor esi, edi
or ecx, edi
or esi, ecx
mov edi, edx
xchg edx, edi
jmp 0x46b5d2