Function at 0x180133b03
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x49a01948
pushf
not eax
add eax, 0xe4f4a89f
xor eax, 0xffe487e7
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf68a0590
xor eax, 0xb9e9fee5
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9828485d
xor eax, 0xd5b81a35
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9a6b90a4
xor eax, 0xd65f80c5
rol eax, 0x37
popf
cmp eax, 0x29
jne 0x180133b66
popf
pop rax
jmp 0x180135567
cmp eax, 0
jne 0x180133b75
popf
pop rax
jmp 0x180133e9f
cmp eax, 3
jne 0x180133b84
popf
pop rax
jmp 0x180134059
cmp eax, 1
jne 0x180133b93
popf
pop rax
jmp 0x180133f69
cmp eax, 0xd
jne 0x180133ba2
popf
pop rax
jmp 0x1801345dd
cmp eax, 0x1a
jne 0x180133bb1
popf
pop rax
jmp 0x180134caa
cmp eax, 0xe
jne 0x180133bc0
popf
pop rax
jmp 0x18013466f
cmp eax, 0x31
jne 0x180133bcf
popf
pop rax
jmp 0x180135915
cmp eax, 0x19
jne 0x180133bde
popf
pop rax
jmp 0x180134bca
cmp eax, 8
jne 0x180133bed
popf
pop rax
jmp 0x180134304
cmp eax, 0x2a
jne 0x180133bfc
popf
pop rax
jmp 0x1801355d8
cmp eax, 0x17
jne 0x180133c0b
popf
pop rax
jmp 0x180134b1a
cmp eax, 0x1c
jne 0x180133c1a
popf
pop rax
jmp 0x180134d94
cmp eax, 0x2e
jne 0x180133c29
popf
pop rax
jmp 0x18013572e
cmp eax, 0x18
jne 0x180133c38
popf
pop rax
jmp 0x180134b65
cmp eax, 0x2b
jne 0x180133c47
popf
pop rax
jmp 0x180135666
cmp eax, 0x1b
jne 0x180133c56
popf
pop rax
jmp 0x180134d4f
cmp eax, 0x2d
jne 0x180133c65
popf
pop rax
jmp 0x1801356bd
cmp eax, 0x23
jne 0x180133c74
popf
pop rax
jmp 0x18013521d
cmp eax, 0x25
jne 0x180133c83
popf
pop rax
jmp 0x18013536d
cmp eax, 0x32
jne 0x180133c92
popf
pop rax
jmp 0x180135950
cmp eax, 0x13
jne 0x180133ca1
popf
pop rax
jmp 0x180134902
cmp eax, 0x33
jne 0x180133cb0
popf
pop rax
jmp 0x180135a0f
cmp eax, 0x24
jne 0x180133cbf
popf
pop rax
jmp 0x1801352b3
cmp eax, 0x1e
jne 0x180133cce
popf
pop rax
jmp 0x180134f21
cmp eax, 0xc
jne 0x180133cdd
popf
pop rax
jmp 0x18013452d
cmp eax, 0x26
jne 0x180133cec
popf
pop rax
jmp 0x1801353df
cmp eax, 0x27
jne 0x180133cfb
popf
pop rax
jmp 0x180135474
cmp eax, 0x30
jne 0x180133d0a
popf
pop rax
jmp 0x180135854
cmp eax, 0x10
jne 0x180133d19
popf
pop rax
jmp 0x1801347bc
cmp eax, 0x37
jne 0x180133d28
popf
pop rax
jmp 0x180135b76
cmp eax, 9
jne 0x180133d37
popf
pop rax
jmp 0x18013436b
cmp eax, 4
jne 0x180133d46
popf
pop rax
jmp 0x1801340d7
cmp eax, 0x16
jne 0x180133d55
popf
pop rax
jmp 0x180134a84
cmp eax, 0x28
jne 0x180133d64
popf
pop rax
jmp 0x1801354e2
cmp eax, 0xa
jne 0x180133d73
popf
pop rax
jmp 0x180134407
cmp eax, 0x36
jne 0x180133d82
popf
pop rax
jmp 0x180135b40
cmp eax, 0x14
jne 0x180133d91
popf
pop rax
jmp 0x180134993
cmp eax, 7
jne 0x180133da0
popf
pop rax
jmp 0x180134254
cmp eax, 0x34
jne 0x180133daf
popf
pop rax
jmp 0x180135a8e
cmp eax, 2
jne 0x180133dbe
popf
pop rax
jmp 0x180133ffa
cmp eax, 0x20
jne 0x180133dcd
popf
pop rax
jmp 0x18013501f
cmp eax, 0x1d
jne 0x180133ddc
popf
pop rax
jmp 0x180134e7e
cmp eax, 0x11
jne 0x180133deb
popf
pop rax
jmp 0x1801347f4
cmp eax, 0x35
jne 0x180133dfa
popf
pop rax
jmp 0x180135adc
cmp eax, 0x2f
jne 0x180133e09
popf
pop rax
jmp 0x1801357ab
cmp eax, 0x12
jne 0x180133e18
popf
pop rax
jmp 0x18013485d
cmp eax, 0x21
jne 0x180133e27
popf
pop rax
jmp 0x1801350c7
cmp eax, 0x1f
jne 0x180133e36
popf
pop rax
jmp 0x180134f5e
cmp eax, 0xb
jne 0x180133e45
popf
pop rax
jmp 0x180134498
cmp eax, 0xf
jne 0x180133e54
popf
pop rax
jmp 0x180134715
cmp eax, 0x15
jne 0x180133e63
popf
pop rax
jmp 0x1801349f2
cmp eax, 5
jne 0x180133e72
popf
pop rax
jmp 0x18013414a
cmp eax, 6
jne 0x180133e81
popf
pop rax
jmp 0x1801341ef
cmp eax, 0x22
jne 0x180133e90
popf
pop rax
jmp 0x180135102
cmp eax, 0x2c
jne 0x180133e9f
popf
pop rax
jmp 0x1801356b4
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
mov rax, qword [0x180040280]
xor rax, rsp
mov qword [rbp - 0x18], rax
xor r12d, r12d
mov qword [rbp - 0x30], rdx
mov dword [rbp - 0x38], r12d
mov rbx, r9
mov rsi, r8
mov r15, rcx
mov edi, r12d
test rcx, rcx
je 0x180133f36
push rax
pushf
mov eax, 0xa4531945
pushf
not eax
add eax, 0x89069862
xor eax, 0xa56b3592
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf36cb395
xor eax, 0xb0e872db
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9b5c7193
xor eax, 0xc7631ae3
rol eax, 6
popf
pushf
not eax
add eax, 0xe1290152
xor eax, 0x9a946351
rol eax, 0xe7
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xc329a4a5
pushf
not eax
add eax, 0xb661522e
xor eax, 0xed9fd77c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe583f420
xor eax, 0xf1054ba5
rol eax, 0x2b
popf
jmp 0x180133b57
test r8, r8
jne 0x180133fb4
push rax
pushf
mov eax, 0xca8647c5
pushf
not eax
add eax, 0xcba147ac
xor eax, 0xe3e163b6
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xbb9169f4
xor eax, 0xffb0709c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x85afd570
xor eax, 0xc8e0752b
rol eax, 0xa3
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x92864f3a
pushf
not eax
add eax, 0xd8d9f0e4
xor eax, 0x8e3e3969
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd6d69043
xor eax, 0xadd8413b
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9c57c653
xor eax, 0x89ff7508
rol eax, 0x5b
popf
jmp 0x180133b57
xor eax, eax
jmp 0x180135b76
test rdx, rdx
jne 0x180134091
push rax
pushf
mov eax, 0xa56c3ca
pushf
not eax
add eax, 0x840388d5
xor eax, 0xaaf3a3e5
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x911cf1dc
xor eax, 0xa76d3664
rol eax, 0xb7
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xc457cfc
pushf
not eax
add eax, 0xbba8096c
xor eax, 0xfc87e634
rol eax, 0x18
popf
pushf
not eax
add eax, 0xefbb7613
xor eax, 0xf16839b2
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc6c27759
xor eax, 0xc1b2ce3e
rol eax, 0xc3
popf
jmp 0x180133b57
mov byte [r9 + 0x30], 1
xor r8d, r8d
mov dword [r9 + 0x2c], 0x16
xor ecx, ecx
xor r9d, r9d
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r12
call fcn.1800c6999
or rax, 0xffffffffffffffff
jmp 0x180135b76
cmp byte [r9 + 0x28], r12b
jne 0x180134196
push rax
pushf
mov eax, 0xd027901d
pushf
not eax
add eax, 0xcfec7969
xor eax, 0xcf94d520
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x85534b7c
xor eax, 0x893c5a7b
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbbead366
xor eax, 0x91e62b99
rol eax, 0xa3
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xa1df0b7a
pushf
not eax
add eax, 0xcc1a7d16
xor eax, 0x800a185a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc98d0fe9
xor eax, 0xc09faf69
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9b314c26
xor eax, 0x89e9b60c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xcab68c96
xor eax, 0xd7b3fcf5
rol eax, 0x75
popf
jmp 0x180133b57
mov rcx, rbx
call fcn.1800f9c9b
mov rdx, qword [rbp - 0x30]
push rax
pushf
mov eax, 0x833d3590
pushf
not eax
add eax, 0xdb6a4169
xor eax, 0x9dcc23f8
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc99ef352
xor eax, 0xed4fc81a
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb59a1500
xor eax, 0xd30d47a0
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbdda980f
xor eax, 0x8058bc66
rol eax, 6
popf
jmp 0x180133b57
mov rax, qword [rbx + 0x18]
mov r10d, dword [rax + 0xc]
cmp r10d, 0xfde9
jne 0x1801342be
push rax
pushf
mov eax, 0x1e72cb2c
pushf
not eax
add eax, 0xf534ce95
xor eax, 0x93582c53
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa1e75897
xor eax, 0x9c6d0fdb
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa3b376f1
xor eax, 0x876c2d4b
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb8e2cafe
xor eax, 0xd97b5f7e
rol eax, 0xb6
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x9fc09c3b
pushf
not eax
add eax, 0x9cfb525c
xor eax, 0xb7589184
rol eax, 0x35
popf
pushf
not eax
add eax, 0xfd6b0c76
xor eax, 0xb27820a9
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa16d5ba8
xor eax, 0xd4a786d8
rol eax, 0xa5
popf
jmp 0x180133b57
lea r9, [rbp - 0x28]
mov qword [rbp - 0x28], r12
mov r8, rsi
mov qword [rsp + 0x20], rbx
lea rdx, [rbp - 0x30]
mov rcx, r15
call fcn.18016014b
jmp 0x180135b76
mov rcx, qword [rax + 0x138]
test r15, r15
je 0x1801343d4
push rax
pushf
mov eax, 0xd8e83cfc
pushf
not eax
add eax, 0xafe5c816
xor eax, 0xdc97d604
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa93409c0
xor eax, 0xf1c73af0
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc11ce8a2
xor eax, 0xf4513796
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf146f40f
xor eax, 0xd7cd097a
rol eax, 0xbc
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xb2dbcec9
pushf
not eax
add eax, 0xbca0d609
xor eax, 0xba4d8334
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xdb02d5db
xor eax, 0xde291198
rol eax, 0x8a
popf
jmp 0x180133b57
test rcx, rcx
jne 0x180134465
push rax
pushf
mov eax, 0x1b1b7bfb
pushf
not eax
add eax, 0xdfa0a8c6
xor eax, 0xea02c001
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe183eabe
xor eax, 0xe0aed873
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe47ad7b5
xor eax, 0x89df2b80
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xafae4a7a
xor eax, 0xff5d1b24
rol eax, 0x14
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xca467d70
pushf
not eax
add eax, 0xe3c0374b
xor eax, 0xa58c3f84
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc5f828c5
xor eax, 0xac7d26ee
rol eax, 0xb8
popf
jmp 0x180133b57
test rsi, rsi
je 0x1801344e7
push rax
pushf
mov eax, 0xbf5df4c3
pushf
not eax
add eax, 0xf1c92856
xor eax, 0x9e0adaa3
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd2a0fb50
xor eax, 0xa284b665
rol eax, 0xa
popf
pushf
not eax
add eax, 0xde88db28
xor eax, 0x81d047f9
rol eax, 0x5b
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x438a9be0
pushf
not eax
add eax, 0xe77a0331
xor eax, 0xbaa7cf4f
rol eax, 9
popf
pushf
not eax
add eax, 0xe8913cb7
xor eax, 0x8dfbb542
rol eax, 0x32
popf
pushf
not eax
add eax, 0xbf26b14d
xor eax, 0x900d865f
rol eax, 0x93
popf
jmp 0x180133b57
mov r8d, 0x52a68815
pushf
not r8d
add r8d, 0xedccd05d
xor r8d, 0xb1f89da1
rol r8d, 0x76
popf
pushf
not r8d
add r8d, 0xca406142
xor r8d, 0x96f84a03
rol r8d, 0x21
popf
pushf
not r8d
add r8d, 0xb08d469d
xor r8d, 0xa199c988
rol r8d, 0x19
popf
pushf
not r8d
add r8d, 0x8201bfdf
xor r8d, 0x96e30e71
rol r8d, 0xf3
popf
push rax
pushf
mov eax, 0x19477514
pushf
not eax
add eax, 0x86d36cb6
xor eax, 0xfdd1e36f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xadd9da3d
xor eax, 0x8c6144db
rol eax, 0xc
popf
pushf
not eax
add eax, 0x92d84c4f
xor eax, 0xf7798443
rol eax, 0xa2
popf
jmp 0x180133b57
cmp word [rdx], r8w
ja 0x180134629
push rax
pushf
mov eax, 0xc994438
pushf
not eax
add eax, 0x92ccef2c
xor eax, 0xee931283
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf7bb3e08
xor eax, 0xb511d702
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa8d2eba6
xor eax, 0xfaecac1b
rol eax, 0x31
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x61e3e122
pushf
not eax
add eax, 0x93600345
xor eax, 0xc37e6785
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb3b62811
xor eax, 0xe0deb774
rol eax, 0xec
popf
pushf
not eax
add eax, 0x94858462
xor eax, 0xfb60eebb
rol eax, 0xa7
popf
jmp 0x180133b57
mov al, byte [rdx]
mov byte [r15 + rdi], al
movzx eax, word [rdx]
add rdx, 2
mov qword [rbp - 0x30], rdx
test ax, ax
je 0x1801346e2
push rax
pushf
mov eax, 0x5aee7e44
pushf
not eax
add eax, 0xfe5515ed
xor eax, 0x8042f604
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x8b8b95cc
xor eax, 0xf1f13293
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbb1fda20
xor eax, 0xcae799ac
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc4d5ed13
xor eax, 0x84c7f667
rol eax, 0xe4
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xd5982c86
pushf
not eax
add eax, 0xfbc4dff3
xor eax, 0x9f768c13
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe0cbbfe8
xor eax, 0xe8e62a44
rol eax, 0x50
popf
jmp 0x180133b57
inc rdi
cmp rdi, rsi
jb 0x180134776
push rax
pushf
mov eax, 0x9e30ad59
pushf
not eax
add eax, 0xbfa116de
xor eax, 0xabcfb73d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xba81d74d
xor eax, 0xd73f0cef
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9d433725
xor eax, 0xa62b86dc
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa5bdea89
xor eax, 0xc8a02a17
rol eax, 0x1a
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x1344b439
pushf
not eax
add eax, 0xc58821a6
xor eax, 0xcb2c24e7
rol eax, 0x56
popf
pushf
not eax
add eax, 0x98eab2d8
xor eax, 0xb5183b2f
rol eax, 0x49
popf
pushf
not eax
add eax, 0x84d574fb
xor eax, 0x8bfd1ff4
rol eax, 0x44
popf
jmp 0x180133b57
jmp 0x180135b40
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 0x2a
jmp 0x1801340fb
cmp dword [rax + 8], 1
jne 0x1801348bc
push rax
pushf
mov eax, 0xbd5b4ec2
pushf
not eax
add eax, 0xd27e1548
xor eax, 0xf4cdc686
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xab359402
xor eax, 0x83f3bd68
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8a5d8c6a
xor eax, 0xd96287a8
rol eax, 0x38
popf
pushf
not eax
add eax, 0x88ff8cb4
xor eax, 0xc1023b2c
rol eax, 0xa9
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x657c6e6e
pushf
not eax
add eax, 0xdebb2489
xor eax, 0xd888ff13
rol eax, 0
popf
pushf
not eax
add eax, 0xb225636d
xor eax, 0x8d9ec5d7
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb95d6316
xor eax, 0xf9842732
rol eax, 0x2e
popf
jmp 0x180133b57
test rsi, rsi
je 0x180134960
push rax
pushf
mov eax, 0xa73c660e
pushf
not eax
add eax, 0x9837f4a8
xor eax, 0xf97f20da
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe1f2e499
xor eax, 0xf5463775
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf1983d07
xor eax, 0x8a85b921
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbbdb3750
xor eax, 0xed30f106
rol eax, 0xdf
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xd0d80459
pushf
not eax
add eax, 0xc5509700
xor eax, 0xc867d93e
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd9edc74f
xor eax, 0x987696d6
rol eax, 0xcb
popf
jmp 0x180133b57
mov rax, rdx
mov rcx, rsi
push rax
pushf
mov eax, 0x95da86da
pushf
not eax
add eax, 0xc8b63c43
xor eax, 0xebd28c76
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd9c02e02
xor eax, 0xd267fa01
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa695676a
xor eax, 0xa8a5806c
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe469914e
xor eax, 0x8a9756fa
rol eax, 0xaa
popf
jmp 0x180133b57
cmp word [rax], r12w
je 0x180134a51
push rax
pushf
mov eax, 0x845dda42
pushf
not eax
add eax, 0xd8a2979b
xor eax, 0xd650e12a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdd0acb6f
xor eax, 0xcdec14a5
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb2756d34
xor eax, 0x846c6d06
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf8c3d1c7
xor eax, 0xdd56d5b1
rol eax, 0x6c
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x27c2a038
pushf
not eax
add eax, 0xdc4be905
xor eax, 0x80de8e7c
rol eax, 0xe
popf
pushf
not eax
add eax, 0x93923b36
xor eax, 0xa1e62d20
rol eax, 0xfb
popf
jmp 0x180133b57
add rax, 2
sub rcx, 1
jne 0x180134ad4
push rax
pushf
mov eax, 0x2661fa8a
pushf
not eax
add eax, 0xbd422079
xor eax, 0xe1f87fd3
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdd1c1837
xor eax, 0xe2041f42
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb973bb43
xor eax, 0xbf8646e6
rol eax, 0x96
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x3b503ad3
pushf
not eax
add eax, 0xc30d9227
xor eax, 0xdd178343
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf4559611
xor eax, 0xd21a01b8
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe0ddd79a
xor eax, 0xf06894d1
rol eax, 0xfc
popf
jmp 0x180133b57
jmp 0x180134bca
mov rsi, rax
sub rsi, rdx
sar rsi, 1
inc rsi
push rax
pushf
mov eax, 0x597eae5a
pushf
not eax
add eax, 0xab004c76
xor eax, 0xaeb0084a
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa4ace6ec
xor eax, 0x94c59ef8
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcecb57e3
xor eax, 0xc32fd01c
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8f5df8e7
xor eax, 0x9ecbc5f3
rol eax, 0xd7
popf
jmp 0x180133b57
lea rax, [rbp - 0x38]
mov r8, rdx
mov qword [rsp + 0x38], rax
mov r9d, esi
mov qword [rsp + 0x30], r12
xor edx, edx
mov dword [rsp + 0x28], esi
mov ecx, r10d
mov qword [rsp + 0x20], r15
call fcn.18016760a
movsxd rcx, eax
test eax, eax
je 0x180134c51
push rax
pushf
mov eax, 0x48bf1569
pushf
not eax
add eax, 0xde3af1bc
xor eax, 0xefa67261
rol eax, 0x96
popf
pushf
not eax
add eax, 0x88562ef3
xor eax, 0x81629c39
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x983e313c
xor eax, 0xbfb6e600
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb8149e77
xor eax, 0xff3a1295
rol eax, 0x28
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x84ebcc9e
pushf
not eax
add eax, 0x911a5717
xor eax, 0xb88c82fa
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x83a212a8
xor eax, 0xf8c7af6c
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa7283f9d
xor eax, 0x8246114e
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xdd2759be
xor eax, 0xe36a9005
rol eax, 0x47
popf
jmp 0x180133b57
cmp dword [rbp - 0x38], r12d
jne 0x180134cf6
push rax
pushf
mov eax, 0x78dbe7d9
pushf
not eax
add eax, 0xd7735844
xor eax, 0xca1bf975
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf949d77d
xor eax, 0x957bd475
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf364a066
xor eax, 0xf8feb790
rol eax, 0x8a
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x3bdff18f
pushf
not eax
add eax, 0xf1f74b9b
xor eax, 0xb2eeb62d
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9ca01abe
xor eax, 0xd40e0f7d
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa6b8708b
xor eax, 0xbaa41643
rol eax, 0x42
popf
pushf
not eax
add eax, 0xf3a240ec
xor eax, 0xef3b00f6
rol eax, 0xee
popf
jmp 0x180133b57
cmp byte [r15 + rcx - 1], r12b
lea rax, [rcx - 1]
cmovne rax, rcx
jmp 0x180135b76
lea rax, [rbp - 0x38]
mov r8, rdx
mov qword [rsp + 0x38], rax
or rdi, 0xffffffffffffffff
mov qword [rsp + 0x30], r12
mov r9d, edi
mov dword [rsp + 0x28], esi
xor edx, edx
mov ecx, r10d
mov qword [rsp + 0x20], r15
call fcn.18016760a
movsxd r14, eax
cmp dword [rbp - 0x38], r12d
jne 0x180134e25
push rax
pushf
mov eax, 0x4fbbd0c7
pushf
not eax
add eax, 0x90af5a64
xor eax, 0x98f1dbad
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa187a68e
xor eax, 0x83d2716f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x92adb63e
xor eax, 0xa77b3bdf
rol eax, 0x94
popf
pushf
not eax
add eax, 0x80d95b4f
xor eax, 0x8baa91ce
rol eax, 0xcc
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x2c6a5e3a
pushf
not eax
add eax, 0xff18c639
xor eax, 0xdedfbdda
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf74c67de
xor eax, 0xa167998b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb4179f2d
xor eax, 0xb93c8960
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8c0dd904
xor eax, 0xea34112f
rol eax, 0xcc
popf
jmp 0x180133b57
test eax, eax
je 0x180134edb
push rax
pushf
mov eax, 0x20179e6f
pushf
not eax
add eax, 0xd3ae1eba
xor eax, 0xc38ad6b1
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfd3acddb
xor eax, 0x8f893a79
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xafbf659d
xor eax, 0xa0bcd868
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x90c26a0d
xor eax, 0xb9bfa12e
rol eax, 0xd7
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x4756a823
pushf
not eax
add eax, 0xa70612f4
xor eax, 0x9363cd5a
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd6a28e6f
xor eax, 0xc1865473
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd594da90
xor eax, 0xcef3b916
rol eax, 0x4f
popf
jmp 0x180133b57
lea rax, [r14 - 1]
jmp 0x180135b76
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x180134fc6
push rax
pushf
mov eax, 0x8388d5e2
pushf
not eax
add eax, 0x99fcb843
xor eax, 0xb44fbc91
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf9f73fd0
xor eax, 0xe1534ec6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf4312b9c
xor eax, 0xe9cb80b9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd0d76c6e
xor eax, 0x86d1ddb1
rol eax, 0x93
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xcedb98cd
pushf
not eax
add eax, 0xc3035575
xor eax, 0xba91f16f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa16cc7b7
xor eax, 0xe679abc7
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc1e3910b
xor eax, 0xb5e77d6b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa36d07dd
xor eax, 0xbdeaae68
rol eax, 0x44
popf
jmp 0x180133b57
test rsi, rsi
je 0x18013506e
push rax
pushf
mov eax, 0x6c82e46a
pushf
not eax
add eax, 0xf56733f7
xor eax, 0xa30a7241
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8c457e29
xor eax, 0xe0ef23d1
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9a379133
xor eax, 0x826e5be8
rol eax, 0x9b
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x997f4901
pushf
not eax
add eax, 0xb6dced8a
xor eax, 0x9034a707
rol eax, 0x80
popf
pushf
not eax
add eax, 0xafedd6c7
xor eax, 0xd1fc6b0d
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xaee203fc
xor eax, 0x926cbae6
rol eax, 0x99
popf
pushf
not eax
add eax, 0x94a2430e
xor eax, 0x9ff6f681
rol eax, 0xac
popf
jmp 0x180133b57
mov rdx, qword [rbp - 0x30]
lea r13d, [rax - 0x75]
push rax
pushf
mov eax, 0x79972217
pushf
not eax
add eax, 0xd9e701cd
xor eax, 0xf00632cf
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xffff4777
xor eax, 0xace609c7
rol eax, 0xcd
popf
jmp 0x180133b57
mov rcx, qword [rbx + 0x18]
lea r8, [rbp - 0x38]
mov qword [rsp + 0x38], r8
mov r9d, 0xde80951d
pushf
not r9d
add r9d, 0xcb1a5117
xor r9d, 0x94aebcdd
rol r9d, 0xb
popf
pushf
not r9d
add r9d, 0xc09054cd
xor r9d, 0xa6d7e07b
rol r9d, 0x7c
popf
pushf
not r9d
add r9d, 0xb6b5cb1b
xor r9d, 0x8bcdbe03
rol r9d, 0xa3
popf
mov qword [rsp + 0x30], r12
mov r8, rdx
mov eax, dword [rcx + 8]
cmp eax, r13d
mov ecx, dword [rcx + 0xc]
cmovg eax, r13d
xor edx, edx
mov dword [rsp + 0x28], eax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
call fcn.18016760a
test eax, eax
je 0x1801351d7
push rax
pushf
mov eax, 0xf27fe55d
pushf
not eax
add eax, 0xb0db4379
xor eax, 0x833dc3f8
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9d68609f
xor eax, 0x9aa38306
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe581ce35
xor eax, 0x9d0994a0
rol eax, 0x75
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x9907c8d0
pushf
not eax
add eax, 0x8c645d06
xor eax, 0xb7dac14d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe025d3f6
xor eax, 0xc3a6f670
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfc45e1ef
xor eax, 0xa79f3670
rol eax, 0x4c
popf
jmp 0x180133b57
cmp dword [rbp - 0x38], r12d
jne 0x18013526d
push rax
pushf
mov eax, 0x2939f978
pushf
not eax
add eax, 0xf1927d94
xor eax, 0xa58ea584
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb64ad1c2
xor eax, 0x876dee3f
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa4006824
xor eax, 0x98e7f2a8
rol eax, 0xcd
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xbeaa2fb9
pushf
not eax
add eax, 0xb8b50046
xor eax, 0xc200de4c
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8c890668
xor eax, 0xe1b29e79
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9adbd2be
xor eax, 0xe13e4106
rol eax, 0x24
popf
jmp 0x180133b57
test eax, eax
js 0x180135314
push rax
pushf
mov eax, 0x6db6a101
pushf
not eax
add eax, 0x9b7ce161
xor eax, 0x838af803
rol eax, 0x80
popf
pushf
not eax
add eax, 0x91e8d6b8
xor eax, 0xdcb14aab
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc7382a12
xor eax, 0x8818c07a
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8ac13b36
xor eax, 0xc49af8e0
rol eax, 0x13
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x10afbd0c
pushf
not eax
add eax, 0xbfd6836a
xor eax, 0xa3166560
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc0da2e15
xor eax, 0x8fb3a3e7
rol eax, 0x13
popf
pushf
not eax
add eax, 0xdbcd263a
xor eax, 0xa03f79c5
rol eax, 5
popf
pushf
not eax
add eax, 0xca7ed6a7
xor eax, 0xa5fa4cb8
rol eax, 0x83
popf
jmp 0x180133b57
movsxd rdx, eax
cmp rdx, r13
ja 0x1801353ac
push rax
pushf
mov eax, 0x831c3dfd
pushf
not eax
add eax, 0x9104299f
xor eax, 0xd8462944
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb1950172
xor eax, 0xc65c1fff
rol eax, 0xe
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xd19ad82a
pushf
not eax
add eax, 0x93763569
xor eax, 0xbaac6353
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd2321e32
xor eax, 0xdec643d0
rol eax, 0x7d
popf
jmp 0x180133b57
lea rax, [rdx + r14]
cmp rax, rsi
ja 0x18013542e
push rax
pushf
mov eax, 0x9b378b05
pushf
not eax
add eax, 0xdd1fcf2b
xor eax, 0x9777faa1
rol eax, 0x12
popf
pushf
not eax
add eax, 0xeede6552
xor eax, 0xe1b95559
rol eax, 0x97
popf
pushf
not eax
add eax, 0x86a844c3
xor eax, 0xc1d38b93
rol eax, 0x8f
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x672e785d
pushf
not eax
add eax, 0xe870dc9d
xor eax, 0xadb4f0ae
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x8b0b3fd2
xor eax, 0x8f8f1dd4
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x94054a88
xor eax, 0xbe261fe8
rol eax, 0x77
popf
jmp 0x180133b57
mov rcx, r12
test rdx, rdx
jle 0x1801354af
push rax
pushf
mov eax, 0x819dea1f
pushf
not eax
add eax, 0xe597b019
xor eax, 0xe50f7978
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8af71773
xor eax, 0xc2de8007
rol eax, 0x78
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x1c3d3770
pushf
not eax
add eax, 0x9689f127
xor eax, 0x99292685
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe627b6f8
xor eax, 0x8c347869
rol eax, 0x7e
popf
jmp 0x180133b57
mov al, byte [rbp + rcx - 0x20]
mov byte [r15 + r14], al
test al, al
je 0x180135534
push rax
pushf
mov eax, 0x7e2ad9bf
pushf
not eax
add eax, 0xe1eb2352
xor eax, 0xbb42c9ac
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe881ebcc
xor eax, 0x8d966f57
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb5c4c0f4
xor eax, 0x99a025ed
rol eax, 0x16
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xf07b5511
pushf
not eax
add eax, 0xeb9340af
xor eax, 0xc1bbeaa6
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x975c9594
xor eax, 0x96775ae7
rol eax, 0x6f
popf
jmp 0x180133b57
inc rcx
inc r14
cmp rcx, rdx
jl 0x1801355a5
push rax
pushf
mov eax, 0xfdb93ed1
pushf
not eax
add eax, 0xa35c0dbb
xor eax, 0xc9b1213d
rol eax, 0x14
popf
pushf
not eax
add eax, 0xefd813a8
xor eax, 0xf291fa69
rol eax, 0xb6
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x5909e544
pushf
not eax
add eax, 0xbcac4cf4
xor eax, 0x94767749
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf17488bd
xor eax, 0xd4970e3a
rol eax, 0x94
popf
jmp 0x180133b57
mov rdx, qword [rbp - 0x30]
add rdx, 2
mov qword [rbp - 0x30], rdx
cmp r14, rsi
jb 0x180135633
push rax
pushf
mov eax, 0x9aebbb82
pushf
not eax
add eax, 0x958b7540
xor eax, 0xb9333fcb
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd0fe9259
xor eax, 0xdc6e5f1a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe41d3560
xor eax, 0x98aa29e4
rol eax, 0xbb
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xd2b95538
pushf
not eax
add eax, 0x913ffc55
xor eax, 0xf9d1b3e2
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x91378bb3
xor eax, 0xc84ca957
rol eax, 0xbf
popf
jmp 0x180133b57
mov rax, r14
jmp 0x180135b76
test rcx, rcx
jne 0x180135950
movzx eax, word [rdx]
mov rcx, r12
test ax, ax
je 0x1801356fb
push rax
pushf
mov eax, 0x66d6ae8c
pushf
not eax
add eax, 0xa493fa55
xor eax, 0x9fbe17bf
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe4ecb4cd
xor eax, 0xdcd3c588
rol eax, 0xc
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x91f4640b
pushf
not eax
add eax, 0x8869d521
xor eax, 0x88a38b8a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc59f61be
xor eax, 0xd81eb7c6
rol eax, 0x50
popf
jmp 0x180133b57
mov r8d, 0xa067123
pushf
not r8d
add r8d, 0xc39f858a
xor r8d, 0xb6545bb9
rol r8d, 7
popf
pushf
not r8d
add r8d, 0xdae15c8a
xor r8d, 0xf4369d02
rol r8d, 0xb4
popf
push rax
pushf
mov eax, 0x53b69143
pushf
not eax
add eax, 0x98013ee3
xor eax, 0xbb1e8232
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb09b82bc
xor eax, 0xf1829455
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x959378d9
xor eax, 0xa3bca8b0
rol eax, 1
popf
jmp 0x180133b57
cmp ax, r8w
ja 0x18013580e
push rax
pushf
mov eax, 0x76b002d5
pushf
not eax
add eax, 0xd79826dc
xor eax, 0xf5174d18
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd750b675
xor eax, 0x8041f05c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfb7e1f5a
xor eax, 0xb4bc684a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa7ad6fb8
xor eax, 0xad7eb037
rol eax, 0xf
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xfe11203c
pushf
not eax
add eax, 0xd78bbd7b
xor eax, 0xf9465d9f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xde0bf74f
xor eax, 0xed79d151
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9566f8fd
xor eax, 0xdef0e49c
rol eax, 0x42
popf
jmp 0x180133b57
add rdx, 2
inc rcx
movzx eax, word [rdx]
test ax, ax
jne 0x1801358bc
push rax
pushf
mov eax, 0x5d1ad601
pushf
not eax
add eax, 0x9d007a9a
xor eax, 0x93fd4579
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb0f58041
xor eax, 0xb2c4425d
rol eax, 0
popf
pushf
not eax
add eax, 0xd65cd217
xor eax, 0xc4d0ff67
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8fb110d8
xor eax, 0xd696aa67
rol eax, 0x95
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0xb67da0bb
pushf
not eax
add eax, 0xd20f05c7
xor eax, 0x99286cea
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa507cabc
xor eax, 0x87f85775
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd8f5265d
xor eax, 0xb643d604
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xeb9df9cc
xor eax, 0xcfe92acc
rol eax, 0x55
popf
jmp 0x180133b57
mov rax, rcx
jmp 0x180135b76
lea rax, [rbp - 0x38]
mov r8, rdx
mov qword [rsp + 0x38], rax
or rdi, 0xffffffffffffffff
mov qword [rsp + 0x30], r12
mov r9d, edi
mov dword [rsp + 0x28], r12d
xor edx, edx
mov ecx, r10d
mov qword [rsp + 0x20], r12
call fcn.18016760a
cdqe
test rax, rax
je 0x1801359dc
push rax
pushf
mov eax, 0xe5824fee
pushf
not eax
add eax, 0x86b6d3d3
xor eax, 0xff02ac43
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9ab6f869
xor eax, 0xa2ffd900
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8cf05abb
xor eax, 0xab58c4b4
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa9c791e6
xor eax, 0xa34f773e
rol eax, 0xd8
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x72da0e3
pushf
not eax
add eax, 0xcb9b45f7
xor eax, 0xe67436c5
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd63e9c50
xor eax, 0x92a4218b
rol eax, 0xad
popf
jmp 0x180133b57
cmp dword [rbp - 0x38], r12d
jne 0x180135a48
push rax
pushf
mov eax, 0xca3da216
pushf
not eax
add eax, 0xc2e57849
xor eax, 0xf1d6cf2a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf753aecf
xor eax, 0xeb4ef644
rol eax, 0x43
popf
jmp 0x180133b57
push rax
pushf
mov eax, 0x621b7f79
pushf
not eax
add eax, 0xe77aa803
xor eax, 0xfcd919cb
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xba458407
xor eax, 0xff6e768b
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xfea5e2cc
xor eax, 0xfacf8819
rol eax, 0xa3
popf
jmp 0x180133b57
dec rax
jmp 0x180135b76
mov dword [rbx + 0x2c], 0x2a
mov byte [rbx + 0x30], 1
push rax
pushf
mov eax, 0xd8e35372
pushf
not eax
add eax, 0xd5858e62
xor eax, 0x99d5b1a3
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xed4105f2
xor eax, 0xcd496b0d
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf0f352a8
xor eax, 0x9d2b4ef2
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xba4b7b01
xor eax, 0xc1220c13
rol eax, 0xe0
popf
jmp 0x180133b57
mov rax, rdi
push rax
pushf
mov eax, 0xc83e3f8d
pushf
not eax
add eax, 0xba683fc1
xor eax, 0xa5829d38
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe5aa4a09
xor eax, 0xf707d5d8
rol eax, 0xc4
popf
jmp 0x180133b57
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.1800e8c52
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret