1402a0442:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1402a0446:	48 8b 06             	mov    (%rsi),%rax
1402a0449:	48 89 07             	mov    %rax,(%rdi)
1402a044c:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402a0450:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1402a0454:	48 85 db             	test   %rbx,%rbx
1402a0457:	74 35                	je     0x1402a048e
1402a0459:	8b c5                	mov    %ebp,%eax
1402a045b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a0460:	03 c5                	add    %ebp,%eax
1402a0462:	75 2a                	jne    0x1402a048e
1402a0464:	48 8b 03             	mov    (%rbx),%rax
1402a0467:	48 8b cb             	mov    %rbx,%rcx
1402a046a:	48 8b 00             	mov    (%rax),%rax
1402a046d:	ff 15 c5 c7 86 00    	call   *0x86c7c5(%rip)        # 0x140b0cc38
1402a0473:	8b c5                	mov    %ebp,%eax
1402a0475:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a047a:	03 c5                	add    %ebp,%eax
1402a047c:	75 10                	jne    0x1402a048e
1402a047e:	48 8b 03             	mov    (%rbx),%rax
1402a0481:	48 8b cb             	mov    %rbx,%rcx
1402a0484:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a0488:	ff 15 aa c7 86 00    	call   *0x86c7aa(%rip)        # 0x140b0cc38
1402a048e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402a0493:	48 85 c9             	test   %rcx,%rcx
1402a0496:	74 3d                	je     0x1402a04d5
1402a0498:	8b c5                	mov    %ebp,%eax
1402a049a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a049f:	03 c5                	add    %ebp,%eax
1402a04a1:	75 32                	jne    0x1402a04d5
1402a04a3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402a04a8:	48 8b 03             	mov    (%rbx),%rax
1402a04ab:	48 8b cb             	mov    %rbx,%rcx
1402a04ae:	48 8b 00             	mov    (%rax),%rax
1402a04b1:	ff 15 81 c7 86 00    	call   *0x86c781(%rip)        # 0x140b0cc38
1402a04b7:	8b c5                	mov    %ebp,%eax
1402a04b9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a04be:	03 c5                	add    %ebp,%eax
1402a04c0:	75 13                	jne    0x1402a04d5
1402a04c2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402a04c7:	48 8b 01             	mov    (%rcx),%rax
1402a04ca:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a04ce:	ff 15 64 c7 86 00    	call   *0x86c764(%rip)        # 0x140b0cc38
1402a04d4:	90                   	nop
1402a04d5:	48 8b c7             	mov    %rdi,%rax
1402a04d8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a04dd:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402a04e2:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402a04e7:	48 83 c4 40          	add    $0x40,%rsp
1402a04eb:	5f                   	pop    %rdi
1402a04ec:	c3                   	ret
1402a04ed:	90                   	nop
1402a04ee:	90                   	nop
1402a04ef:	90                   	nop
1402a04f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a04f5:	55                   	push   %rbp
1402a04f6:	56                   	push   %rsi
1402a04f7:	57                   	push   %rdi
1402a04f8:	48 83 ec 30          	sub    $0x30,%rsp
1402a04fc:	48 8b f1             	mov    %rcx,%rsi
1402a04ff:	b9 78 00 00 00       	mov    $0x78,%ecx
1402a0504:	ff 15 be c3 86 00    	call   *0x86c3be(%rip)        # 0x140b0c8c8
1402a050a:	48 8b d8             	mov    %rax,%rbx
1402a050d:	48 85 c0             	test   %rax,%rax
1402a0510:	75 07                	jne    0x1402a0519
1402a0512:	ff 15 80 bf 86 00    	call   *0x86bf80(%rip)        # 0x140b0c498
1402a0518:	cc                   	int3
1402a0519:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402a051e:	48 8d 05 23 22 88 00 	lea    0x882223(%rip),%rax        # 0x140b22748
1402a0525:	48 89 03             	mov    %rax,(%rbx)
1402a0528:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1402a052c:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1402a0531:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1402a0535:	48 8b cf             	mov    %rdi,%rcx
1402a0538:	e8 53 e2 e6 ff       	call   0x14010e790
1402a053d:	48 8b 46 28          	mov    0x28(%rsi),%rax
1402a0541:	48 89 47 20          	mov    %rax,0x20(%rdi)
1402a0545:	48 8d 6f 28          	lea    0x28(%rdi),%rbp
1402a0549:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402a054e:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1402a0553:	48 8b 4e 68          	mov    0x68(%rsi),%rcx
1402a0557:	48 85 c9             	test   %rcx,%rcx
1402a055a:	74 13                	je     0x1402a056f
1402a055c:	48 8b 01             	mov    (%rcx),%rax
1402a055f:	48 8b d5             	mov    %rbp,%rdx
1402a0562:	48 8b 00             	mov    (%rax),%rax
1402a0565:	ff 15 cd c6 86 00    	call   *0x86c6cd(%rip)        # 0x140b0cc38
1402a056b:	48 89 45 38          	mov    %rax,0x38(%rbp)
1402a056f:	8a 46 70             	mov    0x70(%rsi),%al
1402a0572:	88 47 68             	mov    %al,0x68(%rdi)
1402a0575:	48 8b c3             	mov    %rbx,%rax
1402a0578:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a057d:	48 83 c4 30          	add    $0x30,%rsp
1402a0581:	5f                   	pop    %rdi
1402a0582:	5e                   	pop    %rsi
1402a0583:	5d                   	pop    %rbp
1402a0584:	c3                   	ret
1402a0585:	90                   	nop
1402a0586:	90                   	nop
1402a0587:	90                   	nop
1402a0588:	90                   	nop
1402a0589:	90                   	nop
1402a058a:	90                   	nop
1402a058b:	90                   	nop
1402a058c:	90                   	nop
1402a058d:	90                   	nop
1402a058e:	90                   	nop
1402a058f:	90                   	nop
1402a0590:	48 8d 05 d1 3e a3 00 	lea    0xa33ed1(%rip),%rax        # 0x140cd4468
1402a0597:	c3                   	ret
1402a0598:	90                   	nop
1402a0599:	90                   	nop
1402a059a:	90                   	nop
1402a059b:	90                   	nop
1402a059c:	90                   	nop
1402a059d:	90                   	nop
1402a059e:	90                   	nop
1402a059f:	90                   	nop
1402a05a0:	40 53                	rex push %rbx
1402a05a2:	48 83 ec 30          	sub    $0x30,%rsp
1402a05a6:	48 83 c1 08          	add    $0x8,%rcx
1402a05aa:	48 8b da             	mov    %rdx,%rbx
1402a05ad:	e8 66 68 ff ff       	call   0x140296e18
1402a05b2:	48 8b c3             	mov    %rbx,%rax
1402a05b5:	48 83 c4 30          	add    $0x30,%rsp
1402a05b9:	5b                   	pop    %rbx
1402a05ba:	c3                   	ret
1402a05bb:	90                   	nop
1402a05bc:	90                   	nop
1402a05bd:	90                   	nop
1402a05be:	90                   	nop
1402a05bf:	90                   	nop
1402a05c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402a05c5:	55                   	push   %rbp
1402a05c6:	56                   	push   %rsi
1402a05c7:	57                   	push   %rdi
1402a05c8:	48 83 ec 20          	sub    $0x20,%rsp
1402a05cc:	48 8d 71 08          	lea    0x8(%rcx),%rsi
1402a05d0:	b9 78 00 00 00       	mov    $0x78,%ecx
1402a05d5:	ff 15 ed c2 86 00    	call   *0x86c2ed(%rip)        # 0x140b0c8c8
1402a05db:	48 8b d8             	mov    %rax,%rbx
1402a05de:	48 85 c0             	test   %rax,%rax
1402a05e1:	75 07                	jne    0x1402a05ea
1402a05e3:	ff 15 af be 86 00    	call   *0x86beaf(%rip)        # 0x140b0c498
1402a05e9:	cc                   	int3
1402a05ea:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402a05ef:	48 8d 05 8a 21 88 00 	lea    0x88218a(%rip),%rax        # 0x140b22780
1402a05f6:	48 89 03             	mov    %rax,(%rbx)
1402a05f9:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1402a05fd:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402a0602:	48 8b d6             	mov    %rsi,%rdx
1402a0605:	48 8b cf             	mov    %rdi,%rcx
1402a0608:	e8 83 e1 e6 ff       	call   0x14010e790
1402a060d:	48 8b 46 20          	mov    0x20(%rsi),%rax
1402a0611:	48 89 47 20          	mov    %rax,0x20(%rdi)
1402a0615:	48 8d 6f 28          	lea    0x28(%rdi),%rbp
1402a0619:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1402a061e:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1402a0623:	48 8b 4e 60          	mov    0x60(%rsi),%rcx
1402a0627:	48 85 c9             	test   %rcx,%rcx
1402a062a:	74 13                	je     0x1402a063f
1402a062c:	48 8b 01             	mov    (%rcx),%rax
1402a062f:	48 8b d5             	mov    %rbp,%rdx
1402a0632:	48 8b 00             	mov    (%rax),%rax
1402a0635:	ff 15 fd c5 86 00    	call   *0x86c5fd(%rip)        # 0x140b0cc38
1402a063b:	48 89 45 38          	mov    %rax,0x38(%rbp)
1402a063f:	8a 46 68             	mov    0x68(%rsi),%al
1402a0642:	88 47 68             	mov    %al,0x68(%rdi)
1402a0645:	48 8b c3             	mov    %rbx,%rax
1402a0648:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402a064d:	48 83 c4 20          	add    $0x20,%rsp
1402a0651:	5f                   	pop    %rdi
1402a0652:	5e                   	pop    %rsi
1402a0653:	5d                   	pop    %rbp
1402a0654:	c3                   	ret
1402a0655:	90                   	nop
1402a0656:	90                   	nop
1402a0657:	90                   	nop
1402a0658:	90                   	nop
1402a0659:	90                   	nop
1402a065a:	90                   	nop
1402a065b:	90                   	nop
1402a065c:	90                   	nop
1402a065d:	90                   	nop
1402a065e:	90                   	nop
1402a065f:	90                   	nop
1402a0660:	48 8d 05 c1 23 88 00 	lea    0x8823c1(%rip),%rax        # 0x140b22a28
1402a0667:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a066a:	48 89 02             	mov    %rax,(%rdx)
1402a066d:	33 c0                	xor    %eax,%eax
1402a066f:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
1402a0673:	48 89 42 18          	mov    %rax,0x18(%rdx)
1402a0677:	48 89 42 20          	mov    %rax,0x20(%rdx)
1402a067b:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1402a067f:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
1402a0683:	0f 10 49 18          	movups 0x18(%rcx),%xmm1
1402a0687:	0f 11 4a 18          	movups %xmm1,0x18(%rdx)
1402a068b:	48 89 41 18          	mov    %rax,0x18(%rcx)
1402a068f:	48 c7 41 20 0f 00 00 	movq   $0xf,0x20(%rcx)
1402a0696:	00
1402a0697:	88 41 08             	mov    %al,0x8(%rcx)
1402a069a:	8a 41 28             	mov    0x28(%rcx),%al
1402a069d:	88 42 28             	mov    %al,0x28(%rdx)
1402a06a0:	48 8b c2             	mov    %rdx,%rax
1402a06a3:	c3                   	ret
1402a06a4:	90                   	nop
1402a06a5:	90                   	nop
1402a06a6:	90                   	nop
1402a06a7:	90                   	nop
1402a06a8:	90                   	nop
1402a06a9:	90                   	nop
1402a06aa:	90                   	nop
1402a06ab:	90                   	nop
1402a06ac:	90                   	nop
1402a06ad:	90                   	nop
1402a06ae:	90                   	nop
1402a06af:	90                   	nop
1402a06b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a06b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402a06ba:	57                   	push   %rdi
1402a06bb:	48 83 ec 20          	sub    $0x20,%rsp
1402a06bf:	48 8b f2             	mov    %rdx,%rsi
1402a06c2:	48 8d 79 08          	lea    0x8(%rcx),%rdi
1402a06c6:	48 8d 05 5b 23 88 00 	lea    0x88235b(%rip),%rax        # 0x140b22a28
1402a06cd:	48 89 02             	mov    %rax,(%rdx)
1402a06d0:	48 8b d7             	mov    %rdi,%rdx
1402a06d3:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1402a06d7:	e8 b4 e0 e6 ff       	call   0x14010e790
1402a06dc:	8a 47 20             	mov    0x20(%rdi),%al
1402a06df:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402a06e4:	88 46 28             	mov    %al,0x28(%rsi)
1402a06e7:	48 8b c6             	mov    %rsi,%rax
1402a06ea:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402a06ef:	48 83 c4 20          	add    $0x20,%rsp
1402a06f3:	5f                   	pop    %rdi
1402a06f4:	c3                   	ret
1402a06f5:	90                   	nop
1402a06f6:	90                   	nop
1402a06f7:	90                   	nop
1402a06f8:	90                   	nop
1402a06f9:	90                   	nop
1402a06fa:	90                   	nop
1402a06fb:	90                   	nop
1402a06fc:	90                   	nop
1402a06fd:	90                   	nop
1402a06fe:	90                   	nop
1402a06ff:	90                   	nop
1402a0700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a0705:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402a070a:	57                   	push   %rdi
1402a070b:	48 83 ec 30          	sub    $0x30,%rsp
1402a070f:	49 8b 18             	mov    (%r8),%rbx
1402a0712:	48 83 c1 08          	add    $0x8,%rcx
1402a0716:	4c 8b c3             	mov    %rbx,%r8
1402a0719:	48 8b f2             	mov    %rdx,%rsi
1402a071c:	e8 1b 65 ff ff       	call   0x140296c3c
1402a0721:	40 8a f8             	mov    %al,%dil
1402a0724:	84 c0                	test   %al,%al
1402a0726:	75 64                	jne    0x1402a078c
1402a0728:	48 8b d6             	mov    %rsi,%rdx
1402a072b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a0730:	e8 cf c2 e6 ff       	call   0x14010ca04
1402a0735:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
1402a073b:	74 06                	je     0x1402a0743
1402a073d:	40 b7 01             	mov    $0x1,%dil
1402a0740:	c6 03 00             	movb   $0x0,(%rbx)
1402a0743:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0748:	48 85 c9             	test   %rcx,%rcx
1402a074b:	74 3f                	je     0x1402a078c
1402a074d:	83 ce ff             	or     $0xffffffff,%esi
1402a0750:	8b c6                	mov    %esi,%eax
1402a0752:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a0757:	03 c6                	add    %esi,%eax
1402a0759:	75 31                	jne    0x1402a078c
1402a075b:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a0760:	48 8b cb             	mov    %rbx,%rcx
1402a0763:	48 8b 03             	mov    (%rbx),%rax
1402a0766:	48 8b 00             	mov    (%rax),%rax
1402a0769:	ff 15 c9 c4 86 00    	call   *0x86c4c9(%rip)        # 0x140b0cc38
1402a076f:	8b c6                	mov    %esi,%eax
1402a0771:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a0776:	03 c6                	add    %esi,%eax
1402a0778:	75 12                	jne    0x1402a078c
1402a077a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a077f:	48 8b 01             	mov    (%rcx),%rax
1402a0782:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a0786:	ff 15 ac c4 86 00    	call   *0x86c4ac(%rip)        # 0x140b0cc38
1402a078c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402a0791:	40 8a c7             	mov    %dil,%al
1402a0794:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402a0799:	48 83 c4 30          	add    $0x30,%rsp
1402a079d:	5f                   	pop    %rdi
1402a079e:	c3                   	ret
1402a079f:	90                   	nop
1402a07a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a07a5:	55                   	push   %rbp
1402a07a6:	56                   	push   %rsi
1402a07a7:	57                   	push   %rdi
1402a07a8:	48 83 ec 30          	sub    $0x30,%rsp
1402a07ac:	48 8b f1             	mov    %rcx,%rsi
1402a07af:	b9 78 00 00 00       	mov    $0x78,%ecx
1402a07b4:	ff 15 0e c1 86 00    	call   *0x86c10e(%rip)        # 0x140b0c8c8
1402a07ba:	48 8b d8             	mov    %rax,%rbx
1402a07bd:	48 85 c0             	test   %rax,%rax
1402a07c0:	75 07                	jne    0x1402a07c9
1402a07c2:	ff 15 d0 bc 86 00    	call   *0x86bcd0(%rip)        # 0x140b0c498
1402a07c8:	cc                   	int3
1402a07c9:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402a07ce:	48 8d 05 e3 1f 88 00 	lea    0x881fe3(%rip),%rax        # 0x140b227b8
1402a07d5:	48 89 03             	mov    %rax,(%rbx)
1402a07d8:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1402a07dc:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1402a07e1:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1402a07e5:	48 8b cf             	mov    %rdi,%rcx
1402a07e8:	e8 a3 df e6 ff       	call   0x14010e790
1402a07ed:	48 8b 46 28          	mov    0x28(%rsi),%rax
1402a07f1:	48 89 47 20          	mov    %rax,0x20(%rdi)
1402a07f5:	48 8d 6f 28          	lea    0x28(%rdi),%rbp
1402a07f9:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402a07fe:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1402a0803:	48 8b 4e 68          	mov    0x68(%rsi),%rcx
1402a0807:	48 85 c9             	test   %rcx,%rcx
1402a080a:	74 13                	je     0x1402a081f
1402a080c:	48 8b 01             	mov    (%rcx),%rax
1402a080f:	48 8b d5             	mov    %rbp,%rdx
1402a0812:	48 8b 00             	mov    (%rax),%rax
1402a0815:	ff 15 1d c4 86 00    	call   *0x86c41d(%rip)        # 0x140b0cc38
1402a081b:	48 89 45 38          	mov    %rax,0x38(%rbp)
1402a081f:	8a 46 70             	mov    0x70(%rsi),%al
1402a0822:	88 47 68             	mov    %al,0x68(%rdi)
1402a0825:	48 8b c3             	mov    %rbx,%rax
1402a0828:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a082d:	48 83 c4 30          	add    $0x30,%rsp
1402a0831:	5f                   	pop    %rdi
1402a0832:	5e                   	pop    %rsi
1402a0833:	5d                   	pop    %rbp
1402a0834:	c3                   	ret
1402a0835:	90                   	nop
1402a0836:	90                   	nop
1402a0837:	90                   	nop
1402a0838:	90                   	nop
1402a0839:	90                   	nop
1402a083a:	90                   	nop
1402a083b:	90                   	nop
1402a083c:	90                   	nop
1402a083d:	90                   	nop
1402a083e:	90                   	nop
1402a083f:	90                   	nop
1402a0840:	4d 8b 00             	mov    (%r8),%r8
1402a0843:	48 83 c1 08          	add    $0x8,%rcx