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

Disassembly:
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffee7
jne 0x401070
call main
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call main
call sub.ntdll.dll_ZwRaiseHardError
call main
call main
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call main
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff15
jne 0x4010d6
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.oleaut32.dll_VarBstrFromCy
call main
call main
call main
call main
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call main
call sub.ntdll.dll_ZwRaiseHardError
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff23
jne 0x40115a
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.oleaut32.dll_VarBstrFromCy
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call main
call main
call main
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff1d
jne 0x4011d4
call main
call main
call main
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call main
call main
call main
call main
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call main
call main
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff21
jne 0x401276
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.oleaut32.dll_VarBstrFromCy
call main
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call sub.oleaut32.dll_VarBstrFromCy
call main
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call sub.ntdll.dll_ZwRaiseHardError
call main
call sub.oleaut32.dll_VarBstrFromCy
call sub.ntdll.dll_ZwRaiseHardError
ret
jmp 0x47a706
add edx, 0xc8355ec1
rol esi, 0x11
neg edi
and ebx, edx
jmp 0x47c19f
pop ecx
sub edx, ebx
inc edi
and edx, edi
dec edx
ror ebx, 0x1a
shl edi, 9
xchg esi, edi
or esi, edi
jmp 0x47bde2
push 0xc8469c2d
neg ebx
neg esi
dec edi
ror esi, 5
ror esi, 5
add edi, esi
xchg ebx, esi
and edx, esi
and ebx, esi
add edx, ebx
and edi, ebx
inc ebx
sub edx, esi
shl ebx, 0xa
jmp 0x47b4e9
push 0xc840a5f5
mov esi, 0xc8c471eb
or edi, esi
and esi, 0xc8c4a4e5
and edx, 0xc8c4c14f
nop
mov ebx, esi
mov edi, esi
neg ebx
shl esi, 3
xchg edx, edi
jmp 0x47cf46
call ecx
mov edi, edx
inc esi
rol edx, 0xd
sub edx, edi
ror ebx, 9
sub ebx, edx
sub edx, edi
xchg esi, edi
inc edx
rol ebx, 8
or esi, edi
mov edi, edx
mov esi, edi
xchg ebx, esi
jmp 0x47c1d7
push 0xc83cd59c
and edx, ebx
mov ebx, edx
mov edi, esi
and edx, esi
ror ebx, 0xa
neg esi
sub esi, 0xc8cde57f
add esi, edx
or ebx, edx
dec ebx
jmp 0x47be4a
push 0xc8448e5d
and edx, ebx
xchg ebx, edi
xor edi, ebx
xor edx, edi
or esi, edi
sub ebx, 0xc8d1488b
add edi, ebx
add esi, edi
shr ebx, 0x10
xor esi, ebx
jmp 0x47d7b6
pop ecx
add esi, 0xc8d35d99
bswap edx
xor edx, edi
and edi, ebx
inc edx
add edx, edi
jmp 0x47b25f
push 0x401400
xchg edx, ebx
xchg edi, edx
add esi, ebx
bswap edi
ror edx, 0x10
shr ebx, 0x17
and edx, edi
or edx, ebx
shr edx, 0x1c
mov edx, ebx
jmp 0x47c900
pop ecx
xchg edx, ebx
add ebx, esi
xor edx, 0xc8dde225
ror ebx, 0x1e
add ebx, esi
dec edi
sub edx, edi
neg esi
shl edi, 0x1f
and edx, esi
neg esi
mov edx, ebx
xor edx, edi
add ebx, 0xc8df0e3b
jmp 0x47ba64
push 0xc84455d3
xor edi, ebx
and ebx, 0xc8e0778b
xor edx, edi
bswap edi
sub esi, edx
mov ebx, 0xc8e0e691
jmp 0x47c2ac
call fcn.0047dd1b
mov edx, edi
mov edx, 0xc8e41671
nop
xchg edx, ebx
xor esi, ebx
and ebx, edi
or esi, edx
sub edx, edi
sub ebx, edi
or esi, edx
jmp 0x47c63f
call ecx
bswap ebx
dec edi
sub edi, esi
inc esi
inc esi
not edi
not edi
xor edi, esi
xor ebx, edx
shl ebx, 0x10
add ebx, 0xc8e628b7
add edi, ebx
or edi, esi
mov esi, 0xc8e67727
xchg edi, ebx
bswap edx
jmp 0x47c6c7
push 0xc848309f
mov edi, 0xc8e967e1
sub ebx, edx
or ebx, 0xc8e99ab7
and esi, 0xc8e9b719
sub esi, edx
xchg esi, edx
sub esi, edx
add edi, ebx
or edx, esi
xor esi, edi
xchg edx, ebx
xor esi, ebx
not edx
xor ebx, esi
mov ebx, 0xc8eaddcb
xchg edi, esi
jmp 0x47dcac
call ecx
bswap ebx
xor esi, edi
mov ebx, edi
or esi, edi
or ebx, esi
xor edx, edi
sub edx, ebx
or esi, 0xc8f12881
jmp 0x47adc7
push 0x40
xor ebx, 0xc8f23989
ror ebx, 7
sub ebx, 0xc8f26ea9
add esi, 0xc8f28b13
xor edx, ebx
and edx, edi
xor esi, ebx
and ebx, edi
add edx, esi
and edi, edx
jmp 0x47c477
pop ecx
add esi, ebx
or ebx, edx
mov edi, ebx
not esi
xor ebx, edi
xchg edi, ebx
xor edx, ebx
add edi, esi
mov edx, ebx
or edi, ebx
jmp 0x47b45d
push 0xc841b6ed
sub esi, ebx
sub edi, edx
or ebx, 0xc8f4907d
mov edx, esi
mov ebx, edi
or esi, edi
or ebx, esi
xchg edi, ebx
sub edx, 0xc8f52ed7
xor ebx, edi
jmp 0x47db41
pop ecx
xor edx, esi
xchg esi, edx
xor esi, edi
not edi
inc esi
and edi, esi
mov edi, ebx
xor edi, edx
mov edx, ebx
rol edx, 0x14
jmp 0x47d142
call fcn.0047dd1b
dec ebx
sub edx, ebx
add edx, edi
and edi, edx
and esi, edx
mov edi, 0xc8fc6407
xchg esi, edi
mov ebx, edx
add esi, ebx
add esi, 0xc8fccf85
jmp 0x47c32e
call fcn.0047dd1b
and edi, esi
rol esi, 0x1d
or esi, 0xc9018f0f
bswap edx
mov esi, ebx
xor edx, 0xc901de6d
ror edx, 0xe
shr ebx, 6
or edx, edi
add edx, 0xc902514d
bswap ebx
bswap esi
or edi, ebx
sub esi, edx
jmp 0x47d4b8
call fcn.0047dd1b
or edi, 0xc9046b1b
ror edi, 0x1e
add ebx, esi
add edi, edx
sub edi, esi
inc esi
add edi, edx
sub edi, esi
jmp 0x47ad67
call fcn.0047dd1b
or ebx, edx
xchg esi, ebx
or ebx, 0xc911cf85
and ebx, 0xc911e8c7
not edi
or esi, edi
neg esi
mov edx, 0xc912575f
or edx, ebx
and esi, edi
xor ebx, 0xc912a93b
xor edx, edi
or esi, ebx
xchg edx, esi
add esi, edi
rol edi, 0x17
jmp 0x47d684
call fcn.0047dd1b
shl edi, 0xc
xor edx, ebx
sub ebx, esi
xor edx, 0xc913a2bd
neg edi
xor esi, edi
or edi, esi
sub edi, 0xc9141187
xor esi, edi
not edi
mov ebx, edx
bswap edi
sub edx, edi
xor edx, edi
or esi, ebx
and edi, esi
jmp 0x47b1d6
call ecx
and edi, 0xc9169fcd
xchg edi, ebx
and ebx, edx
mov esi, ebx
and esi, edi
xor ebx, edx
or edx, edi
add edi, esi
dec edi
or edx, esi
jmp 0x47c582
call fcn.0047dd1b
shr edx, 0x11
xor edx, edi
and ebx, esi
and ebx, edx
bswap edi
sub edx, esi
mov ebx, esi
nop
add ebx, esi
and esi, edx
and ebx, edx
add ebx, edi
jmp 0x47c04b
mov ecx, 0x4132136a
or edx, esi
bswap ebx
or edi, esi
mov ebx, edi
xchg edx, edi
mov edx, edi
or edx, edi
or edx, esi
jmp 0x47c454
mov ecx, 0x2a371b56
rol edx, 0x1a
add edx, 0xc91d0e49
xor esi, edi
not edi
shl ebx, 0x1b
bswap esi
add ebx, 0xc91db6f5
or esi, 0xc91ddcb3
mov ebx, esi
add edi, edx
mov esi, edx
add edi, esi
jmp 0x47aff8
call ecx
add edx, 0xc91fb33f
mov edx, 0xc91fcc27
xor edx, esi
mov esi, ebx
and edx, ebx
shl ebx, 7
add ebx, 0xc920547f
ror esi, 0x1d
jmp 0x47b64e
call fcn.0047dd1b
shr edi, 8
mov edx, edi
and ebx, edi
xor edx, ebx
jmp 0x47a866
pop ecx
xchg edx, esi
and esi, edx
or edx, edi
or edx, 0xc92559f5
sub edi, edx
add esi, ebx
add edi, ebx
sub ebx, esi
jmp 0x47bcc2
pop ecx
xchg edx, ebx
add ebx, edi
xor edi, ebx
neg ebx
add ebx, edi
mov esi, 0xc9267101
jmp 0x47b3a0
call fcn.0047dd1b
mov edx, ebx
or edx, ebx
and edi, 0xc926c99d
shl edi, 0xc
and edi, 0xc9270201
neg edx
add edi, ebx
xor edx, esi
jmp 0x47db1b
pop ecx
xor edi, esi
sub edi, 0xc92a427b
shl esi, 7
and edx, ebx
add ebx, esi
mov edx, 0xc92ab16b
jmp 0x47dc0a
push esp
or esi, edx
mov edi, ebx
xchg edx, esi
shr edx, 0xa
and edx, 0xc92d9a35
add edx, 0xc92db71d
xchg ebx, edi
add edi, edx
sub edi, esi
xor edx, ebx
and ebx, 0xc92e3f4f
sub edx, edi
jmp 0x47c7ff
push 0xc846bc87
add edi, edx
sub edi, esi
xor edi, esi
and esi, 0xc92ecf2f
mov edi, ebx
shl ebx, 1
or ebx, esi
and esi, ebx
ror esi, 1
add ebx, edx
jmp 0x47bbea
call fcn.0047dd1b
add ebx, esi
and esi, ebx
xor edi, esi
and esi, 0xc933ebef
jmp 0x47d947
push 0xc83d98d7
or edx, edi
xchg ebx, esi
shr ebx, 2
and edx, edi
xchg ebx, esi
mov edi, esi
or ebx, esi
ror ebx, 0x18
jmp 0x47cafb
mov ecx, 0x2a371b56
mov edi, 0xc934f0bd
xchg esi, edi
xchg esi, edi
xor esi, 0xc935473b
add edi, esi
add ebx, edi
jmp 0x47aed4
mov ecx, 0x2a371b56
or esi, ebx
add esi, 0xc935b61b
xor edi, ebx
rol esi, 0x1a
xor ebx, 0xc9360f8d
neg esi
xor esi, edx
sub edx, esi
xchg esi, edi
or edx, edi
bswap esi
xchg edx, edi
jmp 0x47b61d
call fcn.0047dd1b
and edi, edx
mov esi, edi
mov esi, ebx
shl edi, 8
and edx, esi
shl edi, 0x12
mov edx, edi
xchg edi, edx
or ebx, esi
xchg edi, ebx
xor edi, edx
sub esi, 0xc938bc79
rol edx, 1
add edx, 0xc938f59f
jmp 0x47d8fd
pop ecx
bswap edi
xchg edx, esi
and edi, ebx
xor edi, edx
or edi, esi
sub edi, 0xc939a423
and edx, 0xc939c10b
or esi, 0xc939da19
sub ebx, edi
or esi, edx
jmp 0x47ab5c
call ecx
and ebx, 0xc93f4d2b
mov esi, edx
or edi, 0xc93f8573
xor ebx, edx
xchg edx, ebx
neg edi
mov esi, 0xc93ff193
and edx, esi
jmp 0x47c511
push 0xc8397de3
sub ebx, edi
inc ebx
xor edi, ebx
or edi, edx
or edi, esi
or edx, esi
or ebx, esi
rol esi, 5
jmp 0x47d3f3
push 0xc83eae6b
sub ebx, esi
or edx, 0xc9475a3d
sub edi, edx
xor edi, edx
neg edx
dec ebx
mov edx, edi
shl esi, 0x19
jmp 0x47be01
pop ecx
xor esi, ebx
sub edx, ebx
mov ebx, edx
or edx, 0xc94a3501
mov edx, ebx
add ebx, edx
or esi, ebx
and edi, esi
xor edx, ebx
add ebx, esi
shl esi, 4
add esi, ebx
jmp 0x47d150
push 0xc83bc1d5
dec ebx
add esi, 0xc94e8eff
xor edi, ebx
or edi, edx
add ebx, edx
or ebx, edi
xchg ebx, edi
xchg edi, edx
sub ebx, 0xc94f4ad5
rol ebx, 0x14
jmp 0x47d89e
push 0xc8481399
xchg esi, edi
xchg edx, esi
add edi, ebx
or ebx, edi
add ebx, edx
dec ebx
or ebx, 0xc95030ad
sub ebx, edx
bswap esi
xor edi, esi
neg esi
add edi, edx
and esi, edi
or edi, 0xc950efd9
jmp 0x47ac81
pop ecx
add ebx, edi
add ebx, edx
xchg esi, ebx
sub ebx, edi
or esi, edx
bswap edi
shr edx, 4
and esi, ebx
add edi, esi
xor ebx, edx
jmp 0x47dd00
pop ecx
inc esi
and edi, esi
rol ebx, 0x12
and ebx, edx
xor edx, 0xc95b4197
add edi, edx
xchg ebx, edi
xor edx, 0xc95b9511
xchg edi, edx
sub ebx, 0xc95bcb0f
inc ebx
shr edi, 0x1b
jmp 0x47cc49
push 0xc843b587
bswap edi
not esi
xchg edi, ebx
xor ebx, edx
rol ebx, 8
inc edx
jmp 0x47cd93
push 0xc846da31
xor esi, edi
add edi, 0xc966dd65
or ebx, 0xc966f67b
and esi, edx
mov edx, 0xc9672a27
xor edx, esi
or ebx, 0xc9676077
sub edi, 0xc9677c87
xchg esi, edx
xor edx, esi
xor ebx, 0xc967d357
add edi, ebx
and esi, ebx
add ebx, edx
jmp 0x47c697
push 0xc83af1cd
ror edi, 0x1f
xchg esi, edx
mov edi, ebx
mov esi, edx
and edi, 0xc96d23bd
mov edi, edx
ror edx, 0x18
sub ebx, esi
xor edx, 0xc96d917d
ror edx, 0xf
mov ebx, 0xc96dc6a3
add edx, edi
not edx
xor edi, ebx
jmp 0x47d635
call fcn.0047dd1b
add edi, 0xc96e3c3d
not edx
and ebx, edi
xor ebx, edx
mov edi, ebx
xor ebx, edi
xchg ebx, esi
and edx, esi
jmp 0x47abf8
pop ecx
xchg esi, edx
shl ebx, 0xf
ror edi, 0x16
bswap edx
mov ebx, edx
ror edi, 0x1a
and edi, 0xc9718f19
mov ebx, esi
or esi, edx
sub edx, edi
jmp 0x47bd85
pop ecx
ror ebx, 6
xchg esi, ebx
sub ebx, 0xc9723d2f
xor ebx, esi
jmp 0x47ae07
pop ecx
xchg edx, esi
add ebx, edx
mov edi, edx
xor edi, esi
or edx, esi
or edx, edi
and edx, ebx
sub edx, edi
jmp 0x47a718
pop ecx
rol ebx, 8
not esi
neg edx
add edi, ebx
sub esi, 0xc9767069
sub esi, ebx
add esi, edi
or edi, edx
sub ebx, edi
and edi, edx
jmp 0x47dac2
push 0xc83edb3b
sub edi, ebx
mov edi, 0xc97730e3
dec edx
sub edi, ebx
mov esi, 0xc97783ef
and edx, esi
neg edi
add edi, esi
mov ebx, 0xc977ef31
add edx, 0xc9780819
jmp 0x47c403
mov ecx, 0x2a371b56
or ebx, esi
mov edi, edx
mov ebx, 0xc9794ca1
xor edx, ebx
mov ebx, 0xc97983f5
and edi, edx
xor ebx, edi
and edx, esi
and ebx, 0xc979e851
or esi, edi
jmp 0x47d8cb
pop ecx
mov esi, ebx
mov edx, esi
sub ebx, edx
add ebx, edi
xor esi, 0xc9879083
ror esi, 0x1e
sub esi, 0xc987c9a3
add esi, edx
xchg edx, ebx
and edi, 0xc9881761
mov ebx, esi
or esi, 0xc988483f
jmp 0x47d008
call ecx
sub edx, 0xc98985e9
and edi, esi
sub edx, 0xc989b917
inc edx
sub edx, edi
shl edx, 0x1d
and edx, 0xc98a2bf1
and ebx, 0xc98a4487
mov esi, ebx
xor edx, 0xc98a78b3
jmp 0x47d75b
push 0xc8492bd6
shl ebx, 0xa
and ebx, esi
or edx, 0xc98ad68b
sub edi, edx
inc edx
and edi, edx
add esi, edi
or ebx, edi
jmp fcn.0047cb16
push 0xc837e5d9
rol esi, 0x18
mov esi, edi
add ebx, 0xc9930773
neg edi
sub edx, esi
sub ebx, 0xc9935d11
xor edi, 0xc99379fb
and ebx, edx
or ebx, 0xc993ad4d
sub edi, ebx
xor edx, 0xc993e075
ror ebx, 2
jmp 0x47c28d
pop ecx
ror edi, 0x1e
sub edi, 0xc99443ed
shr esi, 0x15
and esi, edx
sub edi, esi
and ebx, esi
jmp 0x47cf6b
push 0xc83807a7
shl edi, 0xf
xchg esi, edi
and ebx, edx
or esi, ebx
add edi, 0xc99a689b
inc edx
rol ebx, 0xa
and edi, ebx
jmp 0x47b292
push 0xc8447001
inc edx
xor edi, edx
neg edx
and edx, 0xc99b3485
or edi, ebx
or ebx, edi
neg esi
add edi, edx
or esi, edx
or ebx, edx
rol edx, 0xd
or edx, 0xc99c0aa3
dec edi
mov ebx, 0xc99c4395
jmp 0x47a96b
call ecx
mov ebx, 0xc99ed8e5
and ebx, esi
or ebx, edi
ror edx, 0x11
sub edi, ebx
add edi, esi
or edx, edi
and ebx, esi
xor esi, edi
add edi, 0xc99fc7a1
jmp 0x47b9f1
push 0xc83effd7
add ebx, edi
and edx, edi
or edi, esi
and esi, edx
xor esi, edi
not edi
inc esi
add edx, esi
and edx, edi
sub edx, 0xc9a64ccb
inc edx
or edx, 0xc9a685eb
sub edi, edx
xor edx, 0xc9a6b893
jmp 0x47d546
call fcn.0047dd1b
add edi, esi
not edx
or esi, ebx
not esi
xchg edi, ebx
xor esi, 0xc9a76a13
add ebx, edi
mov ebx, 0xc9a79ec3
jmp 0x47b2e5
call fcn.0047dd1b
neg esi
sub edi, edx
and ebx, edx
bswap edi
sub edx, esi
sub ebx, 0xc9a84fcd
xor esi, edx
sub edx, esi
sub esi, edi
shr ebx, 0x10
jmp 0x47b4be
push 0x79306
or ebx, edi
xchg ebx, edx
mov esi, edi
sub edx, esi
and esi, 0xc9a94ebb
mov ebx, 0xc9a96b77
not edi
xchg edi, esi
sub edi, 0xc9a9bd7f
inc edi
jmp 0x47aa21
pop ecx
sub esi, edi
mov edx, edi
sub edi, edx
not esi
and edx, 0xc9ace1e5
neg ebx
inc edi
xchg edi, ebx
sub edi, esi
xor edx, ebx
jmp 0x47b778
pop ecx
sub esi, ebx
ror edx, 9
sub ebx, esi
xor edx, 0xc9addf05
ror edx, 3
neg edi
xchg ebx, edx
sub edx, esi
sub edi, ebx
xor edx, 0xc9ae85b9
dec edx
sub edi, ebx
add edi, esi
or edx, esi
not ebx
mov edx, edi
jmp 0x47b5b9
pop ecx
or edx, 0xc9b18e5f
dec edi
ror esi, 0x18
sub esi, 0xc9b1e309
rol esi, 9
or esi, 0xc9b21803
sub ebx, edi
or esi, 0xc9b24f2b
shl edx, 0xe
add edx, 0xc9b28b8f
jmp 0x47ccb7
call ecx
and edx, 0xc9b64a77
add edx, 0xc9b667b1
not ebx
ror edi, 1
add ebx, esi
sub edx, 0xc9b6d3d1
rol edx, 0x1c
add ebx, 0xc9b7091d
bswap edi
and edx, ebx
shl ebx, 0x17
not ebx
jmp 0x47ab0d
mov ecx, 0x2a371b56
mov edx, ebx
sub esi, edi
add edi, edx
ror edx, 0xb
xor edx, 0xc9b97bb3
xor esi, ebx
add edx, 0xc9b9ae01
mov edx, 0xc9b9cb43
rol edx, 4
or esi, ebx
rol edx, 0x1f
and edi, edx
jmp 0x47b16a
pop ecx
shr ebx, 0xc
neg ebx
add esi, edi
and ebx, 0xc9baaad9
and ebx, 0xc9bacb85
and ebx, esi
and ebx, edx
bswap edi
jmp 0x47bd51
push esp
add edx, esi
add ebx, edi
add ebx, edx
mov edi, edx
and edi, edx
add edx, 0xc9c7c7c7
or esi, edx
and edx, ebx
jmp 0x47ad9c
push 0xc83e8d23
add edi, esi
mov edx, ebx
or edi, ebx
shl edi, 0xb
or edx, esi
xchg edi, edx
sub esi, ebx
mov edi, ebx
not edx
xor edi, ebx
neg ebx
and ebx, edi
jmp 0x47b81a
call ecx
neg edx
and edx, ebx
neg esi
xor esi, ebx
and edi, 0xc9cfbd3f
xchg esi, edi
jmp 0x47b870
pop ecx
ror edi, 0x15
sub edi, ebx
add esi, ebx
xor edi, esi
neg esi
and esi, 0xc9d08659
neg ebx
and ebx, edi
inc edx
or edx, 0xc9d0f325
jmp 0x47bb94
pop ecx
mov edx, 0xc9d283a7
or edi, ebx
mov ebx, edx
or esi, ebx
rol edx, 7
sub edx, ebx
neg esi
dec edx
add esi, edx
xor edx, ebx
and edx, edi
or ebx, edi
jmp 0x47b8ef
pop ecx
mov edx, esi
shl edx, 0x14
ror ebx, 0x16
neg ebx
inc edi
add esi, 0xc9d5a0a3
add edi, esi
neg edi
xchg ebx, edx
add edx, edi
jmp 0x47cfac
mov ecx, 0x2a371b56
inc ebx
mov edi, 0xc9d75e63
and esi, edi
add edi, esi
ror esi, 5
or edx, ebx
jmp 0x47b3cf
mov ecx, 0x2a371b56
neg esi
xchg edi, ebx
mov ebx, edx
or esi, ebx
xchg edx, esi
add esi, edi
sub esi, edi
shr ebx, 0xa
jmp 0x47af9b
push 0xc847d595
xchg edx, esi
add edi, ebx
shr esi, 0xd
xchg edi, edx
xor edx, edi
not ebx
jmp 0x47d9ee
pop ecx
add edi, esi
and esi, edi
sub edi, edx
and ebx, edx
xor ebx, edx
and ebx, edi
bswap esi
and edi, edx
add esi, edi
and edx, edi
shl esi, 2
and edx, ebx
jmp 0x47b3ba
push 0xc8418fbd
inc ebx
add ebx, edi
sub ebx, edi
xchg edx, esi
add edx, esi
not ebx
ror edi, 0x14
and edi, 0xc9e96f2b
jmp 0x47ade1
pop ecx
shl ebx, 0x16
inc ebx
xor ebx, 0xc9ebf763
xor edx, edi
add ebx, edi
xor esi, edx
or ebx, 0xc9ec5fe5
dec esi
and ebx, edx
and edi, ebx
and esi, edi
xor ebx, edx
jmp 0x47bffe
mov ecx, 0x2a371b56
or esi, ebx
bswap esi
xor edi, edx
neg edx
or edi, edx
neg esi
inc ebx
sub edx, esi
shl ebx, 9
inc ebx
jmp 0x47c433
push 0xc841fc53
add edi, 0xc9f7d57f
or edx, edi
xor edi, ebx
add esi, 0xc9f82317
or edx, esi
xor esi, edi
and edx, 0xc9f87447
and ebx, edi
or esi, edx
xchg edi, esi
or edx, esi
and esi, 0xc9f8f413
and edi, esi
mov edi, ebx
jmp 0x47ce48
push 0xc8422783
add ebx, esi
mov edi, esi
mov edi, ebx
shr esi, 0xd
mov esi, 0xc9f9b069
shl edx, 0x10
and edx, 0xc9f9ed53
xchg ebx, edi
xor ebx, 0xc9fa2377
and edx, ebx
jmp 0x47d52b
pop ecx
shl edx, 0xf
inc edx
add edx, edi
not edx
inc ebx
sub edx, esi
shl ebx, 0x1f
and ebx, esi
shl esi, 0x1c
shl ebx, 0x15
xor edi, ebx
neg ebx
and ebx, edi
and edi, esi
jmp 0x47d98c
mov ecx, 0x2a371b56
shr ebx, 3
xchg esi, ebx
xor ebx, edi
mov edi, esi
mov edi, ebx
and ebx, edx
add ebx, 0xca011243
and edx, edi
shl esi, 3
rol edx, 0xa
jmp 0x47abd8
pop ecx
shl edx, 0x1e
xor ebx, esi
and esi, edx
or edx, esi
xchg edi, edx
xor ebx, edi
jmp 0x47d129
pop ecx
bswap edi
and edi, esi
rol ebx, 1
and ebx, edx
mov esi, 0xca045eb3
shl edx, 0x1b
not edx
add edi, esi
inc esi
nop
jmp 0x47a9c2
pop ecx
sub edx, 0xca07138d
or ebx, edx
rol edx, 0xc
bswap edx
xor edi, ebx
neg ebx
xchg edx, ebx
neg edi
not esi
xor edi, edx
neg edx
xor edx, edi
sub edi, 0xca085aa9
neg edx
jmp 0x47cbc4
pop ecx
mov ebx, edi
inc esi
or esi, edx
xor edi, esi
or ebx, 0xca10bc99
and ebx, 0xca10d981
jmp 0x47d85c
pop ecx
sub ebx, edi
not edx
and edx, ebx
not edi
jmp 0x47c917
push 0xc8467e7d
add edx, edi
add edx, ebx
add ebx, esi
xchg edi, ebx
mov edx, edi
or edi, esi
inc edx
sub edx, edi
xor edx, ebx
rol edi, 0xa
jmp 0x47a72e
push 0xc839ca4b
or edi, ebx
xchg edx, edi
inc esi
not edi
jmp 0x47ca06
push 0xc839a4bb
xor esi, 0xca27f3cd
or edx, edi
not esi
inc edx
or edx, 0xca286385
mov edx, ebx
xchg esi, edi
xor esi, edi
jmp 0x47d399
call ecx
xchg esi, ebx
bswap ebx
shr esi, 0xb
dec esi
add esi, edi
xor edx, esi
mov edx, 0xca2ec631
and ebx, edi
xchg esi, edi
xor ebx, edx
and ebx, edi
inc edx
xor ebx, esi
and edx, ebx
jmp 0x47ceee
mov ecx, 0x2a371b56
or edi, esi
xchg ebx, edx
mov esi, ebx
mov edx, esi
or edi, edx
ror ebx, 0x13
mov edx, ebx
and edx, esi
jmp 0x47b1f4
mov ecx, 0x2a371b56
dec edi
ror esi, 0x1e
or edx, ebx
shl edi, 0x1c
ror esi, 0xa
or edx, ebx
jmp 0x47bcf6
mov ecx, 0x2a371b56
add ebx, edx
add esi, edx
neg edi
xchg ebx, edx
or esi, 0xca3aacdf
or edx, esi
xor esi, edi
nop
not edi
inc esi
jmp 0x47b5a3
call ecx
add esi, ebx
rol edx, 0xb
not edx
bswap esi
xor ebx, 0xca3d58a9
sub esi, edi
or edi, 0xca3d936f
xor ebx, 0xca3dac7d
neg esi
mov edx, 0xca3de51d
and edi, esi
xor edi, 0xca3e18f7
xor esi, edi
xchg edx, ebx
jmp 0x47c9b8
pop ecx
and esi, edi
mov edx, edi
mov edx, 0xca43b30b
and edi, esi
add edx, edi
inc edx
xor ebx, esi
and edx, ebx
sub ebx, edx
mov edx, 0xca446a6d
add esi, ebx
xor esi, 0xca449ef1
ror esi, 0x1e
or edx, ebx
and edx, edi
or edi, esi
jmp 0x47bd72
mov ecx, 0x2a371b56
add esi, ebx
and ebx, esi
and edi, edx
xor esi, 0xca46c48f
xor esi, edx
not esi
add esi, edx
nop
jmp 0x47b130
pop ecx
xor ebx, edi
and edx, esi
or ebx, esi
add esi, edx
ror esi, 1
add ebx, edx
sub ebx, 0xca4c5351
xor ebx, esi
and edx, ebx
or ebx, edx
jmp 0x47c07a
push 0xc83be4c3
neg edi
dec esi
add edi, edx
mov ebx, edi
inc esi
and edi, edx
and edi, ebx
add ebx, 0xca4e80f7
bswap edi
not esi
and ebx, edx
or esi, ebx
not edx
mov esi, ebx
mov edx, esi
shl esi, 9
jmp 0x47b5d5
call fcn.0047dd1b
shr esi, 1
sub ebx, edx
or edx, edi
xor edi, ebx
mov edx, esi
and ebx, 0xca5002fd
add ebx, 0xca501fe5
and edx, 0xca5038cd
xchg edx, ebx
neg edi
and edx, edi
mov ebx, 0xca50a375
jmp 0x47b717
call ecx
shl ebx, 0x17
add edi, edx
xchg ebx, edx
sub edx, esi
dec ebx
sub esi, edx
jmp 0x47c4f4
call ecx
and edi, ebx
xor edi, edx
and esi, ebx
and edx, edi
or esi, edi
sub esi, ebx
jmp 0x47c966
push 0xc83e69b7
and esi, edx
xor esi, edi
and edi, 0xca55dfb1
add esi, ebx
and edx, ebx
mov edi, ebx
jmp 0x47c8dd
push 0xc847f241
sub edi, ebx
xor ebx, esi
dec ebx
xor edx, esi
or edx, edi
bswap edx
and ebx, esi
and ebx, edx
mov edi, edx
xor edx, ebx
xchg ebx, edx
mov esi, edi
xor edi, ebx
sub edx, 0xca597a2f
shl ebx, 0xd
and ebx, esi
jmp 0x47b915
push 0xc8407681
and edx, edi
add esi, edx
or ebx, esi
shl edi, 0x1e
mov ebx, esi
xchg ebx, edi
mov esi, 0xca5ffeb7
dec ebx
not ebx
ror edi, 0x19
shr esi, 0x13
sub ebx, edi
or esi, 0xca60a855
sub ebx, edi
jmp 0x47a7ee
call ecx
or edi, esi
mov esi, 0xca6228c3
or edi, esi
sub edi, 0xca625fbf
and ebx, edx
or ebx, 0xca6296d5
sub edi, ebx
xor edi, ebx
or edi, edx
or edx, ebx
jmp 0x47cc2a
push 0xc841d965
sub esi, edx
xor esi, edx
or esi, edi
sub ebx, 0xca6375d7
add edx, edi
add edx, 0xca63a983
or ebx, esi
or edi, esi
jmp 0x47ce12
push 0xc838bc13
sub edi, 0xca692e0b
shl esi, 5
add esi, 0xca6967a9
not edx
or esi, ebx
add esi, 0xca69b663
not ebx
ror edi, 0x12
mov edi, ebx
mov esi, edx
xor esi, edi
or edi, ebx
neg edi
sub edi, 0xca6a9095
jmp 0x47b5f2
mov ecx, 0x2a371b56
and edx, esi
and edx, ebx
neg edx
xchg esi, ebx
sub edi, esi
xor edi, esi
add edx, esi
and edi, edx
mov esi, edx
mov edx, edi
sub esi, 0xca6ed0a5
add esi, edx
or edi, ebx
or edi, edx
jmp 0x47b37b
pop ecx
and edx, esi
sub ebx, 0xca70db37
shl edi, 7
and edx, esi
and edx, ebx
neg edx
or edi, edx
or edx, ebx
jmp 0x47a8f7