14097a322:	ff 15 f8 96 60 00    	call   *0x6096f8(%rip)        # 0x140f83a20
14097a328:	48 89 43 38          	mov    %rax,0x38(%rbx)
14097a32c:	48 8b c3             	mov    %rbx,%rax
14097a32f:	48 83 c4 30          	add    $0x30,%rsp
14097a333:	5b                   	pop    %rbx
14097a334:	c3                   	ret
14097a335:	cc                   	int3
14097a336:	cc                   	int3
14097a337:	cc                   	int3
14097a338:	cc                   	int3
14097a339:	cc                   	int3
14097a33a:	cc                   	int3
14097a33b:	cc                   	int3
14097a33c:	cc                   	int3
14097a33d:	cc                   	int3
14097a33e:	cc                   	int3
14097a33f:	cc                   	int3
14097a340:	48 8b 49 60          	mov    0x60(%rcx),%rcx
14097a344:	48 8b 01             	mov    (%rcx),%rax
14097a347:	48 8b 40 08          	mov    0x8(%rax),%rax
14097a34b:	48 ff 25 ce 96 60 00 	rex.W jmp *0x6096ce(%rip)        # 0x140f83a20
14097a352:	cc                   	int3
14097a353:	cc                   	int3
14097a354:	cc                   	int3
14097a355:	cc                   	int3
14097a356:	cc                   	int3
14097a357:	cc                   	int3
14097a358:	cc                   	int3
14097a359:	cc                   	int3
14097a35a:	cc                   	int3
14097a35b:	cc                   	int3
14097a35c:	cc                   	int3
14097a35d:	cc                   	int3
14097a35e:	cc                   	int3
14097a35f:	cc                   	int3
14097a360:	48 83 79 60 00       	cmpq   $0x0,0x60(%rcx)
14097a365:	0f 95 c0             	setne  %al
14097a368:	c3                   	ret
14097a369:	cc                   	int3
14097a36a:	cc                   	int3
14097a36b:	cc                   	int3
14097a36c:	cc                   	int3
14097a36d:	cc                   	int3
14097a36e:	cc                   	int3
14097a36f:	cc                   	int3
14097a370:	0f 10 01             	movups (%rcx),%xmm0
14097a373:	48 8b c2             	mov    %rdx,%rax
14097a376:	0f 11 02             	movups %xmm0,(%rdx)
14097a379:	c3                   	ret
14097a37a:	cc                   	int3
14097a37b:	cc                   	int3
14097a37c:	cc                   	int3
14097a37d:	cc                   	int3
14097a37e:	cc                   	int3
14097a37f:	cc                   	int3
14097a380:	40 53                	rex push %rbx
14097a382:	48 83 ec 20          	sub    $0x20,%rsp
14097a386:	33 c0                	xor    %eax,%eax
14097a388:	c6 01 00             	movb   $0x0,(%rcx)
14097a38b:	48 89 41 08          	mov    %rax,0x8(%rcx)
14097a38f:	48 8b d9             	mov    %rcx,%rbx
14097a392:	e8 c9 12 fe ff       	call   0x14095b660
14097a397:	48 8b c3             	mov    %rbx,%rax
14097a39a:	48 83 c4 20          	add    $0x20,%rsp
14097a39e:	5b                   	pop    %rbx
14097a39f:	c3                   	ret
14097a3a0:	40 57                	rex push %rdi
14097a3a2:	48 83 ec 40          	sub    $0x40,%rsp
14097a3a6:	48 8b 05 53 eb a3 00 	mov    0xa3eb53(%rip),%rax        # 0x1413b8f00
14097a3ad:	48 33 c4             	xor    %rsp,%rax
14097a3b0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14097a3b5:	48 8b 39             	mov    (%rcx),%rdi
14097a3b8:	48 85 ff             	test   %rdi,%rdi
14097a3bb:	75 15                	jne    0x14097a3d2
14097a3bd:	33 c0                	xor    %eax,%eax
14097a3bf:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14097a3c4:	48 33 cc             	xor    %rsp,%rcx
14097a3c7:	e8 34 11 4a 00       	call   0x140e1b500
14097a3cc:	48 83 c4 40          	add    $0x40,%rsp
14097a3d0:	5f                   	pop    %rdi
14097a3d1:	c3                   	ret
14097a3d2:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14097a3d7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14097a3dc:	33 db                	xor    %ebx,%ebx
14097a3de:	48 8b cf             	mov    %rdi,%rcx
14097a3e1:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14097a3e6:	e8 b5 93 4e 00       	call   0x140e637a0
14097a3eb:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14097a3f0:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14097a3f5:	48 8b cf             	mov    %rdi,%rcx
14097a3f8:	e8 b3 93 4e 00       	call   0x140e637b0
14097a3fd:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14097a402:	48 3b 4c 24 28       	cmp    0x28(%rsp),%rcx
14097a407:	74 2b                	je     0x14097a434
14097a409:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14097a410:	48 83 c1 18          	add    $0x18,%rcx
14097a414:	e8 87 8f 4e 00       	call   0x140e633a0
14097a419:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14097a41e:	48 83 c3 04          	add    $0x4,%rbx
14097a422:	48 03 d8             	add    %rax,%rbx
14097a425:	48 8b 09             	mov    (%rcx),%rcx
14097a428:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14097a42d:	48 3b 4c 24 28       	cmp    0x28(%rsp),%rcx
14097a432:	75 dc                	jne    0x14097a410
14097a434:	48 8b c3             	mov    %rbx,%rax
14097a437:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14097a43c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14097a441:	48 33 cc             	xor    %rsp,%rcx
14097a444:	e8 b7 10 4a 00       	call   0x140e1b500
14097a449:	48 83 c4 40          	add    $0x40,%rsp
14097a44d:	5f                   	pop    %rdi
14097a44e:	c3                   	ret
14097a44f:	cc                   	int3
14097a450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14097a455:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14097a45a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14097a45f:	57                   	push   %rdi
14097a460:	48 83 ec 70          	sub    $0x70,%rsp
14097a464:	8b f2                	mov    %edx,%esi
14097a466:	48 8b e9             	mov    %rcx,%rbp
14097a469:	8b 94 24 b0 00 00 00 	mov    0xb0(%rsp),%edx
14097a470:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14097a475:	49 8b d9             	mov    %r9,%rbx
14097a478:	49 8b f8             	mov    %r8,%rdi
14097a47b:	e8 40 fd 81 ff       	call   0x14019a1c0
14097a480:	4c 8b cb             	mov    %rbx,%r9
14097a483:	4c 8b c7             	mov    %rdi,%r8
14097a486:	8b d6                	mov    %esi,%edx
14097a488:	48 8b cd             	mov    %rbp,%rcx
14097a48b:	f2 0f 10 00          	movsd  (%rax),%xmm0
14097a48f:	8b 40 08             	mov    0x8(%rax),%eax
14097a492:	89 44 24 58          	mov    %eax,0x58(%rsp)
14097a496:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
14097a49d:	00
14097a49e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14097a4a3:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
14097a4aa:	00
14097a4ab:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14097a4b0:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14097a4b5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14097a4ba:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
14097a4c1:	00
14097a4c2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14097a4c7:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14097a4ce:	00
14097a4cf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14097a4d4:	f2 0f 11 44 24 50    	movsd  %xmm0,0x50(%rsp)
14097a4da:	e8 01 00 00 00       	call   0x14097a4e0
14097a4df:	cc                   	int3
14097a4e0:	40 53                	rex push %rbx
14097a4e2:	55                   	push   %rbp
14097a4e3:	56                   	push   %rsi
14097a4e4:	57                   	push   %rdi
14097a4e5:	41 54                	push   %r12
14097a4e7:	41 56                	push   %r14
14097a4e9:	41 57                	push   %r15
14097a4eb:	b8 50 10 00 00       	mov    $0x1050,%eax
14097a4f0:	e8 ab 0f 4a 00       	call   0x140e1b4a0
14097a4f5:	48 2b e0             	sub    %rax,%rsp
14097a4f8:	48 8b b4 24 b0 10 00 	mov    0x10b0(%rsp),%rsi
14097a4ff:	00
14097a500:	4d 8b e1             	mov    %r9,%r12
14097a503:	4c 8b 8c 24 d0 10 00 	mov    0x10d0(%rsp),%r9
14097a50a:	00
14097a50b:	4d 8b f8             	mov    %r8,%r15
14097a50e:	4c 8b 84 24 c8 10 00 	mov    0x10c8(%rsp),%r8
14097a515:	00
14097a516:	44 8b f2             	mov    %edx,%r14d
14097a519:	48 8b bc 24 b8 10 00 	mov    0x10b8(%rsp),%rdi
14097a520:	00
14097a521:	48 8b e9             	mov    %rcx,%rbp
14097a524:	48 8b 9c 24 c0 10 00 	mov    0x10c0(%rsp),%rbx
14097a52b:	00
14097a52c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14097a531:	ba 00 08 00 00       	mov    $0x800,%edx
14097a536:	e8 15 e4 8c ff       	call   0x140248950
14097a53b:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
14097a542:	00
14097a543:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14097a548:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14097a54d:	4d 8b cc             	mov    %r12,%r9
14097a550:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14097a555:	4d 8b c7             	mov    %r15,%r8
14097a558:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14097a55d:	41 8b d6             	mov    %r14d,%edx
14097a560:	48 8b cd             	mov    %rbp,%rcx
14097a563:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14097a568:	e8 53 bc 81 ff       	call   0x1401961c0
14097a56d:	cc                   	int3
14097a56e:	cc                   	int3
14097a56f:	cc                   	int3
14097a570:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14097a575:	53                   	push   %rbx
14097a576:	56                   	push   %rsi
14097a577:	57                   	push   %rdi
14097a578:	41 54                	push   %r12
14097a57a:	41 55                	push   %r13
14097a57c:	41 56                	push   %r14
14097a57e:	41 57                	push   %r15
14097a580:	48 83 ec 40          	sub    $0x40,%rsp
14097a584:	4d 8b e8             	mov    %r8,%r13
14097a587:	4c 8b fa             	mov    %rdx,%r15
14097a58a:	48 8b d9             	mov    %rcx,%rbx
14097a58d:	48 8b 11             	mov    (%rcx),%rdx
14097a590:	4d 8b f7             	mov    %r15,%r14
14097a593:	4c 2b f2             	sub    %rdx,%r14
14097a596:	48 8b 41 08          	mov    0x8(%rcx),%rax
14097a59a:	48 2b c2             	sub    %rdx,%rax
14097a59d:	48 c1 f8 04          	sar    $0x4,%rax
14097a5a1:	49 b9 ff ff ff ff ff 	movabs $0xfffffffffffffff,%r9
14097a5a8:	ff ff 0f
14097a5ab:	49 3b c1             	cmp    %r9,%rax
14097a5ae:	0f 84 01 01 00 00    	je     0x14097a6b5
14097a5b4:	4c 8d 40 01          	lea    0x1(%rax),%r8
14097a5b8:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14097a5bd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14097a5c1:	48 2b ca             	sub    %rdx,%rcx
14097a5c4:	48 c1 f9 04          	sar    $0x4,%rcx
14097a5c8:	48 8b d1             	mov    %rcx,%rdx
14097a5cb:	48 d1 ea             	shr    $1,%rdx
14097a5ce:	49 8b c1             	mov    %r9,%rax
14097a5d1:	48 2b c2             	sub    %rdx,%rax
14097a5d4:	48 3b c8             	cmp    %rax,%rcx
14097a5d7:	76 6b                	jbe    0x14097a644
14097a5d9:	49 8b f9             	mov    %r9,%rdi
14097a5dc:	4c 89 8c 24 98 00 00 	mov    %r9,0x98(%rsp)
14097a5e3:	00
14097a5e4:	0f ae e8             	lfence
14097a5e7:	48 8b cf             	mov    %rdi,%rcx
14097a5ea:	48 c1 e1 04          	shl    $0x4,%rcx
14097a5ee:	e8 3d c7 81 ff       	call   0x140196d30
14097a5f3:	48 8b f0             	mov    %rax,%rsi
14097a5f6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14097a5fb:	49 83 e6 f0          	and    $0xfffffffffffffff0,%r14
14097a5ff:	4c 03 f0             	add    %rax,%r14
14097a602:	4d 8d 66 10          	lea    0x10(%r14),%r12
14097a606:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14097a60b:	33 c9                	xor    %ecx,%ecx
14097a60d:	49 89 0e             	mov    %rcx,(%r14)
14097a610:	49 89 4e 08          	mov    %rcx,0x8(%r14)
14097a614:	49 8b 45 00          	mov    0x0(%r13),%rax
14097a618:	49 89 06             	mov    %rax,(%r14)
14097a61b:	49 8b 45 08          	mov    0x8(%r13),%rax
14097a61f:	49 89 46 08          	mov    %rax,0x8(%r14)
14097a623:	49 89 4d 00          	mov    %rcx,0x0(%r13)
14097a627:	49 89 4d 08          	mov    %rcx,0x8(%r13)
14097a62b:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
14097a632:	00
14097a633:	4c 3b 7b 08          	cmp    0x8(%rbx),%r15
14097a637:	0f ae e8             	lfence
14097a63a:	75 25                	jne    0x14097a661
14097a63c:	4c 8b 3b             	mov    (%rbx),%r15
14097a63f:	4c 8b e6             	mov    %rsi,%r12
14097a642:	eb 36                	jmp    0x14097a67a
14097a644:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
14097a648:	49 8b f8             	mov    %r8,%rdi
14097a64b:	49 3b c0             	cmp    %r8,%rax
14097a64e:	48 0f 43 f8          	cmovae %rax,%rdi
14097a652:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
14097a659:	00
14097a65a:	49 3b f9             	cmp    %r9,%rdi
14097a65d:	77 5c                	ja     0x14097a6bb
14097a65f:	eb 83                	jmp    0x14097a5e4
14097a661:	4c 8b cb             	mov    %rbx,%r9
14097a664:	4c 8b c6             	mov    %rsi,%r8
14097a667:	49 8b d7             	mov    %r15,%rdx
14097a66a:	48 8b 0b             	mov    (%rbx),%rcx
14097a66d:	e8 4e 8a cf ff       	call   0x1406730c0
14097a672:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
14097a679:	00
14097a67a:	4c 8b cb             	mov    %rbx,%r9
14097a67d:	4d 8b c4             	mov    %r12,%r8
14097a680:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14097a684:	49 8b cf             	mov    %r15,%rcx
14097a687:	e8 34 8a cf ff       	call   0x1406730c0
14097a68c:	0f ae e8             	lfence
14097a68f:	4c 8b cf             	mov    %rdi,%r9
14097a692:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
14097a697:	48 8b d6             	mov    %rsi,%rdx
14097a69a:	48 8b cb             	mov    %rbx,%rcx
14097a69d:	e8 de 8a 00 00       	call   0x140983180
14097a6a2:	49 8b c6             	mov    %r14,%rax
14097a6a5:	48 83 c4 40          	add    $0x40,%rsp
14097a6a9:	41 5f                	pop    %r15
14097a6ab:	41 5e                	pop    %r14
14097a6ad:	41 5d                	pop    %r13
14097a6af:	41 5c                	pop    %r12
14097a6b1:	5f                   	pop    %rdi
14097a6b2:	5e                   	pop    %rsi
14097a6b3:	5b                   	pop    %rbx
14097a6b4:	c3                   	ret
14097a6b5:	e8 d6 2e 82 ff       	call   0x14019d590
14097a6ba:	cc                   	int3
14097a6bb:	e8 d0 2a 82 ff       	call   0x14019d190
14097a6c0:	cc                   	int3
14097a6c1:	cc                   	int3
14097a6c2:	cc                   	int3
14097a6c3:	cc                   	int3
14097a6c4:	cc                   	int3
14097a6c5:	cc                   	int3
14097a6c6:	cc                   	int3
14097a6c7:	cc                   	int3
14097a6c8:	cc                   	int3
14097a6c9:	cc                   	int3
14097a6ca:	cc                   	int3
14097a6cb:	cc                   	int3
14097a6cc:	cc                   	int3
14097a6cd:	cc                   	int3
14097a6ce:	cc                   	int3
14097a6cf:	cc                   	int3
14097a6d0:	40 57                	rex push %rdi
14097a6d2:	48 83 ec 20          	sub    $0x20,%rsp
14097a6d6:	48 8b 42 08          	mov    0x8(%rdx),%rax
14097a6da:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14097a6e1:	48 8b 3a             	mov    (%rdx),%rdi
14097a6e4:	48 85 ff             	test   %rdi,%rdi
14097a6e7:	74 72                	je     0x14097a75b
14097a6e9:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14097a6ee:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14097a6f3:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
14097a6f7:	48 8b 37             	mov    (%rdi),%rsi
14097a6fa:	48 85 db             	test   %rbx,%rbx
14097a6fd:	74 3d                	je     0x14097a73c
14097a6ff:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14097a704:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14097a709:	83 f8 01             	cmp    $0x1,%eax
14097a70c:	75 2e                	jne    0x14097a73c
14097a70e:	48 8b 03             	mov    (%rbx),%rax
14097a711:	48 8b cb             	mov    %rbx,%rcx
14097a714:	48 8b 00             	mov    (%rax),%rax
14097a717:	ff 15 03 93 60 00    	call   *0x609303(%rip)        # 0x140f83a20
14097a71d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14097a722:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14097a727:	83 f8 01             	cmp    $0x1,%eax
14097a72a:	75 10                	jne    0x14097a73c
14097a72c:	48 8b 03             	mov    (%rbx),%rax
14097a72f:	48 8b cb             	mov    %rbx,%rcx
14097a732:	48 8b 40 08          	mov    0x8(%rax),%rax
14097a736:	ff 15 e4 92 60 00    	call   *0x6092e4(%rip)        # 0x140f83a20
14097a73c:	ba 28 00 00 00       	mov    $0x28,%edx
14097a741:	48 8b cf             	mov    %rdi,%rcx
14097a744:	e8 fb 09 4a 00       	call   0x140e1b144
14097a749:	48 8b fe             	mov    %rsi,%rdi
14097a74c:	48 85 f6             	test   %rsi,%rsi
14097a74f:	75 a2                	jne    0x14097a6f3
14097a751:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14097a756:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14097a75b:	48 83 c4 20          	add    $0x20,%rsp
14097a75f:	5f                   	pop    %rdi
14097a760:	c3                   	ret