Function at 0x4ca951
Capabilities:
Hash data using murmur3

Disassembly:
and dword [0x5717f3], esi
add edi, dword [0x571f7e]
sub esi, dword [0x571a53]
call fcn.0040c8b8
or dword [0x571403], esi
call fcn.00432070
xor ecx, dword [0x571ada]
call fcn.00430234
xor edi, esp
neg edx
add edi, dword [0x571f60]
rol esi, 0x1b
sub ebx, dword [0x571c85]
dec eax
xor edi, 0x5f55177d
not esi
xor edi, eax
xor edi, eax
not esi
xor edi, 0x5f55177d
inc eax
ror esi, 0x1b
neg edx
xor edi, esp
call fcn.00451ebc
call fcn.00451ebc
xor dword [0x571529], edi
call fcn.004de806
sub dword [0x57142a], edi
call fcn.00497f92
dec ebx
xor ecx, edx
push 0xcab
sub esi, ebp
rol eax, 0xc
xor esi, ebp
ror esi, 0x17
inc esi
not eax
xor ecx, dword [0x571986]
add ecx, dword [0x571d17]
xor ecx, 0x63f7b448
neg ecx
sub dword [0x5714bd], ecx
not esi
call fcn.004b0032
add ecx, edx
or dword [0x571911], edx
dec edi
sub ebx, dword [0x571c93]
mov dword [0x571721], edx
or edx, dword [0x571afb]
xor esi, dword [0x571d37]
sub dword [0x571467], ebx
sub ecx, dword [0x57196d]
xor dword [0x57181b], edi
inc edi
mov dword [0x5713f4], edi
sub ecx, edx
call fcn.00406193
not esi
or dword [0x5714f7], edi
neg ecx
xor ecx, 0x63f7b448
not eax
dec esi
rol esi, 0x17
xor esi, ebp
ror eax, 0xc
add esi, ebp
mov edi, 0x62154ec6
rol esi, 0xc
call fcn.0041bec0
add edi, 0x8646dab8
xor eax, 0x5c682fbb
xor ecx, 0x1eb73265
not ecx
inc esi
add dword [0x571893], 0x49d5f2c6
inc eax
ror eax, 0xf
rol eax, 0xf
dec eax
and dword [0x571671], 0x92e658d4
dec esi
not ecx
xor ecx, 0x1eb73265
xor eax, 0x5c682fbb
sub edi, 0x8646dab8
ror esi, 0xc
xor edi, 0xea540872
xor edi, 0x9c681378
mov dword [0x57164f], ebx
neg edx
xchg eax, edx
xor ecx, 0xa1cdcd2e
ror edx, 3
neg ecx
ror edx, 0x17
add ebx, 0xfe607811
call fcn.00403cb8
add edi, 0xb150a566
sub edx, 0xe10539f6
xor edi, 0xda7048fb
xor edi, 0xda7048fb
add edx, 0xe10539f6
sub edi, 0xb150a566
sub ebx, 0xfe607811
rol edx, 0x17
neg ecx
rol edx, 3
xor ecx, 0xa1cdcd2e
xchg eax, edx
neg edx
and dword [0x5716d2], edx
xor edi, 0x9c681378
add edi, 0x77beb94c
add eax, esp
xor edx, dword [0x571c86]
not esi
xor dword [0x571885], edx
xor edi, ebx
xor edx, 0x512a49e7
xor dword [0x571530], esi
not esi
mov dword [0x571563], ecx
rol esi, 0xc
sub esi, dword [0x571b89]
add dword [0x571325], eax
xor ecx, edx
add edx, 0xf85321f6
sub edx, 0xf85321f6
xor ecx, edx
or dword [0x571406], edx
adc eax, 0x571406
ror esi, 0xc
and dword [0x5714a4], eax
not esi
xor edx, 0x512a49e7
xor edi, ebx
mov dword [0x57169c], edi
not esi
sub eax, esp
push edi
sub edx, esp
call fcn.00477fdf
not eax
sub eax, dword [0x571d46]
xor esi, dword [0x571b31]
sub dword [0x571712], esi
xchg ecx, edx
inc esi
xor ecx, edi
xchg edi, eax
or dword [0x5715b2], 0xeb75d49
add ecx, 0xe613f3ae
call fcn.004da5bc
add dword [0x571818], esi
neg edx
call fcn.004c5728
neg edx
mov dword [0x5718d4], ebx
call fcn.00416059
sub ecx, 0xe613f3ae
xchg edi, eax
xor ecx, edi
dec esi
xchg ecx, edx
not eax
add edx, esp
call eax
xor dword [0x5718b1], edx
mov dword [0x571867], edi
sub ecx, ebp
xor dword [0x571756], edi
sub dword [0x5717e1], eax
sub edx, ebx
inc esi
call fcn.004957c7
add ecx, dword [0x571c49]
not esi
rol eax, 0x10
xor dword [0x571653], ebx
or edx, dword [0x571d5a]
not ecx
ror ecx, 0xd
and dword [0x571362], 0x5deaaee9
sub esi, dword [0x571b3d]
not eax
or edi, dword [0x571a9c]
not esi
xor edi, 0x7ad4fe01
xor edi, 0x7ad4fe01
not esi
not eax
sub dword [0x57183a], 0xb8a8fcb0
rol ecx, 0xd
not ecx
ror eax, 0x10
not esi
call fcn.00474d39
dec esi
add edx, ebx
xor dword [0x5713a6], esi
xor dword [0x57146a], ebx
add ecx, ebp
mov dword [0x571630], eax
sub dword [0x5718ad], eax
mov esi, 0x9c7da95
not ebx
call fcn.0048af0c
rol eax, 0xb
sub ecx, eax
xchg edx, eax
xor eax, dword [0x571fbf]
xor edi, 0xbaa276f0
dec ecx
neg edi
xor ebx, 0x7bc1c311
call fcn.0044feda
xor edi, dword [0x571bd6]
xor ecx, ebp
dec esi
xor dword [0x5716c1], esi
add ebx, dword [0x5719b3]
dec esi
add edi, dword [0x571d82]
sub edi, dword [0x57197a]
ror edx, 0x1b
and dword [0x5713eb], ecx
and dword [0x571576], edi
rol edx, 0x1b
inc esi
and dword [0x571856], ecx
inc esi
xor ecx, ebp
xor ebx, 0x7bc1c311
neg edi
inc ecx
xor edi, 0xbaa276f0
xchg edx, eax
add ecx, eax
ror eax, 0xb
not ebx
sub esi, 0x824d0d31
sub edi, dword [0x571e08]
add edx, dword [0x571bd0]
xor esi, 0x703d58d0
xchg ebx, edx
call fcn.004893e0
xchg edi, esi
call fcn.004ba08a
or edx, dword [0x571b89]
call fcn.004570ab
xor esi, 0xf7994322
not esi
call fcn.004620ed
or ecx, dword [0x571bcb]
mov dword [0x5715b0], ecx
rol esi, 0x13
or dword [0x5716f0], eax
sub dword [0x5714d9], esi
ror esi, 0x13
add dword [0x57144b], edi
not esi
xor esi, 0xf7994322
call fcn.0042438c
call fcn.004cbc6e
xchg edi, esi
call fcn.00474c6d
xchg ebx, edx
xor esi, 0x703d58d0
add esi, 0x78d1e250
add ebx, 0x9cde6df5
or edi, dword [0x571d10]
or edi, dword [0x571b87]
neg esi
or eax, dword [0x571a23]
add esi, esp
or dword [0x57180a], eax
dec esi
xor edi, edx
inc edx
call fcn.004268ff
dec ebx
or dword [0x57170b], ebx
neg ecx
dec ecx
add dword [0x57170a], 0x57b88e6e
mov dword [0x5718c4], edx
xor eax, edx
inc esi
xchg esi, eax
xor eax, dword [0x571a00]
xchg esi, eax
dec esi
xor eax, edx
add dword [0x571696], edx
inc ecx
neg ecx
inc ebx
call fcn.004872f0
dec edx
xor edi, edx
inc esi
sub esi, esp
neg esi
sub ebx, 0x9cde6df5
mov edi, eax
xor dword [0x571854], edi
sub esi, ebp
dec eax
not edi
inc eax
add ecx, eax
add edi, dword [0x571f94]
xor eax, dword [0x571b0f]
xor edi, 0x9e5effd1
not edi
not edi
xor edi, 0x9e5effd1
sub ecx, eax
dec eax
not edi
inc eax
add esi, ebp
xor dword [0x57133c], edx
mov ecx, 0xcab
sub eax, dword [0x571d89]
xor dword [0x571573], 0x48ac91b
rol edx, 0x17
neg edi
sub eax, esp
add dword [0x57177d], eax
rol ecx, 0x12
call fcn.0041bec0
ror edi, 0xc
sub edx, dword [0x5719b5]
sub ebx, dword [0x5719ff]
rol eax, 1
dec esi
add edi, ecx
and dword [0x5718d4], 0xc852532c
sub edx, dword [0x571fc4]
call fcn.004b55c9
or dword [0x571657], esi
sub eax, edx
not ebx
call fcn.004aa24d
neg esi
neg esi
call fcn.0043fcd1
not ebx
add eax, edx
mov dword [0x57136b], ebx
sub edi, ecx
inc esi
ror eax, 1
rol edi, 0xc
ror ecx, 0x12
add eax, esp
neg edi
ror edx, 0x17
xor dword [0x5718b7], 0x84a6cb61
rep movsb byte es:[edi], byte [esi]
sub ebx, 0xcdcdb9fe
call fcn.0041f27e
xor esi, 0x95a3c8c1
neg ebx
dec eax
xor ebx, 0x7b6a0983
inc edi
xchg ebx, esi
xor ebx, 0x6a524ccf
rol esi, 0x1c
or ecx, dword [0x571c18]
add ebx, 0x95d72a1a
mov dword [0x57162b], ebx
inc edi
dec edi
sub ebx, 0x95d72a1a
ror esi, 0x1c
xor ebx, 0x6a524ccf
xchg ebx, esi
dec edi
xor ebx, 0x7b6a0983
inc eax
neg ebx
xor esi, 0x95a3c8c1
add ebx, 0xcdcdb9fe
jmp eax