140a7f677:	5b                   	pop    %rbx
140a7f678:	c3                   	ret
140a7f679:	90                   	nop
140a7f67a:	90                   	nop
140a7f67b:	90                   	nop
140a7f67c:	48 8b c4             	mov    %rsp,%rax
140a7f67f:	48 89 58 10          	mov    %rbx,0x10(%rax)
140a7f683:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a7f687:	48 89 78 20          	mov    %rdi,0x20(%rax)
140a7f68b:	48 89 48 08          	mov    %rcx,0x8(%rax)
140a7f68f:	55                   	push   %rbp
140a7f690:	41 54                	push   %r12
140a7f692:	41 55                	push   %r13
140a7f694:	41 56                	push   %r14
140a7f696:	41 57                	push   %r15
140a7f698:	48 8d 68 b9          	lea    -0x47(%rax),%rbp
140a7f69c:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140a7f6a3:	4c 8b e1             	mov    %rcx,%r12
140a7f6a6:	8a 45 7f             	mov    0x7f(%rbp),%al
140a7f6a9:	88 44 24 28          	mov    %al,0x28(%rsp)
140a7f6ad:	48 8b 45 77          	mov    0x77(%rbp),%rax
140a7f6b1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7f6b6:	e8 b5 96 ff ff       	call   0x140a78d70
140a7f6bb:	48 8d 05 e6 da 0b 00 	lea    0xbdae6(%rip),%rax        # 0x140b3d1a8
140a7f6c2:	49 89 04 24          	mov    %rax,(%r12)
140a7f6c6:	4d 8d b4 24 80 00 00 	lea    0x80(%r12),%r14
140a7f6cd:	00
140a7f6ce:	4c 89 75 af          	mov    %r14,-0x51(%rbp)
140a7f6d2:	45 33 ed             	xor    %r13d,%r13d
140a7f6d5:	4d 89 2e             	mov    %r13,(%r14)
140a7f6d8:	4d 89 6e 08          	mov    %r13,0x8(%r14)
140a7f6dc:	41 8d 4d 28          	lea    0x28(%r13),%ecx
140a7f6e0:	ff 15 e2 d1 08 00    	call   *0x8d1e2(%rip)        # 0x140b0c8c8
140a7f6e6:	48 85 c0             	test   %rax,%rax
140a7f6e9:	75 07                	jne    0x140a7f6f2
140a7f6eb:	ff 15 a7 cd 08 00    	call   *0x8cda7(%rip)        # 0x140b0c498
140a7f6f1:	cc                   	int3
140a7f6f2:	48 89 00             	mov    %rax,(%rax)
140a7f6f5:	48 89 40 08          	mov    %rax,0x8(%rax)
140a7f6f9:	48 89 40 10          	mov    %rax,0x10(%rax)
140a7f6fd:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a7f703:	49 89 06             	mov    %rax,(%r14)
140a7f706:	4c 8b 7d 6f          	mov    0x6f(%rbp),%r15
140a7f70a:	49 8b 1f             	mov    (%r15),%rbx
140a7f70d:	49 3b 5f 08          	cmp    0x8(%r15),%rbx
140a7f711:	0f 84 05 03 00 00    	je     0x140a7fa1c
140a7f717:	48 ba 66 66 66 66 66 	movabs $0x666666666666666,%rdx
140a7f71e:	66 66 06
140a7f721:	49 8b 3e             	mov    (%r14),%rdi
140a7f724:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a7f728:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140a7f72c:	44 89 6d e7          	mov    %r13d,-0x19(%rbp)
140a7f730:	48 8b cf             	mov    %rdi,%rcx
140a7f733:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140a7f737:	75 34                	jne    0x140a7f76d
140a7f739:	48 8b 13             	mov    (%rbx),%rdx
140a7f73c:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140a7f740:	48 39 50 20          	cmp    %rdx,0x20(%rax)
140a7f744:	73 0a                	jae    0x140a7f750
140a7f746:	44 89 6d e7          	mov    %r13d,-0x19(%rbp)
140a7f74a:	48 8b 40 10          	mov    0x10(%rax),%rax
140a7f74e:	eb 0d                	jmp    0x140a7f75d
140a7f750:	c7 45 e7 01 00 00 00 	movl   $0x1,-0x19(%rbp)
140a7f757:	48 8b c8             	mov    %rax,%rcx
140a7f75a:	48 8b 00             	mov    (%rax),%rax
140a7f75d:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140a7f761:	74 d9                	je     0x140a7f73c
140a7f763:	48 ba 66 66 66 66 66 	movabs $0x666666666666666,%rdx
140a7f76a:	66 66 06
140a7f76d:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
140a7f771:	75 09                	jne    0x140a7f77c
140a7f773:	48 8b 41 20          	mov    0x20(%rcx),%rax
140a7f777:	48 39 03             	cmp    %rax,(%rbx)
140a7f77a:	73 59                	jae    0x140a7f7d5
140a7f77c:	49 39 56 08          	cmp    %rdx,0x8(%r14)
140a7f780:	0f 84 ba 02 00 00    	je     0x140a7fa40
140a7f786:	4c 89 75 bf          	mov    %r14,-0x41(%rbp)
140a7f78a:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
140a7f78e:	b9 28 00 00 00       	mov    $0x28,%ecx
140a7f793:	ff 15 2f d1 08 00    	call   *0x8d12f(%rip)        # 0x140b0c8c8
140a7f799:	48 85 c0             	test   %rax,%rax
140a7f79c:	0f 84 73 02 00 00    	je     0x140a7fa15
140a7f7a2:	48 8b 0b             	mov    (%rbx),%rcx
140a7f7a5:	48 89 48 20          	mov    %rcx,0x20(%rax)
140a7f7a9:	48 89 38             	mov    %rdi,(%rax)
140a7f7ac:	48 89 78 08          	mov    %rdi,0x8(%rax)
140a7f7b0:	48 89 78 10          	mov    %rdi,0x10(%rax)
140a7f7b4:	66 44 89 68 18       	mov    %r13w,0x18(%rax)
140a7f7b9:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
140a7f7bd:	0f 10 45 df          	movups -0x21(%rbp),%xmm0
140a7f7c1:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
140a7f7c6:	4c 8b c0             	mov    %rax,%r8
140a7f7c9:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140a7f7cd:	49 8b ce             	mov    %r14,%rcx
140a7f7d0:	e8 0b 77 58 ff       	call   0x140006ee0
140a7f7d5:	48 8b 0b             	mov    (%rbx),%rcx
140a7f7d8:	48 8b 01             	mov    (%rcx),%rax
140a7f7db:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140a7f7df:	48 8b 40 38          	mov    0x38(%rax),%rax
140a7f7e3:	ff 15 4f d4 08 00    	call   *0x8d44f(%rip)        # 0x140b0cc38
140a7f7e9:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a7f7ed:	48 85 d2             	test   %rdx,%rdx
140a7f7f0:	74 08                	je     0x140a7f7fa
140a7f7f2:	f0 ff 42 08          	lock incl 0x8(%rdx)
140a7f7f6:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a7f7fa:	4c 8b 00             	mov    (%rax),%r8
140a7f7fd:	4d 85 c0             	test   %r8,%r8
140a7f800:	75 09                	jne    0x140a7f80b
140a7f802:	49 8b fd             	mov    %r13,%rdi
140a7f805:	4c 89 6d af          	mov    %r13,-0x51(%rbp)
140a7f809:	eb 13                	jmp    0x140a7f81e
140a7f80b:	49 8b 40 08          	mov    0x8(%r8),%rax
140a7f80f:	48 63 78 04          	movslq 0x4(%rax),%rdi
140a7f813:	48 83 c7 08          	add    $0x8,%rdi
140a7f817:	49 03 f8             	add    %r8,%rdi
140a7f81a:	48 89 7d af          	mov    %rdi,-0x51(%rbp)
140a7f81e:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
140a7f822:	48 8b 75 07          	mov    0x7(%rbp),%rsi
140a7f826:	48 85 f6             	test   %rsi,%rsi
140a7f829:	0f 84 87 01 00 00    	je     0x140a7f9b6
140a7f82f:	83 cf ff             	or     $0xffffffff,%edi
140a7f832:	8b c7                	mov    %edi,%eax
140a7f834:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140a7f839:	03 c7                	add    %edi,%eax
140a7f83b:	0f 85 71 01 00 00    	jne    0x140a7f9b2
140a7f841:	48 8b 06             	mov    (%rsi),%rax
140a7f844:	48 8b ce             	mov    %rsi,%rcx
140a7f847:	48 8b 00             	mov    (%rax),%rax
140a7f84a:	ff 15 e8 d3 08 00    	call   *0x8d3e8(%rip)        # 0x140b0cc38
140a7f850:	8b c7                	mov    %edi,%eax
140a7f852:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140a7f857:	03 c7                	add    %edi,%eax
140a7f859:	0f 85 53 01 00 00    	jne    0x140a7f9b2
140a7f85f:	48 8b 06             	mov    (%rsi),%rax
140a7f862:	48 8b ce             	mov    %rsi,%rcx
140a7f865:	e9 3e 01 00 00       	jmp    0x140a7f9a8
140a7f86a:	49 8b 0e             	mov    (%r14),%rcx
140a7f86d:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a7f871:	48 8b d1             	mov    %rcx,%rdx
140a7f874:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140a7f878:	75 1b                	jne    0x140a7f895
140a7f87a:	48 39 78 20          	cmp    %rdi,0x20(%rax)
140a7f87e:	73 06                	jae    0x140a7f886
140a7f880:	48 8b 40 10          	mov    0x10(%rax),%rax
140a7f884:	eb 06                	jmp    0x140a7f88c
140a7f886:	48 8b c8             	mov    %rax,%rcx
140a7f889:	48 8b 00             	mov    (%rax),%rax
140a7f88c:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140a7f890:	74 e8                	je     0x140a7f87a
140a7f892:	49 8b 16             	mov    (%r14),%rdx
140a7f895:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
140a7f899:	75 06                	jne    0x140a7f8a1
140a7f89b:	48 3b 79 20          	cmp    0x20(%rcx),%rdi
140a7f89f:	73 03                	jae    0x140a7f8a4
140a7f8a1:	48 8b ca             	mov    %rdx,%rcx
140a7f8a4:	48 3b ca             	cmp    %rdx,%rcx
140a7f8a7:	0f 85 12 01 00 00    	jne    0x140a7f9bf
140a7f8ad:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a7f8b1:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140a7f8b5:	44 89 6d e7          	mov    %r13d,-0x19(%rbp)
140a7f8b9:	eb 21                	jmp    0x140a7f8dc
140a7f8bb:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140a7f8bf:	48 39 78 20          	cmp    %rdi,0x20(%rax)
140a7f8c3:	73 0a                	jae    0x140a7f8cf
140a7f8c5:	44 89 6d e7          	mov    %r13d,-0x19(%rbp)
140a7f8c9:	48 8b 40 10          	mov    0x10(%rax),%rax
140a7f8cd:	eb 0d                	jmp    0x140a7f8dc
140a7f8cf:	c7 45 e7 01 00 00 00 	movl   $0x1,-0x19(%rbp)
140a7f8d6:	48 8b d0             	mov    %rax,%rdx
140a7f8d9:	48 8b 00             	mov    (%rax),%rax
140a7f8dc:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140a7f8e0:	74 d9                	je     0x140a7f8bb
140a7f8e2:	44 38 6a 19          	cmp    %r13b,0x19(%rdx)
140a7f8e6:	75 06                	jne    0x140a7f8ee
140a7f8e8:	48 3b 7a 20          	cmp    0x20(%rdx),%rdi
140a7f8ec:	73 63                	jae    0x140a7f951
140a7f8ee:	48 b8 66 66 66 66 66 	movabs $0x666666666666666,%rax
140a7f8f5:	66 66 06
140a7f8f8:	49 39 46 08          	cmp    %rax,0x8(%r14)
140a7f8fc:	0f 84 47 01 00 00    	je     0x140a7fa49
140a7f902:	49 8b 36             	mov    (%r14),%rsi
140a7f905:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
140a7f909:	4c 89 6d d7          	mov    %r13,-0x29(%rbp)
140a7f90d:	b9 28 00 00 00       	mov    $0x28,%ecx
140a7f912:	ff 15 b0 cf 08 00    	call   *0x8cfb0(%rip)        # 0x140b0c8c8
140a7f918:	48 85 c0             	test   %rax,%rax
140a7f91b:	0f 84 ed 00 00 00    	je     0x140a7fa0e
140a7f921:	48 89 78 20          	mov    %rdi,0x20(%rax)
140a7f925:	48 89 30             	mov    %rsi,(%rax)
140a7f928:	48 89 70 08          	mov    %rsi,0x8(%rax)
140a7f92c:	48 89 70 10          	mov    %rsi,0x10(%rax)
140a7f930:	66 44 89 68 18       	mov    %r13w,0x18(%rax)
140a7f935:	4c 89 6d d7          	mov    %r13,-0x29(%rbp)
140a7f939:	0f 10 45 df          	movups -0x21(%rbp),%xmm0
140a7f93d:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
140a7f942:	4c 8b c0             	mov    %rax,%r8
140a7f945:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140a7f949:	49 8b ce             	mov    %r14,%rcx
140a7f94c:	e8 8f 75 58 ff       	call   0x140006ee0
140a7f951:	48 8b 07             	mov    (%rdi),%rax
140a7f954:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
140a7f958:	48 8b cf             	mov    %rdi,%rcx
140a7f95b:	48 8b 40 38          	mov    0x38(%rax),%rax
140a7f95f:	ff 15 d3 d2 08 00    	call   *0x8d2d3(%rip)        # 0x140b0cc38
140a7f965:	48 8b d0             	mov    %rax,%rdx
140a7f968:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140a7f96c:	e8 47 c0 85 ff       	call   0x1402db9b8
140a7f971:	48 8b 7d 17          	mov    0x17(%rbp),%rdi
140a7f975:	48 85 ff             	test   %rdi,%rdi
140a7f978:	74 38                	je     0x140a7f9b2
140a7f97a:	83 ce ff             	or     $0xffffffff,%esi
140a7f97d:	8b c6                	mov    %esi,%eax
140a7f97f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a7f984:	03 c6                	add    %esi,%eax
140a7f986:	75 2a                	jne    0x140a7f9b2
140a7f988:	48 8b 07             	mov    (%rdi),%rax
140a7f98b:	48 8b cf             	mov    %rdi,%rcx
140a7f98e:	48 8b 00             	mov    (%rax),%rax
140a7f991:	ff 15 a1 d2 08 00    	call   *0x8d2a1(%rip)        # 0x140b0cc38
140a7f997:	8b c6                	mov    %esi,%eax
140a7f999:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a7f99e:	03 c6                	add    %esi,%eax
140a7f9a0:	75 10                	jne    0x140a7f9b2
140a7f9a2:	48 8b 07             	mov    (%rdi),%rax
140a7f9a5:	48 8b cf             	mov    %rdi,%rcx
140a7f9a8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7f9ac:	ff 15 86 d2 08 00    	call   *0x8d286(%rip)        # 0x140b0cc38
140a7f9b2:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
140a7f9b6:	48 85 ff             	test   %rdi,%rdi
140a7f9b9:	0f 85 ab fe ff ff    	jne    0x140a7f86a
140a7f9bf:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140a7f9c3:	48 85 c9             	test   %rcx,%rcx
140a7f9c6:	74 3d                	je     0x140a7fa05
140a7f9c8:	83 ce ff             	or     $0xffffffff,%esi
140a7f9cb:	8b c6                	mov    %esi,%eax
140a7f9cd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a7f9d2:	03 c6                	add    %esi,%eax
140a7f9d4:	75 2f                	jne    0x140a7fa05
140a7f9d6:	48 8b 7d b7          	mov    -0x49(%rbp),%rdi
140a7f9da:	48 8b 07             	mov    (%rdi),%rax
140a7f9dd:	48 8b cf             	mov    %rdi,%rcx
140a7f9e0:	48 8b 00             	mov    (%rax),%rax
140a7f9e3:	ff 15 4f d2 08 00    	call   *0x8d24f(%rip)        # 0x140b0cc38
140a7f9e9:	8b c6                	mov    %esi,%eax
140a7f9eb:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a7f9f0:	03 c6                	add    %esi,%eax
140a7f9f2:	75 11                	jne    0x140a7fa05
140a7f9f4:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140a7f9f8:	48 8b 01             	mov    (%rcx),%rax
140a7f9fb:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7f9ff:	ff 15 33 d2 08 00    	call   *0x8d233(%rip)        # 0x140b0cc38
140a7fa05:	48 83 c3 08          	add    $0x8,%rbx
140a7fa09:	e9 ff fc ff ff       	jmp    0x140a7f70d
140a7fa0e:	ff 15 84 ca 08 00    	call   *0x8ca84(%rip)        # 0x140b0c498
140a7fa14:	90                   	nop
140a7fa15:	ff 15 7d ca 08 00    	call   *0x8ca7d(%rip)        # 0x140b0c498
140a7fa1b:	90                   	nop
140a7fa1c:	49 8b c4             	mov    %r12,%rax
140a7fa1f:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140a7fa26:	00
140a7fa27:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140a7fa2b:	49 8b 73 40          	mov    0x40(%r11),%rsi
140a7fa2f:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140a7fa33:	49 8b e3             	mov    %r11,%rsp
140a7fa36:	41 5f                	pop    %r15
140a7fa38:	41 5e                	pop    %r14
140a7fa3a:	41 5d                	pop    %r13
140a7fa3c:	41 5c                	pop    %r12
140a7fa3e:	5d                   	pop    %rbp
140a7fa3f:	c3                   	ret
140a7fa40:	e8 8f 43 58 ff       	call   0x140003dd4
140a7fa45:	90                   	nop
140a7fa46:	eb 00                	jmp    0x140a7fa48
140a7fa48:	90                   	nop
140a7fa49:	e8 86 43 58 ff       	call   0x140003dd4
140a7fa4e:	cc                   	int3
140a7fa4f:	90                   	nop
140a7fa50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a7fa55:	57                   	push   %rdi
140a7fa56:	48 83 ec 20          	sub    $0x20,%rsp
140a7fa5a:	8b da                	mov    %edx,%ebx
140a7fa5c:	48 8b f9             	mov    %rcx,%rdi
140a7fa5f:	e8 1c 00 00 00       	call   0x140a7fa80
140a7fa64:	f6 c3 01             	test   $0x1,%bl
140a7fa67:	74 08                	je     0x140a7fa71
140a7fa69:	48 8b cf             	mov    %rdi,%rcx
140a7fa6c:	e8 63 fb 06 00       	call   0x140aef5d4
140a7fa71:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a7fa76:	48 8b c7             	mov    %rdi,%rax
140a7fa79:	48 83 c4 20          	add    $0x20,%rsp
140a7fa7d:	5f                   	pop    %rdi
140a7fa7e:	c3                   	ret
140a7fa7f:	90                   	nop
140a7fa80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a7fa85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a7fa8a:	57                   	push   %rdi
140a7fa8b:	48 83 ec 20          	sub    $0x20,%rsp
140a7fa8f:	48 8d b9 80 00 00 00 	lea    0x80(%rcx),%rdi
140a7fa96:	48 8b f1             	mov    %rcx,%rsi
140a7fa99:	48 8b 07             	mov    (%rdi),%rax
140a7fa9c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140a7faa0:	eb 1b                	jmp    0x140a7fabd
140a7faa2:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140a7faa6:	48 8b d7             	mov    %rdi,%rdx
140a7faa9:	48 8b cf             	mov    %rdi,%rcx
140a7faac:	e8 4b 78 58 ff       	call   0x1400072fc
140a7fab1:	48 8b cb             	mov    %rbx,%rcx
140a7fab4:	48 8b 1b             	mov    (%rbx),%rbx
140a7fab7:	ff 15 03 ce 08 00    	call   *0x8ce03(%rip)        # 0x140b0c8c0
140a7fabd:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140a7fac1:	74 df                	je     0x140a7faa2
140a7fac3:	48 8b 0f             	mov    (%rdi),%rcx
140a7fac6:	ff 15 f4 cd 08 00    	call   *0x8cdf4(%rip)        # 0x140b0c8c0
140a7facc:	48 8b ce             	mov    %rsi,%rcx
140a7facf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a7fad4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a7fad9:	48 83 c4 20          	add    $0x20,%rsp
140a7fadd:	5f                   	pop    %rdi
140a7fade:	e9 1d 95 ff ff       	jmp    0x140a79000
140a7fae3:	cc                   	int3
140a7fae4:	90                   	nop
140a7fae5:	90                   	nop
140a7fae6:	90                   	nop
140a7fae7:	90                   	nop
140a7fae8:	90                   	nop
140a7fae9:	90                   	nop
140a7faea:	90                   	nop
140a7faeb:	90                   	nop
140a7faec:	90                   	nop
140a7faed:	90                   	nop
140a7faee:	90                   	nop
140a7faef:	90                   	nop
140a7faf0:	48 83 ec 28          	sub    $0x28,%rsp
140a7faf4:	4c 8b d9             	mov    %rcx,%r11
140a7faf7:	48 85 d2             	test   %rdx,%rdx
140a7fafa:	75 05                	jne    0x140a7fb01
140a7fafc:	45 33 c0             	xor    %r8d,%r8d
140a7faff:	eb 0f                	jmp    0x140a7fb10
140a7fb01:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a7fb05:	4c 63 40 04          	movslq 0x4(%rax),%r8
140a7fb09:	49 83 c0 08          	add    $0x8,%r8
140a7fb0d:	4c 03 c2             	add    %rdx,%r8
140a7fb10:	4c 8b 91 80 00 00 00 	mov    0x80(%rcx),%r10
140a7fb17:	49 8b ca             	mov    %r10,%rcx
140a7fb1a:	4d 8b ca             	mov    %r10,%r9
140a7fb1d:	49 8b 42 08          	mov    0x8(%r10),%rax
140a7fb21:	eb 12                	jmp    0x140a7fb35
140a7fb23:	4c 39 40 20          	cmp    %r8,0x20(%rax)
140a7fb27:	73 06                	jae    0x140a7fb2f
140a7fb29:	48 8b 40 10          	mov    0x10(%rax),%rax