Function at 0x4b8084
Capabilities:
Hash data using murmur3

Disassembly:
and esi, edi
not esi
inc ebx
sub edx, esi
xchg eax, edx
xor ebx, 0x2523c2f4
shr esi, 0x16
or esi, edi
not edi
sub esi, 0xc9d8e1f
add eax, edx
neg eax
xchg edx, edx
inc eax
and eax, eax
add esi, eax
call fcn.0041fdff
neg eax
ror eax, 0x10
neg eax
or esi, 0x1bf1557
push 0
xor ecx, eax
call fcn.004069d2
rol eax, 0x10
inc esi
xor esi, dword [0x500774]
xor ecx, eax
xor dword [0x504750], 0x3bc3391
add esi, eax
dec esi
mov dword [0x5045d9], edi
sub ecx, eax
dec eax
xor esi, eax
xor dword [0x5044e4], esi
xor dword [0x5043bc], 0x990b1f
push 0x320033
mov dword [0x5045dc], ecx
xor edx, esi
sub ecx, dword [0x500651]
or dword [0x50457f], edx
dec ebx
xor esi, 0x80a0c78
rol eax, 0x15
xor edx, dword [0x500248]
or dword [0x5045cf], edi
xchg esi, esi
sub edi, dword [0x500888]
xor esi, eax
mov dword [0x5044f0], 0x16a48e62
mov dword [0x5044e0], 0x822b412
and dword [0x50441a], edi
push 0x6c0065
sub esi, dword [0x50068e]
xor eax, 0x1e35160
dec eax
xchg esi, esi
add esi, eax
dec esi
add edi, dword [0x500290]
inc esi
xor edx, 0xa9d169c
rol eax, 8
sub edi, esp
sub esi, dword [0x5003e4]
neg edi
xchg edx, edx
rol eax, 0x12
xor ecx, dword [0x50060c]
rol edx, 0x1e
inc esi
mov dword [0x50477c], 0x12683f32
mov dword [0x504488], 0xec6c3d0
push 0x6e0072
not eax
sub ebx, dword [0x50022e]
xor ecx, 0x2fa8a810
dec esi
xor ecx, dword [0x5006c6]
xor dword [0x504514], ecx
xchg eax, edx
xor eax, 0xeda4736
sub dword [0x504390], 0x638cc9
and dword [0x504224], ebx
xor edi, eax
dec ecx
add dword [0x50431b], ebx
sub ecx, dword [0x500990]
xor esi, dword [0x5006d2]
xor esi, 0x496d0de
ror esi, 0x14
xor esi, dword [0x50043e]
or dword [0x504779], ebx
add dword [0x5043c1], ecx
sub dword [0x5042dd], 0x38fd100
push 0x65006b
neg eax
xor esi, eax
sub ecx, dword [0x50005c]
xchg ebx, eax
neg esi
inc edx
call fcn.0041fdff
mov dword [0x504204], 0x1e2973c
call fcn.00406360
sub dword [0x5043b8], 0x198b8c0
xor edi, dword [0x500683]
add esi, esi
add ecx, dword [0x5003d0]
xor ecx, dword [0x500288]
add esi, eax
xor esi, dword [0x50008c]
sub edx, eax
mov dword [0x504830], 0x5a522ec
xor esi, 0x127d9cc
neg esi
call fcn.0041fdff
neg eax
mov dword [0x5045b6], 0x261536d0
call fcn.00403911
push esp
xchg eax, eax
neg ebx
xor esi, dword [0x5000a6]
xor edi, eax
neg esi
rol esi, 0x11
sub ecx, dword [0x5009ae]
xor edx, ecx
mov dword [0x5045b4], 0xc7d1174
not ecx
call fcn.004244a3
sub eax, 0x33f9861c
sub edi, dword [0x50057c]
ror eax, 0x1b
not esi
call fcn.00407fe0
call fcn.00406248
call fcn.004052ac
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
rol esi, 0x12
xor ecx, dword [0x504e9f]
inc eax
xor esi, eax
xor eax, edx
call fcn.0040500f
add ebx, esp
call fcn.00404172
xor edi, ebx
xor eax, 0x1b79cf92
mov dword [0x5041f0], ecx
xor edx, dword [0x504f86]
xor esi, eax
inc eax
dec eax
xor esi, eax
mov dword [0x50427a], esi
xor eax, 0x1b79cf92
xor edi, ebx
call fcn.004020ca
sub ebx, esp
call fcn.00401ab2
xor eax, edx
xor esi, eax
dec eax
ror esi, 0x12
add esp, 0x14
mov dword [0x50469c], 0xc254b56
add dword [0x50423c], edx
xor ebx, esp
ror edx, 0x17
sub dword [0x504128], ecx
neg ebx
rol eax, 2
xchg ecx, eax
add edi, eax
xor ebx, dword [0x504e3f]
neg edx
ror eax, 7
rol eax, 7
neg edx
sub edi, eax
xchg ecx, eax
ror eax, 2
neg ebx
mov dword [0x504608], ecx
rol edx, 0x17
xor ebx, esp
mov dword [0x504348], 0x20706760
push 0
mov dword [0x504226], ebx
xor ebx, dword [0x504c13]
call fcn.00406092
sub ecx, dword [0x504969]
mov dword [0x50460c], ecx
xchg eax, eax
neg ebx
mov dword [0x50446f], 0x29af1ad0
call fcn.00407fe0
mov dword [0x5044a6], 0x4c4100c
xor eax, 0x17385f60
sub ebx, dword [0x504f30]
xor esi, esp
xor ebx, dword [0x504c84]
xchg esi, eax
xchg esi, eax
xor esi, esp
xor eax, 0x17385f60
mov dword [0x5041a4], 0x552ab11
mov dword [0x504332], 0x2ea804b0
neg ebx
xchg eax, eax
call fcn.00405755
mov dword [0x504670], ebx
push 0x636f6c6c
or dword [0x504208], ecx
dec esi
xchg ebx, eax
or dword [0x50449f], ebx
ror edx, 9
sub eax, ebx
sub dword [0x5044c0], 0x2339698
ror esi, 0x10
xor dword [0x5047a0], 0xccb1e1b
xor esi, 0xbb97b80
mov dword [0x5042a4], 0x970dd88
add edx, ecx
xor ecx, eax
sub esi, 0x3a459c80
neg ecx
add esi, eax
call fcn.00403208
call fcn.0040767c
sub esi, eax
neg ecx
add esi, 0x3a459c80
xor ecx, eax
sub edx, ecx
mov dword [0x504528], 0x1f59d16
xor esi, 0xbb97b80
mov dword [0x5040e0], 0x196c8c51
rol esi, 0x10
xor dword [0x504708], 0x911ccaa
add eax, ebx
rol edx, 9
mov dword [0x504183], esi
xchg ebx, eax
inc esi
mov dword [0x504205], ebx
push 0x416c6175
sub esi, dword [0x5049c8]
rol esi, 0x1c
inc eax
xor edi, dword [0x504edc]
xchg eax, edx
add edi, edx
xor eax, esi
or dword [0x50461c], ecx
not edx
xor esi, eax
xor esi, eax
not edx
xor eax, esi
sub edi, edx
xchg eax, edx
dec eax
ror esi, 0x1c
push 0x74726956
xor ebx, dword [0x504be6]
xor ebx, dword [0x504b38]
rol eax, 5
neg ebx
or dword [0x504846], ebx
and dword [0x5046a0], 0xf8a704c
or dword [0x504174], 0xb4d7a60
xor esi, eax
xchg edi, eax
sub eax, 0x1a94b617
add dword [0x5045c7], 0x30a7c9a
mov dword [0x50416c], 0xd6caa05
add eax, 0x1a94b617
xchg edi, eax
xor esi, eax
and dword [0x5047c0], 0x6c545b7
sub dword [0x50450a], edx
neg ebx
ror eax, 5
push esp
xor esi, 0x15cd2caa
xor edi, esi
xchg eax, eax
xor edx, dword [0x504bf8]
sub esi, 0x49e9438
not esi
add esi, eax
xor edx, dword [0x5049ce]
sub esi, eax
sub esi, dword [0x504a3c]
add esi, ebp
mov dword [0x504606], ebx
mov dword [0x5044e9], esi
sub esi, ebp
add esi, eax
sub esi, eax
not esi
add esi, 0x49e9438
xchg eax, eax
xor edi, esi
xor esi, 0x15cd2caa
push eax
ror eax, 0xb
xor esi, eax
dec edx
xor eax, ecx
add esi, eax
xor ecx, dword [0x50488a]
xor esi, eax
xor ebx, ebp
or dword [0x5045ec], ebx
add esi, 0x28afb968
sub esi, 0x28afb968
mov dword [0x5045e9], ebx
xor ebx, ebp
xor esi, eax
sub esi, eax
xor eax, ecx
inc edx
xor esi, eax
rol eax, 0xb
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
not esi
add edx, dword [0x504fcc]
call fcn.0040500f
xor edi, 0x74eb6a7
inc ecx
sub edx, dword [0x504cdc]
or dword [0x504146], esi
neg esi
xor ebx, ebp
not esi
dec edx
add edx, 0x8b2a80
xor esi, 0x304ce48
sub esi, dword [0x50491d]
call fcn.00403208
mov dword [0x504328], 0xd0e6f90
inc eax
sub esi, dword [0x504b2d]
sub ebx, eax
sub dword [0x50414c], edx
call fcn.004044f9
dec ebx
inc ebx
or dword [0x50471d], edi
add ebx, eax
dec eax
mov dword [0x5047f2], 0xa3861b6
xor esi, 0x304ce48
sub edx, 0x8b2a80
inc edx
not esi
xor ebx, ebp
neg esi
mov dword [0x504704], ebx
dec ecx
xor edi, 0x74eb6a7
not esi
add esp, 0x10
call fcn.00405807
sub ecx, dword [0x504d3c]
xor edi, ecx
not edx
xor ecx, dword [0x504fa2]
sub dword [0x5042c6], edi
ror esi, 0x1c
call fcn.0040500f
rol edi, 5
xor dword [0x5043dc], edx
mov dword [0x5045b3], 0x1a90f80
ror edi, 5
rol esi, 0x1c
mov dword [0x5042ed], ebx
not edx
xor edi, ecx
call fcn.00403b24
push 0x40
xor ecx, 0x331272a
call fcn.00404172
sub dword [0x504348], 0x31bb46a
rol eax, 0x1a
or dword [0x504348], 0x23b48c4a
xor esi, esp
not eax
sub ebx, eax
not edx
sub ecx, dword [0x504b92]
xor ebx, eax
mov dword [0x5044fa], 0x10424fb3
xor eax, edx
xchg esi, eax
inc edx
mov dword [0x504498], 0xedad0a
dec edx
xchg esi, eax
xor eax, edx
xor ebx, eax
not edx
add ebx, eax
not eax
xor esi, esp
mov dword [0x504587], 0x127578
ror eax, 0x1a
or dword [0x5044db], 0x11f38f70
call fcn.0040500f
xor ecx, 0x331272a
push 0x3000
xor esi, eax
rol esi, 0x18
inc esi
sub ecx, dword [0x504ab3]
xor esi, 0x1a814934
xor edx, dword [0x5049bd]
sub edi, dword [0x504cac]
xor esi, esp
inc eax
xor esi, eax
rol edx, 0x1c
add esi, eax
ror edi, 0x1d
sub edi, eax
dec edx
not eax
call fcn.0040732a
call fcn.00402818
not eax
inc edx
add edi, eax
rol edi, 0x1d
sub esi, eax
ror edx, 0x1c
xor esi, eax
dec eax
xor esi, esp
xor esi, 0x1a814934
dec esi
ror esi, 0x18
xor esi, eax
push 0x7a9
xor eax, esp
xchg eax, edx
xor esi, 0x10a9e704
ror esi, 0x18
add esi, dword [0x5049da]
xor ecx, edx
rol esi, 0xd
call fcn.00404172
not eax
mov dword [0x50464c], ecx
xor esi, eax
call fcn.00407240
add ebx, dword [0x504cc7]
not eax
ror esi, 0x10
xor edx, 0x757f4df
sub esi, ebp
xchg eax, eax
sub ebx, edx
not eax
xor ebx, eax
xor ebx, eax
not eax
add ebx, edx
xchg eax, eax
add esi, ebp
xor edx, 0x757f4df
rol esi, 0x10
not eax
call fcn.00405755
xor esi, eax
or dword [0x5046e8], esi
not eax
ror esi, 0xd
xor ecx, edx
rol esi, 0x18
xor esi, 0x10a9e704
xchg eax, edx
xor eax, esp
push 0
inc esi
ror esi, 0x1b
mov dword [0x5046d0], 0xaa1f730
or dword [0x5044c1], 0xf9a091a
xor esi, 0xbfd01a0
add ecx, dword [0x504ee6]
inc ebx
xor edi, dword [0x504e09]
call fcn.00404172
ror eax, 0x1d
dec esi
inc esi
rol eax, 0x1d
dec ebx
xor esi, 0xbfd01a0
mov dword [0x5043c3], 0x17aec048
and dword [0x504578], 0x9c6dbfc
rol esi, 0x1b
dec esi
call eax
sub eax, ebx
inc eax
add esi, 0x8cad9a8
xor dword [0x5044d8], 0x76bc1ee
xor esi, edi
neg esi
xor ecx, 0x219cb75d
ror esi, 0x15
sub esi, eax
xor eax, 0x1d352fd8
rol esi, 0x15
sub ebx, 0x664ba26
call fcn.00403208
xor edx, eax
ror esi, 0x1b
not eax
xor esi, dword [0x504d4c]
not eax
rol esi, 0x1b
xor edx, eax
add ebx, 0x664ba26
ror esi, 0x15
xor eax, 0x1d352fd8
add esi, eax
rol esi, 0x15
xor ecx, 0x219cb75d
neg esi
xor esi, edi
xor dword [0x50417a], 0xbdb1ae0
sub esi, 0x8cad9a8
dec eax
add eax, ebx
call 0x4b88f0
add edx, esp
call fcn.00401ab2
not esi
call fcn.0040500f
mov dword [0x50466f], ebx
rol edx, 0x1e
inc edx
rol esi, 0x12
dec edx
sub edx, eax
xor ebx, esp
ror esi, 3
xor esi, eax
ror esi, 0xf
xor esi, eax
neg edx
sub ebx, eax
xchg esi, edx
not eax
not eax
xchg esi, edx
add ebx, eax
neg edx
xor esi, eax
rol esi, 0xf
xor esi, eax
rol esi, 3
xor ebx, esp
add edx, eax
inc edx
ror esi, 0x12
dec edx
ror edx, 0x1e
call fcn.00408ffe
not esi
sub edx, esp
pop esi
xor esi, eax
inc esi
sub edi, eax
xor esi, eax
dec edx
xor dword [0x504775], edi
sub dword [0x50467b], ecx
call fcn.00403b24
sub ecx, dword [0x504a3c]
call fcn.00404172
neg esi
xor eax, 0x169f99c5
call fcn.00403911