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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffefb
jne 0x4010ac
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ole32.dll_UtGetDvtd16Info
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ole32.dll_UtGetDvtd16Info
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ole32.dll_UtGetDvtd16Info
call sub.ole32.dll_UtGetDvtd16Info
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ole32.dll_UtGetDvtd16Info
call sub.ole32.dll_UtGetDvtd16Info
call sub.oleaut32.dll_VarUI1FromUI2
call sub.oleaut32.dll_VarUI1FromUI2
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff05
jne 0x40114e
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ole32.dll_UtGetDvtd16Info
call sub.ole32.dll_UtGetDvtd16Info
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.oleaut32.dll_VarUI1FromUI2
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ole32.dll_UtGetDvtd16Info
call sub.ole32.dll_UtGetDvtd16Info
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.ole32.dll_UtGetDvtd16Info
call sub.ole32.dll_UtGetDvtd16Info
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ole32.dll_UtGetDvtd16Info
call sub.advapi32.dll_GetLocalManagedApplications
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffee7
jne 0x4011fa
call sub.oleaut32.dll_VarUI1FromUI2
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ole32.dll_UtGetDvtd16Info
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.oleaut32.dll_VarUI1FromUI2
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ole32.dll_UtGetDvtd16Info
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ole32.dll_UtGetDvtd16Info
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ole32.dll_UtGetDvtd16Info
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ole32.dll_UtGetDvtd16Info
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.oleaut32.dll_VarUI1FromUI2
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ole32.dll_UtGetDvtd16Info
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff11
jne 0x40126a
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.oleaut32.dll_VarUI1FromUI2
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.ole32.dll_UtGetDvtd16Info
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.oleaut32.dll_VarUI1FromUI2
call sub.ntdll.dll_RtlSubAuthorityCountSid
call sub.advapi32.dll_GetLocalManagedApplications
call sub.advapi32.dll_GetLocalManagedApplications
call sub.oleaut32.dll_VarUI1FromUI2
ret
jmp 0x575f56
mov edi, esi
sub edi, ecx
jmp 0x576262
call fcn.00575fb6
add esi, 0x615b7adc
sub esi, ecx
sub edx, 0x615f170c
sub esi, edx
sub esi, ebx
jmp 0x5765e3
push 0x470b446e
dec esi
xchg ebx, ecx
and edx, 0x61a01628
mov esi, ebx
rol esi, 0x1f
jmp 0x577471
pop edi
add ebx, esi
sub edx, ebx
and ecx, edx
add ecx, edx
mov edx, ebx
add esi, ebx
sub esi, 0x6238909c
jmp 0x576244
call fcn.00575fb6
xor ebx, edx
add ebx, edx
and ecx, edx
or ebx, edx
dec ecx
add esi, edx
xor ecx, edx
and esi, ecx
add ebx, esi
mov ebx, edx
mov esi, ecx
or ebx, ecx
xor esi, edx
mov edx, ebx
and edx, ecx
or ecx, 0x634c1fe3
jmp 0x578ee9
pop edi
or ecx, ebx
sub esi, ecx
neg esi
mov esi, 0x63775d5e
sub ebx, 0x63792d24
not ebx
mov edx, 0x637d01ac
jmp 0x576e0c
push 0x460de82c
xchg ebx, ecx
rol esi, 0x14
add ecx, 0x6387a23a
sub ecx, ebx
and ecx, edx
or esi, 0x63dac461
and ecx, ebx
shl esi, 0x14
xchg edx, ebx
xor ebx, ecx
jmp 0x577c8e
push 0x4618036c
xchg edx, ecx
shl esi, 0xd
mov ebx, esi
mov edx, 0x64794b2e
not ebx
or ecx, 0x647cf359
or ecx, ebx
xor ebx, 0x64817be0
add ebx, 0x64837cd0
neg edx
shl esi, 0xf
and ecx, ebx
neg esi
jmp 0x578477
pop edi
xor edx, esi
shr ecx, 3
inc esi
sub ecx, ebx
xchg ebx, edx
shl ecx, 0x12
jmp 0x576db3
push 0x46a6057b
mov ebx, esi
ror ebx, 0x10
mov edx, ecx
shr ecx, 0xf
shr ebx, 7
xchg ecx, esi
ror ecx, 0x14
xor esi, edx
jmp 0x576cac
pop edi
sub edx, esi
xchg edx, ecx
inc edx
mov ecx, 0x6569aab3
sub ecx, ebx
xchg edx, esi
add ecx, edx
xchg esi, edx
and ebx, edx
mov edx, ebx
jmp 0x5779ad
push 0x46b0c2f4
shl esi, 0xd
add ebx, ecx
add edx, esi
rol ebx, 0x1a
mov ebx, 0x65d1e8f3
rol edx, 7
rol ebx, 0x18
or esi, ecx
mov esi, edx
mov esi, edx
xor esi, edx
sub esi, 0x65e2da2c
sub ecx, esi
or esi, 0x65e66f17
add esi, ebx
jmp 0x578586
pop edi
neg edx
sub ebx, edx
xchg ecx, esi
mov ebx, edx
mov ecx, ebx
or ebx, 0x661e2064
xor edx, 0x661ff13b
or ebx, esi
or edx, 0x662389ce
sub edx, ebx
inc edx
jmp 0x578977
call edi
sub ebx, 0x663a06e3
rol ebx, 0x17
xchg esi, edx
or ecx, esi
add ebx, esi
mov edx, ecx
bswap esi
add esi, 0x6646cb60
rol ebx, 3
jmp 0x57678c
mov edi, 0x73716341
and edx, ecx
xor ebx, 0x665f28db
xchg ebx, esi
mov esi, ecx
ror ecx, 0x1b
jmp 0x576825
call fcn.00575fb6
neg ecx
or esi, ecx
and ecx, edx
sub ebx, 0x6670f4d8
or ecx, ebx
xchg edx, ecx
nop
and ecx, edx
add edx, ecx
rol esi, 0xb
mov esi, edx
mov esi, 0x6683ca54
jmp 0x578542
call edi
or ecx, esi
add ecx, esi
dec ebx
rol ebx, 2
xchg esi, ecx
add edx, 0x66934480
bswap esi
sub esi, 0x6697e204
sub ecx, esi
xor esi, 0x669fddac
ror esi, 0x12
ror ecx, 0x18
xor ebx, 0x66a55cbc
jmp 0x577e15
pop edi
ror edx, 0xa
and edx, ecx
ror ecx, 0x14
inc edx
and ecx, edx
shr ebx, 0x10
xor esi, edx
inc edx
shl ebx, 0xd
mov ecx, ebx
xchg esi, edx
rol esi, 4
neg ebx
mov ebx, edx
and edx, esi
xor edx, ecx
jmp 0x578ecc
pop edi
inc ecx
mov edx, ebx
bswap esi
ror esi, 8
add edx, esi
sub ecx, esi
and edx, ecx
jmp 0x57680b
mov edi, 0x73716341
xor ebx, ecx
not ebx
mov ecx, 0x67d505d2
or ebx, ecx
add edx, ebx
xor ecx, ebx
and ecx, ebx
jmp 0x578871
call fcn.00575fb6
mov esi, 0x67e28867
neg esi
and esi, 0x67e632ad
add ecx, edx
or ebx, ecx
dec edx
xor ebx, edx
or ecx, edx
add ecx, ebx
add esi, edx
neg edx
mov edx, 0x67fb694b
add esi, ebx
sub ecx, esi
rol ecx, 0x13
jmp 0x5784ac
pop edi
shr edx, 9
or ecx, ebx
sub esi, 0x681a7f92
or edx, ecx
mov edx, ebx
dec ebx
sub ebx, esi
not ebx
jmp 0x576ece
call fcn.00575fb6
xchg edx, ebx
bswap edx
mov esi, ebx
not edx
or esi, ecx
mov ebx, edx
mov ebx, esi
and esi, ebx
xchg ebx, ecx
neg esi
add esi, edx
xor edx, ebx
jmp 0x577435
call edi
not ecx
and esi, ecx
mov ebx, esi
or ebx, ecx
xor ecx, 0x6853e1db
add edx, ebx
and ecx, edx
xchg ecx, esi
shr ecx, 0xb
sub esi, edx
jmp 0x577118
call edi
bswap edx
sub edx, esi
sub edx, ecx
dec esi
add ecx, edx
shl ecx, 0xd
xor ebx, edx
not edx
dec edx
jmp 0x578b9f
pop edi
and ebx, edx
rol ecx, 1
xor ebx, edx
inc edx
or edx, esi
mov edx, ecx
bswap ebx
mov ecx, esi
mov ecx, ebx
neg ecx
mov ecx, esi
jmp 0x577e8c
push 0x461a877c
add ebx, ecx
or ecx, esi
mov ebx, edx
or ecx, 0x6c6ff275
xor edx, esi
mov ebx, ecx
xor edx, ebx
sub ecx, ebx
or ebx, 0x6c7e6422
jmp 0x578345
call edi
xchg esi, edx
and ecx, esi
add ebx, esi
xor ebx, edx
sub ebx, edx
and ecx, ebx
or ecx, esi
xchg esi, ebx
add edx, ebx
xor ebx, 0x6cb638c6
xor ebx, 0x6cb80a4e
and edx, ecx
sub ecx, 0x6cbba0c9
or edx, ecx
and ecx, 0x6cbf3854
add edx, 0x6cc1066b
jmp 0x578918
push 0x4692b0e8
ror ebx, 0x13
and ebx, esi
or esi, edx
xor ebx, 0x6d088cf9
xchg ebx, esi
jmp 0x576df8
push 0x46ce3f64
and ebx, ecx
rol ebx, 0x1a
sub ecx, 0x6d1035b4
mov edx, ebx
not ecx
and ebx, ecx
and edx, 0x6d1b8f15
shl esi, 0x1e
mov edx, ebx
mov ecx, esi
mov edx, ebx
add ecx, esi
and ecx, 0x6d2ab58b
sub edx, ecx
dec ecx
jmp 0x5771f0
pop edi
add esi, 0x6d30875a
sub esi, edx
or ecx, 0x6d38b6a3
bswap ebx
not esi
sub edx, ecx
shl edx, 0x16
xor edx, ebx
xor ebx, edx
sub edx, ecx
jmp 0x57666d
mov edi, 0x73716341
rol ecx, 4
or esi, ebx
shr ecx, 0x12
not ecx
bswap esi
and edx, 0x6d5a52a1
jmp 0x578c24
push 0x46306318
or ecx, esi
and edx, esi
mov esi, ebx
sub ebx, edx
or ebx, esi
mov esi, ebx
mov ebx, edx
ror edx, 4
rol esi, 0x12
xchg ebx, ecx
add ebx, esi
mov ecx, esi
sub esi, edx
or ecx, ebx
mov ebx, edx
xor ebx, edx
jmp 0x576f96
push 0x46a7aa29
xchg edx, ecx
mov ecx, edx
add esi, 0x6d8b6bef
not ecx
jmp 0x5767a0
pop edi
inc edx
and ecx, edx
mov edx, ebx
add ecx, 0x6e210f81
shl edx, 0x1f
or edx, 0x6e2aa3b7
bswap edx
or edx, ecx
sub ecx, ebx
mov esi, ebx
add ebx, edx
xor ebx, edx
jmp 0x57841f
pop edi
inc esi
and edx, esi
sub ebx, ecx
sub edx, ecx
neg ecx
sub edx, ecx
sub ecx, 0x6e6ff76f
xor esi, 0x6e71ca17
shl ebx, 0xe
ror ecx, 0xa
xchg edx, ebx
add edx, ecx
jmp 0x57749b
call fcn.00575fb6
rol edx, 3
inc edx
sub ecx, esi
xor edx, ebx
xor ecx, edx
xor edx, 0x6e8fe60e
xor edx, ebx
neg esi
jmp 0x578cd2
push 0x4693f37f
nop
or ecx, edx
and ebx, ecx
shr ecx, 0x17
xchg esi, edx
jmp 0x5765a1
pop edi
add edx, ebx
or edx, ebx
sub esi, edx
or ecx, esi
add ebx, edx
or edx, esi
not ebx
add edx, ecx
sub edx, 0x6ebefca3
not esi
add edx, esi
jmp 0x576c80
push 0x47152c6f
mov edx, esi
mov edx, ebx
xor esi, edx
sub esi, edx
xchg ecx, esi
ror esi, 9
or esi, ebx
xchg esi, ebx
jmp fcn.00578160
push 0x174b56
add ebx, esi
xor ecx, ebx
mov ecx, edx
or ecx, ebx
or edx, ecx
inc ebx
sub ecx, ebx
xchg edx, ecx
or ebx, 0x6fa32654
jmp 0x5783fb
mov edi, 0x40495727
and ebx, ecx
or edx, 0x6fef4a4c
not ebx
shr ebx, 0x18
xor ebx, esi
or esi, 0x6ff6b6ec
or ecx, esi
xor edx, esi
xchg edx, esi
xchg esi, ecx
xor edx, esi
jmp 0x57763b
pop edi
sub ebx, ecx
sub ebx, 0x7051576e
xor ebx, esi
shr ebx, 0x1f
add ecx, ebx
inc ebx
mov ecx, 0x705a891b
jmp 0x577722
mov edi, 0x73716341
and esi, 0x705cb80e
xor edx, ebx
and esi, ebx
mov ecx, esi
add ebx, edx
neg ebx
xor edx, ecx
mov edx, ecx
not ecx
and esi, edx
sub esi, ebx
jmp 0x5765ba
call fcn.00575fb6
not ecx
shr edx, 0x14
bswap esi
xchg ecx, edx
and esi, ebx
add esi, ebx
mov ebx, edx
not edx
and esi, ebx
or ecx, esi
rol esi, 0x19
add ecx, 0x70a4f6f9
or edx, ebx
xchg esi, ecx
shr ecx, 6
jmp 0x578bc0
call fcn.00575fb6
shr ecx, 0x1d
mov ebx, 0x70af1971
sub esi, ebx
ror esi, 0x1b
or ecx, esi
xor edx, esi
jmp 0x57778a
pop edi
shr edx, 0x1d
add ecx, ebx
or ebx, ecx
sub esi, ecx
sub ebx, edx
ror ebx, 0x12
or edx, 0x70c35dab
dec esi
mov esi, ecx
xchg ecx, ebx
mov esi, ebx
bswap edx
and ecx, 0x70ce675d
add esi, 0x70d032e7
or ebx, esi
jmp 0x5785f6
push 0x46cf902e
ror esi, 0xb
add ecx, edx
and edx, esi
or edx, ebx
neg ecx
neg ebx
or ebx, esi
mov ebx, esi
mov ecx, esi
and ebx, ecx
add edx, esi
or esi, edx
xor esi, 0x74cd1504
xor edx, 0x74cee4ab
jmp 0x5782cc
pop edi
rol ebx, 0x10
or ebx, ecx
add edx, ebx
ror esi, 0xc
mov esi, ecx
xchg edx, esi
shr ebx, 0x10
not edx
sub ecx, 0x7535d7f3
dec ebx
mov edx, ebx
add ebx, ecx
and edx, ebx
mov ecx, 0x753ec198
jmp 0x578b5f
call edi
add esi, 0x75613e96
sub edx, esi
dec ebx
mov esi, 0x7615170b
or esi, ecx
mov edx, ecx
sub ebx, esi
add esi, ebx
add ebx, esi
and ebx, ecx
sub edx, esi
dec edx
jmp 0x576093
call edi
or edx, ecx
or ecx, ebx
xor edx, 0x76c190a6
xor edx, ebx
mov edx, ecx
xor edx, ebx
or ecx, edx
xor edx, esi
jmp 0x5786e4
push 0x470c85d7
rol ecx, 0x1d
add edx, ebx
mov ecx, esi
or ecx, edx
neg ebx
xchg ecx, ebx
or ecx, edx
neg edx
ror ecx, 0x14
xor ecx, edx
and esi, ebx
xor edx, ebx
sub esi, 0x77794e13
jmp 0x576c64
pop edi
xchg edx, ecx
xchg esi, edx
and ecx, ebx
jmp 0x578a6e
push 0x46fef71b
bswap ebx
xchg ebx, ecx
and edx, esi
xor esi, ebx
shl ebx, 0xe
inc esi
add edx, ecx
xor esi, edx
or ecx, ebx
jmp 0x577b14
call fcn.00575fb6
mov esi, edx
mov ecx, edx
shl ecx, 0x19
xchg ebx, edx
add ebx, edx
dec ecx
jmp 0x576847
pop edi
rol ecx, 0xa
xor ecx, esi
xchg ebx, esi
and ecx, esi
jmp 0x5778ea
pop edi
xor ecx, 0x792e28d4
add esi, 0x793028f1
bswap esi
sub ecx, ebx
xchg ecx, edx
ror esi, 0x13
rol esi, 0x1b
add ecx, esi
jmp 0x5763ae
pop edi
xor edx, ecx
sub ecx, 0x794d6f57
shr esi, 0x18
add esi, 0x795114dc
mov ebx, 0x7952e393
and esi, ecx
jmp 0x5780f5
call edi
or ecx, 0x7956de70
or ebx, edx
xor ecx, ebx
or esi, ecx
neg ebx
add edx, esi
and esi, edx
inc esi
rol edx, 0xd
jmp 0x57785a
pop edi
and ebx, esi
not ecx
and esi, 0x79856ea4
xchg ebx, esi
and ebx, edx
and edx, ecx
jmp 0x5772a8
pop edi
dec ebx
or ebx, 0x79b5ee54
xchg esi, ecx
mov edx, esi
xor ecx, esi
mov esi, 0x79be0c81
add edx, esi
neg ebx
neg ebx
xchg ebx, esi
sub ebx, ecx
and ebx, ecx
mov ecx, ebx
jmp 0x5788c7
pop edi
mov edx, ecx
ror ecx, 0x1f
rol esi, 0xf
dec esi
or ebx, esi
shr ebx, 4
and edx, ecx
sub esi, ecx
or edx, 0x79dc34b3
or edx, ecx
not ebx
or ebx, edx
shr ecx, 0x1b
jmp 0x577052
pop edi
sub esi, 0x7a1c51d8
xor ecx, esi
mov ecx, esi
and ebx, ecx
xor ecx, edx
sub edx, esi
xor edx, ecx
add esi, 0x7a290062
jmp 0x57898f
push 0x40
dec ecx
mov ecx, ebx
sub edx, esi
and ecx, esi
sub esi, ebx
shl edx, 3
sub esi, ecx
sub ecx, 0x7a38d834
xchg edx, ecx
xchg ebx, esi
sub esi, ebx
shr ecx, 0xe
jmp 0x576f57
push esp
shl ebx, 1
or esi, ebx
shl ebx, 0x15
add esi, 0x7a7bad93
sub esi, ecx
xor edx, esi
or ecx, 0x7a813a28
neg ebx
add esi, edx
and ecx, 0x7a869d37
mov ebx, edx
sub edx, esi
jmp 0x577908
push 0x46ccf147
mov ebx, 0x7a8c76b7
add ecx, 0x7a8e417e
xchg esi, ebx
or edx, ecx
or esi, ecx
and edx, ecx
or edx, 0x7a974059
or ecx, esi
jmp 0x576c0c
pop edi
or ebx, esi
shr edx, 0xd
xor edx, ebx
or edx, esi
and edx, ecx
add ebx, edx
xchg esi, edx
or edx, esi
xchg esi, edx
xor edx, esi
not ebx
jmp 0x576d5c
mov edi, 0x73716341
neg edx
add esi, ecx
add ecx, edx
ror edx, 0xc
xor esi, 0x7b2d6336
and esi, ecx
or ebx, 0x7b30f9a6
xor edx, ebx
inc ebx
sub ebx, edx
dec edx
ror edx, 4
jmp 0x5761f1
mov edi, 0x73716341
bswap edx
and ebx, edx
not ebx
shl esi, 6
rol esi, 0x1d
neg edx
and edx, ecx
jmp 0x577bf7
call fcn.00575fb6
rol ebx, 3
not ecx
shl esi, 0x16
xor ecx, edx
ror esi, 1
and ecx, edx
rol esi, 7
or ebx, edx
mov ecx, esi
xor esi, ebx
sub esi, ebx
not edx
jmp 0x57693f
mov edi, 0x73716341
and edx, esi
add edx, ebx
or edx, 0x7c58a155
xchg ebx, edx
or ebx, ecx
and esi, ecx
jmp 0x5767bb
push 0x460f30d0
mov ecx, edx
or ecx, edx
or edx, ebx
and esi, edx
sub esi, ebx
ror ebx, 0x13
and esi, 0x7c92a170
add ecx, 0x7c952568
xchg edx, ecx
sub ebx, ecx
xchg ecx, esi
jmp 0x57706d
push 0x46f47f70
mov esi, edx
rol esi, 0x12
mov edx, ecx
sub esi, edx
sub esi, 0x7ca40032
add ebx, edx
ror ecx, 0x1a
mov esi, ebx
shl esi, 0x1d
ror esi, 0x12
xor esi, edx
sub ebx, ecx
jmp 0x578a05
push 0x469cebfe
sub ecx, edx
neg esi
inc esi
mov ebx, edx
xchg ebx, ecx
jmp 0x577d0f
push 0x469e3513
mov ecx, 0x7ccc6004
xor esi, 0x7cce3568
or ecx, edx
add edx, ebx
mov esi, ebx
shr edx, 0x16
neg esi
xor edx, esi
or ebx, esi
or ecx, ebx
or ecx, esi
nop
xchg edx, ecx
mov esi, 0x7ce3f2ae
xor ecx, ebx
jmp 0x578777
pop edi
ror ecx, 0x1f
mov ebx, 0x7d54dfc8
neg esi
rol ebx, 0x1e
xor ecx, 0x7d5a5d26
xchg ecx, ebx
not edx
and edx, ebx
xchg ebx, esi
shl ebx, 0x12
and edx, 0x7d656277
neg ebx
or ecx, ebx
sub ecx, esi
bswap ecx
and ecx, 0x7d6e8049
jmp 0x578b24
pop edi
ror ecx, 0xb
xor edx, ebx
xchg esi, ebx
mov ebx, ecx
and ebx, esi
xor edx, 0x7d960bbc
jmp 0x5763c1
call edi
sub ebx, edx
and esi, ecx
xchg edx, ebx
or edx, ecx
add esi, 0x7dc28de7
mov esi, 0x7dc45f4b
xchg esi, ecx
xor ebx, 0x7dc856bb
jmp 0x578e79
mov edi, 0x73716341
or esi, 0x7e5a1f86
mov ecx, 0x7e5bf182
mov ebx, 0x7e5dbf37
or edx, 0x7e5f918a
mov edx, ecx
shl edx, 0x17
not ecx
or ebx, ecx
and edx, 0x7e68e21c
sub ecx, ebx
and esi, edx
add edx, ecx
dec esi
or ebx, esi
shl ecx, 0x12
dec esi
jmp 0x5788db
call fcn.00575fb6
xchg ebx, edx
and ebx, 0x7ec15a51
sub ebx, edx
and ebx, 0x7ec522be
add edx, ecx
shr esi, 9
add esi, ebx
inc edx
sub esi, edx
rol ebx, 0x16
jmp 0x576b52
call edi
or esi, 0x7ed23872
sub ecx, esi
add edx, 0x7ed5cf20
rol esi, 0x17
mov edx, ecx
add ebx, esi
mov edx, 0x7edcf487
ror ebx, 4
jmp 0x5783cc
push 0x46c514f9
xor esi, ebx
add edx, ecx
xchg edx, ebx
mov edx, 0x7efa0cb4
xchg ecx, esi
mov ebx, edx
sub ecx, esi
sub esi, 0x7f013700
mov edx, ebx
mov esi, 0x7f04f665
shr ebx, 0xf
and ecx, 0x7f089d3b
xor edx, esi
jmp 0x5779f8
push 0x4625f8e7
add ebx, ecx
add ecx, ebx
add ebx, 0x7f3b8eb9
xchg ecx, edx
or ebx, 0x7f3f320c
inc edx
mov ebx, ecx
add edx, 0x7f449426
and esi, 0x7f466587
jmp 0x578659
pop edi
xor edx, ecx
sub ecx, ebx
and esi, edx
and ebx, 0x8027870c
dec esi
xchg edx, esi
xor ebx, edx
add ecx, esi
and esi, ebx
xor esi, ecx
mov edx, ecx
xchg edx, esi
add ecx, edx
or edx, 0x803a0442
xor esi, ecx
jmp 0x57875a
mov edi, 0x40495727
or ebx, esi
and esi, 0x806dd963
inc ebx
add ebx, edx
xchg ecx, ebx
ror ebx, 8
shr ecx, 0xf
sub esi, ecx
bswap edx
or ecx, edx
jmp 0x576dda
mov edi, 0x40495727
bswap edx
add ebx, esi
xor edx, esi
xor edx, ebx
mov esi, ebx
shr ecx, 3
xchg ecx, ebx
shl esi, 0x1c
inc ebx
xor ebx, 0x80bf8d9a
jmp 0x5770fd
call fcn.00575fb6
xor esi, 0x80d554b1
mov edx, ecx
not esi
sub esi, ecx
or ecx, esi
or ecx, edx
xor edx, ebx
and edx, esi
sub esi, edx
neg edx
sub esi, 0x80e8add7
bswap ecx
jmp 0x57730c
pop edi
mov edx, esi
add edx, ebx
shl esi, 0x19
xchg ebx, edx
not ecx
xchg ebx, ecx
xchg esi, edx
shr esi, 0x16
and ebx, ecx
jmp 0x577cb7
mov edi, 0x73716341
shr ebx, 0x1d
xchg ecx, edx
and esi, ebx
or ebx, edx
sub edx, esi
jmp 0x578090
push 0x401400
rol ecx, 0x1d
mov esi, ebx
xchg esi, ecx
add ecx, edx
mov ecx, edx
mov ecx, ebx
mov esi, edx
dec ebx
sub ecx, esi
xor ecx, esi
or esi, ebx
bswap ecx
or edx, ecx
jmp 0x5780b7
push 0x46baf2f0
and esi, 0x81294fff
or ecx, edx
shr ebx, 3
jmp 0x578707
push 0x461948c2
mov ebx, ecx
sub ebx, esi
add ecx, 0x8163aca0
add esi, ebx
and edx, 0x81673bcb
xchg ecx, ebx
rol ecx, 0x11
xchg ecx, edx
add ebx, esi
add ebx, ecx
and ebx, ecx
add edx, 0x8173e82e
and edx, 0x8175b8a5
jmp 0x576af8
call edi
or ecx, 0x8177f038
bswap esi
neg ecx
add edx, ebx
mov edx, ebx
rol ecx, 0x17
xchg esi, ecx
xchg ecx, edx
shr ebx, 0x11
xchg ecx, esi
rol esi, 3
and edx, ecx
jmp 0x57644e
call edi
ror esi, 6
inc esi
mov edx, ecx
not ebx
jmp 0x5777d7
call edi
xchg ebx, esi
shl esi, 0xd
or ecx, esi
nop
xchg ebx, esi
inc ebx
mov ebx, esi
xchg edx, ecx
nop
neg ecx
and esi, edx
xchg esi, ecx
add edx, ecx
mov esi, 0x81de6e3f
jmp 0x576c41
push 0x46b204c2
xor edx, 0x81f7eea9
mov esi, edx
or esi, ebx
mov esi, edx
and esi, edx
nop
xor edx, 0x8202d1d1
mov ecx, esi
and esi, ebx
jmp 0x577c1d
call edi
xchg ebx, ecx
and edx, esi
inc edx
sub edx, ebx
and esi, ecx
dec ecx
mov ecx, ebx
jmp 0x576a65
push 0x4691657b
or esi, ecx
or esi, ecx
or ecx, esi
not esi
or ecx, esi
xchg ebx, ecx
mov esi, edx
not ebx
and edx, 0x8243a284
jmp 0x576bf3
push 0x46277744
sub ebx, 0x826def44
or edx, esi
and esi, ebx
or edx, 0x82748ab6
bswap esi
dec ecx
jmp 0x5787c5
pop edi
ror ebx, 0x1c
shl ecx, 5
xor ecx, edx
neg esi
inc esi
add ebx, 0x82d4b97f
and ecx, edx
or ebx, edx
ror esi, 8
xor edx, esi
dec ebx
xor ecx, ebx
jmp 0x578250
push 0x46bc3a44
or edx, 0x82e1f451
xchg ebx, esi
sub ecx, esi
add ebx, edx
xor ebx, ecx
ror ebx, 0x1a
xchg ebx, ecx
mov edx, esi
shr ecx, 9
sub ebx, 0x82f32ba1
shl ebx, 0x10
jmp 0x5783e6
pop edi
shr ecx, 0x12
rol edx, 0xe
mov edx, 0x830e2f10
ror ebx, 5
xchg edx, ebx
inc edx
not ebx
add esi, edx
and esi, edx
jmp 0x577cfc
mov edi, 0x40495727
and edx, esi
sub ebx, edx
add ebx, 0x831f2739
or esi, ecx
mov ebx, ecx
mov ebx, ecx
sub edx, ebx
mov ebx, 0x832800df
jmp 0x578f94
mov edi, 0x73716341
bswap ecx
add ecx, edx
neg ebx
xor esi, ecx
xchg ebx, esi
xchg ebx, esi
dec ecx
shl ecx, 0xd
ror edx, 8
or esi, 0x83522e5f
xor ebx, 0x835400b7
add esi, edx
add ecx, ebx
sub edx, esi
and ebx, esi
mov ecx, 0x835d6825
jmp 0x57838c
call fcn.00575fb6
xor edx, ecx
dec ecx
xchg edx, esi
xor esi, edx
and ebx, ecx
add ebx, 0x83affce9
not edx
mov ebx, edx
mov esi, edx
sub esi, edx
sub esi, ecx
and ecx, esi
jmp 0x577edb
push 0x46af78d6
xchg ebx, ecx
or ebx, ecx
or ebx, 0x83de1ccc
jmp 0x5764d4
call fcn.00575fb6
or ebx, ecx
xchg edx, esi
or ebx, esi
or edx, 0x83e5eed7
mov ebx, edx
or ecx, esi
jmp 0x578533
pop edi
add ecx, edx
or ebx, esi
sub ecx, esi
or edx, 0x8407351e
sub ecx, esi
sub esi, ecx
jmp 0x57776c
push 0x46cba35e
add ecx, 0x84321737
add ebx, 0x84351076
and esi, ecx
jmp 0x577963
push 0x4624b4e4
rol ecx, 0x11
xor ebx, 0x843aea52
mov ecx, esi
inc edx
ror esi, 4
or ebx, esi
mov ecx, edx
shl ebx, 6
not esi
jmp 0x578187
push 0x46f5cd60
xchg esi, edx
mov ebx, edx
bswap ecx
add edx, ebx
sub ebx, edx
mov ecx, 0x8489585f
xor edx, esi
xor ebx, 0x848cf44c
sub ecx, esi
or esi, ebx
and esi, 0x8492ae29
or edx, 0x84947e33
not ecx
shr ebx, 0xd
inc edx
xor esi, 0x849bc329
jmp 0x577fc9
push 0x46ddb12c
sub ebx, 0x84b1576a
or esi, edx
xor ebx, esi
or edx, esi
and ebx, esi
xor ecx, esi
jmp 0x578f65
mov edi, 0x4132136a
bswap ecx
add esi, ecx
xor edx, esi
shl esi, 0x1a
neg ecx
neg ecx
jmp 0x5770ce
push 0x46fdaca6
or esi, edx
xchg ebx, edx
shr edx, 0x13
xor edx, esi
mov esi, 0x8525c401
bswap edx
sub esi, ecx
and ecx, edx
jmp 0x577609
pop edi
dec ebx
not edx
rol esi, 0x1e
add esi, ebx
or ebx, ecx
bswap ecx
neg ebx
mov esi, edx
sub ebx, esi
shl ecx, 2
dec edx
mov ebx, 0x856360a8
jmp 0x578f10
push esp
ror edx, 0xd
or esi, 0x85676efd
or ebx, esi
sub ecx, esi
sub esi, 0x856d7dc8
add edx, ecx
mov ebx, ecx
sub ebx, 0x8572cd85
xchg ebx, edx
xor edx, esi
and esi, 0x857860a3
mov ebx, edx
jmp 0x57792f
call fcn.00575fb6
mov ecx, edx
mov edx, ecx
xchg edx, ecx
xchg esi, ebx
shr ebx, 1
mov ebx, 0x85a0b35a
not ebx
add esi, 0x85a464e8
sub ecx, esi
jmp 0x57656d
call edi
xchg esi, ecx
and ecx, 0x85f9d826
rol edx, 0xa
dec esi
add ecx, esi
or esi, edx
xchg ecx, esi
and ecx, esi
bswap ecx
mov edx, esi
xchg esi, ebx
sub esi, 0x860c0400
and ecx, ebx
rol edx, 0x19
jmp 0x577731
pop edi
or esi, edx
and ecx, 0x86e86745
add ecx, edx
dec edx
add ecx, 0x86edd3b8
sub ecx, 0x86efa5c3
xor edx, ebx
sub ecx, ebx
xor ecx, edx
xor ebx, esi
bswap ecx
mov edx, 0x88aeb08a
xor ebx, edx
mov esi, ebx
jmp 0x577834
push 0x4616bcdb
bswap ecx
and esi, ecx
mov ecx, esi
shr ecx, 0x10
xor edx, ebx
neg esi
and esi, edx
xchg esi, edx
xor ecx, esi
jmp 0x576326
call edi
mov esi, ebx
mov edx, ebx
mov edx, 0x88df74b8
or ebx, ecx
neg ebx
or ecx, esi
or esi, ecx
xchg ecx, ebx
mov esi, edx
sub ecx, ebx
mov esi, edx
or esi, ebx
mov esi, 0x88f6cdc2
jmp 0x576532
pop edi
xchg esi, ebx
xchg esi, edx
xor edx, ebx
and ebx, ecx
sub ebx, 0x89070fe0
add ebx, 0x89090f89
add esi, edx
jmp 0x575ff2
mov edi, 0x73716341
neg ebx
xor ecx, esi
mov esi, 0x893a9a27
xor edx, ebx
and esi, 0x893e6554
xor ecx, esi
or ebx, 0x89420164
or ebx, 0x8943d2d3
add edx, ebx
inc ebx
or esi, ecx
dec ecx
jmp 0x575f9a
call fcn.00575fb6
xor edx, 0x894de6f7
add ebx, edx
and ecx, ebx
and ebx, esi
sub edx, ebx
mov ebx, edx
or esi, edx
xor ebx, ecx
dec ecx
not ebx
bswap esi
add esi, ecx
mov ebx, ecx
jmp 0x5785e3