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

Disassembly:
mov edx, dword [esp + 0x8c]
not ecx
add ecx, ebx
add ebx, esi
sub ecx, 0xcbd28a2d
mov ebx, 0xcbd2a5b9
or edi, esi
or ebx, ecx
dec esi
jmp 0x475ce3
mov edx, dword [edx]
not ebx
mov ecx, 0xcbd6cdb7
sub ebx, ecx
sub ecx, esi
or esi, ebx
or edi, ecx
sub ebx, edi
xchg esi, ebx
xor esi, ecx
shr edi, 5
rol ecx, 0x19
inc ebx
jmp 0x475a86
add edx, dword [esp + 0x24]
or ebx, 0xcc01a1af
shr esi, 3
rol esi, 0x17
mov edi, ecx
mov esi, ecx
dec edi
sub edi, 0xcc024391
mov ecx, 0xcc025d2d
rol ecx, 0x11
mov esi, 0xcc029323
jmp 0x477461
mov eax, 4
add ecx, edi
mov ebx, edi
sub ecx, esi
mov ecx, esi
xor ebx, 0xcc0c8fed
and esi, edi
or ebx, ecx
add edi, esi
xor ecx, ebx
inc edi
jmp 0x477039
mov edx, dword [edx]
xor esi, ebx
dec esi
sub esi, 0xcc1407bd
xor esi, edi
or esi, ebx
and ecx, edi
neg ecx
shl ecx, 3
dec ebx
shr ecx, 5
neg ecx
shl ecx, 5
dec esi
shr edi, 5
jmp 0x4760c1
mul edx
add ecx, esi
and esi, ecx
xchg esi, ebx
inc edi
xchg esi, ecx
xchg ebx, ecx
bswap ecx
xchg edi, ebx
nop
xor ecx, esi
xchg esi, ecx
sub ecx, edi
jmp 0x478dfb
mov edx, dword [esp + 0x24]
rol ecx, 0x10
xor edi, ecx
or esi, edi
mov esi, 0xcc2c6533
and ecx, ebx
xor ecx, 0xcc2c9ae7
xor ebx, 0xcc2cb5cf
add ecx, ebx
sub ebx, ecx
sub esi, ebx
xor ecx, esi
xchg esi, ecx
jmp 0x478889
add edx, dword [esp + 0x24]
add ecx, edi
and ebx, 0xcc30d23f
xor edi, esi
and esi, edi
xor esi, ecx
or ecx, edi
jmp 0x478754
mov edx, dword [esp + 0x98]
not ebx
xor esi, ebx
add edi, 0xcc39f41b
and ecx, 0xcc3a0f03
shl esi, 0x14
mov ebx, edi
add esi, ecx
and edi, ecx
jmp 0x477726
sub esp, 0xfc
xchg ebx, edi
mov ecx, ebx
or ebx, esi
or ecx, edi
mov edi, ebx
mov ebx, 0xcc3b9623
or esi, ecx
sub esi, 0xcc3bcf93
mov ebx, 0xcc3bead5
xor ebx, esi
jmp 0x4794b4
mov edx, dword [edx]
xchg ebx, edi
mov ecx, ebx
add edi, 0xcc3f10b7
shl ecx, 0x16
bswap esi
shr esi, 0x18
mov esi, ebx
add edi, esi
mov esi, edi
sub edi, ecx
jmp 0x476d01
add dword [esp + 0x8c], 0x78
and ebx, 0xcc4500bd
shl esi, 0xc
add ebx, 0xcc453a7f
mov edi, ebx
mov esi, ecx
and ebx, ecx
jmp 0x478773
mov edx, dword [esp + 0x8c]
dec esi
shr edi, 0x18
xor esi, edi
or esi, ebx
or ebx, 0xcc4d4425
xor ebx, edi
xchg ecx, ebx
neg edi
add esi, edi
and edi, esi
jmp 0x4762a0
mov dword [esp + 0xe4], edx
sub edi, ebx
xor ecx, 0xcc4fffb1
xchg esi, edi
mov ecx, edi
jmp 0x476b5b
mov edx, dword [edx]
add ebx, ecx
or edi, ecx
add ebx, 0xcc520e05
xor esi, 0xcc522913
xchg ecx, ebx
sub ecx, 0xcc525e3b
xor esi, ecx
xchg ecx, esi
mov ebx, ecx
inc ebx
or ecx, edi
or edi, 0xcc52ffb7
jmp 0x47871e
xor eax, eax
xor ecx, edi
or ecx, ebx
not ecx
bswap ecx
inc esi
or esi, ecx
or edi, esi
add ecx, ebx
or edi, 0xcc6c88c3
rol ecx, 0x16
jmp 0x4773a5
add edx, 0xc
mov edi, ebx
xchg ebx, edi
mov ecx, ebx
sub ecx, edi
xchg esi, ecx
shr ecx, 6
or ebx, 0xcc7e6195
mov esi, ecx
bswap edi
or ecx, edi
neg esi
add esi, ecx
jmp 0x478817
jne 0x478db8
mov ebx, esi
bswap ecx
xchg esi, ebx
sub esi, 0xcc7f5d3d
add ebx, esi
mov edi, esi
jmp 0x478c3a
mov edx, dword fs:[edx]
sub edi, esi
add ecx, edi
xor ecx, 0xcc85b449
xor edi, esi
shr ebx, 0x17
rol ebx, 0x18
mov ecx, 0xcc8624d9
rol ecx, 6
jmp 0x476a4a
mov edx, 0x30
add ebx, edi
xor ecx, esi
add ecx, edi
xor esi, ecx
and ebx, esi
xor ecx, esi
jmp 0x476b39
add edx, 0xc
and esi, edi
inc esi
add edi, ebx
mov esi, ebx
sub ecx, ebx
not edi
mov ebx, 0xcc92ff73
sub ebx, ecx
add ecx, esi
add edi, 0xcc934b39
and esi, edi
sub esi, ecx
jmp 0x476fb2
add edx, dword [esp + 0x24]
rol ebx, 1
neg ecx
and edi, esi
or ecx, ebx
xchg ebx, edi
xchg edi, esi
sub ecx, esi
xor ebx, edi
jmp 0x477e20
jne 0x4773a5
and ebx, edi
xchg ecx, edi
and ecx, edi
and edi, ebx
neg edi
sub edi, esi
ror edi, 0x1e
or ebx, esi
shr ebx, 0x15
not ecx
jmp 0x478a37
mov edx, dword [edx]
and edi, ebx
xchg ebx, ecx
bswap ecx
xchg edi, ecx
jmp 0x477c00
movzx edx, word [edx]
sub esi, 0xccad5c53
and esi, ebx
inc ebx
shl ecx, 0x10
and esi, edi
shl esi, 0x13
not esi
and ecx, edi
ror edi, 0x1f
or ecx, esi
mov esi, edi
or ecx, 0xccae805b
jmp 0x475d2c
sub dword [esp + 0x8c], 8
sub ebx, edi
shl edi, 0x1e
add edi, ebx
mov ebx, ecx
jmp 0x477b59
mov edx, dword [esp + 0x24]
and ebx, edi
ror ebx, 7
and ebx, 0xccb73383
add esi, edi
inc edi
xor ebx, esi
mov ebx, edi
add ebx, edi
or esi, 0xccb7d003
xor ecx, esi
or ebx, edi
not edi
jmp 0x478b5f
mov edx, dword [esp + 0x30]
mov edi, esi
bswap ecx
not ebx
xor esi, edi
ror esi, 0xb
and edi, ebx
and ecx, 0xccba03c5
add edi, ebx
jmp 0x477867
cmp eax, dword [esp + 0xe4]
jmp 0x476a6f
xor al, byte [edx]
shr ebx, 0xe
xchg ebx, esi
sub edi, ecx
rol edi, 0x15
or ebx, ecx
or ebx, esi
xchg ebx, ecx
xor ebx, 0xccc94765
shl ebx, 0xc
mov ebx, ecx
mov esi, 0xccc995d5
xor ecx, ebx
jmp 0x47830e
push edx
or edi, ebx
mov edi, 0xccceacc9
sub esi, 0xcccec631
and esi, ebx
mov esi, 0xcccefae1
sub ecx, 0xcccf15c9
xchg esi, edi
neg ecx
add ebx, edi
rol edi, 0x1c
inc esi
mov ebx, edi
jmp 0x476822
add edx, dword [esp + 0x24]
sub ebx, esi
and esi, 0xcccff4e9
add edi, ecx
add esi, edi
add edi, 0xccd0432d
and esi, edi
jmp 0x477691
mov dword [esp + 0x98], edx
sub esi, edi
xor ebx, 0xccdfbcc9
xor edi, ecx
neg ecx
xor esi, ebx
shr esi, 0xd
mov esi, ebx
mov ebx, edi
jmp 0x47879c
cmp byte [edx], 0
jmp 0x476f32
add edx, dword [esp + 0x30]
neg ebx
inc ebx
or ebx, 0xcce409af
and ebx, ecx
xor ebx, ecx
xor edi, ecx
xchg ecx, edi
mov ecx, esi
inc edi
sub edi, ebx
xor esi, ecx
xchg esi, ecx
jmp 0x475be2
mul edx
add edi, esi
mov esi, edi
shl ebx, 0x1f
xor ebx, esi
ror esi, 0x1e
mov ebx, esi
sub ecx, ebx
mov ecx, ebx
jmp 0x477d88
add dword [esp + 0x8c], 0x20
mov ecx, esi
add edi, ebx
add esi, 0xccfae34b
and ebx, 0xccfafeb3
shl esi, 2
mov ebx, edi
neg esi
shl esi, 6
dec edi
rol edi, 0xd
and edi, ebx
shl ebx, 0x1c
xchg edi, ebx
dec ebx
jmp 0x475490
mov edx, dword [edx]
not ebx
ror ebx, 0xd
and edi, ecx
dec ebx
and ebx, edi
sub ebx, esi
inc edi
or edi, 0xcd00b201
mov edi, ebx
or ecx, 0xcd00eaa3
jmp 0x47748d
mov edx, dword [esp + 0x8c]
rol esi, 0x1d
sub edi, 0xcd09dcf1
and edi, ecx
xchg esi, ecx
xor ecx, 0xcd0a2a65
shl ecx, 3
sub esi, edi
sub ebx, esi
mov ebx, ecx
sub ebx, edi
sub esi, edi
xor ebx, 0xcd0ae375
mov edi, 0xcd0afeb7
xor ecx, 0xcd0b196b
inc esi
shr esi, 0xe
jmp 0x47909b
add dword [esp + 0x98], 4
ror ecx, 7
sub esi, ecx
sub edi, 0xcd0d23fd
xor edi, 0xcd0d3e67
nop
and ebx, edi
ror ebx, 5
xor esi, ecx
add esi, edi
mov ecx, edi
sub esi, ecx
xor ebx, esi
jmp 0x478e78
mov edx, dword [edx]
or ecx, esi
or edi, 0xcd0e4c45
xor ecx, edi
xchg edi, ecx
sub esi, ebx
sub esi, 0xcd0eb511
add ebx, ecx
xchg ebx, edi
jmp 0x477fdf
mov dword [esp + 0x30], eax
neg edi
xchg ebx, ecx
sub ecx, esi
sub ebx, 0xcd1cf755
xor ecx, ebx
and edi, ecx
xor edi, ebx
rol ecx, 5
jmp 0x477094
add esp, 0xfc
mov esi, ebx
and esi, 0xcd214579
sub edi, ecx
and ebx, edi
xor ebx, edi
xchg ecx, ebx
add ebx, ecx
sub ebx, 0xcd21e2ab
or ecx, edi
not edi
bswap edi
or ecx, edi
not ebx
and ebx, ecx
jmp 0x477f48
ret
mov edx, dword [edx]
xchg edi, ebx
mov esi, 0xcd32ed91
bswap ebx
xchg esi, ecx
bswap edi
xchg ecx, esi
and esi, 0xcd33741d
shr ebx, 0x14
xchg edi, ecx
nop
jmp 0x47825d
add edx, 0x18
inc ecx
mov esi, ebx
sub ecx, esi
or ecx, ebx
or esi, ecx
sub ecx, 0xcd4e3b71
jmp 0x4786d6
rol eax, 8
bswap edi
and ebx, esi
xchg ebx, esi
xchg edi, ecx
add ecx, 0xcd539b19
and esi, ebx
sub ecx, esi
add esi, edi
jmp 0x478f56
add edx, dword [esp + 0x24]
xchg edi, esi
or ecx, esi
and ebx, edi
and edi, 0xcd5c5a13
jmp 0x47856e
mov dword [esp + 0x8c], edx
mov ecx, esi
dec ebx
shr ecx, 0x1f
xor esi, ebx
sub ecx, edi
neg ecx
inc ecx
or ecx, ebx
or esi, ebx
or ecx, 0xcd67611d
jmp 0x4761ec
mov edx, dword [edx]
add edi, esi
shr esi, 0x1b
xchg esi, edi
shr edi, 0x1f
ror esi, 0xb
xor edi, ebx
mov edi, ebx
or ecx, 0xcd74b2ad
and ebx, esi
or esi, ebx
jmp 0x479449
mov dword [esp + 0x8c], edx
ror edi, 0xe
mov ebx, edi
inc esi
shl edi, 0x12
shl esi, 0x1f
xchg esi, ecx
dec esi
shr edi, 0x14
not esi
xor esi, 0xcd771a0b
inc edi
mov esi, ebx
and esi, 0xcd7769ff
and edi, esi
and ebx, edi
rol ecx, 4
jmp 0x47717c
mov dword [esp + 0x98], edx
xchg edi, ecx
nop
and ecx, edi
or edi, ecx
xchg ebx, ecx
bswap esi
xchg ebx, esi
sub esi, ecx
xor ebx, ecx
add ecx, edi
jmp 0x478db8
mov edx, dword [esp + 0x24]
not ecx
and ecx, esi
add ecx, ebx
add ebx, esi
sub ebx, 0xcd79542d
and ecx, esi
ror esi, 0x17
xor edi, 0xcd79a4ef
xor ebx, ecx
and esi, ecx
jmp 0x4789a2
mov eax, 2
and edi, esi
add edi, ecx
or ebx, esi
and ebx, ecx
add edi, ebx
mov esi, ebx
sub edi, ecx
xor esi, 0xcd7aadb5
jmp 0x4771cb
mov edx, dword [edx]
xchg edi, ecx
xchg esi, ebx
mov esi, 0xcd7f2925
or edi, ecx
sub esi, edi
xor ebx, 0xcd7f7889
and edi, ebx
xchg ebx, ecx
bswap esi
not ecx
jmp 0x476cdb
add edx, 0x3c
add esi, edi
add esi, ebx
dec edi
and ecx, edi
or edi, ebx
bswap esi
rol ebx, 0x16
mov ecx, 0xcd83d3db
mov edi, ecx
or edi, esi
xor edi, ecx
xchg ecx, edi
jmp 0x478a4c
mov dword [esp + 0x8c], edx
and ecx, edi
xchg ecx, edi
or edi, ebx
bswap esi
add edi, ecx
xchg ebx, ecx
xor ebx, ecx
and edi, ecx
or ebx, edi
not edi
jmp 0x47635e
add edx, dword [esp + 0x8c]
and esi, 0xcd8dd16d
sub ebx, esi
mov esi, ecx
and edi, 0xcd8ecf65
xor ebx, ecx
and esi, ecx
jmp 0x4764eb
pop edx
xor esi, 0xcd935039
bswap edi
xor ecx, ebx
inc edi
or ecx, esi
or esi, edi
jmp 0x4772cd
mov edx, dword [edx]
inc esi
or esi, 0xcd94176b
and ebx, edi
not ecx
xor ebx, 0xcd946b6b
xor edi, ecx
xchg ecx, edi
or edi, ecx
sub ecx, esi
xor ebx, edi
jmp 0x4788d2
add dword [esp + 0x8c], edx
or edi, 0xcd9facd9
xchg ebx, esi
or esi, ebx
mov edi, ecx
xchg ecx, edi
xor ebx, edi
add ecx, ebx
mov ebx, ecx
jmp 0x4779e7
add dword [esp + 0x8c], 4
xchg ecx, ebx
add ebx, esi
xor ecx, ebx
xor edi, ecx
not esi
xor esi, 0xcda8e955
inc edi
sub edi, ebx
mov edi, esi
or edi, 0xcda956c3
and ecx, ebx
rol esi, 0x12
mov edi, ecx
not esi
jmp 0x479217
inc dword [esp + 0x30]
and edi, ecx
add esi, 0xcdb4a47b
xor esi, edi
rol ebx, 0xf
sub ecx, 0xcdb4f925
add ebx, ecx
xor ebx, edi
xchg ecx, ebx
jmp 0x477bd2
add dword [esp + 0x8c], eax
xchg esi, ecx
add ebx, 0xcdb65efd
and edi, esi
mov ebx, esi
ror ebx, 0x1e
ror esi, 0x1a
jmp 0x476443
mov edx, dword [esp + 0x98]
sub esi, ecx
mov edi, ecx
or esi, edi
sub ebx, ecx
bswap edi
and ebx, esi
add edi, esi
xchg esi, ecx
add ebx, 0xcdbaca51
sub ecx, ebx
mov ecx, ebx
add ecx, 0xcdbb16c9
jmp 0x475516
inc edx
mov ecx, edi
dec ecx
add edi, ebx
add esi, ecx
sub ecx, esi
shl esi, 0x19
jmp 0x4776b2
mov edx, dword [edx]
or esi, ecx
and esi, ebx
neg ebx
xor edi, ecx
or ecx, edi
xchg edi, esi
xchg esi, ecx
xor ecx, 0xcdcb9a5d
jmp 0x47842d
mov dword [esp + 0x98], 0
shl edi, 0x1e
not ebx
sub ebx, esi
shl ebx, 0xc
xchg ecx, ebx
and esi, ebx
mov edi, ebx
not ecx
xor ecx, 0xcdcc9395
add ecx, esi
jmp 0x4792d4
mov edx, dword [esp + 0x8c]
dec ebx
sub edi, ecx
mov edi, ecx
or ebx, 0xcdd74863
xor edi, esi
and ecx, edi
xor ecx, edi
xchg ebx, ecx
mov edi, 0xcdd7cd99
mov edi, ebx
jmp 0x477a8d
mov dword [esp + 0x24], 0
inc ebx
xchg edi, ecx
add ecx, 0xcddcf3d9
mov edi, esi
or edi, ebx
ror ebx, 5
and esi, ebx
xor esi, ebx
shr esi, 0x17
or ecx, 0xcdddab9b
dec ebx
sub esi, edi
neg edi
xor edi, ecx
jmp 0x4793ae
mov dword [esp + 0x8c], 0
xor edi, 0xcde325b7
and esi, edi
and edi, ebx
xchg esi, ebx
or esi, edi
and esi, ecx
mov edi, 0xcde3bcf1
or edi, esi
bswap ebx
inc ecx
add edi, 0xcde42a67
mov ebx, ecx
or edi, 0xcde45c6d
mov esi, edi
jmp 0x4764a0
mov dword [esp + 0x24], edx
xchg esi, ebx
or edi, esi
and edi, ebx
xor edi, ebx
and ecx, ebx
and ebx, esi
xor ebx, edi
ror edi, 7
add ecx, 0xcde8655d
add ebx, edi
jmp 0x476004
mov dword [esp + 0x30], 0
xor ebx, 0xcdeab1b7
and ecx, edi
xor ebx, 0xcdeae4b1
or edi, ebx
mov edi, esi
not edi
xchg esi, edi
xchg esi, ecx
and edi, ecx
xchg esi, ebx
and esi, ecx
neg esi
xchg ecx, ebx
add ebx, esi
jmp 0x4790b6