1400ff253:	e8 d8 6b 02 00       	call   0x140125e30
1400ff258:	48 8b 9c 24 18 03 00 	mov    0x318(%rsp),%rbx
1400ff25f:	00
1400ff260:	48 85 db             	test   %rbx,%rbx
1400ff263:	74 27                	je     0x1400ff28c
1400ff265:	4c 8d 0d 04 6e fc ff 	lea    -0x391fc(%rip),%r9        # 0x1400c6070
1400ff26c:	ba 20 00 00 00       	mov    $0x20,%edx
1400ff271:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400ff275:	48 8b cb             	mov    %rbx,%rcx
1400ff278:	e8 af 70 08 00       	call   0x14018632c
1400ff27d:	90                   	nop
1400ff27e:	ba 60 00 00 00       	mov    $0x60,%edx
1400ff283:	48 8b cb             	mov    %rbx,%rcx
1400ff286:	e8 c1 73 08 00       	call   0x14018664c
1400ff28b:	90                   	nop
1400ff28c:	4c 8d 25 8d f5 13 00 	lea    0x13f58d(%rip),%r12        # 0x14023e820
1400ff293:	4c 89 a4 24 18 02 00 	mov    %r12,0x218(%rsp)
1400ff29a:	00
1400ff29b:	48 89 bc 24 30 02 00 	mov    %rdi,0x230(%rsp)
1400ff2a2:	00
1400ff2a3:	45 33 c0             	xor    %r8d,%r8d
1400ff2a6:	33 d2                	xor    %edx,%edx
1400ff2a8:	48 8d 8c 24 20 02 00 	lea    0x220(%rsp),%rcx
1400ff2af:	00
1400ff2b0:	e8 6b 69 02 00       	call   0x140125c20
1400ff2b5:	90                   	nop
1400ff2b6:	48 8d 8c 24 20 02 00 	lea    0x220(%rsp),%rcx
1400ff2bd:	00
1400ff2be:	e8 bd 9a 02 00       	call   0x140128d80
1400ff2c3:	90                   	nop
1400ff2c4:	ba 01 00 00 00       	mov    $0x1,%edx
1400ff2c9:	48 8d 8c 24 90 03 00 	lea    0x390(%rsp),%rcx
1400ff2d0:	00
1400ff2d1:	e8 ca 9e 02 00       	call   0x1401291a0
1400ff2d6:	90                   	nop
1400ff2d7:	48 8d 8c 24 18 02 00 	lea    0x218(%rsp),%rcx
1400ff2de:	00
1400ff2df:	48 8b 84 24 18 02 00 	mov    0x218(%rsp),%rax
1400ff2e6:	00
1400ff2e7:	ff 50 08             	call   *0x8(%rax)
1400ff2ea:	48 8b d8             	mov    %rax,%rbx
1400ff2ed:	48 89 84 24 30 03 00 	mov    %rax,0x330(%rsp)
1400ff2f4:	00
1400ff2f5:	48 8b 00             	mov    (%rax),%rax
1400ff2f8:	4c 8d 84 24 90 03 00 	lea    0x390(%rsp),%r8
1400ff2ff:	00
1400ff300:	48 8d 94 24 f0 01 00 	lea    0x1f0(%rsp),%rdx
1400ff307:	00
1400ff308:	48 8b cb             	mov    %rbx,%rcx
1400ff30b:	ff 50 08             	call   *0x8(%rax)
1400ff30e:	48 8d 94 24 60 06 00 	lea    0x660(%rsp),%rdx
1400ff315:	00
1400ff316:	48 8d 8c 24 98 03 00 	lea    0x398(%rsp),%rcx
1400ff31d:	00
1400ff31e:	e8 ed cb fc ff       	call   0x1400cbf10
1400ff323:	c7 84 24 98 00 00 00 	movl   $0x3,0x98(%rsp)
1400ff32a:	03 00 00 00
1400ff32e:	48 8b 03             	mov    (%rbx),%rax
1400ff331:	ba 01 00 00 00       	mov    $0x1,%edx
1400ff336:	48 8b cb             	mov    %rbx,%rcx
1400ff339:	ff 10                	call   *(%rax)
1400ff33b:	90                   	nop
1400ff33c:	48 8b 84 24 90 03 00 	mov    0x390(%rsp),%rax
1400ff343:	00
1400ff344:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400ff348:	48 8d 05 59 f4 13 00 	lea    0x13f459(%rip),%rax        # 0x14023e7a8
1400ff34f:	48 89 84 0c 90 03 00 	mov    %rax,0x390(%rsp,%rcx,1)
1400ff356:	00
1400ff357:	48 8b 84 24 90 03 00 	mov    0x390(%rsp),%rax
1400ff35e:	00
1400ff35f:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400ff363:	8d 91 78 ff ff ff    	lea    -0x88(%rcx),%edx
1400ff369:	89 94 0c 8c 03 00 00 	mov    %edx,0x38c(%rsp,%rcx,1)
1400ff370:	48 8d 8c 24 98 03 00 	lea    0x398(%rsp),%rcx
1400ff377:	00
1400ff378:	e8 83 b8 fc ff       	call   0x1400cac00
1400ff37d:	48 8b 84 24 90 03 00 	mov    0x390(%rsp),%rax
1400ff384:	00
1400ff385:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400ff389:	48 8d 05 90 a8 13 00 	lea    0x13a890(%rip),%rax        # 0x140239c20
1400ff390:	48 89 84 0c 90 03 00 	mov    %rax,0x390(%rsp,%rcx,1)
1400ff397:	00
1400ff398:	48 8b 84 24 90 03 00 	mov    0x390(%rsp),%rax
1400ff39f:	00
1400ff3a0:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400ff3a4:	8d 51 f0             	lea    -0x10(%rcx),%edx
1400ff3a7:	89 94 0c 8c 03 00 00 	mov    %edx,0x38c(%rsp,%rcx,1)
1400ff3ae:	48 8d 05 db a5 13 00 	lea    0x13a5db(%rip),%rax        # 0x140239990
1400ff3b5:	48 89 84 24 18 04 00 	mov    %rax,0x418(%rsp)
1400ff3bc:	00
1400ff3bd:	48 8d 8c 24 18 04 00 	lea    0x418(%rsp),%rcx
1400ff3c4:	00
1400ff3c5:	e8 2e 8d 06 00       	call   0x1401680f8
1400ff3ca:	90                   	nop
1400ff3cb:	48 8d 8c 24 a0 05 00 	lea    0x5a0(%rsp),%rcx
1400ff3d2:	00
1400ff3d3:	e8 a8 6f fc ff       	call   0x1400c6380
1400ff3d8:	0f 10 84 24 60 06 00 	movups 0x660(%rsp),%xmm0
1400ff3df:	00
1400ff3e0:	0f 11 84 24 a0 05 00 	movups %xmm0,0x5a0(%rsp)
1400ff3e7:	00
1400ff3e8:	0f 10 8c 24 70 06 00 	movups 0x670(%rsp),%xmm1
1400ff3ef:	00
1400ff3f0:	0f 11 8c 24 b0 05 00 	movups %xmm1,0x5b0(%rsp)
1400ff3f7:	00
1400ff3f8:	48 89 bc 24 70 06 00 	mov    %rdi,0x670(%rsp)
1400ff3ff:	00
1400ff400:	48 c7 84 24 78 06 00 	movq   $0xf,0x678(%rsp)
1400ff407:	00 0f 00 00 00
1400ff40c:	c6 84 24 60 06 00 00 	movb   $0x0,0x660(%rsp)
1400ff413:	00
1400ff414:	48 8d 8c 24 60 06 00 	lea    0x660(%rsp),%rcx
1400ff41b:	00
1400ff41c:	e8 5f 6f fc ff       	call   0x1400c6380
1400ff421:	90                   	nop
1400ff422:	4c 89 a4 24 18 02 00 	mov    %r12,0x218(%rsp)
1400ff429:	00
1400ff42a:	48 8d 8c 24 20 02 00 	lea    0x220(%rsp),%rcx
1400ff431:	00
1400ff432:	e8 f9 69 02 00       	call   0x140125e30
1400ff437:	48 89 bc 24 20 02 00 	mov    %rdi,0x220(%rsp)
1400ff43e:	00
1400ff43f:	48 8b 9c 24 30 02 00 	mov    0x230(%rsp),%rbx
1400ff446:	00
1400ff447:	48 85 db             	test   %rbx,%rbx
1400ff44a:	74 26                	je     0x1400ff472
1400ff44c:	4c 8d 0d 1d 6c fc ff 	lea    -0x393e3(%rip),%r9        # 0x1400c6070
1400ff453:	ba 20 00 00 00       	mov    $0x20,%edx
1400ff458:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400ff45c:	48 8b cb             	mov    %rbx,%rcx
1400ff45f:	e8 c8 6e 08 00       	call   0x14018632c
1400ff464:	90                   	nop
1400ff465:	ba 60 00 00 00       	mov    $0x60,%edx
1400ff46a:	48 8b cb             	mov    %rbx,%rcx
1400ff46d:	e8 da 71 08 00       	call   0x14018664c
1400ff472:	48 8d 05 17 f3 13 00 	lea    0x13f317(%rip),%rax        # 0x14023e790
1400ff479:	48 89 84 24 18 02 00 	mov    %rax,0x218(%rsp)
1400ff480:	00
1400ff481:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
1400ff488:	00
1400ff489:	e8 a2 69 02 00       	call   0x140125e30
1400ff48e:	48 89 bc 24 f0 01 00 	mov    %rdi,0x1f0(%rsp)
1400ff495:	00
1400ff496:	48 8b 9c 24 00 02 00 	mov    0x200(%rsp),%rbx
1400ff49d:	00
1400ff49e:	48 85 db             	test   %rbx,%rbx
1400ff4a1:	74 27                	je     0x1400ff4ca
1400ff4a3:	4c 8d 0d c6 6b fc ff 	lea    -0x3943a(%rip),%r9        # 0x1400c6070
1400ff4aa:	ba 20 00 00 00       	mov    $0x20,%edx
1400ff4af:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400ff4b3:	48 8b cb             	mov    %rbx,%rcx
1400ff4b6:	e8 71 6e 08 00       	call   0x14018632c
1400ff4bb:	90                   	nop
1400ff4bc:	ba 60 00 00 00       	mov    $0x60,%edx
1400ff4c1:	48 8b cb             	mov    %rbx,%rcx
1400ff4c4:	e8 83 71 08 00       	call   0x14018664c
1400ff4c9:	90                   	nop
1400ff4ca:	eb 0f                	jmp    0x1400ff4db
1400ff4cc:	33 ff                	xor    %edi,%edi
1400ff4ce:	8d 77 ff             	lea    -0x1(%rdi),%esi
1400ff4d1:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1400ff4d6:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1400ff4db:	48 89 bc 24 20 05 00 	mov    %rdi,0x520(%rsp)
1400ff4e2:	00
1400ff4e3:	48 89 bc 24 30 05 00 	mov    %rdi,0x530(%rsp)
1400ff4ea:	00
1400ff4eb:	48 c7 84 24 38 05 00 	movq   $0x7,0x538(%rsp)
1400ff4f2:	00 07 00 00 00
1400ff4f7:	66 89 bc 24 20 05 00 	mov    %di,0x520(%rsp)
1400ff4fe:	00
1400ff4ff:	45 33 c0             	xor    %r8d,%r8d
1400ff502:	48 8d 15 2b 81 13 00 	lea    0x13812b(%rip),%rdx        # 0x140237634
1400ff509:	48 8d 8c 24 20 05 00 	lea    0x520(%rsp),%rcx
1400ff510:	00
1400ff511:	e8 3a 6d fc ff       	call   0x1400c6250
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)