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

Disassembly:
and edx, edi
mov edx, ebx
or edi, ebx
and ebx, edi
call sub.user32.dll_GetDoubleClickTime
bswap esi
sub ebx, edi
mov esi, edi
xor edi, edx
cmp eax, 0xffffff27
jne 0x4010a8
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
ret
xor ebx, 0x59583dcb
or edi, edx
mov ebx, 0x5958b50b
bswap ebx
sub ebx, 0x5959b677
xchg edi, ebx
call sub.user32.dll_GetDoubleClickTime
xor ebx, 0x595adeef
mov esi, edi
shr edx, 0x16
dec ebx
xchg edi, edx
xor edx, edi
cmp eax, 0xffffff21
jne 0x40113f
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
ret
xchg edi, ebx
add ebx, esi
and edx, 0x595f8963
add edx, esi
call sub.user32.dll_GetDoubleClickTime
add edx, ebx
sub edi, edx
shr edx, 8
xor ebx, edx
and esi, edx
mov esi, 0x59613f37
or ebx, 0x59617b9f
xchg edx, ebx
cmp eax, 0xfffffeff
jne 0x4011dd
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.kernel32.dll_GetDefaultCommConfigA
ret
inc edx
shl edx, 0x10
xor edi, 0x59646497
bswap edx
sub ebx, edi
bswap edi
add esi, edx
and edx, esi
call sub.user32.dll_GetDoubleClickTime
nop
dec edi
bswap esi
xor edi, edx
cmp eax, 0xffffff17
jne 0x40128f
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.ntdll.dll_RtlCopyLuid
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.ntdll.dll_RtlCopyLuid
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
call sub.advapi32.dll_IdentifyCodeAuthzLevelW
call sub.kernel32.dll_GetDefaultCommConfigA
ret
jmp 0x4b7719
shr edi, 0xf
xor ebx, 0x59eb9c61
jmp 0x4b93ce
push 0x5a0476c1
ror edi, 0x10
mov ebx, 0x5f39064d
or ebx, esi
sub esi, 0x5f3b4113
ror edi, 1
neg esi
xchg ebx, edi
bswap esi
jmp 0x4b77b1
mov ecx, 0x3f4d7907
mov edi, esi
xchg edx, edi
and edi, ebx
or edi, 0x5f63b753
add esi, 0x5f64737f
xor edx, 0x5f6554e3
xchg edx, ebx
mov ebx, esi
or esi, edi
mov esi, ebx
sub ebx, esi
and edi, 0x5f69eb07
jmp 0x4b8b49
push 0x59fa2871
or ebx, esi
shr ebx, 0x11
xor ebx, edx
mov edx, esi
xchg edx, ebx
sub edx, 0x5f78f511
shl esi, 4
mov esi, ebx
jmp 0x4ba092
mov ecx, 0x3f4d7907
mov esi, 0x5f803fc9
xor edi, esi
ror edx, 0x11
add edx, esi
rol edi, 5
shl edx, 9
sub esi, ebx
or edi, esi
jmp 0x4ba98d
pop ecx
dec edx
xor ebx, esi
and ebx, esi
add edx, esi
and edx, esi
add edx, ebx
jmp 0x4b8bfb
pop ecx
inc esi
and esi, ebx
sub esi, 0x5f94c6db
shr ebx, 7
xor edi, ebx
add edx, esi
and edi, ebx
add edi, ebx
xchg edi, ebx
xchg edi, edx
mov edx, esi
sub esi, ebx
jmp 0x4b7811
push 0x5a081f37
or edi, 0x5fb47c45
sub edx, ebx
xor edx, ebx
add edi, 0x5fb69da7
mov esi, edx
sub edi, edx
sub edx, ebx
xor edx, 0x5fb9a8db
add edi, ebx
mov edx, ebx
jmp 0x4b8711
push 0x59ff17bf
xor edi, edx
sub edx, esi
rol esi, 0x1b
xchg edx, edi
shl edx, 8
rol edi, 5
xchg edx, ebx
or edi, ebx
shr esi, 0xa
inc edx
jmp 0x4b978b
push 0x59f8f7a1
and edx, 0x602fc849
mov edx, 0x60306dd5
add edi, edx
add edi, esi
mov edi, 0x603281b3
inc edx
shr edx, 5
and edi, 0x6034e7fd
or edi, ebx
shl ebx, 2
dec esi
and edx, 0x603790e9
add edi, 0x60382ceb
add ebx, edx
rol edi, 0x1e
sub ebx, edi
jmp 0x4b9b02
push 0x5a00a363
and ebx, esi
sub edx, edi
or ebx, esi
and esi, edi
mov esi, edx
xchg edx, ebx
mov esi, edx
xchg edi, esi
inc edx
xchg ebx, esi
jmp 0x4b84b5
call fcn.004b92e6
xchg edx, edi
shl ebx, 0xc
xchg ebx, esi
or ebx, edi
and edi, 0x609c58c7
xchg ebx, edx
xor edi, ebx
mov ebx, esi
add ebx, edx
xchg ebx, edi
or ebx, edi
sub edi, ebx
jmp 0x4ba1a9
call ecx
add edi, ebx
sub edi, ebx
rol ebx, 0x11
xor esi, edi
mov edx, 0x60c380d1
mov esi, 0x60c430d1
xor edx, 0x60c51987
and esi, 0x60c5b953
and ebx, edx
ror esi, 3
jmp 0x4babdc
mov ecx, 0x3f4d7907
xor edx, ebx
sub esi, edi
xor edx, edi
and edx, edi
xor edi, 0x60cb3ded
add ebx, edx
sub edi, edx
or ebx, 0x60cd4af7
mov edi, esi
or ebx, edx
jmp 0x4b96cf
call ecx
ror ebx, 0x15
sub ebx, 0x60d0c9a5
inc edx
add edx, edi
mov esi, edx
sub esi, 0x60d3e5f9
xor ebx, edx
add edx, 0x60d5faa5
add ebx, esi
bswap edx
sub edx, edi
or edx, esi
xor edi, edx
sub esi, ebx
jmp 0x4b9005
call ecx
add edi, ebx
xchg ebx, edx
inc edi
neg esi
jmp 0x4b9c41
pop ecx
and esi, edi
shr edx, 0x15
xchg edx, edi
xchg edi, ebx
xor edi, edx
xchg ebx, edi
xor ebx, 0x611249f3
and edi, 0x6112e8d5
neg esi
ror esi, 7
xor edi, esi
inc esi
xor esi, edx
mov esi, edi
jmp 0x4b9931
pop ecx
neg edi
inc edx
mov ebx, edx
xchg edx, ebx
xor ebx, edx
sub esi, ebx
mov edx, 0x611cd9a5
mov ebx, edi
bswap esi
sub ebx, edi
shr esi, 0xc
mov ebx, edi
add edi, edx
or edx, ebx
and edi, ebx
neg edx
jmp 0x4b92c4
push 0x5a012657
not edx
shl esi, 0x10
xchg edx, ebx
or esi, edx
sub esi, ebx
xor ebx, 0x6168ceb9
xchg esi, edx
xchg edx, esi
bswap ebx
sub ebx, esi
jmp 0x4b975d
mov ecx, 0x3f4d7907
xchg ebx, edi
or edi, edx
sub ebx, edx
and esi, edi
mov ebx, edi
rol esi, 0xc
add ebx, edx
sub esi, edx
jmp 0x4b98f6
push 0x59faa811
sub edi, esi
add edx, 0x61c80a69
xor edi, edx
add esi, 0x61c98fb9
xor ebx, esi
and ebx, esi
xor esi, edi
not edi
shr esi, 0x10
sub edx, edi
or esi, 0x61cf126b
or edx, edi
sub esi, 0x61d0d297
sub edi, ebx
jmp 0x4ba0a8
pop ecx
mov esi, 0x622f564d
xor edi, esi
xchg esi, ebx
xor esi, 0x6232831b
jmp 0x4baa5a
pop ecx
and edx, 0x6233f7cd
xchg ebx, edi
sub edx, ebx
or ebx, edx
sub edx, 0x623924f7
and edi, esi
xor esi, edi
ror edx, 0xa
sub edx, ebx
add ebx, esi
mov esi, edx
or ebx, 0x623d8b75
jmp 0x4b8c1c
call ecx
xor esi, edi
xchg ebx, esi
and esi, ebx
bswap esi
and edi, 0x627a7451
sub edi, esi
and edi, 0x627bb65b
xor edx, edi
and edx, edi
sub edx, edi
jmp 0x4b99a9
push 0x5a00cf0d
or esi, 0x6290f551
or edx, edi
or edx, 0x6293633d
xchg edx, esi
inc ebx
dec edx
mov esi, edx
shr edi, 0x15
dec ebx
neg esi
jmp 0x4ba34b
pop ecx
or edi, ebx
xor edx, esi
xor ebx, 0x629caac3
add ebx, 0x629d4ef7
or edi, 0x629eec51
and esi, edi
inc ebx
and ebx, edx
jmp 0x4b9821
call fcn.004b92e6
add esi, ebx
xor edi, 0x62e736b3
xor esi, ebx
mov esi, 0x62e7d66b
add ebx, 0x62e81d77
xor ebx, edx
xchg esi, edx
neg edx
not edi
sub esi, 0x62e94d79
jmp 0x4baa26
mov ecx, 0x3f4d7907
or ebx, 0x6301f57d
shl edi, 8
xor esi, ebx
shl edx, 0x1f
shl edi, 5
and edi, esi
sub esi, ebx
xchg edi, edx
jmp 0x4baa40
push 0x59f31061
dec edx
sub ebx, 0x6310af55
sub edx, esi
mov ebx, esi
and esi, edx
xor ebx, esi
dec edi
xor esi, edx
and ebx, edi
xor ebx, edx
xchg edx, esi
sub esi, edi
jmp 0x4bb1e8
call fcn.004b92e6
inc esi
sub edi, esi
rol edi, 0x12
xor ebx, edx
sub ebx, esi
or ebx, edx
and edx, edi
and ebx, edi
or ebx, edi
xor edx, edi
xchg edx, edi
or edi, esi
jmp 0x4b7e0c
pop ecx
and esi, edx
shl esi, 0x1e
xor edi, esi
sub edi, ebx
and esi, 0x63427277
dec ebx
xchg ebx, edx
sub edi, edx
add ebx, edx
sub edi, edx
mov edx, 0x634858df
xchg edx, ebx
jmp 0x4b9110
pop ecx
add esi, edx
add ebx, edi
mov edx, 0x635ef0c7
mov edx, edi
sub edx, edi
inc ebx
xor edx, edi
mov edi, edx
add ebx, edi
and esi, edi
or ebx, edx
sub edi, 0x636546db
jmp 0x4b9f22
call ecx
neg edx
add edi, edx
and edi, ebx
add ebx, esi
inc esi
xchg edi, esi
ror edi, 7
and esi, 0x63790d41
neg ebx
xor edi, edx
jmp 0x4baac6
mov ecx, 0x3f4d7907
ror edx, 0xb
sub edi, edx
xor edi, edx
and esi, edi
mov ebx, esi
neg edx
sub edi, esi
xor ebx, 0x6381a307
jmp 0x4b864d
mov ecx, 0x3f4d7907
rol edi, 9
dec edx
neg edx
sub edx, edi
xchg ebx, esi
and ebx, 0x638e297b
shl edx, 0x14
mov edx, edi
or esi, edi
and ebx, edx
ror esi, 7
mov ebx, edx
or edi, ebx
sub edx, 0x63948b55
jmp 0x4b876f
pop ecx
mov edx, 0x639af8fb
xchg edx, esi
xor edi, esi
or edx, ebx
bswap ebx
and ebx, esi
shl edi, 0x13
bswap edx
sub edi, 0x63a1303b
or esi, edx
jmp 0x4b84d9
push 0x59f8cf0b
neg ebx
add edi, ebx
xor esi, edx
or ebx, 0x63adf02d
shr esi, 3
or edx, ebx
mov esi, ebx
or edx, esi
or esi, ebx
sub ebx, 0x63b2c857
inc ebx
or ebx, 0x63b4364d
jmp 0x4b7a81
push 0x59fd8dbb
nop
sub esi, ebx
xor esi, edx
add esi, ebx
neg edi
and esi, ebx
mov esi, edx
sub edi, ebx
jmp 0x4b891a
pop ecx
sub edx, esi
and edi, edx
rol ebx, 0x1e
bswap ebx
or ebx, edx
xor edx, esi
xor ebx, esi
xchg edi, edx
shr esi, 0x1e
add esi, edx
and edi, esi
mov edi, 0x63dd21e7
mov edx, 0x63de07e7
add esi, edi
jmp 0x4b8335
push 0x5a05daa5
xchg edi, esi
inc edi
xchg ebx, edi
and edi, 0x63e22403
dec edi
dec ebx
and edi, ebx
or ebx, edx
xor ebx, 0x63e66a7b
mov ebx, edi
sub edi, 0x63e7bbeb
or edi, ebx
jmp 0x4bb08e
push 0x59fa7e49
not edi
or edi, edx
xor esi, 0x63eed525
or edx, 0x63ef8f2f
not ebx
sub edx, 0x63f1828b
not edi
xchg esi, edi
xchg esi, edi
or edx, esi
jmp 0x4b8154
call fcn.004b92e6
mov esi, edi
sub edx, edi
mov ebx, edx
xor edx, 0x64121739
sub ebx, edi
add edx, ebx
xor esi, edx
add esi, edi
xor esi, 0x641603e7
not edx
shr esi, 8
and esi, 0x6418aa1d
and edx, esi
add edx, edi
jmp 0x4b7d19
pop ecx
or ebx, esi
inc esi
mov ebx, edi
and edi, esi
sub edi, edx
or esi, edi
xor ebx, 0x64400db3
or edi, edx
add edi, esi
or esi, edx
or edi, edx
xchg edx, ebx
jmp 0x4bad94
push 0x5a041e9b
mov esi, edx
add ebx, edx
add ebx, 0x64458a6d
and esi, edx
add esi, 0x6446fe97
xor edi, 0x6447faab
mov edx, ebx
neg edi
not ebx
and edi, edx
sub edx, esi
sub ebx, edi
jmp 0x4bac0d
pop ecx
sub edx, edi
sub ebx, 0x64888cfd
or edx, edi
and esi, 0x648978a5
xchg esi, edi
xchg esi, ebx
and ebx, edx
add edi, ebx
jmp 0x4b8eeb
call ecx
sub edx, edi
sub edx, esi
sub edi, esi
xchg edi, edx
and ebx, 0x649b3ca5
xor edx, ebx
jmp 0x4b90cd
push 0x59fc5a2b
or ebx, edx
mov esi, ebx
xor edx, ebx
neg edi
sub edx, 0x64b5939b
mov edx, edi
xor ebx, edx
ror edx, 7
jmp 0x4bafab
call fcn.004b92e6
neg edi
xchg edi, esi
add ebx, esi
inc edi
or edi, esi
mov ebx, esi
rol ebx, 0xb
mov edx, edi
xor edi, 0x64e6fd83
add edi, esi
jmp 0x4bab0a
pop ecx
or edx, edi
or ebx, 0x64f5bc1b
ror edi, 0x1b
inc edx
inc esi
shl ebx, 0x16
or esi, edi
add esi, edi
sub edx, esi
neg ebx
or ebx, esi
mov esi, ebx
jmp 0x4b8ce2
pop ecx
add edx, esi
and ebx, 0x65e346dd
or ebx, edx
xor edx, edi
or esi, ebx
xor ebx, edx
jmp 0x4b9f4e
pop ecx
add esi, ebx
mov edx, 0x65e9da25
and edx, 0x65ea8797
and esi, 0x65eb18ab
xor ebx, edx
add esi, edx
or edi, edx
or edx, ebx
sub esi, edi
add esi, edi
mov edi, 0x65f11cdd
not esi
add esi, 0x65f30d27
inc edi
jmp 0x4b7bb6
push 0x59f74695
shl esi, 0x12
mov ebx, edx
or edx, ebx
xor esi, ebx
jmp 0x4ba81b
pop ecx
xchg ebx, edx
sub edi, esi
and ebx, esi
shl esi, 0xe
and esi, edx
add ebx, esi
xchg edx, esi
or edx, edi
jmp 0x4b7e1a
pop ecx
inc edx
shr esi, 2
xor esi, edi
mov edx, edi
xor edi, ebx
or edx, 0x66572279
and edi, edx
xor edi, 0x66588d95
ror edx, 0x1e
add ebx, 0x665a3693
jmp 0x4ba27b
pop ecx
or ebx, edx
sub edi, ebx
or edi, edx
add edi, 0x66658ecd
add edx, esi
shl edi, 8
or edi, 0x66672d21
add edx, edi
jmp 0x4ba401
pop ecx
or ebx, esi
bswap esi
shr edi, 0xb
mov esi, 0x666c7c79
shr ebx, 0x17
neg edi
jmp 0x4b935b
call ecx
sub edx, 0x667551ad
inc edx
xor ebx, edx
add esi, edx
sub ebx, edi
and ebx, 0x66790a41
and edx, ebx
or esi, edi
xchg edx, ebx
or esi, edi
jmp 0x4ba065
pop ecx
xor edx, ebx
xor edi, edx
xchg ebx, edi
mov edi, esi
sub edx, edi
and edx, esi
xor edx, 0x668810a7
sub edi, ebx
shr esi, 1
add esi, edx
jmp 0x4b8a2c
pop ecx
ror ebx, 1
add edx, 0x66ca2ded
dec esi
xchg esi, edi
xor ebx, edi
nop
shl edi, 0x1c
xor ebx, 0x66d0e2cd
and edi, ebx
or esi, edi
jmp 0x4b8320
pop ecx
xor edx, 0x66eb8cff
shl edi, 7
and ebx, edi
or edx, edi
rol edx, 0x1e
or edi, edx
sub ebx, 0x66f02fd1
neg edx
or ebx, esi
xor esi, edi
add esi, edi
sub esi, edi
xchg esi, edi
and edx, esi
jmp 0x4ba4b2
push 0x59f2aa29
xor edx, edi
bswap ebx
or esi, 0x67094e85
sub esi, edx
and esi, edi
xor esi, edx
bswap edi
neg ebx
jmp 0x4b874b
push 0x59f71c8f
xor esi, edx
xchg ebx, edx
sub ebx, 0x67a27567
mov ebx, edi
add edx, esi
shr edx, 5
mov esi, 0x67a5c98f
neg esi
not esi
mov esi, 0x67a7d87f
jmp 0x4b8fb8
call fcn.004b92e6
and edx, ebx
shl esi, 0x1a
xor edi, edx
sub esi, edi
mov edx, edi
add edi, edx
and edi, edx
sub ebx, esi
and esi, ebx
add edx, 0x67bfc983
jmp 0x4b8d25
call ecx
bswap edx
ror edi, 0xf
neg edi
xchg edi, esi
bswap esi
add edx, esi
or edx, edi
mov edx, esi
jmp 0x4b7e45
push 0x5a015181
add ebx, edx
bswap edi
ror esi, 0x14
shl esi, 0x17
xor ebx, 0x67dcdf4f
or edx, edi
and edx, 0x67de302b
and edi, edx
and edx, esi
xchg edx, esi
shr ebx, 3
rol esi, 6
jmp 0x4baf91
mov ecx, 0x3f4d7907
add edx, edi
not edx
xchg ebx, edx
xor edx, ebx
jmp 0x4b99e4
pop ecx
not esi
or edi, edx
and ebx, edi
xchg esi, edx
or esi, ebx
shr esi, 9
rol ebx, 9
xor esi, ebx
mov edx, 0x68096bb5
inc edx
and esi, edx
mov esi, ebx
xor edi, ebx
xchg edi, esi
jmp 0x4b8f01
call fcn.004b92e6
or edi, ebx
mov edi, ebx
mov ebx, 0x6859efc7
sub ebx, edx
not edi
sub edx, esi
sub edx, 0x685d9905
mov edx, esi
jmp 0x4b9ce4
pop ecx
and edi, ebx
shr esi, 0x1c
sub ebx, 0x6868390f
sub edx, edi
bswap edi
inc esi
or edi, edx
xor ebx, edi
add esi, ebx
mov edx, 0x686dced1
mov esi, 0x686e6d6d
sub edx, ebx
jmp 0x4b9aaf
pop ecx
xor edx, esi
add esi, 0x6881fdfd
rol ebx, 7
mov esi, 0x6883a34b
or edi, esi
sub edx, 0x68851513
xchg ebx, edi
sub edi, 0x6886e9b1
xor edx, esi
shr edx, 0x1c
sub edi, ebx
or edi, ebx
or esi, 0x688c043f
add edi, 0x688d2779
jmp 0x4ba2e7
call fcn.004b92e6
xchg edx, ebx
dec esi
sub edi, esi
neg ebx
xchg edi, esi
ror edx, 1
add edx, 0x68917e7f
inc ebx
xchg esi, edi
add edi, 0x6894c011
jmp 0x4b88c3
call ecx
ror esi, 0x15
and edi, ebx
or ebx, edi
not edx
and edx, 0x68a90a71
inc edi
jmp 0x4ba507
push 0x59fe6bd5
xor ebx, 0x68ba5623
shl edi, 0x11
shr ebx, 3
add edi, ebx
shr edi, 5
and esi, 0x68bf5c5f
inc edi
mov edi, ebx
xor edi, esi
sub esi, edx
xor ebx, edi
xchg esi, ebx
jmp 0x4b9f64
push 0x5a05ae1f
mov edx, 0x68cf03bf
add edi, 0x68d01eeb
mov ebx, esi
sub esi, edi
bswap esi
not ebx
xor edx, edi
xchg edx, edi
xchg ebx, edx
and edi, esi
and edi, 0x68d7c82b
xor esi, edi
mov edi, edx
sub edx, 0x68d98dd9
xor edx, edi
sub ebx, 0x68dad0a9
jmp 0x4b8a6f
mov ecx, 0x3f4d7907
inc edi
xor edi, edx
sub ebx, edx
or esi, ebx
sub edi, 0x68e53f19
or ebx, esi
mov ebx, edx
dec edx
xchg ebx, esi
rol esi, 5
xchg ebx, esi
xor ebx, edi
jmp 0x4bb05a
pop ecx
mov esi, ebx
add esi, ebx
nop
add esi, ebx
add edx, ebx
xchg esi, ebx
sub ebx, edi
add edi, edx
sub edi, 0x692d4c2f
add esi, edi
inc ebx
add ebx, edi
neg edx
add ebx, esi
jmp 0x4b9a69
call ecx
mov edx, ebx
mov edx, esi
rol edi, 0x1a
neg esi
shl edi, 0xd
shr esi, 0xe
and edx, esi
or edi, edx
sub edi, 0x69598d8b
and ebx, esi
sub ebx, edx
or esi, edx
rol esi, 0x10
mov edx, ebx
jmp 0x4b8a45
pop ecx
and esi, edx
or ebx, edx
and edx, edi
mov edx, 0x696c2ff3
jmp 0x4b788e
push 0x5a02e42f
shr esi, 0xd
xchg esi, edx
and ebx, 0x69808547
dec ebx
or edx, edi
mov edx, esi
or edx, esi
and edx, 0x69845a95
and edi, edx
add edi, edx
or ebx, 0x6986ec29
sub ebx, 0x69879f33
xor esi, edx
sub edx, ebx
jmp 0x4ba536
call fcn.004b92e6
or ebx, esi
dec edx
add edi, 0x69b3ae11
or edi, edx
or ebx, 0x69b546e3
xchg edi, esi
and ebx, edx
dec edi
jmp 0x4b843f
push 0x59f6f135
xor edx, edi
and edx, esi
nop
xor edx, esi
xor edi, esi
bswap ebx
bswap esi
sub ebx, edi
jmp 0x4b9659
pop ecx
and edi, ebx
not edx
sub edx, edi
xchg edi, ebx
xchg edi, ebx
and edx, esi
add edx, ebx
sub edi, ebx
mov ebx, edx
xchg edx, edi
jmp 0x4b787d
pop ecx
bswap ebx
add ebx, edi
not esi
and edi, 0x69e92b87
or edx, ebx
add edi, esi
jmp 0x4ba753
push 0x59fe973d
and edi, ebx
sub esi, edx
mov edi, 0x69eb7a07
ror ebx, 0xa
dec ebx
sub edx, edi
mov ebx, edx
mov esi, edi
jmp 0x4bb0d2
pop ecx
and edx, esi
or edx, 0x6a16f9a3
add edx, ebx
xor esi, edi
xchg edx, esi
mov edx, 0x6a194e65
bswap edx
and edi, esi
shl ebx, 0xc
bswap edx
shl ebx, 0x1b
xor edi, edx
shl esi, 6
rol esi, 0x13
jmp 0x4bad65
push 0x59fa52d7
or edi, 0x6a209067
xchg edx, esi
add esi, ebx
xchg esi, ebx
jmp 0x4b8aad
push 0x59fad23b
add esi, edx
ror edx, 5
inc edi
shr edx, 6
xchg ebx, edx
rol edi, 0x1c
mov edx, ebx
add esi, ebx
sub ebx, edi
shl edi, 0x17
jmp 0x4ba6c8
call ecx
ror edi, 0x1d
inc ebx
and edi, 0x6a64f891
not ebx
mov ebx, edi
dec ebx
sub ebx, edx
mov edx, esi
inc esi
and ebx, esi
jmp 0x4b887a
push 0x59f6c423
xor esi, edi
sub edx, 0x6a94de23
ror edi, 0xb
and ebx, edx
xchg ebx, esi
and edi, edx
mov esi, edi
mov ebx, esi
and edi, edx
shl edx, 0xd
xor ebx, esi
ror esi, 0x18
jmp 0x4b9f09
pop ecx
or edx, 0x6aad78b5
mov esi, 0x6aadf145
mov edi, 0x6aaeacff
or ebx, edx
or esi, edx
and esi, ebx
shl ebx, 1
add ebx, edx
jmp 0x4b912f
push 0x5a00fa9b
inc edi
and esi, edi
xor esi, edi
sub edx, ebx
shr edi, 2
or esi, 0x6ac73c93
add ebx, edi
mov ebx, edi
or edi, 0x6ac9dc61
shr edi, 0x11
not esi
and edx, edi
xchg edx, esi
or esi, edi
mov esi, 0x6ace1571
or ebx, edi
jmp 0x4b7f86
pop ecx
or edx, edi
xor edi, 0x6aeb14df
mov esi, edi
add esi, ebx
jmp 0x4bb011
pop ecx
and ebx, edi
mov esi, 0x6b0b8fbb
neg edi
inc ebx
jmp fcn.004b8271
pop ecx
rol esi, 0x11
dec ebx
mov ebx, 0x6b0fd3c5
shr esi, 9
and ebx, edx
and edi, ebx
sub esi, 0x6b122ea5
add edx, 0x6b12eb09
or edi, edx
dec ebx
mov ebx, esi
xchg edi, esi
or edx, esi
ror edi, 0x18
and ebx, esi
and esi, edx
jmp 0x4b8da7
pop ecx
and edx, 0x6b239c2f
not edx
neg esi
xor ebx, esi
shr edx, 8
shl esi, 4
shl ebx, 6
or edx, esi
mov edx, 0x6b28d6d5
dec edi
add edx, ebx
or ebx, esi
or esi, 0x6b2bcc67
mov ebx, edi
jmp 0x4b9d45
push 0x5a030f4d
mov esi, edi
mov edx, ebx
xor edx, esi
or edi, ebx
dec edx
mov edx, ebx
or esi, 0x6b331e0b
or edx, edi
xor esi, edx
nop
neg esi
xor edi, 0x6b399627
jmp 0x4b7fa9
mov ecx, 0x3f4d7907
and edi, esi
xor ebx, edi
not edi
inc esi
xchg esi, edx
not ebx
mov edx, edi
xchg esi, ebx
jmp 0x4b8de5
pop ecx
or esi, ebx
bswap edi
neg esi
inc edx
xor edi, 0x6b5f8cd9
neg edx
mov esi, ebx
not edi
jmp 0x4b91a2
mov ecx, 0x3f4d7907
xor edx, esi
add edx, ebx
dec edx
dec esi
xor edi, 0x6b6e5f39
xor edx, esi
mov edx, esi
sub esi, edx
jmp 0x4b9e57
push 0x59f5e6d9
xor esi, ebx
mov ebx, esi
xchg edx, esi
add ebx, esi
sub ebx, esi
sub edx, esi
dec edi
add edx, edi
ror esi, 0xa
add edi, ebx
shl esi, 0x1a
shl edx, 5
jmp 0x4b7cf3
pop ecx
shl edi, 2
rol esi, 3
sub edx, edi
mov esi, ebx
inc esi
or edi, edx
or esi, ebx
xchg edx, esi
jmp 0x4b9d82
mov ecx, 0x3f4d7907
sub edx, 0x6b9e3951
and edx, esi
or ebx, esi
mov esi, ebx
add ebx, 0x6b9ff06f
xor esi, ebx
mov edx, 0x6ba0cd2d
and esi, 0x6ba13beb
neg edi
sub edi, edx
sub ebx, edx
and edx, edi
jmp 0x4b7c16
call fcn.004b92e6
xor ebx, 0x6bcf2b6f
shl edi, 7
mov esi, edx
ror ebx, 0x1d
not ebx
inc edx
mov ebx, edi
dec edx
xor edx, edi
mov edi, 0x6bd3e1bb
and edi, 0x6bd44c91
add esi, edx
jmp 0x4b9168
call ecx
add edx, esi
dec ebx
sub ebx, edx
sub ebx, 0x6be306e1
add edx, esi
or edi, 0x6be3f043
jmp 0x4ba648
call fcn.004b92e6
shr edx, 0xa
dec esi
add edi, 0x6be567c7
or edx, 0x6be5d761
jmp 0x4b7cc8
pop ecx
and ebx, edi
or edi, edx
sub esi, edi
and edx, ebx
mov esi, 0x6be7f907
xchg esi, ebx
xchg edx, esi
add edx, edi
jmp 0x4ba7ad
call fcn.004b92e6
not edx
ror edi, 0x1a
inc ebx
or edi, esi
xor esi, ebx
not edi
not ebx
rol ebx, 0x1c
xchg edx, ebx
bswap edi
xchg edi, ebx
add edi, ebx
shl edi, 0xf
or esi, ebx
xchg ebx, esi
not esi
jmp 0x4b9710
pop ecx
and ebx, edx
add ebx, edx
shr esi, 0xd
nop
sub esi, edx
add edi, ebx
not esi
xchg edi, esi
mov edx, ebx
mov edx, 0x6bf76e93
mov edx, ebx
mov esi, ebx
or esi, edx
xchg edx, ebx
jmp 0x4b895f
call ecx
or edx, esi
shl edx, 0x1d
dec edi
add edx, ebx
sub edx, edi
add ebx, 0x6bff921b
mov ebx, 0x6c000763
shl esi, 0x11
or esi, edi
neg edi
jmp 0x4b8e37
pop ecx
shl esi, 0xe
or ebx, edi
or edi, esi
xor ebx, edi
mov ebx, edi
xchg edx, ebx
xor ebx, 0x6c160bcd
or esi, edx
jmp 0x4ba4a2
push 0x5a0631e9
add edx, edi
bswap edi
rol edx, 0xd
mov edi, edx
and esi, ebx
inc edi
jmp 0x4bb220
push 0x5a044bd5
sub edi, esi
shl edx, 0x14
mov esi, edi
xchg edx, edi
or edx, edi
mov esi, 0x6c1c3a1b
jmp 0x4b7727
push 0x59feed25
sub edi, esi
mov edx, 0x6c3469bf
sub ebx, edx
bswap edi
or esi, edi
rol ebx, 2
xchg ebx, edi
mov ebx, edx
sub edi, ebx
xchg ebx, edx
neg edx
sub edi, esi
jmp 0x4b797c
pop ecx
nop
shr edx, 0xc
add ebx, 0x6d1970cd
sub edx, esi
shr edi, 0x16
sub ebx, 0x6d1a2891
or esi, edx
mov ebx, 0x6d1aa8d9
mov esi, edx
shl edi, 1
xor edi, ebx
add esi, edi
xchg edx, esi
xor ebx, edi
jmp 0x4b8805
push 0x59f8a32d
mov ebx, edx
sub esi, ebx
ror ebx, 0x1c
or edi, ebx
xchg edi, edx
or ebx, esi
shl ebx, 0x1c
sub edx, 0x6d1dfbed
jmp 0x4b89a8
push 0x59f38adf
xchg ebx, edi
sub ebx, esi
dec ebx
xchg esi, edx
neg ebx
or edi, 0x6d22c183
xor edx, edi
xor esi, 0x6d234315
neg esi
inc esi
rol ebx, 9
or esi, ebx
jmp 0x4ba62f
mov ecx, 0x3f4d7907
xor edi, esi
xor edi, ebx
inc edi
add esi, edi
add esi, ebx
neg esi
shr edx, 0x1a
xor edx, ebx
jmp 0x4baa73
push 0x59fc8685
or edi, edx
or edx, ebx
xchg ebx, edi
sub ebx, 0x6d43b6ff
xchg edi, esi
shr ebx, 0x18
and esi, edx
sub ebx, edx
sub edx, esi
and edi, ebx
xchg esi, edx
not esi
or edx, edi
mov edx, esi
jmp 0x4b88e2
push 0x5a07f41f
add esi, ebx
or ebx, 0x6d5fe6b5
neg edi
shr edi, 0x1b
jmp 0x4b7901
call fcn.004b92e6
rol ebx, 0xa
dec esi
or edi, esi
add ebx, 0x6d6cf601
ror esi, 0xf
sub edi, esi
xor edx, 0x6d6f8cbf
xor ebx, esi
xchg ebx, esi
xchg edi, ebx
xor esi, ebx
xor edi, ebx
shr edx, 0x13
and edi, 0x6d742467
jmp 0x4b9a09
push 0x5a06067f
or esi, edx
xor esi, 0x6d75d51b
and ebx, esi
add edx, 0x6d777c2b
jmp 0x4babf7
push 0x59fec3d5
shl edi, 0x1d
xchg ebx, esi
xchg ebx, edx
sub esi, edi
mov ebx, edx
and edx, 0x6d840b69
dec ebx
and esi, edi
xor edx, 0x6d885095
rol edx, 3
and esi, 0x6d8a1545
mov ebx, edx
jmp 0x4bacc8
push 0x59f33c65
add ebx, edi
mov edx, edi
inc esi
mov esi, 0x6dc8ee27
sub ebx, esi
and esi, 0x6dca6d57
ror edi, 0xa
xor edi, 0x6dcbc813
inc esi
xor edx, ebx
rol edx, 0x18
neg edx
xor ebx, esi
and ebx, edi
mov ebx, 0x6dd10ea7
neg ebx
jmp 0x4badd9
push 0x5a065e6f
add edx, 0x6dd35425
or esi, 0x6dd3fcfd
bswap esi
mov ebx, edi
add edi, 0x6dd6882b
sub ebx, edx
sub ebx, edi
or edi, esi
jmp 0x4b7843