Function at 0x4042ae
Capabilities:
Hash data using murmur3

Disassembly:
not edx
ror esi, 0x17
ror esi, 6
neg eax
dec edx
dec ecx
rol eax, 0xf
inc esi
xor ecx, 0xb04365bd
call fcn.00401e7d
push esi
add ecx, 0xd71f7272
ror esi, 0x1e
call fcn.00406023
sub ecx, dword [0x42aa8f]
add ecx, dword [0x42acc9]
sub eax, edi
dec eax
xor dword [0x42a900], eax
inc esi
call fcn.004022a2
dec ecx
xor edi, ecx
or esi, dword [0x42adce]
sub eax, dword [0x42ae62]
sub edi, ebp
add edi, ebp
xor edi, ecx
inc ecx
dec esi
or dword [0x42a6fd], eax
inc eax
add eax, edi
call fcn.0040514a
rol esi, 0x1e
sub ecx, 0xd71f7272
mov edi, 0xd598edf4
mov dword [0x42a83f], 0xdf096660
add esi, dword [0x42acd8]
call fcn.00406932
ror esi, 0x1d
dec edi
ror ebx, 0x19
xor edi, 0xa178cdea
ror edx, 0x14
neg edx
add ebx, 0x94b69892
inc ecx
add dword [0x42a896], esi
call fcn.00405b1b
sub dword [0x42a498], edx
call fcn.00402717
neg esi
dec esi
sub eax, 0x97002fba
add eax, 0x97002fba
inc esi
neg esi
call fcn.004014c2
call fcn.00406023
dec ecx
sub ebx, 0x94b69892
neg edx
rol edx, 0x14
xor edi, 0xa178cdea
rol ebx, 0x19
inc edi
rol esi, 0x1d
xor edi, 0xd2128337
sub dword [0x42a361], ebx
ror edx, 8
neg edx
sub edx, ecx
call fcn.0040514a
sub dword [0x42a80c], 0xd02635dc
sub edx, 0x9fa44cc5
not ebx
xor ebx, 0x910ae374
add dword [0x42a5cf], ebx
xchg ebx, eax
xor eax, 0x430dc459
xor ecx, dword [0x42ad69]
neg edx
call fcn.0040514a
call fcn.0040514a
neg edx
xor eax, 0x430dc459
xchg ebx, eax
or dword [0x42a4cd], ebx
xor ebx, 0x910ae374
not ebx
add edx, 0x9fa44cc5
and dword [0x42a809], 0xc351917c
add edx, ecx
neg edx
rol edx, 8
add edi, 0x39e1f2b2
add dword [0x42a87e], eax
call fcn.0040514a
ror edx, 0xf
call fcn.0040514a
and dword [0x42a84a], ecx
ror ebx, 0x1e
call fcn.0040514a
add esi, dword [0x42af77]
call fcn.00402508
or ecx, dword [0x42abd0]
call fcn.00402508
call fcn.00401f03
rol ebx, 0x1e
call fcn.0040514a
rol edx, 0xf
mov dword [0x42a7a1], ebx
push edi
call fcn.00402006
sub dword [0x42a696], ecx
xor edx, dword [0x42abf6]
ror edi, 7
neg ebx
xor edi, 0x6e578c44
rol esi, 7
xor edx, esi
xor esi, 0x5ac5d722
neg esi
sub esi, dword [0x42ae3d]
call fcn.00401e7d
sub eax, esp
and dword [0x42a846], ebx
rol edx, 4
xor edi, esp
call fcn.004062a2
xor ecx, dword [0x42ad93]
xor ecx, 0x81adc0ba
call fcn.0040514a
call fcn.00406697
xor ecx, 0x81adc0ba
call fcn.00406023
xor edi, esp
ror edx, 4
add dword [0x42a514], edi
add eax, esp
call fcn.0040514a
neg esi
xor esi, 0x5ac5d722
xor edx, esi
ror esi, 7
xor edi, 0x6e578c44
neg ebx
rol edi, 7
and dword [0x42a4ee], ecx
call fcn.0040514a
mov edx, 0xe50930fb
neg ebx
xor dword [0x42a39b], ecx
rol esi, 8
mov dword [0x42a4db], ebx
add eax, ebp
dec ebx
sub dword [0x42a5b6], edi
add eax, dword [0x42ac61]
dec edi
xor dword [0x42a60b], 0x8a02665a
xor edx, edi
not esi
ror ecx, 0x14
not edi
xor edi, edx
add edi, ebp
ror edx, 0xc
call fcn.0040514a
call fcn.0040514a
rol edx, 0xc
sub edi, ebp
xor edi, edx
not edi
rol ecx, 0x14
not esi
xor edx, edi
inc edi
add dword [0x42a5a5], eax
inc ebx
sub eax, ebp
ror esi, 8
sub dword [0x42a95a], ecx
neg ebx
xor edx, 0x5e6afd69
neg ebx
and dword [0x42a3ba], eax
neg edi
sub ecx, dword [0x42abec]
dec eax
call fcn.0040514a
and dword [0x42a724], edi
inc ecx
rol edi, 0xa
xchg edx, eax
add edi, 0xa025b22d
call fcn.004016f7
add ecx, dword [0x42a9d6]
add ebx, 0xb8e11301
dec ebx
xchg eax, esi
xchg eax, esi
inc ebx
sub ebx, 0xb8e11301
call fcn.0040514a
sub edi, 0xa025b22d
xchg edx, eax
ror edi, 0xa
dec ecx
mov dword [0x42a6fc], esi
call fcn.00406023
inc eax
neg edi
sub dword [0x42a780], ebx
neg ebx
xor edx, 0xcf11a4c4
dec eax
add esi, 0xe3a8fcea
sub esi, dword [0x42a9d5]
call fcn.0040339c
add esi, dword [0x42aecf]
xchg edi, esi
ror esi, 9
or dword [0x42a973], edx
or dword [0x42a7ca], edi
ror ecx, 0x1a
sub esi, esp
inc edi
mov dword [0x42a685], ecx
or esi, dword [0x42af30]
and dword [0x42a75e], ecx
dec eax
xor ecx, esi
sub dword [0x42a46b], edi
xor ecx, esi
inc eax
xor dword [0x42a5fe], edx
add dword [0x42a55f], eax
dec edi
add esi, esp
rol ecx, 0x1a
add dword [0x42a743], ebx
rol esi, 9
xchg edi, esi
call fcn.0040514a
sub esi, 0xe3a8fcea
inc eax
push edx
neg ebx
ror ecx, 0x1b
xor edi, dword [0x42accc]
call fcn.004022a2
sub ecx, 0xbc4a03d2
or ecx, dword [0x42aa38]
sub ebx, ebp
xchg ebx, eax
rol eax, 6
inc edx
call fcn.00402508
call fcn.0040514a
dec edx
ror eax, 6
xchg ebx, eax
add ebx, ebp
add ecx, 0xbc4a03d2
call fcn.00401f03
rol ecx, 0x1b
neg ebx
push esp
xor dword [0x42a77f], esi
or dword [0x42a409], ecx
dec eax
sub eax, dword [0x42aee8]
neg edi
xor edi, eax
add eax, esp
xor eax, esi
xchg ecx, eax
not edx
call fcn.00405987
call fcn.004062a2
call fcn.00405378
not edx
xchg ecx, eax
xor eax, esi
sub eax, esp
xor edi, eax
neg edi
inc eax
mov dword [0x42a4b4], ebx
or dword [0x42a661], edx
push eax
neg esi
or dword [0x42a666], eax
not ebx
call fcn.00406697
dec ebx
call fcn.004016f7
xor ecx, ebp
add ebx, dword [0x42acc4]
sub dword [0x42a866], edi
xor eax, 0xeed7b9f9
add ecx, 0xc76ef2ef
xor dword [0x42a5ab], ebx
neg esi
add esi, dword [0x42ab02]
neg esi
sub ecx, 0xc76ef2ef
xor eax, 0xeed7b9f9
xor ecx, ebp
inc ebx
not ebx
or dword [0x42a673], edx
neg esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
add edx, 0x46e38562
rol ebx, 7
sub dword [0x42a6f0], edi
add ebx, edi
or ecx, dword [0x42adc8]
add dword [0x42a504], edi
neg edx
or edi, dword [0x42ad50]
xor ecx, ebx
add ecx, dword [0x42aeb2]
sub esi, dword [0x42afa3]
xchg edi, esi
ror ebx, 0x11
not esi
call fcn.004056a4
not esi
rol ebx, 0x11
xchg edi, esi
xor ecx, ebx
neg edx
add dword [0x42a384], esi
sub ebx, edi
ror ebx, 7
sub edx, 0x46e38562
add esp, 0x10
xor eax, 0x330973de
xor eax, dword [0x42a9ba]
xor edi, ebp
call fcn.0040277a
xor ebx, 0x324bef3
inc edi
and dword [0x42a405], ecx
ror eax, 0x10
xchg eax, esi
xchg edi, edx
xchg edi, edx
xchg eax, esi
rol eax, 0x10
or dword [0x42a6e7], ecx
dec edi
xor ebx, 0x324bef3
call fcn.00401b41
xor edi, ebp
xor eax, 0x330973de
mov ebx, 0x102b8cd
mov dword [0x42a4d5], edx
call fcn.0040211b
add edi, dword [0x42ab41]
sub edi, dword [0x42ac08]
or edi, dword [0x42aa71]
add esi, 0x720543e0
rol edx, 7
call fcn.0040514a
add eax, 0x17145b8
dec ebx
add ebx, 0xcc69fcf8
dec ebx
call fcn.00401f03
inc ebx
sub ebx, 0xcc69fcf8
inc ebx
sub eax, 0x17145b8
ror edx, 7
sub esi, 0x720543e0
call fcn.0040514a
xor dword [0x42a42a], esi
xor ebx, 0xe14ca89
xchg ebx, esi
call fcn.0040585f
dec ebx
xor eax, dword [0x42afb9]
call fcn.00401d43
sub edi, 0x20359fa
xor esi, 0x9fb14773
or edx, dword [0x42af32]
not esi
or dword [0x42a477], edx
sub esi, 0x6030aa30
xor ecx, eax
neg eax
xor ecx, dword [0x42ae80]
rol eax, 6
call fcn.00402717
ror edx, 0x1e
sub dword [0x42a422], 0x2066072b
rol edx, 0x1e
ror eax, 6
neg eax
xor ecx, eax
add esi, 0x6030aa30
not esi
xor esi, 0x9fb14773
add edi, 0x20359fa
call fcn.0040585f
inc ebx
xchg ebx, esi
add ebx, 0xf0e98dfc
dec eax
sub edi, dword [0x42ac57]
dec esi
add edx, 0x791d49e
xor edi, 0x85b3bad3
call fcn.0040514a
add esi, 0x6c047cbd
inc edx
xor ebx, dword [0x42abf8]
inc ebx
call fcn.00405378
xor edi, 0x96fe255a
add eax, 0xce52d52c
neg edx
add dword [0x42a6f8], ebx
ror edi, 4
sub dword [0x42a4b2], ebx
call fcn.00402c27
mov dword [0x42a3ed], ebx
mov dword [0x42a722], ecx
rol edi, 4
mov dword [0x42a581], edx
neg edx
sub eax, 0xce52d52c
xor edi, 0x96fe255a
call fcn.0040514a
dec ebx
dec edx
sub esi, 0x6c047cbd
call fcn.00405b1b
xor edi, 0x85b3bad3
sub edx, 0x791d49e
inc esi
inc eax
push ebx
call fcn.0040514a
xor ecx, eax
or esi, dword [0x42abd2]
add eax, dword [0x42ae4a]
or dword [0x42a4ff], 0xe2f80e4b
or dword [0x42a5b9], 0xce8b0340
call fcn.00402c27
xchg eax, edx
xor esi, dword [0x42ac3c]
xchg ebx, edx
sub edi, 0xa8bec7f6
inc eax
ror ebx, 0x14
call fcn.0040514a
sub edx, dword [0x42ad61]
dec esi
ror ebx, 0x13
not ebx
or dword [0x42a441], ecx
xchg ecx, eax
xor ebx, 0xa4a834ac
call fcn.004031e8
xor ebx, 0xa4a834ac
xchg ecx, eax
add dword [0x42a8d8], esi
not ebx
rol ebx, 0x13
inc esi
call fcn.00402c27
rol ebx, 0x14
dec eax
add edi, 0xa8bec7f6
xchg ebx, edx
xchg eax, edx
call fcn.0040514a
and dword [0x42a819], 0xaecec3df
xor ecx, eax
call fcn.0040514a
mov esi, 0xe9eab4c9
add ecx, 0x982b90
dec edi
sub ebx, dword [0x42ada9]
rol ebx, 5
not edx
sub ebx, dword [0x42ad40]
sub eax, ebx
mov dword [0x42a68a], 0x6c15c6c
rol ebx, 0xa
xor ebx, dword [0x42ac34]
add esi, dword [0x42ab00]
or eax, dword [0x42ad20]
ror edi, 0x14
call fcn.0040514a
add dword [0x42a76f], 0x114141f
dec esi
add dword [0x42a8c5], edx
call fcn.00402c27
inc esi
and dword [0x42a3ad], 0x78c28079
call fcn.00401b41
rol edi, 0x14
ror ebx, 0xa
add eax, ebx
not edx
ror ebx, 5
inc edi
sub ecx, 0x982b90
and esi, 0x7d2dee0f
xor ebx, 0xfef4f061
or ecx, dword [0x42ac8c]
not ecx
sub edx, dword [0x42adce]
not esi
sub esi, dword [0x42af5d]
sub dword [0x42a392], eax
mov dword [0x42a448], esi
or dword [0x42a608], ecx
call fcn.00406697
or dword [0x42a67a], ebx
or dword [0x42a522], eax
and dword [0x42a92e], esi
not esi
not ecx
xor ebx, 0xfef4f061
xor esi, 0x69289409
or edx, dword [0x42adbe]
add edx, esi
call fcn.00401f59
add eax, dword [0x42ad7d]
add ebx, esp
call fcn.0040211b
rol esi, 0xa
and dword [0x42a524], 0x86e1c047
call fcn.0040514a
add esi, 0x88e52366
call fcn.004016f7
xor dword [0x42a737], edx
rol edi, 0x17
not esi
xor edx, 0xd6e44db0
not esi
xor esi, ecx
xor esi, eax
sub edi, dword [0x42ade2]
and dword [0x42a84f], edx
xor esi, eax
xor esi, ecx
not esi
xor edx, 0xd6e44db0
not esi
ror edi, 0x17
sub esi, 0x88e52366