Function at 0x49f424
Capabilities:
Hash data using murmur3

Disassembly:
sub edx, dword [0x4fbf8d]
mov dword [0x4fb527], ebx
xor edx, ecx
call fcn.0042a0e2
xor dword [0x4fb78e], esi
xor edx, 0xf1b04a8b
add edi, dword [0x4fbc94]
add edi, ebx
add dword [0x4fb560], 0xda9c5bf5
not edi
call fcn.00462cbe
xor dword [0x4fb617], ebx
sub dword [0x4fb3ca], esi
call fcn.00434fb9
not esi
call fcn.0044aea6
xchg ebx, esi
xchg ebx, esi
call fcn.0043f3f7
not esi
xor dword [0x4fb740], edi
not edi
add dword [0x4fb790], 0x51953ee9
sub edi, ebx
xor edx, 0xf1b04a8b
add dword [0x4fb803], ecx
xor edx, ecx
xor dword [0x4fb7f0], edx
inc esi
sub esi, 0x10002012
or edi, dword [0x4fbcd5]
add ebx, ecx
or dword [0x4fb39c], ebx
not esi
or dword [0x4fb2c4], ecx
add eax, edi
sub esi, 0x6d22c65f
xor edx, 0x3be7ecf9
dec edi
sub ebx, dword [0x4fb842]
ror ebx, 7
xor edi, dword [0x4fbbf5]
sub edi, esi
or ebx, dword [0x4fbbb7]
inc eax
rol esi, 6
call fcn.00454d91
xor ecx, ebx
sub dword [0x4fb7d5], edi
call fcn.0042a661
rol edi, 9
call fcn.00460050
call fcn.0046a096
ror edi, 9
add dword [0x4fb72c], edi
xor ecx, ebx
call fcn.00406993
ror esi, 6
dec eax
add edi, esi
rol ebx, 7
inc edi
xor edx, 0x3be7ecf9
add esi, 0x6d22c65f
sub eax, edi
mov dword [0x4fb3bc], edx
not esi
add dword [0x4fb722], ebx
sub ebx, ecx
push esi
xor esi, ebp
sub dword [0x4fb6ee], esi
add edi, esi
neg edi
add eax, ebp
sub ebx, dword [0x4fbd48]
neg esi
sub eax, dword [0x4fbb74]
sub esi, 0x37627825
call fcn.0044e86e
call fcn.0041c964
add esi, 0x37627825
neg esi
sub eax, ebp
neg edi
sub edi, esi
xor esi, ebp
mov edi, 0x80b32ba5
not ebx
sub ecx, dword [0x4fbdc7]
and dword [0x4fb2f9], ecx
not esi
ror ecx, 0x16
add esi, dword [0x4fbc1c]
neg ebx
add edi, ecx
call fcn.0043857e
xchg eax, edx
call fcn.004643f2
xchg eax, edx
call fcn.00455313
sub edi, ecx
neg ebx
rol ecx, 0x16
not esi
xor dword [0x4fb7ff], edi
not ebx
and edi, 0xb8269938
rol eax, 2
xor dword [0x4fb5c5], ebx
xor edx, dword [0x4fbdf9]
add esi, ebp
rol ecx, 1
or dword [0x4fb39b], 0xa4feb03a
neg esi
call fcn.00406e87
xor dword [0x4fb60f], esi
call fcn.004911b6
call fcn.0045e0a5
add dword [0x4fb528], edx
call fcn.00460499
neg esi
sub dword [0x4fb0f5], 0x38e3a96
ror ecx, 1
sub esi, ebp
ror eax, 2
xor edi, 0x80100913
and dword [0x4fb0ed], eax
sub esi, edx
inc ecx
xor edx, dword [0x4fbaa0]
sub eax, 0xc31eaa9f
inc edx
mov dword [0x4fb3cb], esi
add esi, ecx
ror edx, 0xe
sub edx, eax
xor dword [0x4fb4ad], ecx
xor dword [0x4fb315], esi
ror ebx, 0x19
sub esi, 0x366962a5
ror esi, 0x1e
xchg ebx, eax
xor esi, dword [0x4fb96b]
xor eax, ebx
add edi, dword [0x4fb992]
call fcn.004597d9
xor eax, ebx
xchg ebx, eax
rol esi, 0x1e
add esi, 0x366962a5
rol ebx, 0x19
add dword [0x4fb442], edx
add edx, eax
rol edx, 0xe
sub esi, ecx
mov dword [0x4fb72a], ebx
dec edx
add eax, 0xc31eaa9f
dec ecx
add esi, edx
sub dword [0x4fb5d4], eax
push edi
xor eax, ecx
xchg ecx, eax
inc edi
dec edx
sub ecx, 0x1d65def0
xor dword [0x4fb3a2], edx
or dword [0x4fb7a4], esi
or ecx, dword [0x4fb8f0]
ror esi, 0xf
call fcn.0046794d
add dword [0x4fb2fb], eax
xor eax, ebx
or dword [0x4fb6d5], ebx
rol ebx, 0x17
not ecx
ror ecx, 0xc
rol ecx, 0xc
not ecx
ror ebx, 0x17
add dword [0x4fb7fb], ecx
xor eax, ebx
rol esi, 0xf
mov dword [0x4fb26a], ebx
and dword [0x4fb3d7], eax
add ecx, 0x1d65def0
inc edx
dec edi
xchg ecx, eax
xor eax, ecx
mov eax, 0xa6912884
add edx, dword [0x4fbc2d]
not eax
ror eax, 0x17
not eax
mov dword [0x4fb80a], 0x1125aaa3
neg edi
xor eax, dword [0x4fb8f0]
sub eax, dword [0x4fbf0b]
sub edx, edi
add esi, dword [0x4fbf18]
call fcn.00428dbe
ror edi, 6
xor ebx, 0x7d4651a
mov dword [0x4fb58c], esi
sub eax, ebp
not esi
call fcn.00463ef0
xor ebx, 0xef66914f
xor dword [0x4fb344], edx
add esi, dword [0x4fb8ee]
sub dword [0x4fb525], edi
xor ebx, 0xef66914f
call fcn.0049e904
not esi
add eax, ebp
and dword [0x4fb634], eax
xor ebx, 0x7d4651a
rol edi, 6
add edx, edi
neg edi
and dword [0x4fb6f3], 0x106574b4
not eax
rol eax, 0x17
not eax
add eax, 0x4620080f
sub dword [0x4fb3b4], esi
call fcn.004a6512
add ebx, dword [0x4fbf61]
rol eax, 0xa
neg ecx
xchg edx, esi
xor eax, dword [0x4fb917]
mov dword [0x4fb22e], 0xcc7dcd24
inc esi
not eax
inc ecx
xchg edx, esi
neg esi
add ecx, ebx
inc esi
rol ebx, 0xb
add dword [0x4fb17e], esi
ror ebx, 0xb
dec esi
sub ecx, ebx
neg esi
xchg edx, esi
dec ecx
not eax
dec esi
add dword [0x4fb40c], 0xe685560c
xchg edx, esi
neg ecx
ror eax, 0xa
call fcn.0040d4bb
add eax, 0x13bacfd2
sub esi, 0xd6f99e47
xor eax, 0x154b69b5
ror edx, 0xe
neg ecx
xor ebx, ebp
xchg edx, esi
sub edx, 0x313aa70
xor edx, 0xf2010018
xor edx, eax
sub ecx, dword [0x4fb91b]
xor edx, dword [0x4fbc76]
call fcn.00425d6b
xchg ebx, eax
xor esi, 0xa92e033b
call fcn.00458219
call fcn.0042093c
xor esi, 0xa92e033b
xchg ebx, eax
xor edx, eax
xor edx, 0xf2010018
add edx, 0x313aa70
xchg edx, esi
xor ebx, ebp
neg ecx
rol edx, 0xe
xor eax, 0x154b69b5
add esi, 0xd6f99e47
push eax
mov dword [0x4fb6a6], 0xd4b9f164
xchg eax, esi
rol eax, 0x1e
neg esi
sub esi, ecx
xor esi, ebp
sub ebx, 0xa9e60d25
call fcn.004a4782
or edx, dword [0x4fbb55]
rol edi, 0x1e
add ebx, dword [0x4fbdfb]
neg edi
sub ecx, eax
rol esi, 0x11
sub dword [0x4fb52a], ecx
ror ebx, 0xf
call fcn.0049bcfa
or dword [0x4fb419], ebx
xor eax, dword [0x4fb919]
mov dword [0x4fb1e0], 0x23980f6e
or dword [0x4fb65f], 0x5bf1084f
rol ebx, 0xf
sub dword [0x4fb15a], esi
ror esi, 0x11
add ecx, eax
neg edi
ror edi, 0x1e
add ebx, 0xa9e60d25
xor esi, ebp
add esi, ecx
neg esi
ror eax, 0x1e
xchg eax, esi
mov esi, 0xd69f0d65
or ecx, dword [0x4fb873]
not edi
xor edx, 0xe8c11896
xor dword [0x4fb260], edi
neg ebx
xor esi, 0x271ce432
mov dword [0x4fb27d], 0x5bcbdaf7
dec ebx
call fcn.004016f4
xor edi, dword [0x4fb9e3]
xchg ecx, esi
not esi
add ecx, 0xe015bb8f
xor edx, 0xd183bbea
inc ecx
sub ecx, esp
xor ecx, ebp
or dword [0x4fb321], 0x8c470ae6
ror edi, 0x17
inc eax
xor ebx, dword [0x4fbe57]
call fcn.00442327
call fcn.004428ef
dec eax
rol edi, 0x17
xor ecx, ebp
add ecx, esp
dec ecx
xor edx, 0xd183bbea
sub ecx, 0xe015bb8f
not esi
xchg ecx, esi
inc ebx
xor esi, 0x271ce432
neg ebx
sub dword [0x4fb21a], esi
xor edx, 0xe8c11896
not edi
sub esi, 0x47b61b7f
add eax, dword [0x4fb9e2]
add esi, 0xf58e2639
xchg ebx, eax
xor esi, 0xd37023f1
add eax, dword [0x4fbf99]
xor eax, ecx
not esi
call fcn.00455313
ror edi, 0x1f
call fcn.0044aea6
rol edi, 0x1f
not esi
xor eax, ecx
xor esi, 0xd37023f1
xchg ebx, eax
sub esi, 0xf58e2639
xor esi, 0x8e86f194
or edi, dword [0x4fbb4e]
sub dword [0x4fb3d3], edi
ror edx, 2
add esi, dword [0x4fbca5]
add edi, dword [0x4fb8aa]
neg edi
xor ebx, 0x85694a12
add esi, edx
xor edx, eax
not edi
add edx, dword [0x4fbd9c]
rol eax, 0xf
or dword [0x4fb185], edx
sub edi, 0x1d2be8c5
xor edx, dword [0x4fbc51]
xor eax, ecx
rol ecx, 0x16
call fcn.00471d78
call fcn.0043354d
ror ecx, 0x16
xor eax, ecx
add edi, 0x1d2be8c5
ror eax, 0xf
not edi
xor edx, eax
sub esi, edx
xor ebx, 0x85694a12
neg edi
rol edx, 2
or dword [0x4fb183], edx
push esi
add dword [0x4fb66d], ecx
sub ecx, esp
inc ecx
xor dword [0x4fb6a6], 0xc0ed0600
add eax, 0x1334f900
call fcn.004544a1
add eax, 0xf937a313
xor esi, dword [0x4fbdb3]
dec edx
call fcn.004a2b98
inc edx
sub eax, 0xf937a313
call fcn.0042aa09
sub eax, 0x1334f900
dec ecx
add ecx, esp
or dword [0x4fb4f0], edi
mov esi, 0x679d28c
not eax
mov dword [0x4fb075], 0xf2e8a87a
call fcn.00471848
or edi, dword [0x4fb88f]
rol ecx, 0xb
neg esi
dec edi
sub edi, dword [0x4fba5f]
sub edx, esp
call fcn.004229d1
call fcn.004a212a
call fcn.0045ab68
add edx, esp
inc edi
neg esi
ror ecx, 0xb
call fcn.0044dfdd
not eax
add esi, 0x517561c6
add ebx, dword [0x4fbc61]
inc ebx
xor ebx, 0xd9b77a34
add dword [0x4fb518], 0x3771ad04
sub ecx, esi
neg esi
sub edx, dword [0x4fb84a]
xor edx, ecx
call fcn.00452159
add eax, ebp
xor ebx, dword [0x4fbb98]
sub eax, ebp
call fcn.0042134e
xor edx, ecx
neg esi
add ecx, esi
mov dword [0x4fb71a], 0xe178c753
xor ebx, 0xd9b77a34
dec ebx
add esi, 0xa875cc19
sub edx, esi
neg edx
inc edi
sub esi, 0x8dc10611
add eax, dword [0x4fb8f0]
xor eax, dword [0x4fbdf1]
call fcn.00463ef0
dec edi
add esi, 0x4a2d1e29
xor ecx, 0xd8c21ab5
add ebx, eax
dec edi
xor esi, dword [0x4fbf1b]
xor ebx, eax
call fcn.0045362e
xor ebx, 0x2c62d486
mov dword [0x4fb0ad], ebx
xor ebx, 0x2c62d486
xor ebx, eax
inc edi
sub ebx, eax
xor ecx, 0xd8c21ab5
sub esi, 0x4a2d1e29
inc edi
add esi, 0x8dc10611
dec edi
neg edx
add edx, esi
push esi
sub eax, dword [0x4fbae2]
dec edx
or esi, dword [0x4fba07]
dec edi
and dword [0x4fb353], ecx
call fcn.004a13ec
inc edx
dec ebx
xchg eax, esi
add ecx, 0xaa7e0298
add esi, dword [0x4fb896]
or ebx, dword [0x4fbd53]
add edi, dword [0x4fbef1]
xor dword [0x4fb28b], ebx
add dword [0x4fb6ed], esi
sub ecx, 0xaa7e0298
xchg eax, esi
inc ebx
dec edx
sub dword [0x4fb06d], edi
inc edi
inc edx
push esp
call fcn.00473f91
add edx, ebx
ror ebx, 0xd
not edx
ror ebx, 0xa
xor dword [0x4fb3a6], edx
neg edx
xchg edx, eax
call fcn.0040ffce
neg eax
call fcn.0044a061
call fcn.00480e32
neg eax
call fcn.0049d48d
xchg edx, eax
neg edx
mov dword [0x4fb2d7], ebx
rol ebx, 0xa
not edx
rol ebx, 0xd
sub edx, ebx
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
xor eax, dword [0x4fb8f6]
dec ebx
xor ebx, ebp
inc eax
add dword [0x4fb750], ecx
dec eax
add eax, dword [0x4fbeb6]
sub ebx, dword [0x4fbed5]
sub dword [0x4fb7b7], 0xb72a5997
or eax, dword [0x4fbe94]
call fcn.00458219
call fcn.00418d54
inc eax
dec eax
xor ebx, ebp
inc ebx
add esp, 0x14
xor ebx, dword [0x4fba70]
not ecx
call fcn.004528f3
xor edx, ebp
dec edx
add dword [0x4fb3fa], esi
or ebx, dword [0x4fbaf9]
mov dword [0x4fb460], eax
add edi, ebp
sub ecx, ebx
not eax
sub ebx, esp
call fcn.0048cabc
call fcn.0048aaee
add ebx, esp
not eax
add ecx, ebx
sub edi, ebp
xor dword [0x4fb5ab], esi
inc edx
xor edx, ebp
call fcn.00458219
not ecx
mov ebx, 0xb78d0574
add esi, dword [0x4fbd47]
xor dword [0x4fb1ca], ecx
add edi, 0x7f686a8
xchg esi, edx
or esi, dword [0x4fbccb]
or edx, dword [0x4fbf57]
xor ecx, 0xd9d2fa41
call fcn.0045ab68
or dword [0x4fb405], edx
neg ecx
xor dword [0x4fb0a4], esi
xor edi, 0x5904c6a9
and dword [0x4fb7d7], edx
xor ebx, esi
sub edx, 0x4e5c6e2e
or ebx, dword [0x4fbc6f]
xor esi, 0x79bb7bbf
xchg eax, edx
neg esi
call fcn.0042ed22
call fcn.0043436c
neg esi
xchg eax, edx
xor esi, 0x79bb7bbf
add edx, 0x4e5c6e2e
xor ebx, esi
add dword [0x4fb47a], edi
xor edi, 0x5904c6a9
and dword [0x4fb537], eax
neg ecx
mov dword [0x4fb678], ebx
call fcn.0043009f
xor ecx, 0xd9d2fa41
xchg esi, edx
sub edi, 0x7f686a8
sub ebx, 0xd13a2b0a
xor edi, esi
rol edi, 0x1e
sub ecx, dword [0x4fb94d]
xchg ecx, eax
inc edi
call fcn.0042fc52
add esi, dword [0x4fbe51]
dec ecx
xor edi, dword [0x4fb82e]
add edx, 0xd3d5556c
inc ecx
call fcn.0049758a
call fcn.0049eb1d
dec ecx
sub edx, 0xd3d5556c
inc ecx
call fcn.004101c5
dec edi
xchg ecx, eax
ror edi, 0x1e
xor edi, esi
add ebx, 0x19ad2596
xor edx, ebp
sub esi, esp
call fcn.00458219
sub edx, dword [0x4fba91]
sub dword [0x4fb5e5], edx
xor edx, 0xeb926648
rol eax, 0x17
neg ebx
sub esi, 0xdb0f1662
inc ebx
sub dword [0x4fb38c], edx
xchg edx, esi
mov dword [0x4fb420], 0xd4f62a35
add ebx, 0x3003c306
xor eax, 0x42b2c8fa
sub esi, edi
add edi, dword [0x4fb92c]
call fcn.0048cabc
call fcn.004a8bd3
add esi, edi
xor eax, 0x42b2c8fa
sub ebx, 0x3003c306
xchg edx, esi
mov dword [0x4fb1fb], ecx
dec ebx
add esi, 0xdb0f1662
neg ebx
ror eax, 0x17
xor edx, 0xeb926648
add dword [0x4fb467], eax
call fcn.00417efb
add esi, esp
xor edx, ebp
push ebx
dec edx
add dword [0x4fb4e5], edx
sub dword [0x4fb72a], edx
ror ecx, 0x14
call fcn.0041689a
neg edx
sub edi, dword [0x4fbd03]
xchg ebx, edx
xor dword [0x4fb1cb], edi
call fcn.0047cd13
xor edx, 0x1dc5477e
or eax, dword [0x4fbf5e]
call fcn.00471848
xchg eax, edx
call fcn.00479e65
add dword [0x4fb4c7], esi
xor edx, 0xc568007
rol edi, 0xe
call fcn.0049ae8a
call fcn.00442e85
ror edi, 0xe
xor edx, 0xc568007
mov dword [0x4fb2fa], edi
xchg eax, edx
call fcn.00401640
xor edx, 0x1dc5477e
call fcn.004a13ec
sub dword [0x4fb71c], ebx
xchg ebx, edx
neg edx
call fcn.00425e33
rol ecx, 0x14
and dword [0x4fb3da], eax
or dword [0x4fb24d], ebx
inc edx
mov ecx, 0x7e10888d
sub dword [0x4fb54f], 0xfd91fa76
add ebx, dword [0x4fbd6d]
xor edi, eax
or eax, dword [0x4fb84e]
add dword [0x4fb4f0], eax
dec esi
sub edi, esi
or esi, dword [0x4fb9a7]
xor ebx, esp
xchg edi, edx
call fcn.0046e440
call fcn.00405230
xchg edi, edx
xor ebx, esp
add edi, esi
inc esi
add dword [0x4fb654], ebx
xor edi, eax
mov dword [0x4fb294], 0x8a9c2738
sub ecx, 0x40f57291
sub ecx, dword [0x4fbab8]
inc ebx
xor eax, edx
call fcn.0048eda9
add dword [0x4fb5cf], eax
ror ecx, 0xd
add eax, ecx
xchg edi, edx
sub esi, 0x930c4aab
rol esi, 0x14
call fcn.004622c6
ror esi, 0x14
add esi, 0x930c4aab
xchg edi, edx
sub eax, ecx
rol ecx, 0xd
and dword [0x4fb6f0], edi
call fcn.00407360
xor eax, edx
dec ebx
add ecx, 0x26545670
mov dword [0x4fb49c], 0x8a5d3e8e
xor ecx, 0x19ded390
dec ebx
and dword [0x4fb477], eax
not edx
ror edx, 0x1f
inc esi
add ebx, dword [0x4fb8ad]
and dword [0x4fb633], ebx
call fcn.0041bd48
call fcn.00438e22
mov dword [0x4fb571], ecx
dec esi
rol edx, 0x1f
not edx
inc ebx
xor ecx, 0x19ded390
and dword [0x4fb777], 0x1103e4a9
push ecx
sub eax, 0x94e3c4c2
neg eax
add edi, 0xf55a3c34
xchg ecx, eax
call fcn.0045a116
xchg eax, edx
dec ecx
rol edi, 8
inc edi
or edi, dword [0x4fbb02]
rol edx, 0x1e
xor ecx, ebx
or ecx, dword [0x4fbcad]
and dword [0x4fb2a2], edi
ror ecx, 5
sub esi, dword [0x4fbf13]
xor dword [0x4fb370], ecx
sub dword [0x4fb271], ebx
rol ecx, 5
xor ecx, ebx
ror edx, 0x1e
dec edi
ror edi, 8
inc ecx
xchg eax, edx
call fcn.0045d053
xchg ecx, eax
sub edi, 0xf55a3c34
neg eax
add eax, 0x94e3c4c2
mov ecx, 0xcffd9041
add dword [0x4fb183], edx
add esi, dword [0x4fbcf7]
add ecx, esp
xor edx, 0xd89052c6
xor eax, dword [0x4fbf84]
neg esi
call fcn.0045c4ff
neg eax
add ecx, dword [0x4fb9f3]
sub ecx, eax
sub dword [0x4fb1a3], edx
call fcn.004177ab
inc ebx
neg esi
or dword [0x4fb201], edx
xor dword [0x4fb6d3], edx
mov dword [0x4fb2bb], ebx
mov dword [0x4fb46a], esi
neg esi
dec ebx
call fcn.0048dcd8
add ecx, eax
neg eax
call fcn.00433a3b
neg esi
xor edx, 0xd89052c6
sub ecx, esp
sub ecx, 0x76b620ed
add eax, esp
les ebp, [ebx]
xor eax, 0x4fbd97