14011a68c:	48 8b cb             	mov    %rbx,%rcx
14011a68f:	ff 10                	call   *(%rax)
14011a691:	41 8b c6             	mov    %r14d,%eax
14011a694:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011a699:	83 f8 01             	cmp    $0x1,%eax
14011a69c:	75 0e                	jne    0x14011a6ac
14011a69e:	48 8b 8c 24 68 01 00 	mov    0x168(%rsp),%rcx
14011a6a5:	00
14011a6a6:	48 8b 01             	mov    (%rcx),%rax
14011a6a9:	ff 50 08             	call   *0x8(%rax)
14011a6ac:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14011a6b3:	00
14011a6b4:	48 8d 0d 15 46 20 00 	lea    0x204615(%rip),%rcx        # 0x14031ecd0
14011a6bb:	e8 bc cc 04 00       	call   0x14016737c
14011a6c0:	90                   	nop
14011a6c1:	48 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%rsi
14011a6c8:	00
14011a6c9:	48 85 f6             	test   %rsi,%rsi
14011a6cc:	74 32                	je     0x14011a700
14011a6ce:	41 8b c6             	mov    %r14d,%eax
14011a6d1:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14011a6d6:	83 f8 01             	cmp    $0x1,%eax
14011a6d9:	75 1d                	jne    0x14011a6f8
14011a6db:	48 8b 06             	mov    (%rsi),%rax
14011a6de:	48 8b ce             	mov    %rsi,%rcx
14011a6e1:	ff 10                	call   *(%rax)
14011a6e3:	f0 44 0f c1 76 0c    	lock xadd %r14d,0xc(%rsi)
14011a6e9:	41 83 fe 01          	cmp    $0x1,%r14d
14011a6ed:	75 09                	jne    0x14011a6f8
14011a6ef:	48 8b 06             	mov    (%rsi),%rax
14011a6f2:	48 8b ce             	mov    %rsi,%rcx
14011a6f5:	ff 50 08             	call   *0x8(%rax)
14011a6f8:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14011a6ff:	00
14011a700:	eb 12                	jmp    0x14011a714
14011a702:	33 ff                	xor    %edi,%edi
14011a704:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14011a70b:	00
14011a70c:	4c 8b ac 24 90 00 00 	mov    0x90(%rsp),%r13
14011a713:	00
14011a714:	48 8d 35 b5 40 12 00 	lea    0x1240b5(%rip),%rsi        # 0x14023e7d0
14011a71b:	49 89 7d 00          	mov    %rdi,0x0(%r13)
14011a71f:	48 8d 8c 24 90 04 00 	lea    0x490(%rsp),%rcx
14011a726:	00
14011a727:	e8 54 bc fa ff       	call   0x1400c6380
14011a72c:	90                   	nop
14011a72d:	48 8d 8c 24 d8 04 00 	lea    0x4d8(%rsp),%rcx
14011a734:	00
14011a735:	e8 46 bc fa ff       	call   0x1400c6380
14011a73a:	90                   	nop
14011a73b:	48 8d 8c 24 60 03 00 	lea    0x360(%rsp),%rcx
14011a742:	00
14011a743:	e8 38 bc fa ff       	call   0x1400c6380
14011a748:	90                   	nop
14011a749:	48 8d 8c 24 b0 03 00 	lea    0x3b0(%rsp),%rcx
14011a750:	00
14011a751:	e8 2a bc fa ff       	call   0x1400c6380
14011a756:	90                   	nop
14011a757:	48 85 db             	test   %rbx,%rbx
14011a75a:	74 0e                	je     0x14011a76a
14011a75c:	48 8b 03             	mov    (%rbx),%rax
14011a75f:	ba 01 00 00 00       	mov    $0x1,%edx
14011a764:	48 8b cb             	mov    %rbx,%rcx
14011a767:	ff 10                	call   *(%rax)
14011a769:	90                   	nop
14011a76a:	48 8d 8c 24 40 03 00 	lea    0x340(%rsp),%rcx
14011a771:	00
14011a772:	e8 09 bc fa ff       	call   0x1400c6380
14011a777:	90                   	nop
14011a778:	48 89 b4 24 30 01 00 	mov    %rsi,0x130(%rsp)
14011a77f:	00
14011a780:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
14011a787:	00
14011a788:	e8 a3 b6 00 00       	call   0x140125e30
14011a78d:	48 89 bc 24 38 01 00 	mov    %rdi,0x138(%rsp)
14011a794:	00
14011a795:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
14011a79c:	00
14011a79d:	48 85 db             	test   %rbx,%rbx
14011a7a0:	74 27                	je     0x14011a7c9
14011a7a2:	4c 8d 0d c7 b8 fa ff 	lea    -0x54739(%rip),%r9        # 0x1400c6070
14011a7a9:	ba 20 00 00 00       	mov    $0x20,%edx
14011a7ae:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
14011a7b2:	48 8b cb             	mov    %rbx,%rcx
14011a7b5:	e8 72 bb 06 00       	call   0x14018632c
14011a7ba:	90                   	nop
14011a7bb:	ba 60 00 00 00       	mov    $0x60,%edx
14011a7c0:	48 8b cb             	mov    %rbx,%rcx
14011a7c3:	e8 84 be 06 00       	call   0x14018664c
14011a7c8:	90                   	nop
14011a7c9:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
14011a7d0:	00
14011a7d1:	e8 5a b6 00 00       	call   0x140125e30
14011a7d6:	48 89 bc 24 e0 00 00 	mov    %rdi,0xe0(%rsp)
14011a7dd:	00
14011a7de:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
14011a7e5:	00
14011a7e6:	48 85 db             	test   %rbx,%rbx
14011a7e9:	74 26                	je     0x14011a811
14011a7eb:	4c 8d 0d 7e b8 fa ff 	lea    -0x54782(%rip),%r9        # 0x1400c6070
14011a7f2:	ba 20 00 00 00       	mov    $0x20,%edx
14011a7f7:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
14011a7fb:	48 8b cb             	mov    %rbx,%rcx
14011a7fe:	e8 29 bb 06 00       	call   0x14018632c
14011a803:	90                   	nop
14011a804:	ba 60 00 00 00       	mov    $0x60,%edx
14011a809:	48 8b cb             	mov    %rbx,%rcx
14011a80c:	e8 3b be 06 00       	call   0x14018664c
14011a811:	49 8b c5             	mov    %r13,%rax
14011a814:	e9 17 04 00 00       	jmp    0x14011ac30
14011a819:	48 89 bc 24 f8 02 00 	mov    %rdi,0x2f8(%rsp)
14011a820:	00
14011a821:	48 89 bc 24 08 03 00 	mov    %rdi,0x308(%rsp)
14011a828:	00
14011a829:	48 c7 84 24 10 03 00 	movq   $0xf,0x310(%rsp)
14011a830:	00 0f 00 00 00
14011a835:	c6 84 24 f8 02 00 00 	movb   $0x0,0x2f8(%rsp)
14011a83c:	00
14011a83d:	48 8d 94 24 f8 02 00 	lea    0x2f8(%rsp),%rdx
14011a844:	00
14011a845:	48 8d 8c 24 60 03 00 	lea    0x360(%rsp),%rcx
14011a84c:	00
14011a84d:	e8 2e dd 01 00       	call   0x140138580
14011a852:	48 8d 94 24 b0 03 00 	lea    0x3b0(%rsp),%rdx
14011a859:	00
14011a85a:	48 83 bc 24 c8 03 00 	cmpq   $0x10,0x3c8(%rsp)
14011a861:	00 10
14011a863:	48 0f 43 94 24 b0 03 	cmovae 0x3b0(%rsp),%rdx
14011a86a:	00 00
14011a86c:	4c 8b 84 24 c0 03 00 	mov    0x3c0(%rsp),%r8
14011a873:	00
14011a874:	48 8d 8c 24 90 04 00 	lea    0x490(%rsp),%rcx
14011a87b:	00
14011a87c:	e8 3f 1e fb ff       	call   0x1400cc6c0
14011a881:	48 8d 94 24 f8 02 00 	lea    0x2f8(%rsp),%rdx
14011a888:	00
14011a889:	48 83 bc 24 10 03 00 	cmpq   $0x10,0x310(%rsp)
14011a890:	00 10
14011a892:	48 0f 43 94 24 f8 02 	cmovae 0x2f8(%rsp),%rdx
14011a899:	00 00
14011a89b:	4c 8b 84 24 08 03 00 	mov    0x308(%rsp),%r8
14011a8a2:	00
14011a8a3:	48 8d 8c 24 90 04 00 	lea    0x490(%rsp),%rcx
14011a8aa:	00
14011a8ab:	e8 10 1e fb ff       	call   0x1400cc6c0
14011a8b0:	b9 a0 01 00 00       	mov    $0x1a0,%ecx
14011a8b5:	e8 36 ba 06 00       	call   0x1401862f0
14011a8ba:	48 8b f0             	mov    %rax,%rsi
14011a8bd:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
14011a8c4:	00
14011a8c5:	48 8d 84 24 d8 02 00 	lea    0x2d8(%rsp),%rax
14011a8cc:	00
14011a8cd:	48 89 84 24 b0 02 00 	mov    %rax,0x2b0(%rsp)
14011a8d4:	00
14011a8d5:	0f 57 c0             	xorps  %xmm0,%xmm0
14011a8d8:	f3 0f 7f 84 24 d8 02 	movdqu %xmm0,0x2d8(%rsp)
14011a8df:	00 00
14011a8e1:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
14011a8e8:	00
14011a8e9:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
14011a8f0:	00
14011a8f1:	b9 08 00 00 00       	mov    $0x8,%ecx
14011a8f6:	e8 f5 b9 06 00       	call   0x1401862f0
14011a8fb:	4c 8b c8             	mov    %rax,%r9
14011a8fe:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
14011a905:	00
14011a906:	41 0f b6 d7          	movzbl %r15b,%edx
14011a90a:	41 8b cc             	mov    %r12d,%ecx
14011a90d:	e8 ce c6 ff ff       	call   0x140116fe0
14011a912:	41 c7 01 20 03 00 00 	movl   $0x320,(%r9)
14011a919:	41 89 41 04          	mov    %eax,0x4(%r9)
14011a91d:	4c 89 8c 24 10 01 00 	mov    %r9,0x110(%rsp)
14011a924:	00
14011a925:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
14011a92c:	00
14011a92d:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
14011a934:	00
14011a935:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
14011a93c:	00
14011a93d:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
14011a944:	00
14011a945:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14011a94c:	00
14011a94d:	48 89 bc 24 a0 00 00 	mov    %rdi,0xa0(%rsp)
14011a954:	00
14011a955:	48 89 bc 24 70 04 00 	mov    %rdi,0x470(%rsp)
14011a95c:	00
14011a95d:	48 89 bc 24 80 04 00 	mov    %rdi,0x480(%rsp)
14011a964:	00
14011a965:	48 c7 84 24 88 04 00 	movq   $0xf,0x488(%rsp)
14011a96c:	00 0f 00 00 00
14011a971:	c6 84 24 70 04 00 00 	movb   $0x0,0x470(%rsp)
14011a978:	00
14011a979:	45 33 c0             	xor    %r8d,%r8d
14011a97c:	48 8d 15 f5 2f 11 00 	lea    0x112ff5(%rip),%rdx        # 0x14022d978
14011a983:	48 8d 8c 24 70 04 00 	lea    0x470(%rsp),%rcx
14011a98a:	00
14011a98b:	e8 70 ba fa ff       	call   0x1400c6400
14011a990:	90                   	nop
14011a991:	c7 84 24 80 00 00 00 	movl   $0xff2,0x80(%rsp)
14011a998:	f2 0f 00 00
14011a99c:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
14011a9a3:	00
14011a9a4:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14011a9ab:	00
14011a9ac:	48 89 bc 24 a8 00 00 	mov    %rdi,0xa8(%rsp)
14011a9b3:	00
14011a9b4:	48 89 bc 24 50 04 00 	mov    %rdi,0x450(%rsp)
14011a9bb:	00
14011a9bc:	48 89 bc 24 60 04 00 	mov    %rdi,0x460(%rsp)
14011a9c3:	00
14011a9c4:	48 c7 84 24 68 04 00 	movq   $0xf,0x468(%rsp)
14011a9cb:	00 0f 00 00 00
14011a9d0:	c6 84 24 50 04 00 00 	movb   $0x0,0x450(%rsp)
14011a9d7:	00
14011a9d8:	45 33 c0             	xor    %r8d,%r8d
14011a9db:	48 8d 15 96 2f 11 00 	lea    0x112f96(%rip),%rdx        # 0x14022d978
14011a9e2:	48 8d 8c 24 50 04 00 	lea    0x450(%rsp),%rcx
14011a9e9:	00
14011a9ea:	e8 11 ba fa ff       	call   0x1400c6400
14011a9ef:	90                   	nop
14011a9f0:	c7 84 24 80 00 00 00 	movl   $0xff6,0x80(%rsp)
14011a9f7:	f6 0f 00 00
14011a9fb:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
14011aa02:	00
14011aa03:	4c 8d 70 40          	lea    0x40(%rax),%r14
14011aa07:	4c 8d 78 60          	lea    0x60(%rax),%r15
14011aa0b:	4c 8d 60 20          	lea    0x20(%rax),%r12
14011aa0f:	48 89 bc 24 b8 02 00 	mov    %rdi,0x2b8(%rsp)
14011aa16:	00
14011aa17:	48 89 bc 24 c8 02 00 	mov    %rdi,0x2c8(%rsp)
14011aa1e:	00
14011aa1f:	48 c7 84 24 d0 02 00 	movq   $0xf,0x2d0(%rsp)
14011aa26:	00 0f 00 00 00
14011aa2b:	c6 84 24 b8 02 00 00 	movb   $0x0,0x2b8(%rsp)
14011aa32:	00
14011aa33:	41 b8 17 00 00 00    	mov    $0x17,%r8d
14011aa39:	48 8d 15 10 e2 11 00 	lea    0x11e210(%rip),%rdx        # 0x140238c50
14011aa40:	48 8d 8c 24 b8 02 00 	lea    0x2b8(%rsp),%rcx
14011aa47:	00
14011aa48:	e8 b3 b9 fa ff       	call   0x1400c6400
14011aa4d:	90                   	nop
14011aa4e:	c7 84 24 80 00 00 00 	movl   $0xffe,0x80(%rsp)
14011aa55:	fe 0f 00 00
14011aa59:	48 8d 84 24 d8 02 00 	lea    0x2d8(%rsp),%rax
14011aa60:	00
14011aa61:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14011aa66:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
14011aa6d:	00
14011aa6e:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14011aa73:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
14011aa7a:	00
14011aa7b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14011aa80:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
14011aa87:	00
14011aa88:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14011aa8d:	48 8d 84 24 70 04 00 	lea    0x470(%rsp),%rax
14011aa94:	00
14011aa95:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14011aa9a:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
14011aaa1:	00
14011aaa2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14011aaa7:	89 7c 24 48          	mov    %edi,0x48(%rsp)
14011aaab:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
14011aab0:	48 8d 84 24 d8 04 00 	lea    0x4d8(%rsp),%rax
14011aab7:	00
14011aab8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14011aabd:	48 8d 84 24 50 04 00 	lea    0x450(%rsp),%rax
14011aac4:	00
14011aac5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14011aaca:	48 8d 84 24 90 04 00 	lea    0x490(%rsp),%rax
14011aad1:	00
14011aad2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14011aad7:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14011aadc:	4d 8b cf             	mov    %r15,%r9
14011aadf:	4d 8b c4             	mov    %r12,%r8
14011aae2:	48 8d 94 24 b8 02 00 	lea    0x2b8(%rsp),%rdx
14011aae9:	00
14011aaea:	48 8b ce             	mov    %rsi,%rcx
14011aaed:	e8 fe 25 01 00       	call   0x14012d0f0
14011aaf2:	90                   	nop
14011aaf3:	49 89 45 00          	mov    %rax,0x0(%r13)
14011aaf7:	48 8d 8c 24 b8 02 00 	lea    0x2b8(%rsp),%rcx
14011aafe:	00
14011aaff:	e8 7c b8 fa ff       	call   0x1400c6380
14011ab04:	90                   	nop
14011ab05:	48 8d 8c 24 50 04 00 	lea    0x450(%rsp),%rcx
14011ab0c:	00
14011ab0d:	e8 6e b8 fa ff       	call   0x1400c6380
14011ab12:	90                   	nop
14011ab13:	48 8d 8c 24 70 04 00 	lea    0x470(%rsp),%rcx
14011ab1a:	00
14011ab1b:	e8 60 b8 fa ff       	call   0x1400c6380
14011ab20:	90                   	nop
14011ab21:	48 8d 8c 24 f8 02 00 	lea    0x2f8(%rsp),%rcx
14011ab28:	00
14011ab29:	e8 52 b8 fa ff       	call   0x1400c6380
14011ab2e:	90                   	nop
14011ab2f:	48 8d 8c 24 90 04 00 	lea    0x490(%rsp),%rcx
14011ab36:	00
14011ab37:	e8 44 b8 fa ff       	call   0x1400c6380
14011ab3c:	90                   	nop
14011ab3d:	48 8d 8c 24 d8 04 00 	lea    0x4d8(%rsp),%rcx
14011ab44:	00
14011ab45:	e8 36 b8 fa ff       	call   0x1400c6380
14011ab4a:	90                   	nop
14011ab4b:	48 8d 8c 24 60 03 00 	lea    0x360(%rsp),%rcx
14011ab52:	00
14011ab53:	e8 28 b8 fa ff       	call   0x1400c6380
14011ab58:	90                   	nop
14011ab59:	48 8d 8c 24 b0 03 00 	lea    0x3b0(%rsp),%rcx
14011ab60:	00
14011ab61:	e8 1a b8 fa ff       	call   0x1400c6380
14011ab66:	90                   	nop
14011ab67:	48 8b 03             	mov    (%rbx),%rax
14011ab6a:	ba 01 00 00 00       	mov    $0x1,%edx
14011ab6f:	48 8b cb             	mov    %rbx,%rcx
14011ab72:	ff 10                	call   *(%rax)
14011ab74:	90                   	nop
14011ab75:	48 8d 8c 24 40 03 00 	lea    0x340(%rsp),%rcx
14011ab7c:	00
14011ab7d:	e8 fe b7 fa ff       	call   0x1400c6380
14011ab82:	90                   	nop
14011ab83:	48 8d 35 46 3c 12 00 	lea    0x123c46(%rip),%rsi        # 0x14023e7d0
14011ab8a:	48 89 b4 24 30 01 00 	mov    %rsi,0x130(%rsp)
14011ab91:	00
14011ab92:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
14011ab99:	00
14011ab9a:	e8 91 b2 00 00       	call   0x140125e30
14011ab9f:	48 89 bc 24 38 01 00 	mov    %rdi,0x138(%rsp)
14011aba6:	00
14011aba7:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
14011abae:	00
14011abaf:	48 85 db             	test   %rbx,%rbx
14011abb2:	74 27                	je     0x14011abdb
14011abb4:	4c 8d 0d b5 b4 fa ff 	lea    -0x54b4b(%rip),%r9        # 0x1400c6070
14011abbb:	ba 20 00 00 00       	mov    $0x20,%edx
14011abc0:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
14011abc4:	48 8b cb             	mov    %rbx,%rcx
14011abc7:	e8 60 b7 06 00       	call   0x14018632c
14011abcc:	90                   	nop
14011abcd:	ba 60 00 00 00       	mov    $0x60,%edx
14011abd2:	48 8b cb             	mov    %rbx,%rcx
14011abd5:	e8 72 ba 06 00       	call   0x14018664c
14011abda:	90                   	nop
14011abdb:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
14011abe2:	00
14011abe3:	e8 48 b2 00 00       	call   0x140125e30
14011abe8:	48 89 bc 24 e0 00 00 	mov    %rdi,0xe0(%rsp)
14011abef:	00