Function at 0x14005e930
Capabilities:
Authenticate hmac

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4c0]
sub rsp, 0x5c0
movaps xmmword [rsp + 0x5b0], xmm6
mov rax, qword [0x14023f780]
xor rax, rsp
mov qword [rbp + 0x4a0], rax
mov rdi, rdx
mov r15, rcx
xor r13d, r13d
lea rdx, [rbp + 0x270]
mov rcx, rdi
call fcn.140021180
nop
lea rax, [rbp + 0x270]
cmp qword [rbp + 0x288], 0xf
cmova rax, qword [rbp + 0x270]
mov qword [rsp + 0x60], rax
mov rax, qword [rbp + 0x280]
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x1f0], xmm0
mov qword [rsp + 0x70], send
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x78], rax
mov rax, qword gs:[0x58]
mov rsi, qword [rax]
mov ecx, 0x142c
mov eax, dword [rcx + rsi]
mov ebx, 0xfc8
test al, 1
jne 0x14005ea1e
or eax, 1
mov dword [rcx + rsi], eax
mov word [rsi + rbx + 0xd], 0x1bf
mov dword [rsi + rbx], 0x93ab3aec
mov dword [rsi + rbx + 4], 0x8fbed8fc
mov dword [rsi + rbx + 8], 0xab9603b7
mov byte [rsi + rbx + 0xc], 0xf2
lea rcx, [0x1401c4370]
call fcn.14018f010
nop
lea rax, [rsi + rbx]
cmp byte [rax + 0xe], 0
je 0x14005ea63
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
xor byte [rax + 8], 0x97
xor byte [rax + 9], 0x47
xor byte [rax + 0xa], 0xf7
xor byte [rax + 0xb], 0xdf
xor byte [rax + 0xc], 0x93
xor byte [rax + 0xd], 0xbf
mov byte [rax + 0xe], 0
mov qword [rbp - 0x80], rax
mov r14, 0xffffffffffffffff
mov rcx, r14
inc rcx
cmp byte [rax + rcx], 0
jne 0x14005ea71
mov qword [rbp - 0x78], rcx
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x200], xmm0
movaps xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x210], xmm1
lea r8, [rbp + 0x200]
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x250]
call fcn.1400bc6d0
nop
lea rax, [rbp + 0x250]
cmp qword [rbp + 0x268], 0xf
cmova rax, qword [rbp + 0x250]
mov qword [rbp + 0x240], rax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x248], rax
call fcn.14018bdb8
movaps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0xf0], xmm0
lea r8, [rbp + 0xf0]
mov edx, eax
lea rcx, [rbp + 0xb0]
call fcn.140020c60
nop
lea rcx, [rbp + 0xb0]
call fcn.140022400
movzx ebx, al
mov rdx, qword [rbp + 0xc8]
cmp rdx, 7
jbe 0x14005eb5d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005eb58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400602b8
call fcn.14018ebbc
test bl, bl
jne 0x14005ee6b
lea rax, [rbp + 0x270]
cmp qword [rbp + 0x288], 0xf
cmova rax, qword [rbp + 0x270]
mov qword [rbp - 0x70], rax
mov rax, qword [rbp + 0x280]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp + 0x100], xmm0
mov qword [rbp - 0x60], send
lea rax, [rbp + 0x100]
mov qword [rbp - 0x58], rax
movups xmm6, xmmword [rbp - 0x60]
movdqa xmm0, xmmword [0x14021b2e0]
movdqu xmmword [rbp + 0x2c0], xmm0
mov word [rbp + 0x2d0], 0x5ee9
mov byte [rbp + 0x2d2], 0x95
mov rax, qword gs:[0x58]
mov rsi, qword [rax]
mov ecx, 0xe8c
mov eax, dword [rcx + rsi]
mov ebx, 0xe78
test al, 1
jne 0x14005ec48
or eax, 1
mov dword [rcx + rsi], eax
lea rcx, [rsi + rbx]
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x2d2]
cmp rcx, rdx
ja 0x14005ec29
lea rdx, [rbp + 0x2c0]
cmp rax, rdx
jb 0x14005ec29
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x2d0]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x95
jmp 0x14005ec3b
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x2d0]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x95
lea rcx, [0x1401c4340]
call fcn.14018f010
nop
lea rax, [rbx + rsi]
cmp byte [rax + 0x13], 0
je 0x14005eca1
xor byte [rax], 0x9d
xor byte [rax + 1], 0x3f
xor byte [rax + 2], 0x95
xor byte [rax + 3], 0xf1
xor byte [rax + 4], 0x6f
xor byte [rax + 5], 0x67
xor byte [rax + 6], 0xcf
xor byte [rax + 7], 0x27
xor byte [rax + 8], 0x9d
xor byte [rax + 9], 0x3f
xor byte [rax + 0xa], 0x95
xor byte [rax + 0xb], 0xf1
xor byte [rax + 0xc], 0x6f
xor byte [rax + 0xd], 0x67
xor byte [rax + 0xe], 0xcf
xor byte [rax + 0xf], 0x27
xor byte [rax + 0x10], 0x9d
xor byte [rax + 0x11], 0x3f
xor byte [rax + 0x12], 0x95
mov byte [rax + 0x13], 0
mov qword [rbp - 0x50], rax
mov rcx, r14
nop dword [rax + rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x14005ecb0
mov qword [rbp - 0x48], rcx
movaps xmmword [rbp + 0x110], xmm6
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x120], xmm0
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x220]
call fcn.1400bc6d0
mov rbx, rax
lea rax, [rbp + 0x250]
cmp rax, rbx
je 0x14005ed77
mov rdx, qword [rbp + 0x268]
cmp rdx, 0xf
jbe 0x14005ed3a
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ed35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400602be
call fcn.14018ebbc
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x268], send
mov byte [rbp + 0x250], 0
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x250], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x260], xmm1
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], send
mov byte [rbx], 0
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x14005edb8
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005edb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400602be
call fcn.14018ebbc
lea rax, [rbp + 0x250]
cmp qword [rbp + 0x268], 0xf
cmova rax, qword [rbp + 0x250]
mov qword [rbp + 0x240], rax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x248], rax
call fcn.14018bdb8
movaps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x130], xmm0
lea r8, [rbp + 0x130]
mov edx, eax
lea rcx, [rbp + 0x90]
call fcn.140020c60
nop
lea rcx, [rbp + 0x90]
call fcn.140022400
movzx ebx, al
mov rdx, qword [rbp + 0xa8]
cmp rdx, 7
jbe 0x14005ee63
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ee5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400602c4
call fcn.14018ebbc
test bl, bl
je 0x1400601e9
lea rax, [rbp + 0x270]
cmp qword [rbp + 0x288], 0xf
cmova rax, qword [rbp + 0x270]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp + 0x280]
mov qword [rbp - 0x38], rax
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x140], xmm0
mov qword [rbp - 0x30], send
lea rax, [rbp + 0x140]
mov qword [rbp - 0x28], rax
movups xmm6, xmmword [rbp - 0x30]
movdqa xmm0, xmmword [0x14021b820]
movdqu xmmword [rbp + 0x2d8], xmm0
mov word [rbp + 0x2e8], 0xf4da
mov byte [rbp + 0x2ea], 0xe7
mov rax, qword gs:[0x58]
mov rsi, qword [rax]
mov ecx, 0xf0c
mov eax, dword [rcx + rsi]
mov r8d, 0x16b8
mov ebx, r8d
test al, 1
jne 0x14005ef55
or eax, 1
mov dword [rcx + rsi], eax
lea rcx, [r8 + rsi]
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x2ea]
cmp rcx, rdx
ja 0x14005ef33
lea rdx, [rbp + 0x2d8]
cmp rax, rdx
jb 0x14005ef33
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x2e8]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xe7
jmp 0x14005ef48
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x2e8]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xe7
mov ebx, r8d
lea rcx, [0x1401c4310]
call fcn.14018f010
nop
lea rcx, [rbx + rsi]
cmp byte [rcx + 0x13], 0
je 0x14005efac
xor byte [rcx], 0xbf
xor byte [rcx + 1], 0x87
xor byte [rcx + 2], 0xe7
xor byte [rcx + 3], 0x79
xor byte [rcx + 4], 0x6f
not byte [rcx + 5]
xor byte [rcx + 6], 0xe3
xor byte [rcx + 7], 0xb5
xor byte [rcx + 8], 0xbf
xor byte [rcx + 9], 0x87
xor byte [rcx + 0xa], 0xe7
xor byte [rcx + 0xb], 0x79
xor byte [rcx + 0xc], 0x6f
not byte [rcx + 0xd]
xor byte [rcx + 0xe], 0xe3
xor byte [rcx + 0xf], 0xb5
xor byte [rcx + 0x10], 0xbf
xor byte [rcx + 0x11], 0x87
xor byte [rcx + 0x12], 0xe7
mov byte [rcx + 0x13], 0
mov qword [rbp - 0x20], rcx
mov rax, r14
inc rax
cmp byte [rcx + rax], 0
jne 0x14005efb3
mov qword [rbp - 0x18], rax
movaps xmmword [rbp + 0x150], xmm6
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x160], xmm0
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x328]
call fcn.1400bc6d0
nop
lea rax, [rbp + 0x328]
cmp qword [rbp + 0x340], 0xf
cmova rax, qword [rbp + 0x328]
mov qword [rbp + 0x240], rax
mov rax, qword [rbp + 0x338]
mov qword [rbp + 0x248], rax
call fcn.14018bdb8
movaps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x170], xmm0
lea r8, [rbp + 0x170]
mov edx, eax
lea rcx, [rbp + 0x70]
call fcn.140020c60
nop
lea rcx, [rbp + 0x70]
call fcn.140022400
movzx ebx, al
mov rdx, qword [rbp + 0x88]
cmp rdx, 7
jbe 0x14005f090
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f08b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400602ca
call fcn.14018ebbc
test bl, bl
je 0x14006018f
lea rax, [rbp + 0x270]
cmp qword [rbp + 0x288], 0xf
cmova rax, qword [rbp + 0x270]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0x280]
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x180], xmm0
mov qword [rbp], send
lea rax, [rbp + 0x180]
mov qword [rbp + 8], rax
mov rax, qword gs:[0x58]
mov rsi, qword [rax]
mov ecx, 0x12f0
mov eax, dword [rcx + rsi]
mov ebx, 0x1270
test al, 1
jne 0x14005f12f
or eax, 1
mov dword [rcx + rsi], eax
mov word [rsi + rbx + 0xb], 0x175
mov dword [rsi + rbx], 0x22af6c96
mov dword [rsi + rbx + 4], 0x372b3da4
mov word [rsi + rbx + 8], 0x658c
mov byte [rsi + rbx + 0xa], 0x92
lea rcx, [0x1401c42f0]
call fcn.14018f010
nop
lea rax, [rsi + rbx]
cmp byte [rax + 0xc], 0
je 0x14005f16c
xor byte [rax], 0xed
xor byte [rax + 1], 0x11
xor byte [rax + 2], 0xf3
xor byte [rax + 3], 0x75
xor byte [rax + 4], 0xc1
xor byte [rax + 5], 0x5f
xor byte [rax + 6], 0xb
xor byte [rax + 7], 0x73
xor byte [rax + 8], 0xed
xor byte [rax + 9], 0x11
xor byte [rax + 0xa], 0xf3
xor byte [rax + 0xb], 0x75
mov byte [rax + 0xc], 0
mov qword [rbp + 0x10], rax
mov rcx, r14
inc rcx
cmp byte [rax + rcx], 0
jne 0x14005f173
mov qword [rbp + 0x18], rcx
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x190], xmm0
movaps xmm1, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x1a0], xmm1
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x308]
call fcn.1400bc6d0
nop
lea rax, [rbp + 0x308]
cmp qword [rbp + 0x320], 0xf
cmova rax, qword [rbp + 0x308]
mov qword [rbp + 0x240], rax
mov rax, qword [rbp + 0x318]
mov qword [rbp + 0x248], rax
call fcn.14018bdb8
movaps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x1b0], xmm0
lea r8, [rbp + 0x1b0]
mov edx, eax
lea rcx, [rbp + 0xd0]
call fcn.140020c60
nop
lea rcx, [rbp + 0xd0]
call fcn.140022400
movzx ebx, al
mov rdx, qword [rbp + 0xe8]
cmp rdx, 7
jbe 0x14005f25e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f259
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400602d0
call fcn.14018ebbc
test bl, bl
je 0x140060135
lea rcx, [rbp + 0x250]
call fcn.140074500
test al, al
jne 0x14005f296
lea rcx, [rbp + 0x328]
call fcn.140074500
test al, al
jne 0x14005f296
lea rcx, [rbp + 0x308]
call fcn.140074500
test al, al
je 0x14005f29f
mov rcx, qword [r15 + 8]
call fcn.1400260b0
mov rcx, rdi
cmp qword [rdi + 0x18], 7
jbe 0x14005f2ac
mov rcx, qword [rdi]
mov rax, qword [rdi + 0x10]
lea rdx, [rcx + rax*2]
mov r10, rdx
call fcn.140020dc0
cmp rax, rdx
je 0x14005f2fc
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x14005f2d0
cmp cx, 0x2f
jne 0x14005f2d9
add rax, 2
cmp rax, rdx
jne 0x14005f2c1
cmp rax, rdx
je 0x14005f2fc
nop
lea r8, [r10 - 2]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x14005f2fc
cmp cx, 0x2f
je 0x14005f2fc
mov r10, r8
cmp rax, r8
jne 0x14005f2e0
sub rdx, r10
sar rdx, 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], r13
mov r8, rdx
mov rdx, r10
lea rcx, [rsp + 0x40]
call fcn.14002b540
nop
lea rdx, [rbp + 0x460]
lea rcx, [rsp + 0x40]
call fcn.140021180
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x14005f379
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f374
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400602d6
call fcn.14018ebbc
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], r13w
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
movups xmmword [rbp + 0x3d0], xmm0
movups xmmword [rbp + 0x3e0], xmm0
mov rbx, qword [r15 + 8]
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x3c0]
call fcn.14001fba0
mov qword [rbp + 0x3e0], rbx
mov qword [rbp + 0x3e8], r13
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3a8], xmm0
mov qword [rbp + 0x3b8], rax
mov ecx, 0x110
call fcn.14018eb80
mov r12, rax
mov qword [rsp + 0x30], rax
xor edx, edx
mov r8d, 0x110
mov rcx, rax
call fcn.1401b9ec0
mov rcx, r12
call fcn.140072770
lea r13, [0x14021abf8]
mov qword [r12], r13
lea rcx, [r12 + 0xd0]
lea rdi, [0x14021ac78]
mov qword [rcx], rdi
lea rbx, [0x14005e7b0]
mov qword [rcx + 8], rbx
mov qword [rcx + 0x38], rcx
mov qword [rbp + 0x3a8], r12
mov byte [rbp + 0x3b0], 0
mov byte [rbp + 0x3b8], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2f0], xmm0
mov qword [rbp + 0x300], rax
mov ecx, 0x110
call fcn.14018eb80
mov rsi, rax
mov qword [rsp + 0x30], rax
xor edx, edx
mov r8d, 0x110
mov rcx, rax
call fcn.1401b9ec0
mov rcx, rsi
call fcn.140072770
mov qword [rsi], r13
lea rcx, [rsi + 0xd0]
mov qword [rcx], rdi
mov qword [rcx + 8], rbx
mov qword [rcx + 0x38], rcx
mov qword [rbp + 0x2f0], rsi
mov byte [rbp + 0x2f8], 0
mov byte [rbp + 0x300], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x378], xmm0
mov qword [rbp + 0x388], rax
mov ecx, 0x130
call fcn.14018eb80
mov rdi, rax
mov qword [rsp + 0x30], rax
xor edx, edx
mov r8d, 0x130
mov rcx, rax
call fcn.1401b9ec0
lea rax, [0x14021abb8]
mov qword [rdi], rax
mov dword [rdi + 8], 1
xor r13d, r13d
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], r13
mov qword [rdi + 0x20], r13
mov qword [rdi + 0x28], r13
lea rcx, [rdi + 0x30]
mov qword [rcx], r13
mov qword [rcx + 8], r13
call fcn.14018d938
lea rcx, [rdi + 0x40]
mov dword [rcx], r13d
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r13
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
movups xmmword [rcx + 0x28], xmm0
movups xmmword [rcx + 0x38], xmm0
mov qword [rcx + 0x48], r13
lea edx, [r13 + 2]
call fcn.14018e218
lea rcx, [rdi + 0x90]
call fcn.14018e038
mov byte [rdi + 0xd8], r13b
mov dword [rdi + 0xdc], r13d
mov word [rdi + 0xe0], r13w
mov byte [rdi + 0xe2], r13b
mov qword [rdi + 0xe8], r13
lea rax, [0x14021ad58]
mov qword [rdi], rax
lea rax, [rdi + 0xf0]
lea rcx, [0x14021adb8]
mov qword [rax], rcx
lea rcx, [0x14005e840]
mov qword [rax + 8], rcx
mov qword [rax + 0x38], rax
mov qword [rbp + 0x378], rdi
mov byte [rbp + 0x380], r13b
mov byte [rbp + 0x388], r13b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a0], rax
lea rax, [rbp + 0x270]
mov qword [rbp + 0x240], rax
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x248], rax
mov ecx, 0x110
call fcn.14018eb80
mov rbx, rax
mov qword [rsp + 0x30], rax
xor edx, edx
mov r8d, 0x110
mov rcx, rax
call fcn.1401b9ec0
lea rax, [0x140218978]
mov qword [rbx], rax
mov qword [rbx + 8], 1
lea rcx, [rbx + 0x10]
mov qword [rcx], r13
mov qword [rcx + 8], r13
call fcn.14018d938
lea rcx, [rbx + 0x20]
mov dword [rcx], r13d
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r13
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
movups xmmword [rcx + 0x28], xmm0
movups xmmword [rcx + 0x38], xmm0
mov qword [rcx + 0x48], r13
lea edx, [r13 + 2]
call fcn.14018e218
lea rcx, [rbx + 0x70]
call fcn.14018e038
mov byte [rbx + 0xb8], r13b
mov dword [rbx + 0xbc], r13d
mov word [rbx + 0xc0], r13w
mov byte [rbx + 0xc2], r13b
mov qword [rbx + 0xc8], r13
lea rax, [0x140218888]
mov qword [rbx], rax
lea rax, [rbx + 0xd0]
lea rcx, [0x14021aea8]
mov qword [rax], rcx
movups xmm0, xmmword [rbp + 0x240]
movups xmmword [rax + 8], xmm0
mov qword [rax + 0x38], rax
mov qword [rbp + 0x390], rbx
mov byte [rbp + 0x398], r13b
xorps xmm0, xmm0
movups xmmword [rbp + 0x348], xmm0
mov byte [rbp + 0x3b8], 1
mov qword [rbp + 0x348], r12
mov byte [rbp + 0x350], 1
lock inc dword [r12 + 8]
movups xmmword [rbp + 0x358], xmm0
mov byte [rbp + 0x300], 1
mov qword [rbp + 0x358], rsi
mov byte [rbp + 0x360], 1
lock inc dword [rsi + 8]
movups xmmword [rbp + 0x368], xmm0
mov byte [rbp + 0x388], 1
mov qword [rbp + 0x368], rdi
mov byte [rbp + 0x370], 1
lock inc dword [rdi + 8]
movups xmmword [rbp + 0x240], xmm0
mov byte [rbp + 0x3a0], 1
mov qword [rbp + 0x240], rbx
mov byte [rbp + 0x248], 1
lock inc dword [rbx + 8]
call fcn.140060830
mov rcx, rax
call fcn.14006c530
cmp dword [r12 + 0xbc], r13d
jne 0x14006032b
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x20], rax
lea r9, [0x14005e740]
lea r8, [rbp + 0x250]
mov rdx, rcx
mov rcx, r12
call fcn.14006b5b0
movdqa xmm0, xmmword [0x14021b2c0]
movdqu xmmword [rbp + 0x3f0], xmm0
movdqa xmm1, xmmword [0x14021b400]
movdqu xmmword [rbp + 0x400], xmm1
movdqa xmm2, xmmword [0x14021b480]
movdqu xmmword [rbp + 0x410], xmm2
mov dword [rbp + 0x420], 0x6c14a262
mov word [rbp + 0x424], 0xb042
mov byte [rbp + 0x426], 0xbd
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov ecx, 0xc3c
mov eax, dword [rcx + rdi]
mov ebx, 0x17e0
test al, 1
jne 0x14005f860
or eax, 1
mov dword [rcx + rdi], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x37], 1
lea rax, [rcx + 0x36]
lea rdx, [rbp + 0x426]
cmp rcx, rdx
ja 0x14005f830
lea rdx, [rbp + 0x3f0]
cmp rax, rdx
jb 0x14005f830
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx + 0x20], xmm2
mov eax, dword [rbp + 0x420]
mov dword [rcx + 0x30], eax
movzx eax, word [rbp + 0x424]
mov word [rcx + 0x34], ax
mov byte [rcx + 0x36], 0xbd
jmp 0x14005f853
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx + 0x20], xmm2
mov eax, dword [rbp + 0x420]
mov dword [rcx + 0x30], eax
movzx eax, word [rbp + 0x424]
mov word [rcx + 0x34], ax
mov byte [rcx + 0x36], 0xbd
lea rcx, [0x1401c4240]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
mov rcx, rdx
call fcn.14006c440
mov rcx, qword [rbp + 0x2f0]
test rcx, rcx
je 0x140060320
cmp dword [rcx + 0xbc], 0
jne 0x14006032b
test rcx, rcx
je 0x140060320
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x20], rax
lea r9, [0x14005e760]
lea r8, [rbp + 0x328]
call fcn.14006b5b0
lea rax, [0x14005e750]
mov qword [rbp + 0x20], rax
lea rax, [0x14005e780]
mov qword [rbp + 0x28], rax
lea rax, [0x14005e790]
mov qword [rbp + 0x30], rax
lea rax, [0x14005e7a0]
mov qword [rbp + 0x38], rax
lea rax, [0x14005e770]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x1c0], xmm0
movdqa xmm1, xmmword [0x14021b3d0]
movdqu xmmword [rbp + 0x480], xmm1
movdqa xmm0, xmmword [0x14021b200]
movdqu xmmword [rbp + 0x490], xmm0
mov ecx, 0x143c
mov eax, dword [rcx + rdi]
mov ebx, 0x11c0
test al, 1
jne 0x14005f97f
or eax, 1
mov dword [rcx + rdi], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x20], 1
lea rcx, [rax + 0x1f]
lea rdx, [rbp + 0x49f]
cmp rax, rdx
ja 0x14005f96b
lea rdx, [rbp + 0x480]
cmp rcx, rdx
jb 0x14005f96b
movups xmmword [rax], xmm1
movups xmmword [rax + 0x10], xmm0
jmp 0x14005f972
movups xmmword [rax], xmm1
movups xmmword [rax + 0x10], xmm0
lea rcx, [0x1401c4200]
call fcn.14018f010
nop
lea rax, [rbx + rdi]
cmp byte [rax + 0x20], 0
je 0x14005fa10
xor byte [rax], 0x5b
xor byte [rax + 1], 0x77
xor byte [rax + 2], 0x65
xor byte [rax + 3], 0xcf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0x4d
xor byte [rax + 6], 0x8b
xor byte [rax + 7], 0x29
xor byte [rax + 8], 0x5b
xor byte [rax + 9], 0x77
xor byte [rax + 0xa], 0x65
xor byte [rax + 0xb], 0xcf
xor byte [rax + 0xc], 0x93
xor byte [rax + 0xd], 0x4d
xor byte [rax + 0xe], 0x8b
xor byte [rax + 0xf], 0x29
xor byte [rax + 0x10], 0x5b
xor byte [rax + 0x11], 0x77
xor byte [rax + 0x12], 0x65
xor byte [rax + 0x13], 0xcf
xor byte [rax + 0x14], 0x93
xor byte [rax + 0x15], 0x4d
xor byte [rax + 0x16], 0x8b
xor byte [rax + 0x17], 0x29
xor byte [rax + 0x18], 0x5b
xor byte [rax + 0x19], 0x77
xor byte [rax + 0x1a], 0x65
xor byte [rax + 0x1b], 0xcf
xor byte [rax + 0x1c], 0x93
xor byte [rax + 0x1d], 0x4d
xor byte [rax + 0x1e], 0x8b
xor byte [rax + 0x1f], 0x29
mov byte [rax + 0x20], 0
mov qword [rbp + 0x48], rax
call fcn.140060920
mov rbx, rax
mov rcx, rax
call fcn.14006c270
mov qword [rbp + 0x50], rbx
movdqa xmm0, xmmword [0x14021b060]
movdqu xmmword [rbp + 0x290], xmm0
movdqa xmm1, xmmword [0x14021b1e0]
movdqu xmmword [rbp + 0x2a0], xmm1
mov dword [rbp + 0x2b0], 0x4c761a8d
mov dword [rbp + 0x2b4], 0x2d34dca6
mov word [rbp + 0x2b8], 0x7f92
mov ecx, 0xe90
mov eax, dword [rcx + rdi]
mov ebx, 0xc68
test al, 1
jne 0x14005faed
or eax, 1
mov dword [rcx + rdi], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x2a], 1
lea rax, [rcx + 0x29]
lea rdx, [rbp + 0x2b9]
cmp rcx, rdx
ja 0x14005fac1
lea rdx, [rbp + 0x290]
cmp rax, rdx
jb 0x14005fac1
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x2b0]
movsd qword [rcx + 0x20], xmm0
movzx eax, word [rbp + 0x2b8]
mov word [rcx + 0x28], ax
jmp 0x14005fae0
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x2b0]
movsd qword [rcx + 0x20], xmm0
movzx eax, word [rbp + 0x2b8]
mov word [rcx + 0x28], ax
lea rcx, [0x1401c41a0]
call fcn.14018f010
nop
lea rax, [rbx + rdi]
cmp byte [rax + 0x2a], 0
je 0x14005fba6
xor byte [rax], 0xe1
xor byte [rax + 1], 0x7f
xor byte [rax + 2], 0x29
xor byte [rax + 3], 0x29
xor byte [rax + 4], 0xcb
xor byte [rax + 5], 0xbd
xor byte [rax + 6], 0x5d
xor byte [rax + 7], 0x41
xor byte [rax + 8], 0xe1
xor byte [rax + 9], 0x7f
xor byte [rax + 0xa], 0x29
xor byte [rax + 0xb], 0x29
xor byte [rax + 0xc], 0xcb
xor byte [rax + 0xd], 0xbd
xor byte [rax + 0xe], 0x5d
xor byte [rax + 0xf], 0x41
xor byte [rax + 0x10], 0xe1
xor byte [rax + 0x11], 0x7f
xor byte [rax + 0x12], 0x29
xor byte [rax + 0x13], 0x29
xor byte [rax + 0x14], 0xcb
xor byte [rax + 0x15], 0xbd
xor byte [rax + 0x16], 0x5d
xor byte [rax + 0x17], 0x41
xor byte [rax + 0x18], 0xe1
xor byte [rax + 0x19], 0x7f
xor byte [rax + 0x1a], 0x29
xor byte [rax + 0x1b], 0x29
xor byte [rax + 0x1c], 0xcb
xor byte [rax + 0x1d], 0xbd
xor byte [rax + 0x1e], 0x5d
xor byte [rax + 0x1f], 0x41
xor byte [rax + 0x20], 0xe1
xor byte [rax + 0x21], 0x7f
xor byte [rax + 0x22], 0x29
xor byte [rax + 0x23], 0x29
xor byte [rax + 0x24], 0xcb
xor byte [rax + 0x25], 0xbd
xor byte [rax + 0x26], 0x5d
xor byte [rax + 0x27], 0x41
xor byte [rax + 0x28], 0xe1
xor byte [rax + 0x29], 0x7f
mov byte [rax + 0x2a], 0
mov qword [rbp + 0x58], rax
movdqa xmm0, xmmword [0x14021b230]
movdqu xmmword [rbp + 0x428], xmm0
movdqa xmm1, xmmword [str.NG_T]
movdqu xmmword [rbp + 0x438], xmm1
movdqa xmm2, xmmword [0x14021b250]
movdqu xmmword [rbp + 0x448], xmm2
mov dword [rbp + 0x458], 0x545d344e
mov dword [rbp + 0x45c], 0x5fa2228e
mov ecx, 0x1344
mov eax, dword [rcx + rdi]
mov ebx, 0x15e8
test al, 1
jne 0x14005fc68
or eax, 1
mov dword [rcx + rdi], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x38], 1
lea rcx, [rax + 0x37]
lea rdx, [rbp + 0x45f]
cmp rax, rdx
ja 0x14005fc43
lea rdx, [rbp + 0x428]
cmp rcx, rdx
jb 0x14005fc43
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
movsd xmm0, qword [rbp + 0x458]
movsd qword [rax + 0x30], xmm0
jmp 0x14005fc5b
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
movsd xmm0, qword [rbp + 0x458]
movsd qword [rax + 0x30], xmm0
lea rcx, [0x1401c4170]
call fcn.14018f010
nop
lea rcx, [rbx + rdi]
call fcn.14006c180
mov qword [rbp + 0x60], rcx
call fcn.140060a00
mov rbx, rax
mov rcx, rax
call fcn.14006bf90
mov qword [rbp + 0x68], rbx
lea rax, [rbp + 0x48]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x70]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x1d0], xmm0
mov rcx, qword [rbp + 0x378]
test rcx, rcx
je 0x140060315
cmp dword [rcx + 0xdc], 0
jne 0x1400602dc
test rcx, rcx
je 0x140060315
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1c0]
lea r8, [rbp + 0x308]
lea rdx, [rbp + 0x1d0]
call fcn.14006b6c0
mov rcx, qword [rbp + 0x390]
test rcx, rcx
je 0x140060320
cmp dword [rcx + 0xbc], 0
jne 0x14006032b
test rcx, rcx
je 0x140060320
call fcn.14003d650
lea rcx, [r15 + 0x28]
call fcn.14018e22c
test eax, eax
jne 0x1400602e7
mov eax, dword [r15 + 0x74]
cmp eax, 0x7fffffff
je 0x1400602f2
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0x270]
lea r8, [rsp + 0x30]
lea rcx, [rbp + 0x1e0]
call fcn.14006cf60
nop
mov rdx, qword [r15 + 0x18]
cmp rdx, qword [r15 + 0x20]
je 0x14005fd7b
mov rcx, qword [rax]
mov qword [rax], r13
mov qword [rdx], rcx
mov byte [rdx + 8], 1
add qword [r15 + 0x18], 0x10
jmp 0x14005fd88
mov r8, rax
lea rcx, [r15 + 0x10]
call fcn.140070670
nop
mov rcx, qword [rbp + 0x1e0]
test rcx, rcx
je 0x14005fdc4
mov eax, r14d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14005fdc4
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x14005fdba
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x14005fdc4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rcx, [r15 + 0x28]
call fcn.14018e250
mov rcx, qword [rbp + 0x358]
test rcx, rcx
je 0x140060320
cmp byte [rcx + 0xb8], 0
jne 0x140060320
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
mov rcx, qword [rbp + 0x368]
test rcx, rcx
je 0x140060320
cmp byte [rcx + 0xd8], 0
jne 0x140060320
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
mov rcx, qword [rbp + 0x348]
test rcx, rcx
je 0x140060320
cmp byte [rcx + 0xb8], 0
jne 0x140060320
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
mov rbx, qword [rbp + 0x240]
test rbx, rbx
je 0x140060320
cmp byte [rbx + 0xb8], 0
jne 0x140060320
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + ioctlsocket]
nop
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14005fe95
mov rcx, qword [rbp + 0x240]
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x14005fe8a
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x14005fe95
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x368]
mov eax, r14d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14005fed4
mov rcx, qword [rbp + 0x368]
mov r8, qword [rcx + 0xe8]
test r8, r8
je 0x14005fec9
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x14005fed4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x358]
mov eax, r14d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14005ff13
mov rcx, qword [rbp + 0x358]
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x14005ff08
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x14005ff13
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x348]
mov eax, r14d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14005ff52
mov rcx, qword [rbp + 0x348]
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x14005ff47
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x14005ff52
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rbx, qword [rbp + 0x390]
mov rcx, rbx
call fcn.14006cac0
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14005ff99
mov rcx, qword [rbp + 0x390]
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x14005ff8e
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x14005ff99
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rbx, qword [rbp + 0x378]
mov rcx, rbx
call fcn.14006c670
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14005ffe0
mov rcx, qword [rbp + 0x378]
mov r8, qword [rcx + 0xe8]
test r8, r8
je 0x14005ffd5
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x14005ffe0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rbx, qword [rbp + 0x2f0]
test rbx, rbx
je 0x140060031
mov rcx, rbx
call fcn.14006cac0
test rbx, rbx
je 0x140060031
mov eax, r14d
lock xadd dword [rbx + 8], eax
or byte [rbx + 0x2b7501f8], al
mov rcx, qword [rbp + 0x2f0]
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x140060026
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x140060031
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rbx, qword [rbp + 0x3a8]
test rbx, rbx
je 0x140060081
mov rcx, rbx
call fcn.14006cac0
test rbx, rbx
je 0x140060081
lock xadd dword [rbx + 8], r14d
cmp r14d, 1
jne 0x140060081
mov rcx, qword [rbp + 0x3a8]
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x140060076
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x140060081
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdx, qword [rbp + 0x3d8]
cmp rdx, 0xf
jbe 0x1400600c2
inc rdx
mov rcx, qword [rbp + 0x3c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400600bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060303
call fcn.14018ebbc
mov qword [rbp + 0x3d0], r13
mov qword [rbp + 0x3d8], send
mov byte [rbp + 0x3c0], 0
mov rdx, qword [rbp + 0x478]
cmp rdx, 0xf
jbe 0x14006011c
inc rdx
mov rcx, qword [rbp + 0x460]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060117
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060309
call fcn.14018ebbc
mov qword [rbp + 0x470], r13
mov qword [rbp + 0x478], send
mov byte [rbp + 0x460], 0
mov rdx, qword [rbp + 0x320]
cmp rdx, 0xf
jbe 0x140060176
inc rdx
mov rcx, qword [rbp + 0x308]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060171
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006030f
call fcn.14018ebbc
mov qword [rbp + 0x318], r13
mov qword [rbp + 0x320], send
mov byte [rbp + 0x308], 0
mov rdx, qword [rbp + 0x340]
cmp rdx, 0xf
jbe 0x1400601d0
inc rdx
mov rcx, qword [rbp + 0x328]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400601cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060336
call fcn.14018ebbc
mov qword [rbp + 0x338], r13
mov qword [rbp + 0x340], send
mov byte [rbp + 0x328], 0
mov rdx, qword [rbp + 0x268]
cmp rdx, 0xf
jbe 0x14006022a
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060225
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006033c
call fcn.14018ebbc
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x268], send
mov byte [rbp + 0x250], 0
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x140060280
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006027b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400602b2
call fcn.14018ebbc
mov rcx, qword [rbp + 0x4a0]
xor rcx, rsp
call fcn.14018eb60
mov rbx, qword [rsp + 0x610]
movaps xmm6, xmmword [rsp + 0x5b0]
add rsp, 0x5c0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140195c1c
nop
call fcn.140195c1c
nop
call fcn.140195c1c
int3
call fcn.140195c1c
nop
call fcn.140195c1c
nop
call fcn.140195c1c
nop
call fcn.140195c1c
nop
mov ecx, 3
call fcn.14003a070
int3
mov ecx, 5
call fcn.14018e1b0
int3
dec eax
mov dword [r15 + 0x74], eax
mov ecx, 6
call fcn.14018e1b0
nop
call fcn.140195c1c
nop
call fcn.140195c1c
nop
call fcn.140195c1c
nop
mov ecx, 4
call fcn.14003a070
int3
mov ecx, 4
call fcn.14003a070
int3
mov ecx, 3
call fcn.14003a070
nop
call fcn.140195c1c
nop
call fcn.140195c1c
int3