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
1408ca87c:	90                   	nop
1408ca87d:	90                   	nop
1408ca87e:	90                   	nop
1408ca87f:	90                   	nop
1408ca880:	40 53                	rex push %rbx
1408ca882:	48 83 ec 20          	sub    $0x20,%rsp
1408ca886:	48 8d 05 a3 d4 25 00 	lea    0x25d4a3(%rip),%rax        # 0x140b27d30
1408ca88d:	48 8b d9             	mov    %rcx,%rbx
1408ca890:	48 89 01             	mov    %rax,(%rcx)
1408ca893:	f6 c2 01             	test   $0x1,%dl
1408ca896:	74 05                	je     0x1408ca89d
1408ca898:	e8 37 4d 22 00       	call   0x140aef5d4
1408ca89d:	48 8b c3             	mov    %rbx,%rax
1408ca8a0:	48 83 c4 20          	add    $0x20,%rsp
1408ca8a4:	5b                   	pop    %rbx
1408ca8a5:	c3                   	ret
1408ca8a6:	90                   	nop
1408ca8a7:	90                   	nop
1408ca8a8:	90                   	nop
1408ca8a9:	90                   	nop
1408ca8aa:	90                   	nop
1408ca8ab:	90                   	nop
1408ca8ac:	90                   	nop
1408ca8ad:	90                   	nop
1408ca8ae:	90                   	nop
1408ca8af:	90                   	nop
1408ca8b0:	40 53                	rex push %rbx
1408ca8b2:	48 83 ec 20          	sub    $0x20,%rsp
1408ca8b6:	48 8d 05 5b d4 25 00 	lea    0x25d45b(%rip),%rax        # 0x140b27d18
1408ca8bd:	48 8b d9             	mov    %rcx,%rbx
1408ca8c0:	48 89 01             	mov    %rax,(%rcx)
1408ca8c3:	f6 c2 01             	test   $0x1,%dl
1408ca8c6:	74 05                	je     0x1408ca8cd
1408ca8c8:	e8 07 4d 22 00       	call   0x140aef5d4
1408ca8cd:	48 8b c3             	mov    %rbx,%rax
1408ca8d0:	48 83 c4 20          	add    $0x20,%rsp
1408ca8d4:	5b                   	pop    %rbx
1408ca8d5:	c3                   	ret
1408ca8d6:	90                   	nop
1408ca8d7:	90                   	nop
1408ca8d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ca8dd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408ca8e2:	57                   	push   %rdi
1408ca8e3:	48 83 ec 20          	sub    $0x20,%rsp
1408ca8e7:	48 8b 59 68          	mov    0x68(%rcx),%rbx
1408ca8eb:	83 ce ff             	or     $0xffffffff,%esi
1408ca8ee:	48 8b f9             	mov    %rcx,%rdi
1408ca8f1:	48 85 db             	test   %rbx,%rbx
1408ca8f4:	74 35                	je     0x1408ca92b
1408ca8f6:	8b c6                	mov    %esi,%eax
1408ca8f8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408ca8fd:	03 c6                	add    %esi,%eax
1408ca8ff:	75 2a                	jne    0x1408ca92b
1408ca901:	48 8b 03             	mov    (%rbx),%rax
1408ca904:	48 8b cb             	mov    %rbx,%rcx
1408ca907:	48 8b 00             	mov    (%rax),%rax
1408ca90a:	ff 15 28 23 24 00    	call   *0x242328(%rip)        # 0x140b0cc38
1408ca910:	8b c6                	mov    %esi,%eax
1408ca912:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408ca917:	03 c6                	add    %esi,%eax
1408ca919:	75 10                	jne    0x1408ca92b
1408ca91b:	48 8b 03             	mov    (%rbx),%rax
1408ca91e:	48 8b cb             	mov    %rbx,%rcx
1408ca921:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ca925:	ff 15 0d 23 24 00    	call   *0x24230d(%rip)        # 0x140b0cc38
1408ca92b:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1408ca92f:	48 85 db             	test   %rbx,%rbx
1408ca932:	74 35                	je     0x1408ca969
1408ca934:	8b c6                	mov    %esi,%eax
1408ca936:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408ca93b:	03 c6                	add    %esi,%eax
1408ca93d:	75 2a                	jne    0x1408ca969
1408ca93f:	48 8b 03             	mov    (%rbx),%rax
1408ca942:	48 8b cb             	mov    %rbx,%rcx
1408ca945:	48 8b 00             	mov    (%rax),%rax
1408ca948:	ff 15 ea 22 24 00    	call   *0x2422ea(%rip)        # 0x140b0cc38
1408ca94e:	8b c6                	mov    %esi,%eax
1408ca950:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408ca955:	03 c6                	add    %esi,%eax
1408ca957:	75 10                	jne    0x1408ca969
1408ca959:	48 8b 03             	mov    (%rbx),%rax
1408ca95c:	48 8b cb             	mov    %rbx,%rcx
1408ca95f:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ca963:	ff 15 cf 22 24 00    	call   *0x2422cf(%rip)        # 0x140b0cc38
1408ca969:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ca96e:	48 8d 05 a3 d3 25 00 	lea    0x25d3a3(%rip),%rax        # 0x140b27d18
1408ca975:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408ca97a:	48 89 07             	mov    %rax,(%rdi)
1408ca97d:	48 83 c4 20          	add    $0x20,%rsp
1408ca981:	5f                   	pop    %rdi
1408ca982:	c3                   	ret
1408ca983:	90                   	nop
1408ca984:	90                   	nop
1408ca985:	90                   	nop
1408ca986:	90                   	nop
1408ca987:	90                   	nop
1408ca988:	90                   	nop
1408ca989:	90                   	nop
1408ca98a:	90                   	nop
1408ca98b:	90                   	nop
1408ca98c:	90                   	nop
1408ca98d:	90                   	nop
1408ca98e:	90                   	nop
1408ca98f:	90                   	nop
1408ca990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ca995:	57                   	push   %rdi
1408ca996:	48 83 ec 20          	sub    $0x20,%rsp
1408ca99a:	8b da                	mov    %edx,%ebx
1408ca99c:	48 8b f9             	mov    %rcx,%rdi
1408ca99f:	e8 c4 00 00 00       	call   0x1408caa68
1408ca9a4:	f6 c3 01             	test   $0x1,%bl
1408ca9a7:	74 08                	je     0x1408ca9b1
1408ca9a9:	48 8b cf             	mov    %rdi,%rcx
1408ca9ac:	e8 23 4c 22 00       	call   0x140aef5d4
1408ca9b1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ca9b6:	48 8b c7             	mov    %rdi,%rax
1408ca9b9:	48 83 c4 20          	add    $0x20,%rsp
1408ca9bd:	5f                   	pop    %rdi
1408ca9be:	c3                   	ret
1408ca9bf:	90                   	nop
1408ca9c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ca9c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408ca9ca:	57                   	push   %rdi
1408ca9cb:	48 83 ec 20          	sub    $0x20,%rsp
1408ca9cf:	48 8b d9             	mov    %rcx,%rbx
1408ca9d2:	49 8b f8             	mov    %r8,%rdi
1408ca9d5:	48 83 c1 18          	add    $0x18,%rcx
1408ca9d9:	48 8b f2             	mov    %rdx,%rsi
1408ca9dc:	e8 97 07 75 ff       	call   0x14001b178
1408ca9e1:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
1408ca9e5:	48 8b d7             	mov    %rdi,%rdx
1408ca9e8:	e8 8b 07 75 ff       	call   0x14001b178
1408ca9ed:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1408ca9f1:	48 85 db             	test   %rbx,%rbx
1408ca9f4:	74 38                	je     0x1408caa2e
1408ca9f6:	83 cf ff             	or     $0xffffffff,%edi
1408ca9f9:	8b c7                	mov    %edi,%eax
1408ca9fb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408caa00:	03 c7                	add    %edi,%eax
1408caa02:	75 2a                	jne    0x1408caa2e
1408caa04:	48 8b 03             	mov    (%rbx),%rax
1408caa07:	48 8b cb             	mov    %rbx,%rcx
1408caa0a:	48 8b 00             	mov    (%rax),%rax
1408caa0d:	ff 15 25 22 24 00    	call   *0x242225(%rip)        # 0x140b0cc38
1408caa13:	8b c7                	mov    %edi,%eax
1408caa15:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408caa1a:	03 c7                	add    %edi,%eax
1408caa1c:	75 10                	jne    0x1408caa2e
1408caa1e:	48 8b 03             	mov    (%rbx),%rax
1408caa21:	48 8b cb             	mov    %rbx,%rcx
1408caa24:	48 8b 40 08          	mov    0x8(%rax),%rax
1408caa28:	ff 15 0a 22 24 00    	call   *0x24220a(%rip)        # 0x140b0cc38
1408caa2e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408caa33:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408caa38:	48 83 c4 20          	add    $0x20,%rsp
1408caa3c:	5f                   	pop    %rdi
1408caa3d:	c3                   	ret
1408caa3e:	90                   	nop
1408caa3f:	90                   	nop
1408caa40:	40 53                	rex push %rbx
1408caa42:	48 83 ec 20          	sub    $0x20,%rsp
1408caa46:	48 8d 05 13 d3 25 00 	lea    0x25d313(%rip),%rax        # 0x140b27d60
1408caa4d:	48 8b d9             	mov    %rcx,%rbx
1408caa50:	48 89 01             	mov    %rax,(%rcx)
1408caa53:	f6 c2 01             	test   $0x1,%dl
1408caa56:	74 05                	je     0x1408caa5d
1408caa58:	e8 77 4b 22 00       	call   0x140aef5d4
1408caa5d:	48 8b c3             	mov    %rbx,%rax
1408caa60:	48 83 c4 20          	add    $0x20,%rsp
1408caa64:	5b                   	pop    %rbx
1408caa65:	c3                   	ret
1408caa66:	90                   	nop
1408caa67:	90                   	nop
1408caa68:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408caa6d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)