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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xffffff08
jne 0x40106b
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffef8
jne 0x40110d
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffee2
jne 0x401182
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff26
jne 0x4011e3
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_SystemFunction009
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff0c
jne 0x401262
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_GetFileSecurityW
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_SystemFunction009
call sub.advapi32.dll_GetFileSecurityW
ret
jmp 0x469dcf
xor esi, 0xac6b3618
or edx, edi
and edx, 0xac6b6d0e
xor edx, ecx
and edx, edi
jmp 0x46c40d
call fcn.0046c4ca
inc ecx
nop
add edi, edx
mov ecx, edi
add edi, 0xaca84374
xor ebx, edx
mov edi, 0xaca878f4
and ebx, ecx
jmp 0x46a58a
push 0xac73a0be
sub edx, ecx
xchg edi, ebx
bswap ecx
ror edi, 2
shl ebx, 0x13
sub ecx, edi
sub edx, ecx
add ebx, edi
sub edx, edi
sub edi, ecx
jmp 0x46a646
mov esi, 0x6e447c44
xchg ecx, ebx
ror edi, 0xb
sub ebx, edx
neg edx
jmp 0x46bc44
pop esi
and ecx, ebx
sub edi, ecx
shl edx, 0x1a
or ebx, edx
bswap edx
xchg edi, ebx
xchg edx, ebx
or edi, ecx
not edi
inc edi
add ecx, edi
or edx, ecx
jmp 0x46b077
mov esi, 0x6e447c44
and edx, ecx
and edi, 0xacb8486c
shl ecx, 0x17
and edx, 0xacb87e3a
and edi, ebx
xor ecx, 0xacb8b7c6
xchg ebx, ecx
bswap edx
xchg edi, ebx
xor edx, ebx
jmp 0x46bd18
pop esi
sub ebx, ecx
sub ecx, 0xacba18ba
shr edx, 0x12
sub edx, edi
sub ebx, edi
ror ebx, 1
xchg edi, edx
mov ebx, edi
xor edi, edx
ror edi, 0xd
jmp 0x46ad16
mov esi, 0x6e447c44
shr edx, 2
rol ebx, 0xd
not edi
add edx, ebx
sub ecx, ebx
xor ebx, edi
jmp 0x46ad59
call fcn.0046c4ca
xchg ebx, edi
mov ecx, ebx
bswap ebx
or edi, ecx
xchg edx, edi
xor ecx, edx
rol ebx, 0x1c
add edx, ecx
neg ebx
shr ebx, 6
jmp 0x46a7b3
mov esi, 0x6e447c44
not edi
and edx, edi
jmp 0x46c114
pop esi
or ebx, 0xacc363ce
shl edi, 0x19
shr edx, 6
or edi, ebx
mov ecx, edx
add ebx, edx
sub edi, ebx
or edx, 0xacc48338
jmp 0x46acd4
call esi
or ecx, ebx
sub edx, edi
sub ebx, edi
sub edx, ecx
ror ecx, 0x1d
shl edi, 0xf
add edx, 0xacc5c98e
and ecx, edx
jmp 0x46b8ef
push 0xac7630aa
shr ebx, 0x12
sub edx, ebx
sub ecx, 0xacc9229e
shr ecx, 0x10
inc edx
mov ecx, 0xacc977b4
jmp 0x46ac45
pop esi
sub ecx, edx
mov ecx, ebx
bswap ebx
sub ebx, 0xacd0f5fe
xor edi, ecx
sub ecx, ebx
jmp 0x46af55
push 0x689cf
xor edi, 0xacd16f0c
mov edi, edx
bswap ebx
and ecx, edx
not edx
xor ecx, edi
or ebx, edi
and edi, ebx
or ebx, edx
shl edi, 4
jmp 0x46b3e7
pop esi
xchg edi, edx
add ecx, 0xacd55550
add ecx, edx
xchg edx, ebx
xchg ecx, ebx
xchg ecx, edx
sub ecx, ebx
xor edx, edi
xor ebx, ecx
mov edx, 0xacd6292c
jmp 0x46abe0
pop esi
bswap ebx
xchg ecx, ebx
neg edi
and edi, 0xacd7eec4
xor ecx, edi
and edx, ecx
xor ecx, 0xacd83b32
xchg ebx, ecx
jmp 0x46a6be
pop esi
inc edx
add ecx, edx
bswap edi
add ebx, 0xacd8d208
mov ebx, ecx
xor edi, ebx
sub ecx, ebx
mov edi, ecx
jmp 0x46b51b
push 0xac6d8482
xor edi, ecx
and edi, ecx
shr ecx, 0xd
xchg edx, ebx
bswap ebx
xchg ecx, ebx
xor edi, edx
mov ebx, edx
mov ebx, ecx
mov ebx, 0xacdcb876
jmp 0x46a900
call fcn.0046c4ca
dec edi
xor ecx, ebx
or ebx, edi
and edi, ebx
or edi, ecx
inc ecx
inc edi
nop
jmp 0x46a66e
pop esi
mov ebx, edx
mov ebx, edx
mov ebx, ecx
shr ebx, 2
bswap ecx
mov ecx, ebx
xor edi, edx
and edi, edx
or ecx, ebx
nop
jmp 0x46a8c8
call esi
or edx, ecx
neg edi
xor edi, edx
or edx, ecx
not ebx
add ebx, 0xace3d660
sub edx, 0xace3f12c
add ebx, ecx
sub edi, 0xace4255a
rol ebx, 0x11
jmp 0x46a3bb
push 0xac7504b2
rol ebx, 2
sub ebx, edi
and ecx, ebx
and edx, ecx
xor ebx, ecx
xchg ebx, edx
mov ebx, ecx
sub edi, ecx
shl edx, 0xc
and edi, 0xace6efdc
jmp 0x46a9eb
push 0xac73bde4
bswap ecx
mov ecx, edx
add edx, ebx
add ecx, ebx
jmp 0x46a07c
call esi
dec ebx
add edx, ecx
xchg edx, ecx
shl ecx, 4
mov edi, ebx
or edx, ebx
jmp 0x46c1fb
mov esi, 0x6e447c44
xchg ebx, edx
neg ebx
mov edi, ebx
or ecx, edx
dec ecx
xchg edi, ecx
xchg edx, ecx
mov edx, ebx
add ecx, ebx
ror edi, 0x16
not edx
and ebx, ecx
jmp 0x46ac03
pop esi
sub edx, ebx
sub edx, ecx
rol ecx, 0xa
and edi, ecx
xchg edi, edx
shl edx, 0x1a
xchg ebx, edi
xor ebx, 0xaced2bf6
jmp 0x46b102
pop esi
xchg ebx, edx
xchg edi, ecx
or edx, ebx
dec ecx
jmp 0x46adaf
mov esi, 0x4132136a
and edi, ecx
bswap ebx
add ecx, 0xacf0d258
sub edi, 0xacf0ed6a
or edi, 0xacf1087c
dec ebx
and ecx, 0xacf13f1c
xchg edx, ebx
bswap ebx
xchg ecx, ebx
shr ecx, 0x1e
and edx, ebx
jmp 0x46b40d
push 0xac7702aa
rol edi, 0x18
xor ebx, edx
mov edi, edx
and ebx, edx
and ecx, edi
and ebx, ecx
or edx, 0xacf3793a
mov ecx, 0xacf39478
or edi, 0xacf3af24
or ecx, edi
jmp 0x46a0b4
call esi
or edi, ebx
mov ecx, edi
xor ecx, ebx
xchg ecx, edx
add edx, ebx
sub ebx, edx
and ebx, edi
not ebx
add ecx, ebx
mov ecx, edx
jmp 0x46a41e
push 0xac7113c8
sub ebx, edx
sub ebx, edi
xor edi, ebx
xor ebx, edx
shr ecx, 7
or edx, 0xacf7cdfc
or edx, ebx
add edx, ecx
jmp 0x46b450
pop esi
or ecx, 0xacf826e8
mov edx, ecx
jmp 0x46c0ec
call esi
rol edx, 0x11
xchg ebx, edx
xchg ebx, ecx
xchg edi, ebx
bswap ecx
xor edi, 0xacf8f396
xor edx, edi
sub ebx, edi
xor edi, ebx
xor ebx, edx
jmp 0x46a729
mov esi, 0x6e447c44
sub ecx, edi
bswap edx
sub edx, ebx
add ebx, edx
xor ebx, 0xacf9eaba
xor edx, ecx
and ebx, ecx
xor ecx, ebx
or edi, ebx
not edx
jmp 0x46ba38
push 0xac7383d0
xchg ebx, edi
rol edi, 0xa
xor edx, 0xacfad154
mov edx, ebx
and edx, edi
or ebx, 0xacfb1df6
jmp 0x469e05
push 0xac734743
ror edi, 8
or ebx, edi
or edx, ebx
xor edi, ecx
neg ecx
mov edi, edx
and ebx, edx
or edi, 0xacfce228
xor edi, ebx
sub ecx, ebx
jmp 0x46c00a
push 0xac6da1b6
and edx, ecx
neg ecx
or edx, ebx
xor edi, ecx
and edi, edx
xchg ebx, edi
mov edi, ecx
neg ecx
jmp 0x469e3c
call fcn.0046c4ca
sub edi, ecx
xchg edx, ecx
rol ecx, 0xe
or edx, ecx
jmp 0x46b7ae
push 0xac7522ca
xor edx, ecx
or ecx, edx
mov ebx, ecx
mov ebx, ecx
jmp 0x46a865
pop esi
or edi, edx
bswap edi
add edi, 0xad055b56
xor edi, ebx
and edi, edx
xor ecx, edi
or ebx, edi
and ecx, 0xad05e01e
xor edi, 0xad05fcf4
inc edi
jmp 0x46b17c
push 0xac6f5812
sub ecx, ebx
mov edi, ebx
neg ebx
mov ecx, 0xad070ba6
or edi, 0xad072648
xor edi, ebx
sub ecx, ebx
sub ecx, edi
jmp 0x46a016
mov esi, 0x6e447c44
xor ebx, 0xad0c10c2
add ebx, edi
jmp 0x46c049
push 0xac6f1e0f
xor ebx, edi
sub edx, ebx
sub edx, edi
sub ebx, edi
and ebx, edx
dec edi
sub ebx, ecx
xor edx, ecx
jmp 0x46b55a
call fcn.0046c4ca
add edi, ebx
and ebx, edx
or ebx, ecx
bswap ecx
xchg edx, ebx
xor ecx, edi
inc ecx
bswap edi
mov edi, ebx
or edx, ebx
or edi, ecx
shl ebx, 0xd
jmp 0x46ae1c
mov esi, 0x6e447c44
mov edi, ecx
xor edx, edi
ror ebx, 4
rol ebx, 3
rol edi, 0x13
or edi, ebx
rol edi, 0xe
xor ebx, 0xad161240
jmp 0x46bbe2
pop esi
xchg edi, edx
xchg ecx, edx
or ebx, 0xad17e236
mov edx, edi
sub ebx, edi
ror edx, 0xd
xor edi, 0xad184f8e
mov edx, ecx
and edi, ebx
or ecx, 0xad189a76
jmp 0x46b13d
push 0xac7aac35
mov edi, ecx
xchg edx, ecx
and ebx, edi
bswap edi
jmp 0x46b893
call esi
xchg edi, edx
mov ebx, edi
neg edi
dec edi
not edi
xchg edi, ecx
nop
rol edi, 0x1d
and ecx, edi
not edi
neg ecx
xchg edi, edx
xchg edi, ecx
xor edi, ebx
jmp 0x46c3b8
pop esi
sub ebx, 0xad1b040c
shr edx, 9
mov ebx, 0xad1b3a88
xchg ebx, edi
xchg edx, ebx
or ecx, 0xad1b89c8
shl edi, 0xd
add edi, ebx
jmp 0x46b1cc
call fcn.0046c4ca
neg edi
neg edi
add ebx, ecx
or ebx, edi
jmp 0x46b3bc
pop esi
xchg edx, ecx
and ecx, 0xad1f6e36
xor ecx, edi
or edx, ebx
xor edi, edx
add ecx, 0xad1fda82
mov ebx, ecx
xor edi, ebx
and edx, 0xad2026a2
and edi, ebx
xor ebx, edi
bswap edx
jmp 0x46b9fb
call esi
bswap edi
mov edx, 0xad2198a8
xchg edx, edi
xchg ecx, edi
xor ecx, ebx
ror edi, 6
inc edx
shl edi, 0x1e
jmp 0x46c357
push 0xac70f587
inc edx
xor edx, ecx
jmp 0x46a818
call esi
mov ebx, 0xad22a9fe
xchg ebx, edi
xchg edi, edx
mov ebx, edi
dec edx
add ebx, edx
add ebx, ecx
sub ecx, edi
xchg edx, edi
xor edx, 0xad239498
jmp 0x46bb8e
mov esi, 0x6e447c44
xor ebx, 0xad23bb94
add ecx, edx
sub ebx, 0xad23ee44
or edx, edi
mov ecx, edx
not ebx
rol ecx, 0x16
xor edi, ecx
and edx, 0xad248fb6
and ebx, 0xad24aada
mov ecx, ebx
and ecx, edx
jmp 0x46a094
pop esi
xor ecx, edx
xor ecx, edi
shl edx, 0xe
xor edi, edx
shr ebx, 0x14
inc ecx
or edx, ebx
xor ebx, 0xad2ba1a6
jmp 0x46bf2b
pop esi
or edx, ebx
xor ebx, 0xad2be0d2
rol edx, 0x1e
xor edi, edx
and edi, 0xad2c34a6
and ecx, 0xad2c4fca
not ebx
xor edx, ebx
jmp 0x46a736
call esi
mov edi, 0xad337eb2
ror ebx, 0x1f
jmp 0x46b99a
pop esi
neg edx
ror ecx, 4
jmp fcn.0046a4f1
push 0xac78c864
nop
neg ebx
shl edi, 0x1a
or ecx, 0xad3708a6
and edi, 0xad3723e4
xchg edx, edi
jmp 0x46a69c
push 0xac79bae4
mov ecx, 0xad37abe6
sub ebx, edi
sub edi, 0xad37df4c
xchg edx, ebx
xchg ecx, edi
xor edx, 0xad382e0a
add edx, ebx
bswap edi
sub edi, ecx
and edi, edx
jmp 0x46b399
mov esi, 0x6e447c44
and ecx, edx
xor edx, edi
sub ebx, edi
xchg ecx, edx
jmp 0x46b801
push 0xac6e8b80
or edx, 0xad3936a0
shr ebx, 0xc
add ebx, ecx
or edi, ebx
jmp 0x46bac8
pop esi
rol ecx, 0x1f
mov ebx, edx
or edx, ecx
xchg edx, ebx
shr edx, 0x19
bswap edi
sub ecx, 0xad3b27f8
shr edx, 0x18
bswap edi
mov ecx, edi
xor ecx, edx
add ebx, 0xad3baf12
sub ecx, edi
shr edi, 0x13
jmp 0x46bdda
call esi
sub ecx, edx
and ecx, edx
xor ebx, ecx
xor edi, ebx
and edi, edx
sub ebx, ecx
and edx, 0xad3ca236
nop
and ebx, 0xad3cdd72
and edx, ecx
jmp 0x46c477
pop esi
rol ebx, 0x1d
shr ebx, 0x16
xor edi, edx
add ebx, ecx
mov ebx, edx
mov edi, 0xad3da100
sub ecx, ebx
mov edi, edx
rol edi, 0x10
mov ecx, ebx
jmp 0x46b5d9
push 0x40
sub ecx, edx
add ebx, ecx
add edi, ebx
xor ebx, 0xad41f3f4
or ecx, edi
or edi, ebx
sub ebx, edx
dec ebx
mov edi, 0xad42744c
dec ecx
jmp 0x46a349
push 0xac7af3fc
mov edx, 0xad42b8d4
inc edx
or edx, ecx
add ebx, 0xad430b00
sub ecx, edx
dec edi
xor ecx, ebx
shr edi, 2
dec ebx
xor ebx, 0xad43ac58
jmp 0x46c329
push 0xac704454
and edi, edx
inc ecx
mov edi, ebx
neg ebx
and ebx, ecx
and ecx, edi
or edx, ebx
or ebx, edx
sub ebx, edi
xor edi, edx
jmp 0x46b4c0
pop esi
add edx, 0xad49d6f8
dec ecx
or edi, ecx
mov edx, ebx
and edx, edi
add edi, ebx
and edi, edx
or edi, edx
jmp 0x46aca5
push 0xac79db30
sub ebx, edx
xchg ebx, ecx
sub ebx, edi
and edi, 0xad4b035a
shl ecx, 3
add edx, ecx
and edi, ebx
ror edi, 0x19
inc edi
or edx, ebx
jmp 0x46ab21
call esi
dec edi
and edx, ebx
xor ebx, 0xad4bfe22
xchg edi, ebx
or edx, 0xad4c3320
mov edi, ecx
jmp 0x46aa1e
push 0x401400
and edx, 0xad4ce842
or ebx, edi
or edx, ebx
xchg ecx, ebx
or ebx, edi
or edx, ebx
and ecx, edi
and ebx, edi
xchg edx, edi
sub edx, ebx
sub edi, ebx
sub edi, edx
jmp 0x46c029
call fcn.0046c4ca
and ebx, edx
add ebx, edi
xchg ecx, ebx
xor ecx, edx
or edi, ecx
dec ebx
ror ebx, 0x11
xor ecx, 0xad4ee112
jmp 0x46bcfe
push 0xac71307a
shl edx, 1
ror edi, 0x11
add ebx, edi
or ecx, edx
and ecx, ebx
and ebx, ecx
xchg ebx, edi
xor ecx, 0xad50a6ca
jmp 0x46bf55
mov esi, 0x6e447c44
add edx, ecx
sub ecx, edi
add edx, edi
or edx, edi
jmp 0x46a52e
pop esi
sub edi, ebx
xchg edx, ecx
and ebx, edx
sub edi, ebx
not edx
and edi, 0xad55b1e6
add ecx, edx
add ebx, edi
or ecx, ebx
mov edx, 0xad5619fa
jmp 0x46bcbb
push 0xac6f3b32
and ecx, edx
and ebx, edx
jmp 0x46aa5d
call esi
shr ecx, 0x1e
xchg edx, edi
add edx, edi
not edx
dec edi
shr ebx, 5
and ebx, edx
or edx, edi
jmp 0x469e4f
push 0xac761278
xor edi, edx
inc edi
and edi, edx
or ecx, edx
and edx, ebx
neg edx
shr edx, 0x1c
sub edi, ecx
sub ecx, ebx
or ecx, edx
jmp 0x46a213
push esp
dec edx
xor ebx, ecx
neg edx
and edi, ecx
mov edx, ecx
mov ecx, edx
shr edi, 0x1c
xchg edi, edx
and edi, edx
mov edi, ebx
rol ebx, 5
bswap ecx
jmp 0x46b259
call esi
add ebx, 0xad722c0e
sub edi, ebx
or edi, edx
sub edi, 0xad72a3f2
rol ebx, 7
and edx, ecx
jmp 0x46c1b2
call fcn.0046c4ca
not ecx
xchg edi, edx
xor edx, 0xad75f098
mov ecx, ebx
or edi, 0xad763d08
bswap ebx
sub edx, ebx
sub edi, ecx
jmp 0x46b580
mov esi, 0x6e447c44
or edi, 0xad7a48c8
inc ebx
mov edi, ecx
sub edx, 0xad7ac37c
jmp 0x46a91a
push 0xac7acf52
shl ecx, 1
xchg edx, edi
sub ecx, edi
add edx, edi
or edi, ecx
neg edx
add edx, ebx
xor edx, ebx
add ebx, 0xad7d9992
mov ecx, ebx
jmp 0x46b27c
pop esi
bswap ebx
xchg edx, edi
neg edi
bswap edx
ror edx, 0x1a
or edi, ebx
jmp 0x46c166
push 0xac6d675c
mov ebx, ecx
and edi, ecx
or edi, 0xad81ad80
dec edx
dec ebx
ror ebx, 7
jmp 0x46a498
push 0xac74e6bc
xor edi, ecx
or ebx, edi
add edx, ecx
shl ebx, 0x13
neg ecx
or edi, 0xad8601fa
not edi
dec ebx
mov ecx, edi
xor edx, 0xad8694c0
add edi, 0xad86bc46
mov ecx, 0xad86e670
jmp 0x46a5e7
pop esi
xchg edi, ecx
xor ecx, edx
mov ebx, edi
neg edx
shl edx, 6
dec ebx
xchg ecx, ebx
add ebx, edi
jmp 0x46a193
pop esi
mov ebx, 0xad8c3bf2
ror ecx, 0x1a
inc ebx
sub edi, ebx
ror edi, 0x11
sub edi, ecx
sub edx, ecx
xchg edi, ecx
mov edi, edx
sub ebx, 0xad8dd2d2
xor edi, ebx
xor edi, ebx
jmp 0x46c396
call fcn.0046c4ca
mov edi, ebx
add edx, ebx
neg edi
ror edx, 2
not edi
xchg ecx, ebx
dec ebx
sub edx, 0xad9093a0
xor ebx, 0xad90bb52
xor edx, ebx
or ecx, edi
xor ebx, 0xad913228
jmp 0x46acf4
pop esi
mov edi, ebx
xchg edi, ebx
mov edx, edi
sub edx, edi
add edx, ebx
or ecx, ebx
and ebx, 0xad95a752
and ecx, edx
jmp 0x46a333
mov esi, 0x6e447c44
add edi, edx
xor edi, 0xad961e28
neg ebx
ror ebx, 3
xchg ecx, ebx
xor edx, ecx
add edx, ecx
xor edx, 0xad9739d8
jmp 0x469de6
pop esi
xor edx, edi
neg edx
or ecx, edi
bswap ecx
xor ecx, ebx
not edi
shr ebx, 0xa
and edi, edx
jmp 0x46a400
call fcn.0046c4ca
xor edx, edi
mov ebx, edx
mov ecx, edi
add ecx, ebx
jmp 0x46b1aa
call fcn.0046c4ca
mov ebx, 0xada60cb4
shl ecx, 0x16
xchg ecx, edx
mov ebx, edx
mov edi, 0xada674ca
xor edx, ebx
jmp 0x46a1b3
push 0xac77d692
and edx, 0xada6b92e
xchg edx, ebx
add edi, edx
add ebx, ecx
jmp 0x46ae3d
pop esi
sub ebx, ecx
and ebx, edx
xchg ebx, edx
or ecx, 0xada91a2e
shl edi, 0x16
xor edi, 0xada951c2
jmp 0x46bf6d
push 0xac788c68
or ecx, edx
or ebx, edx
and ebx, ecx
not ebx
xchg edx, ebx
inc ebx
ror ebx, 8
mov ecx, edx
jmp 0x46be7a
push esp
and edi, ebx
not ebx
xor edx, ebx
bswap edi
xchg ebx, ecx
and ebx, edx
add ebx, edi
xor ecx, ebx
sub edi, ebx
not edx
jmp 0x46b63e
call fcn.0046c4ca
add edx, ebx
xchg edi, ecx
sub edx, 0xadacb912
ror edx, 6
jmp 0x46a845
pop esi
add edx, edi
mov edi, 0xadb1e2d8
bswap edi
xor ecx, edx
xchg edx, ebx
sub ecx, edi
jmp 0x46c3e5
push 0xac78aa6e
shr ebx, 9
or ecx, 0xadb6ec20
shl edi, 0x1b
and ecx, edx
and edx, edi
dec edx
xor ebx, edi
shr edx, 0x1b
xchg edx, ebx
add edi, ebx
jmp 0x46b0d5
push 0xac76e478
sub ebx, 0xadbad3ac
xor edi, ecx
xor ebx, edi
sub edi, 0xadbb22b0
bswap edi
add ecx, 0xadbb5e92
xor edi, ebx
inc edi
add ecx, edi
rol ebx, 0xa
jmp 0x46a789
push 0xac714eac
mov ebx, ecx
inc edi
add ecx, ebx
add ecx, 0xadbc3fd6
dec ecx
xor ebx, edx
jmp 0x46b862
push 0xac77b81a
neg edx
mov edi, 0xadbcb9cc
sub ecx, 0xadbcd324
xor edi, edx
neg edx
add ecx, edi
xchg edi, ebx
xchg ebx, edi
shl edi, 0x1c
add edi, ebx
jmp 0x46bc61
push 0xac7365ae
inc ecx
mov ecx, 0xadc113c8
inc ebx
or edi, 0xadc14e46
xor edi, ebx
xor ebx, edx
or ebx, ecx
not ebx
jmp 0x46a887
call esi
xchg ecx, edx
sub ecx, ebx
dec ebx
and edi, edx
or ecx, ebx
shl ecx, 6
xor ecx, ebx
or edi, ebx
bswap ecx
xchg edx, ebx
bswap ebx
shr edi, 0xc
jmp 0x46a570
call fcn.0046c4ca
add ecx, ebx
and ecx, edi
and edi, ebx
xchg ecx, edx
xchg edi, ecx
sub edi, ecx
shl edx, 7
mov ebx, edx
and edi, ecx
xor ecx, edx
dec edi
neg edx
jmp 0x46b068
push 0xac74c824
mov ecx, edx
or ecx, ebx
and ebx, 0xadc84ae6
add ebx, edx
add edx, ebx
or ecx, edi
rol edx, 0x11
ror edx, 0x14
xor edi, 0xadc8ebe8
neg ecx
jmp 0x46b969
call fcn.0046c4ca
add edi, ebx
sub ebx, edi
or edx, edi
xor edx, 0xadc97a92
shl edx, 1
xchg edi, edx
and ebx, ecx
or edi, edx
jmp 0x46adf4
pop esi
and ebx, 0xadcb795a
xchg edi, edx
and ecx, edx
not edx
and edx, 0xadcbe3f2
and edx, ecx
add edx, edi
xchg ebx, ecx
xor edx, ecx
rol edi, 4
ror edx, 9
not edi
sub ecx, edx
and ecx, edx
jmp 0x46b380
pop esi
and ebx, edx
mov ecx, edi
not ecx
add ecx, edx
sub ebx, edx
shl edi, 0xc
or ebx, edi
dec ebx
jmp 0x46baae
pop esi
inc edx
mov edx, 0xadd07072
sub ebx, 0xadd08b6a
shr edx, 0x12
add ebx, edi
xor edx, 0xadd0deb4
jmp 0x46c316
pop esi
sub edx, 0xadd7d76e
xchg ebx, edi
or edi, ecx
shl ebx, 6
jmp 0x46ae0f
push 0xac7b16b2
neg ecx
dec ecx
dec edi
inc edx
jmp 0x46b12b
pop esi
and edx, ecx
xchg ecx, edx
mov ebx, edx
mov ebx, ecx
mov edx, 0xadda1374
and edi, ecx
xchg ecx, edi
xor edi, ecx
jmp 0x46bca0
push 0xac702623
mov ebx, 0xaddba2a0
add edi, ebx
xor ecx, 0xaddbdaf8
xchg ebx, ecx
or ecx, edi
shr edi, 0x17
sub edi, ecx
neg ecx
jmp 0x46b363
pop esi
sub ecx, 0xaddc8336
or edi, ebx
xchg ebx, ecx
or ecx, edi
and ecx, edx
mov ecx, 0xaddd0218
add ebx, edi
xor edx, 0xaddd3aa6
sub ecx, ebx
and ecx, ebx
mov ebx, 0xaddd8670
shl ecx, 6
jmp 0x46a05b
pop esi
and ebx, edx
bswap edx
mov ecx, edx
add edx, 0xadde14ec
or ecx, 0xadde2e2a
or ecx, edi
shr edi, 0x13
and ecx, 0xadde82d8
ror edi, 0xd
and edi, ebx
jmp 0x46a837
push 0xac6d4874
and ecx, 0xaddedab6
bswap ecx
or edi, edx
and edi, ecx
or ebx, edi
or edx, ebx
or edi, ecx
mov edx, ebx
jmp 0x46b902
pop esi
mov ecx, edx
mov ecx, ebx
add ecx, 0xade249fe
sub ecx, edx
xor edi, edx
xor ecx, ebx
xchg ecx, ebx
or ecx, 0xade2cf76
neg ecx
sub edi, ecx
jmp 0x46af3a