Function at 0x42f190
Capabilities:
Hash data using murmur3

Disassembly:
or al, byte [eax]
cmp bl, bh
call fcn.0041ab7f
xor edx, 0xfb38000a
xor eax, 0xc14df1f
inc ebx
sub eax, ebp
not esi
call fcn.004276a7
rol edx, 0xb
xchg ecx, eax
inc eax
sub ebx, 0x13463a62
neg esi
xor eax, edi
mov dword [0x46c969], esi
sub eax, 0x6d6cc18a
call fcn.00436d17
xor dword [0x46ca16], eax
xor edi, ebx
xor ecx, 0x416c70ad
sub dword [0x46c93a], edi
add edx, edi
or dword [0x46c89d], ebx
call fcn.00426e38
sub dword [0x46cb09], ebx
xor esi, eax
add eax, 0x9a3e3fee
rol ecx, 0x1a
xor edx, 0x368f1c17
dec esi
add dword [0x46c8cb], 0xdd2d492b
or eax, dword [0x46cd6c]
ror eax, 5
not esi
or dword [0x46c95a], ecx
ror edx, 0xd
call fcn.00407f82
call fcn.00439a2d
call fcn.00432176
call fcn.004223f8
rol edx, 0xd
not esi
rol eax, 5
mov dword [0x46c9be], 0xf3a313fc
inc esi
xor edx, 0x368f1c17
ror ecx, 0x1a
sub eax, 0x9a3e3fee
xor esi, eax
add dword [0x46cade], edi
sub edx, edi
push ecx
sub esi, dword [0x46cf79]
call fcn.0042de3a
sub edx, ecx
xchg ecx, eax
ror edx, 0x13
sub edi, dword [0x46cf30]
rol eax, 0x13
add dword [0x46c84d], ecx
ror edi, 0xd
call fcn.00407f0b
xchg ebx, esi
call fcn.004198e3
xchg ebx, esi
call fcn.00411306
rol edi, 0xd
ror eax, 0x13
rol edx, 0x13
xchg ecx, eax
add edx, ecx
call fcn.00411306
mov edi, 0x5e038d1c
rol ebx, 0x1f
xor ecx, 0xf5abc83a
rol edi, 0x10
xor dword [0x46ca0d], edx
xor esi, dword [0x46cd29]
add ebx, dword [0x46ccf0]
xor dword [0x46c8ec], edi
add dword [0x46c9cd], 0x6a3f9237
add edx, ebx
xchg edi, edx
add ebx, esi
ror ebx, 4
ror esi, 0x18
rol esi, 0x18
rol ebx, 4
sub ebx, esi
xchg edi, edx
sub edx, ebx
mov dword [0x46ca9d], 0x40508c02
ror edi, 0x10
xor ecx, 0xf5abc83a
ror ebx, 0x1f
sub edi, 0x83a10e52
call fcn.00426eb2
and dword [0x46cac3], 0x2593706f
sub dword [0x46cbd3], ecx
sub ecx, esi
call fcn.00413790
and dword [0x46caec], edi
call fcn.0042ce90
and dword [0x46cad6], esi
xor edi, eax
ror esi, 7
or edx, dword [0x46cfb3]
xor dword [0x46c894], ecx
and dword [0x46c869], edx
neg esi
call fcn.00407f0b
call fcn.004308f5
neg esi
xor dword [0x46c881], eax
rol esi, 7
xor edi, eax
or dword [0x46c936], eax
call fcn.004308f5
call fcn.0040645d
add ecx, esi
xor dword [0x46ca23], 0xad141aeb
call fcn.004308f5
xor edi, 0xae10179c
xchg ebx, edx
sub edi, dword [0x46cc94]
sub ebx, dword [0x46cf68]
sub edi, ecx
xor eax, ebp
xor edx, ebx
neg edi
xor esi, 0xe00a5da7
inc edx
rol edx, 3
xor esi, dword [0x46cf60]
ror esi, 4
rol esi, 4
ror edx, 3
dec edx
xor esi, 0xe00a5da7
neg edi
xor edx, ebx
xor eax, ebp
add edi, ecx
xchg ebx, edx
push edi
or dword [0x46c9dd], 0xe04cbd3
call fcn.00434e13
ror eax, 0x18
dec esi
call fcn.004174dc
dec esi
not eax
xor edi, esp
xchg esi, edx
xor ecx, 0xd1fd3845
xor edi, dword [0x46ccf6]
rol eax, 0x19
not edx
sub dword [0x46c9b1], edx
xchg ecx, edx
sub eax, dword [0x46cfb0]
call fcn.0041083f
call fcn.00419bb9
xchg ecx, edx
add dword [0x46cad3], esi
not edx
ror eax, 0x19
xor ecx, 0xd1fd3845
xchg esi, edx
xor edi, esp
not eax
inc esi
call fcn.0040b3a0
inc esi
rol eax, 0x18
call fcn.004430b7
push esp
mov dword [0x46c8de], 0xc0043adb
xor edx, 0x7ca83bb7
not esi
add edx, 0xb85f21ce
xchg esi, eax
call fcn.0043f378
inc esi
add dword [0x46c95f], eax
and dword [0x46c930], ebx
add esi, dword [0x46cc61]
xor ebx, dword [0x46cd28]
call fcn.00423f6d
add esi, esp
ror eax, 0xe
xchg ebx, edx
sub ebx, 0x42cc6faf
sub ecx, 0x5eaca14f
add ecx, 0x5eaca14f
add ebx, 0x42cc6faf
xchg ebx, edx
rol eax, 0xe
sub esi, esp
call fcn.0041ab7f
add dword [0x46ca46], eax
add dword [0x46c9b7], edi
dec esi
call fcn.00439970
xchg esi, eax
sub edx, 0xb85f21ce
not esi
xor edx, 0x7ca83bb7
push eax
call fcn.004245f5
xor ebx, 0xc03beebc
dec ecx
xor ecx, 0xf5a08a67
dec ecx
or dword [0x46c8b9], esi
ror edx, 0x1c
xor edi, dword [0x46ccb5]
rol eax, 0xf
xor dword [0x46cbb5], 0xc097dfcc
add ebx, esp
xor dword [0x46c95f], 0x91bdc5ca
add dword [0x46caa4], edx
xchg edi, eax
dec edx
call fcn.004349f1
call fcn.0042c38c
inc edx
xchg edi, eax
or dword [0x46c912], edx
mov dword [0x46ca73], 0xa73b16a
sub ebx, esp
xor dword [0x46cae3], 0x4e9c2d75
ror eax, 0xf
rol edx, 0x1c
xor dword [0x46c92a], ecx
inc ecx
xor ecx, 0xf5a08a67
inc ecx
xor ebx, 0xc03beebc
call fcn.00435b41
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
xor dword [0x46c9ba], edx
xor ebx, eax
add dword [0x46ca88], ecx
not ecx
inc ecx
ror ebx, 0xb
sub ebx, dword [0x46ccc3]
ror eax, 5
xor edx, eax
xor ebx, 0xf14db39f
and dword [0x46c830], ebx
sub esi, 0x329c9b80
add edi, dword [0x46cd9d]
xor ebx, 0xe0cddb58
call fcn.0044194b
add esi, edi
call fcn.00434d99
call fcn.00414194
sub esi, edi
call fcn.004401d7
xor ebx, 0xe0cddb58
add esi, 0x329c9b80
and dword [0x46cb23], eax
xor ebx, 0xf14db39f
xor edx, eax
rol eax, 5
rol ebx, 0xb
dec ecx
not ecx
sub dword [0x46cba2], edx
xor ebx, eax
or dword [0x46ca3e], ebx
add esp, 0x10
sub dword [0x46cb21], esi
or dword [0x46c9b5], edx
xor ecx, 0xd2b5f45d
add esi, dword [0x46ce96]
ror ebx, 9
xor eax, dword [0x46ce08]
dec esi
xor edi, 0x63e77175
call fcn.0043d74a
neg ebx
or esi, dword [0x46cd7d]
call fcn.00428f31
call fcn.0040b3a0
neg ebx
call fcn.0042a95d
xor edi, 0x63e77175
inc esi
rol ebx, 9
xor ecx, 0xd2b5f45d
xor dword [0x46c8d0], eax
or dword [0x46ca43], edx
mov esi, 0xa53e403d
ror edx, 7
or eax, dword [0x46ce62]
and dword [0x46c9a6], 0xea82340e
sub ecx, 0x46eab324
xor edi, dword [0x46cd66]
xchg ecx, edx
call fcn.00411306
ror edx, 0xd
dec edi
not esi
sub eax, dword [0x46cd69]
call fcn.00436dea
call fcn.004308f5
not esi
inc edi
rol edx, 0xd
xchg ecx, edx
add ecx, 0x46eab324
and dword [0x46cbde], 0xcfaa46d0
rol edx, 7
add esi, 0x8efc8763
dec edx
xor ebx, 0xafa29f
mov dword [0x46c983], ebx
add ebx, dword [0x46cced]
inc eax
sub edx, 0xaa791289
xor esi, ebx
dec ecx
add ebx, 0xc82e7846
or dword [0x46c8e2], ecx
dec edx
neg ebx
call fcn.0040a957
call fcn.004308f5
call fcn.0044194b
call fcn.00426e38
neg ebx
inc edx
mov dword [0x46ca03], edx
sub ebx, 0xc82e7846
inc ecx
xor esi, ebx
add edx, 0xaa791289