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

Disassembly:
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff1c
jne 0x4010ac
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xffffff23
jne 0x401135
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff2a
jne 0x4011b4
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff23
jne 0x401242
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ntdll.dll_NtResetWriteWatch
call sub.ws2_32.dll_WSAInstallServiceClassA
ret
jmp 0x4691d6
or edi, edx
sub ecx, edi
mov ebx, 0x22380e2e
xchg edx, ecx
shl ecx, 0x1f
jmp 0x46a3fd
pop ecx
xor ebx, edi
inc edx
xor ebx, 0x23fce196
shl ebx, 3
neg edx
and esi, ebx
neg edi
or edx, 0x23fee1c8
add ebx, esi
inc edi
and esi, edx
add edx, esi
xor esi, 0x2400d584
jmp 0x469f67
call ecx
add esi, 0x2429d486
xor edx, 0x242a3ffd
xchg edi, esi
add edx, esi
jmp 0x469c8c
push 0x224c28f5
or ebx, 0x242b8efd
xor ebx, esi
and edi, ebx
and edi, esi
or ebx, 0x242d1735
sub edi, ebx
and edx, ebx
xor esi, 0x242e57f9
shr ebx, 0x10
xor ebx, 0x242f1f9b
not ebx
xchg edi, esi
neg esi
jmp 0x46a214
pop ecx
and esi, edx
ror edi, 0x18
sub edi, edx
bswap edi
and edi, edx
rol esi, 0x15
ror esi, 0x16
add ebx, 0x24337e7e
sub edx, edi
xor ebx, edx
xchg edx, edi
jmp 0x46a4b9
push 0x22427d7f
mov edi, ebx
mov edx, edi
and edi, esi
shr edx, 4
ror ebx, 0x11
mov ebx, edx
xchg esi, edi
nop
xchg esi, edx
xor ebx, esi
jmp 0x46a953
pop ecx
rol edx, 0x18
mov edx, 0x243fecca
bswap edi
add edx, 0x2440b23f
or edx, esi
xchg edi, esi
rol esi, 8
bswap edx
add ebx, 0x2442b8ce
jmp 0x469dca
pop ecx
mov edi, ebx
sub ebx, edx
sub ebx, esi
shl ebx, 1
shl esi, 0x18
add esi, edi
mov ebx, edi
mov edi, ebx
add ebx, esi
shr esi, 0xf
mov esi, edi
and edi, edx
jmp loc.0046b158
pop ecx
sub esi, ebx
or edx, ebx
or edx, 0x2473aa18
and edx, edi
xor ebx, edi
mov edx, ebx
add edx, 0x2475443d
mov ebx, esi
or edx, 0x2476057a
bswap esi
add ebx, 0x2476d0fc
jmp 0x46a239
call ecx
rol ebx, 1
mov esi, edx
and ebx, edx
add edx, ebx
sub edx, ebx
mov edi, edx
mov esi, edi
sub ebx, edx
rol ebx, 8
or edi, 0x2480c610
jmp 0x46a6bf
push esp
add edx, edi
sub edx, 0x2481ac61
xchg edi, ebx
xchg esi, edi
and edi, esi
mov edi, ebx
mov esi, 0x2483a872
and esi, 0x24840ac0
and esi, 0x24846e99
xchg ebx, edx
xor ebx, edi
jmp 0x46b528
pop ecx
mov edi, esi
mov ebx, 0x248be47b
xor esi, 0x248c474e
mov edi, esi
or edx, edi
xchg edx, esi
dec edx
sub esi, edi
jmp 0x46bc79
push 0x226dc2c7
rol esi, 3
nop
shr esi, 0x16
mov ebx, edi
and ebx, esi
neg ebx
shl edx, 0x12
add ebx, 0x2498a832
add esi, 0x24990b70
jmp 0x46ac21
push 0x22652277
add esi, edi
xchg ebx, edx
rol esi, 0x13
xchg edx, ebx
add edi, esi
neg edi
xchg esi, edi
jmp 0x46ab40
push 0x67dd6
add ebx, 0x249c502e
or edi, edx
ror ebx, 0xf
bswap esi
sub ebx, 0x249de57a
nop
or edx, 0x249ea809
rol ebx, 0x15
sub edx, ebx
mov edx, esi
or esi, edx
jmp 0x46b6e3
call ecx
not esi
not esi
or ebx, 0x24a448ad
mov ebx, esi
xchg esi, edx
sub edi, esi
neg edx
and esi, ebx
add ebx, 0x24a68db2
add edi, esi
and ebx, esi
sub ebx, edx
shl esi, 0xc
jmp 0x46a845
push 0x22562024
add edx, 0x24a9507f
ror esi, 0x18
dec edx
ror ebx, 0x1f
and ebx, esi
shl ebx, 0x1c
xchg edi, esi
xchg edx, edi
or esi, 0x24ac6b03
jmp 0x46a15b
mov ecx, 0x6440607e
and edx, ebx
add ebx, esi
xchg ebx, edi
xchg esi, edi
bswap edx
xor edi, 0x24aeda9a
neg edi
sub esi, 0x24af9aff
add edx, 0x24affac1
shl esi, 0x18
jmp 0x469a37
push 0x2250eede
inc edx
xor edx, esi
xchg ebx, edi
xor edx, ebx
bswap edx
or esi, ebx
sub ebx, 0x24be78b1
add edx, esi
sub edi, edx
inc edx
not ebx
shl esi, 4
jmp 0x46acf6
call ecx
xor esi, 0x24c0ff5f
shl ebx, 4
and edx, 0x24c1c6c8
xchg edi, edx
xor ebx, esi
xor esi, edx
xor ebx, 0x24c34fba
not edi
xor esi, ebx
jmp 0x46b3c4
pop ecx
mov ebx, edi
shl esi, 0x12
and esi, 0x24c7ed79
ror edi, 8
mov esi, 0x24c8ccab
add esi, ebx
xor esi, ebx
sub esi, edx
or esi, edx
jmp 0x469cfb
pop ecx
shr edi, 7
neg edi
mov esi, edi
or esi, edx
mov edi, edx
jmp 0x46b372
call ecx
xor esi, 0x24d21da6
add edx, esi
add edx, esi
dec esi
bswap ebx
neg esi
add esi, 0x24d45fc7
xor edi, esi
dec edx
and edx, ebx
mov edx, edi
mov edi, esi
xor esi, edx
and edx, esi
xor esi, ebx
shl esi, 0x1b
jmp 0x46b28b
call fcn.0046bb33
ror ebx, 0xe
sub ebx, edx
neg edi
neg ebx
mov edi, 0x24e1b1a7
xor esi, 0x24e211d2
add edx, ebx
add esi, edx
shl edi, 0x1b
jmp 0x46b702
call fcn.0046bb33
mov edx, ebx
xor ebx, 0x24e5cfea
not ebx
shr edx, 0xd
sub ebx, 0x24e6f776
sub esi, 0x24e76a7b
xchg edx, esi
mov edi, 0x24e83916
xor edi, ebx
sub esi, 0x24e8fec6
dec edi
and ebx, esi
xor edx, 0x24ea2642
jmp 0x469692
pop ecx
sub ebx, edx
xor edx, esi
sub esi, 0x24ef24a9
ror edx, 0xa
add edx, 0x24efe9c7
xchg edi, esi
bswap ebx
jmp 0x46a571
push 0x225bcdb3
add edx, 0x24f3018b
not edi
jmp 0x46b7b0
push 0x225b5ad4
mov esi, 0x24f95b6c
add ebx, edi
rol edi, 0xc
xchg edx, ebx
bswap edi
xchg edi, edx
and edi, edx
sub esi, 0x24fc14be
jmp 0x469abc
pop ecx
mov ebx, edi
or edi, 0x252353c0
shr ebx, 0x1f
rol esi, 0xf
inc ebx
add ebx, edx
mov edi, ebx
and edx, edi
not edx
jmp 0x46945c
push 0x2270e971
add edi, edx
xor ebx, esi
mov edx, edi
xor ebx, esi
xor ebx, 0x253213dd
bswap edx
jmp 0x46af65
pop ecx
xor edi, 0x2548ee32
and edx, 0x254953e0
mov ebx, 0x2549c59c
add ebx, esi
xor esi, ebx
neg edx
or edx, esi
xor ebx, esi
jmp 0x46bb67
mov ecx, 0x2809024b
sub edi, ebx
xor ebx, 0x254c8a02
xchg esi, edi
mov edi, edx
sub ebx, edx
xor esi, edx
mov esi, edx
ror edx, 0xc
and esi, ebx
add ebx, edi
shl edi, 9
inc esi
xchg ebx, edx
jmp 0x46a74d
pop ecx
and ebx, 0x255b1625
xchg edi, ebx
add edi, esi
and ebx, esi
sub ebx, 0x255ca622
add esi, ebx
and edi, esi
mov esi, edi
and ebx, esi
jmp 0x469708
mov ecx, 0x6440607e
neg esi
or ebx, 0x2564ad4c
sub ebx, esi
and ebx, edi
xchg edi, edx
mov edx, edi
inc edx
mov ebx, 0x25670b50
xchg edi, esi
bswap ebx
jmp 0x46a5c0
pop ecx
bswap edx
sub edi, esi
xchg ebx, esi
bswap edi
bswap edx
xchg ebx, edx
mov edx, edi
jmp 0x469632
pop ecx
and esi, edx
dec ebx
inc edi
and esi, 0x256c619e
inc ebx
sub ebx, 0x256d3caa
ror esi, 0x13
jmp 0x46a868
pop ecx
mov edi, ebx
and ebx, esi
shr ebx, 0xc
or edx, edi
jmp 0x46a2ec
push 0x2268361a
xor edi, 0x2573cb1a
mov edx, esi
inc edi
inc edx
add edi, ebx
add edi, 0x2575bb5a
bswap esi
shl esi, 0x19
or ebx, 0x2576f752
mov edi, edx
mov ebx, edx
and edi, ebx
mov edx, edi
and esi, ebx
jmp 0x46b50b
pop ecx
neg edi
inc edx
xchg esi, edx
mov edx, ebx
sub ebx, esi
jmp 0x46b1f0
call fcn.0046bb33
rol esi, 0x18
and esi, edi
or edx, 0x2594c5ca
xor ebx, edx
not esi
inc edi
mov esi, ebx
add edi, ebx
not ebx
sub esi, edi
jmp 0x46b05a
mov ecx, 0x6440607e
not edi
xor edx, edi
sub edi, 0x2598cfa2
shr edi, 3
rol edx, 3
inc esi
nop
jmp 0x46a90e
mov ecx, 0x2809024b
or ebx, edx
xor ebx, 0x25aebddf
xor edx, esi
xor edx, ebx
ror esi, 4
xor ebx, edi
mov esi, edi
add esi, ebx
mov edi, edx
add ebx, edx
jmp 0x46a8e2
call ecx
xor esi, edi
neg edi
add esi, ebx
xchg esi, ebx
xor ebx, edi
jmp 0x46bb0d
push 0x224c9699
add edi, ebx
rol ebx, 0x11
or edx, ebx
add edi, edx
xor edi, 0x25c5d499
sub edx, 0x25c6355c
xchg esi, edi
xchg ebx, edx
or edx, edi
jmp 0x46b91b
push 0x2245a235
ror edx, 3
xor ebx, 0x25c83806
dec ebx
and esi, edi
xor esi, ebx
sub edx, esi
xor edx, 0x25ca2b8e
xor edi, edx
or ebx, esi
add edi, 0x25cb3f92
rol esi, 2
add ebx, esi
jmp 0x46982f
pop ecx
and ebx, esi
ror edi, 0x18
not ebx
mov edi, ebx
xchg ebx, esi
xor edx, 0x25dc6906
nop
inc esi
and ebx, esi
and edx, edi
dec edi
add edx, 0x25deab3d
xchg edx, edi
jmp 0x46b397
push 0x226ce330
xchg edx, ebx
sub edi, 0x25f5f62f
add esi, edx
add edi, esi
not edi
or edx, ebx
mov ebx, 0x25f7efd6
add esi, edx
dec ebx
not edx
ror edi, 2
jmp 0x46aa8f
push 0x22403c99
mov edx, 0x25fa1c2a
sub ebx, esi
dec edi
and edx, edi
xor edi, edx
or edx, ebx
or edi, edx
neg edx
xchg ebx, esi
xor edx, esi
and edi, ebx
or edx, esi
neg edx
add ebx, edi
or ebx, edx
sub edx, esi
jmp 0x46a072
pop ecx
sub edx, ebx
and ebx, esi
ror edx, 0x11
ror ebx, 0xc
mov edi, edx
or edi, esi
sub esi, 0x2602b8df
add ebx, 0x26031b74
add ebx, edi
neg edx
or edi, 0x260453fd
xchg esi, ebx
jmp 0x46b8f8
pop ecx
mov edx, edi
mov edx, edi
xor esi, ebx
mov esi, 0x2611e67a
add edi, esi
and esi, edi
xchg edi, edx
or edx, ebx
add esi, 0x2613ce38
jmp 0x46a9ba
push 0x227406b9
add edx, esi
inc edx
rol ebx, 6
add ebx, esi
xor edi, esi
bswap ebx
and edx, edi
inc esi
or esi, 0x262a13f0
sub edi, esi
xor edx, 0x262ad95c
xchg ebx, esi
or ebx, esi
or edx, edi
jmp 0x46b5d2
call fcn.0046bb33
or edi, edx
mov edx, esi
add ebx, edx
ror edx, 0xf
or ebx, 0x2633b74f
inc edi
or edx, ebx
shr edi, 7
ror edi, 3
add esi, 0x26360fed
or esi, 0x26367a6a
add edi, esi
sub edi, 0x263740a6
jmp 0x46b7d0
pop ecx
and edi, ebx
mov edx, 0x2646117c
xchg esi, edi
inc edx
not ebx
mov edx, esi
xor edx, 0x264816b0
xor ebx, esi
sub edi, ebx
ror edi, 0x1f
not edx
jmp 0x46a3d6
pop ecx
mov ebx, edx
or esi, ebx
shr edi, 0x15
bswap esi
neg edi
sub ebx, edi
or edx, 0x26bc575e
xchg esi, edx
neg edi
shl ebx, 3
neg edx
sub edi, esi
jmp 0x46ba5d
pop ecx
xchg esi, ebx
xchg ebx, esi
ror edx, 0x12
inc edx
xor edx, edi
sub ebx, 0x26c144ed
or esi, ebx
xor ebx, edi
add esi, edx
xchg edx, esi
dec esi
add ebx, edi
and edx, 0x26c43df2
jmp 0x46ae85
call fcn.0046bb33
mov esi, ebx
xor edi, esi
not edi
ror edi, 3
and esi, 0x26cd35a5
mov edx, edi
jmp 0x46aaf8
call fcn.0046bb33
add edi, edx
rol edi, 0xf
add ebx, edx
add esi, ebx
mov ebx, esi
jmp 0x46bbee
pop ecx
add edi, ebx
bswap edx
ror edx, 0x16
or esi, 0x277a7df1
xchg esi, ebx
add edi, edx
dec edi
jmp 0x46b0ae
pop ecx
xor ebx, edx
inc esi
inc edx
not edi
or edi, esi
xchg esi, edi
add edx, ebx
or edx, esi
inc esi
and edx, 0x2785eb5e
sub edi, ebx
xor esi, 0x2786db0f
jmp 0x469948
push 0x2264b5a5
add edi, 0x2787741a
or edx, 0x2787e01b
add edx, 0x2788554b
or edi, esi
not edx
and edi, ebx
sub esi, edi
dec edi
or esi, edi
not esi
jmp 0x46977f
call ecx
add edi, ebx
and ebx, edx
xor esi, 0x278fb729
add edi, edx
mov esi, edi
jmp 0x46a429
mov ecx, 0x6440607e
inc edi
mov esi, 0x27918271
add esi, 0x2791f0b7
add esi, edi
xchg edx, esi
and esi, ebx
jmp 0x46bab0
call fcn.0046bb33
sub edi, 0x2793f900
rol esi, 0xf
shl edx, 0x14
xchg edx, ebx
ror edx, 3
and edi, ebx
add ebx, edx
ror edx, 0x13
xor esi, ebx
xchg edx, ebx
add ebx, 0x27990b3d
jmp 0x46a1da
call fcn.0046bb33
sub edi, esi
or esi, 0x2799f597
add ebx, 0x279a5b81
ror esi, 5
mov edi, esi
xor edx, ebx
shl ebx, 0x11
or edx, ebx
and esi, ebx
jmp 0x4693ab
push 0x2242eb01
ror edi, 8
mov esi, ebx
mov edi, 0x27a44d19
rol edx, 1
dec esi
xor ebx, edi
neg edx
sub edi, 0x27a6982c
jmp 0x46acd0
call fcn.0046bb33
dec edi
and edx, 0x27a7afae
not esi
rol ebx, 6
shl edi, 0x1a
not edx
add esi, edx
or edi, 0x27aa35cb
mov edx, 0x27aaa552
mov ebx, edi
ror edi, 4
add edi, ebx
jmp 0x46a8b1
call fcn.0046bb33
shr edx, 0xe
add ebx, esi
xor edi, ebx
ror edx, 0xa
and ebx, edx
jmp 0x46998d
pop ecx
xor ebx, edi
and ebx, esi
mov edi, ebx
neg ebx
jmp 0x46a65d
call fcn.0046bb33
and esi, 0x27b04865
rol edi, 0x14
xchg esi, edi
add edi, esi
sub ebx, 0x27b1e507
shr esi, 0x1f
add edx, esi
add edx, 0x27b3157f
inc ebx
not ebx
xor esi, 0x27b43f2d
bswap edx
ror edi, 0x1b
inc esi
jmp 0x4698e8
push 0x226d507b
mov esi, edx
sub ebx, 0x27c956e9
xor ebx, edx
neg edx
and edi, 0x27cabff7
rol edx, 0x12
mov esi, ebx
neg edx
sub edi, 0x27cc65ee
and edx, esi
xor edi, ebx
jmp 0x469759
call ecx
add edx, 0x27d55e00
inc ebx
or esi, 0x27d6475c
mov esi, edx
ror esi, 0x11
not esi
inc edx
add esi, edx
ror ebx, 1
jmp 0x4693f7
mov ecx, 0x6440607e
add edi, ebx
or edx, edi
bswap edi
xor edi, 0x27e06696
sub ebx, edi
xchg edi, esi
and esi, edi
jmp 0x46ad7e
push 0x2258c4d6
and ebx, edx
shr edx, 8
sub ebx, esi
rol edx, 6
sub edx, edi
bswap esi
xchg edx, ebx
and edi, 0x27e5b04b
or esi, edi
bswap edi
jmp 0x469eaa
push 0x22691dbe
xor edi, esi
sub ebx, edx
mov ebx, edx
or edx, esi
or edx, ebx
mov edx, 0x27ebc9ea
sub ebx, 0x27ec2f13
neg esi
xor esi, edx
add edx, esi
shr ebx, 0x18
inc edi
dec esi
inc edi
add esi, ebx
jmp 0x469deb
mov ecx, 0x2809024b
xor esi, edi
sub esi, edx
nop
inc edi
add edi, esi
and edx, ebx
or edi, ebx
not esi
jmp 0x46a9c8
pop ecx
neg esi
add esi, 0x28011e32
neg edi
xchg edi, ebx
sub esi, ebx
sub ebx, 0x2802fdc2
mov esi, edi
rol esi, 0x18
mov edi, ebx
jmp 0x46ba12
push 0x2248af5e
mov edx, edi
sub edi, 0x280d1fbc
mov esi, edx
neg edx
or edx, ebx
inc edi
inc edx
jmp 0x46b0e5
mov ecx, 0x6440607e
or edx, edi
add edx, edi
neg ebx
xchg ebx, edi
xor edi, ebx
and edx, ebx
xor ebx, esi
sub edi, esi
jmp 0x46a78e
push 0x22515d18
or esi, ebx
mov ebx, edi
mov esi, 0x281ea6bb
ror esi, 4
and edx, edi
and ebx, esi
mov ebx, esi
xor esi, edx
sub esi, edi
inc edx
sub esi, ebx
jmp 0x46b9a5
pop ecx
ror edx, 0x17
ror edi, 8
and esi, edi
add edx, ebx
sub ebx, edx
or esi, ebx
mov ebx, edx
mov edx, 0x2830b7eb
jmp 0x469a91
call fcn.0046bb33
shl ebx, 7
mov esi, 0x2831ebe8
sub ebx, edx
mov edx, 0x2832cb31
and esi, ebx
sub esi, ebx
add edi, edx
xor ebx, esi
xor esi, 0x283511ba
mov edi, edx
dec edx
dec edx
jmp 0x46b668
pop ecx
bswap edx
sub edi, 0x28520d18
xor edi, 0x28528397
rol edi, 0x13
or esi, edx
neg esi
or esi, edx
jmp 0x46b83b
push 0x22715b5e
sub esi, 0x286e1a4b
sub esi, edx
sub edi, ebx
add edx, edi
shr edx, 0x1f
and edx, ebx
jmp 0x46af9f
mov ecx, 0x6440607e
rol edi, 0x16
neg edx
mov edi, ebx
and esi, edi
mov ebx, 0x2875cfed
shl edi, 0x11
shl ebx, 2
add edx, edi
mov edi, esi
shr ebx, 0x15
mov esi, 0x28782fcf
shr edi, 0x1b
inc esi
jmp 0x46b942
call ecx
xor esi, edi
add esi, edx
xor edi, esi
add esi, edx
or esi, edi
inc edi
add edx, 0x28900c12
or edx, 0x28908d06
or ebx, edi
mov edx, ebx
xchg edi, esi
add edx, edi
dec edi
xchg edx, edi
shl ebx, 0x18
jmp 0x469e5c
push 0x225aec5a
add edi, 0x289992ff
xor esi, ebx
or esi, 0x289a70ff
dec ebx
and esi, 0x289b413e
or esi, edx
or edi, 0x289c154e
rol ebx, 0x12
or ebx, 0x289d04af
add edi, esi
rol edi, 0x15
add edx, esi
jmp 0x469b01
mov ecx, 0x6440607e
inc esi
xor edi, 0x289f5625
xchg ebx, esi
or ebx, 0x28a02c50
mov edi, ebx
xchg edi, ebx
mov ebx, edx
jmp 0x46a9a4
push 0x2267c2fb
bswap esi
and esi, edx
add edx, edi
mov edx, edi
add edx, ebx
add esi, edx
and ebx, esi
xor edi, ebx
jmp 0x469f36
push 0x225083cd
and edx, 0x28c92325
xor edx, edi
mov edi, ebx
mov ebx, edx
xchg edx, esi
and edi, 0x28cb990c
not edi
and esi, edx
dec esi
and esi, 0x28cdaecc
add edi, 0x28ce2e30
sub edx, edi
add edi, 0x28cf491a
jmp 0x4698c3
pop ecx
xchg edi, edx
not esi
xor ebx, edx
xchg edx, edi
xor edi, 0x28d7872a
not edi
inc edi
xor esi, edi
jmp 0x46947b
pop ecx
and edi, esi
and ebx, edi
and esi, 0x28e55c66
not esi
and esi, edx
xchg ebx, edx
jmp 0x469927
pop ecx
mov ebx, esi
mov ebx, esi
and edi, 0x28f664e2
sub edx, ebx
dec edx
dec edx
sub edi, 0x28f83777
xchg ebx, esi
rol esi, 3
add ebx, 0x28f99585
jmp 0x469f27
mov ecx, 0x4132136a
mov edx, edi
mov edx, edi
xor ebx, esi
add esi, edi
sub edx, esi
and edx, esi
shl edi, 0x14
and edx, 0x29026a9a
mov edi, 0x2902f0de
and ebx, esi
dec edi
xor ebx, esi
xchg esi, edx
add edx, ebx
jmp 0x4699f6
pop ecx
mov esi, edx
xor edi, esi
add edi, ebx
not ebx
xor edx, esi
mov edx, edi
sub edi, edx
or ebx, edi
xor ebx, esi
shl edi, 0xb
and esi, edx
jmp 0x46b2f7
mov ecx, 0x6440607e
mov ebx, 0x291b9a6b
dec edi
add esi, ebx
or edx, ebx
xor edi, ebx
ror edi, 0x12
mov ebx, edi
jmp 0x46a050
call ecx
dec edi
neg edx
add edi, edx
or edi, 0x292f7445
sub edx, esi
mov ebx, edi
mov esi, 0x293102f2
jmp 0x469611
push 0x2268aa76
bswap edx
mov edx, edi
rol esi, 1
add edx, edi
xor edx, esi
rol edi, 0x18
rol esi, 7
xchg esi, edi
jmp 0x46ab91
push 0x40
sub esi, 0x2935a28a
or edi, 0x2936118b
xchg ebx, edi
xor ebx, 0x2936fd1d
add edi, esi
or edx, ebx
xchg ebx, edi
mov edx, esi
dec esi
xchg esi, ebx
sub edx, edi
add ebx, edi
shr ebx, 0x18
mov edi, edx
and edx, ebx
rol edx, 0xe
jmp 0x469798
push 0x22747676
xor edi, ebx
sub esi, edi
xchg edi, esi
add edi, esi
shl esi, 2
bswap edi
neg ebx
mov edi, ebx
shr edi, 4
and ebx, esi
mov edx, edi
mov edi, ebx
or esi, edx
jmp 0x46b787
pop ecx
sub edi, esi
xor edi, edx
and edi, edx
sub esi, 0x295c78d4
xor esi, ebx
shl ebx, 3
xor edi, edx
sub edi, esi
or esi, ebx
and edi, edx
jmp 0x46ab5c
call ecx
add edx, esi
xchg edx, ebx
add edi, ebx
jmp 0x469235
push 0x401400
sub ebx, 0x29796ee1
xor edi, edx
or esi, ebx
add edx, esi
or esi, ebx
sub esi, ebx
ror esi, 0x19
sub edx, ebx
jmp 0x46b9ba
push esp
rol edi, 0x19
add ebx, edx
sub ebx, 0x297df8bd
and edi, 0x297e5e6b
mov edx, 0x297ec7e6
or edi, 0x297f28c4
ror edx, 0x14
xor ebx, 0x2980042e
xchg ebx, edx
inc esi
and edx, 0x298164db
jmp 0x4696b3
call ecx
or esi, ebx
shr ebx, 0x11
ror esi, 0x11
add edx, 0x29832c4f
xchg esi, edi
mov edi, edx
xchg edi, esi
add ebx, edx
mov ebx, 0x29856a93
jmp 0x46ad63
push 0x225ca72a
add esi, edx
mov ebx, edx
or edx, edi
xor edx, edi
mov esi, 0x298a1fe8
shr ebx, 2
and esi, edi
jmp 0x46bbbd
push 0x2274eb54
xor ebx, esi
or ebx, edi
sub edx, edi
add esi, edi
rol ebx, 0x1b
sub esi, ebx
sub esi, edi
jmp 0x46a8c6
push 0x225c39c3
and esi, edx
xor edx, edi
or ebx, edi
and edi, edx
xor ebx, 0x29923670
sub edi, esi
sub edx, esi
or esi, ebx
and esi, edx
jmp 0x46b76b
call ecx
shl esi, 0xd
or ebx, edx
jmp 0x46a7fe
push 0x2255b543
sub ebx, edx
shl edi, 0xb
sub edi, edx
sub edx, esi
shl ebx, 5
jmp 0x469809
pop ecx
add esi, edi
shl edx, 0xc
or ebx, esi
xchg esi, edi
neg ebx
xor esi, edi
bswap edx
xor esi, 0x29b9b030
and edi, ebx
not esi
neg ebx
or ebx, edx
jmp 0x46ac39
mov ecx, 0x6440607e
xor ebx, edx
or ebx, edx
or edi, ebx
jmp 0x46a975
call fcn.0046bb33
and esi, edx
neg edi
xor edx, 0x29c1c501
add ebx, edi
jmp 0x46b736
push 0x22484322
mov edi, ebx
xor edx, esi
and esi, edi
add ebx, esi
add esi, 0x29c47c22
mov esi, edi
xchg esi, edi
inc ebx
xor edx, edi
inc edx
jmp 0x46ac8e
push 0x2251cbbc
xor edx, 0x29ccab51
shl ebx, 0x1f
add esi, edi
jmp 0x46b44f
call ecx
mov ebx, 0x29ce2cbe
and esi, 0x29cea728
xchg edi, edx
xor ebx, 0x29cf92fd
not edx
and edi, ebx
sub edx, 0x29d0f16c
mov edi, esi
jmp 0x469ee2
push 0x225017da
rol edx, 0x14
and edx, 0x29d742d0
or edi, esi
shr edx, 0xa
or edi, esi
or ebx, 0x29d92cb2
sub esi, 0x29d9afb9
shr esi, 7
rol esi, 8
sub edx, 0x29daf9dc
add edx, esi
add esi, edx
shl edi, 9
jmp 0x46b231
push 0x2247d484
rol edi, 5
add ebx, edi
and edx, edi
shl edi, 3
xchg edi, edx
mov esi, ebx
xor edi, esi
xor esi, ebx
and ebx, edi
xor ebx, esi
not ebx
jmp 0x46b958
call fcn.0046bb33
xor esi, 0x29ea57c6
xchg esi, edx
shl esi, 0x18
mov edi, ebx
add edi, ebx
mov edi, esi
dec edi
jmp 0x46b4f0
pop ecx
and ebx, edx
mov esi, ebx
and edi, 0x29f7efc6
and edx, ebx
shl edx, 0x1d
add ebx, esi
ror edx, 0x10
and edi, esi
and esi, edx
shr esi, 6
neg edi
ror edx, 0x16
jmp 0x46b61a
call fcn.0046bb33
rol esi, 0xb
mov edx, ebx
sub esi, edx
dec edi
sub edi, esi
or ebx, edx
mov edx, edi
ror esi, 0x1b
and edi, ebx
neg edi
jmp 0x4697df
push 0x224bb9ba
xor edi, 0x2a04b28a
xor edi, edx
add edi, ebx
or edx, edi
xor esi, 0x2a069835
xchg ebx, esi
and esi, edi
or edx, 0x2a07fa07
or ebx, edx
not ebx
and edi, edx
jmp 0x4693c2
mov ecx, 0x6440607e
shl ebx, 9
add ebx, edi
and edi, 0x2a119f7b
mov edi, esi
xchg esi, edx
mov ebx, edx
and ebx, esi
xchg edx, esi
and edx, edi
add edi, 0x2a14d218
xor edx, esi
xor edi, ebx
mov ebx, edi
or edi, ebx
add edi, esi
jmp 0x46bb48
call ecx
neg ebx
or edx, ebx
add ebx, edx
and edi, esi
mov ebx, edi
neg edi
shr ebx, 3
jmp 0x469ece
pop ecx
xchg edi, ebx
neg edx
mov edi, esi
add ebx, edx
dec ebx
rol esi, 4
and edi, esi
rol edx, 0x1f
jmp 0x46a6e3