Function at 0x14015eb5e
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x415c0d1e
pushf
not eax
add eax, 0x113a89cd
xor eax, 0xfcc8df4
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x6b32f1f2
xor eax, 0x32a62c
rol eax, 0x81
popf
cmp eax, 5
jne 0x14015eb9b
popf
pop rax
jmp 0x14015eefd
cmp eax, 0
jne 0x14015ebaa
popf
pop rax
jmp 0x14015eca9
cmp eax, 8
jne 0x14015ebb9
popf
pop rax
jmp 0x14015f026
cmp eax, 0xd
jne 0x14015ebc8
popf
pop rax
jmp 0x14015f37f
cmp eax, 0x10
jne 0x14015ebd7
popf
pop rax
jmp 0x14015f524
cmp eax, 7
jne 0x14015ebe6
popf
pop rax
jmp 0x14015efb8
cmp eax, 0x11
jne 0x14015ebf5
popf
pop rax
jmp 0x14015f5b0
cmp eax, 0xb
jne 0x14015ec04
popf
pop rax
jmp 0x14015f1f8
cmp eax, 2
jne 0x14015ec13
popf
pop rax
jmp 0x14015ed9b
cmp eax, 4
jne 0x14015ec22
popf
pop rax
jmp 0x14015eeb0
cmp eax, 0x12
jne 0x14015ec31
popf
pop rax
jmp 0x14015f607
cmp eax, 3
jne 0x14015ec40
popf
pop rax
jmp 0x14015ee46
cmp eax, 9
jne 0x14015ec4f
popf
pop rax
jmp 0x14015f0f1
cmp eax, 0xc
jne 0x14015ec5e
popf
pop rax
jmp 0x14015f2eb
cmp eax, 0xa
jne 0x14015ec6d
popf
pop rax
jmp 0x14015f185
cmp eax, 1
jne 0x14015ec7c
popf
pop rax
jmp 0x14015ed52
cmp eax, 0xe
jne 0x14015ec8b
popf
pop rax
jmp 0x14015f413
cmp eax, 0xf
jne 0x14015ec9a
popf
pop rax
jmp 0x14015f4ee
cmp eax, 6
jne 0x14015eca9
popf
pop rax
jmp 0x14015ef7e
xor eax, eax
mov r10, rcx
test rcx, rcx
jne 0x14015ed0c
push rax
pushf
mov eax, 0x25743f8b
pushf
not eax
add eax, 0x26103ee0
xor eax, 0x2270ffe
rol eax, 6
popf
pushf
not eax
add eax, 0x1a040474
xor eax, 0x2b5f6308
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x27edbd74
xor eax, 0x39ebc503
rol eax, 0x57
popf
pushf
not eax
add eax, 0x39d806ec
xor eax, 0x7aa07c8
rol eax, 0x7c
popf
jmp 0x14015eb8c
push rax
pushf
mov eax, 0x27aae2c0
pushf
not eax
add eax, 0x43d5d13c
xor eax, 0xf9c0f4a
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc5edeb0
xor eax, 0x5d5a4ec4
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x22c545e6
xor eax, 0x45e9ddd4
rol eax, 0xa5
popf
jmp 0x14015eb8c
mov qword [r8], rax
push rax
pushf
mov eax, 0x75197765
pushf
not eax
add eax, 0x27dc5c66
xor eax, 0x1b973828
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8d64653
xor eax, 0x6908d02c
rol eax, 0x54
popf
pushf
not eax
add eax, 0x2ff7cc3c
xor eax, 0x5dda5953
rol eax, 0x9d
popf
jmp 0x14015eb8c
mov eax, 0x6c2502cc
pushf
not eax
add eax, 0x11f63c54
xor eax, 0x73e4e580
rol eax, 0x45
popf
pushf
not eax
add eax, 0x202fb972
xor eax, 0x574f790c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x4c6a7937
xor eax, 0xecad7ef
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x4e7be118
xor eax, 0x38d769eb
rol eax, 0xc9
popf
ret
test edx, edx
jne 0x14015ee7d
push rax
pushf
mov eax, 0x18a22791
pushf
not eax
add eax, 0x1a47eeff
xor eax, 0x360efa82
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x15a8a79a
xor eax, 0x1e0cd1eb
rol eax, 0x9e
popf
jmp 0x14015eb8c
push rax
pushf
mov eax, 0x6fdfa9d7
pushf
not eax
add eax, 0x46a9a9f9
xor eax, 0x368321ca
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x64b2152e
xor eax, 0x2c9fccb2
rol eax, 0x22
popf
jmp 0x14015eb8c
mov byte [rcx], al
jmp 0x14015ed52
test edx, 0xffffff80
jne 0x14015ef38
push rax
pushf
mov eax, 0xca7fd88
pushf
not eax
add eax, 0x6c705ef9
xor eax, 0x12457ab3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x3f7d94c7
xor eax, 0x6c1a7dd6
rol eax, 0xf5
popf
jmp 0x14015eb8c
push rax
pushf
mov eax, 0x6c85914e
pushf
not eax
add eax, 0x7ed8afaf
xor eax, 0x4966acf1
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x66735d4f
xor eax, 0x2418dc06
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x130f6cba
xor eax, 0xb32952d
rol eax, 0x1e
popf
jmp 0x14015eb8c
mov byte [rcx], dl
jmp 0x14015ed9b
test edx, 0xfffff800
jne 0x14015eff3
push rax
pushf
mov eax, 0xa326b3c9
pushf
not eax
add eax, 0x4d6fced
xor eax, 0x13490154
rol eax, 0x51
popf
pushf
not eax
add eax, 0xecda94b
xor eax, 0x7ddcc358
rol eax, 0x92
popf
jmp 0x14015eb8c
push rax
pushf
mov eax, 0x7e03385c
pushf
not eax
add eax, 0x1cbdb9b8
xor eax, 0x62d0c384
rol eax, 0xff
popf
pushf
not eax
add eax, 0x481caa76
xor eax, 0x49e78826
rol eax, 0x3b
popf
jmp 0x14015eb8c
mov ecx, 0x3a572a50
pushf
not ecx
add ecx, 0x4ea492cc
xor ecx, 0x63e6d6b1
rol ecx, 0x10
popf
pushf
not ecx
add ecx, 0x390fbf87
xor ecx, 0x6c699792
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0x75107647
xor ecx, 0x5ee1a5fd
rol ecx, 0xef
popf
mov r9b, 0x82
pushf
not r9b
add r9b, 0x53
xor r9b, 0x35
rol r9b, 7
popf
pushf
not r9b
add r9b, 0x7e
xor r9b, 0x4b
rol r9b, 0x90
popf
jmp 0x14015f4ee
test edx, 0xffff0000
jne 0x14015f152
push rax
pushf
mov eax, 0x359a8c24
pushf
not eax
add eax, 0x3af4c990
xor eax, 0xd13e119
rol eax, 0xca
popf
pushf
not eax
add eax, 0x212b173a
xor eax, 0x1c8322c2
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x910a7e8
xor eax, 0x3cb01d5a
rol eax, 0x83
popf
pushf
not eax
add eax, 0x10beb2d1
xor eax, 0x4055d04d
rol eax, 0xa4
popf
jmp 0x14015eb8c
push rax
pushf
mov eax, 0xabf2cc2
pushf
not eax
add eax, 0x4dc6039e
xor eax, 0x15605a00
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x248ef3f1
xor eax, 0x5ef38924
rol eax, 0x28
popf
jmp 0x14015eb8c
lea eax, [rdx - 0xd800]
cmp eax, 0x7ff
jbe 0x14015f1c5
push rax
pushf
mov eax, 0x5724d723
pushf
not eax
add eax, 0x493780b5
xor eax, 0x15923c5b
rol eax, 0x27
popf
pushf
not eax
add eax, 0x1c36168a
xor eax, 0x5beeb116
rol eax, 0xd1
popf
jmp 0x14015eb8c
push rax
pushf
mov eax, 0xdbfa531b
pushf
not eax
add eax, 0xc4ae78b
xor eax, 0x5b9fa2a0
rol eax, 0x92
popf
pushf
not eax
add eax, 0x3f939b73
xor eax, 0x4055ec36
rol eax, 0x67
popf
jmp 0x14015eb8c
mov ecx, 0xdd891f98
pushf
not ecx
add ecx, 0x98c3d14
xor ecx, 0x1f8ea683
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0x5bd748d
xor ecx, 0x6993be8d
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0x4db1f924
xor ecx, 0x43ac2602
rol ecx, 0xa6
popf
pushf
not ecx
add ecx, 0x39f3119e
xor ecx, 0x525afbf2
rol ecx, 0x9a
popf
mov r9b, 0x84
pushf
not r9b
add r9b, 0x34
xor r9b, 0x6f
rol r9b, 0x35
popf
pushf
not r9b
add r9b, 0x7f
xor r9b, 0x7f
rol r9b, 0x1e
popf
pushf
not r9b
add r9b, 0x7d
xor r9b, 0x38
rol r9b, 0x9c
popf
jmp 0x14015f4ee
test edx, 0xffe00000
jne 0x14015f34c
push rax
pushf
mov eax, 0x8097b0a8
pushf
not eax
add eax, 0x75864d4d
xor eax, 0x1db56ce7
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x59186c2
xor eax, 0xe458e48
rol eax, 0x34
popf
pushf
not eax
add eax, 0x100391ec
xor eax, 0x31565192
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x34a3ae8
xor eax, 0x772fe031
rol eax, 0xcb
popf
jmp 0x14015eb8c
push rax
pushf
mov eax, 0x5573724b
pushf
not eax
add eax, 0x291eaf1
xor eax, 0x13b8c53
rol eax, 0x95
popf
pushf
not eax
add eax, 0x43fe3d5
xor eax, 0x456a5f17
rol eax, 0xe4
popf
jmp 0x14015eb8c
cmp edx, 0x10ffff
ja 0x14015f3e0
push rax
pushf
mov eax, 0x57bdb743
pushf
not eax
add eax, 0x68612a00
xor eax, 0x2b15bb59
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x7f758d60
xor eax, 0x4cd7a682
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x4011760f
xor eax, 0x7efd2e82
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x5ebcd13e
xor eax, 0x5e496bc3
rol eax, 0xd8
popf
jmp 0x14015eb8c
push rax
pushf
mov eax, 0x3806af37
pushf
not eax
add eax, 0x73e7bf69
xor eax, 0x13eab5a7
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x6d30670c
xor eax, 0x4524c151
rol eax, 0x3f
popf
jmp 0x14015eb8c
mov ecx, 0xdccdaa22
pushf
not ecx
add ecx, 0x211a0703
xor ecx, 0x30ca2a65
rol ecx, 0xf6
popf
pushf
not ecx
add ecx, 0xa6563de
xor ecx, 0x2fdb9db6
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0x222b5c3c
xor ecx, 0x3c3cf85c
rol ecx, 0x65
popf
pushf
not ecx
add ecx, 0x7c0453a7
xor ecx, 0x39c6ebf3
rol ecx, 0x2c
popf
mov r9b, 0x81
pushf
not r9b
add r9b, 0x1a
xor r9b, 0x77
rol r9b, 0x4f
popf
pushf
not r9b
add r9b, 0x13
xor r9b, 0x63
rol r9b, 0x51
popf
push rax
pushf
mov eax, 0x8089d1b0
pushf
not eax
add eax, 0x7f53d263
xor eax, 0x74b7485d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x681d6ce
xor eax, 0xccb3dca
rol eax, 0xf
popf
pushf
not eax
add eax, 0x36b3b754
xor eax, 0x6043de57
rol eax, 2
popf
pushf
not eax
add eax, 0x3eafbdb3
xor eax, 0x312340d8
rol eax, 0x10
popf
jmp 0x14015eb8c
mov r11, rcx
push rax
pushf
mov eax, 0xea346dfb
pushf
not eax
add eax, 0x60abdee5
xor eax, 0x33483a3e
rol eax, 0xd
popf
pushf
not eax
add eax, 0x4e74d569
xor eax, 0x6519e4c1
rol eax, 0x59
popf
jmp 0x14015eb8c
mov al, dl
shr edx, 6
and al, 0x3f
or al, 0x80
mov byte [r11 + r10], al
sub r11, 1
jne 0x14015f56a
push rax
pushf
mov eax, 0x58dfbbd
pushf
not eax
add eax, 0x14feed72
xor eax, 0x5ee48eef
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9186298
xor eax, 0x1363c150
rol eax, 0x95
popf
jmp 0x14015eb8c
push rax
pushf
mov eax, 0x5af71009
pushf
not eax
add eax, 0x68a1800b
xor eax, 0x2cf8be4d
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x5c955831
xor eax, 0x1f391b99
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x7509ff8b
xor eax, 0x69979d9f
rol eax, 0xde
popf
jmp 0x14015eb8c
or dl, r9b
mov byte [r10], dl
inc rcx
mov rdx, r8
jmp fcn.14017eea0
mov rdx, r9
mov rcx, r8
jmp fcn.14017ef0b