Function at 0x4108f3
Capabilities:
Hash data using murmur3

Disassembly:
xchg edx, eax
xor dword [0x44490a], eax
rol ecx, 0x16
xor dword [0x444939], 0x7bbe6fc6
ror ecx, 9
call fcn.0042680f
dec esi
not esi
add edi, dword [0x444eab]
not edi
rol eax, 3
add ecx, dword [0x444e28]
xor edi, esi
call fcn.0041ab9f
xor eax, 0xe2bc21df
sub dword [0x444883], 0x9ebfffd3
call fcn.0040a934
call fcn.0043b28d
xor eax, 0xe2bc21df
xor edi, esi
ror eax, 3
not edi
not esi
inc esi
call fcn.00424569
rol ecx, 9
ror ecx, 0x16
xchg edx, eax
xor ebx, 0xe74421fc
ror edx, 1
xor esi, 0x7c17e753
pop ss
jl 0x410637
ret 0x43b3
int 0xa6
xor dword [0x444995], ecx
xor dword [0x444ab0], eax
call fcn.00427e12
not eax
ror esi, 9
not eax
xchg ebx, eax
sub esi, dword [0x444f72]
or ebx, dword [0x444ed4]
ror ebx, 0x1c
xor eax, 0x6b5d0277
call fcn.0042aeb7
call fcn.004308a5
call fcn.0041d6a6
xor eax, 0x6b5d0277
rol ebx, 0x1c
xchg ebx, eax
not eax
rol esi, 9
not eax
call fcn.0042aeb7
and dword [0x444876], edx
sub dword [0x444b11], esi
sub edx, 0xdb11586d
mov dword [0x444a73], edi
mov dword [0x4448af], ebx
call fcn.00425523
xor eax, 0x1d3f0fda
dec edi
xchg edi, edx
xor edi, eax
inc eax
sub esi, ebx
ror ecx, 8
add eax, ecx
xor ecx, 0x3e47c6f0
add eax, 0x4338d7c8
not ebx
xor ebx, eax
inc esi
neg esi
sub ecx, dword [0x444f51]
neg edx
add ecx, dword [0x444cde]
call fcn.004114c9
call fcn.0043b28d
call fcn.00421db0
neg edx
neg esi
dec esi
xor ebx, eax
not ebx
sub eax, 0x4338d7c8
xor ecx, 0x3e47c6f0
sub eax, ecx
rol ecx, 8
add esi, ebx
dec eax
xor edi, eax
xchg edi, edx
inc edi
xor eax, 0x1d3f0fda
call fcn.0040a934
mov dword [0x4449f7], esi
push edx
not ecx
sub edi, esi
call fcn.0041cf5d
xor edi, dword [0x444d2e]
ror eax, 1
xor ecx, ebx
ror eax, 0xe
dec eax
sub ebx, 0xf7702c44
add edi, dword [0x444e57]
ror ebx, 3
not eax
and dword [0x444b83], edi
not eax
rol ebx, 3
add ebx, 0xf7702c44
inc eax
rol eax, 0xe
xor ecx, ebx
rol eax, 1
add edi, esi
not ecx
push esp
xor ecx, dword [0x444d71]
xor ebx, 0x6b58f86b
rol edx, 0x1c
add edi, dword [0x444d13]
xor dword [0x444a44], 0x2327270d
sub eax, ebp
add esi, edx
neg eax
or esi, dword [0x444f81]
call fcn.00414a48
neg ecx
call fcn.00423360
ror edx, 0xc
call fcn.0041db4f
rol edx, 0xc
neg ecx
call fcn.0040a934
neg eax
sub esi, edx
add eax, ebp
ror edx, 0x1c
xor ebx, 0x6b58f86b
push eax
xor esi, ebp
dec esi
xchg ecx, eax
sub edi, esp
xor esi, dword [0x444f38]
call fcn.0042aeb7
dec esi
ror ebx, 0x1c
sub dword [0x444a1b], ecx
sub eax, dword [0x444c27]
inc ebx
or dword [0x4448d2], edi
xchg edx, esi
xor dword [0x444927], esi
xor eax, 0xa26428e6
xor dword [0x444b18], ecx
xor dword [0x444b09], ecx
not edi
sub edi, 0xacf6aa32
add edi, 0xacf6aa32
not edi
xor eax, 0xa26428e6
xor dword [0x444a23], ebx
xchg edx, esi
mov dword [0x4449fb], ebx
dec ebx
xor dword [0x444bcd], edx
rol ebx, 0x1c
inc esi
call fcn.00435648
add edi, esp
xchg ecx, eax
inc esi
xor esi, ebp
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
call fcn.0042e9d6
sub dword [0x4448d4], ecx
call fcn.004371e3
not esi
add ebx, dword [0x444dce]
add dword [0x444a21], 0xbc1e2c4c
xor edi, dword [0x444ca9]
test eax, 0xc100444c
rcl byte [ecx], 9
or eax, 0x444bc7
pop ss
jl 0x410637
ret 0x43b3
xchg edx, eax
call fcn.0040b620
sub ebx, 0x813027bb
xchg ecx, edx
sub esi, dword [0x444ecc]
call fcn.0040ebd8
call fcn.00430123
xchg ecx, edx
add ebx, 0x813027bb
call fcn.0042680f
xchg edx, eax
add dword [0x444b4a], ecx
ror eax, 0x11
not esi
call fcn.0042060f
and dword [0x444bcb], ecx
call fcn.00431eb0
add esp, 0x10
rol eax, 0x1d
xor edi, 0xaa6ca276
dec eax
add dword [0x444ae9], ebx
dec ebx
neg ecx
ror ecx, 0x1f
or dword [0x444bc8], esi
call fcn.0042060f
xor ecx, dword [0x444d55]
call fcn.0042a8be
call fcn.0042a8be
rol ecx, 0x1f
neg ecx
inc ebx
and dword [0x444a4e], esi
inc eax
xor edi, 0xaa6ca276
ror eax, 0x1d
mov esi, 0x828b4eab
neg eax
xor eax, 0x17e6b6cf
sub edx, dword [0x444ec3]
add ebx, dword [0x444e09]
not esi
inc esi
sub esi, 0x14312e1e
rol eax, 0xf
dec edx
xor edi, ecx
add edx, 0x42657591
call fcn.0043a37f
call fcn.004114c9
sub edx, 0x42657591
xor edi, ecx
inc edx
ror eax, 0xf
add esi, 0x14312e1e
dec esi
not esi
xor eax, 0x17e6b6cf
neg eax
xor esi, 0x57252d68
xor edx, 0xd037ede7
xchg edx, eax
call fcn.0042fc46
xor ecx, eax
dec ebx
neg ebx
or dword [0x4449cc], ebx
dec edi
add eax, esi
call fcn.0041e7a7
add al, ch
xchg esp, eax
fld qword [eax]
add byte [ebx], ch
mov byte [edi - 9], 0xdb
inc ebx
xor ecx, eax
xchg edx, eax
xor edx, 0xd037ede7
sub esi, 0xd5ae6383
or edx, dword [0x444eb9]
xor edi, 0xce380b23
xor ecx, dword [0x444db6]
inc ebx
xor esi, 0x519b8416
call fcn.00425a19
not esi
xor ecx, 0x11d2abda
call fcn.0040f3b1
mov dword [0x444b81], edi
xor edx, 0xc7f83ea
call fcn.0040e1ae
call fcn.00416e79
xor edx, 0xc7f83ea
mov dword [0x444aee], edi
call fcn.0040a934
xor ecx, 0x11d2abda
not esi
call fcn.00412220
xor esi, 0x519b8416
dec ebx
xor edi, 0xce380b23
push esi
xor dword [0x444964], edx
xor eax, dword [0x444ebe]
add eax, dword [0x444e54]
xor edi, 0x45e89893
call fcn.0040e8fb
not esi
xor ebx, 0xc567b361
dec edx
add dword [0x44495b], esi
sub edx, eax
xor ecx, dword [0x444eae]
xor eax, 0xe7f0dbdc
sub edx, dword [0x444d47]
xor dword [0x444b9c], edi
xor edi, ebx
not esi
and dword [0x444ac4], eax
inc eax
add edx, dword [0x444ecd]
call fcn.0040b925
call fcn.00416e79
dec eax
xor dword [0x444bda], ecx
not esi
xor edi, ebx
xor eax, 0xe7f0dbdc
add edx, eax
and dword [0x444a1e], ecx
inc edx
xor ebx, 0xc567b361
not esi
call fcn.00413a96
xor edi, 0x45e89893
and dword [0x4448bd], edi
mov edi, 0x152fff44
xor ebx, dword [0x444e5f]
call fcn.00438857
neg edx
sub ecx, 0xa08ef7ad
ror edi, 0xe
add dword [0x444a41], eax
call fcn.0042b642
neg esi
call fcn.004359af
dec ecx
xchg esi, eax
and dword [0x444bda], edi
call fcn.0041db4f
xor esi, esp
rol edx, 5
mov dword [0x444b50], esi
or dword [0x444bdd], esi
ror edx, 5
xor esi, esp
call fcn.0042aec3
xchg esi, eax
inc ecx
call fcn.004114c9
neg esi
and dword [0x444a87], esi
rol edi, 0xe
add ecx, 0xa08ef7ad
neg edx
add edi, 0x960964b5
or ebx, dword [0x444e6f]
xor ebx, eax
call fcn.0042247b
int 0x18
add dword [eax], eax