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

Disassembly:
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff05
jne 0x40108e
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff0a
jne 0x40110d
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xfffffefb
jne 0x4011a0
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff29
jne 0x40123d
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
call sub.kernel32.dll__lopen
ret
jmp 0x47987e
bswap ebx
mov ebx, edi
dec esi
or ecx, esi
sub ecx, edi
add ecx, ebx
xor ecx, esi
and ebx, 0x64a05d02
jmp 0x47994c
push 0x64e5b792
rol edx, 0x1e
or ebx, ecx
sub edx, 0x6a9fff7d
add ecx, ebx
sub edx, edi
and edi, 0x6aada8d9
and edi, ecx
rol edx, 0x1a
xor ecx, ebx
jmp 0x47b2da
call esi
and ecx, edx
inc ebx
add ebx, 0x6c8f4672
xor edx, ecx
shr edx, 0x13
mov ecx, edx
xor ebx, edx
or edx, ecx
xchg ecx, edi
jmp 0x47b1f5
push 0x64b11733
neg ebx
sub ecx, 0x6ca46f85
or edi, edx
add edi, ebx
dec ecx
add edi, edx
xor edx, ebx
and edx, ecx
xchg ebx, ecx
shl edi, 8
neg ebx
xchg edx, ebx
add ecx, ebx
xchg ecx, ebx
sub ecx, edi
jmp 0x47c614
push 0x64c7db40
sub edx, edi
xor edi, edx
xor ebx, edi
jmp 0x47ba4c
mov esi, 0x73716341
sub edi, ecx
mov edi, edx
and ecx, ebx
xor ebx, 0x6d05a969
add edi, edx
jmp 0x47a2c8
push 0x64d96932
mov edi, ecx
mov edi, ecx
sub ebx, edx
and edi, ebx
bswap ebx
mov edx, 0x6d12a5dc
mov ecx, edi
bswap edx
add ebx, edx
sub edx, ecx
or edx, ecx
and ecx, edx
mov ecx, edx
xor edi, ebx
jmp 0x479ae3
call fcn.0047c951
dec ebx
ror edi, 0x19
or ecx, 0x6d3cae6f
xor ebx, edi
add edx, 0x6d4057f2
add edi, 0x6d424ee1
dec ebx
bswap edx
jmp 0x47c6d0
mov esi, 0x40495727
mov edx, ebx
rol ebx, 8
xor ecx, ebx
or edx, edi
xor ecx, 0x6d77a644
or edi, ebx
xor ebx, 0x6d7b49c3
shr edi, 0x10
and ecx, ebx
jmp 0x47b9be
push 0x651a59bd
add edi, edx
xor ebx, edi
neg ecx
xchg ebx, edi
sub edx, 0x6dcf7e06
jmp 0x47bd17
pop esi
shr ecx, 0xe
and ebx, edx
sub edi, ebx
rol edx, 0xe
add ebx, edi
ror ebx, 5
dec edi
ror ebx, 0x1c
not edx
jmp 0x47c755
push 0x65512876
rol ecx, 0x1f
rol edx, 0x1d
xchg edx, ecx
not ebx
mov ecx, 0x6df5701c
add ecx, edx
shl edi, 0x17
sub edx, ecx
jmp 0x47bf74
push 0x650837de
add ecx, ebx
xor edx, edi
mov edi, edx
or edx, 0x70ab3af0
sub ecx, ebx
sub edx, ebx
ror ecx, 6
and ecx, 0x70b27e34
add ecx, edi
and ebx, edx
ror ebx, 0xb
rol ebx, 0x1f
mov edx, 0x70bbafff
rol edx, 0xc
or ebx, ecx
jmp 0x47bcb9
push 0x6590910a
xchg ebx, ecx
sub edi, 0x70d5871b
and edi, 0x70d759c4
ror edi, 0x16
and ecx, ebx
mov edi, ecx
add ecx, ebx
sub edx, 0x70e08208
and edx, 0x70e25459
jmp 0x47b217
push 0x65069aac
xor ebx, ecx
shr ecx, 0x1d
or ecx, ebx
neg edx
mov edx, ebx
and ebx, 0x714966c6
mov ecx, ebx
not edi
and ecx, ebx
xchg edx, edi
or edi, 0x71549c4e
xor edi, edx
jmp 0x479c1f
mov esi, 0x73716341
xchg edx, edi
xchg ecx, ebx
rol ecx, 0xb
mov ebx, 0x715e25de
shr edi, 0x12
add ecx, edx
and ebx, 0x7163c145
jmp 0x479a83
pop esi
add ecx, edx
xchg edi, ebx
not edx
add edx, ebx
dec ebx
and ebx, edi
mov edi, ecx
or edx, ebx
and edx, ebx
shl ebx, 0x15
and edi, ebx
xor edx, ecx
and edi, edx
jmp 0x479fdb
push 0x64c4a892
sub edx, ebx
mov ebx, ecx
mov ecx, edi
xor ecx, ebx
sub edx, edi
sub edi, ebx
bswap edx
and edx, ecx
mov ecx, ebx
mov edx, ecx
mov ebx, edx
jmp 0x47bbee
push 0x6515819a
bswap edx
or edi, edx
shl edx, 9
xchg ecx, edi
and ecx, edx
and ecx, 0x75b91dd5
mov ecx, edi
mov ebx, edi
xor ebx, edi
bswap ebx
jmp 0x47aa17
call esi
mov ecx, edi
add ebx, edx
jmp 0x47b847
pop esi
sub ecx, edx
xchg ebx, edx
mov ebx, edi
bswap ebx
mov ebx, ecx
add edi, ecx
mov ecx, 0x76d7d555
shr ebx, 0x1d
xor edi, ebx
jmp 0x47b1c8
pop esi
mov ebx, ecx
add edx, 0x773c1ecd
shr ecx, 0xe
or ebx, ecx
or edi, edx
mov edx, ecx
mov edx, 0x774562ba
xchg ebx, ecx
add edx, 0x7748fbb3
shl edi, 0x19
mov ecx, edx
jmp 0x47b264
push 0x652c449f
add ecx, ebx
sub ecx, edi
or ecx, edx
and edx, ecx
mov ecx, 0x77cdc974
xchg edi, ebx
or ebx, edi
or edx, ebx
neg ecx
add edi, edx
xchg ebx, ecx
add ebx, 0x77da842c
and ecx, edx
neg ecx
rol ecx, 4
jmp 0x47b7d3
call fcn.0047c951
xor ebx, edi
sub ecx, edi
add ecx, edx
xchg edx, ebx
mov edi, edx
mov edi, edx
add edi, ebx
bswap ecx
shl edi, 2
add ecx, ebx
jmp 0x47b3a4
pop esi
add edi, ebx
add ecx, 0x7803b5ad
add edx, ebx
shr ebx, 0x15
sub edx, 0x78091608
mov edx, ecx
and ebx, edx
add edx, edi
sub edi, ecx
mov ebx, 0x78121e8e
sub ebx, edi
ror ebx, 0x1a
add ecx, 0x7817884a
and edi, edx
jmp 0x47b2a1
push 0x6563ffc0
dec edi
shl edx, 0x14
add edi, ebx
add edi, ebx
shr edx, 0x11
jmp 0x47b86c
pop esi
shr edi, 0xa
xor ecx, edi
add ecx, edi
mov edx, edi
sub ecx, edi
jmp 0x47b41e
call fcn.0047c951
or ecx, 0x78593890
shl ecx, 1
sub ebx, edx
sub ebx, edi
or ebx, edx
jmp 0x47c2e1
push 0x652a9369
bswap ebx
xchg edi, ebx
neg edx
jmp 0x47a1ba
pop esi
add edx, 0x79d93589
sub ebx, edi
mov edi, ebx
rol ecx, 0x1f
or edi, 0x79e060ea
add edi, ecx
or edx, ebx
and ebx, ecx
inc edi
add edi, edx
jmp 0x47a281
pop esi
and edx, 0x79ebb0ce
xchg edx, edi
inc edi
mov edx, edi
or ebx, edx
not edx
or ecx, edi
mov edi, ecx
xor ebx, 0x79fa2fe7
mov ecx, ebx
add edi, 0x79fdc159
jmp 0x4798c5
push 0x64f4e998
xchg ebx, edx
xor ebx, edi
sub edi, ebx
dec ecx
neg edi
mov ebx, edi
jmp 0x47a9f0
pop esi
rol edx, 7
sub ebx, edi
and ebx, edi
add edx, ebx
mov ecx, edx
xor edx, edi
or ecx, 0x7d1428bf
add ecx, edi
jmp 0x47c8b0
pop esi
and edx, ecx
sub ecx, 0x7d1aa4c3
xor edi, 0x7d1c765d
ror ebx, 0x18
inc edx
or edx, 0x7d222546
xor edx, edi
jmp 0x47a812
pop esi
xor edx, edi
add edi, 0x7dbbf9a6
jmp 0x47b0b6
call fcn.0047c951
and ebx, edi
or edx, 0x7dd6b55c
xor edi, 0x7dd88bfa
or edx, edi
shr ecx, 0x18
xchg edx, edi
mov ecx, 0x7ddfd23f
xor ebx, ecx
jmp 0x47a897
pop esi
sub ecx, 0x7e0e911e
not ecx
xchg ecx, edx
jmp 0x47b148
pop esi
and edx, ecx
or ebx, edi
mov ebx, 0x7e3e6092
ror ebx, 0xf
mov edx, edi
rol ebx, 9
xor ebx, edx
jmp 0x47ae80
call esi
or ecx, ebx
or ebx, 0x7e8e1226
xor edx, edi
add ebx, edi
add edi, edx
add edi, ecx
jmp 0x47c7b9
push 0x657fd72e
or edi, ecx
rol ebx, 0xa
not ecx
or edi, edx
and edi, ecx
and ecx, 0x7ea1e78e
xor ebx, 0x7ea3c00b
not ecx
sub edx, ecx
jmp 0x47bb56
push 0x6593d4ae
dec ebx
mov ecx, edi
xor ecx, edx
bswap ebx
xor ecx, ebx
mov edi, 0x7ec2e716
xor ebx, 0x7ec4bc4b
jmp 0x47bb27
call esi
or ecx, edx
add edi, edx
xor ecx, ebx
and ebx, edx
inc edi
jmp 0x47a104
push 0x654f72aa
bswap ebx
or ebx, edx
xor ecx, edi
add ecx, edi
add edi, ebx
mov ebx, edx
and edi, ecx
xor ecx, edi
xor edi, 0x7f229051
jmp 0x479bca
push 0x64f684a0
and edi, ecx
add ecx, ebx
or edi, ebx
mov ebx, edx
or ebx, edx
jmp 0x47c42c
push 0x65171fb9
inc ebx
mov edx, ebx
inc ecx
jmp 0x47b3b4
mov esi, 0x73716341
and edi, 0x7f97927e
and edi, ebx
and ecx, edx
inc edi
shr ebx, 0xf
bswap edi
and edi, ebx
xchg ebx, edx
dec ebx
jmp 0x47bb13
pop esi
xchg edi, edx
or edi, ecx
xchg ecx, ebx
add ebx, ecx
jmp 0x479ba1
mov esi, 0x40495727
xor edx, edi
and edx, ebx
xchg edx, ecx
sub ebx, edi
or ecx, edi
and ecx, edx
xchg ecx, ebx
or ebx, edi
xor ecx, edi
or edx, ebx
sub ecx, 0x800bb515
neg edi
or ebx, ecx
jmp 0x47bc88
pop esi
xor ecx, ebx
mov edi, ecx
xchg edx, edi
inc edx
shl edi, 0xe
sub ebx, edx
add ecx, edi
shr ecx, 0x19
mov edx, ecx
mov ebx, edx
or edx, 0x803df65f
xchg edi, edx
xor edx, ecx
jmp 0x47a061
call fcn.0047c951
sub ecx, edx
mov ecx, ebx
xor ecx, ebx
neg ebx
shl edi, 0x15
jmp 0x479922
push 0x64d7d049
xor ecx, edx
xchg ebx, edx
xor edi, ecx
xor ebx, edx
xchg edi, ebx
and edx, ebx
not edx
sub edx, edi
add edi, ecx
jmp 0x479a28
pop esi
sub edi, ecx
bswap ebx
and ebx, edx
xor edi, 0x80c9f0fc
add ebx, edi
neg ecx
and edx, 0x80cf911e
shr edx, 0xb
or ebx, ecx
or edi, ecx
jmp 0x47c7c5
pop esi
bswap edi
and ecx, 0x824236e6
ror edi, 0x1d
or ebx, edi
inc edx
inc edx
shl ebx, 8
jmp 0x479d44
pop esi
or edi, edx
shl edi, 0x1e
rol ebx, 0x1c
add edx, ebx
mov edx, edi
and edi, 0x8288c9d1
not ecx
inc edi
dec ecx
jmp 0x47b8f6
call esi
ror edx, 0x18
add edx, ebx
and ebx, edx
nop
or edx, ebx
jmp 0x47a75d
pop esi
shr ebx, 4
xor edx, 0x8451b5fc
add edx, ecx
sub edx, ebx
shr edx, 0x12
jmp 0x47a369
pop esi
add ebx, edx
or edi, ecx
xchg ebx, ecx
shr ebx, 0x1d
or ecx, edx
neg ecx
sub ebx, edi
ror edx, 0xe
jmp 0x47b752
push 0x655548c6
xchg edi, edx
not ebx
mov edi, edx
nop
jmp 0x479a10
pop esi
xor ecx, edx
add ebx, 0x84f35756
not ebx
rol ecx, 0x1b
dec ecx
xor edi, ecx
sub edi, ecx
sub edx, ecx
bswap ecx
shl ecx, 0x11
jmp 0x47b28c
pop esi
mov ebx, ecx
xor edi, ebx
xor edx, ecx
not ebx
sub ecx, ebx
and ecx, ebx
shr edx, 6
add ebx, ecx
mov edi, 0x851b7a2d
mov edi, ecx
or edx, edi
sub ecx, edx
jmp 0x47aba0
push 0x6592356e
mov ecx, edx
and edx, 0x85250a96
sub edx, edi
or ecx, edi
jmp 0x47a8ef
pop esi
xchg edx, ecx
ror ebx, 0x14
inc edx
xor edx, ebx
or edx, ecx
xchg edi, ecx
or ecx, 0x8544e822
sub ecx, ebx
shr edx, 3
jmp 0x47a65e
pop esi
or ecx, 0x854acefe
or edx, edi
add ebx, edx
xor edx, edi
xchg edx, ebx
jmp 0x47b7a9
pop esi
mov ebx, ecx
and ebx, 0x855ca5fd
inc edi
sub ecx, edi
mov ecx, edi
or edx, edi
jmp 0x479c74
pop esi
or ebx, edx
and edx, edi
shr edi, 0x15
and ecx, 0x856d92a9
jmp 0x47a347
push 0x64e75422
inc edx
xchg edx, ebx
dec ebx
add ebx, edx
inc edi
and ebx, 0x86307d35
ror edx, 0xd
mov ebx, ecx
xchg ecx, edi
dec edi
mov edi, ebx
xor edx, ecx
jmp 0x47c368
call esi
xor edi, edx
inc edx
sub edi, edx
and edi, ebx
sub ebx, ecx
jmp 0x47b247
push 0x6518bcc1
or edx, ebx
mov ebx, ecx
not ecx
mov edi, edx
neg ecx
inc edx
inc edi
add ecx, ebx
xchg edi, ecx
jmp 0x479b89
pop esi
sub edi, 0x8aaabcd8
sub ecx, ebx
and edx, 0x8aae6a49
not edx
and edx, 0x8ab986dc
and ebx, ecx
mov edi, ebx
jmp 0x479d90
pop esi
neg edx
rol edi, 6
or edi, 0x8b2643de
xchg edx, edi
sub edx, ecx
add edx, 0x8b2c1975
mov ebx, edi
nop
shr edx, 0x1d
jmp 0x47aaf0
pop esi
or edi, ebx
inc ebx
xor edx, 0x8b416045
add ebx, 0x8b435303
xor ecx, 0x8b4528ba
add ebx, 0x8b46fef8
or ecx, ebx
mov edx, ecx
xchg ebx, edx
sub edx, edi
not edi
jmp 0x47be74
push 0x65302401
sub edx, edi
or ebx, edx
xchg ebx, ecx
or edi, 0x8c2ead09
ror edx, 0xf
jmp 0x47beec
pop esi
sub ebx, 0x8c842aee
or ebx, ecx
jmp 0x47bbff
push 0x64b63d49
mov edi, ecx
and edx, edi
or ebx, edx
add ebx, edx
jmp 0x47c92b
pop esi
xchg edx, ecx
xchg edi, ecx
xchg ebx, edx
rol edi, 9
sub ecx, ebx
add edi, 0x8cb3779c
and edx, edi
sub edi, ebx
rol ebx, 5
shl edi, 0xd
ror edx, 0xf
xchg ebx, edx
not ecx
mov ebx, ecx
jmp 0x47ba18
push 0x652e118c
xor ecx, 0x8cc4ca96
xor edi, ebx
or ecx, edx
add ecx, 0x8ccba60e
sub edx, ecx
xchg edi, edx
jmp 0x47b69d
push 0x654186bc
mov ecx, edi
xor edi, ecx
mov ecx, edi
and edx, ebx
shl ebx, 0x1d
xor ebx, ecx
mov edi, ecx
dec ecx
add edi, ecx
jmp 0x47aaad
pop esi
and edi, 0x8d0ae9b5
sub edi, 0x8d0d30ad
shr edi, 0x13
jmp 0x47b4af
push 0x657c9365
sub ecx, edx
mov ecx, 0x8d19953e
add ebx, edi
add ecx, edx
jmp 0x47b8d2
mov esi, 0x40495727
ror ebx, 0x13
shr ebx, 5
xor ecx, edi
or ecx, ebx
shl ebx, 5
add edi, 0x8d2949fd
jmp 0x47abeb
push 0x657e34eb
mov edx, 0x8d4f2da5
neg edi
xor ecx, ebx
not edx
xor edi, ebx
mov edx, ebx
shl edi, 0x17
xor ecx, edi
sub ecx, 0x8d5f4672
jmp 0x47a8ae
pop esi
neg edx
shl edx, 0x1a
shr ebx, 2
shl edx, 0xe
ror edi, 9
bswap edx
or ecx, ebx
add edx, edi
jmp 0x47beb3
push 0x64b4984d
or ebx, edx
or edx, ecx
and edi, ebx
xor ecx, 0x8df47292
not ecx
xchg edx, ebx
xchg edi, edx
add edi, edx
neg ebx
xor ebx, edi
jmp 0x47b760
call fcn.0047c951
sub edx, edi
add edx, ecx
neg ebx
xchg ebx, ecx
and edx, ebx
xor ecx, ebx
xchg edx, edi
ror ecx, 0x19
mov ebx, ecx
xor edi, ebx
jmp 0x47b00c
call esi
not ebx
xchg ebx, edx
xchg edx, edi
and ebx, ecx
jmp 0x47a2b7
push 0x654d919c
or ecx, edi
shl ebx, 0x12
bswap edx
sub edx, edi
xor edi, 0x8e73d7ad
jmp 0x47a9a2
mov esi, 0x40495727
xor ebx, ecx
mov edi, ebx
add ecx, edi
add edi, 0x8e8b0ec9
xor ecx, ebx
bswap edx
jmp 0x47a78a
call fcn.0047c951
xchg ebx, edi
dec edi
shl edi, 0x1d
xor edi, edx
neg ebx
jmp 0x47a90d
push 0x65957732
bswap edx
shr ebx, 0x1f
sub edi, ebx
and edi, edx
mov edx, edi
add ebx, edi
xor ebx, ecx
or edi, edx
mov ecx, edx
or edx, 0x8f156f30
not ecx
mov ebx, edi
bswap ebx
add ebx, ecx
and edx, edi
xchg edi, edx
jmp fcn.0047c343
push 0x6581795a
and ecx, edx
sub ecx, ebx
sub ebx, 0x8f264495
and ecx, edx
or ecx, edx
sub ecx, 0x8f2ba162
xchg edi, ecx
add edi, edx
jmp 0x47b881
push 0x64c64209
inc edi
xchg ebx, edx
or ebx, edx
bswap ecx
jmp 0x4799ad
push 0x64d63643
xor ecx, edi
ror edx, 0xc
or edx, 0x8f905e49
sub ebx, 0x8f923369
jmp 0x47ac73
call fcn.0047c951
sub edi, ebx
xchg edx, ebx
xchg edi, ebx
or edx, ecx
neg edi
xchg edx, ebx
or edx, ecx
shr edi, 0xb
not edi
and edx, 0x8fd39057
jmp 0x47b9dd
push 0x6509d46e
ror edi, 0x14
inc ebx
not edi
or edx, edi
mov edi, edx
mov ebx, ecx
and edx, ecx
jmp 0x47ab41
push 0x651bf69a
mov edi, edx
or ecx, ebx
sub ecx, 0x90210b10
inc edi
neg edi
dec edx
add edi, ebx
rol edx, 0xc
sub edx, 0x902e1257
xor edx, 0x9030461a
and edx, ebx
rol edi, 0x12
or edi, ebx
jmp 0x47c1b9
pop esi
mov edx, ecx
xor ecx, edi
and edi, ebx
xchg ecx, ebx
inc edx
mov edx, ebx
sub ebx, edi
xor ecx, ebx
sub ebx, ecx
add ebx, ecx
xchg ebx, edi
jmp 0x47a4c8
pop esi
dec ecx
nop
bswap ecx
jmp 0x47bd6e
pop esi
or ebx, ecx
xor ecx, 0x912bb946
or edx, ebx
ror ecx, 0x18
and edx, 0x913247d8
shl ebx, 0x10
sub ebx, 0x91382956
mov edi, edx
jmp 0x47acc2
mov esi, 0x40495727
xor ecx, edi
or ebx, 0x914aa163
sub edi, edx
mov ebx, edi
and edx, edi
xor edi, ebx
add ebx, ecx
xor edi, edx
xchg ebx, ecx
xchg edi, edx
shl edx, 0x11
mov edx, 0x915fe27e
and edi, 0x9161f0b3
rol ecx, 9
and ecx, edx
jmp 0x47a1ea
push 0x64f9b82e
rol edx, 0x19
and edx, 0x916ac6fc
mov ecx, 0x916cf614
xor edi, 0x916f79c8
xchg edi, ebx
mov edx, 0x9173cb3f
mov edi, edx
or edx, edi
shl edx, 8
xor edx, ecx
jmp 0x47c047
push 0x6552c87a
and ebx, 0x91a08599
or edi, ecx
neg edi
xchg edi, edx
xchg ecx, edi
jmp 0x47b1a0
mov esi, 0x73716341
dec edx
sub edi, ebx
sub ebx, 0x9225d769
rol edi, 0x16
ror ecx, 0xa
xor edx, ebx
neg edx
xchg edx, edi
jmp 0x47c37a
call fcn.0047c951
xchg ecx, edx
xor ebx, 0x92b81049
mov edx, edi
xor edx, ebx
mov edi, 0x92be695d
dec ecx
xchg ecx, edx
mov edx, edi
xchg ecx, edx
jmp 0x47c4e6
mov esi, 0x40495727
mov edi, 0x931e81db
xchg ecx, ebx
add ebx, ecx
add ebx, ecx
and ebx, edx
and edx, ebx
jmp 0x47c0ff
pop esi
and ecx, ebx
xor edi, ecx
dec edi
sub ebx, edi
jmp 0x47c3be
call esi
xor edi, 0x93dcdf12
add ebx, 0x93deae46
xchg ebx, edx
sub edx, ecx
neg edx
jmp 0x47c202
call esi
mov edi, edx
xor ebx, 0x94051327
sub edi, ebx
sub ecx, 0x94090fd1
xchg ecx, edi
inc ecx
sub ebx, ecx
dec edi
mov edi, edx
jmp 0x47c970
push 0x64e8eeda
add edi, edx
or ebx, edx
add ebx, edi
not edi
jmp 0x479d6f
call fcn.0047c951
add ecx, edi
and ebx, ecx
sub edi, edx
xchg ecx, ebx
and ebx, ecx
add ecx, edi
jmp 0x47c324
pop esi
mov ecx, edx
mov ebx, 0x946a0bdd
jmp 0x47a223
push 0x653e3404
mov edx, 0x946c5282
and edx, 0x946e2839
or edx, edi
add ecx, ebx
dec edi
or edi, 0x94759dee
sub edi, ecx
jmp 0x47c634
push 0x64f81dc5
sub edx, 0x94a058af
ror ecx, 0x1e
shl ebx, 0x1f
mov ecx, 0x94a5dd65
xor edi, 0x94a7b39a
shr edx, 0x16
xor ebx, 0x94ab6215
or edi, ecx
jmp 0x47bf21
call esi
bswap edi
shl edx, 0x1b
and ebx, edx
ror ebx, 0x16
xor ecx, edx
xor edi, edx
bswap edi
or ebx, ecx
or edi, ebx
or ebx, edi
add ebx, ecx
xor edi, 0x978abea4
jmp 0x47aef3
push 0x64b2cffd
inc edi
and ebx, edx
not ecx
xor ebx, ecx
shl ebx, 0x1f
add edi, edx
xor edx, ecx
shr ebx, 0x13
shr edi, 4
xor edx, edi
jmp 0x47b949
push 0x653fe54e
and edi, 0x98362704
rol ebx, 0x1a
and edx, ebx
xor ebx, edx
or edi, ecx
or ebx, ecx
bswap edx
jmp 0x47b811
call esi
add ebx, 0x98829af9
or edx, 0x9884c4b1
dec edx
sub edi, 0x988936e4
xchg ecx, edx
xor edi, ecx
and ecx, edi
or ebx, 0x9891d7ce
bswap edi
jmp 0x47b4d0
pop esi
xchg ebx, edi
and ebx, 0x98aa4963
rol ecx, 0x19
xor edi, ecx
sub edx, ebx
add ecx, 0x98b18c3a
mov ecx, 0x98b35a75
add edi, 0x98b55992
jmp 0x47c3cb
push 0x64c30fa5
xchg ebx, ecx
and edx, ecx
xor edi, edx
mov ecx, ebx
or edi, edx
xchg ecx, edx
add ebx, 0x98d8544a
xor ebx, edi
jmp 0x479ef0
pop esi
mov edx, ebx
sub ebx, edi
sub ecx, ebx
jmp 0x47a7d7
pop esi
inc ecx
dec edi
add ebx, edi
xchg ebx, ecx
xor ebx, 0x991297d6
jmp 0x47a337
pop esi
or edi, 0x9987678e
xchg edx, ecx
inc edi
and edi, ebx
sub ebx, 0x998ed69a
inc edi
dec edx
jmp 0x47c712
mov esi, 0x73716341
xchg edx, edi
and ebx, 0x99cea454
sub edi, ebx
ror edx, 0x14
inc ebx
ror edx, 0x1d
shl edx, 0x10
xchg edi, ecx
xor edi, ecx
sub edx, edi
sub ecx, ebx
jmp 0x47c9ce
pop esi
ror ecx, 0x16
xor edx, edi
sub edi, ebx
neg ebx
bswap edi
or edx, 0x99fb4040
mov ebx, ecx
xor edi, ecx
mov ecx, 0x9a00a472
jmp 0x47a679
call fcn.0047c951
mov edi, edx
mov edx, edi
add ebx, ecx
mov edi, ecx
inc edx
bswap edx
and edi, edx
not ebx
jmp 0x47a030