Function at 0x40a3e3
Capabilities:
Hash data using murmur3

Disassembly:
jmp 0x40a43c
fild qword [ebx]
cmc
ror ecx, 0x1c
sub edx, esp
add esi, ebx
mov ecx, 0x78ec847e
or dword [0x434c17], edx
call fcn.0041f1e3
ror esi, 3
xor dword [0x434d1a], edi
rol eax, 0xc
dec ecx
neg edi
inc edi
dec ecx
not edi
or eax, dword [0x434ef8]
xchg esi, eax
or ecx, dword [0x434f04]
and dword [0x434d0c], eax
add eax, dword [0x434f36]
call fcn.004068a9
call fcn.0041f171
xchg esi, eax
not edi
inc ecx
dec edi
neg edi
inc ecx
ror eax, 0xc
rol esi, 3
call fcn.0041d476
sub dword [0x434d67], edx
sub ecx, 0x97d612f1
or dword [0x434bb0], esi
add ecx, dword [0x434f4b]
dec ebx
sub ebx, dword [0x434de2]
ror edx, 4
call fcn.0040fa49
xor edx, 0x552216a
or ecx, dword [0x434de1]
add esi, ebp
sub ebx, dword [0x434e09]
inc edx
call fcn.004125b7
dec edx
sub esi, ebp
xor edx, 0x552216a
call fcn.00414ad7
rol edx, 4
inc ebx
or dword [0x434d8c], esi
add ecx, 0x1ee98eb3
neg ecx
or eax, dword [0x434e8e]
add dword [0x434b8c], ecx
call fcn.00413b3f
sub ebx, edx
dec ebx
not esi
xchg esi, eax
add esi, dword [0x434e32]
sub esi, dword [0x434f33]
and dword [0x434bb1], edx
add dword [0x434cb4], edx
or edx, dword [0x434e56]
xchg edx, eax
add ebx, esi
call fcn.004207b0
sub ebx, esi
xchg edx, eax
add dword [0x434c60], esi
xchg esi, eax
not esi
inc ebx
add ebx, edx
or dword [0x434b89], ecx
neg ecx
push ecx
dec ebx
rol ecx, 0x1f
inc esi
or edx, dword [0x434e9b]
rol eax, 0x1e
xor dword [0x434c18], ecx
rol esi, 0x16
xor eax, dword [0x434dbd]
call fcn.00410bfc
xor edx, esi
sub esi, edx
add esi, edx
xor edx, esi
ror esi, 0x16
ror eax, 0x1e
dec esi
ror ecx, 0x1f
inc ebx
mov edi, 0x2c548d2e
dec edi
xchg edx, eax
dec eax
xchg eax, esi
rol eax, 0xf
sub ecx, esp
xor eax, dword [0x434dc1]
xor ebx, edi
add edx, 0x597d1f30
xor edx, 0x88836265
sub ebx, 0x2faf8bd
and dword [0x434d14], ecx
mov dword [0x434d61], eax
or edx, dword [0x434dfd]
call fcn.0040acc3
mov dword [0x434bdd], eax
xor dword [0x434c97], ecx
add ebx, 0x2faf8bd
xor edx, 0x88836265
sub edx, 0x597d1f30
xor ebx, edi
add ecx, esp
ror eax, 0xf
xchg eax, esi
inc eax
xchg edx, eax
inc edi
xor edi, 0xf355cc20
sub esi, 0xc7f09569
inc edi
or edx, dword [0x434f27]
not esi
xchg edi, esi
rol ecx, 0xe
dec eax
or dword [0x434bd4], ebx
neg eax
xor edi, 0x44887983
sub dword [0x434c15], eax
call fcn.0040617c
call fcn.0041a40f
add dword [0x434d33], esi
xor edi, 0x44887983
neg eax
mov dword [0x434d45], eax
inc eax
ror ecx, 0xe
xchg edi, esi
not esi
dec edi
add esi, 0xc7f09569
sub edi, 0xdf01110e
not ebx
call fcn.00402fb1
xor dword [0x434c66], 0x7be05cdf
ror ebx, 4
inc ecx
or ecx, dword [0x434ee0]
dec esi
rol ebx, 0x1b
call fcn.00414a4f
ror ecx, 0x15
rol ecx, 0x15
call fcn.0040573a
ror ebx, 0x1b
inc esi
dec ecx
rol ebx, 4
call fcn.0040849a
not ebx
push edi
xor edi, 0xf50d0bf3
xchg edi, esi
dec eax
xor ecx, 0xe80a56f9
neg esi
xor esi, dword [0x434db9]
neg edx
xor ecx, edx
add dword [0x434d25], ecx
neg edi
xor ebx, ecx
xchg ecx, edx
and dword [0x434bd3], edi
rol eax, 0x19
call fcn.00404003
ror eax, 0x19
xor dword [0x434c22], edx
xchg ecx, edx
xor ebx, ecx
neg edi
mov dword [0x434be8], eax
xor ecx, edx
neg edx
neg esi
xor ecx, 0xe80a56f9
inc eax
xchg edi, esi
xor edi, 0xf50d0bf3
push 0x50bcc
add eax, dword [0x434e16]
xor ebx, esp
xor edx, dword [0x434eab]
sub esi, 0xb00f06a7
sub ebx, dword [0x434e83]
add eax, dword [0x434f3e]
add edx, 0xe1a09554
call fcn.0040e1e7
ror ebx, 7
not esi
xor edx, 0x72aa3d22
xor esi, dword [0x434e72]
inc edi
rol ecx, 0x18
add edx, ebp
not esi
call fcn.0041819f
call fcn.0040acc3
not esi
sub edx, ebp
ror ecx, 0x18
dec edi
xor edx, 0x72aa3d22
not esi
rol ebx, 7
sub edx, 0xe1a09554
add esi, 0xb00f06a7
xor ebx, esp
mov esi, 0x184ef3c9
add eax, 0xbb9fca3f
sub ebx, ebp
ror esi, 0x16
inc esi
add edi, dword [0x434e09]
sub ecx, dword [0x434e47]
not esi
or dword [0x434cbd], 0x1f39d7c3
call fcn.0040810d
or eax, dword [0x434dc7]
call fcn.0040e484
call fcn.0041c367
xor dword [0x434c22], 0x46299b7d
not esi
dec esi
rol esi, 0x16
add ebx, ebp
sub eax, 0xbb9fca3f
and esi, 0x959d25b0
rol edi, 0x10
xor dword [0x434c52], eax
xchg edi, edx
rol eax, 0x1f
add edi, dword [0x434f24]
add edi, eax
xor eax, esi
sub edx, ebp
or edx, dword [0x434e5e]
rol ecx, 0x11
or eax, dword [0x434e8b]
sub ecx, edx
ror ecx, 0x1c
or dword [0x434b88], eax
call fcn.0041e6a6
call fcn.00412382
rol ecx, 0x1c
add ecx, edx
ror ecx, 0x11
add edx, ebp
xor eax, esi
sub edi, eax
ror eax, 0x1f
xchg edi, edx
ror edi, 0x10
sub esi, 0x100c2180
add ebx, dword [0x434e93]
rol edi, 3
add eax, ebx
or edx, dword [0x434eab]
sub ebx, dword [0x434eb0]
mov dword [0x434bce], esi
sub eax, 0xda5fd62f
ror ecx, 1
not esi
rol eax, 0x1b
sub eax, dword [0x434eb2]
xor eax, 0xb613db34
xor dword [0x434d75], ebx
call fcn.00403107
call fcn.0040acc3
sub dword [0x434c18], ebx
xor eax, 0xb613db34
ror eax, 0x1b
not esi
rol ecx, 1
add eax, 0xda5fd62f
and dword [0x434d5a], ebx
sub eax, ebx
ror edi, 3
push esi
or edx, dword [0x434f39]
inc ebx
add ebx, dword [0x434f2a]
ror ebx, 0x19
sub edx, ecx
inc edx
not ebx
xor ebx, eax
sub ebx, 0xc10db273
xchg ecx, eax
ror eax, 0x15
add ebx, 0xa2f1af84
xor edx, ebp
sub eax, esp
add eax, esp
xor edx, ebp
sub ebx, 0xa2f1af84
rol eax, 0x15
xchg ecx, eax
add ebx, 0xc10db273
xor ebx, eax
not ebx
dec edx
add edx, ecx
rol ebx, 0x19
dec ebx
call eax
dec eax
ror eax, 6
sub esi, 0xa4cedb94
ror ecx, 0x11
inc edx
xor esi, ecx
add ecx, ebx
dec ebx
call fcn.0041c742
xor esi, 0x27430fe2
call fcn.0041770c
call fcn.0040acc3
xor esi, 0x27430fe2
call fcn.0041dcbe
add dword [eax], eax
inc ebx
sub ecx, ebx
xor esi, ecx
dec edx
rol ecx, 0x11
add esi, 0xa4cedb94
rol eax, 6
inc eax
lea esi, [0xa71e9190]
ror ebx, 0xd
neg eax
or dword [0x434d5f], eax
neg ecx
inc edi
add edx, ebp
neg eax
xor dword [0x434d30], edi
not esi
add ecx, dword [0x434f1c]
call fcn.0040c41c
call fcn.0040acc3
not esi
neg eax
sub edx, ebp
dec edi
neg ecx
sub dword [0x434b68], ecx
neg eax
rol ebx, 0xd
or esi, 0x2f1f624e
not edx
xor dword [0x434c01], esi
call fcn.00404976
rol ecx, 0xd
sub edx, 0x96308a55
neg esi
call fcn.0040ef72
xchg eax, esi
not esi
add edi, 0xcc69a1fa
call fcn.0041c32f
rol ebx, 0x10
call fcn.0040d47c
call fcn.00408bb9
ror ebx, 0x10
call fcn.0041edba
sub edi, 0xcc69a1fa
not esi
xchg eax, esi
call fcn.0040edf3
neg esi
add edx, 0x96308a55
ror ecx, 0xd
call fcn.00410872
not edx
add esi, 0x517c1c22
sub dword [0x434d4e], edx
xor ecx, esi
call fcn.0040e351
add dword [0x434c73], ecx
add ecx, 0x209b087c
xor edi, dword [0x434f4b]
xor ebx, dword [0x434e57]
add dword [0x434be3], edi
ror edx, 0x1e
dec edx
or dword [0x434cf2], ecx
or ecx, dword [0x434fb5]
add dword [0x434bec], 0x6c7e9ceb
ror edi, 0xe
sub dword [0x434c26], esi
not esi
sub dword [0x434bdc], 0xde1002b5
xor dword [0x434c9f], 0x40d67ac8
not esi
rol edi, 0xe
or dword [0x434be6], 0x9029851e
sub dword [0x434cc3], edi
inc edx
rol edx, 0x1e
add dword [0x434bdf], ecx
sub ecx, 0x209b087c
xor dword [0x434c0f], edx
call fcn.00419c38
xor ecx, esi
or dword [0x434b95], ecx
mov edi, eax
rol ebx, 3
call fcn.0040c7ef
add edi, dword [0x434ec8]
sub dword [0x434c41], ebx
xor ecx, 0xb273f624
or esi, dword [0x434f38]
sub dword [0x434c8a], eax
dec ecx
xor ecx, 0x4b2dac52
neg ecx
add esi, dword [0x434f6c]
rol ecx, 0x13
add ebx, dword [0x434ea5]
mov dword [0x434c83], edi
call fcn.00421135
or dword [0x434d70], edi
ror ecx, 0x13
neg ecx
xor ecx, 0x4b2dac52
inc ecx
sub dword [0x434b9d], eax
xor ecx, 0xb273f624
xor dword [0x434b6d], esi
call fcn.00410a30
ror ebx, 3
mov ecx, 0x50bcc
or dword [0x434d79], 0xad672d50
rol esi, 0x19
or eax, dword [0x434ddc]
xchg edi, eax
sub edx, dword [0x434e78]
and dword [0x434b72], ebx
or ecx, dword [0x434e94]
or ecx, dword [0x434e70]
ror eax, 0x1b
xor edi, ebx
sub dword [0x434c28], esi
mov dword [0x434bbd], edi
xor edi, ebx
rol eax, 0x1b
and dword [0x434cd3], eax
xchg edi, eax
ror esi, 0x19
rep movsb byte es:[edi], byte [esi]
call fcn.00401840
add dword [0x434d8e], ebx
xchg esi, edx
not esi
or dword [0x434b6e], eax
mov dword [0x434cc3], 0x4bf9d119
inc ebx
add byte [ecx], bl
sar ecx, 1
dec ebx
sub eax, dword [0x434e99]
xor edi, 0x55046f83
xchg eax, esi
xor dword [0x434caa], edx
xchg ecx, esi
not esi
xor esi, 0xdad60a0d
ror edi, 0x1f
not edi
call fcn.0040c7be
not edi
rol edi, 0x1f
xor esi, 0xdad60a0d
not esi
xchg ecx, esi
and dword [0x434c93], edi
xchg eax, esi
xor edi, 0x55046f83
not esi
xchg esi, edx
call fcn.0041acf1
call fcn.0040f1a0
dec esi
xchg ebx, esi
sub dword [0x434b8b], 0x3626a16d
rol eax, 9
dec edi
sub eax, ebp
rol edi, 0x14
inc edi
xor ecx, 0x79f9bc49
xor edi, dword [0x434e81]
xor ebx, esp
not ebx
sub eax, dword [0x434f8b]
add edx, dword [0x434f3c]
call fcn.0041ab6a
xor eax, dword [0x434e89]
or edx, dword [0x434f07]
not ebx
xor ebx, esp
xor ecx, 0x79f9bc49
dec edi
ror edi, 0x14
add eax, ebp
inc edi
ror eax, 9
xor dword [0x434d73], 0xf25f59f5
xchg ebx, esi
inc esi
inc edi
add dword [eax + eax], ecx
add byte [eax], al
xor eax, eax
inc eax
jmp 0x40ab5a