140007839:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14000783e:	48 83 c4 40          	add    $0x40,%rsp
140007842:	5f                   	pop    %rdi
140007843:	e9 18 d9 ff ff       	jmp    0x140005160
140007848:	48 8d 0d 81 e1 03 00 	lea    0x3e181(%rip),%rcx        # 0x1400459d0
14000784f:	e8 8c 99 02 00       	call   0x1400311e0
140007854:	83 3d 75 e1 03 00 ff 	cmpl   $0xffffffff,0x3e175(%rip)        # 0x1400459d0
14000785b:	75 c7                	jne    0x140007824
14000785d:	33 c0                	xor    %eax,%eax
14000785f:	48 8d 0d 6a e1 03 00 	lea    0x3e16a(%rip),%rcx        # 0x1400459d0
140007866:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000786b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140007870:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140007875:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000787a:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
140007880:	0f 11 05 91 ba 03 00 	movups %xmm0,0x3ba91(%rip)        # 0x140043318
140007887:	48 89 05 a2 ba 03 00 	mov    %rax,0x3baa2(%rip)        # 0x140043330
14000788e:	f2 0f 11 0d 92 ba 03 	movsd  %xmm1,0x3ba92(%rip)        # 0x140043328
140007895:	00
140007896:	48 89 05 9b ba 03 00 	mov    %rax,0x3ba9b(%rip)        # 0x140043338
14000789d:	48 89 05 9c ba 03 00 	mov    %rax,0x3ba9c(%rip)        # 0x140043340
1400078a4:	e8 cb 98 02 00       	call   0x140031174
1400078a9:	e9 76 ff ff ff       	jmp    0x140007824
1400078ae:	cc                   	int3
1400078af:	90                   	nop
1400078b0:	40 53                	rex push %rbx
1400078b2:	48 83 ec 20          	sub    $0x20,%rsp
1400078b6:	83 cb ff             	or     $0xffffffff,%ebx
1400078b9:	f0 0f c1 59 08       	lock xadd %ebx,0x8(%rcx)
1400078be:	83 eb 01             	sub    $0x1,%ebx
1400078c1:	75 15                	jne    0x1400078d8
1400078c3:	48 85 c9             	test   %rcx,%rcx
1400078c6:	74 10                	je     0x1400078d8
1400078c8:	48 8b 11             	mov    (%rcx),%rdx
1400078cb:	48 8b 42 28          	mov    0x28(%rdx),%rax
1400078cf:	8d 53 01             	lea    0x1(%rbx),%edx
1400078d2:	ff 15 c0 cc 02 00    	call   *0x2ccc0(%rip)        # 0x140034598
1400078d8:	8b c3                	mov    %ebx,%eax
1400078da:	48 83 c4 20          	add    $0x20,%rsp
1400078de:	5b                   	pop    %rbx
1400078df:	c3                   	ret
1400078e0:	b8 01 00 00 00       	mov    $0x1,%eax
1400078e5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400078ea:	ff c0                	inc    %eax
1400078ec:	c3                   	ret
1400078ed:	90                   	nop
1400078ee:	90                   	nop
1400078ef:	90                   	nop
1400078f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400078f5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400078fa:	56                   	push   %rsi
1400078fb:	57                   	push   %rdi
1400078fc:	41 54                	push   %r12
1400078fe:	41 56                	push   %r14
140007900:	41 57                	push   %r15
140007902:	48 83 ec 20          	sub    $0x20,%rsp
140007906:	49 8b f1             	mov    %r9,%rsi
140007909:	4d 8b e0             	mov    %r8,%r12
14000790c:	48 8b d9             	mov    %rcx,%rbx
14000790f:	b8 03 40 00 80       	mov    $0x80004003,%eax
140007914:	4d 85 c9             	test   %r9,%r9
140007917:	0f 84 ac 00 00 00    	je     0x1400079c9
14000791d:	49 83 21 00          	andq   $0x0,(%r9)
140007921:	48 85 d2             	test   %rdx,%rdx
140007924:	74 0a                	je     0x140007930
140007926:	b8 10 01 04 80       	mov    $0x80040110,%eax
14000792b:	e9 99 00 00 00       	jmp    0x1400079c9
140007930:	83 79 48 00          	cmpl   $0x0,0x48(%rcx)
140007934:	75 76                	jne    0x1400079ac
140007936:	48 8d 79 50          	lea    0x50(%rcx),%rdi
14000793a:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14000793e:	75 6c                	jne    0x1400079ac
140007940:	48 83 c1 10          	add    $0x10,%rcx
140007944:	ff 15 de c6 02 00    	call   *0x2c6de(%rip)        # 0x140034028
14000794a:	83 7b 48 00          	cmpl   $0x0,0x48(%rbx)
14000794e:	75 52                	jne    0x1400079a2
140007950:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140007954:	75 4c                	jne    0x1400079a2
140007956:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000795b:	e8 64 12 00 00       	call   0x140008bc4
140007960:	89 43 48             	mov    %eax,0x48(%rbx)
140007963:	85 c0                	test   %eax,%eax
140007965:	78 3b                	js     0x1400079a2
140007967:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
14000796c:	49 8b 07             	mov    (%r15),%rax
14000796f:	4c 8b c7             	mov    %rdi,%r8
140007972:	48 8d 15 a7 ff 02 00 	lea    0x2ffa7(%rip),%rdx        # 0x140037920
140007979:	49 8b cf             	mov    %r15,%rcx
14000797c:	48 8b 00             	mov    (%rax),%rax
14000797f:	ff 15 13 cc 02 00    	call   *0x2cc13(%rip)        # 0x140034598
140007985:	89 43 48             	mov    %eax,0x48(%rbx)
140007988:	85 c0                	test   %eax,%eax
14000798a:	79 16                	jns    0x1400079a2
14000798c:	49 8b 07             	mov    (%r15),%rax
14000798f:	ba 01 00 00 00       	mov    $0x1,%edx
140007994:	49 8b cf             	mov    %r15,%rcx
140007997:	48 8b 40 30          	mov    0x30(%rax),%rax
14000799b:	ff 15 f7 cb 02 00    	call   *0x2cbf7(%rip)        # 0x140034598
1400079a1:	90                   	nop
1400079a2:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400079a6:	ff 15 84 c6 02 00    	call   *0x2c684(%rip)        # 0x140034030
1400079ac:	8b 43 48             	mov    0x48(%rbx),%eax
1400079af:	85 c0                	test   %eax,%eax
1400079b1:	75 16                	jne    0x1400079c9
1400079b3:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1400079b7:	48 8b 01             	mov    (%rcx),%rax
1400079ba:	4c 8b c6             	mov    %rsi,%r8
1400079bd:	49 8b d4             	mov    %r12,%rdx
1400079c0:	48 8b 00             	mov    (%rax),%rax
1400079c3:	ff 15 cf cb 02 00    	call   *0x2cbcf(%rip)        # 0x140034598
1400079c9:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400079ce:	48 83 c4 20          	add    $0x20,%rsp
1400079d2:	41 5f                	pop    %r15
1400079d4:	41 5e                	pop    %r14
1400079d6:	41 5c                	pop    %r12
1400079d8:	5f                   	pop    %rdi
1400079d9:	5e                   	pop    %rsi
1400079da:	c3                   	ret
1400079db:	90                   	nop
1400079dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400079e1:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400079e6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400079eb:	56                   	push   %rsi
1400079ec:	57                   	push   %rdi
1400079ed:	41 54                	push   %r12
1400079ef:	41 56                	push   %r14
1400079f1:	41 57                	push   %r15
1400079f3:	48 83 ec 30          	sub    $0x30,%rsp
1400079f7:	49 8b f0             	mov    %r8,%rsi
1400079fa:	4c 8b f2             	mov    %rdx,%r14
1400079fd:	4c 8b e1             	mov    %rcx,%r12
140007a00:	4d 85 c0             	test   %r8,%r8
140007a03:	75 0a                	jne    0x140007a0f
140007a05:	b8 03 40 00 80       	mov    $0x80004003,%eax
140007a0a:	e9 09 01 00 00       	jmp    0x140007b18
140007a0f:	49 83 20 00          	andq   $0x0,(%r8)
140007a13:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
140007a18:	89 7c 24 78          	mov    %edi,0x78(%rsp)
140007a1c:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140007a22:	ba 01 00 00 00       	mov    $0x1,%edx
140007a27:	b9 a0 01 00 00       	mov    $0x1a0,%ecx
140007a2c:	ff 15 b6 1b 04 00    	call   *0x41bb6(%rip)        # 0x1400495e8
140007a32:	48 8b d8             	mov    %rax,%rbx
140007a35:	48 85 c0             	test   %rax,%rax
140007a38:	75 06                	jne    0x140007a40
140007a3a:	ff 15 d0 1b 04 00    	call   *0x41bd0(%rip)        # 0x140049610
140007a40:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140007a45:	83 60 08 00          	andl   $0x0,0x8(%rax)
140007a49:	48 8d 05 50 f1 02 00 	lea    0x2f150(%rip),%rax        # 0x140036ba0
140007a50:	48 89 03             	mov    %rax,(%rbx)
140007a53:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140007a57:	e8 b0 09 00 00       	call   0x14000840c
140007a5c:	48 8d 05 bd ef 02 00 	lea    0x2efbd(%rip),%rax        # 0x140036a20
140007a63:	48 89 43 10          	mov    %rax,0x10(%rbx)
140007a67:	48 8d 05 82 ef 02 00 	lea    0x2ef82(%rip),%rax        # 0x1400369f0
140007a6e:	48 89 43 18          	mov    %rax,0x18(%rbx)
140007a72:	48 8d 05 27 ef 02 00 	lea    0x2ef27(%rip),%rax        # 0x1400369a0
140007a79:	48 89 43 20          	mov    %rax,0x20(%rbx)
140007a7d:	48 8d 05 04 ef 02 00 	lea    0x2ef04(%rip),%rax        # 0x140036988
140007a84:	48 89 43 28          	mov    %rax,0x28(%rbx)
140007a88:	4c 89 63 30          	mov    %r12,0x30(%rbx)
140007a8c:	48 8b 0d 55 df 03 00 	mov    0x3df55(%rip),%rcx        # 0x1400459e8
140007a93:	48 8b 01             	mov    (%rcx),%rax
140007a96:	48 8b 40 08          	mov    0x8(%rax),%rax
140007a9a:	ff 15 f8 ca 02 00    	call   *0x2caf8(%rip)        # 0x140034598
140007aa0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140007aa5:	eb 13                	jmp    0x140007aba
140007aa7:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140007aac:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140007ab1:	8b 7c 24 78          	mov    0x78(%rsp),%edi
140007ab5:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140007aba:	48 85 db             	test   %rbx,%rbx
140007abd:	74 57                	je     0x140007b16
140007abf:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140007ac3:	e8 0c 8a 00 00       	call   0x1400104d4
140007ac8:	33 ff                	xor    %edi,%edi
140007aca:	85 c0                	test   %eax,%eax
140007acc:	0f 48 f8             	cmovs  %eax,%edi
140007acf:	85 ff                	test   %edi,%edi
140007ad1:	75 2e                	jne    0x140007b01
140007ad3:	48 8b 03             	mov    (%rbx),%rax
140007ad6:	48 8b 00             	mov    (%rax),%rax
140007ad9:	48 8d 0d 20 06 00 00 	lea    0x620(%rip),%rcx        # 0x140008100
140007ae0:	4c 8b c6             	mov    %rsi,%r8
140007ae3:	49 8b d6             	mov    %r14,%rdx
140007ae6:	48 3b c1             	cmp    %rcx,%rax
140007ae9:	48 8b cb             	mov    %rbx,%rcx
140007aec:	75 07                	jne    0x140007af5
140007aee:	e8 0d 06 00 00       	call   0x140008100
140007af3:	eb 06                	jmp    0x140007afb
140007af5:	ff 15 9d ca 02 00    	call   *0x2ca9d(%rip)        # 0x140034598
140007afb:	8b f8                	mov    %eax,%edi
140007afd:	85 c0                	test   %eax,%eax
140007aff:	74 15                	je     0x140007b16
140007b01:	48 8b 03             	mov    (%rbx),%rax
140007b04:	ba 01 00 00 00       	mov    $0x1,%edx
140007b09:	48 8b cb             	mov    %rbx,%rcx
140007b0c:	48 8b 40 18          	mov    0x18(%rax),%rax
140007b10:	ff 15 82 ca 02 00    	call   *0x2ca82(%rip)        # 0x140034598
140007b16:	8b c7                	mov    %edi,%eax
140007b18:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140007b1d:	48 83 c4 30          	add    $0x30,%rsp
140007b21:	41 5f                	pop    %r15
140007b23:	41 5e                	pop    %r14
140007b25:	41 5c                	pop    %r12
140007b27:	5f                   	pop    %rdi
140007b28:	5e                   	pop    %rsi
140007b29:	c3                   	ret
140007b2a:	90                   	nop
140007b2b:	90                   	nop
140007b2c:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140007b31:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140007b36:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140007b3b:	53                   	push   %rbx
140007b3c:	56                   	push   %rsi
140007b3d:	57                   	push   %rdi
140007b3e:	41 56                	push   %r14
140007b40:	48 83 ec 38          	sub    $0x38,%rsp
140007b44:	49 8b f0             	mov    %r8,%rsi
140007b47:	4c 8b f2             	mov    %rdx,%r14
140007b4a:	4d 85 c0             	test   %r8,%r8
140007b4d:	75 0a                	jne    0x140007b59
140007b4f:	b8 03 40 00 80       	mov    $0x80004003,%eax
140007b54:	e9 11 01 00 00       	jmp    0x140007c6a
140007b59:	49 83 20 00          	andq   $0x0,(%r8)
140007b5d:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
140007b62:	89 7c 24 60          	mov    %edi,0x60(%rsp)
140007b66:	48 83 64 24 78 00    	andq   $0x0,0x78(%rsp)
140007b6c:	ba 01 00 00 00       	mov    $0x1,%edx
140007b71:	b9 90 01 00 00       	mov    $0x190,%ecx
140007b76:	ff 15 6c 1a 04 00    	call   *0x41a6c(%rip)        # 0x1400495e8
140007b7c:	48 8b d8             	mov    %rax,%rbx
140007b7f:	48 85 c0             	test   %rax,%rax
140007b82:	75 06                	jne    0x140007b8a
140007b84:	ff 15 86 1a 04 00    	call   *0x41a86(%rip)        # 0x140049610
140007b8a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140007b8f:	48 8b cb             	mov    %rbx,%rcx
140007b92:	e8 75 08 00 00       	call   0x14000840c
140007b97:	48 8d 05 c2 f0 02 00 	lea    0x2f0c2(%rip),%rax        # 0x140036c60
140007b9e:	48 89 03             	mov    %rax,(%rbx)
140007ba1:	48 8d 05 88 f0 02 00 	lea    0x2f088(%rip),%rax        # 0x140036c30
140007ba8:	48 89 43 08          	mov    %rax,0x8(%rbx)
140007bac:	48 8d 05 2d f0 02 00 	lea    0x2f02d(%rip),%rax        # 0x140036be0
140007bb3:	48 89 43 10          	mov    %rax,0x10(%rbx)
140007bb7:	48 8d 05 0a f0 02 00 	lea    0x2f00a(%rip),%rax        # 0x140036bc8
140007bbe:	48 89 43 18          	mov    %rax,0x18(%rbx)
140007bc2:	48 8b 0d 1f de 03 00 	mov    0x3de1f(%rip),%rcx        # 0x1400459e8
140007bc9:	48 8b 01             	mov    (%rcx),%rax
140007bcc:	48 8b 40 08          	mov    0x8(%rax),%rax
140007bd0:	ff 15 c2 c9 02 00    	call   *0x2c9c2(%rip)        # 0x140034598
140007bd6:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140007bdb:	eb 13                	jmp    0x140007bf0
140007bdd:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140007be2:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140007be7:	8b 7c 24 60          	mov    0x60(%rsp),%edi
140007beb:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140007bf0:	48 85 db             	test   %rbx,%rbx
140007bf3:	74 73                	je     0x140007c68
140007bf5:	ff 43 20             	incl   0x20(%rbx)
140007bf8:	48 8b cb             	mov    %rbx,%rcx
140007bfb:	e8 d4 88 00 00       	call   0x1400104d4
140007c00:	8b 4b 20             	mov    0x20(%rbx),%ecx
140007c03:	33 ff                	xor    %edi,%edi
140007c05:	85 c0                	test   %eax,%eax
140007c07:	0f 48 f8             	cmovs  %eax,%edi
140007c0a:	8d 41 ff             	lea    -0x1(%rcx),%eax
140007c0d:	89 43 20             	mov    %eax,0x20(%rbx)
140007c10:	85 ff                	test   %edi,%edi
140007c12:	75 3f                	jne    0x140007c53
140007c14:	48 8b 03             	mov    (%rbx),%rax
140007c17:	48 8b 00             	mov    (%rax),%rax
140007c1a:	48 8d 0d ef 03 00 00 	lea    0x3ef(%rip),%rcx        # 0x140008010
140007c21:	48 3b c1             	cmp    %rcx,%rax
140007c24:	75 18                	jne    0x140007c3e
140007c26:	e8 35 dc ff ff       	call   0x140005860
140007c2b:	4c 8b ce             	mov    %rsi,%r9
140007c2e:	4d 8b c6             	mov    %r14,%r8
140007c31:	48 8b d0             	mov    %rax,%rdx
140007c34:	48 8b cb             	mov    %rbx,%rcx
140007c37:	e8 f0 d3 ff ff       	call   0x14000502c
140007c3c:	eb 0f                	jmp    0x140007c4d
140007c3e:	4c 8b c6             	mov    %rsi,%r8
140007c41:	49 8b d6             	mov    %r14,%rdx
140007c44:	48 8b cb             	mov    %rbx,%rcx
140007c47:	ff 15 4b c9 02 00    	call   *0x2c94b(%rip)        # 0x140034598
140007c4d:	8b f8                	mov    %eax,%edi
140007c4f:	85 c0                	test   %eax,%eax
140007c51:	74 15                	je     0x140007c68
140007c53:	48 8b 03             	mov    (%rbx),%rax
140007c56:	ba 01 00 00 00       	mov    $0x1,%edx
140007c5b:	48 8b cb             	mov    %rbx,%rcx
140007c5e:	48 8b 40 30          	mov    0x30(%rax),%rax
140007c62:	ff 15 30 c9 02 00    	call   *0x2c930(%rip)        # 0x140034598
140007c68:	8b c7                	mov    %edi,%eax
140007c6a:	48 83 c4 38          	add    $0x38,%rsp
140007c6e:	41 5e                	pop    %r14
140007c70:	5f                   	pop    %rdi
140007c71:	5e                   	pop    %rsi
140007c72:	5b                   	pop    %rbx
140007c73:	c3                   	ret
140007c74:	40 53                	rex push %rbx
140007c76:	48 83 ec 20          	sub    $0x20,%rsp
140007c7a:	48 8d 05 e7 f0 02 00 	lea    0x2f0e7(%rip),%rax        # 0x140036d68
140007c81:	0f 57 c0             	xorps  %xmm0,%xmm0
140007c84:	48 89 01             	mov    %rax,(%rcx)
140007c87:	48 8b d9             	mov    %rcx,%rbx
140007c8a:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140007c8e:	33 c0                	xor    %eax,%eax
140007c90:	48 89 41 60          	mov    %rax,0x60(%rcx)
140007c94:	48 89 41 68          	mov    %rax,0x68(%rcx)
140007c98:	41 0f 10 00          	movups (%r8),%xmm0
140007c9c:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140007ca0:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
140007ca5:	0f 11 49 60          	movups %xmm1,0x60(%rcx)
140007ca9:	49 89 40 10          	mov    %rax,0x10(%r8)
140007cad:	49 c7 40 18 0f 00 00 	movq   $0xf,0x18(%r8)
140007cb4:	00
140007cb5:	41 88 00             	mov    %al,(%r8)
140007cb8:	66 44 89 49 70       	mov    %r9w,0x70(%rcx)
140007cbd:	48 85 d2             	test   %rdx,%rdx
140007cc0:	74 31                	je     0x140007cf3
140007cc2:	66 45 85 c9          	test   %r9w,%r9w
140007cc6:	74 1d                	je     0x140007ce5
140007cc8:	4c 8b c2             	mov    %rdx,%r8
140007ccb:	48 83 c1 08          	add    $0x8,%rcx
140007ccf:	8d 50 41             	lea    0x41(%rax),%edx
140007cd2:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140007cd6:	ff 15 14 c8 02 00    	call   *0x2c814(%rip)        # 0x1400344f0
140007cdc:	48 8b c3             	mov    %rbx,%rax
140007cdf:	48 83 c4 20          	add    $0x20,%rsp
140007ce3:	5b                   	pop    %rbx
140007ce4:	c3                   	ret
140007ce5:	33 d2                	xor    %edx,%edx
140007ce7:	b9 88 24 08 1f       	mov    $0x1f082488,%ecx
140007cec:	ff 15 f6 17 04 00    	call   *0x417f6(%rip)        # 0x1400494e8
140007cf2:	cc                   	int3
140007cf3:	b9 52 42 40 01       	mov    $0x1404252,%ecx
140007cf8:	ff 15 ea 17 04 00    	call   *0x417ea(%rip)        # 0x1400494e8
140007cfe:	cc                   	int3
140007cff:	90                   	nop
140007d00:	48 8b c4             	mov    %rsp,%rax
140007d03:	48 89 58 08          	mov    %rbx,0x8(%rax)
140007d07:	48 89 68 10          	mov    %rbp,0x10(%rax)
140007d0b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140007d0f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140007d13:	41 56                	push   %r14
140007d15:	48 83 ec 20          	sub    $0x20,%rsp
140007d19:	48 63 f2             	movslq %edx,%rsi
140007d1c:	48 8b f9             	mov    %rcx,%rdi
140007d1f:	85 d2                	test   %edx,%edx