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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xfffffefe
jne 0x401084
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffef4
jne 0x401126
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff24
jne 0x4011b9
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffee6
jne 0x401256
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
call sub.kernel32.dll_DefineDosDeviceW
ret
jmp 0x469fcd
or esi, edi
mov ecx, edi
and esi, ebx
and ebx, esi
xor esi, ecx
sub ecx, esi
or edi, esi
jmp 0x46bbb3
call fcn.0046d0c9
or esi, edx
not ebx
add esi, 0x823bd194
xchg edx, ebx
add edi, esi
not edi
sub edx, esi
neg edx
sub esi, ebx
or edx, edi
bswap ebx
add edx, ebx
jmp 0x46ccea
pop ecx
add esi, edi
or ebx, edx
add esi, ebx
add edx, edi
xchg edi, edx
mov ebx, esi
jmp 0x46c650
mov ecx, 0x43370267
mov edx, 0x8242d592
mov esi, edx
neg edx
mov edx, ebx
jmp 0x46a647
push 0x817e6743
xor edi, ebx
xor edx, ebx
sub edi, ebx
xor edi, ebx
and edi, 0x8243af46
add edx, edi
dec edx
or edx, ebx
xchg edx, esi
dec edi
and ebx, 0x82444c40
add ebx, edi
sub ebx, 0x82447ea0
add edi, edx
jmp 0x46c7fa
pop ecx
xchg edx, ebx
inc ebx
xchg esi, edx
xor edi, edx
mov edx, esi
add esi, 0x82458134
add ebx, edx
mov edx, esi
xor edx, esi
or esi, edx
xchg edx, ebx
add edi, esi
sub ebx, edx
or edi, ebx
jmp 0x46adab
push 0x818003e4
neg edi
xchg esi, ebx
or edi, 0x8247af6a
add edi, ebx
xor edx, 0x8247e0e2
xchg edx, esi
dec edi
xchg esi, edx
mov edx, 0x82484c54
and edi, esi
sub ebx, esi
or edi, edx
mov edi, ebx
and edx, ebx
jmp 0x46b0da
mov ecx, 0x43370267
dec edx
bswap edx
nop
shr edx, 0xd
and edi, edx
sub ebx, edx
sub esi, ebx
xchg esi, edi
jmp 0x469fe0
pop ecx
xor edi, esi
not ebx
and edi, 0x824d3984
sub edi, 0x824d537e
mov ebx, 0x824d6d6a
xor esi, ebx
jmp 0x46ae26
mov ecx, 0x43370267
sub ebx, esi
xor ebx, edi
shr edi, 0x13
and edi, 0x824feb90
add edx, edi
and esi, 0x825021b4
sub esi, 0x82503b2e
add edi, edx
or edi, esi
rol edi, 2
jmp 0x46c102
pop ecx
or ebx, edx
mov ebx, edx
xor ebx, esi
or esi, 0x8255040a
add esi, edi
not ebx
sub edi, edx
shr esi, 0x1c
sub ebx, esi
xor ebx, 0x8255a5a0
jmp 0x46b107
push 0x81812948
mov esi, 0x8255cb3e
mov ebx, esi
and esi, ebx
mov ebx, edi
jmp 0x46ab20
push 0x817762c2
xor ebx, edi
add ebx, esi
add ebx, edx
inc ebx
xor ebx, esi
add ebx, edx
or edx, ebx
dec edi
add edi, edx
add esi, 0x8257feca
add ebx, edx
xchg edx, ebx
or esi, 0x82584b6c
add ebx, 0x82586572
jmp 0x46aa8b
push 0x8176b43c
add ebx, 0x8258ff56
dec edx
not ebx
and edi, esi
xchg ebx, edx
sub edx, 0x82598042
sub ebx, esi
or esi, edi
mov esi, edx
and edi, 0x8259e92e
jmp 0x46b4e9
call fcn.0046d0c9
xchg ebx, edx
rol esi, 0x10
jmp 0x46b2ec
pop ecx
xchg ebx, edx
xor ebx, 0x825e71c8
sub edi, ebx
xchg ebx, esi
or esi, edx
add ebx, edi
jmp 0x46ae17
pop ecx
inc esi
ror edx, 0x19
or edx, esi
or ebx, esi
xchg edi, edx
neg edx
and edx, esi
mov edx, 0x8265216e
add edx, esi
and esi, edi
add edi, esi
xchg ebx, edi
jmp 0x46a629
push 0x817aa781
add ebx, esi
add esi, 0x8265c5c6
mov edi, 0x8265df86
mov edi, ebx
add esi, edi
xor ebx, 0x82662968
xor esi, ebx
and esi, edi
jmp 0x46cdb9
pop ecx
sub esi, ebx
inc esi
and edx, esi
xor ebx, 0x82689a1e
bswap edi
mov ebx, edi
jmp 0x46b878
push 0x817c0157
xor edi, ebx
mov edi, esi
and edx, ebx
xor esi, edx
xor ebx, esi
dec edi
and ebx, 0x826a087a
rol edx, 0x17
jmp 0x46ad14
call fcn.0046d0c9
mov ebx, edi
add esi, 0x826a6118
or ebx, 0x826a7aac
xchg edi, edx
dec edx
xor edx, edi
jmp 0x46bfac
pop ecx
xor edi, ebx
shr ebx, 0xf
sub edi, edx
and edi, ebx
xchg esi, ebx
shl edx, 0x1b
add esi, edx
or esi, ebx
or edx, ebx
or ebx, 0x826d1f90
jmp 0x46b36e
push 0x81848bd1
and ebx, edi
xor esi, ebx
xor ebx, edx
xor ebx, edi
add edx, ebx
add ebx, edi
sub ebx, 0x826ebb04
mov edi, 0x826ed4a8
jmp fcn.0046c38c
call fcn.0046d0c9
sub esi, edx
sub edi, ebx
mov esi, edi
add esi, ebx
rol edi, 0x1c
xor edx, esi
inc edi
sub edi, 0x8272267e
inc esi
xor ebx, edx
jmp 0x46c8a3
push 0x81792ef4
mov edx, edi
sub ebx, edx
xor ebx, esi
xchg edx, edi
xchg edx, esi
xor edi, esi
or edx, 0x827401a8
xor ebx, edi
add esi, 0x827439e0
add ebx, edx
or esi, 0x82746b4e
neg edx
jmp 0x46cc90
push 0x81779dbe
sub ebx, edi
dec edi
and ebx, edx
inc edx
and edx, ebx
xor ebx, edx
jmp 0x46acf9
call fcn.0046d0c9
and ebx, edx
xchg ebx, edi
mov edx, ebx
or edi, edx
or esi, edx
inc ebx
add edx, edi
sub ebx, edi
xor ebx, esi
or ebx, edi
sub edx, esi
or ebx, edi
xor ebx, 0x8277deb2
or edx, edi
jmp 0x46b9d6
push 0x817c9019
or edi, ebx
sub ebx, 0x8278370a
xchg edi, ebx
or edx, esi
and edi, 0x82788216
add edx, edi
and edi, ebx
inc edx
dec ebx
mov ebx, edi
dec edi
or edx, ebx
jmp 0x46b4bb
push 0x8182a8d8
add esi, edx
sub edx, edi
shl ebx, 0x15
and edx, ebx
or edx, edi
or edi, esi
jmp 0x46ab3e
call fcn.0046d0c9
sub ebx, 0x8288745c
xor edi, 0x828891b4
or esi, edi
xchg edi, ebx
jmp 0x46b25d
push 0x81777e08
xor edx, 0x8288ea16
sub ebx, edi
mov edi, 0x8289226e
mov edi, ebx
and edi, 0x82895412
xchg ebx, edx
jmp 0x46a7bd
pop ecx
sub edx, ebx
or edx, 0x8289b3f0
ror ebx, 3
add edi, edx
jmp 0x46cdef
push 0x8181474e
add edx, esi
and esi, edi
add ebx, edi
add edi, 0x828d0ff4
add ebx, 0x828d29b4
or edi, ebx
jmp 0x46ba7e
mov ecx, 0x43370267
xchg edi, ebx
shr edi, 0x17
mov esi, edi
and edi, edx
sub esi, edi
bswap edi
not edi
dec esi
or edi, esi
rol edi, 0x1c
or ebx, 0x828e722c
sub edi, 0x828e8f6a
jmp 0x46ca23
mov ecx, 0x43370267
or edx, 0x828f5e18
and esi, 0x828f7bd8
or esi, ebx
xchg edi, esi
and esi, ebx
sub edx, esi
jmp 0x46a754
mov ecx, 0x43370267
sub edx, ebx
bswap ebx
rol esi, 0xf
add esi, edi
xor ebx, edi
add ebx, 0x8294a8e2
mov edi, edx
neg esi
jmp 0x46c433
mov ecx, 0x43370267
bswap edx
xor esi, ebx
add edx, edi
add edx, esi
sub edi, edx
mov ebx, edx
shr edx, 0xc
and edi, edx
jmp 0x46a474
mov ecx, 0x43370267
mov edi, edx
mov edi, edx
ror esi, 0x10
and esi, edi
or edi, edx
dec edx
or edi, edx
sub edx, 0x829b3ef4
jmp 0x46af6c
call ecx
sub edi, ebx
sub edx, ebx
xchg edi, esi
add ebx, 0x829c6068
xchg edi, esi
ror edx, 0x1d
mov ebx, 0x829cb17c
xchg esi, edi
jmp 0x46bb14
pop ecx
shl edx, 0x16
or edi, edx
sub edi, ebx
mov edi, edx
neg esi
add ebx, esi
bswap edx
inc esi
xor ebx, edi
bswap edx
and edx, 0x829f9ace
or edi, 0x829fb4b8
jmp 0x46d094
pop ecx
and edi, ebx
or esi, 0x82a16d04
jmp 0x46c74f
pop ecx
shl ebx, 0x12
mov edx, ebx
or edi, edx
or esi, edx
jmp 0x46a6ca
push 0x817b6e22
sub ebx, edx
xor ebx, esi
sub esi, edi
add edx, edi
rol edx, 5
xor edx, ebx
mov edx, edi
sub esi, 0x82a335ae
jmp 0x46c176
pop ecx
mov ebx, edx
add ebx, 0x82a52760
neg esi
rol ebx, 0x18
neg edx
xchg esi, ebx
add edi, edx
and edx, edi
and edi, 0x82a5e0fa
xor ebx, edx
and edx, edi
and edi, 0x82a62ce0
and ebx, 0x82a646a0
or edx, esi
jmp 0x46d0aa
push 0x8183b756
and edi, 0x82a7765c
add edx, edi
sub esi, 0x82a7abd4
xor esi, ebx
sub edi, 0x82a7dfd6
sub ebx, edx
dec edx
or edi, edx
jmp 0x46be5d
push 0x817987ce
mov edx, 0x82a8555a
add edx, esi
xchg esi, edx
dec ebx
or edi, esi
and ebx, esi
sub edx, ebx
add edx, 0x82a908fc
jmp 0x46c070
call fcn.0046d0c9
or ebx, edi
mov edi, ebx
sub edx, esi
add edi, edx
add edi, ebx
ror esi, 0x16
jmp 0x46c6f2
push 0x81801e42
rol ebx, 0xa
dec ebx
add ebx, 0x82b539c0
shr ebx, 0x15
sub edx, 0x82b56c4c
or ebx, edi
mov esi, edi
dec edx
xchg edi, ebx
inc esi
and edi, esi
and ebx, 0x82b6250e
jmp 0x46ce01
pop ecx
add ebx, edi
add ebx, esi
add ebx, esi
inc edx
nop
rol edi, 0x1d
dec edi
xor esi, edx
and edx, 0x82b71ebe
add edx, ebx
inc edi
neg edi
sub ebx, 0x82b78606
ror edi, 0x1f
jmp 0x46b72c
call fcn.0046d0c9
mov esi, edx
and edx, 0x82b7de20
add edx, ebx
mov ebx, 0x82b81000
xchg esi, edx
dec ebx
or ebx, edi
and edi, 0x82b87c74
xchg esi, edx
dec ebx
jmp 0x46cfff
call ecx
add esi, 0x82bf9368
add edi, ebx
bswap ebx
add edi, esi
jmp 0x46a602
call ecx
and esi, ebx
xor edi, edx
xor edx, esi
bswap edi
xchg edi, edx
xchg edi, edx
and edx, ebx
dec ebx
or ebx, 0x82c4696c
mov esi, 0x82c4832c
mov esi, edi
mov edi, ebx
mov edi, ebx
xchg ebx, esi
jmp 0x46c2ea
push 0x817ebd1e
mov edx, edi
sub ebx, edx
xor ebx, esi
or edx, ebx
neg edi
sub ebx, 0x82c58608
sub edx, edi
sub ebx, edi
ror esi, 2
and ebx, edx
xchg edx, edi
mov edx, esi
jmp 0x46bfbf
pop ecx
sub esi, edx
nop
neg ebx
add ebx, 0x82c82b42
or ebx, 0x82c8453c
mov esi, 0x82c85ec2
mov esi, edi
and edi, esi
jmp 0x46aeed
pop ecx
rol ebx, 0x1a
xor edx, 0x82c8ce22
sub ebx, 0x82c8ebb6
xchg edx, edi
or edi, esi
rol edi, 0xd
jmp 0x46a82d
push 0x817caee6
or ebx, edx
add edx, esi
add edx, ebx
and edi, edx
xchg edi, ebx
sub esi, edi
bswap edi
xor ebx, edx
jmp 0x46c6a4
mov ecx, 0x43370267
xchg edi, esi
bswap ebx
jmp 0x46c9ab
push 0x817fe598
or ebx, edi
mov edi, ebx
add esi, edi
sub edx, edi
mov edx, esi
mov edx, ebx
add edi, 0x82d2fd5a
xchg ebx, edi
xor esi, ebx
xor ebx, edx
jmp 0x46a157
pop ecx
or edx, esi
shr esi, 0x15
neg edx
add edx, 0x82d4035c
shr edx, 8
add edx, edi
dec edx
or ebx, edi
jmp 0x46a39a
mov ecx, 0x43370267
inc edx
and edx, ebx
mov edx, 0x82d648e2
shl esi, 8
xchg edi, ebx
mov edi, ebx
or esi, edx
bswap edi
xor ebx, edx
xor ebx, 0x82d70108
jmp 0x46c3ab
pop ecx
mov edx, edi
sub edi, esi
xchg edi, esi
ror edi, 8
nop
dec edi
or edx, edi
xchg edx, ebx
shr edi, 0x13
xor ebx, esi
add ebx, edi
xchg esi, edi
jmp 0x46a0dd
pop ecx
add ebx, esi
add ebx, edx
add edi, esi
add ebx, esi
or edi, 0x82e48b74
or edi, esi
and edx, ebx
xor ebx, edx
jmp 0x46cd9a
pop ecx
sub ebx, edx
neg edi
and esi, ebx
shr esi, 0xc
jmp 0x46a117
push 0x81796934
and ebx, esi
mov ebx, edx
jmp 0x46af12
pop ecx
and ebx, edx
sub esi, edx
rol edi, 0xf
or edi, 0x82edc1ee
ror esi, 5
and esi, edi
jmp 0x46b598
pop ecx
xor ebx, edi
xchg esi, ebx
sub ebx, edi
and edi, esi
add edx, edi
and edi, ebx
jmp 0x46c606
pop ecx
xchg edi, esi
and esi, ebx
sub edx, edi
inc edx
mov esi, 0x82f62efe
mov esi, edi
add esi, edx
shr ebx, 0x15
xchg ebx, edx
and ebx, edi
jmp 0x46b963
call ecx
xor esi, 0x82f7b5c2
dec edx
add esi, 0x82f7e84e
add ebx, edx
sub esi, ebx
inc esi
or esi, 0x82f84e74
sub edi, 0x82f86f5c
xor esi, edx
xor ebx, esi
jmp 0x46c12c
pop ecx
and edi, esi
shl ebx, 0x1b
add ebx, edx
not edx
shl esi, 0x15
or edi, esi
or esi, edi
xor esi, ebx
jmp 0x46c240
push 0x81816544
xor edx, 0x82fcd32e
shl edi, 0xf
sub ebx, edx
xor ebx, esi
jmp 0x46a187
push 0x817883b2
or edx, edi
inc ebx
neg ebx
sub edx, edi
not esi
dec edx
and esi, edx
or edx, 0x8300a5f0
or edi, ebx
inc esi
add esi, edx
xchg edi, edx
jmp 0x46bb37
pop ecx
add esi, ebx
or esi, edx
and edx, edi
or esi, edx
shl edx, 0x14
xchg edx, ebx
or esi, 0x8301c468
and edx, esi
mov edi, edx
mov edi, ebx
xchg ebx, esi
and edx, esi
jmp 0x46a203
mov ecx, 0x43370267
or ebx, edi
mov esi, 0x830285a6
jmp 0x46c51a
push 0x8176956e
bswap ebx
inc edi
add esi, edi
or ebx, edx
or esi, ebx
xor edx, esi
or edx, edi
sub esi, ebx
xor edi, 0x8306c98c
mov ebx, edx
jmp 0x46a3e0
push 0x817d5f72
bswap edx
add edi, esi
xor edx, edi
mov esi, 0x830dd92c
inc edi
add esi, edi
not ebx
mov esi, edi
jmp 0x46c0b0
push 0x8178640c
and edx, edi
dec esi
rol edx, 0xa
xchg ebx, esi
jmp 0x46baf1
call ecx
bswap edx
neg ebx
shr edx, 0x1a
sub ebx, edi
jmp 0x46a006
push 0x8183d598
rol ebx, 6
rol edi, 0x12
xor edx, edi
and edx, 0x8318f300
and ebx, edx
sub ebx, edi
and edi, esi
neg ebx
jmp 0x46b573
call ecx
or edx, esi
and edi, 0x832148da
add edx, edi
sub ebx, edi
jmp 0x46cd33
push 0x817edb96
mov ebx, 0x8321a582
xchg esi, edx
dec ebx
xchg edx, edi
ror edi, 0x1b
rol edx, 0x1c
xor esi, 0x832249f8
or esi, edx
mov esi, ebx
bswap edx
jmp 0x46ac3b
pop ecx
or edi, esi
shl edi, 2
ror edi, 3
and ebx, esi
xor esi, edx
and edx, esi
sub edx, ebx
xor edx, ebx
jmp 0x46ce82
push 0x8179a3a0
or ebx, edi
mov ebx, esi
xor edx, ebx
mov edx, edi
sub esi, 0x8327842c
add ebx, esi
xchg edx, edi
add esi, 0x8327d012
jmp 0x46a0c8
push 0x817d7a52
nop
xor ebx, esi
add edx, 0x83293570
add esi, edi
ror edi, 0x14
and edi, ebx
not ebx
sub edx, ebx
jmp 0x46c35a
call ecx
xor ebx, esi
mov edx, edi
sub ebx, edx
xor ebx, esi
bswap esi
and esi, 0x832a65ae
add edx, esi
dec ebx
jmp 0x46adfc
call fcn.0046d0c9
and ebx, edx
mov esi, ebx
sub ebx, esi
or edi, edx
sub edi, ebx
mov edi, edx
xor esi, edi
shr edx, 9
sub ebx, edi
shr esi, 5
and edi, esi
shl ebx, 8
or ebx, edi
shl edi, 0xf
jmp 0x46ad4b
pop ecx
or ebx, edi
sub edx, esi
not edx
sub edx, esi
or edi, esi
xor ebx, edx
shr edx, 1
or esi, ebx
jmp 0x46cb07
mov ecx, 0x43370267
or ebx, 0x832ee48c
mov edi, ebx
and edi, 0x832f1aa0
add edx, edi
add edx, esi
or esi, ebx
add ebx, edx
or ebx, edi
jmp 0x46b12f
pop ecx
and esi, edi
inc ebx
mov ebx, edx
add ebx, 0x8330074a
mov edi, edx
xor esi, edi
xor edx, 0x83305386
shr ebx, 0x1d
jmp 0x46b523
push 0x817ea1e8
shl edx, 9
sub esi, edx
inc edi
or ebx, esi
jmp 0x46b315
pop ecx
neg edi
mov ebx, 0x83354b38
shl ebx, 0x12
dec edi
xchg esi, edi
sub ebx, edi
xor edx, 0x8335d3bc
add edx, esi
mov edx, 0x833605e2
shl esi, 0x1d
inc esi
xor edx, ebx
jmp 0x46cccc
push 0x81828dce
sub edx, ebx
sub edi, ebx
or esi, ebx
sub ebx, edx
and edi, esi
not esi
xchg edx, esi
xor edi, ebx
jmp 0x46a862
pop ecx
nop
neg edi
bswap esi
and edi, ebx
not ebx
sub edx, ebx
xor esi, 0x833a9d9c
xchg edx, esi
or esi, edi
and ebx, edx
xor esi, ebx
and edi, esi
and ebx, 0x833b3728
sub ebx, esi
jmp 0x46ae89
push 0x817d996c
or esi, 0x833dd5de
xchg ebx, esi
dec esi
add edi, 0x833e22e2
rol ebx, 0x18
mov edi, 0x833e5d5e
jmp 0x46c453
call fcn.0046d0c9
xchg esi, edx
dec ebx
and esi, ebx
dec edi
add ebx, edi
sub esi, edi
xor esi, edx
shl esi, 6
not esi
mov esi, edi
jmp 0x46d04c
call fcn.0046d0c9
sub ebx, edx
xchg edi, edx
dec edx
xchg ebx, edi
and esi, edx
sub esi, ebx
inc esi
xchg edi, esi
not ebx
sub edx, ebx
not ebx
sub edi, edx
jmp 0x46c0da
mov ecx, 0x43370267
sub edi, 0x83454d2c
rol edx, 6
jmp 0x46aa71
call fcn.0046d0c9
shr esi, 5
mov esi, edx
and edx, 0x834a79f0
mov edx, 0x834a93ec
mov esi, edx
and edx, 0x834ac5e6
add edx, ebx
and edi, ebx
xor esi, 0x834b128a
neg esi
jmp 0x46bd88
call ecx
and ebx, esi
xor esi, edx
shl edi, 0xa
xchg esi, edi
inc esi
or ebx, edx
xor esi, edx
or esi, edi
sub edx, 0x8350eacc
add esi, 0x835104d2
jmp 0x46b99f
pop ecx
and esi, edi
xor edx, 0x83514550
dec ebx
inc edx
dec edx
xor edx, edi
xor ebx, edx
or edi, ebx
sub edx, ebx
xor edx, esi
jmp 0x46a686
pop ecx
xor esi, ebx
xor ebx, edx
add ebx, esi
add ebx, esi
xchg edx, edi
xor edx, esi
and ebx, edi
rol esi, 0x17
dec esi
not esi
or ebx, edx
xor edx, edi
sub esi, 0x8354b4ba
xor esi, edx
jmp 0x46a78f
mov ecx, 0x43370267
mov ebx, edi
add esi, 0x83568160
add edi, ebx
xchg edx, esi
xor edi, esi
add ebx, 0x8356e742
add esi, edx
xchg edi, esi
xor ebx, 0x835736a4
dec ebx
jmp 0x46a804
call ecx
and esi, edi
or edx, 0x8358dbb8
mov ebx, edx
sub edx, edi
and esi, ebx
or esi, edi
add edx, ebx
or edx, esi
jmp 0x46b38e
push 0x81826f1a
xor edx, esi
mov esi, ebx
add edx, esi
add edx, esi
and ebx, edi
sub edx, esi
xchg ebx, edi
and ebx, edx
jmp 0x46c2d0
push 0x81825000
xor edi, edx
add edi, ebx
xor edx, ebx
sub ebx, edx
or edi, ebx
and ebx, esi
xor esi, edx
xor edi, ebx
jmp 0x46c71b
pop ecx
rol esi, 3
add esi, 0x835cbed6
add ebx, edx
or esi, 0x835cf136
add esi, edi
xchg edi, esi
xor ebx, edi
add edi, 0x835d5bb4
or edi, 0x835d7574
bswap ebx
jmp 0x46ba3c
push 0x817e82a2
xchg ebx, edi
and esi, edx
or edx, 0x83621f3a
dec edx
add edi, edx
ror edi, 6
and edi, 0x83628a46
add edx, edi
add edx, esi
sub esi, 0x8362d444
jmp 0x46c1b6
call ecx
not ebx
and edi, edx
sub ebx, edx
dec edi
xor esi, ebx
shr edx, 0x12
and edi, ebx
add edx, ebx
jmp 0x46c198
call ecx
add esi, edx
neg esi
or edx, esi
xor ebx, edi
bswap edi
xchg edx, esi
dec edi
not edi
jmp 0x46b746
call fcn.0046d0c9
add ebx, esi
xor edx, esi
sub edx, 0x836f6604
sub ebx, esi
and edi, 0x836f9b60
or esi, edi
jmp 0x46c88c
call fcn.0046d0c9
mov esi, edx
xor ebx, 0x837293a6
mov ebx, 0x8372adf8
sub ebx, edi
not edx
add edx, edi
jmp 0x46c5e3
pop ecx
or edx, edi
xor edi, 0x8379bc6a
and edx, edi
or esi, edx
and ebx, esi
rol edi, 1
add edi, ebx
sub esi, edx
xchg edi, edx
sub esi, ebx
jmp 0x46bcc4
push 0x81794dd4
bswap edi
and edi, edx
add edx, esi
mov esi, edi
ror edx, 0x1d
and esi, edx
jmp 0x46b7ee
pop ecx
or edi, edx
add edx, esi
sub esi, 0x8386fa9c
xor esi, ebx
and esi, 0x83872f10
and ebx, esi
sub edx, ebx
xchg edx, ebx
jmp 0x46b501
call ecx
xchg ebx, edx
mov esi, edi
ror edx, 0xf
sub edi, edx
xor edi, ebx
mov edi, esi
add edi, ebx
bswap edx
sub esi, 0x83887070
and ebx, edx
jmp 0x46a344
pop ecx
shr esi, 0x13
and edi, esi
sub ebx, esi
sub esi, edx
or edx, esi
shr esi, 5
ror edx, 5
sub edi, edx
jmp 0x46aaac
push 0x81823224
ror edx, 5
xchg esi, edi
xor ebx, edx
or edi, edx
sub edi, 0x838d16ca
dec ebx
ror edi, 0x19
xor ebx, edx
jmp 0x46c735
push 0x817ac348
sub ebx, edx
or esi, edi
bswap edi
xor ebx, edi
add edx, ebx
xor esi, ebx
dec edx
sub esi, edx
add edx, edi
add edx, esi
jmp 0x46a274
pop ecx
inc ebx
xor ebx, esi
and esi, edx
shr edi, 0x1d
xchg edi, edx
or edi, ebx
jmp 0x46c00a
push 0x81803cae
xchg edi, edx
sub esi, ebx
inc esi
xchg edx, ebx
xchg edx, ebx
shl edx, 7
not edx
mov esi, 0x8390aca6
jmp 0x46ab88
pop ecx
sub edi, esi
mov edi, 0x83936fa0
sub edx, edi
or edi, esi
add esi, ebx
dec esi
and esi, edi
inc ebx
neg ebx
or ebx, 0x839441f6
ror ebx, 0xb
sub ebx, edi
jmp 0x46a58c
call ecx
not ebx
shr ebx, 0x18
sub edi, edx
and edi, 0x83a033c2
add edx, edi
dec edx
and esi, edx
not ebx
jmp 0x46a56b
call ecx
xor ebx, 0x83a24d34
and esi, 0x83a266f4
add edx, esi
shl edx, 0xa
rol ebx, 9
sub edx, edi
jmp 0x46a483
pop ecx
inc ebx
add edx, edi
dec edx
and esi, edx
or edi, ebx
shl esi, 4
rol edx, 3
xor edx, ebx
jmp 0x46a367
pop ecx
add edx, edi
and esi, 0x83a5337e
mov esi, 0x83a54d6a
neg esi
shr edi, 7
ror esi, 6
xor esi, edi
xor edi, edx
jmp 0x46bd76