Function at 0x140342004
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x239f3458
pushf
not eax
add eax, 0xb705d968
xor eax, 0xc1188349
rol eax, 0xed
popf
pushf
not eax
add eax, 0xac36d071
xor eax, 0xe76e0621
rol eax, 0xed
popf
cmp eax, 4
jne 0x140342041
popf
pop rax
jmp 0x140342b6f
cmp eax, 0
jne 0x140342050
popf
pop rax
jmp 0x140342131
cmp eax, 3
jne 0x14034205f
popf
pop rax
jmp 0x140342ab0
cmp eax, 1
jne 0x14034206e
popf
pop rax
jmp 0x140342265
cmp eax, 0xd
jne 0x14034207d
popf
pop rax
jmp 0x140343820
cmp eax, 7
jne 0x14034208c
popf
pop rax
jmp 0x140342c64
cmp eax, 0xe
jne 0x14034209b
popf
pop rax
jmp 0x14034387e
cmp eax, 0xb
jne 0x1403420aa
popf
pop rax
jmp 0x140343721
cmp eax, 0xc
jne 0x1403420b9
popf
pop rax
jmp 0x1403437c2
cmp eax, 8
jne 0x1403420c8
popf
pop rax
jmp 0x1403434ff
cmp eax, 0x10
jne 0x1403420d7
popf
pop rax
jmp 0x140343960
cmp eax, 2
jne 0x1403420e6
popf
pop rax
jmp 0x1403429f3
cmp eax, 9
jne 0x1403420f5
popf
pop rax
jmp 0x1403435a8
cmp eax, 0xa
jne 0x140342104
popf
pop rax
jmp 0x14034366a
cmp eax, 6
jne 0x140342113
popf
pop rax
jmp 0x140342c2c
cmp eax, 0xf
jne 0x140342122
popf
pop rax
jmp 0x140343914
cmp eax, 5
jne 0x140342131
popf
pop rax
jmp 0x140342c13
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xd8
mov ecx, 0xb2eb567b
pushf
not ecx
add ecx, 0xa5987e82
xor ecx, 0xca064770
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xea69e833
xor ecx, 0xe3a7b491
rol ecx, 0xb
popf
pushf
not ecx
add ecx, 0x91b17092
xor ecx, 0xe5a0982a
rol ecx, 0xd2
popf
pushf
not ecx
add ecx, 0xa93b21b8
xor ecx, 0xd450175f
rol ecx, 0x80
popf
xor eax, eax
lock cmpxchg dword [0x14010a758], ecx
jne 0x14034220c
push rax
pushf
mov eax, 0xdb8832a4
pushf
not eax
add eax, 0x9ad533fb
xor eax, 0x919f77e7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x99dd043d
xor eax, 0xa81203e1
rol eax, 0x38
popf
pushf
not eax
add eax, 0x87364b15
xor eax, 0xa4b23d7a
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa826e92a
xor eax, 0xacb64f2c
rol eax, 0x41
popf
jmp 0x140342032
push rax
pushf
mov eax, 0xe46e07f9
pushf
not eax
add eax, 0xc9ceffc2
xor eax, 0xeef430a6
rol eax, 7
popf
pushf
not eax
add eax, 0xdf6e9507
xor eax, 0xa9cba3d0
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd9e374ed
xor eax, 0xbf6007cd
rol eax, 0xae
popf
pushf
not eax
add eax, 0xfa0378a0
xor eax, 0xd878e150
rol eax, 0xdd
popf
jmp 0x140342032
movzx r13d, word [0x1400f8d7e]
mov r9d, 0x2d82122a
pushf
not r9d
add r9d, 0x93e12c5d
xor r9d, 0xd6981791
rol r9d, 0x5c
popf
pushf
not r9d
add r9d, 0xe65460b8
xor r9d, 0x8e580a82
rol r9d, 0x26
popf
pushf
not r9d
add r9d, 0xeea37837
xor r9d, 0xbd0664c4
rol r9d, 0x3e
popf
pushf
not r9d
add r9d, 0xa849bc91
xor r9d, 0x815eab60
rol r9d, 0x43
popf
movzx r15d, word [0x1400f8d82]
xor r13w, r9w
movzx r12d, word [str.SeLoadDriverPrivilege]
xor r15w, r9w
movzx eax, word [0x1400f8d7a]
xor r12w, r9w
movzx r14d, word [0x1400f8d84]
xor ax, r9w
movzx esi, word [0x1400f8d86]
xor r14w, r9w
movzx edi, word [0x1400f8d88]
xor si, r9w
movzx ebx, word [0x1400f8d8a]
xor di, r9w
movzx r11d, word [0x1400f8d8c]
xor bx, r9w
movzx r10d, word [0x1400f8d8e]
xor r11w, r9w
movzx r8d, word [0x1400f8d92]
xor r10w, r9w
movzx edx, word [0x1400f8d94]
mov ecx, 0x916121d
pushf
not ecx
add ecx, 0x96320456
xor ecx, 0xeea9a202
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xad5256e3
xor ecx, 0xd0207dbb
rol ecx, 0x86
popf
mov word [rbp + 0x7f], r13w
xor r8w, 0x37
mov dword [rsp + 0x24], r9d
mov r13d, 0xb69c581f
pushf
not r13d
add r13d, 0xdb7a8860
xor r13d, 0xe5b641c5
rol r13d, 0x1d
popf
pushf
not r13d
add r13d, 0x956616c4
xor r13d, 0xc69bdaeb
rol r13d, 0x9c
popf
pushf
not r13d
add r13d, 0xf3a2ec49
xor r13d, 0x86bdc35d
rol r13d, 0x32
popf
pushf
not r13d
add r13d, 0x85133f61
xor r13d, 0x931f7b0b
rol r13d, 0x9a
popf
mov word [rbp + 0x6f], ax
xor dx, 0x37
movzx eax, word [0x1400f8d7c]
xor ax, r9w
mov word [rsp + 0x22], r15w
mov r15d, 0x76a4f220
pushf
not r15d
add r15d, 0xcf02a6d0
xor r15d, 0xe1860025
rol r15d, 0x30
popf
pushf
not r15d
add r15d, 0x81d666c1
xor r15d, 0xbc08a358
rol r15d, 0x54
popf
pushf
not r15d
add r15d, 0x969ef02f
xor r15d, 0x9ac13bfe
rol r15d, 0x33
popf
mov word [rsp + 0x20], r12w
xor r13w, r15w
mov word [rbp - 0x79], r9w
movzx r9d, word [0x1400f8d90]
mov r12d, 0xea380fb5
pushf
not r12d
add r12d, 0xa723e492
xor r12d, 0x9b61b93e
rol r12d, 0xdc
popf
pushf
not r12d
add r12d, 0xc314c24d
xor r12d, 0xa09c112e
rol r12d, 0x5b
popf
mov word [rbp - 0x77], r13w
xor r9w, 0x37
movzx r13d, r12w
mov word [rbp + 0x67], cx
movzx ecx, word [0x1400f8d96]
xor r13w, r15w
mov word [rbp - 0x75], r13w
xor cx, 0x37
mov r13d, 0xe0764e2b
pushf
not r13d
add r13d, 0xbf06b938
xor r13d, 0xcf42ab0d
rol r13d, 0xdd
popf
pushf
not r13d
add r13d, 0xd09f1071
xor r13d, 0xbc56af3d
rol r13d, 0x63
popf
pushf
not r13d
add r13d, 0xbcc82996
xor r13d, 0xab376f14
rol r13d, 0x41
popf
mov word [rbp + 0x77], ax
movzx eax, word [0x1400f8d98]
xor r13w, r15w
mov word [rbp - 0x73], r13w
xor ax, 0x37
movzx r13d, r12w
xor r13w, r15w
mov word [rbp - 0x71], r13w
mov r13d, 0x337cfc6d
pushf
not r13d
add r13d, 0xae469fc0
xor r13d, 0xdb049db7
rol r13d, 4
popf
pushf
not r13d
add r13d, 0x9f87c8f5
xor r13d, 0x84165161
rol r13d, 0xc0
popf
pushf
not r13d
add r13d, 0xecabf717
xor r13d, 0xaf0805f5
rol r13d, 0xf8
popf
pushf
not r13d
add r13d, 0xb6c3e1fc
xor r13d, 0xc87ad125
rol r13d, 0x7d
popf
xor r13w, r15w
mov word [rbp - 0x6f], r13w
mov r13d, 0x93cf50ba
pushf
not r13d
add r13d, 0xd3bdc464
xor r13d, 0xe5ca74f9
rol r13d, 0x58
popf
pushf
not r13d
add r13d, 0x9ef1679a
xor r13d, 0xa526a6b7
rol r13d, 0x89
popf
pushf
not r13d
add r13d, 0xf5e4d800
xor r13d, 0x821a8c2b
rol r13d, 0x45
popf
xor r13w, r15w
mov word [rbp - 0x6d], r13w
mov r13d, 0xcd7d3697
pushf
not r13d
add r13d, 0xd12cc2d8
xor r13d, 0xf7648431
rol r13d, 0x76
popf
pushf
not r13d
add r13d, 0xf53dc6b5
xor r13d, 0xd8ca93f2
rol r13d, 0xf3
popf
xor r13w, r15w
mov word [rbp - 0x6b], r13w
mov r13d, 0x790793b7
pushf
not r13d
add r13d, 0xa1aba118
xor r13d, 0xe0b85d31
rol r13d, 4
popf
pushf
not r13d
add r13d, 0xe624752d
xor r13d, 0xe45f7023
rol r13d, 0x21
popf
xor r13w, r15w
mov word [rbp - 0x69], r13w
mov r13d, 0x9b93b73
pushf
not r13d
add r13d, 0x9404a9c7
xor r13d, 0x878fb323
rol r13d, 0x76
popf
pushf
not r13d
add r13d, 0xd5ec93b5
xor r13d, 0x9f6795ef
rol r13d, 0xfd
popf
pushf
not r13d
add r13d, 0x8ddb3ada
xor r13d, 0xcfc83891
rol r13d, 0xcb
popf
pushf
not r13d
add r13d, 0xbfdf8d91
xor r13d, 0xb503909a
rol r13d, 0x98
popf
xor r13w, r15w
mov r15d, 0xfd63d2ec
pushf
not r15d
add r15d, 0xa4c5b059
xor r15d, 0xde6ad3b5
rol r15d, 0x8d
popf
pushf
not r15d
add r15d, 0xa7c87d9e
xor r15d, 0xcfd4d61a
rol r15d, 0x3f
popf
pushf
not r15d
add r15d, 0xad90b6d4
xor r15d, 0xccf43ccd
rol r15d, 0x1f
popf
pushf
not r15d
add r15d, 0xb88909ea
xor r15d, 0x9e451eb2
rol r15d, 0xc6
popf
mov word [rbp - 0x67], r13w
movzx r13d, r15w
xor r13w, word [rsp + 0x24]
mov word [rbp - 0x65], r13w
mov r13d, 0x489c0ffa
pushf
not r13d
add r13d, 0xd206a5b4
xor r13d, 0xec6013aa
rol r13d, 0xdf
popf
pushf
not r13d
add r13d, 0xa2ea1ee9
xor r13d, 0xf066d3df
rol r13d, 0x95
popf
xor r13w, word [rsp + 0x24]
mov word [rbp - 0x63], r13w
movzx r13d, r15w
xor r13w, word [rsp + 0x24]
mov word [rbp - 0x61], r13w
mov r15d, 0xb7f294fe
pushf
not r15d
add r15d, 0xa0bcc03c
xor r15d, 0x9f14a696
rol r15d, 0x6b
popf
pushf
not r15d
add r15d, 0xb49c731d
xor r15d, 0xe357ce5f
rol r15d, 0xaf
popf
pushf
not r15d
add r15d, 0x951234eb
xor r15d, 0xf491a32e
rol r15d, 6
popf
mov r13d, 0xba17bda2
pushf
not r13d
add r13d, 0xfd494991
xor r13d, 0xa1266e31
rol r13d, 0x97
popf
pushf
not r13d
add r13d, 0xd28d678b
xor r13d, 0xf68ed9f0
rol r13d, 0xba
popf
pushf
not r13d
add r13d, 0xe73d0f35
xor r13d, 0xf74b0489
rol r13d, 0x5b
popf
pushf
not r13d
add r13d, 0xb1d01107
xor r13d, 0x9c43bef9
rol r13d, 0xf6
popf
xor r13w, r15w
xorps xmm0, xmm0
mov word [rbp - 0x5f], r13w
xorps xmm1, xmm1
movzx r13d, r12w
xor r13w, r15w
mov word [rbp - 0x5d], r13w
movzx r13d, word [rbp + 0x67]
xor r13w, r15w
mov word [rbp - 0x5b], r13w
movzx r13d, r12w
movzx r12d, word [rsp + 0x20]
xor r13w, r15w
mov word [rbp - 0x59], r13w
xor r12w, r15w
movzx r13d, r15w
mov word [rbp - 0x4f], r12w
xor r13w, r15w
mov word [rbp - 0x57], r13w
movzx r13d, word [rbp + 0x6f]
xor r13w, r15w
mov word [rbp - 0x55], r13w
movzx r13d, word [rbp + 0x77]
xor r13w, r15w
mov word [rbp - 0x53], r13w
movzx r13d, word [rbp + 0x7f]
xor r13w, r15w
mov word [rbp - 0x51], r13w
mov r13d, r15d
movzx r15d, word [rsp + 0x22]
xor ax, r13w
xor bx, r13w
mov word [rbp - 0x37], ax
xor r8w, r13w
mov word [rbp - 0x45], bx
xor r15w, r13w
mov word [rbp - 0x3d], r8w
xor r14w, r13w
mov word [rbp - 0x4d], r15w
xor si, r13w
mov word [rbp - 0x4b], r14w
xor di, r13w
mov word [rbp - 0x49], si
xor r11w, r13w
mov word [rbp - 0x47], di
xor r10w, r13w
mov word [rbp - 0x43], r11w
xor r9w, r13w
mov word [rbp - 0x41], r10w
xor dx, r13w
mov word [rbp - 0x3f], r9w
xor cx, r13w
mov word [rbp - 0x3b], dx
xor eax, eax
mov word [rbp - 0x39], cx
mov rbx, 0xffffffffffffffff
mov word [rbp - 0x35], ax
lea rax, [rbp - 0x77]
mov qword [rbp + 7], rbx
movups xmmword [rbp - 0x19], xmm0
mov r8, rbx
movdqu xmmword [rbp - 9], xmm1
nop word [rax + rax]
push rax
pushf
mov eax, 0x955788c1
pushf
not eax
add eax, 0xf5b90406
xor eax, 0x99d7d7e1
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8f5eba13
xor eax, 0xebe8507e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa0d6b4c3
xor eax, 0xbfb8a78d
rol eax, 0x39
popf
jmp 0x140342032
inc r8
cmp word [rax + r8*2], 0
jne 0x140342a57
push rax
pushf
mov eax, 0x5310950f
pushf
not eax
add eax, 0xcf36aa8a
xor eax, 0xc78b05eb
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd121e5d0
xor eax, 0xa52e938c
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe20a88e9
xor eax, 0xa10e522a
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc5a71d33
xor eax, 0xb8a282e1
rol eax, 0x93
popf
jmp 0x140342032
push rax
pushf
mov eax, 0x444ade16
pushf
not eax
add eax, 0xa9226597
xor eax, 0xb51d9f9c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc84b0eb0
xor eax, 0xfb9644fe
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x92572710
xor eax, 0xd5413328
rol eax, 0x49
popf
pushf
not eax
add eax, 0xadfe9575
xor eax, 0x9d8b8521
rol eax, 0xd4
popf
jmp 0x140342032
lea rdx, [rbp - 0x77]
lea rcx, [rbp - 0x19]
call fcn.1401f6dc0
lea rcx, [rbp - 0x19]
call fcn.140129279
mov rdx, qword [rbp - 1]
cmp rdx, 8
jb 0x140342b16
push rax
pushf
mov eax, 0x1e619f6d
pushf
not eax
add eax, 0xdfff275e
xor eax, 0xb85e9fb9
rol eax, 0x51
popf
pushf
not eax
add eax, 0xcc601207
xor eax, 0xa7af5d9f
rol eax, 0
popf
pushf
not eax
add eax, 0xd693b195
xor eax, 0x9a316e35
rol eax, 0x3c
popf
jmp 0x140342032
push rax
pushf
mov eax, 0x909c0042
pushf
not eax
add eax, 0xc403a7b2
xor eax, 0x988693d4
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x821f1af1
xor eax, 0xdd3a5ee4
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe83d4c8f
xor eax, 0xfd023c9f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb0496e81
xor eax, 0xbb1de07d
rol eax, 0xad
popf
jmp 0x140342032
mov rcx, qword [rbp - 0x19]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140342be0
push rax
pushf
mov eax, 0xdc0d21a5
pushf
not eax
add eax, 0xbfa31ae4
xor eax, 0xdbbe6505
rol eax, 0x97
popf
pushf
not eax
add eax, 0xeb1653ee
xor eax, 0xee773e9a
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd30f93e3
xor eax, 0x8d17a5bc
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbe326ed3
xor eax, 0x96879c13
rol eax, 0xc6
popf
jmp 0x140342032
push rax
pushf
mov eax, 0x4a7e1328
pushf
not eax
add eax, 0xd0d6c68f
xor eax, 0xf4f92a3c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xfceec1de
xor eax, 0xb9a40cf8
rol eax, 0x4e
popf
jmp 0x140342032
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140343960
call fcn.1401eb76d
push rax
pushf
mov eax, 0x7642217b
pushf
not eax
add eax, 0xb1e726bb
xor eax, 0x8f1b3fee
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe77c5c30
xor eax, 0xb12494d5
rol eax, 0x4a
popf
jmp 0x140342032
movzx ebx, word [0x1400f8db8]
mov r8d, 0x19bfd37c
pushf
not r8d
add r8d, 0x885d2fe1
xor r8d, 0x880a7d22
rol r8d, 0xfa
popf
pushf
not r8d
add r8d, 0xa74275a1
xor r8d, 0x8ba8f51b
rol r8d, 0x56
popf
movzx r13d, word [0x1400f8dbc]
xor bx, r8w
movzx r12d, word [0x1400f8dbe]
xor r13w, r8w
movzx r15d, word [0x1400f8dc0]
mov ecx, 0x48a2e33e
pushf
not ecx
add ecx, 0xb14ab2cb
xor ecx, 0x99fa29f3
rol ecx, 2
popf
pushf
not ecx
add ecx, 0xf6901fa5
xor ecx, 0x9666c83a
rol ecx, 0x6e
popf
pushf
not ecx
add ecx, 0xd99b253a
xor ecx, 0x912f0b8c
rol ecx, 0xd8
popf
pushf
not ecx
add ecx, 0xbfce7439
xor ecx, 0xec675808
rol ecx, 0x8c
popf
movzx r14d, word [0x1400f8dc2]
mov edx, 0xf9acd913
pushf
not edx
add edx, 0xdcbdbcf8
xor edx, 0xf5444a9b
rol edx, 0xdf
popf
pushf
not edx
add edx, 0xc39425b6
xor edx, 0xdca2f94a
rol edx, 0x2f
popf
pushf
not edx
add edx, 0x9cb11a8f
xor edx, 0xf10c7456
rol edx, 0xda
popf
pushf
not edx
add edx, 0xf8afdb6d
xor edx, 0xd7d45ffb
rol edx, 0x69
popf
movzx esi, word [0x1400f8dc4]
xor r12w, r8w
movzx edi, word [0x1400f8dc6]
xor r15w, r8w
movzx r11d, word [str.RtlDosPathNameToNtPathName_U]
lea eax, [rcx + 4]
movzx r10d, word [0x1400f8dca]
xor r14w, r8w
movzx r9d, word [0x1400f8dcc]
xor si, r8w
mov word [rsp + 0x22], ax
xor di, r8w
movzx eax, word [0x1400f8dac]
xor r11w, r8w
xor ax, r8w
mov word [rsp + 0x38], bx
mov word [rsp + 0x2c], ax
xor r10w, r8w
movzx eax, word [0x1400f8dae]
xor r9w, r8w
xor ax, r8w
mov word [rbp + 0x6f], cx
mov word [rsp + 0x2e], ax
mov ebx, 0xf9b6588
pushf
not ebx
add ebx, 0xcf158b3c
xor ebx, 0xb307f16e
rol ebx, 0x46
popf
pushf
not ebx
add ebx, 0xba7cd161
xor ebx, 0x9b079acd
rol ebx, 0x1f
popf
movzx eax, word [0x1400f8db0]
xor ax, r8w
mov word [rbp + 0x77], cx
mov word [rsp + 0x30], ax
mov ecx, 0xd755e22a
pushf
not ecx
add ecx, 0x92dd7677
xor ecx, 0x88c93282
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0x9df7ea1a
xor ecx, 0xdece368d
rol ecx, 0xea
popf
movzx eax, word [reloc.WS2_32.dll_WSACleanup]
xor ax, r8w
mov word [rbp - 0x79], r8w
mov word [rsp + 0x32], ax
movzx eax, word [0x1400f8db4]
xor ax, r8w
mov word [rbp + 0x67], dx
mov word [rsp + 0x34], ax
movzx eax, word [0x1400f8db6]
xor ax, r8w
mov word [rbp + 0x7f], cx
mov word [rsp + 0x36], ax
movzx eax, word [0x1400f8dba]
xor ax, r8w
mov word [rsp + 0x20], cx
movzx r8d, word [0x1400f8dce]
movzx ecx, word [0x1400f8dd2]
xor r8w, 0x3b
mov word [rbp - 0x7f], ax
xor cx, 0x3b
movzx eax, word [0x1400f8dd4]
mov word [rsp + 0x28], dx
xor ax, 0x3b
mov word [rsp + 0x2a], dx
movzx edx, word [0x1400f8dd0]
mov word [rsp + 0x24], r13w
xor dx, 0x3b
mov r13d, 0x8370cc0e
pushf
not r13d
add r13d, 0xd8dc8775
xor r13d, 0xfd178cd1
rol r13d, 0xe5
popf
pushf
not r13d
add r13d, 0xb4b27e71
xor r13d, 0x9691c3b5
rol r13d, 0x9f
popf
pushf
not r13d
add r13d, 0xc17f241c
xor r13d, 0x9ca201b4
rol r13d, 8
popf
xor bx, r13w
mov word [rbp - 0x77], bx
mov ebx, 0xa641a5f9
pushf
not ebx
add ebx, 0xf53c57cd
xor ebx, 0x96f63b5f
rol ebx, 0xbb
popf
pushf
not ebx
add ebx, 0xd57cd3bd
xor ebx, 0xabc74044
rol ebx, 0xf
popf
pushf
not ebx
add ebx, 0xc8bd2450
xor ebx, 0xce4e70cc
rol ebx, 0x67
popf
pushf
not ebx
add ebx, 0x8b3b64cf
xor ebx, 0xd6e2b437
rol ebx, 0x3e
popf
xor bx, r13w
mov word [rbp - 0x75], bx
mov ebx, 0x31f5a009
pushf
not ebx
add ebx, 0xd534179f
xor ebx, 0xfa9a554f
rol ebx, 0x19
popf
pushf
not ebx
add ebx, 0x89e102b5
xor ebx, 0xf7797a1d
rol ebx, 0xee
popf
pushf
not ebx
add ebx, 0xdaa9f286
xor ebx, 0xec621f0e
rol ebx, 0xd7
popf
pushf
not ebx
add ebx, 0x9898100a
xor ebx, 0xf774984e
rol ebx, 0x87
popf
xor bx, r13w
mov word [rbp - 0x73], bx
mov ebx, 0xddebc2a7
pushf
not ebx
add ebx, 0x8f629ac1
xor ebx, 0xe61b54a9
rol ebx, 0x37
popf
pushf
not ebx
add ebx, 0xdf3ee530
xor ebx, 0xd09a616f
rol ebx, 0x3c
popf
pushf
not ebx
add ebx, 0xcbcc7ab8
xor ebx, 0x9e963093
rol ebx, 0x3b
popf
pushf
not ebx
add ebx, 0x9f422458
xor ebx, 0xf751f5ad
rol ebx, 0x91
popf
xor bx, r13w
mov word [rbp - 0x71], bx
mov ebx, 0x660ef46a
pushf
not ebx
add ebx, 0xd75faf24
xor ebx, 0xbe70d931
rol ebx, 0xb4
popf
pushf
not ebx
add ebx, 0xb885eaf8
xor ebx, 0xfb2a95fe
rol ebx, 0xde
popf
pushf
not ebx
add ebx, 0xabb571bc
xor ebx, 0xc1c0d678
rol ebx, 0x4b
popf
xor bx, r13w
mov word [rbp - 0x6f], bx
mov ebx, 0xdef594eb
pushf
not ebx
add ebx, 0x8951f497
xor ebx, 0xa8a1c290
rol ebx, 0x78
popf
pushf
not ebx
add ebx, 0xe21e3add
xor ebx, 0xa88e2583
rol ebx, 5
popf
pushf
not ebx
add ebx, 0xc0bdad9b
xor ebx, 0xad342b4f
rol ebx, 0x47
popf
pushf
not ebx
add ebx, 0xad6c3f5f
xor ebx, 0xf60d9426
rol ebx, 0x23
popf
xor bx, r13w
mov word [rbp - 0x6d], bx
mov ebx, 0x7bd63e61
pushf
not ebx
add ebx, 0x9d015537
xor ebx, 0xd58faf91
rol ebx, 0x26
popf
pushf
not ebx
add ebx, 0xe028365e
xor ebx, 0xc9f9e520
rol ebx, 0x88
popf
xor bx, r13w
mov word [rbp - 0x6b], bx
mov ebx, 0xa879b6fb
pushf
not ebx
add ebx, 0x957be3e5
xor ebx, 0xebe24ae7
rol ebx, 0xd9
popf
pushf
not ebx
add ebx, 0xbce9119a
xor ebx, 0xa0db545d
rol ebx, 0x3c
popf
xor bx, r13w
mov word [rbp - 0x69], bx
mov ebx, 0xbf5f54af
pushf
not ebx
add ebx, 0x888b1691
xor ebx, 0xbf6d6ac3
rol ebx, 0xdc
popf
pushf
not ebx
add ebx, 0x84bc6f58
xor ebx, 0xf95804a5
rol ebx, 0x87
popf
xor bx, r13w
mov word [rbp - 0x67], bx
mov ebx, 0xbc662c60
pushf
not ebx
add ebx, 0xd25c24de
xor ebx, 0xcbc96a2c
rol ebx, 0xd7
popf
pushf
not ebx
add ebx, 0xfda004a8
xor ebx, 0xec97d2bf
rol ebx, 0x39
popf
pushf
not ebx
add ebx, 0x871e3e5f
xor ebx, 0xc4ada2f5
rol ebx, 0x18
popf
xor bx, r13w
mov word [rbp - 0x65], bx
movzx ebx, word [rbp + 0x67]
xor bx, r13w
mov word [rbp - 0x63], bx
movzx ebx, word [rbp + 0x6f]
xor bx, r13w
mov word [rbp - 0x61], bx
mov ebx, 0xc45512f5
pushf
not ebx
add ebx, 0x8fbee7cd
xor ebx, 0xa48f2fb3
rol ebx, 0x88
popf
pushf
not ebx
add ebx, 0xccc7cf7e
xor ebx, 0xf5b9bd19
rol ebx, 0xda
popf
pushf
not ebx
add ebx, 0xc2b948f0
xor ebx, 0xe67771a2
rol ebx, 0x21
popf
xor bx, r13w
mov word [rbp - 0x5f], bx
movzx ebx, word [rbp + 0x77]
xor bx, r13w
mov word [rbp - 0x5d], bx
movzx ebx, word [rbp + 0x7f]
xor bx, r13w
mov word [rbp - 0x5b], bx
movzx ebx, word [rsp + 0x22]
xor bx, r13w
mov word [rbp - 0x59], bx
movzx ebx, word [rsp + 0x20]
xor bx, r13w
mov word [rbp - 0x57], bx
mov ebx, 0x8bf04104
pushf
not ebx
add ebx, 0x98f4eaf2
xor ebx, 0xcc09e891
rol ebx, 0x5a
popf
pushf
not ebx
add ebx, 0xed64b614
xor ebx, 0xc2e03d1c
rol ebx, 0x8e
popf
pushf
not ebx
add ebx, 0xf4d2f1de
xor ebx, 0xf9171af3
rol ebx, 0xb2
popf
pushf
not ebx
add ebx, 0xb96bd2ca
xor ebx, 0xd4306764
rol ebx, 0x75
popf
xor bx, r13w
mov word [rbp - 0x55], bx
movzx ebx, word [rsp + 0x28]
xor bx, r13w
mov word [rbp - 0x53], bx
mov ebx, 0x652c46b5
pushf
not ebx
add ebx, 0xa1399a29
xor ebx, 0xe7a7b339
rol ebx, 0x26
popf
pushf
not ebx
add ebx, 0xb49ccc71
xor ebx, 0x8d97354c
rol ebx, 0xb
popf
pushf
not ebx
add ebx, 0xeacc3e88
xor ebx, 0x87c02e23
rol ebx, 0x77
popf
pushf
not ebx
add ebx, 0xd6358e8e
xor ebx, 0xb790bc3c
rol ebx, 0xcc
popf
xor bx, r13w
mov word [rbp - 0x51], bx
movzx ebx, word [rsp + 0x2a]
xor bx, r13w
mov word [rbp - 0x4f], bx
movzx ebx, r13w
xor bx, r13w
mov word [rbp - 0x4d], bx
movzx ebx, word [rsp + 0x2c]
xor bx, r13w
mov word [rbp - 0x4b], bx
movzx ebx, word [rsp + 0x2e]
xor bx, r13w
mov word [rbp - 0x49], bx
movzx ebx, word [rsp + 0x30]
xor bx, r13w
mov word [rbp - 0x47], bx
movzx ebx, word [rsp + 0x32]
xor bx, r13w
mov word [rbp - 0x45], bx
movzx ebx, word [rsp + 0x34]
xor bx, r13w
mov word [rbp - 0x43], bx
movzx ebx, word [rsp + 0x36]
xor bx, r13w
mov word [rbp - 0x41], bx
movzx ebx, word [rsp + 0x38]
xor bx, r13w
mov word [rbp - 0x3f], bx
movzx ebx, word [rbp - 0x7f]
xor bx, r13w
movzx r13d, word [rsp + 0x24]
mov word [rbp - 0x3d], bx
mov ebx, 0xd7e36a1d
pushf
not ebx
add ebx, 0x9ef5f3af
xor ebx, 0x8ab44cfd
rol ebx, 0x8a
popf
pushf
not ebx
add ebx, 0x87ffb451
xor ebx, 0xecea381a
rol ebx, 0x18
popf
xor r13w, bx
xor r12w, bx
mov word [rbp - 0x3b], r13w
mov word [rbp - 0x39], r12w
xor ax, bx
xor r15w, bx
xor r14w, bx
mov word [rbp - 0x23], ax
xor si, bx
mov word [rbp - 0x37], r15w
xor di, bx
mov word [rbp - 0x35], r14w
xor r11w, bx
mov word [rbp - 0x33], si
xor r10w, bx
mov word [rbp - 0x31], di
xor r9w, bx
mov word [rbp - 0x2f], r11w
xor r8w, bx
mov word [rbp - 0x2d], r10w
xor dx, bx
mov word [rbp - 0x2b], r9w
xor cx, bx
mov word [rbp - 0x29], r8w
mov rbx, qword [rbp + 7]
xor eax, eax
xorps xmm0, xmm0
mov word [rbp - 0x21], ax
xorps xmm1, xmm1
mov word [rbp - 0x27], dx
lea rax, [rbp - 0x77]
mov word [rbp - 0x25], cx
movups xmmword [rbp - 0x19], xmm0
movdqu xmmword [rbp - 9], xmm1
nop dword [rax + rax]
push rax
pushf
mov eax, 0xabb828f5
pushf
not eax
add eax, 0x8f50a6bc
xor eax, 0x83f6d7e2
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc4b04ac2
xor eax, 0x8f00a440
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb053e79b
xor eax, 0xcd46ab0d
rol eax, 0x75
popf
jmp 0x140342032
inc rbx
cmp word [rax + rbx*2], 0
jne 0x14034354f
push rax
pushf
mov eax, 0x29d932d8
pushf
not eax
add eax, 0xfb892142
xor eax, 0xb97a779c
rol eax, 0xe
popf
pushf
not eax
add eax, 0x936d272e
xor eax, 0x9130e79a
rol eax, 0x17
popf
pushf
not eax
add eax, 0x97666831
xor eax, 0xe623789b
rol eax, 0x8e
popf
jmp 0x140342032
push rax
pushf
mov eax, 0xdd29005b
pushf
not eax
add eax, 0xb763d321
xor eax, 0xc321e816
rol eax, 0x25
popf
pushf
not eax
add eax, 0x88084039
xor eax, 0xa4de7173
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd0526c87
xor eax, 0xad40e44e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf52e0bb7
xor eax, 0x8fe7f91a
rol eax, 0x35
popf
jmp 0x140342032
mov r8, rbx
lea rdx, [rbp - 0x77]
lea rcx, [rbp - 0x19]
call fcn.1401f6dc0
lea rcx, [rbp - 0x19]
call fcn.140129279
mov rdx, qword [rbp - 1]
cmp rdx, 8
jb 0x140343624
push rax
pushf
mov eax, 0x9ab39309
pushf
not eax
add eax, 0xab21dc94
xor eax, 0xe119b733
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcd06d034
xor eax, 0xba81093a
rol eax, 0x23
popf
pushf
not eax
add eax, 0x87b94cd4
xor eax, 0x9d6e43a6
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbc9e804f
xor eax, 0x9a8a56b0
rol eax, 0x8e
popf
jmp 0x140342032
push rax
pushf
mov eax, 0xb9437272
pushf
not eax
add eax, 0xdc0ed7df
xor eax, 0xca17419f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x85f89a99
xor eax, 0xf0ee46a8
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb346b64d
xor eax, 0xf824f2af
rol eax, 0x34
popf
jmp 0x140342032
mov rcx, qword [rbp - 0x19]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1403436db
push rax
pushf
mov eax, 0xc6d5cfb7
pushf
not eax
add eax, 0x8bb1d243
xor eax, 0x95492fc8
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa4bee423
xor eax, 0x8032e9aa
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc0646c80
xor eax, 0xcf55276c
rol eax, 5
popf
pushf
not eax
add eax, 0x9a492f71
xor eax, 0xc0eff73b
rol eax, 0xcc
popf
jmp 0x140342032
push rax
pushf
mov eax, 0xa85509a2
pushf
not eax
add eax, 0xf0e99e87
xor eax, 0xf0ebba64
rol eax, 0x73
popf
pushf
not eax
add eax, 0x91a44bc5
xor eax, 0xc1013ec3
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x85e67c13
xor eax, 0xf1ef6af7
rol eax, 0x36
popf
jmp 0x140342032
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14034377c
push rax
pushf
mov eax, 0xe9bbb56e
pushf
not eax
add eax, 0xe9d45155
xor eax, 0x82abe106
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa15e3f74
xor eax, 0x85b6ea9c
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd7e104b7
xor eax, 0x87e291f6
rol eax, 0x37
popf
jmp 0x140342032
push rax
pushf
mov eax, 0xae2e71b4
pushf
not eax
add eax, 0xc558aa30
xor eax, 0xbfdcb16a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb94e384f
xor eax, 0xcacb758a
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd540178f
xor eax, 0xdf502009
rol eax, 0x9b
popf
jmp 0x140342032
call fcn.1401eb76d
push rax
pushf
mov eax, 0x7d4d11b1
pushf
not eax
add eax, 0xd26279ce
xor eax, 0xda4367a7
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe534315a
xor eax, 0x8c43f2c6
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdef625eb
xor eax, 0x989be835
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd0e2ee6e
xor eax, 0xef73854b
rol eax, 0xd
popf
jmp 0x140342032
call fcn.14016bb5c
push rax
pushf
mov eax, 0xcd78d096
pushf
not eax
add eax, 0xed58e580
xor eax, 0xeaf6474c
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x922a14c6
xor eax, 0xf399458f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xddc83272
xor eax, 0xf614a3e0
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xccf3d89f
xor eax, 0xf31e7e64
rol eax, 0xb0
popf
jmp 0x140342032
mov al, 0x6f
pushf
not al
add al, 3
xor al, 0x2c
rol al, 0xeb
popf
pushf
not al
add al, 0x37
xor al, 0xbb
rol al, 0x28
popf
pushf
not al
add al, 0xe7
xor al, 0x65
rol al, 0x28
popf
add rsp, 0xd8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.1401c2053
int3
call fcn.1401c2053
int3