Function at 0xa2635a
Capabilities:
Hash data using murmur3

Disassembly:
add ecx, dword [esp + 0x9c]
sub edi, 0xe907a625
not ebx
add esi, 0xe9082c09
jmp 0xa25dfd
add ecx, 0xc
sub edx, edi
add ebx, edi
and ebx, edx
add edi, esi
inc edi
add ebx, 0xe90f303c
or esi, edi
jmp 0xa25015
inc dword [esp + 8]
and edx, 0xe921e96c
ror edi, 0x1e
or edi, 0xe922e357
or esi, 0xe9234642
or edi, edx
and edi, ebx
and edi, edx
jmp 0xa2368a
mov ecx, dword [ecx]
xor esi, ebx
mov edi, esi
sub edx, edi
inc edx
shl edx, 0x1c
jmp 0xa2527b
mov ecx, dword [esp + 0x58]
mov esi, edx
sub ebx, 0xe945ad78
shr ebx, 8
xor edx, edi
xor edi, ebx
xchg esi, edi
bswap esi
xor esi, edi
bswap edx
jmp 0xa22e95
mov ecx, dword [esp + 0x9c]
mov edi, 0xe95baf75
shl edx, 6
rol edx, 0x1f
neg ebx
sub esi, edx
xor ebx, edx
sub edx, 0xe95d16af
mov ebx, edx
add ebx, edi
mov ebx, edi
and edi, edx
xchg edx, esi
mov esi, ebx
sub esi, ebx
bswap esi
jmp 0xa248a6
add dword [esp + 0x9c], ecx
and esi, edi
ror edx, 0x1e
inc edx
neg esi
sub ebx, esi
jmp 0xa23fa5
add ecx, dword [esp + 0x58]
rol edi, 5
mov edi, esi
and esi, 0xe98f25fb
xchg esi, edi
add ebx, esi
xor ebx, edi
or edi, 0xe9901854
jmp 0xa250f7
jne 0xa2295c
xor esi, ebx
rol esi, 0xd
neg edx
nop
inc ebx
mov ebx, edi
add edi, 0xe9959b70
xor esi, edx
ror ebx, 0xd
xor edi, ebx
or ebx, edx
xor ebx, 0xe996d1d4
or edi, 0xe9970a7a
mov edx, ebx
jmp 0xa247eb
add dword [esp + 0x9c], 0x78
and edi, 0xe999d8b1
add ebx, edx
and ebx, edx
xor edx, esi
add edi, edx
not ebx
add edx, 0xe99b3932
bswap ebx
xchg esi, ebx
jmp 0xa262f2
mul ecx
add ebx, edx
not ebx
xor edi, esi
and ebx, edx
xchg edx, esi
sub esi, edx
and edi, esi
add ebx, 0xe9a3bf04
mov ebx, 0xe9a3fb3b
jmp 0xa238ef
add ecx, 0x18
sub edi, esi
and esi, 0xe9beb791
shl ebx, 0x1b
neg edi
rol edx, 0xe
bswap edx
and ebx, 0xe9bff3b0
xor esi, ebx
add edx, ebx
and edx, ebx
jmp 0xa25e33
add ecx, dword [esp + 0x58]
not esi
shl edi, 1
add edi, 0xe9e093c4
add edi, esi
sub esi, edi
shr edi, 0xe
or edi, edx
ror ebx, 6
or ebx, esi
and esi, edx
neg esi
shl ebx, 5
jmp 0xa24575
mov dword [esp + 0x58], 0
add edi, esi
xor ebx, esi
ror edx, 0x1e
nop
mov edi, edx
shr edx, 0x1b
jmp 0xa24b82
mov dword [esp + 0x58], ecx
or edi, 0xea0bb47e
mov ebx, 0xea0bfd3b
mov edx, ebx
xor ebx, 0xea0c70e2
xor ebx, esi
add edx, ebx
jmp 0xa24e08
mov ecx, dword fs:[ecx]
bswap esi
xor ebx, edi
neg edi
and edi, esi
add ebx, esi
nop
mov ebx, esi
xor edx, 0xea0edbc2
sub edx, ebx
sub edx, esi
bswap esi
not ebx
jmp 0xa22886
add dword [esp + 0xec], 4
shl edx, 0x1b
xchg esi, edi
sub ebx, esi
shl esi, 8
dec esi
add edx, edi
sub esi, ebx
xchg edx, esi
sub esi, edx
jmp 0xa23c18
mov dword [esp + 0x9c], ecx
add edi, esi
dec ebx
or edx, edi
xor edx, ebx
or ebx, esi
dec ebx
ror ebx, 9
sub edi, 0xea2d0df5
add edx, 0xea2d4639
jmp 0xa22b1f
mov dword [esp + 8], eax
add edx, edi
xchg esi, ebx
jmp 0xa2482f
mov ecx, dword [ecx]
shr esi, 1
add edi, esi
neg esi
xor edi, esi
sub ebx, 0xea62d6f3
and edx, ebx
shr esi, 8
jmp 0xa25a09
mov ecx, dword [esp + 0xec]
add esi, edx
mov ebx, edx
add edx, ebx
sub esi, 0xea73d031
rol edi, 6
or ebx, esi
xor edx, 0xea7484da
xor ebx, 0xea74c079
xor ebx, edi
add esi, edx
sub ebx, edx
ror esi, 0xd
sub edx, esi
mov esi, edx
and edx, 0xea76662e
jmp 0xa23b34
mov ecx, dword [esp + 0x9c]
or edx, edi
mov ebx, edx
xor edi, ebx
neg edi
mov esi, 0xea779e22
or esi, edx
xor ebx, 0xea78171c
xor edx, ebx
or ebx, esi
and esi, edx
xor edi, esi
xchg ebx, esi
mov edx, ebx
mov ebx, esi
sub edi, ebx
jmp 0xa24671
push ecx
xor esi, 0xea8d2857
sub edi, edx
sub esi, 0xea8da0e0
sub ebx, edi
xchg esi, ebx
not ebx
add edx, esi
mov edi, ebx
jmp 0xa24ed9
mov ecx, dword [esp + 0x9c]
or edx, edi
shl edx, 0x12
xor edi, 0xea8f95b2
mov edx, esi
add ebx, esi
xchg ebx, edi
jmp 0xa23f82
mov dword [esp + 0xec], ecx
or edx, 0xea9ea861
sub edx, ebx
sub edi, esi
xor esi, edx
shr edi, 0x1a
inc esi
mov edi, 0xeaa01b28
jmp 0xa24d05
inc ecx
or esi, edx
mov edi, edx
sub edx, edi
shr edx, 0xb
add edx, edi
dec edi
xor ebx, edx
or edi, 0xeaa73d44
mov edx, ebx
jmp 0xa2411e
mov ecx, dword [ecx]
mov edi, edx
shr edx, 8
xor esi, edi
neg edx
bswap esi
neg esi
and ebx, edx
xor ebx, edx
mov edx, 0xeab0ca58
or edx, 0xeab106c7
jmp 0xa24c09
add dword [esp + 0x9c], 0x20
add ebx, edx
dec esi
not edx
and ebx, edx
inc edi
xor ebx, 0xeab289f6
not esi
jmp 0xa23daa
cmp byte [ecx], 0
jmp 0xa24183
cmp eax, dword [esp + 0xe8]
jmp 0xa22f89
jne 0xa248de
xor edx, edi
mov edi, edx
neg esi
shr edi, 6
sub ebx, 0xead16c4e
add esi, ebx
rol edi, 0x17
xor edi, ebx
mov esi, 0xead2643e
mov ebx, 0xead2a069
jmp 0xa2463a
ret
mov ecx, 0x30
xchg edx, edi
xor edx, esi
ror edi, 1
or ebx, edx
rol ebx, 0x12
mov esi, edx
mov edi, 0xeb170b75
rol ebx, 0x14
jmp 0xa23667
mov dword [esp + 0x9c], ecx
and edx, ebx
xchg edx, edi
and esi, edi
and ebx, edi
or esi, 0xeb1881a2
shl edi, 0x1b
or ebx, edi
or ebx, edi
jmp 0xa249b6
pop ecx
mov edi, 0xeb25921b
mov edi, edx
xchg edi, edx
sub ebx, edi
dec edx
xchg ebx, esi
add esi, 0xeb2703d3
jmp 0xa24177
mov ecx, dword [ecx]
dec esi
xor ebx, 0xeb298bb6
not esi
xchg esi, edi
add edx, 0xeb2a4100
mov esi, 0xeb2a88ef
bswap esi
or edx, ebx
sub esi, edi
add esi, ebx
bswap edi
add edi, 0xeb2befbb
jmp 0xa247a4
add ecx, dword [esp + 0x58]
and edi, esi
dec edi
shl edi, 0x14
or edx, edi
add edi, 0xeb4163b0
xor edi, esi
add esi, edi
xchg esi, edi
jmp 0xa23e93
mov ecx, dword [ecx]
shl esi, 6
shr esi, 0x19
xor ebx, esi
mov ebx, esi
or edi, ebx
inc edx
add edx, edi
ror edx, 9
bswap esi
and edi, esi
or ebx, 0xeb453a02
and edx, esi
xor edi, ebx
jmp 0xa25465
add dword [esp + 0x9c], 4
or ebx, edi
mov ebx, 0xeb47b86a
mov ebx, esi
or edx, 0xeb48d60c
rol ebx, 0x11
and ebx, edx
xchg edi, edx
jmp 0xa23c54
sub dword [esp + 0x9c], 8
not ebx
xchg edx, edi
xchg edi, esi
add esi, edx
or edi, ebx
dec edi
mov edi, esi
mov edi, 0xeb4f1682
jmp 0xa24bcf
mov ecx, dword [ecx]
not esi
sub edi, ebx
add edi, 0xeb55e6d4
xor edx, ebx
or edi, edx
jmp 0xa22f21
xor al, byte [ecx]
shl edx, 0x16
xor esi, edx
xor edi, esi
or ebx, edx
or edi, esi
or edx, 0xeb5a4f18
jmp 0xa2606a
mov dword [esp + 0xe8], ecx
mov esi, 0xeb5f8f4b
ror edi, 6
not esi
xor esi, edi
sub ebx, edi
or esi, ebx
and edx, esi
or edi, esi
inc edi
add edi, 0xeb61b17f
ror edx, 0x14
mov ebx, esi
ror ebx, 0x1a
add edi, ebx
jmp 0xa24555
mov ecx, dword [esp + 0xec]
sub edx, esi
mov esi, edi
add edx, esi
jmp 0xa24c92
mov dword [esp + 0x9c], 0
xchg ebx, edx
sub esi, edi
dec edx
add edi, ebx
or ebx, edx
mov ebx, edi
add esi, ebx
or edi, edx
bswap esi
neg edi
mov esi, edx
add esi, 0xeb887b49
jmp 0xa24938
mov ecx, dword [esp + 0x9c]
xor edx, esi
ror ebx, 0x16
rol ebx, 0x18
sub edi, 0xeb8c6f04
or edx, ebx
jmp 0xa258b5
add ecx, dword [esp + 0x58]
xor edi, edx
mov edx, 0xeb8f6de3
xor esi, edi
or edx, edi
xor esi, edi
shl edi, 0x19
and edi, ebx
ror esi, 0x17
xchg esi, edx
or ebx, 0xeb91534c
jmp 0xa24d6f
mul ecx
add edi, 0xeb91a0d8
and edx, esi
or esi, edi
neg esi
sub edi, 0xeb928ef6
sub esi, 0xeb92ca8b
sub edx, 0xeb93060e
sub esi, ebx
shr esi, 0x17
mov esi, edi
neg edx
add esi, 0xeb943de8
jmp 0xa252a5
add ecx, dword [esp + 8]
mov edx, ebx
neg ebx
mov ebx, edi
xor edi, ebx
or esi, ebx
or edi, edx
add edi, ebx
xchg ebx, esi
and esi, edi
jmp 0xa25be6
mov eax, 2
mov ebx, esi
add esi, 0xeba13ef8
add esi, ebx
neg edx
mov esi, ebx
mov ebx, 0xeba23434
bswap edx
shr edx, 0xb
and esi, edx
sub ebx, esi
and edx, 0xeba361c2
jmp 0xa25f65
mov dword [esp + 0xec], ecx
mov edi, ebx
rol ebx, 0x13
dec ebx
and esi, ebx
or edx, 0xeba8eef6
rol esi, 0x12
shl edx, 6
sub ebx, edx
or edx, ebx
and ebx, edi
jmp 0xa2295c
mov ecx, dword [esp + 0x58]
and edi, edx
and ebx, edi
add ebx, edi
shl edi, 0x1c
mov esi, 0xebb4eb32
add edx, esi
xor edi, esi
bswap edi
or ebx, esi
jmp 0xa2593c
movzx ecx, word [ecx]
not ebx
add edi, ebx
xchg edi, ebx
mov edi, ebx
add ebx, esi
mov edx, edi
shr esi, 0x1b
and ebx, edi
rol edi, 5
jmp 0xa24c32
xor eax, eax
sub ebx, 0xebca5c16
rol edi, 0xf
dec edi
xchg esi, edx
mov edx, ebx
shr edi, 0x1b
jmp 0xa248de
mov ecx, dword [ecx]
xor esi, ebx
add esi, ebx
xor esi, edx
jmp 0xa25f1d
add esp, 0x10c
dec esi
xchg ebx, edi
xor edx, esi
add ebx, esi
not edx
mov edi, esi
mov esi, 0xebf229d6
mov ebx, 0xebf265bb
add edx, edi
or edi, edx
mov ebx, edi
jmp 0xa24302
mov dword [esp + 0x9c], ecx
xor ebx, edi
xor edx, edi
add edi, edx
rol edi, 0x1c
add edi, edx
bswap ebx
mov ebx, 0xec0db74e
xor esi, edx
xor edi, 0xec0e2f51
xor edi, esi
xchg esi, edi
jmp 0xa22fd8
add dword [esp + 0x9c], eax
add esi, edx
xchg edx, ebx
sub edx, edi
rol edi, 0xf
or edi, 0xec0fe02a
and edi, 0xec101fd7
mov edx, esi
shl edi, 0xd
shl ebx, 0xf
add edx, 0xec1117b5
xor esi, 0xec115369
or edx, esi
xor edi, 0xec11c865
or esi, 0xec12071b
mov esi, edx
shr edx, 0x11
jmp 0xa22c5c
mov ecx, dword [ecx]
sub edi, 0xec2ebedd
shr esi, 0xe
and esi, ebx
inc esi
or edi, esi
or ebx, esi
shr edx, 0x1c
add esi, 0xec306dbf
sub edi, 0xec30a9d2
xchg ebx, esi
jmp 0xa23220
mov dword [esp + 0xec], 0
sub edi, ebx
sub edx, edi
not edi
xor esi, 0xec6c9fb1
and esi, edi
mov ebx, edx
not ebx
add esi, edx
mov ebx, edi
jmp 0xa23540
mov ecx, dword [ecx]
add edx, 0xec81ca16
add esi, edx
xchg ebx, edi
mov esi, ebx
or ebx, edi
shr esi, 4
jmp 0xa233c6
add ecx, 0x3c
and edx, edi
add edx, edi
and edi, ebx
ror edi, 0x19
or ebx, esi
add ebx, edi
xor ebx, esi
jmp 0xa22ab7
mov ecx, dword [ecx]
add edx, esi
sub ebx, edi
xor edx, edi
add edi, edx
add edi, ebx
mov esi, ebx
neg ebx
xor ebx, edx
sub edx, edi
jmp 0xa247c4
add ecx, dword [esp + 0x58]
xor ebx, esi
sub edi, esi
sub edx, esi
and esi, edx
or edx, ebx
or edx, edi
xchg edx, edi
sub edi, ebx
xor edx, 0xeca17d7b
and edx, ebx
or ebx, edi
neg edx
xchg edx, edi
xor edi, 0xeca35a06
mov edx, ebx
neg edi
jmp 0xa23d8c
mov eax, 4
not esi
add esi, ebx
add esi, 0xecc53f10
xor edx, edi
bswap edx
shr ebx, 0x13
bswap esi
add esi, 0xecc6790c
shl edx, 3
jmp 0xa24e73
mov ecx, dword [ecx]
inc edx
sub edi, edx
and esi, edx
and ebx, 0xecec5b89
or edx, 0xececa08c
jmp 0xa237f9
mov ecx, dword [ecx]
or esi, ebx
neg edx
or edx, edi
inc edi
sub edx, esi
and esi, 0xecf0945a
and esi, 0xecf0d3a3
not esi
mov ebx, esi
jmp 0xa23644
add ecx, 0xc
and edi, ebx
add edx, esi
or edi, edx
add edx, edi
add ebx, esi
neg ebx
not edx
shr edx, 5
and esi, 0xed01ee84
jmp 0xa259b4
mov ecx, dword [esp + 8]
or edi, ebx
or edi, ebx
sub edi, esi
and ebx, esi
or edi, esi
jmp 0xa23058
rol eax, 8
shl ebx, 0x11
xchg edi, esi
bswap ebx
add ebx, esi
add esi, ebx
shr edx, 7
shl edx, 0xd
xor ebx, 0xed196285
add edx, 0xed19a866
add esi, ebx
inc esi
and edi, esi
or edx, 0xed1a9626
shr ebx, 0x1f
xchg edx, edi
and esi, edx
jmp 0xa23ef1
mov ecx, dword [esp + 0x58]
or esi, 0xed42e46f
inc ebx
and edx, 0xed435e05
and edi, 0xed439d6c
xor edx, edi
mov esi, 0xed4415da
sub ebx, edi
shr edi, 0x1d
xor ebx, 0xed44d311
or edx, esi
and edx, ebx
xchg edi, ebx
and edi, edx
add edi, edx
xchg ebx, edi
jmp 0xa2281e
mov dword [esp + 8], 0
and ebx, 0xed467a7d
and esi, 0xed46b93f
xor edx, edi
sub esi, edx
add esi, ebx
bswap edx
and edx, edi
or edx, esi
ror edi, 0x1c
jmp 0xa2578b
sub esp, 0x10c
sub edi, edx
xchg edi, esi
bswap edx
sub esi, 0xed496b50
neg esi
sub edi, esi
or edx, edi
mov edx, esi
add edx, edi
and edi, edx
jmp 0xa2632f