Function at 0x401000
Capabilities:
Create process on windows
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff19
jne 0x401066
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.oleaut32.dll_VarUI8FromR4
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffef5
jne 0x401108
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.advapi32.dll_CreateProcessAsUserA
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
call sub.advapi32.dll_CreateProcessAsUserA
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffef5
jne 0x40119b
call sub.advapi32.dll_CreateProcessAsUserA
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff19
jne 0x401215
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.ntdll.dll_ZwSetSystemPowerState
call sub.oleaut32.dll_VarUI8FromR4
call sub.advapi32.dll_CreateProcessAsUserA
call sub.advapi32.dll_CreateProcessAsUserA
call sub.oleaut32.dll_VarUI8FromR4
call sub.oleaut32.dll_VarUI8FromR4
ret
jmp 0x4755a5
mov esi, edi
shl ecx, 7
ror ebx, 0xe
rol edi, 0xa
or ecx, 0xc2a2c3df
and edi, ebx
and ecx, edi
mov ecx, ebx
jmp 0x4770ec
call edx
xor edi, 0xc2fa1ea3
or ecx, edi
or edi, esi
or ecx, edi
xor ebx, edi
dec ecx
dec ecx
neg ebx
add esi, edi
and ebx, ecx
sub esi, 0xc2fb2ceb
add esi, 0xc2fb4745
jmp 0x4759b8
pop edx
dec ecx
and esi, ebx
bswap ebx
and ebx, ecx
and ecx, esi
and esi, edi
dec ecx
add esi, 0xc3010b53
neg edi
or edi, ecx
add ecx, edi
sub esi, edi
sub ecx, 0xc301933d
add ecx, ebx
jmp 0x478838
call fcn.00478710
or esi, ecx
add ecx, edi
rol ecx, 0x13
mov ebx, esi
sub edi, ebx
mov ebx, esi
sub edi, ebx
sub ebx, edi
or esi, edi
sub edi, ebx
jmp 0x478803
pop edx
and esi, 0xc32aea6d
xchg ecx, esi
sub ebx, ecx
add edi, ecx
or edi, ebx
and ecx, 0xc32b6e7b
xchg ebx, esi
not edi
sub edi, esi
xchg edi, ebx
jmp 0x4775e1
push 0xc2a7b3cf
or ecx, edi
mov esi, 0xc32d3dfd
inc esi
xor edi, ecx
sub edi, ecx
xchg esi, ebx
xchg ebx, ecx
or esi, 0xc330d9fd
and edi, ecx
mov esi, edi
and ebx, esi
and ecx, edi
jmp 0x477c29
push 0xc2b1b4cb
and esi, ebx
sub ecx, edi
sub ecx, 0xc3334275
mov esi, 0xc3335d39
sub esi, ecx
sub ecx, ebx
and ebx, esi
sub ebx, 0xc333c66d
sub ecx, ebx
or edi, esi
jmp 0x47876d
pop edx
add ebx, ecx
or ecx, edi
mov esi, edi
shr edi, 0x12
add esi, 0xc3378f25
sub edi, esi
sub ecx, esi
rol edi, 0x1b
rol edi, 0x18
inc esi
jmp 0x477cfb
push 0xc2a8e295
shr ebx, 0x12
xchg ebx, ecx
sub edi, esi
sub ecx, esi
sub ebx, ecx
or ebx, 0xc33ff871
not ecx
add ecx, edi
nop
sub ecx, edi
jmp 0x478b0a
push 0xc2ad2ff9
bswap ebx
or esi, edi
and ebx, 0xc342248d
sub edi, ecx
inc ecx
mov edi, ebx
mov esi, ebx
or edi, ebx
jmp 0x476c56
push 0xc2b34b2f
add edi, 0xc343b967
xchg edi, ebx
shr esi, 0x14
or edi, 0xc3440b49
neg edi
xor ebx, edi
or ecx, ebx
mov edi, ecx
xchg esi, edi
bswap edi
jmp 0x477fca
call fcn.00478710
xor ecx, edi
xchg edi, esi
add esi, ecx
or edi, ebx
xor edi, esi
add ecx, 0xc3552547
dec edi
or edi, esi
jmp 0x476e82
call fcn.00478710
nop
add esi, ebx
sub edi, ebx
and ecx, esi
and edi, esi
not ebx
xchg esi, edi
or edi, ecx
jmp 0x47760a
pop edx
mov ebx, esi
xor ecx, esi
not esi
shl ecx, 0x15
dec edi
or edi, ebx
shr edi, 0xd
and ecx, edi
sub esi, ecx
and ecx, edi
jmp 0x476aba
push 0xc2b32c44
or esi, edi
or ecx, esi
bswap ebx
and edi, 0xc6fb580f
sub ebx, 0xc6fb74e9
bswap ebx
add ebx, 0xc6fbaf7b
dec ebx
xchg ebx, edi
ror ecx, 3
and edi, esi
not ebx
and ecx, 0xc6fc53bf
dec esi
jmp 0x475ac7
call edx
xor esi, 0xc6fdb3c9
rol ebx, 1
bswap ebx
mov ecx, edi
not ebx
xor esi, edi
mov esi, 0xc6fe5587
bswap edi
or esi, ebx
mov edi, 0xc6feaa23
mov ecx, 0xc6fec531
bswap esi
jmp 0x4792d7
push 0xc2abfb23
neg ebx
or ebx, esi
not esi
xchg esi, ebx
sub esi, ebx
and ecx, esi
sub edi, 0xc6ffadb3
bswap ebx
jmp 0x4765d6
push 0xc2a4dd17
sub ebx, esi
bswap edi
or esi, ebx
and ecx, 0xc70aa6a9
or ebx, esi
not esi
add esi, ebx
mov ecx, ebx
xor esi, ebx
xor ecx, edi
jmp 0x4792f9
pop edx
inc edi
shr edi, 0x10
and ebx, edi
and edi, ebx
xchg edi, ebx
bswap ecx
xchg edi, ecx
xor edi, ecx
jmp 0x477ba6
push 0xc2acf149
mov edi, 0xc7102a1f
and esi, ecx
xor ebx, 0xc710638f
bswap ecx
sub ebx, ecx
mov ebx, ecx
xor esi, ebx
xor ebx, edi
jmp 0x477adf
call fcn.00478710
or ebx, esi
add edi, ebx
and ecx, esi
xchg ebx, edi
xchg ecx, ebx
neg edi
or edi, ecx
ror ecx, 0x1c
dec edi
xor esi, ecx
or ecx, edi
and esi, edi
jmp 0x479134
push 0xc2b1f249
shl ecx, 3
and ebx, edi
neg ebx
shl edi, 0x16
or ebx, 0xc7152d85
xor ebx, edi
sub esi, ebx
mov ecx, ebx
shl edi, 0x12
and ecx, esi
xchg ebx, edi
xor ebx, ecx
jmp 0x4777d1
push 0xc2b195e3
xor ecx, ebx
shl edi, 0x18
mov ecx, ebx
or ebx, esi
shr ebx, 0x17
and ecx, edi
xchg ecx, edi
not edi
inc ecx
and ecx, edi
jmp 0x475927
call edx
not esi
or ebx, edi
or edi, 0xc71ed761
xor ebx, 0xc71ef225
sub esi, 0xc71f0d33
xor edi, 0xc71f2943
and ebx, ecx
xchg edi, ecx
add ebx, edi
sub ebx, edi
jmp 0x478450
push 0xc2aae7e9
shr ebx, 0x17
shr esi, 3
or esi, ecx
xchg ecx, ebx
neg edi
xchg ebx, ecx
bswap esi
and ebx, edi
jmp 0x47762b
push 0xc2a758d3
inc esi
mov ecx, edi
xor edi, esi
xor esi, ecx
xchg ebx, esi
sub esi, ebx
ror esi, 0x10
shl esi, 0x1d
jmp 0x477f00
pop edx
neg ecx
xchg esi, ebx
bswap edi
xor esi, ebx
and esi, 0xc721f0d5
mov esi, ebx
and esi, 0xc72223ef
or ebx, edi
mov esi, edi
or ebx, 0xc7227317
xchg ecx, esi
mov ebx, esi
bswap ecx
rol ebx, 0x10
neg edi
or ecx, esi
jmp 0x4791af
pop edx
dec ebx
rol ebx, 0x1d
xor esi, ecx
xchg edi, esi
sub esi, edi
xchg ecx, edi
xor esi, edi
or esi, edi
bswap ecx
xchg edi, esi
jmp 0x478684
pop edx
xchg ebx, esi
shr edi, 0x1c
nop
add esi, ebx
and ebx, esi
xchg esi, edi
mov esi, ecx
add edi, ebx
jmp 0x4781bd
pop edx
xor esi, edi
xor ecx, esi
shl ecx, 0xc
or ecx, 0xc733f511
xchg edi, esi
sub edi, esi
rol edi, 0xb
xor ebx, 0xc73465a1
add ecx, esi
dec ecx
xchg ecx, edi
sub edi, ecx
xor esi, 0xc734e9cd
bswap edi
jmp 0x475a3f
push 0xc2ac1a0b
sub esi, ebx
dec edi
add ebx, esi
bswap ebx
xchg ecx, esi
xchg ecx, ebx
xor ecx, 0xc73bf375
sub ebx, esi
jmp 0x477bcb
push 0xc2a6831f
or ecx, esi
neg ecx
xchg esi, ebx
bswap ebx
xchg esi, ecx
mov ebx, esi
neg esi
or edi, ebx
add ebx, ecx
neg edi
xchg ebx, ecx
xor esi, edi
jmp 0x477bfa
pop edx
xchg ebx, esi
or ebx, 0xc7448181
xchg edi, ebx
add edi, ebx
jmp 0x4764d3
push esp
shr ecx, 0x19
mov esi, edi
or ecx, ebx
and ebx, edi
mov esi, edi
and ebx, esi
shr edi, 0xa
and esi, edi
mov edi, esi
xor edi, ecx
neg ecx
xchg esi, ebx
xor esi, ebx
or ecx, esi
jmp 0x477575
call fcn.00478710
dec ebx
or esi, ebx
xor esi, edi
or ebx, 0xc74bbda7
xchg edi, ebx
shr ebx, 1
or ecx, 0xc74c122d
or ecx, edi
xor esi, ecx
shr ebx, 0x1a
sub ebx, 0xc74c7caf
xor edi, ebx
jmp 0x475dfe
pop edx
mov edi, ebx
neg ebx
add esi, ebx
and edi, esi
add edi, ecx
shr esi, 9
or ecx, 0xc74fbc99
add ebx, ecx
sub ebx, 0xc74fef49
xor esi, ebx
jmp 0x4780c1
pop edx
shr ebx, 7
mov ecx, esi
add edi, ebx
xchg edi, ebx
mov edi, esi
inc ebx
mov ecx, ebx
bswap edi
rol esi, 0x18
and edi, esi
shl esi, 0x1f
mov ebx, edi
jmp 0x476046
push 0xc2a93df1
sub edi, ecx
xor esi, 0xc7536367
bswap edi
and ecx, ebx
xor ecx, 0xc753b4f9
xor edi, esi
xchg ecx, edi
xchg ebx, ecx
xchg edi, ebx
add esi, ebx
sub edi, 0xc75455b3
or ecx, esi
jmp 0x477984
mov edx, 0x3f4d7907
xor ecx, ebx
shl edi, 0x15
or ebx, esi
or esi, 0xc754e64b
jmp 0x476bae
pop edx
sub edi, ebx
xor ecx, 0xc761aa6b
and ecx, 0xc761c543
shl edi, 0x18
xchg edi, ebx
bswap ecx
bswap ecx
mov ecx, ebx
ror edi, 0x1d
or ecx, esi
jmp 0x475d9c
call fcn.00478710
shr ebx, 0xd
sub edi, 0xc76a0a09
bswap ebx
and ecx, 0xc76a415d
mov ebx, ecx
bswap ebx
xchg esi, ecx
and esi, 0xc76aafb1
mov esi, ebx
and esi, 0xc76ae24b
mov esi, ebx
and esi, 0xc76b157b
jmp 0x4778a3
push 0xc2ad4d75
or esi, 0xc76f5199
or esi, ebx
xchg edi, esi
sub edi, esi
jmp 0x478285
push 0xc2a79469
and edi, esi
not ebx
mov ecx, 0xc776b755
sub ecx, ebx
xor ebx, ecx
and edi, ecx
dec edi
xor esi, 0xc7773ce5
xor esi, 0xc7775c9d
add edi, esi
jmp 0x4758ca
pop edx
sub esi, 0xc77cb489
or ebx, ecx
shr ecx, 0x15
xor edi, ebx
mov edi, 0xc77d1fa7
sub ecx, edi
xor ecx, esi
sub edi, ebx
mov ebx, esi
add esi, ebx
or esi, edi
add esi, ebx
shr edi, 0xf
bswap esi
jmp 0x47874f
call edx
mov edi, esi
or esi, edi
nop
xor edi, ecx
mov ecx, esi
rol ecx, 0x1e
nop
and ebx, esi
jmp 0x47759f
pop edx
bswap esi
add ecx, esi
add esi, edi
xchg ebx, esi
add edi, ecx
rol edi, 0xb
xor edi, ecx
add ebx, 0xc7842a07
and esi, edi
not ebx
jmp 0x4766f8
pop edx
xor ebx, edi
not ebx
mov edi, 0xc78e580f
xor edi, ecx
add edi, 0xc78e8edd
xor esi, 0xc78ea96d
dec edi
xor ecx, esi
jmp 0x475cd2
push 0xc2aea14f
xchg esi, edi
bswap esi
xor ecx, edi
xchg esi, edi
bswap esi
sub ecx, ebx
or edi, esi
add edi, ebx
sub edi, esi
dec ecx
add ebx, esi
add edi, 0xc7903985
dec ebx
and esi, edi
jmp 0x477068
push 0xc2a91ff7
mov ecx, edi
not edi
or ebx, ecx
add ebx, esi
add ecx, edi
mov ecx, esi
inc esi
sub ebx, esi
sub ebx, ecx
and ecx, 0xc7918379
mov esi, ecx
xor ecx, ebx
xchg ebx, esi
add edi, ecx
jmp 0x4768d4
push 0xc2aec063
add ecx, edi
sub ecx, edi
sub ecx, 0xc792fad5
shl ecx, 0x10
shl ecx, 0x1a
and esi, 0xc79351c1
jmp 0x4770be
mov edx, 0x3f4d7907
mov esi, edi
shr edi, 0x13
xor edi, esi
add ecx, 0xc79583b9
xor esi, ecx
mov edi, esi
add ecx, ebx
or ecx, edi
add ecx, 0xc7960931
dec ecx
xor esi, 0xc796428b
or ecx, esi
jmp 0x4790da
push 0xc2a4be4d
neg edi
xor ecx, edi
xor ebx, esi
mov ecx, edi
sub edi, ecx
and esi, edi
xor ebx, esi
or ebx, esi
mov ecx, esi
shl edi, 0x10
xor esi, ecx
mov edi, esi
add ecx, 0xc797bea9
sub esi, ecx
jmp 0x475f8b
call fcn.00478710
add edi, ecx
xchg edi, esi
xor ecx, ebx
xchg ebx, edi
rol esi, 0x14
dec ebx
xor esi, ebx
mov ebx, 0xc79c7fd9
xchg ecx, esi
add ecx, esi
add esi, edi
mov ecx, esi
xchg ecx, esi
neg edi
jmp 0x476727
pop edx
or ecx, esi
and ebx, ecx
ror ecx, 0x12
mov ecx, ebx
sub esi, ebx
sub ebx, edi
sub ebx, esi
add edi, esi
and ebx, ecx
and esi, ecx
jmp 0x477d19
push 0xc2ae82cf
add edi, ebx
xchg edi, ecx
dec ecx
neg edi
jmp 0x477001
pop edx
and ecx, ebx
and ecx, esi
shl edi, 1
add edi, ecx
or esi, edi
add esi, ebx
shr edi, 0xb
sub ebx, 0xc7b99185
shl ebx, 0x17
and ecx, 0xc7b9c723
add edi, 0xc7b9e231
mov esi, ebx
jmp 0x47917a
push esp
and esi, ebx
or ebx, ecx
shl edi, 0x1f
and ecx, esi
sub esi, ebx
and ecx, esi
inc ecx
xchg esi, edi
xor ebx, esi
mov ecx, ebx
add esi, edi
mov esi, ecx
or edi, 0xc7bcb6e1
ror esi, 6
mov ebx, esi
dec edi
jmp 0x47859c
pop edx
xchg ecx, esi
or ecx, 0xc7bd4a9b
not esi
or esi, ecx
add ecx, edi
add esi, ebx
or edi, esi
xor edi, ecx
sub ebx, 0xc7be07cf
xor edi, ebx
jmp 0x478b76
pop edx
or edi, ebx
xchg esi, ebx
dec esi
add ebx, 0xc7bf84d1
xor esi, ebx
mov edi, ecx
xor esi, ebx
neg ebx
or ecx, ebx
xor edi, 0xc7c02715
and ebx, 0xc7c043d9
xor ebx, esi
jmp 0x476014
call edx
xor ecx, edi
xor ecx, esi
dec edi
add ecx, ebx
and edi, ecx
dec edi
or ecx, esi
not esi
not esi
add ecx, 0xc7c17a37
sub esi, ecx
sub esi, ebx
jmp 0x477b3e
push 0xc2ab05cd
sub ebx, 0xc7c1d64b
or edi, ecx
and esi, 0xc7c20b63
dec edi
shl ecx, 5
and esi, 0xc7c25e7f
mov ecx, esi
mov ecx, edi
not edi
and ecx, 0xc7c2ccd1
sub edi, esi
inc esi
jmp 0x4783bb
push 0xc2b21191
xchg esi, ebx
xor esi, ebx
ror edi, 2
sub edi, esi
xor ecx, 0xc7cfba5d
or ebx, ecx
not ecx
xchg ecx, ebx
add ebx, esi
add ecx, edi
and edi, 0xc7d05727
mov edi, ebx
jmp 0x4782e1
mov edx, 0x3f4d7907
mov edi, ebx
mov edi, 0xc7d20d83
sub ecx, edi
and ecx, ebx
and esi, ecx
and edi, esi
and ebx, ecx
mov esi, edi
neg esi
or ecx, edi
jmp 0x4787e2
call edx
xchg edi, ecx
or esi, 0xc7d5e86f
not edi
add ebx, 0xc7d61f59
sub esi, ebx
xor ecx, ebx
xor edi, esi
neg esi
jmp 0x475885
call edx
and esi, 0xc7daae2b
xor ebx, ecx
sub edi, esi
sub ecx, esi
xor ecx, ebx
not ecx
and edi, ecx
shr esi, 0x13
or edi, 0xc7db89d7
or ebx, ecx
sub edi, esi
inc esi
jmp 0x4756b9
mov edx, 0x3f4d7907
or esi, ebx
neg edi
or ecx, esi
xor edi, ebx
neg ebx
and edi, ebx
and ebx, ecx
not esi
sub ecx, edi
xchg ebx, esi
or esi, ebx
neg edi
xchg ebx, esi
add esi, ecx
jmp 0x478883
pop edx
and esi, ecx
add ecx, 0xc7e27cff
sub esi, ecx
and ebx, edi
inc esi
xchg ecx, edi
and ebx, edi
and esi, edi
nop
and ecx, esi
jmp 0x477449
push 0xc2a6463d
dec edi
add ecx, esi
add ecx, 0xc7e873d1
xchg ecx, ebx
rol edi, 6
xchg ebx, ecx
add esi, ecx
or ecx, 0xc7e8f84f
jmp 0x478e7a
push 0xc2ad1047
xor esi, ebx
mov edi, ecx
rol esi, 0x14
sub ecx, ebx
sub ebx, edi
xor ecx, edi
and ecx, edi
neg edi
mov esi, ebx
shr ecx, 8
jmp 0x475a8c
push 0x741a5
xor ebx, 0xc7eae987
shr ebx, 0x19
sub ebx, 0xc7eb20a7
neg ecx
mov esi, ebx
neg ebx
not ecx
add ecx, edi
add edi, ebx
mov ecx, edi
not edi
add esi, ecx
jmp 0x4783f5
pop edx
neg esi
or esi, ebx
mov edi, esi
add ecx, ebx
xor esi, edi
mov esi, 0xc7ecbfb3
sub ecx, esi
xchg ebx, esi
rol esi, 0xd
and ecx, edi
jmp 0x479016
pop edx
mov ecx, edi
xor ebx, esi
inc ebx
xchg ecx, esi
mov edi, 0xc7f03421
xchg ecx, edi
sub ebx, 0xc7f06a27
shl ebx, 0xa
and ecx, 0xc7f0a17b
sub edi, esi
jmp 0x47906e
mov edx, 0x3f4d7907
sub esi, edi
ror edi, 0x13
mov ebx, ecx
or ecx, ebx
mov edi, 0xc7f150d5
nop
or edi, esi
mov ebx, edi
sub esi, ecx
xchg esi, edi
jmp 0x476067
mov edx, 0x3f4d7907
and esi, ebx
sub esi, edi
ror edi, 6
sub edi, esi
xor edi, 0xc7f2e851
and ebx, 0xc7f3037f
mov ebx, edi
xchg edi, ecx
add edi, ebx
or ebx, 0xc7f36f01
xor ebx, edi
mov edi, ebx
jmp 0x478b99
push 0xc2a7d195
dec ebx
xor ebx, esi
sub edi, ebx
and edi, ecx
xor ebx, ecx
and edi, ecx
dec edi
add ecx, ebx
add ebx, ecx
and ebx, edi
sub ecx, esi
mov ecx, esi
jmp 0x478ef2
pop edx
or ecx, 0xc7fa972b
not esi
xor edi, ecx
xor edi, ebx
mov ecx, ebx
or ecx, esi
neg ecx
and edi, 0xc7fb5579
jmp 0x478ff7
pop edx
shl edi, 6
and ecx, esi
and esi, edi
dec ecx
xor ecx, edi
sub edi, ecx
xor ebx, 0xc7fc1f4d
and edi, esi
or ecx, edi
xor edi, ecx
neg ecx
add esi, 0xc7fca35b
sub esi, edi
sub ecx, esi
jmp 0x476870
pop edx
rol ecx, 0x18
and esi, ecx
xor ebx, ecx
sub esi, edi
xor ecx, esi
and ebx, 0xc804ac0d
dec ecx
and edi, ebx
jmp 0x47627e
call fcn.00478710
mov esi, edi
not edi
xor edi, esi
mov esi, 0xc80a44c5
sub esi, ecx
and ecx, edi
or edi, ebx
add edi, ecx
sub esi, ecx
bswap esi
and ecx, edi
inc esi
jmp 0x478c22
push 0xc2a77683
mov edi, ecx
bswap ebx
xchg esi, ebx
add esi, edi
and ebx, ecx
and ebx, esi
or esi, 0xc80bddf9
xor esi, ecx
jmp 0x476d24
push 0xc2afbfed
and ecx, edi
add ebx, esi
and esi, edi
add ecx, esi
and esi, 0xc80dd511
dec edi
jmp 0x47782c
mov edx, 0x3f4d7907
shr ebx, 0x1b
inc ebx
xchg ebx, esi
xor esi, ecx
neg ecx
xchg esi, ebx
and ecx, esi
add ecx, 0xc8131329
shr ecx, 0x13
xor ecx, ebx
jmp fcn.004773b7
pop edx
not esi
add ecx, 0xc8163f61
sub ebx, ecx
sub edi, esi
shr edi, 0xc
rol edi, 3
sub esi, ecx
sub esi, ebx
jmp 0x47751c
pop edx
mov edi, ebx
bswap edi
mov esi, 0xc81bce23
and edi, esi
mov ecx, esi
sub esi, ecx
mov ecx, esi
and edi, ebx
and ebx, edi
xor esi, ecx
and ebx, edi
and edi, ecx
or ebx, ecx
add ebx, edi
jmp 0x477a0e
pop edx
mov ebx, 0xc81eef43
or edi, 0xc81f0a3d
add ecx, esi
shr ecx, 0x11
or esi, 0xc81f5b99
and esi, edi
mov edi, ebx
add ebx, esi
xchg esi, edi
bswap esi
neg edi
or edi, ebx
jmp 0x477e1e
push 0xc2aa3043
xchg edi, ebx
shr esi, 0xc
sub esi, 0xc824ee17
or ebx, ecx
or esi, edi
xchg ecx, ebx
or ebx, edi
inc ecx
add ebx, ecx
mov edi, 0xc825adb3
inc ebx
inc ebx
jmp 0x479104
push 0xc2a537d7
dec esi
mov edi, 0xc82a1067
xchg edi, ebx
add ecx, edi
sub esi, ecx
xchg edi, esi
xor esi, ecx
add esi, ebx
add ebx, edi
add ebx, esi
and edi, 0xc82b35cb
xchg edi, esi
bswap edi
xor ecx, esi
and esi, 0xc82bb857
sub edi, ebx
jmp 0x476902
push 0xc2ad6ca7
not edi
rol edi, 3
or ebx, 0xc82c5269
ror esi, 5
and ecx, 0xc82c950f
or edi, ecx
and edi, ebx
add edi, ecx
jmp 0x478a43
mov edx, 0x3f4d7907
add ebx, edi
sub ecx, edi
or esi, 0xc82f5995
xor esi, 0xc82f7425
xor esi, 0xc82f95dd
add edi, esi
and ecx, ebx
mov ecx, 0xc82fe2cb
jmp 0x475b10
mov edx, 0x3f4d7907
shl ebx, 7
or ebx, 0xc835bba5
shr ecx, 0x1c
sub ecx, 0xc835f637
add ecx, ebx
bswap esi
jmp 0x4767dd
push 0x401400
xor edi, ebx
xor edi, 0xc837197f
sub ecx, edi
sub ecx, 0xc8374e61
ror ecx, 0x1a
shl ecx, 0xf
rol ebx, 0x1d
xor ebx, 0xc837c115
and edi, esi
not edi
bswap esi
and ecx, edi
jmp 0x4789b0
pop edx
xor esi, edi
xchg esi, edi
ror edi, 0x12
or ebx, esi
neg ecx
shr ebx, 0x17
or ecx, edi
mov esi, 0xc83a670d
jmp 0x476de8
push 0x40
sub edi, 0xc8443d05
xor esi, ebx
not ecx
or ecx, esi
sub edi, ecx
and esi, edi
jmp 0x477b13
call edx
and ebx, ecx
not esi
add esi, ebx
or ebx, 0xc847ea49
not ecx
shl ebx, 0x12
and ebx, esi
sub ebx, 0xc8485601
sub edi, 0xc8487603
xor esi, ebx
xor ecx, edi
not ebx
xor edi, 0xc848e3db
and ebx, ecx
and ebx, esi
and ecx, edi
jmp 0x47810a
push 0xc2aac802
rol esi, 3
dec ebx
xchg esi, ecx
xor ebx, edi
or ebx, ecx
and esi, 0xc84af923
dec edi
and edi, esi
shr ecx, 0x1e
ror ebx, 5
jmp 0x476247
pop edx
sub edi, ebx
inc edi
xor ecx, ebx
or ebx, esi
xor ebx, ecx
sub edi, esi
sub esi, ecx
and ecx, edi
or edi, 0xc84c64cd
xor edi, 0xc84c7fa7
add edi, ebx
dec edi
xor esi, 0xc84ccf39
xor edi, ebx
add esi, 0xc84d0587
xchg esi, ebx
jmp 0x47684d
pop edx
xor edi, ebx
sub ebx, ecx
or ebx, esi
dec edi
and edi, esi
rol esi, 7
and ecx, edi
or ebx, ecx
mov edi, ecx
and edi, 0xc8526131
jmp 0x476470
push 0xc2b1d395
mov ebx, edi
xor ebx, esi
and edi, esi
not ebx
and edi, ebx
and esi, 0xc8530c85
add esi, edi
or esi, 0xc853442b
not edi
xchg edi, ebx
jmp 0x4760da
call fcn.00478710
add esi, ecx
or ecx, 0xc8563657
not esi
xor edi, ecx
add edi, 0xc85688b9
dec ebx
xchg ecx, esi
not ecx
jmp 0x4755f5
call edx
shl esi, 0x14
and ecx, ebx
sub ecx, edi
sub ecx, 0xc8575441
xor ecx, esi
xor ebx, ecx
sub esi, edi
sub ecx, 0xc857bef9
xor ebx, 0xc857dec5
shr ebx, 0xf
add edi, esi
mov edi, ecx
rol esi, 5
inc ecx
not ebx
or ecx, ebx
jmp 0x478e10
pop edx
mov edi, ecx
bswap ebx
and edi, 0xc858f269
not ebx
or ecx, ebx
add edi, esi
and ecx, ebx
sub ecx, edi
add edi, ecx
and ebx, edi
and esi, ebx
inc edi
jmp 0x479090
call fcn.00478710
and edi, esi
or ecx, edi
mov esi, edi
xor ecx, esi
jmp 0x47621c
call edx
and edi, esi
not ebx
neg edi
rol ecx, 8
neg edi
or ecx, esi
xor edi, ebx
or edi, ebx
or ecx, ebx
add edi, esi
jmp 0x4790a3
mov edx, 0x3f4d7907
mov ebx, edi
add esi, ecx
xchg ebx, ecx
add esi, 0xc869513b
sub ecx, 0xc8699aeb
add esi, ebx
xchg edi, ebx
add ecx, 0xc869e85f
ror esi, 0x13
sub esi, ecx
and ecx, edi
and edi, ebx
xor ebx, edi
mov edi, 0xc86a8acf
jmp 0x477edc
push 0xc2a9007b
mov ebx, ecx
inc edi
shr edi, 0x19
inc ecx
xchg esi, ebx
bswap edi
or esi, edi
and ebx, 0xc87053b3
jmp 0x477029
pop edx
sub ebx, 0xc875b943
neg ecx
shr ebx, 0x16
sub ebx, 0xc8760c75
and esi, edi
xor edi, 0xc8764567
nop
shl edi, 0x11
jmp 0x476fe1
call fcn.00478710
shl esi, 0x16
sub esi, 0xc876dbd1
sub ecx, edi
xchg esi, edi
bswap esi
mov edi, esi
jmp 0x477928
call edx
bswap ecx
xor esi, 0xc87c3b0b
xchg esi, ecx
or ebx, ecx
and esi, edi
bswap esi
or edi, ecx
ror ecx, 0x17
inc ebx
shr ebx, 3
mov ecx, esi
and ebx, 0xc87d5367
jmp 0x476346
pop edx
sub edi, ecx
xor esi, 0xc88ad625
xchg ecx, ebx
neg edi
not esi
xor edi, ecx
neg ecx
or ecx, edi
and ebx, esi
sub ebx, esi
jmp 0x478661
push 0xc2a66583
inc esi
or esi, ecx
xor esi, ebx
xor ecx, edi
sub edi, ecx
mov ebx, 0xc88e925b
or ecx, 0xc88eb2db
sub esi, 0xc88ecde9
sub ebx, esi
add edi, esi
xchg ecx, esi
sub esi, ecx
jmp 0x4766d6
mov edx, 0x3f4d7907
mov edi, esi
and ebx, esi
or ecx, edi
and ecx, esi
xor esi, 0xc891f3c9
bswap edi
jmp 0x475b57
push 0xc2a5195f
mov esi, 0xc8975e4f
xor ebx, 0xc8977973
xor edi, ecx
shr edi, 0x17
or esi, edi
add esi, ebx
and edi, esi
xor ebx, esi
and edi, esi
shl esi, 7
and ebx, ecx
xchg edi, esi
jmp 0x478251
mov edx, 0x4132136a
rol ebx, 0x1b
mov edi, esi
neg esi
xchg edi, ebx
add ebx, edi
xor esi, ecx
and edi, 0xc899fc13
mov esi, ecx
jmp 0x47718e
pop edx
rol ecx, 0x15
sub esi, 0xc89a553d
bswap esi
and edi, 0xc89a8c27
xor ebx, esi
and edi, esi
add edi, ecx
xchg ebx, ecx
mov esi, 0xc89b11b7
xor ebx, 0xc89b2c11
add esi, ebx
mov ecx, ebx
jmp 0x476eb2
pop edx
dec ebx
xor ecx, esi
shl esi, 0x1b
shr ebx, 0x17
jmp 0x477abd
pop edx
ror ebx, 0x1f
sub esi, ebx
or esi, ecx
sub ebx, esi
mov ebx, esi
xor esi, ecx
jmp 0x476263
pop edx
xor ecx, 0xc89ed8bb
xchg edi, ebx
xor edi, ecx
neg ecx
add esi, 0xc89f43a3
shl ebx, 0x16
mov ebx, ecx
shl ebx, 0x15
bswap edi
dec ebx
mov edi, ecx
or esi, 0xc8a00025
xchg ebx, edi
and ecx, esi
xor esi, 0xc8a04f4f
bswap edi
jmp 0x476157
call fcn.00478710
mov edi, esi
rol ebx, 4
and esi, ebx
shl ebx, 0x17
add ecx, 0xc8a0fff9
and esi, ebx
shl ebx, 1
mov ebx, ecx
bswap ebx
shr edi, 0x18
mov edi, ecx
neg ecx
jmp 0x478608
mov edx, 0x3f4d7907
mov ebx, 0xc8a1dc13
sub esi, 0xc8a1f8d7
mov ecx, 0xc8a21263
sub edi, 0xc8a22edd
bswap ebx
or esi, 0xc8a265fd
or esi, ebx
xor edi, esi
and ecx, ebx
mov edi, ebx
jmp 0x475802
call edx
sub edi, esi
mov ebx, esi
xor edi, ecx
neg ecx
add esi, 0xc8a35cbf
shl ebx, 9
shl edi, 0x1f
xchg edi, ebx
jmp 0x477344
push 0xc2abdddb
sub ecx, esi
or ecx, 0xc8a50377
or ecx, edi
or edi, ebx
sub ecx, ebx
xchg edi, esi
or ecx, ebx
shr esi, 6
jmp 0x475e2b
push 0xc2af9f6d
sub ebx, esi
xchg ebx, ecx
xor edi, esi
neg esi
add ecx, 0xc8a6edd1
bswap edi
xchg ecx, esi
sub edi, ecx
sub ecx, esi
dec ecx
or edi, ecx
bswap edi
jmp 0x477f40
pop edx
not ecx
not ecx
or ebx, esi
shr esi, 2
xor edi, ecx
rol ecx, 0x1a
add ebx, 0xc8b1d49f
dec ebx
mov edi, ecx
and ebx, ecx
dec edi
add ecx, esi
jmp 0x478037
push 0xc2a4fb7b
mov ebx, ecx
and edi, ecx
shl ecx, 8
or ecx, 0xc8b2c639
mov esi, ecx
shr ebx, 0x15
jmp 0x478fb6