Function at 0x499a8f
Capabilities:
Hash data using murmur3
Resolve function by parsing pe exports

Disassembly:
mov edx, dword [edx]
add edi, esi
bswap ecx
sub ebx, 0x9328b4af
mov edi, ebx
or esi, edi
add ecx, esi
shl ebx, 0x1e
not esi
neg esi
mov ecx, edi
and esi, 0x932cb6cd
xor edi, esi
mov ebx, esi
or edi, ecx
jmp 0x498c91
jne 0x49a1c1
xchg ebx, ecx
add edi, esi
and ecx, 0x933e2be0
xchg esi, ecx
and edi, esi
dec edi
inc ebx
and ecx, 0x9340a749
jmp 0x4991ca
mov edx, dword [esp + 0x54]
xor ebx, ecx
and edi, esi
xor edi, ebx
mov ecx, edi
xor esi, edi
and ebx, esi
or esi, 0x93672681
and ebx, esi
dec edi
shr esi, 0x13
xor esi, ebx
add esi, 0x936980c7
or edi, 0x936a0dd1
shr ecx, 8
jmp 0x49a4ea
mul edx
dec edi
add esi, edi
xchg esi, ebx
shl ecx, 0x1a
xor ecx, edi
jmp 0x499c45
mov dword [esp + 0x54], edx
or ecx, esi
or esi, edi
xor ebx, esi
xchg ebx, ecx
and ebx, ecx
sub edi, esi
or esi, edi
xor esi, edi
bswap ebx
nop
inc edi
xchg ecx, edi
nop
shr ecx, 7
jmp 0x498be3
add dword [esp + 0x54], 4
add ebx, esi
or ecx, esi
and ebx, esi
and edi, esi
and edi, ecx
shr ecx, 0xc
and edi, ecx
add ebx, edi
xor edi, 0x93c3cf00
jmp 0x497ee5
mov edx, dword [esp + 0x100]
and edi, 0x940ee719
xor edi, esi
sub ecx, edi
xchg esi, edi
xchg ebx, edi
sub edi, 0x941178a7
jmp 0x49a711
mov dword [esp + 0xd8], edx
bswap ecx
sub esi, 0x941f2869
dec ebx
shl ecx, 0x13
and esi, 0x9420bede
jmp 0x499f35
mov edx, dword [edx]
ror esi, 0x1f
mov esi, 0x944afda9
and edi, esi
jmp 0x49800b
mov dword [esp + 0x100], edx
or ebx, ecx
xor ebx, ecx
mov edi, 0x9457b011
mov ebx, edi
or ecx, ebx
or ebx, esi
or ebx, esi
bswap esi
add esi, 0x945abd53
jmp 0x497654
push edx
nop
shr edi, 5
mov ebx, esi
add edi, ecx
add edi, 0x94dbf61a
or edi, 0x94dc6224
and ecx, ebx
add esi, ecx
bswap ecx
shl esi, 0x14
inc ecx
add ecx, 0x94df44d3
xor ebx, edi
neg edi
jmp 0x49a139
mov edx, dword [edx]
or edi, esi
ror edi, 0x12
rol ecx, 0xd
xor ebx, 0x9525d04c
nop
jmp 0x49a555
add edx, 0xc
mov ebx, edi
and esi, edi
and edi, 0x957202bf
mov edi, ecx
and ebx, esi
sub esi, edi
xchg ebx, esi
sub ebx, esi
and esi, ebx
mov ecx, edi
add ecx, 0x95740ad3
xor ecx, ebx
mov ebx, edi
shl esi, 4
jmp 0x497d72
mov edx, dword [esp + 0x54]
or ecx, ebx
and ebx, edi
not edi
add edi, 0x9579329b
add ebx, edi
sub ecx, esi
add esi, ebx
shl ebx, 0x1c
or ebx, edi
mov edi, ebx
jmp 0x499949
mov edx, dword [esp + 0x98]
sub ebx, esi
and ecx, edi
add ecx, esi
sub edi, esi
xchg ebx, ecx
xor ecx, ebx
jmp 0x4977be
add edx, dword [esp + 0x14]
and edi, esi
or edi, esi
xchg edi, ecx
nop
ror esi, 0x1f
mov ebx, esi
dec esi
jmp 0x497cbd
mov dword [esp + 0x100], edx
neg esi
and esi, ecx
or edi, ecx
add ebx, esi
mov esi, ebx
add ecx, esi
mov esi, 0x9590f101
add ecx, ebx
sub edi, ebx
jmp 0x49a0af
mov edx, dword [edx]
mov edi, esi
inc ecx
nop
shr ecx, 0x15
inc ebx
xor edi, ebx
and esi, 0x959331cb
jmp 0x49834a
add esp, 0x130
sub ecx, ebx
ror esi, 0x1a
xor ebx, 0x95bbcba7
jmp 0x4994c2
cmp eax, dword [esp + 0xd8]
jmp 0x4986f8
mov edx, dword [edx]
and esi, edi
xor esi, ecx
shl ebx, 0x11
or ecx, esi
xor ebx, esi
sub ecx, edi
and esi, ecx
ror esi, 0x1c
not edi
xchg ebx, ecx
or esi, ecx
shl ecx, 0x1d
jmp 0x498d12
mov eax, 4
add esi, edi
mov ebx, 0x96303102
xchg esi, edi
and ecx, esi
neg ebx
or esi, edi
xor ecx, esi
sub esi, ebx
or esi, ecx
bswap ecx
xor ecx, esi
sub esi, 0x963fd381
or ebx, edi
or esi, 0x9640c62f
jmp 0x499d55
add edx, dword [esp + 0x14]
or ecx, esi
sub ebx, edi
rol ebx, 0x13
bswap ebx
mov esi, 0x96b3e122
mov esi, edi
xor ebx, esi
dec ebx
mov edi, ecx
xor edi, 0x96b6281b
and esi, ecx
shl esi, 5
or esi, ecx
jmp 0x4977e1
mov edx, dword [esp + 0x100]
xor edi, ecx
add ebx, ecx
xor ebx, edi
sub ebx, 0x96de5371
xchg esi, ecx
dec ebx
jmp 0x498661
add edx, dword [esp + 0x14]
mov ecx, ebx
mov ebx, ecx
or ebx, edi
xor ebx, 0x96e366c8
bswap ebx
or ecx, esi
sub edi, ebx
and edi, ebx
xchg ecx, edi
jmp 0x4989fb
mov edx, dword [edx]
or esi, ecx
xor edi, ebx
sub ebx, ecx
mov esi, 0x96f4cbb6
xor edi, ebx
or esi, 0x96f5bb66
bswap edi
shr edi, 0x16
and ecx, 0x96f710b6
bswap edi
jmp 0x498631
jne 0x498be3
shl ecx, 0x1d
or esi, 0x97220b3e
and ebx, ecx
not ebx
sub edi, 0x97239aca
jmp 0x4989aa
mov dword [esp + 0x100], edx
rol ebx, 0x1a
sub ecx, 0x9738fa54
sub ecx, ebx
xor esi, ecx
sub edi, 0x973a67c3
and esi, edi
add esi, 0x97480140
not edi
add edi, ecx
or ebx, esi
xor ebx, 0x974a04dd
jmp 0x4987ec
add dword [esp + 0x100], 0x78
shr ecx, 6
mov esi, ecx
xchg esi, ecx
and esi, edi
add ebx, 0x974c5bf9
not ebx
xchg ebx, esi
rol esi, 2
shr edi, 0x18
jmp 0x499b75
sub dword [esp + 0x100], 8
sub ecx, esi
or edi, ecx
or edi, ebx
and ecx, esi
dec esi
add esi, ecx
add ecx, 0x97849695
add ebx, ecx
mov ecx, esi
not ebx
jmp 0x49a1a2
add dword [esp + 0x100], 4
xor ebx, 0x97a045d6
rol esi, 0x1a
sub ebx, ecx
xor ecx, ebx
sub ebx, 0x97a2180e
xor edi, ebx
xchg edi, ecx
not ecx
mov edi, ecx
mov edi, 0x97a459a4
and esi, ecx
jmp 0x498616
mov dword [esp + 0x54], edx
mov edi, 0x97a9851e
sub ecx, ebx
xchg ebx, esi
add ecx, ebx
mov ebx, edi
xchg esi, edi
or ebx, ecx
sub ecx, 0x97acb0fc
xor ecx, edi
jmp 0x4994da
add dword [esp + 0x100], edx
or esi, edi
add ebx, edi
sub esi, 0x97e8c770
or ebx, 0x97e93d2f
xchg ebx, esi
neg ecx
bswap ebx
xor edi, ebx
or edi, 0x97eb8ec5
sub esi, ebx
or edi, 0x97ec8023
xor ebx, edi
mov esi, 0x97ed62ca
jmp 0x49a081
inc dword [esp + 0x98]
not ebx
mov ecx, 0x97ffd7ed
and ecx, ebx
dec ecx
bswap ebx
xchg esi, edi
mov edi, ecx
add esi, 0x98030da4
bswap edi
and ebx, esi
jmp 0x497853
add edx, dword [esp + 0x14]
or esi, 0x981a353b
xor ecx, ebx
neg esi
mov edi, 0x981bf6d7
mov ebx, esi
and esi, ebx
mov edi, 0x981d97c8
sub ecx, 0x981e12cc
add ecx, 0x981e8d03
jmp 0x497b56
mov edx, dword [edx]
xchg edi, esi
sub edi, ecx
bswap esi
mov ecx, edi
add esi, ebx
add esi, edi
bswap ebx
rol ecx, 0xf
jmp 0x498f5f
mov edx, dword [esp + 0x100]
mov edi, 0x983d9910
and edi, ecx
neg esi
xchg edi, ecx
xchg ecx, esi
sub ebx, edi
xor ebx, 0x98406d80
dec ecx
xor esi, ebx
jmp 0x499cb6
add edx, 0x18
sub edi, ebx
not ebx
sub ecx, 0x98f7fdd9
add esi, ebx
xor edi, ebx
mov edi, ebx
or esi, ecx
jmp 0x499106
mov edx, dword [edx]
add esi, ebx
and edi, 0x99667857
add ecx, 0x9966ff18
sub ebx, ecx
sub ecx, ebx
mov edi, esi
xchg edi, ecx
shr ebx, 1
and ebx, 0x9969a883
jmp 0x49a731
pop edx
add ecx, edi
rol esi, 5
shr ecx, 4
not edi
add ebx, 0x997f936d
add edi, ebx
or ecx, 0x99808639
or edi, esi
inc ebx
or esi, edi
and ecx, 0x99823823
xor esi, edi
add esi, ecx
jmp 0x498263
add dword [esp + 0x100], eax
xchg ebx, edi
add ebx, ecx
neg ebx
sub ecx, esi
xchg edi, ecx
and edi, ebx
jmp 0x498da7
mov dword [esp + 0x14], 0
xor edi, 0x99e181c7
sub ecx, edi
and esi, edi
inc edi
shl esi, 9
mov edi, 0x99e3ec36
not ebx
xor esi, edi
dec edi
jmp 0x49a8da
mov edx, dword fs:[edx]
mov esi, ebx
and ebx, 0x99ece00d
xor ecx, edi
jmp 0x497e95
ret
mov eax, 2
add ebx, edi
add ecx, edi
rol ecx, 0x1d
dec esi
ror edi, 0x11
mov ecx, esi
sub ebx, 0x99ff3a1b
shr esi, 5
neg ebx
add edi, ebx
add ecx, 0x9a0106a4
xor ecx, 0x9a0174da
jmp 0x497f27
mov edx, dword [edx]
and esi, 0x9ab100f9
neg edi
sub ebx, 0x9abb8326
sub esi, ecx
not ebx
xchg ebx, edi
xor ecx, esi
jmp 0x497fd1
sub esp, 0x130
or ebx, 0x9afbf2d9
sub ecx, 0x9afc6705
or esi, ebx
sub ecx, 0x9afd980d
inc ebx
ror ebx, 2
sub ecx, 0x9aff0fef
mov ecx, ebx
xor esi, ebx
jmp 0x49a7f6
mov edx, dword [edx]
dec esi
sub ecx, 0x9b16f07f
dec ebx
sub esi, ecx
add ebx, esi
mov ebx, ecx
xor ebx, edi
mov esi, edi
sub ebx, edi
jmp 0x4987b9
mov edx, dword [esp + 0x14]
xchg ebx, edi
mov ecx, 0x9b25a3e2
and ebx, edi
or ebx, 0x9b267e36
rol ecx, 1
or ecx, esi
and ecx, esi
not edi
rol ecx, 0x12
inc ebx
xor edi, ecx
jmp 0x49a45c
add edx, dword [esp + 0x14]
ror ecx, 0x19
add ebx, esi
add ecx, 0x9b5ffebd
mov ecx, edi
add edi, ecx
jmp 0x4981ad
mov dword [esp + 0x98], eax
mov esi, ecx
or ebx, edi
or edi, 0x9b70bacc
and ebx, edi
add edi, ecx
xchg ecx, ebx
add ecx, ebx
dec ecx
or ecx, edi
xor ecx, edi
xchg ecx, ebx
and ecx, edi
mov ebx, ecx
jmp 0x49896c
mov edx, dword [edx]
xor ecx, 0x9b897681
inc esi
xor esi, edi
or edi, esi
or esi, edi
sub ecx, esi
jmp 0x499b9f
movzx edx, word [edx]
and esi, ebx
add edi, ecx
xchg esi, ebx
xor edi, 0x9ba6afb7
not edi
and ebx, ecx
and edi, 0x9ba85232
or ecx, edi
xchg ecx, esi
jmp 0x49a4bd
mov edx, 0x30
dec esi
or esi, ecx
shr edi, 0xf
xchg esi, ebx
and ecx, esi
mov edi, ecx
bswap ecx
or ecx, 0x9bf0a2e3
jmp 0x499463
mov edx, dword [esp + 0x14]
mov edi, 0x9bf131e5
bswap edi
not edi
mov esi, ebx
mov ecx, esi
sub ebx, edi
xor edi, ebx
xchg esi, ecx
jmp 0x49a2ce
inc edx
inc ecx
sub ecx, 0x9c0398d1
sub esi, edi
and ebx, ecx
and ecx, 0x9c04a6a5
bswap ebx
ror edi, 0x17
or edi, esi
dec edi
sub esi, 0x9c073940
jmp 0x49a3fd
add dword [esp + 0x100], 0x20
and ecx, 0x9c3a45c5
mov edi, 0x9c3ab44a
add ecx, ebx
xor ebx, esi
xchg esi, ecx
sub ecx, esi
add ebx, esi
rol edi, 0xf
xor ecx, edi
dec esi
add ecx, 0x9c3f0da2
jmp 0x497a0a
mov edx, dword [esp + 0x14]
sub ecx, 0x9c44f790
rol ecx, 0x12
or esi, ecx
neg ebx
or esi, 0x9c46c81e
or edi, ecx
shr ecx, 0xd
or edi, 0x9c483f4a
xchg edi, ecx
mov edi, 0x9c492037
or ecx, esi
add ecx, 0x9c4a37cb
or esi, ebx
jmp 0x498b81
xor eax, eax
or edi, ebx
shl ecx, 0x1f
and esi, 0x9c57ed23
and edi, esi
not esi
bswap esi
bswap ecx
and ecx, ebx
mov ecx, esi
shl ebx, 2
shr esi, 0x1a
and ebx, esi
xchg ecx, esi
dec edi
jmp 0x49a1c1
mov edx, dword [esp + 0x100]
not edi
xchg edi, ecx
inc ecx
xor ebx, esi
dec ebx
add ebx, 0x9c6bf766
xor esi, edi
shl ebx, 0x1c
jmp 0x497547
xor al, byte [edx]
nop
and ebx, esi
xor esi, ebx
and ebx, esi
or ecx, ebx
add esi, 0x9c6fd280
and ecx, ebx
ror esi, 0xe
mov ecx, 0x9c716385
xor esi, 0x9c71d113
add esi, edi
xor esi, ecx
jmp 0x49a5e6
add edx, 0x3c
and esi, ecx
mov edi, ecx
dec edi
not esi
or ebx, ecx
add ebx, esi
xor ecx, ebx
and ecx, ebx
sub esi, edi
jmp 0x499b2e
cmp byte [edx], 0
jmp 0x4975cd
add edx, dword [esp + 0x100]
inc ebx
add edi, 0x9cca8464
mov ecx, esi
add ebx, ecx
xchg edi, esi
add ebx, ecx
add esi, ecx
xchg ebx, esi
and esi, 0x9cce2972
jmp 0x497b45
mul edx
inc edi
xor edi, ebx
ror esi, 9
or ebx, ecx
add ebx, ecx
xchg ebx, edi
sub esi, edi
inc ecx
inc ecx
jmp 0x499268
add edx, dword [esp + 0x98]
xor edi, esi
xor ebx, ecx
rol edi, 0x14
xor esi, edi
ror esi, 0x14
and ecx, ebx
xor ecx, edi
mov esi, edi
jmp 0x498395
add edx, 0xc
sub edi, ebx
or edi, esi
and esi, ebx
bswap esi
dec esi
add edi, ebx
ror edi, 0xf
sub esi, ecx
bswap edi
jmp 0x49802c
rol eax, 8
ror ecx, 1
xchg esi, ecx
not esi
mov edi, ebx
bswap edi
and edi, ecx
nop
xor edi, ebx
add ebx, ecx
jmp 0x499fd2
mov edx, dword [edx]
or edi, esi
xchg edi, ecx
add esi, ebx
jmp 0x498521
mov dword [esp + 0x14], edx
mov edi, ecx
add edi, ecx
add ecx, 0x9d336367
or ebx, edi
jmp 0x499f53
mov dword [esp + 0x98], 0
rol ebx, 0x1c
dec ebx
add edi, ebx
add esi, 0x9d4ccace
mov esi, edi
mov esi, edi
add edi, 0x9d4e1e08
jmp 0x49a941
mov dword [esp + 0x100], 0
add esi, 0x9d788a52
dec ecx
dec esi
jmp 0x497a92
mov dword [esp + 0x54], 0
or edi, ebx
shl esi, 4
neg ecx
or ecx, edi
shr ecx, 0x1f
xor edi, ecx
sub esi, 0x9d8732d8
jmp 0x49941d