Function at 0x433356
Capabilities:
Hash data using murmur3

Disassembly:
rol edx, 0x17
xor edx, dword [0x4498e6]
add dword [0x456789], ecx
test dword [0x4494f4], 0xa2b28b3c
ja 0x432ee8
shl esi, 3
mov dword [0x456990], ebx
mov dword [0x456aa9], 0x63ec37bc
test dword [0x4490ca], eax
ja fcn.00432f06
mov dword [0x456797], ecx
xchg ebx, eax
inc edx
loop 0x432eca
sub esi, 0xead6cdb0
neg edx
xor ecx, 0x342c08ea
test esi, 0xa4e7b082
jns 0x432f23
xor esi, edx
add edi, esp
call fcn.00418cd2
mov esi, 0xaa5a9001
add edx, 0x17456f64
xchg eax, edx
xor edx, 0xf7ec63f5
and dword [0x456974], ecx
xchg esi, edx
rol ebx, 0xa
call fcn.004123d8
ror esi, 2
add dword [0x456687], ecx
xchg edx, esi
call fcn.0041254d
xor ecx, esp
add eax, dword [0x456cdd]
xor ebx, 0x51aa9562
xor ebx, 0x51aa9562
xor ecx, esp
call fcn.004273ae
xchg edx, esi
sub dword [0x4569bc], ebx
rol esi, 2
call fcn.0040d91c
ror ebx, 0xa
xchg esi, edx
mov dword [0x4567ca], eax
xor edx, 0xf7ec63f5
xchg eax, edx
sub edx, 0x17456f64
sub esi, 0x27d2e185
call fcn.0040eaa0
ror ecx, 0x16
xor esi, dword [0x456d24]
add dword [0x456a32], edx
rol esi, 9
xor edi, 0xc960434a
or dword [0x45673a], ecx
call fcn.00434ecb
dec ebx
call fcn.0041a0ea
not edx
xor eax, 0x2515f201
xor eax, 0x2515f201
not edx
call fcn.004036fa
inc ebx
call fcn.00402065
mov dword [0x456706], ebx
xor edi, 0xc960434a
ror esi, 9
rol ecx, 0x16
add esi, 0x7d785184
xor edi, ecx
neg ecx
xchg ecx, edx
call fcn.0042d81e
inc esi
xor eax, ebp
add ebx, edx
not eax
rol edx, 8
sub ecx, 0xa7973156
xor eax, 0x53d16874
not esi
or eax, dword [0x456e0e]
ror esi, 1
add esi, 0xeb189d56
dec esi
sub esi, 0xc5845a17
not edx
add edx, dword [0x456b46]
not edx
add esi, 0xc5845a17
inc esi
sub esi, 0xeb189d56
rol esi, 1
not esi
xor eax, 0x53d16874
add ecx, 0xa7973156
ror edx, 8
not eax
sub ebx, edx
xor eax, ebp
dec esi
call fcn.00434ecb
xchg ecx, edx
neg ecx
xor edi, ecx
push esi
xor ebx, dword [0x456b97]
add edi, esi
neg esi
call fcn.00427e98
inc ecx
dec edi
rol ebx, 0x18
or esi, dword [0x456c88]
sub eax, esp
call fcn.00413c29
add dword [0x4567aa], ebx
not eax
xor dword [0x456677], eax
or esi, dword [0x456cd3]
dec esi
sub eax, dword [0x456b43]
dec ebx
call fcn.0042b82e
neg ebx
sub ecx, 0xbe0ea868
add edx, dword [0x456deb]
add ecx, 0xbe0ea868
neg ebx
call fcn.00414e0d
inc ebx
inc esi
and dword [0x45686c], ecx
not eax
add eax, esp
ror ebx, 0x18
inc edi
dec ecx
neg esi
sub edi, esi
mov edi, 0xcce306a3
add dword [0x4567c1], ebx
call fcn.0041e2ee
xor eax, dword [0x456d33]
mov dword [0x4566db], ebx
sub ecx, 0x550fd1dd
sub dword [0x456980], 0xa83fe225
xor edi, esp
call fcn.00434ecb
xor esi, 0x6a14b13a
rol ebx, 9
add dword [0x45696a], 0x76dd56d8
xor dword [0x45677e], 0xaa165638
ror ebx, 9
xor esi, 0x6a14b13a
xor edi, esp
sub dword [0x45686b], 0x132d70dc
add ecx, 0x550fd1dd
sub edi, 0xfcf03b70
or ecx, dword [0x456bac]
inc esi
not esi
xchg edi, esi
sub dword [0x4567ac], 0x70e3f3af
xchg edi, esi
neg ebx
xchg edi, edx
xor esi, ebp
xor esi, 0xb4d31de
ror ecx, 0x17
not eax
sub edx, 0x4ef366c4
not esi
xchg ebx, esi
call fcn.0042a02d
ror edx, 0x14
sub dword [0x456626], edx
inc ebx
or esi, dword [0x456cb4]
or ebx, dword [0x456bf6]
dec ebx
and dword [0x4568f7], eax
rol edx, 0x14
xchg ebx, esi
not esi
add edx, 0x4ef366c4
not eax
rol ecx, 0x17
xor esi, 0xb4d31de
xor esi, ebp
xchg edi, edx
neg ebx
xchg edi, esi
or dword [0x45673e], 0x44c9951f
xchg edi, esi
not esi
dec esi
sub edi, 0xcfc0cb00
sub dword [0x456998], edi
ror ecx, 8
or eax, dword [0x456ce4]
xor ebx, 0x59677758
or esi, dword [0x456d56]
add dword [0x456836], ebx
mov dword [0x4565e4], edx
xor eax, edi
dec edx
call fcn.00427b1a
sub esi, dword [0x456cbb]
or dword [0x456a31], esi
dec esi
call fcn.004230c1
or dword [0x456891], eax
xchg esi, eax
ror ebx, 0xc
call fcn.0040e217
rol ecx, 0xf
call fcn.0042ec9f
neg ecx
or eax, dword [0x456dea]
neg ecx
ror ecx, 0xf
call fcn.0040a907
rol ebx, 0xc
xchg esi, eax
inc esi
and dword [0x45697c], edx
inc edx
xor eax, edi
xor dword [0x456597], ebx
xor dword [0x456653], edi
xor ebx, 0x59677758
rol ecx, 8
sub dword [0x456a8b], eax
push edi
or esi, dword [0x456fcc]
sub dword [0x456632], ebx
sub dword [0x456a89], edi
rol eax, 1
xor ebx, dword [0x456c44]
sub eax, ecx
sub dword [0x4566f6], edx
add esi, dword [0x456b0f]
not ebx
sub ecx, dword [0x456b1d]
sub dword [0x456975], 0xbc6a84d4
and dword [0x456903], ecx
rol eax, 0x1c
or dword [0x4569fc], ebx
neg ecx
add ecx, dword [0x456d04]
call fcn.0040165d
sub edi, ecx
add edi, ecx
call fcn.00410823
neg ecx
ror eax, 0x1c
and dword [0x4566a0], eax
add dword [0x456655], 0xcb7e4f0
not ebx
add dword [0x4567ae], edx
add eax, ecx
ror eax, 1
mov dword [0x4566e5], edx
mov edi, 0xac9157a7
neg ebx
call fcn.0042281d
neg edx
xor edx, edi
ror ecx, 8
call fcn.00426504
rol edi, 0x1d
sub ecx, dword [0x456bd5]
xor ebx, 0x6cccaa3d
sub edi, dword [0x456b8a]
rol ecx, 0x12
add eax, esp
rol ebx, 9
ror ebx, 9
sub eax, esp
ror ecx, 0x12
xor ebx, 0x6cccaa3d
ror edi, 0x1d
call fcn.004088e2
rol ecx, 8
or byte [ebx], dh
xlatb
neg edx
call fcn.00422541
neg ebx
add edi, 0xb3c2fc92
add esi, dword [0x456b81]
xor ebx, 0xeca34aaa
mov dword [0x4567d2], ecx
ror edx, 0x1f
sub dword [0x456973], esi
xchg esi, eax
not esi
and dword [0x4565d3], ebx
ror edx, 0x15
mov dword [0x4565c3], 0xd50a0f85
sub ebx, dword [0x456b57]
or edi, dword [0x456c01]
and dword [0x45665c], 0xdf84802b
rol edx, 0x15
xor dword [0x456733], edi
not esi
xchg esi, eax
rol edx, 0x1f
mov dword [0x456a4e], eax
xor ebx, 0xeca34aaa
xor edi, 0x6038545c
add ebx, dword [0x456eff]
call fcn.004075f9
or esi, dword [0x456b4a]
xchg edi, eax
xor dword [0x456697], esi
xor ecx, dword [0x456bb9]
call fcn.0042eb81
add eax, edi
not esi
dec ecx
add edx, 0x7932f69e
sub ebx, dword [0x456bcb]
dec edx
or eax, dword [0x456f92]
not esi
call fcn.00430429
xor ecx, 0x66c5806b
xor ecx, 0x66c5806b
call fcn.0041a35f
not esi
inc edx
sub edx, 0x7932f69e
inc ecx
not esi
sub eax, edi
mov dword [0x4565ba], ecx
xchg edi, eax
call fcn.00418a0d
push edi
dec eax
ror esi, 0x11
xor ecx, 0x5663e0a4
xor dword [0x45672f], eax
inc ebp
add bh, dh
sal dword [ebx], 1
int 0xf7
rol byte [ecx + 0x305bfdeb], 1
mov al, 0xf7
salc
call fcn.004123d8
not ebx
rol eax, 0xc
inc esi
dec edi
ror eax, 0x19
and dword [0x45665a], 0x6b205633
mov dword [0x456a11], 0xbf399e0c
rol ecx, 0x16
ror ecx, 0x16
sub dword [0x4569a2], 0x4aef9011
rol eax, 0x19
inc edi
dec esi
ror eax, 0xc
not ebx
call fcn.0041a89f
not esi
add ebx, 0xb0305bfd
not eax
xor ecx, ebp
not ecx
xor ecx, 0x5663e0a4
rol esi, 0x11
inc eax
mov ebx, 0x745e0155
add ebx, 0xf5e10d4c
xchg eax, edx
sub eax, 0xe9b6326
xor ecx, eax
sub edi, ebp
rol esi, 0x1d
sub dword [0x45682f], esi
sub dword [0x4566b6], 0xd2a5f187
neg esi
add esi, dword [0x456c2c]
xchg ebx, eax
xchg ebx, eax
neg esi
ror esi, 0x1d
add edi, ebp
xor ecx, eax
add eax, 0xe9b6326
xchg eax, edx
sub ebx, 0xf5e10d4c
or ebx, 0x46744625
xor edi, dword [0x456bc8]
add dword [0x456773], edx
xchg eax, esi
and dword [0x456808], edx
add esi, dword [0x456dec]
dec esi
sub dword [0x4566b6], eax
call fcn.0041e3e5
ror ebx, 9
neg esi
call fcn.0040c98f
or edi, dword [0x456ad7]
inc ecx
dec ecx
neg esi
rol ebx, 9
call fcn.00434ecb
and dword [0x4569d4], ecx
inc esi
or dword [0x456a73], edx
xchg eax, esi
add ebx, 0x89efb8fd
call fcn.0042a02d
xchg ecx, eax
add edx, dword [0x456f2e]
xor ecx, 0xbb716004
inc esi
xor dword [0x4566fd], edi
xchg esi, eax
xor dword [0x45677b], esi
call fcn.0042a02d
add edx, dword [0x456ebc]
add dword [0x456965], ebx
xchg ecx, esi
xchg ecx, esi
call fcn.0042c44e
add dword [0x456964], ecx
xchg esi, eax
add dword [0x456857], ebx
dec esi
xor ecx, 0xbb716004
xchg ecx, eax
push ebx
add dword [0x45693c], ecx
xchg ecx, edx
xor esi, eax
add dword [0x45690a], ebx
rol eax, 8
sub edx, 0xd6cf40cb
ror edi, 0x1d
add dword [0x456833], 0x888cfe22
or dword [0x456a0d], edx
rol ebx, 7
xor dword [0x4567fb], esi
not ecx
or dword [0x4569b7], ecx
or edx, dword [0x456b1c]
xor edx, edi
call fcn.0040e217
add ebx, 0xfcd98dd6
ror ecx, 0x18
call fcn.0041a0ea
call fcn.0040a810
rol ecx, 0x18
sub ebx, 0xfcd98dd6
call fcn.0041ab1b
xor edx, edi
add dword [0x4567b3], esi
not ecx
ror ebx, 7
or dword [0x4565c6], 0xef2e1d4c
rol edi, 0x1d
add edx, 0xd6cf40cb
ror eax, 8
add dword [0x45675d], ebx
xor esi, eax
xchg ecx, edx
mov ecx, 0xfd2b42d3
xor dword [0x4569a2], 0xfebe5b37
neg esi
add dword [0x4565de], ebx
dec edx
xor ecx, ebp
ror ebx, 0xd
add edi, dword [0x456f03]
or dword [0x4567d7], esi
xor ebx, ebp
xor edi, edx
dec esi
call fcn.0040bb34
xchg edi, edx
add eax, dword [0x456e0a]
xchg edi, edx
inc esi
xor edi, edx
xor ebx, ebp
xor dword [0x4567f5], esi
rol ebx, 0xd
xor ecx, ebp
inc edx
sub dword [0x456761], ecx
neg esi
and ecx, 0x81a86ea7
add edx, ebx
and dword [0x456a08], esi
rol esi, 0x1f
call fcn.00422f50
dec esi
xor esi, 0xc0816b5
ror ebx, 0x13
or ecx, dword [0x456bc9]
dec esi
sub dword [0x456740], esi
mov dword [0x456717], edx
xor eax, 0x945b9709
call fcn.004307c1
call fcn.00407e44
xor eax, 0x945b9709
and dword [0x45673a], eax
add dword [0x45680b], ecx
inc esi
rol ebx, 0x13
xor esi, 0xc0816b5
inc esi
call fcn.0042856c
ror esi, 0x1f
mov dword [0x45692a], esi
sub edx, ebx
add ecx, 0x7f3cbde8
xor ecx, edi
ror ebx, 0x18
add dword [0x456983], esi
neg esi
ror edi, 0x1b
call fcn.00405197
dec esi
xor ecx, dword [0x456fdb]
not esi
mov dword [0x456985], ecx
mov dword [0x45690b], ecx
or dword [0x4568f8], edx
not esi
inc esi
call fcn.0042b69b
rol edi, 0x1b
neg esi
add dword [0x45668b], edx
rol ebx, 0x18
xor ecx, edi
push ecx
sub edi, dword [0x456eb0]
add dword [0x45665e], ecx
dec esi
sub ecx, 0x8cf21972
neg edx
add eax, dword [0x456f65]
or dword [0x4566c9], eax
xor edx, dword [0x456c6e]
not edx
ror esi, 0x14
xor edi, dword [0x456b77]
xor ebx, 0x5710e784
xor ebx, 0x5710e784
rol esi, 0x14
not edx
add dword [0x45678e], ecx
neg edx
add ecx, 0x8cf21972
inc esi
add dword [0x456821], edi
push esp
or esi, dword [0x456d92]
neg ecx
dec eax
sub dword [0x4565a5], 0x4828381
dec esi
xor ecx, dword [0x456d77]
ror ecx, 0xc
call fcn.004082c4
neg ecx
ror edx, 6
sub ebx, dword [0x456c08]
add dword [0x45664e], 0xf21d1ce8
sub ebx, 0x157eac17
add ebx, 0x157eac17
rol edx, 6
neg ecx
rol ecx, 0xc
inc esi
inc eax
neg ecx
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
sub dword [0x456830], esi
dec esi
ror ebx, 0x16
xchg eax, esi
xor ecx, 0xb5530b43
sub esi, dword [0x456b60]
sub esi, edi
inc esi
sub ecx, dword [0x456ad2]
or dword [0x456a20], edi
add esi, eax
dec edi
rol ebx, 0xb
inc ecx
xor edi, eax
add edi, dword [0x456bc7]
call fcn.00429516
xchg ebx, edx
xor eax, dword [0x456e0c]
sub dword [0x4567bf], eax
add edi, 0x23f63d5
call fcn.00428d25
sub edi, 0x23f63d5
xor dword [0x456963], ecx
xchg ebx, edx
call fcn.00434ecb
xor edi, eax
dec ecx
ror ebx, 0xb
inc edi
sub esi, eax
dec esi
add esi, edi
xor ecx, 0xb5530b43
xchg eax, esi
rol ebx, 0x16
inc esi
add esp, 0x14
add esi, ebx
not esi
xchg edx, esi
not ecx
sub eax, 0x454054ff
xor eax, dword [0x456c1d]
xchg ebx, esi
rol edi, 7
xor esi, ebp
add ebx, dword [0x456f05]
add dword [0x45672f], ebx
rol ecx, 0xc
add esi, dword [0x456daf]
not eax
sub dword [0x456820], ecx
sub dword [0x456746], ecx
or esi, dword [0x456ebd]
call fcn.00426c19
xchg ecx, edx
xchg ecx, edx
call fcn.004280d6
or dword [0x4565b5], edi
sub dword [0x456852], edx
not eax
ror ecx, 0xc
xor esi, ebp
invalid