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
14011bb5e:	e8 9d a8 fa ff       	call   0x1400c6400
14011bb63:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14011bb67:	48 83 7d 17 10       	cmpq   $0x10,0x17(%rbp)
14011bb6c:	48 0f 43 55 ff       	cmovae -0x1(%rbp),%rdx
14011bb71:	4c 8b 45 0f          	mov    0xf(%rbp),%r8
14011bb75:	48 8b cf             	mov    %rdi,%rcx
14011bb78:	e8 43 0b fb ff       	call   0x1400cc6c0
14011bb7d:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
14011bb81:	48 83 7d 37 10       	cmpq   $0x10,0x37(%rbp)
14011bb86:	48 0f 43 55 1f       	cmovae 0x1f(%rbp),%rdx
14011bb8b:	4c 8b 45 2f          	mov    0x2f(%rbp),%r8
14011bb8f:	48 8b c8             	mov    %rax,%rcx
14011bb92:	e8 29 0b fb ff       	call   0x1400cc6c0
14011bb97:	90                   	nop
14011bb98:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14011bb9c:	e8 df a7 fa ff       	call   0x1400c6380
14011bba1:	90                   	nop
14011bba2:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
14011bba6:	e8 d5 a7 fa ff       	call   0x1400c6380
14011bbab:	90                   	nop
14011bbac:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14011bbb0:	48 85 db             	test   %rbx,%rbx
14011bbb3:	74 2c                	je     0x14011bbe1
14011bbb5:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14011bbba:	8b c7                	mov    %edi,%eax
14011bbbc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011bbc1:	83 f8 01             	cmp    $0x1,%eax
14011bbc4:	75 1b                	jne    0x14011bbe1
14011bbc6:	48 8b 13             	mov    (%rbx),%rdx
14011bbc9:	48 8b cb             	mov    %rbx,%rcx
14011bbcc:	ff 12                	call   *(%rdx)
14011bbce:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
14011bbd3:	83 ff 01             	cmp    $0x1,%edi
14011bbd6:	75 09                	jne    0x14011bbe1
14011bbd8:	48 8b 13             	mov    (%rbx),%rdx
14011bbdb:	48 8b cb             	mov    %rbx,%rcx
14011bbde:	ff 52 08             	call   *0x8(%rdx)
14011bbe1:	40 0f b6 c6          	movzbl %sil,%eax
14011bbe5:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
14011bbe9:	48 33 cc             	xor    %rsp,%rcx
14011bbec:	e8 df a6 06 00       	call   0x1401862d0
14011bbf1:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14011bbf8:	00
14011bbf9:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14011bbfd:	49 8b 73 38          	mov    0x38(%r11),%rsi
14011bc01:	49 8b e3             	mov    %r11,%rsp
14011bc04:	41 5e                	pop    %r14
14011bc06:	5f                   	pop    %rdi
14011bc07:	5d                   	pop    %rbp
14011bc08:	c3                   	ret
14011bc09:	cc                   	int3
14011bc0a:	cc                   	int3
14011bc0b:	cc                   	int3
14011bc0c:	cc                   	int3
14011bc0d:	cc                   	int3
14011bc0e:	cc                   	int3
14011bc0f:	cc                   	int3
14011bc10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14011bc15:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14011bc1a:	57                   	push   %rdi
14011bc1b:	41 54                	push   %r12
14011bc1d:	41 55                	push   %r13
14011bc1f:	41 56                	push   %r14
14011bc21:	41 57                	push   %r15
14011bc23:	48 81 ec 30 06 00 00 	sub    $0x630,%rsp
14011bc2a:	48 8b 05 3f f6 18 00 	mov    0x18f63f(%rip),%rax        # 0x1402ab270
14011bc31:	48 33 c4             	xor    %rsp,%rax
14011bc34:	48 89 84 24 28 06 00 	mov    %rax,0x628(%rsp)
14011bc3b:	00
14011bc3c:	48 8b fa             	mov    %rdx,%rdi
14011bc3f:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14011bc44:	4c 8b f9             	mov    %rcx,%r15
14011bc47:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14011bc4c:	48 89 8c 24 c0 02 00 	mov    %rcx,0x2c0(%rsp)
14011bc53:	00
14011bc54:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
14011bc59:	33 f6                	xor    %esi,%esi
14011bc5b:	44 8b f6             	mov    %esi,%r14d
14011bc5e:	89 74 24 34          	mov    %esi,0x34(%rsp)
14011bc62:	89 b4 24 e0 00 00 00 	mov    %esi,0xe0(%rsp)
14011bc69:	48 89 b4 24 e8 00 00 	mov    %rsi,0xe8(%rsp)
14011bc70:	00
14011bc71:	48 89 b4 24 f0 00 00 	mov    %rsi,0xf0(%rsp)
14011bc78:	00
14011bc79:	8d 4e 50             	lea    0x50(%rsi),%ecx
14011bc7c:	e8 6f a6 06 00       	call   0x1401862f0
14011bc81:	48 89 00             	mov    %rax,(%rax)
14011bc84:	48 89 40 08          	mov    %rax,0x8(%rax)
14011bc88:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
14011bc8f:	00
14011bc90:	48 89 b4 24 f8 00 00 	mov    %rsi,0xf8(%rsp)
14011bc97:	00
14011bc98:	0f 57 c0             	xorps  %xmm0,%xmm0
14011bc9b:	66 0f 7f 84 24 00 01 	movdqa %xmm0,0x100(%rsp)
14011bca2:	00 00
14011bca4:	48 c7 84 24 10 01 00 	movq   $0x7,0x110(%rsp)
14011bcab:	00 07 00 00 00
14011bcb0:	48 c7 84 24 18 01 00 	movq   $0x8,0x118(%rsp)
14011bcb7:	00 08 00 00 00
14011bcbc:	c7 84 24 e0 00 00 00 	movl   $0x3f800000,0xe0(%rsp)
14011bcc3:	00 00 80 3f
14011bcc7:	4c 8b c0             	mov    %rax,%r8
14011bcca:	8d 56 10             	lea    0x10(%rsi),%edx
14011bccd:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14011bcd4:	00
14011bcd5:	e8 36 0b fb ff       	call   0x1400cc810
14011bcda:	90                   	nop
14011bcdb:	89 b4 24 20 01 00 00 	mov    %esi,0x120(%rsp)
14011bce2:	48 89 b4 24 28 01 00 	mov    %rsi,0x128(%rsp)
14011bce9:	00
14011bcea:	48 89 b4 24 30 01 00 	mov    %rsi,0x130(%rsp)
14011bcf1:	00
14011bcf2:	8d 4e 50             	lea    0x50(%rsi),%ecx
14011bcf5:	e8 f6 a5 06 00       	call   0x1401862f0
14011bcfa:	48 89 00             	mov    %rax,(%rax)
14011bcfd:	48 89 40 08          	mov    %rax,0x8(%rax)
14011bd01:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
14011bd08:	00
14011bd09:	48 89 b4 24 38 01 00 	mov    %rsi,0x138(%rsp)
14011bd10:	00
14011bd11:	0f 57 c0             	xorps  %xmm0,%xmm0
14011bd14:	66 0f 7f 84 24 40 01 	movdqa %xmm0,0x140(%rsp)
14011bd1b:	00 00
14011bd1d:	48 c7 84 24 50 01 00 	movq   $0x7,0x150(%rsp)
14011bd24:	00 07 00 00 00
14011bd29:	48 c7 84 24 58 01 00 	movq   $0x8,0x158(%rsp)
14011bd30:	00 08 00 00 00
14011bd35:	c7 84 24 20 01 00 00 	movl   $0x3f800000,0x120(%rsp)
14011bd3c:	00 00 80 3f
14011bd40:	4c 8b c0             	mov    %rax,%r8
14011bd43:	8d 56 10             	lea    0x10(%rsi),%edx
14011bd46:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
14011bd4d:	00
14011bd4e:	e8 bd 0a fb ff       	call   0x1400cc810
14011bd53:	90                   	nop
14011bd54:	48 8d 94 24 20 01 00 	lea    0x120(%rsp),%rdx
14011bd5b:	00
14011bd5c:	49 8b cf             	mov    %r15,%rcx
14011bd5f:	e8 dc cc 01 00       	call   0x140138a40
14011bd64:	4c 8b a4 24 28 01 00 	mov    0x128(%rsp),%r12
14011bd6b:	00
14011bd6c:	49 8b 1c 24          	mov    (%r12),%rbx
14011bd70:	4c 8d 6e ff          	lea    -0x1(%rsi),%r13
14011bd74:	49 3b dc             	cmp    %r12,%rbx
14011bd77:	0f 84 6d 03 00 00    	je     0x14011c0ea
14011bd7d:	0f 1f 00             	nopl   (%rax)
14011bd80:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14011bd84:	48 8d 8c 24 60 05 00 	lea    0x560(%rsp),%rcx
14011bd8b:	00
14011bd8c:	e8 4f a3 fa ff       	call   0x1400c60e0
14011bd91:	90                   	nop
14011bd92:	48 8d 53 30          	lea    0x30(%rbx),%rdx
14011bd96:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
14011bd9d:	00
14011bd9e:	e8 3d a3 fa ff       	call   0x1400c60e0
14011bda3:	90                   	nop
14011bda4:	48 8b bc 24 70 05 00 	mov    0x570(%rsp),%rdi
14011bdab:	00
14011bdac:	48 83 ff 08          	cmp    $0x8,%rdi
14011bdb0:	0f 86 01 03 00 00    	jbe    0x14011c0b7
14011bdb6:	48 8d 8c 24 60 05 00 	lea    0x560(%rsp),%rcx
14011bdbd:	00
14011bdbe:	48 83 bc 24 78 05 00 	cmpq   $0x10,0x578(%rsp)
14011bdc5:	00 10
14011bdc7:	0f 93 44 24 30       	setae  0x30(%rsp)
14011bdcc:	4c 8b bc 24 60 05 00 	mov    0x560(%rsp),%r15
14011bdd3:	00
14011bdd4:	49 0f 43 cf          	cmovae %r15,%rcx
14011bdd8:	48 c7 44 24 20 08 00 	movq   $0x8,0x20(%rsp)
14011bddf:	00 00
14011bde1:	48 8b d7             	mov    %rdi,%rdx
14011bde4:	e8 f7 17 fb ff       	call   0x1400cd5e0
14011bde9:	48 85 c0             	test   %rax,%rax
14011bdec:	0f 85 c5 02 00 00    	jne    0x14011c0b7
14011bdf2:	48 89 b4 24 d8 03 00 	mov    %rsi,0x3d8(%rsp)