14011b65d:	74 2a                	je     0x14011b689
14011b65f:	8b c7                	mov    %edi,%eax
14011b661:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011b666:	83 f8 01             	cmp    $0x1,%eax
14011b669:	75 1e                	jne    0x14011b689
14011b66b:	48 8b 03             	mov    (%rbx),%rax
14011b66e:	48 8b cb             	mov    %rbx,%rcx
14011b671:	ff 10                	call   *(%rax)
14011b673:	8b c7                	mov    %edi,%eax
14011b675:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011b67a:	83 f8 01             	cmp    $0x1,%eax
14011b67d:	75 0a                	jne    0x14011b689
14011b67f:	48 8b 03             	mov    (%rbx),%rax
14011b682:	48 8b cb             	mov    %rbx,%rcx
14011b685:	ff 50 08             	call   *0x8(%rax)
14011b688:	90                   	nop
14011b689:	eb 06                	jmp    0x14011b691
14011b68b:	33 f6                	xor    %esi,%esi
14011b68d:	48 8d 7e ff          	lea    -0x1(%rsi),%rdi
14011b691:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14011b696:	48 8b 18             	mov    (%rax),%rbx
14011b699:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
14011b6a0:	00
14011b6a1:	48 89 b4 24 90 00 00 	mov    %rsi,0x90(%rsp)
14011b6a8:	00
14011b6a9:	48 c7 84 24 98 00 00 	movq   $0xf,0x98(%rsp)
14011b6b0:	00 0f 00 00 00
14011b6b5:	45 33 c0             	xor    %r8d,%r8d
14011b6b8:	48 8d 15 b9 22 11 00 	lea    0x1122b9(%rip),%rdx        # 0x14022d978
14011b6bf:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14011b6c6:	00
14011b6c7:	e8 34 ad fa ff       	call   0x1400c6400
14011b6cc:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14011b6d3:	00
14011b6d4:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14011b6db:	00
14011b6dc:	48 8d 8b f0 00 00 00 	lea    0xf0(%rbx),%rcx
14011b6e3:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14011b6ea:	00
14011b6eb:	48 3b c8             	cmp    %rax,%rcx
14011b6ee:	74 28                	je     0x14011b718
14011b6f0:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14011b6f7:	00
14011b6f8:	48 83 bc 24 98 00 00 	cmpq   $0x10,0x98(%rsp)
14011b6ff:	00 10
14011b701:	48 0f 43 94 24 80 00 	cmovae 0x80(%rsp),%rdx
14011b708:	00 00
14011b70a:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
14011b711:	00
14011b712:	e8 e9 ac fa ff       	call   0x1400c6400
14011b717:	90                   	nop
14011b718:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14011b71f:	00
14011b720:	e8 5b ac fa ff       	call   0x1400c6380
14011b725:	e9 97 02 00 00       	jmp    0x14011b9c1
14011b72a:	48 8d 0d 9f 35 20 00 	lea    0x20359f(%rip),%rcx        # 0x14031ecd0
14011b731:	e8 22 bc 04 00       	call   0x140167358
14011b736:	85 c0                	test   %eax,%eax
14011b738:	0f 85 10 03 00 00    	jne    0x14011ba4e
14011b73e:	48 89 b4 24 10 01 00 	mov    %rsi,0x110(%rsp)
14011b745:	00
14011b746:	66 0f 6f 05 92 ea 16 	movdqa 0x16ea92(%rip),%xmm0        # 0x14028a1e0
14011b74d:	00
14011b74e:	f3 0f 7f 84 24 20 01 	movdqu %xmm0,0x120(%rsp)
14011b755:	00 00
14011b757:	c6 84 24 10 01 00 00 	movb   $0x0,0x110(%rsp)
14011b75e:	00
14011b75f:	45 33 c0             	xor    %r8d,%r8d
14011b762:	48 8d 15 0f 22 11 00 	lea    0x11220f(%rip),%rdx        # 0x14022d978
14011b769:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
14011b770:	00
14011b771:	e8 8a ac fa ff       	call   0x1400c6400
14011b776:	90                   	nop
14011b777:	48 89 b4 24 f0 00 00 	mov    %rsi,0xf0(%rsp)
14011b77e:	00
14011b77f:	66 0f 6f 05 59 ea 16 	movdqa 0x16ea59(%rip),%xmm0        # 0x14028a1e0
14011b786:	00
14011b787:	f3 0f 7f 84 24 00 01 	movdqu %xmm0,0x100(%rsp)
14011b78e:	00 00
14011b790:	c6 84 24 f0 00 00 00 	movb   $0x0,0xf0(%rsp)
14011b797:	00
14011b798:	45 33 c0             	xor    %r8d,%r8d
14011b79b:	48 8d 15 d6 21 11 00 	lea    0x1121d6(%rip),%rdx        # 0x14022d978
14011b7a2:	48 8d 8c 24 f0 00 00 	lea    0xf0(%rsp),%rcx
14011b7a9:	00
14011b7aa:	e8 51 ac fa ff       	call   0x1400c6400
14011b7af:	90                   	nop
14011b7b0:	4c 8d 8c 24 10 01 00 	lea    0x110(%rsp),%r9
14011b7b7:	00
14011b7b8:	4c 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%r8
14011b7bf:	00
14011b7c0:	48 8d 15 29 c6 1c 00 	lea    0x1cc629(%rip),%rdx        # 0x1402e7df0
14011b7c7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14011b7cc:	e8 ef a0 01 00       	call   0x1401358c0
14011b7d1:	90                   	nop
14011b7d2:	48 8d 8c 24 f0 00 00 	lea    0xf0(%rsp),%rcx
14011b7d9:	00
14011b7da:	e8 a1 ab fa ff       	call   0x1400c6380
14011b7df:	90                   	nop
14011b7e0:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
14011b7e7:	00
14011b7e8:	e8 93 ab fa ff       	call   0x1400c6380
14011b7ed:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14011b7f2:	48 85 db             	test   %rbx,%rbx
14011b7f5:	0f 84 75 01 00 00    	je     0x14011b970
14011b7fb:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14011b800:	48 85 c0             	test   %rax,%rax
14011b803:	74 09                	je     0x14011b80e
14011b805:	f0 ff 40 08          	lock incl 0x8(%rax)
14011b809:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14011b80e:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
14011b813:	66 0f 7f 84 24 e0 00 	movdqa %xmm0,0xe0(%rsp)
14011b81a:	00 00
14011b81c:	48 8b 03             	mov    (%rbx),%rax
14011b81f:	4c 8b 70 48          	mov    0x48(%rax),%r14
14011b823:	48 8d b4 24 30 01 00 	lea    0x130(%rsp),%rsi
14011b82a:	00
14011b82b:	48 83 bc 24 48 01 00 	cmpq   $0x10,0x148(%rsp)
14011b832:	00 10
14011b834:	48 0f 43 b4 24 30 01 	cmovae 0x130(%rsp),%rsi
14011b83b:	00 00
14011b83d:	66 0f 6f 05 4b eb 16 	movdqa 0x16eb4b(%rip),%xmm0        # 0x14028a390
14011b844:	00
14011b845:	f3 0f 7f 84 24 30 03 	movdqu %xmm0,0x330(%rsp)
14011b84c:	00 00
14011b84e:	66 0f 6f 0d ca e9 16 	movdqa 0x16e9ca(%rip),%xmm1        # 0x14028a220
14011b855:	00
14011b856:	f3 0f 7f 8c 24 40 03 	movdqu %xmm1,0x340(%rsp)
14011b85d:	00 00
14011b85f:	48 8d 94 24 30 04 00 	lea    0x430(%rsp),%rdx
14011b866:	00
14011b867:	48 8d 8c 24 30 03 00 	lea    0x330(%rsp),%rcx
14011b86e:	00
14011b86f:	e8 dc dd fa ff       	call   0x1400c9650
14011b874:	48 8b f8             	mov    %rax,%rdi
14011b877:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
14011b87c:	72 03                	jb     0x14011b881
14011b87e:	48 8b 38             	mov    (%rax),%rdi
14011b881:	66 0f 6f 05 17 eb 16 	movdqa 0x16eb17(%rip),%xmm0        # 0x14028a3a0
14011b888:	00
14011b889:	66 0f 7f 84 24 80 02 	movdqa %xmm0,0x280(%rsp)
14011b890:	00 00
14011b892:	66 0f 6f 0d d6 e9 16 	movdqa 0x16e9d6(%rip),%xmm1        # 0x14028a270
14011b899:	00
14011b89a:	66 0f 7f 8c 24 90 02 	movdqa %xmm1,0x290(%rsp)
14011b8a1:	00 00
14011b8a3:	66 0f 6f 05 35 ec 16 	movdqa 0x16ec35(%rip),%xmm0        # 0x14028a4e0
14011b8aa:	00
14011b8ab:	66 0f 7f 84 24 a0 02 	movdqa %xmm0,0x2a0(%rsp)
14011b8b2:	00 00
14011b8b4:	66 0f 6f 0d f4 eb 16 	movdqa 0x16ebf4(%rip),%xmm1        # 0x14028a4b0
14011b8bb:	00
14011b8bc:	66 0f 7f 8c 24 b0 02 	movdqa %xmm1,0x2b0(%rsp)
14011b8c3:	00 00
14011b8c5:	66 c7 84 24 c0 02 00 	movw   $0x5e,0x2c0(%rsp)
14011b8cc:	00 5e 00
14011b8cf:	48 8d 94 24 10 04 00 	lea    0x410(%rsp),%rdx
14011b8d6:	00
14011b8d7:	48 8d 8c 24 80 02 00 	lea    0x280(%rsp),%rcx
14011b8de:	00
14011b8df:	e8 9c da fa ff       	call   0x1400c9380
14011b8e4:	90                   	nop
14011b8e5:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
14011b8ea:	72 03                	jb     0x14011b8ef
14011b8ec:	48 8b 00             	mov    (%rax),%rax
14011b8ef:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14011b8f4:	4c 8b cf             	mov    %rdi,%r9
14011b8f7:	4c 8b c0             	mov    %rax,%r8
14011b8fa:	48 8d 15 77 20 11 00 	lea    0x112077(%rip),%rdx        # 0x14022d978
14011b901:	48 8b cb             	mov    %rbx,%rcx
14011b904:	41 ff d6             	call   *%r14
14011b907:	90                   	nop
14011b908:	48 8d 8c 24 10 04 00 	lea    0x410(%rsp),%rcx
14011b90f:	00
14011b910:	e8 6b aa fa ff       	call   0x1400c6380
14011b915:	90                   	nop
14011b916:	48 8d 8c 24 30 04 00 	lea    0x430(%rsp),%rcx
14011b91d:	00
14011b91e:	e8 5d aa fa ff       	call   0x1400c6380
14011b923:	90                   	nop
14011b924:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
14011b92b:	00
14011b92c:	48 85 c9             	test   %rcx,%rcx
14011b92f:	74 3f                	je     0x14011b970
14011b931:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
14011b938:	8b c7                	mov    %edi,%eax
14011b93a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14011b93f:	83 f8 01             	cmp    $0x1,%eax
14011b942:	75 33                	jne    0x14011b977
14011b944:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
14011b94b:	00
14011b94c:	48 8b 03             	mov    (%rbx),%rax
14011b94f:	48 8b cb             	mov    %rbx,%rcx
14011b952:	ff 10                	call   *(%rax)
14011b954:	8b c7                	mov    %edi,%eax
14011b956:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011b95b:	83 f8 01             	cmp    $0x1,%eax
14011b95e:	75 17                	jne    0x14011b977
14011b960:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
14011b967:	00
14011b968:	48 8b 01             	mov    (%rcx),%rax
14011b96b:	ff 50 08             	call   *0x8(%rax)
14011b96e:	eb 07                	jmp    0x14011b977
14011b970:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
14011b977:	48 8d 0d 52 33 20 00 	lea    0x203352(%rip),%rcx        # 0x14031ecd0
14011b97e:	e8 f9 b9 04 00       	call   0x14016737c
14011b983:	90                   	nop
14011b984:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14011b989:	48 85 db             	test   %rbx,%rbx
14011b98c:	74 2a                	je     0x14011b9b8
14011b98e:	8b c7                	mov    %edi,%eax
14011b990:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011b995:	83 f8 01             	cmp    $0x1,%eax
14011b998:	75 1e                	jne    0x14011b9b8
14011b99a:	48 8b 03             	mov    (%rbx),%rax
14011b99d:	48 8b cb             	mov    %rbx,%rcx
14011b9a0:	ff 10                	call   *(%rax)
14011b9a2:	8b c7                	mov    %edi,%eax
14011b9a4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011b9a9:	83 f8 01             	cmp    $0x1,%eax
14011b9ac:	75 0a                	jne    0x14011b9b8
14011b9ae:	48 8b 03             	mov    (%rbx),%rax
14011b9b1:	48 8b cb             	mov    %rbx,%rcx
14011b9b4:	ff 50 08             	call   *0x8(%rax)
14011b9b7:	90                   	nop
14011b9b8:	eb 07                	jmp    0x14011b9c1
14011b9ba:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
14011b9c1:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
14011b9c8:	00
14011b9c9:	e8 b2 a9 fa ff       	call   0x1400c6380
14011b9ce:	90                   	nop
14011b9cf:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14011b9d4:	48 8b 58 08          	mov    0x8(%rax),%rbx
14011b9d8:	48 85 db             	test   %rbx,%rbx
14011b9db:	74 27                	je     0x14011ba04
14011b9dd:	8b c7                	mov    %edi,%eax
14011b9df:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011b9e4:	83 f8 01             	cmp    $0x1,%eax
14011b9e7:	75 1b                	jne    0x14011ba04
14011b9e9:	48 8b 03             	mov    (%rbx),%rax
14011b9ec:	48 8b cb             	mov    %rbx,%rcx
14011b9ef:	ff 10                	call   *(%rax)
14011b9f1:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
14011b9f6:	83 ff 01             	cmp    $0x1,%edi
14011b9f9:	75 09                	jne    0x14011ba04
14011b9fb:	48 8b 03             	mov    (%rbx),%rax
14011b9fe:	48 8b cb             	mov    %rbx,%rcx
14011ba01:	ff 50 08             	call   *0x8(%rax)
14011ba04:	8b 44 24 30          	mov    0x30(%rsp),%eax
14011ba08:	48 8b 8c 24 50 04 00 	mov    0x450(%rsp),%rcx
14011ba0f:	00
14011ba10:	48 33 cc             	xor    %rsp,%rcx
14011ba13:	e8 b8 a8 06 00       	call   0x1401862d0
14011ba18:	48 8b 9c 24 a0 04 00 	mov    0x4a0(%rsp),%rbx
14011ba1f:	00
14011ba20:	48 81 c4 60 04 00 00 	add    $0x460,%rsp
14011ba27:	41 5f                	pop    %r15
14011ba29:	41 5e                	pop    %r14
14011ba2b:	41 5c                	pop    %r12
14011ba2d:	5f                   	pop    %rdi
14011ba2e:	5e                   	pop    %rsi
14011ba2f:	c3                   	ret
14011ba30:	8b c8                	mov    %eax,%ecx
14011ba32:	e8 21 c1 04 00       	call   0x140167b58
14011ba37:	90                   	nop
14011ba38:	e8 53 11 fb ff       	call   0x1400ccb90
14011ba3d:	90                   	nop
14011ba3e:	8b c8                	mov    %eax,%ecx
14011ba40:	e8 13 c1 04 00       	call   0x140167b58
14011ba45:	90                   	nop
14011ba46:	8b c8                	mov    %eax,%ecx
14011ba48:	e8 0b c1 04 00       	call   0x140167b58
14011ba4d:	90                   	nop
14011ba4e:	8b c8                	mov    %eax,%ecx
14011ba50:	e8 03 c1 04 00       	call   0x140167b58
14011ba55:	cc                   	int3
14011ba56:	cc                   	int3
14011ba57:	cc                   	int3
14011ba58:	cc                   	int3
14011ba59:	cc                   	int3
14011ba5a:	cc                   	int3
14011ba5b:	cc                   	int3
14011ba5c:	cc                   	int3
14011ba5d:	cc                   	int3
14011ba5e:	cc                   	int3
14011ba5f:	cc                   	int3
14011ba60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14011ba65:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14011ba6a:	55                   	push   %rbp
14011ba6b:	57                   	push   %rdi
14011ba6c:	41 56                	push   %r14
14011ba6e:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14011ba73:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14011ba7a:	48 8b 05 ef f7 18 00 	mov    0x18f7ef(%rip),%rax        # 0x1402ab270
14011ba81:	48 33 c4             	xor    %rsp,%rax
14011ba84:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
14011ba88:	48 8b fa             	mov    %rdx,%rdi
14011ba8b:	48 8b d9             	mov    %rcx,%rbx
14011ba8e:	48 89 4d f7          	mov    %rcx,-0x9(%rbp)
14011ba92:	40 b6 01             	mov    $0x1,%sil
14011ba95:	45 33 f6             	xor    %r14d,%r14d
14011ba98:	4c 89 75 1f          	mov    %r14,0x1f(%rbp)
14011ba9c:	4c 89 75 2f          	mov    %r14,0x2f(%rbp)
14011baa0:	48 c7 45 37 0f 00 00 	movq   $0xf,0x37(%rbp)
14011baa7:	00
14011baa8:	44 88 75 1f          	mov    %r14b,0x1f(%rbp)
14011baac:	0f 57 c0             	xorps  %xmm0,%xmm0
14011baaf:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
14011bab4:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14011bab8:	48 85 c9             	test   %rcx,%rcx
14011babb:	74 08                	je     0x14011bac5
14011babd:	f0 ff 41 08          	lock incl 0x8(%rcx)
14011bac1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14011bac5:	48 8b 03             	mov    (%rbx),%rax
14011bac8:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
14011bacc:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
14011bad0:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
14011bad4:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14011bad8:	e8 93 f1 ff ff       	call   0x14011ac70
14011badd:	83 f8 01             	cmp    $0x1,%eax
14011bae0:	75 08                	jne    0x14011baea
14011bae2:	40 32 f6             	xor    %sil,%sil
14011bae5:	e9 b8 00 00 00       	jmp    0x14011bba2
14011baea:	48 83 7d 2f 00       	cmpq   $0x0,0x2f(%rbp)
14011baef:	0f 84 ad 00 00 00    	je     0x14011bba2
14011baf5:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
14011baf9:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
14011bafd:	48 c7 45 17 0f 00 00 	movq   $0xf,0x17(%rbp)
14011bb04:	00
14011bb05:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
14011bb09:	41 b8 09 00 00 00    	mov    $0x9,%r8d
14011bb0f:	48 8d 15 1a 1d 12 00 	lea    0x121d1a(%rip),%rdx        # 0x14023d830
14011bb16:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14011bb1a:	e8 e1 a8 fa ff       	call   0x1400c6400
14011bb1f:	90                   	nop
14011bb20:	48 8b cf             	mov    %rdi,%rcx
14011bb23:	48 83 7f 18 10       	cmpq   $0x10,0x18(%rdi)
14011bb28:	72 03                	jb     0x14011bb2d
14011bb2a:	48 8b 0f             	mov    (%rdi),%rcx
14011bb2d:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
14011bb34:	00 00
14011bb36:	4c 8d 0d f7 dc 11 00 	lea    0x11dcf7(%rip),%r9        # 0x140239834
14011bb3d:	45 33 c0             	xor    %r8d,%r8d
14011bb40:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14011bb44:	e8 77 ab fa ff       	call   0x1400c66c0
14011bb49:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14011bb4d:	75 14                	jne    0x14011bb63
14011bb4f:	44 8d 40 0a          	lea    0xa(%rax),%r8d
14011bb53:	48 8d 15 f6 1c 12 00 	lea    0x121cf6(%rip),%rdx        # 0x14023d850
14011bb5a:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx