1400ff516:	90                   	nop
1400ff517:	48 8d 94 24 20 05 00 	lea    0x520(%rsp),%rdx
1400ff51e:	00
1400ff51f:	48 8d 8c 24 a0 05 00 	lea    0x5a0(%rsp),%rcx
1400ff526:	00
1400ff527:	e8 f4 9d fe ff       	call   0x1400e9320
1400ff52c:	49 8b 46 40          	mov    0x40(%r14),%rax
1400ff530:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400ff535:	48 89 bc 24 a0 00 00 	mov    %rdi,0xa0(%rsp)
1400ff53c:	00
1400ff53d:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
1400ff544:	00
1400ff545:	48 89 bc 24 b8 00 00 	mov    %rdi,0xb8(%rsp)
1400ff54c:	00
1400ff54d:	4c 8d ac 24 20 05 00 	lea    0x520(%rsp),%r13
1400ff554:	00
1400ff555:	48 83 bc 24 38 05 00 	cmpq   $0x8,0x538(%rsp)
1400ff55c:	00 08
1400ff55e:	4c 0f 43 ac 24 20 05 	cmovae 0x520(%rsp),%r13
1400ff565:	00 00
1400ff567:	4c 8b a4 24 30 05 00 	mov    0x530(%rsp),%r12
1400ff56e:	00
1400ff56f:	49 83 fc 08          	cmp    $0x8,%r12
1400ff573:	73 1b                	jae    0x1400ff590
1400ff575:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
1400ff57a:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
1400ff581:	00
1400ff582:	48 c7 84 24 b8 00 00 	movq   $0x7,0xb8(%rsp)
1400ff589:	00 07 00 00 00
1400ff58e:	eb 51                	jmp    0x1400ff5e1
1400ff590:	49 8b dc             	mov    %r12,%rbx
1400ff593:	48 83 cb 07          	or     $0x7,%rbx
1400ff597:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
1400ff59e:	ff ff 7f
1400ff5a1:	48 3b d8             	cmp    %rax,%rbx
1400ff5a4:	48 0f 47 d8          	cmova  %rax,%rbx
1400ff5a8:	48 8d 53 01          	lea    0x1(%rbx),%rdx
1400ff5ac:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1400ff5b3:	00
1400ff5b4:	e8 97 70 fc ff       	call   0x1400c6650
1400ff5b9:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1400ff5c0:	00
1400ff5c1:	4e 8d 04 65 02 00 00 	lea    0x2(,%r12,2),%r8
1400ff5c8:	00
1400ff5c9:	49 8b d5             	mov    %r13,%rdx
1400ff5cc:	48 8b c8             	mov    %rax,%rcx
1400ff5cf:	e8 ec 8d 08 00       	call   0x1401883c0
1400ff5d4:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
1400ff5db:	00
1400ff5dc:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400ff5e1:	4c 89 a4 24 b0 00 00 	mov    %r12,0xb0(%rsp)
1400ff5e8:	00
1400ff5e9:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1400ff5ef:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
1400ff5f6:	00
1400ff5f7:	48 8b c8             	mov    %rax,%rcx
1400ff5fa:	e8 21 53 01 00       	call   0x140114920
1400ff5ff:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1400ff605:	48 8d 94 24 b0 09 00 	lea    0x9b0(%rsp),%rdx
1400ff60c:	00
1400ff60d:	49 8b 4e 40          	mov    0x40(%r14),%rcx
1400ff611:	e8 ea 50 01 00       	call   0x140114700
1400ff616:	90                   	nop
1400ff617:	48 89 bc 24 c0 05 00 	mov    %rdi,0x5c0(%rsp)
1400ff61e:	00
1400ff61f:	48 89 bc 24 d0 05 00 	mov    %rdi,0x5d0(%rsp)
1400ff626:	00
1400ff627:	48 c7 84 24 d8 05 00 	movq   $0xf,0x5d8(%rsp)
1400ff62e:	00 0f 00 00 00
1400ff633:	c6 84 24 c0 05 00 00 	movb   $0x0,0x5c0(%rsp)
1400ff63a:	00
1400ff63b:	45 33 c0             	xor    %r8d,%r8d
1400ff63e:	48 8d 15 33 e3 12 00 	lea    0x12e333(%rip),%rdx        # 0x14022d978
1400ff645:	48 8d 8c 24 c0 05 00 	lea    0x5c0(%rsp),%rcx
1400ff64c:	00
1400ff64d:	e8 ae 6d fc ff       	call   0x1400c6400
1400ff652:	90                   	nop
1400ff653:	48 8d 94 24 c0 05 00 	lea    0x5c0(%rsp),%rdx
1400ff65a:	00
1400ff65b:	48 8d 8c 24 c0 09 00 	lea    0x9c0(%rsp),%rcx
1400ff662:	00
1400ff663:	e8 b8 9d fe ff       	call   0x1400e9420
1400ff668:	48 83 bc 24 d0 05 00 	cmpq   $0x0,0x5d0(%rsp)
1400ff66f:	00 00
1400ff671:	0f 84 fc 00 00 00    	je     0x1400ff773
1400ff677:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ff67a:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
1400ff680:	49 8b 56 20          	mov    0x20(%r14),%rdx
1400ff684:	48 85 d2             	test   %rdx,%rdx
1400ff687:	74 19                	je     0x1400ff6a2
1400ff689:	8b 42 08             	mov    0x8(%rdx),%eax
1400ff68c:	85 c0                	test   %eax,%eax
1400ff68e:	74 12                	je     0x1400ff6a2
1400ff690:	8d 48 01             	lea    0x1(%rax),%ecx
1400ff693:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400ff698:	0f 84 be 00 00 00    	je     0x1400ff75c
1400ff69e:	85 c0                	test   %eax,%eax
1400ff6a0:	75 ee                	jne    0x1400ff690
1400ff6a2:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400ff6a7:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400ff6ac:	48 85 ff             	test   %rdi,%rdi
1400ff6af:	74 39                	je     0x1400ff6ea
1400ff6b1:	b9 20 00 00 00       	mov    $0x20,%ecx
1400ff6b6:	e8 35 6c 08 00       	call   0x1401862f0
1400ff6bb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400ff6c0:	48 8d 94 24 c0 05 00 	lea    0x5c0(%rsp),%rdx
1400ff6c7:	00
1400ff6c8:	48 8b c8             	mov    %rax,%rcx
1400ff6cb:	e8 10 6a fc ff       	call   0x1400c60e0
1400ff6d0:	90                   	nop
1400ff6d1:	4c 8b c8             	mov    %rax,%r9
1400ff6d4:	ba 01 04 00 00       	mov    $0x401,%edx
1400ff6d9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400ff6df:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400ff6e3:	ff 15 07 ee 0f 00    	call   *0xfee07(%rip)        # 0x1401fe4f0
1400ff6e9:	90                   	nop
1400ff6ea:	48 85 db             	test   %rbx,%rbx
1400ff6ed:	74 31                	je     0x1400ff720
1400ff6ef:	8b c6                	mov    %esi,%eax
1400ff6f1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400ff6f6:	83 f8 01             	cmp    $0x1,%eax
1400ff6f9:	75 25                	jne    0x1400ff720
1400ff6fb:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400ff700:	48 8b 03             	mov    (%rbx),%rax
1400ff703:	48 8b cb             	mov    %rbx,%rcx
1400ff706:	ff 10                	call   *(%rax)
1400ff708:	8b c6                	mov    %esi,%eax
1400ff70a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ff70f:	83 f8 01             	cmp    $0x1,%eax
1400ff712:	75 0c                	jne    0x1400ff720
1400ff714:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400ff719:	48 8b 01             	mov    (%rcx),%rax
1400ff71c:	ff 50 08             	call   *0x8(%rax)
1400ff71f:	90                   	nop
1400ff720:	48 8d 8c 24 c0 05 00 	lea    0x5c0(%rsp),%rcx
1400ff727:	00
1400ff728:	e8 53 6c fc ff       	call   0x1400c6380
1400ff72d:	90                   	nop
1400ff72e:	48 8d 8c 24 c0 09 00 	lea    0x9c0(%rsp),%rcx
1400ff735:	00
1400ff736:	e8 85 6a fc ff       	call   0x1400c61c0
1400ff73b:	90                   	nop
1400ff73c:	48 8d 8c 24 20 05 00 	lea    0x520(%rsp),%rcx
1400ff743:	00
1400ff744:	e8 77 6a fc ff       	call   0x1400c61c0
1400ff749:	90                   	nop
1400ff74a:	48 8d 8c 24 a0 05 00 	lea    0x5a0(%rsp),%rcx
1400ff751:	00
1400ff752:	e8 29 6c fc ff       	call   0x1400c6380
1400ff757:	e9 f0 0e 00 00       	jmp    0x14010064c
1400ff75c:	49 8b 7e 18          	mov    0x18(%r14),%rdi
1400ff760:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1400ff765:	49 8b 5e 20          	mov    0x20(%r14),%rbx
1400ff769:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1400ff76e:	e9 39 ff ff ff       	jmp    0x1400ff6ac
1400ff773:	4d 85 ff             	test   %r15,%r15
1400ff776:	0f 95 c2             	setne  %dl
1400ff779:	48 83 bc 24 70 01 00 	cmpq   $0x0,0x170(%rsp)
1400ff780:	00 00
1400ff782:	74 08                	je     0x1400ff78c
1400ff784:	41 c6 87 58 01 00 00 	movb   $0x1,0x158(%r15)
1400ff78b:	01
1400ff78c:	48 8b 8c 24 10 05 00 	mov    0x510(%rsp),%rcx
1400ff793:	00
1400ff794:	48 85 c9             	test   %rcx,%rcx
1400ff797:	0f 84 0a 06 00 00    	je     0x1400ffda7
1400ff79d:	48 8d 84 24 00 05 00 	lea    0x500(%rsp),%rax
1400ff7a4:	00
1400ff7a5:	48 83 bc 24 18 05 00 	cmpq   $0x10,0x518(%rsp)
1400ff7ac:	00 10
1400ff7ae:	48 0f 43 84 24 00 05 	cmovae 0x500(%rsp),%rax
1400ff7b5:	00 00
1400ff7b7:	48 83 f9 02          	cmp    $0x2,%rcx
1400ff7bb:	75 1c                	jne    0x1400ff7d9
1400ff7bd:	80 38 22             	cmpb   $0x22,(%rax)
1400ff7c0:	75 0a                	jne    0x1400ff7cc
1400ff7c2:	80 78 01 22          	cmpb   $0x22,0x1(%rax)
1400ff7c6:	75 04                	jne    0x1400ff7cc
1400ff7c8:	8b c7                	mov    %edi,%eax
1400ff7ca:	eb 05                	jmp    0x1400ff7d1
1400ff7cc:	1b c0                	sbb    %eax,%eax
1400ff7ce:	83 c8 01             	or     $0x1,%eax
1400ff7d1:	85 c0                	test   %eax,%eax
1400ff7d3:	0f 84 ce 05 00 00    	je     0x1400ffda7
1400ff7d9:	41 80 be 18 02 00 00 	cmpb   $0x0,0x218(%r14)
1400ff7e0:	00
1400ff7e1:	0f 84 b0 03 00 00    	je     0x1400ffb97
1400ff7e7:	48 8d 0d e2 f4 21 00 	lea    0x21f4e2(%rip),%rcx        # 0x14031ecd0
1400ff7ee:	e8 65 7b 06 00       	call   0x140167358
1400ff7f3:	85 c0                	test   %eax,%eax
1400ff7f5:	0f 85 47 0f 00 00    	jne    0x140100742
1400ff7fb:	48 89 bc 24 c0 06 00 	mov    %rdi,0x6c0(%rsp)
1400ff802:	00
1400ff803:	48 89 bc 24 d0 06 00 	mov    %rdi,0x6d0(%rsp)
1400ff80a:	00
1400ff80b:	48 c7 84 24 d8 06 00 	movq   $0xf,0x6d8(%rsp)
1400ff812:	00 0f 00 00 00
1400ff817:	c6 84 24 c0 06 00 00 	movb   $0x0,0x6c0(%rsp)
1400ff81e:	00
1400ff81f:	45 33 c0             	xor    %r8d,%r8d
1400ff822:	48 8d 15 4f e1 12 00 	lea    0x12e14f(%rip),%rdx        # 0x14022d978
1400ff829:	48 8d 8c 24 c0 06 00 	lea    0x6c0(%rsp),%rcx
1400ff830:	00
1400ff831:	e8 ca 6b fc ff       	call   0x1400c6400
1400ff836:	90                   	nop
1400ff837:	48 89 bc 24 a0 06 00 	mov    %rdi,0x6a0(%rsp)
1400ff83e:	00
1400ff83f:	48 89 bc 24 b0 06 00 	mov    %rdi,0x6b0(%rsp)
1400ff846:	00
1400ff847:	48 c7 84 24 b8 06 00 	movq   $0xf,0x6b8(%rsp)
1400ff84e:	00 0f 00 00 00
1400ff853:	c6 84 24 a0 06 00 00 	movb   $0x0,0x6a0(%rsp)
1400ff85a:	00
1400ff85b:	45 33 c0             	xor    %r8d,%r8d
1400ff85e:	48 8d 15 13 e1 12 00 	lea    0x12e113(%rip),%rdx        # 0x14022d978
1400ff865:	48 8d 8c 24 a0 06 00 	lea    0x6a0(%rsp),%rcx
1400ff86c:	00
1400ff86d:	e8 8e 6b fc ff       	call   0x1400c6400
1400ff872:	90                   	nop
1400ff873:	48 89 bc 24 80 06 00 	mov    %rdi,0x680(%rsp)
1400ff87a:	00
1400ff87b:	48 89 bc 24 90 06 00 	mov    %rdi,0x690(%rsp)
1400ff882:	00
1400ff883:	48 c7 84 24 98 06 00 	movq   $0xf,0x698(%rsp)
1400ff88a:	00 0f 00 00 00
1400ff88f:	c6 84 24 80 06 00 00 	movb   $0x0,0x680(%rsp)
1400ff896:	00
1400ff897:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1400ff89d:	48 8d 15 94 d2 13 00 	lea    0x13d294(%rip),%rdx        # 0x14023cb38
1400ff8a4:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
1400ff8ab:	00
1400ff8ac:	e8 4f 6b fc ff       	call   0x1400c6400
1400ff8b1:	90                   	nop
1400ff8b2:	4c 8d 8c 24 c0 06 00 	lea    0x6c0(%rsp),%r9
1400ff8b9:	00
1400ff8ba:	4c 8d 84 24 a0 06 00 	lea    0x6a0(%rsp),%r8
1400ff8c1:	00
1400ff8c2:	48 8d 94 24 80 06 00 	lea    0x680(%rsp),%rdx
1400ff8c9:	00
1400ff8ca:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1400ff8d1:	00
1400ff8d2:	e8 e9 5f 03 00       	call   0x1401358c0
1400ff8d7:	90                   	nop
1400ff8d8:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
1400ff8df:	00
1400ff8e0:	e8 9b 6a fc ff       	call   0x1400c6380
1400ff8e5:	90                   	nop
1400ff8e6:	48 8d 8c 24 a0 06 00 	lea    0x6a0(%rsp),%rcx
1400ff8ed:	00
1400ff8ee:	e8 8d 6a fc ff       	call   0x1400c6380
1400ff8f3:	90                   	nop
1400ff8f4:	48 8d 8c 24 c0 06 00 	lea    0x6c0(%rsp),%rcx
1400ff8fb:	00
1400ff8fc:	e8 7f 6a fc ff       	call   0x1400c6380
1400ff901:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1400ff908:	00
1400ff909:	48 85 c9             	test   %rcx,%rcx
1400ff90c:	0f 84 9c 00 00 00    	je     0x1400ff9ae
1400ff912:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
1400ff919:	00
1400ff91a:	48 85 c0             	test   %rax,%rax
1400ff91d:	74 0c                	je     0x1400ff92b
1400ff91f:	f0 ff 40 08          	lock incl 0x8(%rax)
1400ff923:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1400ff92a:	00
1400ff92b:	0f 28 84 24 e0 00 00 	movaps 0xe0(%rsp),%xmm0
1400ff932:	00
1400ff933:	66 0f 7f 84 24 a0 01 	movdqa %xmm0,0x1a0(%rsp)
1400ff93a:	00 00
1400ff93c:	48 8b 01             	mov    (%rcx),%rax
1400ff93f:	4c 8d 8c 24 00 05 00 	lea    0x500(%rsp),%r9
1400ff946:	00
1400ff947:	48 83 bc 24 18 05 00 	cmpq   $0x10,0x518(%rsp)
1400ff94e:	00 10
1400ff950:	4c 0f 43 8c 24 00 05 	cmovae 0x500(%rsp),%r9
1400ff957:	00 00
1400ff959:	4c 8d 05 e8 d1 13 00 	lea    0x13d1e8(%rip),%r8        # 0x14023cb48
1400ff960:	48 8d 15 11 e0 12 00 	lea    0x12e011(%rip),%rdx        # 0x14022d978
1400ff967:	ff 50 48             	call   *0x48(%rax)
1400ff96a:	90                   	nop
1400ff96b:	48 8b 8c 24 a8 01 00 	mov    0x1a8(%rsp),%rcx
1400ff972:	00
1400ff973:	48 85 c9             	test   %rcx,%rcx
1400ff976:	74 36                	je     0x1400ff9ae
1400ff978:	8b c6                	mov    %esi,%eax
1400ff97a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ff97f:	83 f8 01             	cmp    $0x1,%eax
1400ff982:	75 2a                	jne    0x1400ff9ae
1400ff984:	48 8b 9c 24 a8 01 00 	mov    0x1a8(%rsp),%rbx
1400ff98b:	00
1400ff98c:	48 8b 03             	mov    (%rbx),%rax
1400ff98f:	48 8b cb             	mov    %rbx,%rcx
1400ff992:	ff 10                	call   *(%rax)
1400ff994:	8b c6                	mov    %esi,%eax
1400ff996:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ff99b:	83 f8 01             	cmp    $0x1,%eax
1400ff99e:	75 0e                	jne    0x1400ff9ae
1400ff9a0:	48 8b 8c 24 a8 01 00 	mov    0x1a8(%rsp),%rcx
1400ff9a7:	00
1400ff9a8:	48 8b 01             	mov    (%rcx),%rax
1400ff9ab:	ff 50 08             	call   *0x8(%rax)
1400ff9ae:	48 8d 0d 1b f3 21 00 	lea    0x21f31b(%rip),%rcx        # 0x14031ecd0
1400ff9b5:	e8 c2 79 06 00       	call   0x14016737c
1400ff9ba:	90                   	nop
1400ff9bb:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1400ff9c2:	00
1400ff9c3:	48 85 db             	test   %rbx,%rbx
1400ff9c6:	74 29                	je     0x1400ff9f1
1400ff9c8:	8b c6                	mov    %esi,%eax
1400ff9ca:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400ff9cf:	83 f8 01             	cmp    $0x1,%eax
1400ff9d2:	75 1d                	jne    0x1400ff9f1
1400ff9d4:	48 8b 03             	mov    (%rbx),%rax
1400ff9d7:	48 8b cb             	mov    %rbx,%rcx
1400ff9da:	ff 10                	call   *(%rax)
1400ff9dc:	8b c6                	mov    %esi,%eax
1400ff9de:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ff9e3:	83 f8 01             	cmp    $0x1,%eax
1400ff9e6:	75 09                	jne    0x1400ff9f1
1400ff9e8:	48 8b 03             	mov    (%rbx),%rax
1400ff9eb:	48 8b cb             	mov    %rbx,%rcx
1400ff9ee:	ff 50 08             	call   *0x8(%rax)
1400ff9f1:	e9 92 03 00 00       	jmp    0x1400ffd88
1400ff9f6:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1400ff9fb:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400ffa00:	33 ff                	xor    %edi,%edi
1400ffa02:	48 89 bc 24 40 06 00 	mov    %rdi,0x640(%rsp)
1400ffa09:	00
1400ffa0a:	48 89 bc 24 50 06 00 	mov    %rdi,0x650(%rsp)
1400ffa11:	00
1400ffa12:	48 c7 84 24 58 06 00 	movq   $0x7,0x658(%rsp)
1400ffa19:	00 07 00 00 00
1400ffa1e:	66 89 bc 24 40 06 00 	mov    %di,0x640(%rsp)
1400ffa25:	00
1400ffa26:	45 33 c0             	xor    %r8d,%r8d
1400ffa29:	48 8d 15 04 7c 13 00 	lea    0x137c04(%rip),%rdx        # 0x140237634
1400ffa30:	48 8d 8c 24 40 06 00 	lea    0x640(%rsp),%rcx
1400ffa37:	00
1400ffa38:	e8 13 68 fc ff       	call   0x1400c6250
1400ffa3d:	90                   	nop
1400ffa3e:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
1400ffa45:	00
1400ffa46:	48 83 bc 24 18 05 00 	cmpq   $0x10,0x518(%rsp)
1400ffa4d:	00 10
1400ffa4f:	48 0f 43 8c 24 00 05 	cmovae 0x500(%rsp),%rcx
1400ffa56:	00 00
1400ffa58:	48 8d 94 24 40 06 00 	lea    0x640(%rsp),%rdx
1400ffa5f:	00
1400ffa60:	e8 db 93 fe ff       	call   0x1400e8e40
1400ffa65:	4c 8d 84 24 40 06 00 	lea    0x640(%rsp),%r8