1408ca434:	5f                   	pop    %rdi
1408ca435:	c3                   	ret
1408ca436:	90                   	nop
1408ca437:	90                   	nop
1408ca438:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ca43d:	57                   	push   %rdi
1408ca43e:	48 83 ec 20          	sub    $0x20,%rsp
1408ca442:	33 ff                	xor    %edi,%edi
1408ca444:	48 8d 05 e5 d8 25 00 	lea    0x25d8e5(%rip),%rax        # 0x140b27d30
1408ca44b:	48 89 01             	mov    %rax,(%rcx)
1408ca44e:	0f 57 c0             	xorps  %xmm0,%xmm0
1408ca451:	48 89 79 10          	mov    %rdi,0x10(%rcx)
1408ca455:	48 8d 05 7c e1 25 00 	lea    0x25e17c(%rip),%rax        # 0x140b285d8
1408ca45c:	48 89 41 08          	mov    %rax,0x8(%rcx)
1408ca460:	48 8b d9             	mov    %rcx,%rbx
1408ca463:	48 89 79 18          	mov    %rdi,0x18(%rcx)
1408ca467:	8d 47 07             	lea    0x7(%rdi),%eax
1408ca46a:	66 89 79 20          	mov    %di,0x20(%rcx)
1408ca46e:	45 33 c0             	xor    %r8d,%r8d
1408ca471:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
1408ca475:	48 89 41 60          	mov    %rax,0x60(%rcx)
1408ca479:	33 d2                	xor    %edx,%edx
1408ca47b:	48 89 79 58          	mov    %rdi,0x58(%rcx)
1408ca47f:	66 89 79 48          	mov    %di,0x48(%rcx)
1408ca483:	0f 11 41 68          	movups %xmm0,0x68(%rcx)
1408ca487:	48 89 79 78          	mov    %rdi,0x78(%rcx)
1408ca48b:	48 89 81 80 00 00 00 	mov    %rax,0x80(%rcx)
1408ca492:	66 89 79 68          	mov    %di,0x68(%rcx)
1408ca496:	0f 11 81 88 00 00 00 	movups %xmm0,0x88(%rcx)
1408ca49d:	48 89 b9 98 00 00 00 	mov    %rdi,0x98(%rcx)
1408ca4a4:	48 89 81 a0 00 00 00 	mov    %rax,0xa0(%rcx)
1408ca4ab:	66 89 b9 88 00 00 00 	mov    %di,0x88(%rcx)
1408ca4b2:	48 89 b9 b0 00 00 00 	mov    %rdi,0xb0(%rcx)
1408ca4b9:	48 89 b9 b8 00 00 00 	mov    %rdi,0xb8(%rcx)
1408ca4c0:	48 89 b9 c0 00 00 00 	mov    %rdi,0xc0(%rcx)
1408ca4c7:	48 89 b9 c8 00 00 00 	mov    %rdi,0xc8(%rcx)
1408ca4ce:	48 89 b9 d0 00 00 00 	mov    %rdi,0xd0(%rcx)
1408ca4d5:	48 89 b9 d8 00 00 00 	mov    %rdi,0xd8(%rcx)
1408ca4dc:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1408ca4e3:	ff 15 3f 1d 24 00    	call   *0x241d3f(%rip)        # 0x140b0c228
1408ca4e9:	48 8d 05 c0 d6 25 00 	lea    0x25d6c0(%rip),%rax        # 0x140b27bb0
1408ca4f0:	48 89 03             	mov    %rax,(%rbx)
1408ca4f3:	48 8d 05 0e d7 25 00 	lea    0x25d70e(%rip),%rax        # 0x140b27c08
1408ca4fa:	48 89 43 08          	mov    %rax,0x8(%rbx)
1408ca4fe:	48 8b c3             	mov    %rbx,%rax
1408ca501:	48 89 bb 08 01 00 00 	mov    %rdi,0x108(%rbx)
1408ca508:	48 89 bb 10 01 00 00 	mov    %rdi,0x110(%rbx)
1408ca50f:	48 89 bb 18 01 00 00 	mov    %rdi,0x118(%rbx)
1408ca516:	48 89 bb 20 01 00 00 	mov    %rdi,0x120(%rbx)
1408ca51d:	48 89 bb 28 01 00 00 	mov    %rdi,0x128(%rbx)
1408ca524:	48 89 bb 30 01 00 00 	mov    %rdi,0x130(%rbx)
1408ca52b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ca530:	48 83 c4 20          	add    $0x20,%rsp
1408ca534:	5f                   	pop    %rdi
1408ca535:	c3                   	ret
1408ca536:	90                   	nop
1408ca537:	90                   	nop
1408ca538:	90                   	nop
1408ca539:	90                   	nop
1408ca53a:	90                   	nop
1408ca53b:	90                   	nop
1408ca53c:	90                   	nop
1408ca53d:	90                   	nop
1408ca53e:	90                   	nop
1408ca53f:	90                   	nop
1408ca540:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ca545:	57                   	push   %rdi
1408ca546:	48 83 ec 20          	sub    $0x20,%rsp
1408ca54a:	8b da                	mov    %edx,%ebx
1408ca54c:	48 8b f9             	mov    %rcx,%rdi
1408ca54f:	e8 04 fe ff ff       	call   0x1408ca358
1408ca554:	f6 c3 01             	test   $0x1,%bl
1408ca557:	74 08                	je     0x1408ca561
1408ca559:	48 8b cf             	mov    %rdi,%rcx
1408ca55c:	e8 73 50 22 00       	call   0x140aef5d4
1408ca561:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ca566:	48 8b c7             	mov    %rdi,%rax
1408ca569:	48 83 c4 20          	add    $0x20,%rsp
1408ca56d:	5f                   	pop    %rdi
1408ca56e:	c3                   	ret
1408ca56f:	90                   	nop
1408ca570:	40 53                	rex push %rbx
1408ca572:	48 83 ec 20          	sub    $0x20,%rsp
1408ca576:	48 8d 05 63 d8 25 00 	lea    0x25d863(%rip),%rax        # 0x140b27de0
1408ca57d:	48 8b d9             	mov    %rcx,%rbx
1408ca580:	48 89 01             	mov    %rax,(%rcx)
1408ca583:	f6 c2 01             	test   $0x1,%dl
1408ca586:	74 05                	je     0x1408ca58d
1408ca588:	e8 47 50 22 00       	call   0x140aef5d4
1408ca58d:	48 8b c3             	mov    %rbx,%rax
1408ca590:	48 83 c4 20          	add    $0x20,%rsp
1408ca594:	5b                   	pop    %rbx
1408ca595:	c3                   	ret
1408ca596:	90                   	nop
1408ca597:	90                   	nop
1408ca598:	90                   	nop
1408ca599:	90                   	nop
1408ca59a:	90                   	nop
1408ca59b:	90                   	nop
1408ca59c:	90                   	nop
1408ca59d:	90                   	nop
1408ca59e:	90                   	nop
1408ca59f:	90                   	nop
1408ca5a0:	48 83 e9 08          	sub    $0x8,%rcx
1408ca5a4:	eb 9a                	jmp    0x1408ca540
1408ca5a6:	90                   	nop
1408ca5a7:	90                   	nop
1408ca5a8:	90                   	nop
1408ca5a9:	90                   	nop
1408ca5aa:	90                   	nop
1408ca5ab:	90                   	nop
1408ca5ac:	90                   	nop
1408ca5ad:	90                   	nop
1408ca5ae:	90                   	nop
1408ca5af:	90                   	nop
1408ca5b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ca5b5:	57                   	push   %rdi
1408ca5b6:	48 83 ec 20          	sub    $0x20,%rsp
1408ca5ba:	8b da                	mov    %edx,%ebx
1408ca5bc:	48 8b f9             	mov    %rcx,%rdi
1408ca5bf:	e8 74 06 00 00       	call   0x1408cac38
1408ca5c4:	f6 c3 01             	test   $0x1,%bl
1408ca5c7:	74 08                	je     0x1408ca5d1
1408ca5c9:	48 8b cf             	mov    %rdi,%rcx
1408ca5cc:	e8 03 50 22 00       	call   0x140aef5d4
1408ca5d1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ca5d6:	48 8b c7             	mov    %rdi,%rax
1408ca5d9:	48 83 c4 20          	add    $0x20,%rsp
1408ca5dd:	5f                   	pop    %rdi
1408ca5de:	c3                   	ret
1408ca5df:	90                   	nop
1408ca5e0:	40 53                	rex push %rbx
1408ca5e2:	48 83 ec 20          	sub    $0x20,%rsp
1408ca5e6:	48 8b d9             	mov    %rcx,%rbx
1408ca5e9:	48 8d 05 b0 d7 25 00 	lea    0x25d7b0(%rip),%rax        # 0x140b27da0
1408ca5f0:	33 c9                	xor    %ecx,%ecx
1408ca5f2:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1408ca5f6:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1408ca5fa:	48 89 03             	mov    %rax,(%rbx)
1408ca5fd:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
1408ca601:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
1408ca605:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
1408ca609:	48 89 4b 58          	mov    %rcx,0x58(%rbx)
1408ca60d:	48 89 4b 60          	mov    %rcx,0x60(%rbx)
1408ca611:	48 89 4b 68          	mov    %rcx,0x68(%rbx)
1408ca615:	49 8b 40 08          	mov    0x8(%r8),%rax
1408ca619:	48 85 c0             	test   %rax,%rax
1408ca61c:	74 04                	je     0x1408ca622
1408ca61e:	f0 ff 40 08          	lock incl 0x8(%rax)
1408ca622:	49 8b 00             	mov    (%r8),%rax
1408ca625:	48 89 43 60          	mov    %rax,0x60(%rbx)
1408ca629:	49 8b 40 08          	mov    0x8(%r8),%rax
1408ca62d:	48 89 43 68          	mov    %rax,0x68(%rbx)
1408ca631:	48 89 4b 70          	mov    %rcx,0x70(%rbx)
1408ca635:	48 89 4b 78          	mov    %rcx,0x78(%rbx)
1408ca639:	48 89 8b 80 00 00 00 	mov    %rcx,0x80(%rbx)
1408ca640:	48 89 8b 88 00 00 00 	mov    %rcx,0x88(%rbx)
1408ca647:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408ca64b:	48 85 c0             	test   %rax,%rax
1408ca64e:	74 04                	je     0x1408ca654
1408ca650:	f0 ff 40 08          	lock incl 0x8(%rax)
1408ca654:	48 8b 02             	mov    (%rdx),%rax
1408ca657:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1408ca65b:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
1408ca662:	45 33 c0             	xor    %r8d,%r8d
1408ca665:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408ca669:	33 d2                	xor    %edx,%edx
1408ca66b:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
1408ca672:	ff 15 b0 1b 24 00    	call   *0x241bb0(%rip)        # 0x140b0c228
1408ca678:	48 8b c3             	mov    %rbx,%rax
1408ca67b:	48 83 c4 20          	add    $0x20,%rsp
1408ca67f:	5b                   	pop    %rbx
1408ca680:	c3                   	ret
1408ca681:	90                   	nop
1408ca682:	90                   	nop
1408ca683:	90                   	nop
1408ca684:	90                   	nop
1408ca685:	90                   	nop
1408ca686:	90                   	nop
1408ca687:	90                   	nop
1408ca688:	90                   	nop
1408ca689:	90                   	nop
1408ca68a:	90                   	nop
1408ca68b:	90                   	nop
1408ca68c:	90                   	nop
1408ca68d:	90                   	nop
1408ca68e:	90                   	nop
1408ca68f:	90                   	nop
1408ca690:	40 53                	rex push %rbx
1408ca692:	48 83 ec 20          	sub    $0x20,%rsp
1408ca696:	48 8d 05 0b d6 25 00 	lea    0x25d60b(%rip),%rax        # 0x140b27ca8
1408ca69d:	48 8b d9             	mov    %rcx,%rbx
1408ca6a0:	48 89 01             	mov    %rax,(%rcx)
1408ca6a3:	f6 c2 01             	test   $0x1,%dl
1408ca6a6:	74 05                	je     0x1408ca6ad
1408ca6a8:	e8 27 4f 22 00       	call   0x140aef5d4
1408ca6ad:	48 8b c3             	mov    %rbx,%rax
1408ca6b0:	48 83 c4 20          	add    $0x20,%rsp
1408ca6b4:	5b                   	pop    %rbx
1408ca6b5:	c3                   	ret
1408ca6b6:	90                   	nop
1408ca6b7:	90                   	nop
1408ca6b8:	90                   	nop
1408ca6b9:	90                   	nop
1408ca6ba:	90                   	nop
1408ca6bb:	90                   	nop
1408ca6bc:	90                   	nop
1408ca6bd:	90                   	nop
1408ca6be:	90                   	nop
1408ca6bf:	90                   	nop
1408ca6c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ca6c5:	57                   	push   %rdi
1408ca6c6:	48 83 ec 20          	sub    $0x20,%rsp
1408ca6ca:	8b da                	mov    %edx,%ebx
1408ca6cc:	48 8b f9             	mov    %rcx,%rdi
1408ca6cf:	e8 58 b2 00 00       	call   0x1408d592c
1408ca6d4:	f6 c3 01             	test   $0x1,%bl
1408ca6d7:	74 08                	je     0x1408ca6e1
1408ca6d9:	48 8b cf             	mov    %rdi,%rcx
1408ca6dc:	e8 f3 4e 22 00       	call   0x140aef5d4
1408ca6e1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ca6e6:	48 8b c7             	mov    %rdi,%rax
1408ca6e9:	48 83 c4 20          	add    $0x20,%rsp
1408ca6ed:	5f                   	pop    %rdi
1408ca6ee:	c3                   	ret
1408ca6ef:	90                   	nop
1408ca6f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ca6f5:	57                   	push   %rdi
1408ca6f6:	48 83 ec 20          	sub    $0x20,%rsp
1408ca6fa:	48 8b d9             	mov    %rcx,%rbx
1408ca6fd:	49 8b f8             	mov    %r8,%rdi
1408ca700:	48 83 c1 08          	add    $0x8,%rcx
1408ca704:	e8 6f 0a 75 ff       	call   0x14001b178
1408ca709:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1408ca70d:	48 8b d7             	mov    %rdi,%rdx
1408ca710:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ca715:	48 83 c4 20          	add    $0x20,%rsp
1408ca719:	5f                   	pop    %rdi
1408ca71a:	e9 59 0a 75 ff       	jmp    0x14001b178
1408ca71f:	cc                   	int3
1408ca720:	48 8b c4             	mov    %rsp,%rax
1408ca723:	48 89 58 08          	mov    %rbx,0x8(%rax)
1408ca727:	48 89 70 10          	mov    %rsi,0x10(%rax)
1408ca72b:	57                   	push   %rdi
1408ca72c:	48 83 ec 30          	sub    $0x30,%rsp
1408ca730:	48 8b f9             	mov    %rcx,%rdi
1408ca733:	48 8d 50 e8          	lea    -0x18(%rax),%rdx
1408ca737:	0f 57 c0             	xorps  %xmm0,%xmm0
1408ca73a:	48 83 c1 08          	add    $0x8,%rcx
1408ca73e:	f3 0f 7f 40 e8       	movdqu %xmm0,-0x18(%rax)
1408ca743:	e8 9c bb 73 ff       	call   0x1400062e4
1408ca748:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1408ca74d:	83 ce ff             	or     $0xffffffff,%esi
1408ca750:	48 85 c9             	test   %rcx,%rcx
1408ca753:	74 3c                	je     0x1408ca791
1408ca755:	8b c6                	mov    %esi,%eax
1408ca757:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1408ca75c:	03 c6                	add    %esi,%eax
1408ca75e:	75 31                	jne    0x1408ca791
1408ca760:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1408ca765:	48 8b cb             	mov    %rbx,%rcx
1408ca768:	48 8b 03             	mov    (%rbx),%rax
1408ca76b:	48 8b 00             	mov    (%rax),%rax
1408ca76e:	ff 15 c4 24 24 00    	call   *0x2424c4(%rip)        # 0x140b0cc38
1408ca774:	8b c6                	mov    %esi,%eax
1408ca776:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408ca77b:	03 c6                	add    %esi,%eax
1408ca77d:	75 12                	jne    0x1408ca791
1408ca77f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1408ca784:	48 8b 01             	mov    (%rcx),%rax
1408ca787:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ca78b:	ff 15 a7 24 24 00    	call   *0x2424a7(%rip)        # 0x140b0cc38
1408ca791:	48 8b 5f 30          	mov    0x30(%rdi),%rbx
1408ca795:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
1408ca79a:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
1408ca79f:	48 85 db             	test   %rbx,%rbx
1408ca7a2:	74 35                	je     0x1408ca7d9
1408ca7a4:	8b c6                	mov    %esi,%eax
1408ca7a6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408ca7ab:	03 c6                	add    %esi,%eax
1408ca7ad:	75 2a                	jne    0x1408ca7d9
1408ca7af:	48 8b 03             	mov    (%rbx),%rax
1408ca7b2:	48 8b cb             	mov    %rbx,%rcx
1408ca7b5:	48 8b 00             	mov    (%rax),%rax
1408ca7b8:	ff 15 7a 24 24 00    	call   *0x24247a(%rip)        # 0x140b0cc38
1408ca7be:	8b c6                	mov    %esi,%eax
1408ca7c0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408ca7c5:	03 c6                	add    %esi,%eax
1408ca7c7:	75 10                	jne    0x1408ca7d9
1408ca7c9:	48 8b 03             	mov    (%rbx),%rax
1408ca7cc:	48 8b cb             	mov    %rbx,%rcx
1408ca7cf:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ca7d3:	ff 15 5f 24 24 00    	call   *0x24245f(%rip)        # 0x140b0cc38
1408ca7d9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408ca7de:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1408ca7e3:	48 83 c4 30          	add    $0x30,%rsp
1408ca7e7:	5f                   	pop    %rdi
1408ca7e8:	c3                   	ret
1408ca7e9:	90                   	nop
1408ca7ea:	90                   	nop
1408ca7eb:	90                   	nop
1408ca7ec:	90                   	nop
1408ca7ed:	90                   	nop
1408ca7ee:	90                   	nop
1408ca7ef:	90                   	nop
1408ca7f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ca7f5:	57                   	push   %rdi
1408ca7f6:	48 83 ec 20          	sub    $0x20,%rsp
1408ca7fa:	8b da                	mov    %edx,%ebx
1408ca7fc:	48 8b f9             	mov    %rcx,%rdi
1408ca7ff:	e8 d4 00 00 00       	call   0x1408ca8d8
1408ca804:	f6 c3 01             	test   $0x1,%bl
1408ca807:	74 08                	je     0x1408ca811
1408ca809:	48 8b cf             	mov    %rdi,%rcx
1408ca80c:	e8 c3 4d 22 00       	call   0x140aef5d4
1408ca811:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ca816:	48 8b c7             	mov    %rdi,%rax
1408ca819:	48 83 c4 20          	add    $0x20,%rsp
1408ca81d:	5f                   	pop    %rdi
1408ca81e:	c3                   	ret
1408ca81f:	90                   	nop
1408ca820:	40 53                	rex push %rbx
1408ca822:	48 83 ec 20          	sub    $0x20,%rsp
1408ca826:	48 83 c1 08          	add    $0x8,%rcx
1408ca82a:	48 8b da             	mov    %rdx,%rbx
1408ca82d:	e8 46 09 75 ff       	call   0x14001b178
1408ca832:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1408ca836:	48 85 db             	test   %rbx,%rbx
1408ca839:	74 39                	je     0x1408ca874
1408ca83b:	83 c8 ff             	or     $0xffffffff,%eax
1408ca83e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408ca843:	83 f8 01             	cmp    $0x1,%eax
1408ca846:	75 2c                	jne    0x1408ca874
1408ca848:	48 8b 03             	mov    (%rbx),%rax
1408ca84b:	48 8b cb             	mov    %rbx,%rcx
1408ca84e:	48 8b 00             	mov    (%rax),%rax
1408ca851:	ff 15 e1 23 24 00    	call   *0x2423e1(%rip)        # 0x140b0cc38
1408ca857:	83 c8 ff             	or     $0xffffffff,%eax
1408ca85a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408ca85f:	83 f8 01             	cmp    $0x1,%eax
1408ca862:	75 10                	jne    0x1408ca874
1408ca864:	48 8b 03             	mov    (%rbx),%rax
1408ca867:	48 8b cb             	mov    %rbx,%rcx
1408ca86a:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ca86e:	ff 15 c4 23 24 00    	call   *0x2423c4(%rip)        # 0x140b0cc38
1408ca874:	48 83 c4 20          	add    $0x20,%rsp
1408ca878:	5b                   	pop    %rbx
1408ca879:	c3                   	ret
1408ca87a:	90                   	nop
1408ca87b:	90                   	nop