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

Disassembly:
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff35
jne 0x4010a7
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtAllocateVirtualMemory
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xfffffef2
jne 0x40110d
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff36
jne 0x401196
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtOpenProcessToken
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xfffffed7
jne 0x401201
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtOpenProcessToken
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.ntdll.dll_NtAllocateVirtualMemory
call sub.kernel32.dll_MulDiv
call sub.kernel32.dll_MulDiv
call sub.ntdll.dll_NtOpenProcessToken
ret
jmp 0x47896d
sub esi, edx
add edx, 0x6a7acbcf
add esi, ecx
sub ecx, 0x6a7b9fef
and esi, edx
or edx, esi
neg edi
xchg ecx, edi
jmp 0x47ac9d
call ecx
and edi, ebx
inc edx
or edi, esi
xor edi, esi
sub edi, ebx
add ebx, 0x6fd91121
or ebx, edi
shl edx, 0x12
xor edx, ebx
xor edx, ebx
mov ebx, edi
not esi
add esi, edx
jmp 0x47bd69
push 0x6a966c33
add edi, 0x6ff010b3
and edx, 0x6ff05396
and edi, esi
xor ebx, 0x6ff0ae2b
inc edi
sub edi, ebx
jmp 0x47c456
pop ecx
bswap ebx
and ebx, esi
and ebx, esi
mov edx, esi
and edi, edx
sub edx, edi
xchg edx, esi
mov edi, esi
shl esi, 0x12
mov esi, edx
or esi, edi
ror edi, 0xb
mov esi, 0x70322e77
and edi, edx
jmp 0x47ac61
call ecx
neg ebx
bswap edi
add edx, esi
and esi, 0x70980019
xchg edx, edi
xor edi, esi
add esi, ebx
bswap edx
and esi, ebx
dec esi
xor edi, edx
or esi, 0x709d2b8e
not esi
mov ebx, edi
xor edi, ebx
jmp 0x47c266
call fcn.0047c2a0
sub ebx, edi
sub edi, esi
mov edx, ebx
mov edi, 0x70ac0144
bswap edx
and edi, esi
add ebx, esi
ror ebx, 9
sub edx, 0x70adde89
mov edi, esi
jmp 0x47beb7
call ecx
ror esi, 6
xchg ebx, esi
rol edx, 0x11
xchg edx, esi
sub edi, edx
nop
or ebx, esi
jmp 0x479dbe
pop ecx
mov edi, ebx
bswap ebx
xchg ebx, edx
xor edx, 0x70d6509c
add esi, ebx
xchg edx, ebx
or edx, 0x70d80a0a
add edx, 0x70d864e5
jmp 0x47a505
pop ecx
dec ebx
and edi, 0x710103a9
or esi, edx
add esi, ebx
xchg esi, edi
ror edi, 0x1f
bswap edx
and edi, edx
mov edi, ebx
mov edx, edi
jmp 0x47a9d9
push 0x6ad533b6
xor edi, ebx
mov esi, ebx
add edx, esi
and esi, edx
and esi, 0x71402175
mov edx, edi
and ebx, esi
xchg ebx, edi
mov edx, edi
inc edx
add ebx, 0x716d1119
not ebx
jmp 0x47a241
mov ecx, 0x123b2f04
xchg edx, esi
add esi, 0x7182dec3
mov ebx, edi
xchg esi, edx
xor ebx, esi
add edi, edx
and edx, ebx
jmp 0x47b265
push 0x6ae3667e
ror ebx, 0x13
mov edx, 0x71c0aa4e
xor ebx, edi
add esi, 0x71c2bd39
and edi, edx
and esi, ebx
xor edi, 0x71c376f5
mov esi, edx
and ebx, esi
sub ebx, edi
add edx, 0x71c51d16
add edi, 0x71c55924
jmp 0x47b711
pop ecx
add edi, edx
neg edx
xchg edx, ebx
add esi, edi
not esi
xor edi, edx
xor edx, 0x71c6b593
add edx, 0x71c6e268
sub ebx, edx
mov edi, 0x71c74bf0
and ebx, esi
jmp 0x47c7dc
push 0x6a960668
sub esi, ebx
sub edi, ebx
sub edi, esi
bswap ebx
sub esi, 0x71c87d10
ror ebx, 0x11
mov ebx, 0x71cd8aa9
xor edi, ebx
add edx, 0x71cde868
or ebx, edx
and edi, edx
jmp 0x47c121
push 0x6ae31670
ror esi, 5
or edx, edi
mov edi, esi
jmp 0x47b097
call ecx
or esi, 0x71d0f796
rol ebx, 0xf
or ebx, edx
sub edi, ebx
not edx
xchg edx, edi
jmp 0x47a9bc
mov ecx, 0x123b2f04
xor edx, ebx
nop
and edx, edi
or ebx, esi
or edx, ebx
mov ebx, edi
add ebx, esi
jmp 0x47a025
call fcn.0047c2a0
or edi, edx
mov esi, ebx
sub esi, edx
rol ebx, 5
rol edi, 0xd
and edi, esi
xor edx, 0x7210535f
rol edi, 9
not ebx
shl ebx, 1
jmp 0x47a05a
push 0x6ae2ee75
mov ebx, 0x72201223
and edx, esi
or edx, edi
xchg edx, edi
inc edi
xchg esi, edi
sub edx, 0x72213b66
mov edx, 0x722166dc
neg esi
jmp 0x479350
pop ecx
mov edx, ebx
add esi, ebx
shl esi, 8
and edi, esi
and edi, 0x7223615c
dec ebx
add edx, 0x7226f9f6
xor edi, 0x72274bf1
add esi, ebx
mov ebx, edi
or edi, ebx
sub ebx, edi
xchg edx, esi
mov edi, esi
sub ebx, edx
xchg ebx, esi
jmp 0x47a5c0
mov ecx, 0x2774562b
xor esi, edi
mov edx, edi
or ebx, esi
mov esi, ebx
xor ebx, esi
bswap esi
xchg edx, edi
sub ebx, 0x722b190b
and edi, 0x722b44c0
rol esi, 0x11
jmp 0x47987f
push 0x6b0c0128
mov edx, edi
dec edx
or ebx, 0x723611f8
or esi, 0x72366729
bswap edi
add edi, esi
rol edi, 0x1d
mov ebx, edi
jmp 0x47aab4
mov ecx, 0x123b2f04
mov edx, ebx
sub esi, ebx
xchg ebx, esi
mov ebx, esi
shl ebx, 6
jmp 0x47b637
call fcn.0047c2a0
sub ebx, edx
rol ebx, 2
xor edi, 0x723ad0a0
sub ebx, esi
xchg edx, esi
xor ebx, 0x723cc3eb
mov ebx, edx
ror edx, 7
or ebx, edx
add edx, edi
not esi
mov ebx, edx
jmp 0x47ba8e
call fcn.0047c2a0
sub edi, 0x723e1e58
and edx, ebx
and edi, esi
xchg ebx, edi
or edx, 0x723ede60
sub edi, ebx
shr edi, 0x13
jmp 0x479361
pop ecx
shr edx, 0x1b
and esi, ebx
sub edi, 0x725cad97
mov esi, 0x725cd91d
ror esi, 0x15
xor edx, 0x725d3a10
xchg edx, edi
mov edi, esi
or edi, ebx
jmp 0x47bc2e
mov ecx, 0x123b2f04
xor edi, esi
xchg ebx, esi
or edx, edi
nop
shl esi, 5
add edi, edx
ror ebx, 0x19
or ebx, esi
inc ebx
xor edx, edi
mov edi, ebx
add edx, ebx
and ebx, 0x72610725
rol edi, 0xd
not esi
jmp 0x479aa7
call fcn.0047c2a0
sub edi, 0x727935fb
add edi, edx
add edi, ebx
and esi, edi
bswap esi
xor ebx, esi
xor esi, ebx
sub edi, 0x7286b6b1
jmp 0x47c041
push 0x6ad8fbef
or ebx, edi
neg edx
mov edx, esi
bswap esi
or edx, 0x72caaaf2
rol esi, 8
inc esi
rol esi, 0xb
shr esi, 0x18
jmp 0x47bbde
call fcn.0047c2a0
neg edx
xchg edx, ebx
xor ebx, esi
ror edi, 0xe
sub ebx, 0x72ce86bc
xchg edi, esi
nop
shl ebx, 2
xchg esi, edx
dec edx
inc esi
and edx, esi
jmp 0x47a1fa
pop ecx
xor esi, edx
or edx, 0x72fd96a1
and esi, ebx
or esi, edi
inc ebx
xor ebx, 0x72fe536f
xchg edi, edx
xchg ebx, edi
mov ebx, 0x72ff13a3
neg edi
or edi, esi
ror ebx, 0xc
ror ebx, 0xc
add edx, edi
ror edi, 0x13
sub edi, 0x730131f5
jmp 0x479571
call ecx
neg ebx
xchg edx, esi
sub esi, edx
xchg esi, edx
or edi, edx
bswap edx
shr edx, 0x1f
neg ebx
shl edi, 2
add edi, edx
xor edi, 0x7326e181
inc edx
jmp 0x47a931
pop ecx
mov edi, edx
add edx, edi
xor edx, edi
xor edi, 0x735761c4
and edx, 0x73578eb7
neg edi
mov edi, ebx
shl ebx, 2
sub edx, esi
xor edx, esi
jmp 0x4795ca
pop ecx
mov edi, ebx
dec esi
or ebx, 0x73754b63
sub ebx, edx
xor edx, 0x7376027f
mov edi, 0x737662be
mov edx, edi
and edi, esi
shr edi, 0xa
not ebx
xor ebx, edi
and edi, edx
rol ebx, 0xd
jmp 0x47c369
call fcn.0047c2a0
mov edi, 0x741ff7bd
add esi, 0x7420290b
ror ebx, 0xb
xor edi, edx
mov edx, 0x7420c3d7
add ebx, edx
not esi
xor esi, ebx
xor edx, esi
xor ebx, 0x7421d097
sub esi, 0x74223555
and edi, esi
jmp 0x478d45
call ecx
mov edx, esi
nop
mov ebx, 0x7423c267
shr esi, 9
xor edx, esi
rol esi, 2
xchg edi, ebx
add esi, edi
or esi, edx
rol edi, 0x18
add edi, esi
add esi, ebx
jmp 0x47b017
call fcn.0047c2a0
shr edx, 0xb
xor esi, 0x7435eaf1
xor esi, 0x74364004
xchg esi, edi
add esi, edi
or esi, edi
jmp 0x478e70
push 0x6ad25638
or edx, esi
bswap ebx
sub esi, ebx
and edx, edi
and esi, edx
xchg esi, ebx
add edx, esi
xchg esi, edx
and edx, 0x74427047
jmp 0x47c5ee
mov ecx, 0x2774562b
shl edi, 0x12
shl edx, 9
sub ebx, esi
and ebx, edi
xor ebx, 0x7446ae8f
xor edi, 0x74470b39
jmp 0x4794bd
call ecx
xor edi, 0x74478707
and edx, edi
xor esi, ebx
or ebx, edi
sub esi, edx
sub esi, edx
nop
sub edx, ebx
or edx, ebx
sub edi, 0x7451f712
add edi, esi
xor edx, edi
jmp 0x4797aa
push 0x6ad8776d
or esi, edi
or edx, 0x7460bf61
xchg edx, edi
or esi, 0x746125f7
xchg esi, ebx
xor edi, ebx
xchg edi, edx
add esi, edi
sub edx, edi
xchg esi, ebx
or edi, edx
neg edi
jmp 0x479a6a
mov ecx, 0x123b2f04
xor edx, esi
xchg edi, ebx
mov edi, ebx
or edx, edi
shr edx, 0xa
bswap edx
bswap edx
jmp 0x47ad26
call ecx
shl edx, 5
xor edi, edx
sub ebx, edi
jmp 0x47c43a
pop ecx
xchg ebx, esi
xchg esi, ebx
xor esi, ebx
not edx
mov esi, edx
or edi, ebx
not edx
xor edx, edi
add edx, 0x7490d0fc
sub ebx, 0x74912845
xchg ebx, esi
mov edx, ebx
jmp 0x47b5e3
push 0x6a918dc0
mov ebx, edi
or ebx, edx
add edx, 0x7497ca9b
or ebx, edx
and esi, 0x74982929
and ebx, esi
shl edi, 0xf
or esi, ebx
xor edx, edi
dec edx
add ebx, edx
add esi, edx
xchg esi, edi
jmp 0x47aaf7
push 0x6ad04cb8
mov edi, esi
inc esi
xchg ebx, esi
sub esi, edi
rol ebx, 8
xchg edx, esi
mov esi, 0x74a5b184
xor edx, 0x74a5e1bb
shl edx, 0x14
jmp 0x4793ad
pop ecx
or edx, esi
add esi, 0x74a90808
xchg edi, edx
sub ebx, 0x74a9694f
and ebx, edi
or edx, esi
ror edx, 1
or esi, edx
neg esi
and esi, edi
mov edi, esi
add esi, edi
jmp 0x47b55a
pop ecx
xchg edx, esi
xor edi, edx
bswap esi
xchg ebx, esi
bswap edi
mov ebx, edi
jmp 0x47c23d
pop ecx
mov ebx, edx
sub edi, ebx
shr edi, 0x1d
xchg esi, edi
xchg esi, edi
add ebx, edi
or esi, edx
xor edi, edx
mov esi, ebx
or edi, esi
and ebx, edi
xchg edx, edi
sub edx, esi
jmp 0x4790e4
push 0x6adf64c9
xor esi, edi
add ebx, edx
and edx, esi
sub edx, edi
and edi, ebx
sub ebx, edx
neg edx
and edx, ebx
jmp 0x47b404
push 0x6ae0e324
and edi, edx
and edi, ebx
sub ebx, esi
xor ebx, esi
xor edi, ebx
rol ebx, 0x12
add edi, 0x74e1ba29
inc esi
xor ebx, esi
sub edx, edi
mov ebx, 0x74e30697
jmp 0x47a1da
call fcn.0047c2a0
and ebx, 0x7507b8fd
add edi, 0x75083b9e
jmp 0x47bc12
push 0x6a94f748
or edi, ebx
or edi, edx
mov edi, ebx
or edi, edx
dec edx
not esi
mov edi, esi
add edi, ebx
or ebx, edx
dec edx
jmp 0x47a28f
push 0x6b0c518e
add edx, 0x753b0a76
xor ebx, edx
xor edx, ebx
sub esi, ebx
or esi, edx
add edi, 0x753ccd75
inc edx
nop
and edx, edi
jmp 0x47afd5
pop ecx
shr edx, 0x10
mov esi, 0x7566f827
xor edx, ebx
add esi, edx
and esi, 0x75681d85
mov edi, 0x75687bc9
xchg ebx, esi
and edi, edx
sub edi, edx
and esi, edi
mov edi, ebx
jmp 0x47bec5
call fcn.0047c2a0
add ebx, edx
xchg edi, ebx
add esi, 0x756c0c7a
shl edi, 0x11
jmp 0x47a8fe
call ecx
and edx, 0x756d2aed
inc edi
jmp 0x47a478
pop ecx
add ebx, 0x7576c7dc
xor edx, esi
and edi, edx
xor edx, 0x7577663d
jmp 0x47ac4d
push 0x6adcb710
or esi, edi
shl esi, 3
sub edx, esi
or esi, 0x7580a153
dec edx
and edx, edi
xor edi, edx
mov edx, esi
jmp 0x47c68c
pop ecx
xor esi, edi
or ebx, edx
rol edi, 0x19
inc edi
mov ebx, 0x7582b07c
mov ebx, edi
mov edi, ebx
and ebx, 0x75834265
jmp 0x47ba54
push 0x6ad0240c
ror esi, 0x1b
add esi, edi
jmp 0x47a3f0
mov ecx, 0x123b2f04
sub edi, edx
bswap edi
and ebx, esi
and edi, 0x758fa812
sub esi, edx
neg edi
or ebx, 0x75909d0f
not edi
or ebx, edx
and ebx, 0x75912dba
xor ebx, edx
jmp 0x479628
push 0x6b0c28a9
xor edi, edx
not edi
inc esi
sub edx, esi
shl ebx, 0xa
and esi, edi
mov edx, 0x75945aa8
xor esi, 0x75948ad1
mov edi, 0x7594bb4e
and ebx, edi
jmp 0x47a84e
push 0x6a91ee12
sub ebx, edi
mov esi, ebx
mov edx, esi
neg ebx
mov edx, ebx
add esi, ebx
shl ebx, 0x11
xchg edi, esi
xor edi, edx
dec ebx
or ebx, edi
mov esi, 0x7598e055
and edx, edi
jmp 0x4797cf
pop ecx
shr esi, 0x15
and edx, edi
and edx, edi
xchg ebx, edx
sub ebx, edx
add esi, ebx
add esi, 0x75b0bbb7
or edx, ebx
xor esi, edx
rol edx, 0xb
jmp 0x47ba01
pop ecx
and ebx, edi
sub edi, edx
xor edi, edx
xor esi, ebx
or edx, ebx
xor ebx, edi
xor edi, ebx
jmp 0x478efa
pop ecx
sub ebx, edx
or edx, ebx
dec edx
sub esi, edx
mov edi, 0x75cabe63
xor edx, esi
mov esi, edx
and ebx, esi
and ebx, edi
xor ebx, edx
jmp 0x47bb96
push 0x6a84a0fa
not edi
xchg ebx, esi
add edx, esi
mov edx, ebx
and esi, edi
shr ebx, 0x19
xchg esi, edx
add edi, 0x75d112d4
jmp 0x47bded
pop ecx
mov edi, esi
or edi, esi
or edx, esi
mov edi, ebx
not edx
inc ebx
and ebx, esi
xor edi, esi
mov edi, ebx
or esi, edx
xchg esi, ebx
xor edi, edx
jmp 0x47b98f
mov ecx, 0x2774562b
xor esi, edi
mov esi, edi
mov ebx, esi
mov esi, 0x75da833f
or esi, edx
xchg esi, ebx
xor edi, esi
bswap ebx
and ebx, esi
or esi, edx
jmp 0x47c04f
call fcn.0047c2a0
and edx, edi
not edx
xor ebx, esi
shl edi, 0x1f
and ebx, edi
or edi, edx
xchg edx, ebx
jmp 0x47898a
pop ecx
xor ebx, edi
xchg ebx, edx
xor esi, edx
shr edx, 0x10
xor ebx, esi
not edi
ror esi, 9
jmp 0x479305
push 0x6ae2c771
or edx, 0x75f40a51
xor edx, 0x75f44795
jmp 0x47954c
mov ecx, 0x123b2f04
and esi, ebx
dec ebx
xor edx, esi
add esi, edi
sub ebx, esi
neg edi
add ebx, edx
neg edx
and edx, ebx
not ebx
jmp fcn.0047c16d
pop ecx
mov edi, esi
sub esi, 0x76148d5f
dec ebx
xor ebx, 0x7614e6dd
sub edi, esi
xchg edi, esi
xor esi, edi
neg edx
jmp 0x47acbc
push 0x6ae33e86
and edi, esi
mov edi, 0x761b7f17
add edx, ebx
xor esi, 0x761c0ace
jmp 0x4792a8
push 0x6a9124b1
shl esi, 0x1b
xchg esi, edx
sub esi, 0x76229b5a
mov edi, edx
shr esi, 0x1c
xor esi, edi
or edi, esi
or edi, esi
xchg edi, edx
xchg esi, ebx
add edi, edx
sub esi, 0x76244710
jmp 0x47a36e
mov ecx, 0x123b2f04
not ebx
xchg edx, esi
xor esi, edi
and esi, edx
or edx, esi
xchg edi, ebx
or esi, edx
or ebx, 0x7625db90
sub edi, ebx
shr esi, 0x13
xchg ebx, esi
jmp 0x478da3
pop ecx
mov ebx, edi
xchg ebx, edx
rol ebx, 0x11
or ebx, 0x7629c062
xor esi, ebx
and esi, edx
xor edx, ebx
sub ebx, edx
dec edx
xchg esi, edi
add ebx, 0x762b121e
sub esi, 0x762b4286
mov esi, edi
bswap edi
add edx, edi
jmp 0x47bdb5
call fcn.0047c2a0
neg ebx
and edi, esi
not ebx
inc ebx
xor esi, 0x76360c51
bswap edi
jmp 0x47b885
push 0x6a90d9a0
xor esi, edi
mov ebx, edi
xor esi, ebx
sub ebx, edi
sub ebx, edi
and edi, edx
and edi, edx
xor edx, esi
jmp 0x47b112
pop ecx
sub ebx, edx
not edx
sub edx, esi
and edx, ebx
shl esi, 0x18
add edx, 0x764bf32e
add edx, edi
xchg esi, ebx
bswap edx
add edi, ebx
jmp 0x479cee
push 0x6adf9cf1
neg edx
sub ebx, esi
shr esi, 0x1f
or edx, 0x764e175e
mov edi, ebx
xor ebx, 0x764e6ce6
dec edi
rol ebx, 2
jmp 0x47aa6e
push 0x6a93e8f9
xor ebx, edx
dec esi
inc edi
xor edx, 0x7690a988
or edi, ebx
and edi, edx
sub ebx, edx
bswap edi
not edx
or esi, edi
nop
or edx, ebx
mov edx, ebx
sub edi, 0x7693d859
jmp 0x4795a3
push 0x6ad16868
or esi, edx
xor edi, edx
xor ebx, edx
or esi, edx
mov ebx, edi
rol edx, 0x16
xchg esi, edi
xchg ebx, edx
xor edx, esi
mov esi, 0x7761fa04
xor esi, edi
jmp 0x47acd9
call fcn.0047c2a0
rol esi, 8
sub esi, edi
xchg esi, ebx
dec edi
sub ebx, edx
xor ebx, esi
jmp 0x47a320
mov ecx, 0x123b2f04
sub esi, 0x7797a93c
or esi, edx
xor ebx, edx
add edx, ebx
mov esi, 0x77992850
jmp 0x47a11c
push 0x6a94cfcd
xchg ebx, edi
and edi, ebx
xchg esi, edi
add edx, esi
rol esi, 0x10
or ebx, edi
mov ebx, esi
jmp 0x47a816
call ecx
sub edx, 0x78441919
xor edi, esi
sub edi, 0x78487888
and edi, esi
mov edx, esi
sub edi, esi
mov edi, esi
sub edi, ebx
sub ebx, esi
xor edi, ebx
or esi, edx
mov ebx, edx
bswap ebx
jmp 0x47c81a
push 0x6ae1d4ef
or esi, ebx
xor ebx, edx
mov edi, edx
and ebx, esi
not ebx
xchg ebx, edi
and ebx, esi
xchg edi, edx
jmp 0x4795ec
push 0x6ad2314c
rol edi, 0xa
and edx, 0x791ff4bd
sub ebx, edx
xchg ebx, edx
xor esi, ebx
sub ebx, edi
xor edi, 0x7921adb9
dec edi
not edi
xor ebx, edx
xor edx, esi
mov edi, ebx
jmp 0x47a199
pop ecx
not edi
xchg ebx, edx
add esi, 0x796e8251
sub edi, ebx
mov edx, 0x796f390a
mov ebx, esi
jmp 0x479027
call ecx
or edx, ebx
ror edi, 0xa
inc edi
or edi, esi
sub edi, edx
rol ebx, 0xc
add ebx, 0x797ec94d
sub edi, esi
neg ebx
or edx, esi
xchg edi, edx
jmp 0x47c3d5
push 0x6add43ea
neg ebx
and edx, ebx
sub esi, edi
xchg edi, esi
xor edi, 0x79827857
or ebx, esi
sub ebx, esi
or edx, 0x7983c8b9
xchg edi, esi
xchg edi, edx
sub edi, edx
mov edx, esi
jmp 0x47bfb7
push 0x6a907d89
rol edx, 0x11
mov edi, 0x79d3872a
xchg ebx, edx
or edx, ebx
xchg ebx, esi
shl edi, 0xb
xchg edx, ebx
sub esi, 0x79d5a9ae
dec edx
bswap esi
jmp 0x47b2f2
mov ecx, 0x123b2f04
and edi, 0x7a140a94
add edx, edi
and esi, 0x7a14bf6e
xor esi, 0x7a1518fb
and ebx, esi
xor edi, 0x7a161574
add ebx, edi
xor edx, 0x7a175bdb
xchg edi, esi
xor ebx, esi
or ebx, esi
jmp 0x47a8e7
call ecx
or ebx, esi
bswap esi
mov esi, edi
add edi, edx
shr ebx, 2
sub ebx, esi
sub ebx, edi
and edx, 0x7a2668d4
jmp 0x47bd16
pop ecx
xor ebx, 0x7a26ef39
xchg edx, edi
or ebx, esi
or ebx, 0x7a2810c3
or edx, esi
sub ebx, edi
shl edi, 0xc
bswap esi
sub esi, ebx
jmp 0x4792de
pop ecx
shl ebx, 0x1a
xor ebx, edx
mov edx, 0x7a5365f0
inc esi
xor edi, esi
xor esi, ebx
or edi, 0x7a54ab72
rol esi, 0x16
mov ebx, edi
and esi, 0x7a55aa28
xor edx, esi
dec esi
dec edi
jmp 0x479af0
pop ecx
neg edx
add esi, edx
add edx, 0x7a70a0b3
sub esi, ebx
dec edi
mov edx, esi
mov edi, ebx
and edi, ebx
jmp 0x47ad67
push 0x6ae0bb88
xor ebx, edi
sub edx, esi
sub edi, edx
sub esi, edi
ror ebx, 0x11
mov edx, esi
dec edx
mov edi, 0x7a834dc2
mov ebx, esi
mov edx, edi
jmp 0x47a6f3
push 0x6a850eeb
mov edi, ebx
rol edx, 0x18
and edi, 0x7a87d175
sub edx, ebx
not edi
or ebx, 0x7a8c3b45
add edx, ebx
add ebx, 0x7a8ce284
jmp 0x47b13e
call ecx
xchg edi, ebx
nop
mov esi, 0x7ac009b0
shl edx, 0xf
bswap edi
add esi, edx
xchg edi, edx
add edi, ebx
xchg esi, edx
jmp 0x47abc5
call ecx
or edi, edx
shr esi, 0x17
xor edx, edi
jmp 0x478bf0
push 0x6adb238d
xchg esi, edx
xor edx, esi
mov ebx, edx
bswap ebx
xor edi, 0x7ac8c846
add edi, edx
dec edi
shr esi, 5
mov esi, ebx
jmp 0x4791c9
mov ecx, 0x2774562b
shr esi, 0x11
shr edx, 0x1c
ror edi, 0x1e
ror ebx, 1
xor ebx, edx
shr edx, 0x1a
sub ebx, edi
bswap ebx
shr ebx, 0x1f
xor esi, ebx
shr edi, 0x1e
jmp 0x47a7d9
pop ecx
add edx, ebx
sub edx, ebx
add edx, esi
or esi, edx
not esi
add esi, 0x7b3f24b1
jmp 0x47b3d0
call ecx
ror edx, 0x1f
neg esi
mov edi, ebx
jmp 0x47c08f
call fcn.0047c2a0
rol esi, 0x15
xchg ebx, esi
sub edx, ebx
mov esi, edi
xchg esi, edx
xor ebx, esi
xchg edi, esi
sub edx, 0x7b436199
neg edx
mov edi, edx
xchg edi, ebx
jmp 0x47be82
pop ecx
ror ebx, 0x1e
not edi
or esi, edx
shl edi, 0x18
neg ebx
mov edx, ebx
and esi, 0x7b496066
jmp 0x47b7b5
push 0x6a96424c
or esi, edi
shr ebx, 0x15
sub edx, esi
sub ebx, esi
rol edx, 0xe
rol ebx, 0x1b
neg edi
sub esi, edi
sub edx, edi
xchg edi, edx
jmp 0x4789cb
call fcn.0047c2a0
or edx, ebx
xor ebx, 0x7b859c7c
not esi
mov ebx, esi
xor edx, 0x7bb87e47
xchg edi, edx
jmp 0x479b99
pop ecx
add ebx, 0x7bbb1243
rol edx, 0x1e
mov esi, edx
and esi, edx
not esi
shr edi, 8
or esi, 0x7bbd254a
xor edx, esi
xchg ebx, esi
not edx
add ebx, esi
inc esi
and ebx, edi
jmp 0x47a8c0
pop ecx
ror edx, 0x1f
and edi, 0x7beedaf3
shr esi, 4
mov edi, ebx
add edi, edx
and ebx, edx
sub esi, edi
or esi, edi
jmp 0x47a32e
push 0x6ad2a7b9
shl ebx, 0x15
xchg esi, edx
shr esi, 0xb
xor esi, edx
sub edi, esi
ror edi, 0x17
shl ebx, 0x1e
add ebx, esi
sub esi, ebx
jmp 0x47c344
mov ecx, 0x123b2f04
mov esi, edi
mov ebx, edx
xchg edx, edi
sub edx, 0x7c115c8c
mov esi, ebx
jmp 0x47c210
pop ecx
shl esi, 0xe
xchg edx, ebx
xor edx, edi
xchg edx, edi
xor edi, 0x7c1479bb
or edi, esi
jmp 0x47c02b
pop ecx
xchg ebx, esi
xchg ebx, edx
add ebx, esi
xor esi, edi
xchg edi, edx
or edx, ebx
dec ebx
shl esi, 0x1c
and edx, 0x7c28ca23
add edi, ebx
or edi, 0x7c29990b
jmp 0x47b18c
pop ecx
mov esi, ebx
shl edi, 0x1d
ror esi, 9
xchg edx, edi
shr esi, 0x1a
and ebx, edx
or esi, edi
mov esi, edx
nop
or ebx, edx
jmp 0x47add2
mov ecx, 0x2774562b
rol ebx, 0x14
mov edx, edi
or esi, ebx
xor edi, edx
rol edx, 0x1e
mov esi, edi
mov esi, edx
nop
xchg edi, edx
add edx, ebx
xor edx, edi
add esi, ebx
jmp 0x479654
push 0x6ad27f02
and esi, edi
shr esi, 0x15
not esi
shl edi, 0x14
nop
xor edx, 0x7cd8f42b
xchg esi, ebx
or ebx, 0x7cd9b2b0
inc edx
shl edi, 0xf
sub edi, ebx
mov edi, ebx
sub edx, 0x7cdb9e87
shr edx, 0x16
dec edi
jmp 0x47c310
push 0x6adcfd02
or edi, esi
bswap esi
add edi, edx
sub edi, ebx
add edi, 0x7cfb6ed1
mov esi, edi
sub edi, esi
mov ebx, 0x7cfc80d0
inc ebx
or edx, esi
add edi, ebx
shl edi, 0x10
not ebx
xor esi, edi
jmp 0x47bab0
pop ecx
mov edi, esi
add ebx, edi
xor edi, 0x7d3bb3ed
bswap ebx
or ebx, edx
mov edx, ebx
xchg edi, ebx
mov esi, edx
jmp 0x47a441
pop ecx
xor ebx, edi
mov esi, edi
xor esi, edx
xchg ebx, esi
bswap ebx
sub ebx, edx
and edi, esi
or ebx, edx
not esi
sub edx, 0x7d45095e
inc esi
sub edi, ebx
or ebx, edx
ror ebx, 0x1c
jmp 0x47a99e