14095aa20:	48 8b 47 08          	mov    0x8(%rdi),%rax
14095aa24:	48 89 45 40          	mov    %rax,0x40(%rbp)
14095aa28:	4c 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%r9
14095aa2f:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14095aa33:	48 8d 95 28 01 00 00 	lea    0x128(%rbp),%rdx
14095aa3a:	49 8b ca             	mov    %r10,%rcx
14095aa3d:	49 8b c3             	mov    %r11,%rax
14095aa40:	ff 15 f2 21 1b 00    	call   *0x1b21f2(%rip)        # 0x140b0cc38
14095aa46:	48 8b 08             	mov    (%rax),%rcx
14095aa49:	48 8b 50 08          	mov    0x8(%rax),%rdx
14095aa4d:	4c 89 38             	mov    %r15,(%rax)
14095aa50:	4c 89 78 08          	mov    %r15,0x8(%rax)
14095aa54:	48 89 0f             	mov    %rcx,(%rdi)
14095aa57:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14095aa5b:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14095aa5f:	48 85 db             	test   %rbx,%rbx
14095aa62:	74 35                	je     0x14095aa99
14095aa64:	8b c6                	mov    %esi,%eax
14095aa66:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095aa6b:	03 c6                	add    %esi,%eax
14095aa6d:	75 2a                	jne    0x14095aa99
14095aa6f:	48 8b 03             	mov    (%rbx),%rax
14095aa72:	48 8b cb             	mov    %rbx,%rcx
14095aa75:	48 8b 00             	mov    (%rax),%rax
14095aa78:	ff 15 ba 21 1b 00    	call   *0x1b21ba(%rip)        # 0x140b0cc38
14095aa7e:	8b c6                	mov    %esi,%eax
14095aa80:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095aa85:	03 c6                	add    %esi,%eax
14095aa87:	75 10                	jne    0x14095aa99
14095aa89:	48 8b 03             	mov    (%rbx),%rax
14095aa8c:	48 8b cb             	mov    %rbx,%rcx
14095aa8f:	48 8b 40 08          	mov    0x8(%rax),%rax
14095aa93:	ff 15 9f 21 1b 00    	call   *0x1b219f(%rip)        # 0x140b0cc38
14095aa99:	48 8b 9d 30 01 00 00 	mov    0x130(%rbp),%rbx
14095aaa0:	48 85 db             	test   %rbx,%rbx
14095aaa3:	74 36                	je     0x14095aadb
14095aaa5:	8b c6                	mov    %esi,%eax
14095aaa7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095aaac:	03 c6                	add    %esi,%eax
14095aaae:	75 2b                	jne    0x14095aadb
14095aab0:	48 8b 03             	mov    (%rbx),%rax
14095aab3:	48 8b cb             	mov    %rbx,%rcx
14095aab6:	48 8b 00             	mov    (%rax),%rax
14095aab9:	ff 15 79 21 1b 00    	call   *0x1b2179(%rip)        # 0x140b0cc38
14095aabf:	8b c6                	mov    %esi,%eax
14095aac1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095aac6:	03 c6                	add    %esi,%eax
14095aac8:	75 11                	jne    0x14095aadb
14095aaca:	48 8b 03             	mov    (%rbx),%rax
14095aacd:	48 8b cb             	mov    %rbx,%rcx
14095aad0:	48 8b 40 08          	mov    0x8(%rax),%rax
14095aad4:	ff 15 5e 21 1b 00    	call   *0x1b215e(%rip)        # 0x140b0cc38
14095aada:	90                   	nop
14095aadb:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14095aae0:	48 8b 03             	mov    (%rbx),%rax
14095aae3:	48 8d 15 46 58 36 00 	lea    0x365846(%rip),%rdx        # 0x140cc0330
14095aaea:	48 8b cb             	mov    %rbx,%rcx
14095aaed:	48 8b 40 60          	mov    0x60(%rax),%rax
14095aaf1:	ff 15 41 21 1b 00    	call   *0x1b2141(%rip)        # 0x140b0cc38
14095aaf7:	84 c0                	test   %al,%al
14095aaf9:	0f 84 56 09 00 00    	je     0x14095b455
14095aaff:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
14095ab06:	00
14095ab07:	48 8b 03             	mov    (%rbx),%rax
14095ab0a:	48 8d 15 1f 58 36 00 	lea    0x36581f(%rip),%rdx        # 0x140cc0330
14095ab11:	48 8b cb             	mov    %rbx,%rcx
14095ab14:	48 8b 40 40          	mov    0x40(%rax),%rax
14095ab18:	ff 15 1a 21 1b 00    	call   *0x1b211a(%rip)        # 0x140b0cc38
14095ab1e:	48 8b d0             	mov    %rax,%rdx
14095ab21:	0f 57 c0             	xorps  %xmm0,%xmm0
14095ab24:	f3 0f 7f 45 48       	movdqu %xmm0,0x48(%rbp)
14095ab29:	48 8b 48 08          	mov    0x8(%rax),%rcx
14095ab2d:	48 85 c9             	test   %rcx,%rcx
14095ab30:	74 04                	je     0x14095ab36
14095ab32:	f0 ff 41 08          	lock incl 0x8(%rcx)
14095ab36:	48 8b 00             	mov    (%rax),%rax
14095ab39:	48 89 45 48          	mov    %rax,0x48(%rbp)
14095ab3d:	48 8b 42 08          	mov    0x8(%rdx),%rax
14095ab41:	48 89 45 50          	mov    %rax,0x50(%rbp)
14095ab45:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
14095ab4c:	80
14095ab4d:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
14095ab54:	80
14095ab55:	41 b1 01             	mov    $0x1,%r9b
14095ab58:	45 33 c0             	xor    %r8d,%r8d
14095ab5b:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14095ab60:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14095ab64:	e8 07 10 7d ff       	call   0x14012bb70
14095ab69:	84 c0                	test   %al,%al
14095ab6b:	0f 84 e4 08 00 00    	je     0x14095b455
14095ab71:	44 39 7c 24 60       	cmp    %r15d,0x60(%rsp)
14095ab76:	0f 85 d9 08 00 00    	jne    0x14095b455
14095ab7c:	0f 57 c0             	xorps  %xmm0,%xmm0
14095ab7f:	0f 11 85 c0 01 00 00 	movups %xmm0,0x1c0(%rbp)
14095ab86:	4c 89 bd d0 01 00 00 	mov    %r15,0x1d0(%rbp)
14095ab8d:	4c 89 bd d8 01 00 00 	mov    %r15,0x1d8(%rbp)
14095ab94:	48 c7 44 24 60 2f 00 	movq   $0x2f,0x60(%rsp)
14095ab9b:	00 00
14095ab9d:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14095aba2:	e8 85 45 7b ff       	call   0x14010f12c
14095aba7:	48 8b c8             	mov    %rax,%rcx
14095abaa:	48 89 85 c0 01 00 00 	mov    %rax,0x1c0(%rbp)
14095abb1:	48 c7 85 d0 01 00 00 	movq   $0x21,0x1d0(%rbp)
14095abb8:	21 00 00 00
14095abbc:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14095abc1:	48 89 85 d8 01 00 00 	mov    %rax,0x1d8(%rbp)
14095abc8:	0f 10 05 91 2b 21 00 	movups 0x212b91(%rip),%xmm0        # 0x140b6d760
14095abcf:	0f 11 01             	movups %xmm0,(%rcx)
14095abd2:	0f 10 0d 97 2b 21 00 	movups 0x212b97(%rip),%xmm1        # 0x140b6d770
14095abd9:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14095abdd:	8a 05 9d 2b 21 00    	mov    0x212b9d(%rip),%al        # 0x140b6d780
14095abe3:	88 41 20             	mov    %al,0x20(%rcx)
14095abe6:	44 88 79 21          	mov    %r15b,0x21(%rcx)
14095abea:	45 33 c0             	xor    %r8d,%r8d
14095abed:	48 8d 95 c0 01 00 00 	lea    0x1c0(%rbp),%rdx
14095abf4:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
14095abfb:	e8 a0 2d 7b ff       	call   0x14010d9a0
14095ac00:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
14095ac07:	e8 54 3f 7b ff       	call   0x14010eb60
14095ac0c:	90                   	nop
14095ac0d:	48 8b 85 d8 01 00 00 	mov    0x1d8(%rbp),%rax
14095ac14:	48 83 f8 0f          	cmp    $0xf,%rax
14095ac18:	76 30                	jbe    0x14095ac4a
14095ac1a:	48 ff c0             	inc    %rax
14095ac1d:	48 8b 8d c0 01 00 00 	mov    0x1c0(%rbp),%rcx
14095ac24:	48 8b d1             	mov    %rcx,%rdx
14095ac27:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14095ac2d:	72 15                	jb     0x14095ac44
14095ac2f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14095ac33:	48 2b d1             	sub    %rcx,%rdx
14095ac36:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14095ac3a:	48 83 f8 1f          	cmp    $0x1f,%rax
14095ac3e:	0f 87 03 09 00 00    	ja     0x14095b547
14095ac44:	ff 15 76 1c 1b 00    	call   *0x1b1c76(%rip)        # 0x140b0c8c0
14095ac4a:	4c 89 bd d0 01 00 00 	mov    %r15,0x1d0(%rbp)
14095ac51:	48 c7 85 d8 01 00 00 	movq   $0xf,0x1d8(%rbp)
14095ac58:	0f 00 00 00
14095ac5c:	44 88 bd c0 01 00 00 	mov    %r15b,0x1c0(%rbp)
14095ac63:	e9 ed 07 00 00       	jmp    0x14095b455
14095ac68:	48 8b 35 71 57 36 00 	mov    0x365771(%rip),%rsi        # 0x140cc03e0
14095ac6f:	48 8d 15 5a 57 36 00 	lea    0x36575a(%rip),%rdx        # 0x140cc03d0
14095ac76:	48 83 3d 6a 57 36 00 	cmpq   $0xf,0x36576a(%rip)        # 0x140cc03e8
14095ac7d:	0f
14095ac7e:	48 0f 47 15 4a 57 36 	cmova  0x36574a(%rip),%rdx        # 0x140cc03d0
14095ac85:	00
14095ac86:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14095ac8d:	48 83 bd b0 01 00 00 	cmpq   $0xf,0x1b0(%rbp)
14095ac94:	0f
14095ac95:	48 0f 47 8d 98 01 00 	cmova  0x198(%rbp),%rcx
14095ac9c:	00
14095ac9d:	4c 8b c3             	mov    %rbx,%r8
14095aca0:	48 3b f3             	cmp    %rbx,%rsi
14095aca3:	4c 0f 42 c6          	cmovb  %rsi,%r8
14095aca7:	e8 3e 76 19 00       	call   0x140af22ea
14095acac:	85 c0                	test   %eax,%eax
14095acae:	0f 85 c2 00 00 00    	jne    0x14095ad76
14095acb4:	48 3b de             	cmp    %rsi,%rbx
14095acb7:	0f 82 b9 00 00 00    	jb     0x14095ad76
14095acbd:	0f 87 b3 00 00 00    	ja     0x14095ad76
14095acc3:	85 c0                	test   %eax,%eax
14095acc5:	0f 85 ab 00 00 00    	jne    0x14095ad76
14095accb:	49 8b 4e 28          	mov    0x28(%r14),%rcx
14095accf:	48 8b 01             	mov    (%rcx),%rax
14095acd2:	4c 8b 88 f8 00 00 00 	mov    0xf8(%rax),%r9
14095acd9:	0f 57 c0             	xorps  %xmm0,%xmm0
14095acdc:	f3 0f 7f 45 58       	movdqu %xmm0,0x58(%rbp)
14095ace1:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14095ace5:	45 33 ff             	xor    %r15d,%r15d
14095ace8:	48 85 d2             	test   %rdx,%rdx
14095aceb:	74 04                	je     0x14095acf1
14095aced:	f0 ff 42 08          	lock incl 0x8(%rdx)
14095acf1:	48 8b 07             	mov    (%rdi),%rax
14095acf4:	48 89 45 58          	mov    %rax,0x58(%rbp)
14095acf8:	48 8b 47 08          	mov    0x8(%rdi),%rax
14095acfc:	48 89 45 60          	mov    %rax,0x60(%rbp)
14095ad00:	4c 8d 45 58          	lea    0x58(%rbp),%r8
14095ad04:	48 8d 95 38 01 00 00 	lea    0x138(%rbp),%rdx
14095ad0b:	49 8b c1             	mov    %r9,%rax
14095ad0e:	ff 15 24 1f 1b 00    	call   *0x1b1f24(%rip)        # 0x140b0cc38
14095ad14:	48 8b 08             	mov    (%rax),%rcx
14095ad17:	48 8b 50 08          	mov    0x8(%rax),%rdx
14095ad1b:	4c 89 38             	mov    %r15,(%rax)
14095ad1e:	4c 89 78 08          	mov    %r15,0x8(%rax)
14095ad22:	48 89 0f             	mov    %rcx,(%rdi)
14095ad25:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14095ad29:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14095ad2d:	83 ce ff             	or     $0xffffffff,%esi
14095ad30:	48 85 db             	test   %rbx,%rbx
14095ad33:	74 35                	je     0x14095ad6a
14095ad35:	8b c6                	mov    %esi,%eax
14095ad37:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095ad3c:	03 c6                	add    %esi,%eax
14095ad3e:	75 2a                	jne    0x14095ad6a
14095ad40:	48 8b 03             	mov    (%rbx),%rax
14095ad43:	48 8b cb             	mov    %rbx,%rcx
14095ad46:	48 8b 00             	mov    (%rax),%rax
14095ad49:	ff 15 e9 1e 1b 00    	call   *0x1b1ee9(%rip)        # 0x140b0cc38
14095ad4f:	8b c6                	mov    %esi,%eax
14095ad51:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095ad56:	03 c6                	add    %esi,%eax
14095ad58:	75 10                	jne    0x14095ad6a
14095ad5a:	48 8b 03             	mov    (%rbx),%rax
14095ad5d:	48 8b cb             	mov    %rbx,%rcx
14095ad60:	48 8b 40 08          	mov    0x8(%rax),%rax
14095ad64:	ff 15 ce 1e 1b 00    	call   *0x1b1ece(%rip)        # 0x140b0cc38
14095ad6a:	48 8b 9d 40 01 00 00 	mov    0x140(%rbp),%rbx
14095ad71:	e9 6d 02 00 00       	jmp    0x14095afe3
14095ad76:	48 8b 35 43 56 36 00 	mov    0x365643(%rip),%rsi        # 0x140cc03c0
14095ad7d:	48 8d 15 2c 56 36 00 	lea    0x36562c(%rip),%rdx        # 0x140cc03b0
14095ad84:	48 83 3d 3c 56 36 00 	cmpq   $0xf,0x36563c(%rip)        # 0x140cc03c8
14095ad8b:	0f
14095ad8c:	48 0f 47 15 1c 56 36 	cmova  0x36561c(%rip),%rdx        # 0x140cc03b0
14095ad93:	00
14095ad94:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14095ad9b:	48 83 bd b0 01 00 00 	cmpq   $0xf,0x1b0(%rbp)
14095ada2:	0f
14095ada3:	48 0f 47 8d 98 01 00 	cmova  0x198(%rbp),%rcx
14095adaa:	00
14095adab:	4c 8b c3             	mov    %rbx,%r8
14095adae:	48 3b f3             	cmp    %rbx,%rsi
14095adb1:	4c 0f 42 c6          	cmovb  %rsi,%r8
14095adb5:	e8 30 75 19 00       	call   0x140af22ea
14095adba:	85 c0                	test   %eax,%eax
14095adbc:	75 0b                	jne    0x14095adc9
14095adbe:	48 3b de             	cmp    %rsi,%rbx
14095adc1:	72 06                	jb     0x14095adc9
14095adc3:	77 04                	ja     0x14095adc9
14095adc5:	85 c0                	test   %eax,%eax
14095adc7:	74 63                	je     0x14095ae2c
14095adc9:	48 8b 35 d0 55 36 00 	mov    0x3655d0(%rip),%rsi        # 0x140cc03a0
14095add0:	48 8d 15 b9 55 36 00 	lea    0x3655b9(%rip),%rdx        # 0x140cc0390
14095add7:	48 83 3d c9 55 36 00 	cmpq   $0xf,0x3655c9(%rip)        # 0x140cc03a8
14095adde:	0f
14095addf:	48 0f 47 15 a9 55 36 	cmova  0x3655a9(%rip),%rdx        # 0x140cc0390
14095ade6:	00
14095ade7:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14095adee:	48 83 bd b0 01 00 00 	cmpq   $0xf,0x1b0(%rbp)
14095adf5:	0f
14095adf6:	48 0f 47 8d 98 01 00 	cmova  0x198(%rbp),%rcx
14095adfd:	00
14095adfe:	4c 8b c3             	mov    %rbx,%r8
14095ae01:	48 3b f3             	cmp    %rbx,%rsi
14095ae04:	4c 0f 42 c6          	cmovb  %rsi,%r8
14095ae08:	e8 dd 74 19 00       	call   0x140af22ea
14095ae0d:	85 c0                	test   %eax,%eax
14095ae0f:	0f 85 c2 00 00 00    	jne    0x14095aed7
14095ae15:	48 3b de             	cmp    %rsi,%rbx
14095ae18:	0f 82 b9 00 00 00    	jb     0x14095aed7
14095ae1e:	0f 87 b3 00 00 00    	ja     0x14095aed7
14095ae24:	85 c0                	test   %eax,%eax
14095ae26:	0f 85 ab 00 00 00    	jne    0x14095aed7
14095ae2c:	49 8b 4e 28          	mov    0x28(%r14),%rcx
14095ae30:	48 8b 01             	mov    (%rcx),%rax
14095ae33:	4c 8b 88 f0 00 00 00 	mov    0xf0(%rax),%r9
14095ae3a:	0f 57 c0             	xorps  %xmm0,%xmm0
14095ae3d:	f3 0f 7f 45 68       	movdqu %xmm0,0x68(%rbp)
14095ae42:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14095ae46:	45 33 ff             	xor    %r15d,%r15d
14095ae49:	48 85 d2             	test   %rdx,%rdx
14095ae4c:	74 04                	je     0x14095ae52
14095ae4e:	f0 ff 42 08          	lock incl 0x8(%rdx)
14095ae52:	48 8b 07             	mov    (%rdi),%rax
14095ae55:	48 89 45 68          	mov    %rax,0x68(%rbp)
14095ae59:	48 8b 47 08          	mov    0x8(%rdi),%rax
14095ae5d:	48 89 45 70          	mov    %rax,0x70(%rbp)
14095ae61:	4c 8d 45 68          	lea    0x68(%rbp),%r8
14095ae65:	48 8d 95 48 01 00 00 	lea    0x148(%rbp),%rdx
14095ae6c:	49 8b c1             	mov    %r9,%rax
14095ae6f:	ff 15 c3 1d 1b 00    	call   *0x1b1dc3(%rip)        # 0x140b0cc38
14095ae75:	48 8b 08             	mov    (%rax),%rcx
14095ae78:	48 8b 50 08          	mov    0x8(%rax),%rdx
14095ae7c:	4c 89 38             	mov    %r15,(%rax)
14095ae7f:	4c 89 78 08          	mov    %r15,0x8(%rax)
14095ae83:	48 89 0f             	mov    %rcx,(%rdi)
14095ae86:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14095ae8a:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14095ae8e:	83 ce ff             	or     $0xffffffff,%esi
14095ae91:	48 85 db             	test   %rbx,%rbx
14095ae94:	74 35                	je     0x14095aecb
14095ae96:	8b c6                	mov    %esi,%eax
14095ae98:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095ae9d:	03 c6                	add    %esi,%eax
14095ae9f:	75 2a                	jne    0x14095aecb
14095aea1:	48 8b 03             	mov    (%rbx),%rax
14095aea4:	48 8b cb             	mov    %rbx,%rcx
14095aea7:	48 8b 00             	mov    (%rax),%rax
14095aeaa:	ff 15 88 1d 1b 00    	call   *0x1b1d88(%rip)        # 0x140b0cc38
14095aeb0:	8b c6                	mov    %esi,%eax
14095aeb2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095aeb7:	03 c6                	add    %esi,%eax
14095aeb9:	75 10                	jne    0x14095aecb
14095aebb:	48 8b 03             	mov    (%rbx),%rax
14095aebe:	48 8b cb             	mov    %rbx,%rcx
14095aec1:	48 8b 40 08          	mov    0x8(%rax),%rax
14095aec5:	ff 15 6d 1d 1b 00    	call   *0x1b1d6d(%rip)        # 0x140b0cc38
14095aecb:	48 8b 9d 50 01 00 00 	mov    0x150(%rbp),%rbx
14095aed2:	e9 0c 01 00 00       	jmp    0x14095afe3
14095aed7:	48 8b 35 d2 08 3d 00 	mov    0x3d08d2(%rip),%rsi        # 0x140d2b7b0
14095aede:	48 8d 15 bb 08 3d 00 	lea    0x3d08bb(%rip),%rdx        # 0x140d2b7a0
14095aee5:	48 83 3d cb 08 3d 00 	cmpq   $0xf,0x3d08cb(%rip)        # 0x140d2b7b8
14095aeec:	0f
14095aeed:	48 0f 47 15 ab 08 3d 	cmova  0x3d08ab(%rip),%rdx        # 0x140d2b7a0
14095aef4:	00
14095aef5:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14095aefc:	48 83 bd b0 01 00 00 	cmpq   $0xf,0x1b0(%rbp)
14095af03:	0f
14095af04:	48 0f 47 8d 98 01 00 	cmova  0x198(%rbp),%rcx
14095af0b:	00
14095af0c:	4c 8b c3             	mov    %rbx,%r8
14095af0f:	48 3b f3             	cmp    %rbx,%rsi
14095af12:	4c 0f 42 c6          	cmovb  %rsi,%r8
14095af16:	e8 cf 73 19 00       	call   0x140af22ea
14095af1b:	85 c0                	test   %eax,%eax
14095af1d:	0f 85 0b 01 00 00    	jne    0x14095b02e
14095af23:	48 3b de             	cmp    %rsi,%rbx
14095af26:	0f 82 02 01 00 00    	jb     0x14095b02e
14095af2c:	0f 87 fc 00 00 00    	ja     0x14095b02e
14095af32:	85 c0                	test   %eax,%eax
14095af34:	0f 85 f4 00 00 00    	jne    0x14095b02e
14095af3a:	49 8b 4e 28          	mov    0x28(%r14),%rcx
14095af3e:	48 8b 01             	mov    (%rcx),%rax
14095af41:	4c 8b 88 00 01 00 00 	mov    0x100(%rax),%r9
14095af48:	0f 57 c0             	xorps  %xmm0,%xmm0
14095af4b:	f3 0f 7f 45 78       	movdqu %xmm0,0x78(%rbp)
14095af50:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14095af54:	45 33 ff             	xor    %r15d,%r15d
14095af57:	48 85 d2             	test   %rdx,%rdx
14095af5a:	74 04                	je     0x14095af60
14095af5c:	f0 ff 42 08          	lock incl 0x8(%rdx)
14095af60:	48 8b 07             	mov    (%rdi),%rax
14095af63:	48 89 45 78          	mov    %rax,0x78(%rbp)
14095af67:	48 8b 47 08          	mov    0x8(%rdi),%rax
14095af6b:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14095af72:	4c 8d 45 78          	lea    0x78(%rbp),%r8
14095af76:	48 8d 95 58 01 00 00 	lea    0x158(%rbp),%rdx
14095af7d:	49 8b c1             	mov    %r9,%rax
14095af80:	ff 15 b2 1c 1b 00    	call   *0x1b1cb2(%rip)        # 0x140b0cc38
14095af86:	48 8b 08             	mov    (%rax),%rcx
14095af89:	48 8b 50 08          	mov    0x8(%rax),%rdx
14095af8d:	4c 89 38             	mov    %r15,(%rax)
14095af90:	4c 89 78 08          	mov    %r15,0x8(%rax)
14095af94:	48 89 0f             	mov    %rcx,(%rdi)
14095af97:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14095af9b:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14095af9f:	83 ce ff             	or     $0xffffffff,%esi
14095afa2:	48 85 db             	test   %rbx,%rbx
14095afa5:	74 35                	je     0x14095afdc
14095afa7:	8b c6                	mov    %esi,%eax
14095afa9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095afae:	03 c6                	add    %esi,%eax