Function at 0x14016af52
Capabilities:
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x9f70eaf0
pushf
not eax
add eax, 0x51dd9270
xor eax, 0x49ff2cd1
rol eax, 0x71
popf
pushf
not eax
add eax, 0x2f176584
xor eax, 0x556671b1
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x28ed782e
xor eax, 0x2fee0e17
rol eax, 0x6e
popf
cmp eax, 0xd
jne 0x14016afa2
popf
pop rax
jmp 0x14016b841
cmp eax, 0xb
jne 0x14016afb1
popf
pop rax
jmp 0x14016b6a0
cmp eax, 2
jne 0x14016afc0
popf
pop rax
jmp 0x14016b240
cmp eax, 0xc
jne 0x14016afcf
popf
pop rax
jmp 0x14016b757
cmp eax, 6
jne 0x14016afde
popf
pop rax
jmp 0x14016b428
cmp eax, 0xa
jne 0x14016afed
popf
pop rax
jmp 0x14016b607
cmp eax, 0xf
jne 0x14016affc
popf
pop rax
jmp 0x14016b959
cmp eax, 0x11
jne 0x14016b00b
popf
pop rax
jmp 0x14016bae9
cmp eax, 8
jne 0x14016b01a
popf
pop rax
jmp 0x14016b503
cmp eax, 4
jne 0x14016b029
popf
pop rax
jmp 0x14016b37d
cmp eax, 0x13
jne 0x14016b038
popf
pop rax
jmp 0x14016bbae
cmp eax, 0
jne 0x14016b047
popf
pop rax
jmp 0x14016b0dd
cmp eax, 0x14
jne 0x14016b056
popf
pop rax
jmp 0x14016bc1b
cmp eax, 5
jne 0x14016b065
popf
pop rax
jmp 0x14016b3ec
cmp eax, 0x10
jne 0x14016b074
popf
pop rax
jmp 0x14016b9c7
cmp eax, 7
jne 0x14016b083
popf
pop rax
jmp 0x14016b47a
cmp eax, 1
jne 0x14016b092
popf
pop rax
jmp 0x14016b189
cmp eax, 0x12
jne 0x14016b0a1
popf
pop rax
jmp 0x14016bb52
cmp eax, 9
jne 0x14016b0b0
popf
pop rax
jmp 0x14016b550
cmp eax, 3
jne 0x14016b0bf
popf
pop rax
jmp 0x14016b2ec
cmp eax, 0xe
jne 0x14016b0ce
popf
pop rax
jmp 0x14016b889
cmp eax, 0x15
jne 0x14016b0dd
popf
pop rax
jmp 0x14016bc5a
sub rsp, 0x28
cmp dword [0x1400429e4], 0
jne 0x14016b130
push rax
pushf
mov eax, 0xde2c1098
pushf
not eax
add eax, 0x71e38298
xor eax, 0xda5a92b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x5825d042
xor eax, 0x60627ee9
rol eax, 0x61
popf
pushf
not eax
add eax, 0x2d71a65d
xor eax, 0x3d2e38
rol eax, 0x1f
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0x36db986a
pushf
not eax
add eax, 0x2ed9550f
xor eax, 0x7968479d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x4f4c33fe
xor eax, 0x5c1cf778
rol eax, 0x93
popf
pushf
not eax
add eax, 0x2f01ec2
xor eax, 0x7f5f4cff
rol eax, 0xb
popf
pushf
not eax
add eax, 0x57d9ca71
xor eax, 0x72bfab31
rol eax, 0xee
popf
jmp 0x14016af93
test rcx, rcx
jne 0x14016b1e7
push rax
pushf
mov eax, 0xe09ed9ae
pushf
not eax
add eax, 0x17b26a14
xor eax, 0xdf5c00d
rol eax, 0x88
popf
pushf
not eax
add eax, 0x4efc1fe8
xor eax, 0x41be8a39
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x6c006aa1
xor eax, 0x162de643
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x473149ac
xor eax, 0x67823a39
rol eax, 0x5a
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0xc1145031
pushf
not eax
add eax, 0x7e4d7e05
xor eax, 0x3f22131d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x2a94c428
xor eax, 0x5a5dd170
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x4ca313b0
xor eax, 0x60f8d1d7
rol eax, 0xf
popf
pushf
not eax
add eax, 0x6e78c1a
xor eax, 0x2ccfeffd
rol eax, 2
popf
jmp 0x14016af93
call fcn.1400e5531
mov dword [rax], 0x16
call fcn.140116cf5
mov eax, 0xfd0f138e
pushf
not eax
add eax, 0x35e0904e
xor eax, 0x3239fea8
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x71c6cb92
xor eax, 0x121e3995
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x2e082bc
xor eax, 0x41e91bfd
rol eax, 0xac
popf
add rsp, 0x28
ret
test rdx, rdx
je 0x14016b34a
push rax
pushf
mov eax, 0x4ec545af
pushf
not eax
add eax, 0x7c886c72
xor eax, 0x47e424c0
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x69f750a9
xor eax, 0x3727263a
rol eax, 3
popf
pushf
not eax
add eax, 0x5f7dc1a0
xor eax, 0x5c674cfc
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x61abc3ab
xor eax, 0xe3c242b
rol eax, 0xee
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0x1337c40c
pushf
not eax
add eax, 0xbcd5632
xor eax, 0x153344e7
rol eax, 0x18
popf
pushf
not eax
add eax, 0x155e186a
xor eax, 0x5a707193
rol eax, 0xa6
popf
jmp 0x14016af93
cmp r8, 0x7fffffff
ja 0x14016b3b9
push rax
pushf
mov eax, 0x1b7097c1
pushf
not eax
add eax, 0x7836e7db
xor eax, 0x5608c7ac
rol eax, 0x75
popf
pushf
not eax
add eax, 0x3c9e2842
xor eax, 0x45fe4e6f
rol eax, 0xb1
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0xd584cb2
pushf
not eax
add eax, 0x1e32e074
xor eax, 0x6a86b729
rol eax, 0x54
popf
pushf
not eax
add eax, 0x512525a1
xor eax, 0x29d5fde
rol eax, 0xb4
popf
jmp 0x14016af93
add rsp, 0x28
jmp fcn.1400fdf48
xor r9d, r9d
add rsp, 0x28
jmp 0x14016b47b
int3
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x50
mov rdi, r8
mov rsi, rdx
mov rbp, rcx
test r8, r8
jne 0x14016b4d0
push rax
pushf
mov eax, 0xc98266ba
pushf
not eax
add eax, 0x564a94a0
xor eax, 0x7bd22490
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x1a8df84d
xor eax, 0x4a424895
rol eax, 0xe3
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0x4e394acc
pushf
not eax
add eax, 0x4e674b03
xor eax, 0x4a403228
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x5e92f404
xor eax, 0x2c3f8271
rol eax, 0x42
popf
jmp 0x14016af93
xor eax, eax
jmp 0x14016bc5c
test rbp, rbp
jne 0x14016b5ae
push rax
pushf
mov eax, 0xafb540de
pushf
not eax
add eax, 0xa452c0f
xor eax, 0x396fd960
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x1fad995b
xor eax, 0x1e3eef99
rol eax, 0xc
popf
pushf
not eax
add eax, 0x50d712da
xor eax, 0x44ea9978
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x58abebd
xor eax, 0x5494e851
rol eax, 0x2b
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0x77802518
pushf
not eax
add eax, 0x1465a208
xor eax, 0x40986c08
rol eax, 0xf
popf
pushf
not eax
add eax, 0x1636a42d
xor eax, 0x3f5f4550
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x1e9c3a76
xor eax, 0x9d2c29f
rol eax, 0x29
popf
pushf
not eax
add eax, 0x4599bdb9
xor eax, 0x2545f8fb
rol eax, 0xbc
popf
jmp 0x14016af93
call fcn.1400e5531
mov dword [rax], 0x16
call fcn.140116cf5
mov eax, 0x1676f8e0
pushf
not eax
add eax, 0x69f79cfc
xor eax, 0x7f76b2d9
rol eax, 0x29
popf
pushf
not eax
add eax, 0x11951659
xor eax, 0x1377a83d
rol eax, 0x53
popf
pushf
not eax
add eax, 0x7507a1cb
xor eax, 0x590e0eb6
rol eax, 0xad
popf
jmp 0x14016bc5c
test rsi, rsi
je 0x14016b6fe
push rax
pushf
mov eax, 0x6e8b841a
pushf
not eax
add eax, 0x3d85a0d7
xor eax, 0x2de5072f
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x41db828e
xor eax, 0x576df841
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x331873e2
xor eax, 0x3ac11997
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x3e1a147d
xor eax, 0x68b1095f
rol eax, 0xd4
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0xb8c0b0b5
pushf
not eax
add eax, 0xc76ef6e
xor eax, 0x482443f8
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x3381b091
xor eax, 0x1feab80e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x46a31c69
xor eax, 0x776f739f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xdf4f87d
xor eax, 0x6cdbe5da
rol eax, 0x2e
popf
jmp 0x14016af93
mov ebx, 0x29a96f17
pushf
not ebx
add ebx, 0x13afb934
xor ebx, 0x750356f7
rol ebx, 0x98
popf
pushf
not ebx
add ebx, 0x577836a
xor ebx, 0x2aed769e
rol ebx, 0xd3
popf
pushf
not ebx
add ebx, 0x7f15a63b
xor ebx, 0x49b48177
rol ebx, 0x43
popf
pushf
not ebx
add ebx, 0x31eaa24f
xor ebx, 0x5c19ccdc
rol ebx, 0x89
popf
cmp rdi, rbx
jbe 0x14016b80e
push rax
pushf
mov eax, 0xaf40f905
pushf
not eax
add eax, 0x3df0f100
xor eax, 0x7568e568
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x75e4a587
xor eax, 0x1e7fe3d7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x22a6a19a
xor eax, 0x6f654b92
rol eax, 0xc
popf
pushf
not eax
add eax, 0x71f5c23a
xor eax, 0x12acab2c
rol eax, 0x5c
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0x65ac5b61
pushf
not eax
add eax, 0x7a753e7
xor eax, 0x514a2086
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x36d32893
xor eax, 0x3654d277
rol eax, 0x73
popf
jmp 0x14016af93
call fcn.1400e5531
mov dword [rax], 0x16
call fcn.140116cf5
jmp 0x14016bc5a
mov rdx, r9
lea rcx, [rsp + 0x30]
call fcn.1400e57eb
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x130]
test rcx, rcx
jne 0x14016b900
push rax
pushf
mov eax, 0x60ec4d3
pushf
not eax
add eax, 0x3defeffc
xor eax, 0xf4ebd43
rol eax, 0x17
popf
pushf
not eax
add eax, 0x3a8a0894
xor eax, 0x66251111
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x6c8ea9c6
xor eax, 0x6f66700f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x52cdaf56
xor eax, 0x1afa12d3
rol eax, 0x72
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0xc94934ba
pushf
not eax
add eax, 0x20a29bc4
xor eax, 0x1b5838d0
rol eax, 4
popf
pushf
not eax
add eax, 0x5d9afc44
xor eax, 0x2604c258
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x46643ca8
xor eax, 0x5157004f
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x381523d4
xor eax, 0x4d0117
rol eax, 0xf4
popf
jmp 0x14016af93
mov r8, rdi
mov rdx, rsi
mov rcx, rbp
call fcn.1400fdf48
mov ebx, eax
jmp 0x14016bbae
mov dword [rsp + 0x28], edi
mov r9d, edi
mov r8, rbp
mov qword [rsp + 0x20], rsi
mov edx, 0xaab34457
pushf
not edx
add edx, 0x264e04cd
xor edx, 0x143df9ef
rol edx, 0xd
popf
pushf
not edx
add edx, 0x36ce690e
xor edx, 0x25ddd494
rol edx, 1
popf
pushf
not edx
add edx, 0x5b50efaa
xor edx, 0x6273514c
rol edx, 0x92
popf
pushf
not edx
add edx, 0x29e48fdf
xor edx, 0x22d4ed1f
rol edx, 0x20
popf
call fcn.1401803a5
test eax, eax
jne 0x14016ba90
push rax
pushf
mov eax, 0xe55df3dd
pushf
not eax
add eax, 0x5233b090
xor eax, 0x4cb01cd7
rol eax, 0x70
popf
pushf
not eax
add eax, 0x3ec1104e
xor eax, 0x24f9b98
rol eax, 7
popf
pushf
not eax
add eax, 0x4f377ba2
xor eax, 0x157a1cbf
rol eax, 9
popf
pushf
not eax
add eax, 0x651a3d4
xor eax, 0x7791cb38
rol eax, 0xe1
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0x6fbbe60f
pushf
not eax
add eax, 0xa471c35
xor eax, 0x6a079beb
rol eax, 4
popf
pushf
not eax
add eax, 0x9b82571
xor eax, 0x4d6a5d57
rol eax, 0x91
popf
pushf
not eax
add eax, 0x343be40b
xor eax, 0x6cf4fef3
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x2d03b411
xor eax, 0x7c889113
rol eax, 0x7c
popf
jmp 0x14016af93
call fcn.1400e5531
mov dword [rax], 0x16
jmp 0x14016bbae
lea ebx, [rax - 2]
push rax
pushf
mov eax, 0x3c414cef
pushf
not eax
add eax, 0x2d7e2734
xor eax, 0x4eed3a7
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x4f383ce7
xor eax, 0x667266b5
rol eax, 0x59
popf
pushf
not eax
add eax, 0x6b684329
xor eax, 0xf9b8ab4
rol eax, 0x45
popf
pushf
not eax
add eax, 0x37d06617
xor eax, 0x1ed0de3f
rol eax, 0x5e
popf
jmp 0x14016af93
cmp byte [rsp + 0x48], 0
je 0x14016bbe8
push rax
pushf
mov eax, 0x9c933d33
pushf
not eax
add eax, 0x1308328d
xor eax, 0x74d79599
rol eax, 0x23
popf
pushf
not eax
add eax, 0x75787c40
xor eax, 0x605d5e3f
rol eax, 0xb7
popf
jmp 0x14016af93
push rax
pushf
mov eax, 0x10325e14
pushf
not eax
add eax, 0x603cc41f
xor eax, 0x5d0c8c8b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x6ca0a1bc
xor eax, 0x3a24f7b7
rol eax, 0xeb
popf
jmp 0x14016af93
mov rax, qword [rsp + 0x30]
and dword [rax + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0xd93c17f1
pushf
not eax
add eax, 0x43cb4d0c
xor eax, 0x324042f7
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc7421ac
xor eax, 0x13641f6
rol eax, 0xc5
popf
jmp 0x14016af93
mov eax, ebx
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
add rsp, 0x50
pop rdi
ret