14090999d:	41 f6 47 14 01       	testb  $0x1,0x14(%r15)
1409099a2:	75 08                	jne    0x1409099ac
1409099a4:	41 f6 44 24 14 01    	testb  $0x1,0x14(%r12)
1409099aa:	74 08                	je     0x1409099b4
1409099ac:	41 f7 da             	neg    %r10d
1409099af:	44 89 54 24 78       	mov    %r10d,0x78(%rsp)
1409099b4:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
1409099b9:	48 8d 15 40 66 6f ff 	lea    -0x9099c0(%rip),%rdx        # 0x140000000
1409099c0:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1409099c5:	85 ff                	test   %edi,%edi
1409099c7:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
1409099cc:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409099d1:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1409099d6:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1409099db:	74 08                	je     0x1409099e5
1409099dd:	41 f7 da             	neg    %r10d
1409099e0:	44 89 54 24 78       	mov    %r10d,0x78(%rsp)
1409099e5:	45 33 db             	xor    %r11d,%r11d
1409099e8:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1409099ee:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1409099f3:	49 83 c7 18          	add    $0x18,%r15
1409099f7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409099fc:	e9 0c e8 ff ff       	jmp    0x14090820d
140909a01:	44 8b 54 24 78       	mov    0x78(%rsp),%r10d
140909a06:	45 85 d2             	test   %r10d,%r10d
140909a09:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909a0e:	41 ba 01 00 00 00    	mov    $0x1,%r10d
140909a14:	79 22                	jns    0x140909a38
140909a16:	8b 40 04             	mov    0x4(%rax),%eax
140909a19:	ff c8                	dec    %eax
140909a1b:	48 98                	cltq
140909a1d:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140909a21:	4d 8d 3c c9          	lea    (%r9,%rcx,8),%r15
140909a25:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909a2a:	49 83 c7 18          	add    $0x18,%r15
140909a2e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909a33:	e9 d5 e7 ff ff       	jmp    0x14090820d
140909a38:	75 22                	jne    0x140909a5c
140909a3a:	8b 40 08             	mov    0x8(%rax),%eax
140909a3d:	ff c8                	dec    %eax
140909a3f:	48 98                	cltq
140909a41:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140909a45:	4d 8d 3c c9          	lea    (%r9,%rcx,8),%r15
140909a49:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909a4e:	49 83 c7 18          	add    $0x18,%r15
140909a52:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909a57:	e9 b1 e7 ff ff       	jmp    0x14090820d
140909a5c:	8b 40 0c             	mov    0xc(%rax),%eax
140909a5f:	ff c8                	dec    %eax
140909a61:	48 98                	cltq
140909a63:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140909a67:	4d 8d 3c c9          	lea    (%r9,%rcx,8),%r15
140909a6b:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909a70:	49 83 c7 18          	add    $0x18,%r15
140909a74:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909a79:	e9 8f e7 ff ff       	jmp    0x14090820d
140909a7e:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
140909a83:	41 bf 02 00 00 00    	mov    $0x2,%r15d
140909a89:	41 8b d7             	mov    %r15d,%edx
140909a8c:	49 63 45 04          	movslq 0x4(%r13),%rax
140909a90:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909a94:	49 03 ce             	add    %r14,%rcx
140909a97:	e8 04 d8 ff ff       	call   0x1409072a0
140909a9c:	49 63 4d 08          	movslq 0x8(%r13),%rcx
140909aa0:	41 8b d7             	mov    %r15d,%edx
140909aa3:	48 6b c9 38          	imul   $0x38,%rcx,%rcx
140909aa7:	8b d8                	mov    %eax,%ebx
140909aa9:	49 03 ce             	add    %r14,%rcx
140909aac:	e8 ef d7 ff ff       	call   0x1409072a0
140909ab1:	48 8d 0d 48 65 6f ff 	lea    -0x909ab8(%rip),%rcx        # 0x140000000
140909ab8:	8d 04 58             	lea    (%rax,%rbx,2),%eax
140909abb:	03 c3                	add    %ebx,%eax
140909abd:	48 63 d0             	movslq %eax,%rdx
140909ac0:	49 8b c5             	mov    %r13,%rax
140909ac3:	80 38 2c             	cmpb   $0x2c,(%rax)
140909ac6:	75 0a                	jne    0x140909ad2
140909ac8:	0f b6 94 0a 18 86 04 	movzbl 0x1048618(%rdx,%rcx,1),%edx
140909acf:	01
140909ad0:	eb 08                	jmp    0x140909ada
140909ad2:	0f b6 94 0a 28 86 04 	movzbl 0x1048628(%rdx,%rcx,1),%edx
140909ad9:	01
140909ada:	48 63 40 0c          	movslq 0xc(%rax),%rax
140909ade:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909ae2:	49 03 ce             	add    %r14,%rcx
140909ae5:	41 3a d7             	cmp    %r15b,%dl
140909ae8:	75 1f                	jne    0x140909b09
140909aea:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
140909aee:	ba 41 f2 00 00       	mov    $0xf241,%edx
140909af3:	66 23 c2             	and    %dx,%ax
140909af6:	4d 8b fd             	mov    %r13,%r15
140909af9:	66 83 c8 01          	or     $0x1,%ax
140909afd:	66 89 41 14          	mov    %ax,0x14(%rcx)
140909b01:	45 33 db             	xor    %r11d,%r11d
140909b04:	e9 28 2a 00 00       	jmp    0x14090c531
140909b09:	0f b6 c2             	movzbl %dl,%eax
140909b0c:	4d 8b fd             	mov    %r13,%r15
140909b0f:	48 89 01             	mov    %rax,(%rcx)
140909b12:	ba 44 f2 00 00       	mov    $0xf244,%edx
140909b17:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
140909b1b:	66 23 c2             	and    %dx,%ax
140909b1e:	66 83 c8 04          	or     $0x4,%ax
140909b22:	66 89 41 14          	mov    %ax,0x14(%rcx)
140909b26:	45 33 db             	xor    %r11d,%r11d
140909b29:	e9 03 2a 00 00       	jmp    0x14090c531
140909b2e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140909b33:	48 63 43 04          	movslq 0x4(%rbx),%rax
140909b37:	8b 53 0c             	mov    0xc(%rbx),%edx
140909b3a:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909b3e:	49 03 ce             	add    %r14,%rcx
140909b41:	e8 5a d7 ff ff       	call   0x1409072a0
140909b46:	48 63 53 10          	movslq 0x10(%rbx),%rdx
140909b4a:	48 63 c8             	movslq %eax,%rcx
140909b4d:	48 8b c3             	mov    %rbx,%rax
140909b50:	48 63 43 08          	movslq 0x8(%rbx),%rax
140909b54:	48 33 d1             	xor    %rcx,%rdx
140909b57:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909b5b:	b8 00 90 00 00       	mov    $0x9000,%eax
140909b60:	49 03 ce             	add    %r14,%rcx
140909b63:	66 85 41 14          	test   %ax,0x14(%rcx)
140909b67:	74 10                	je     0x140909b79
140909b69:	e8 12 08 02 00       	call   0x14092a380
140909b6e:	45 33 db             	xor    %r11d,%r11d
140909b71:	4c 8b fb             	mov    %rbx,%r15
140909b74:	e9 b8 29 00 00       	jmp    0x14090c531
140909b79:	48 89 11             	mov    %rdx,(%rcx)
140909b7c:	4c 8b fb             	mov    %rbx,%r15
140909b7f:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
140909b85:	45 33 db             	xor    %r11d,%r11d
140909b88:	e9 a4 29 00 00       	jmp    0x14090c531
140909b8d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140909b92:	48 63 43 04          	movslq 0x4(%rbx),%rax
140909b96:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909b9a:	48 63 43 08          	movslq 0x8(%rbx),%rax
140909b9e:	48 6b d8 38          	imul   $0x38,%rax,%rbx
140909ba2:	49 03 ce             	add    %r14,%rcx
140909ba5:	49 03 de             	add    %r14,%rbx
140909ba8:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
140909bac:	a8 01                	test   $0x1,%al
140909bae:	0f 85 8d 00 00 00    	jne    0x140909c41
140909bb4:	a8 24                	test   $0x24,%al
140909bb6:	74 0c                	je     0x140909bc4
140909bb8:	48 83 39 00          	cmpq   $0x0,(%rcx)
140909bbc:	49 8b c3             	mov    %r11,%rax
140909bbf:	0f 94 c0             	sete   %al
140909bc2:	eb 39                	jmp    0x140909bfd
140909bc4:	a8 08                	test   $0x8,%al
140909bc6:	74 06                	je     0x140909bce
140909bc8:	f2 0f 10 01          	movsd  (%rcx),%xmm0
140909bcc:	eb 1e                	jmp    0x140909bec
140909bce:	a8 12                	test   $0x12,%al
140909bd0:	74 28                	je     0x140909bfa
140909bd2:	e8 09 9e fa ff       	call   0x1408b39e0
140909bd7:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140909bdc:	48 8d 15 1d 64 6f ff 	lea    -0x909be3(%rip),%rdx        # 0x140000000
140909be3:	45 33 db             	xor    %r11d,%r11d
140909be6:	41 ba 01 00 00 00    	mov    $0x1,%r10d
140909bec:	66 41 0f 2e c1       	ucomisd %xmm9,%xmm0
140909bf1:	7a 02                	jp     0x140909bf5
140909bf3:	74 05                	je     0x140909bfa
140909bf5:	49 8b c3             	mov    %r11,%rax
140909bf8:	eb 03                	jmp    0x140909bfd
140909bfa:	49 8b c2             	mov    %r10,%rax
140909bfd:	b9 00 90 00 00       	mov    $0x9000,%ecx
140909c02:	66 85 4b 14          	test   %cx,0x14(%rbx)
140909c06:	74 18                	je     0x140909c20
140909c08:	48 8b d0             	mov    %rax,%rdx
140909c0b:	48 8b cb             	mov    %rbx,%rcx
140909c0e:	e8 6d 07 02 00       	call   0x14092a380
140909c13:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909c18:	45 33 db             	xor    %r11d,%r11d
140909c1b:	e9 11 29 00 00       	jmp    0x14090c531
140909c20:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909c25:	48 89 03             	mov    %rax,(%rbx)
140909c28:	66 c7 43 14 04 00    	movw   $0x4,0x14(%rbx)
140909c2e:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909c33:	49 83 c7 18          	add    $0x18,%r15
140909c37:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909c3c:	e9 cc e5 ff ff       	jmp    0x14090820d
140909c41:	b8 00 90 00 00       	mov    $0x9000,%eax
140909c46:	66 85 43 14          	test   %ax,0x14(%rbx)
140909c4a:	74 15                	je     0x140909c61
140909c4c:	48 8b cb             	mov    %rbx,%rcx
140909c4f:	e8 dc f6 01 00       	call   0x140929330
140909c54:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909c59:	45 33 db             	xor    %r11d,%r11d
140909c5c:	e9 d0 28 00 00       	jmp    0x14090c531
140909c61:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909c66:	66 44 89 53 14       	mov    %r10w,0x14(%rbx)
140909c6b:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909c70:	49 83 c7 18          	add    $0x18,%r15
140909c74:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909c79:	e9 8f e5 ff ff       	jmp    0x14090820d
140909c7e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909c83:	48 63 40 04          	movslq 0x4(%rax),%rax
140909c87:	48 6b d8 38          	imul   $0x38,%rax,%rbx
140909c8b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909c90:	49 03 de             	add    %r14,%rbx
140909c93:	48 63 40 08          	movslq 0x8(%rax),%rax
140909c97:	48 6b f8 38          	imul   $0x38,%rax,%rdi
140909c9b:	b8 00 90 00 00       	mov    $0x9000,%eax
140909ca0:	49 03 fe             	add    %r14,%rdi
140909ca3:	66 85 47 14          	test   %ax,0x14(%rdi)
140909ca7:	74 1f                	je     0x140909cc8
140909ca9:	48 8b cf             	mov    %rdi,%rcx
140909cac:	e8 7f f6 01 00       	call   0x140929330
140909cb1:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140909cb6:	48 8d 15 43 63 6f ff 	lea    -0x909cbd(%rip),%rdx        # 0x140000000
140909cbd:	45 33 db             	xor    %r11d,%r11d
140909cc0:	41 ba 01 00 00 00    	mov    $0x1,%r10d
140909cc6:	eb 05                	jmp    0x140909ccd
140909cc8:	66 44 89 57 14       	mov    %r10w,0x14(%rdi)
140909ccd:	f6 43 14 01          	testb  $0x1,0x14(%rbx)
140909cd1:	0f 85 b1 30 00 00    	jne    0x14090cd88
140909cd7:	66 c7 47 14 04 00    	movw   $0x4,0x14(%rdi)
140909cdd:	0f b7 43 14          	movzwl 0x14(%rbx),%eax
140909ce1:	a8 24                	test   $0x24,%al
140909ce3:	74 1b                	je     0x140909d00
140909ce5:	48 8b 03             	mov    (%rbx),%rax
140909ce8:	45 33 db             	xor    %r11d,%r11d
140909ceb:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909cf0:	48 f7 d0             	not    %rax
140909cf3:	48 89 07             	mov    %rax,(%rdi)
140909cf6:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
140909cfb:	e9 31 28 00 00       	jmp    0x14090c531
140909d00:	a8 08                	test   $0x8,%al
140909d02:	74 21                	je     0x140909d25
140909d04:	f2 0f 10 03          	movsd  (%rbx),%xmm0
140909d08:	e8 13 57 f9 ff       	call   0x14089f420
140909d0d:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909d12:	48 f7 d0             	not    %rax
140909d15:	48 89 07             	mov    %rax,(%rdi)
140909d18:	45 33 db             	xor    %r11d,%r11d
140909d1b:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
140909d20:	e9 0c 28 00 00       	jmp    0x14090c531
140909d25:	a8 12                	test   $0x12,%al
140909d27:	74 27                	je     0x140909d50
140909d29:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140909d2e:	74 20                	je     0x140909d50
140909d30:	48 8b cb             	mov    %rbx,%rcx
140909d33:	e8 78 9c fa ff       	call   0x1408b39b0
140909d38:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909d3d:	48 f7 d0             	not    %rax
140909d40:	48 89 07             	mov    %rax,(%rdi)
140909d43:	45 33 db             	xor    %r11d,%r11d
140909d46:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
140909d4b:	e9 e1 27 00 00       	jmp    0x14090c531
140909d50:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909d55:	49 8b c3             	mov    %r11,%rax
140909d58:	48 f7 d0             	not    %rax
140909d5b:	45 33 db             	xor    %r11d,%r11d
140909d5e:	48 89 07             	mov    %rax,(%rdi)
140909d61:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
140909d66:	e9 c6 27 00 00       	jmp    0x14090c531
140909d6b:	4c 8b 86 08 01 00 00 	mov    0x108(%rsi),%r8
140909d72:	4d 85 c0             	test   %r8,%r8
140909d75:	74 57                	je     0x140909dce
140909d77:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140909d7c:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140909d83:	aa aa 2a
140909d86:	48 2b 8e 88 00 00 00 	sub    0x88(%rsi),%rcx
140909d8d:	4d 8b 48 30          	mov    0x30(%r8),%r9
140909d91:	48 f7 e9             	imul   %rcx
140909d94:	48 c1 fa 02          	sar    $0x2,%rdx
140909d98:	48 8b c2             	mov    %rdx,%rax
140909d9b:	48 c1 e8 3f          	shr    $0x3f,%rax
140909d9f:	48 03 d0             	add    %rax,%rdx
140909da2:	8b ca                	mov    %edx,%ecx
140909da4:	83 e2 07             	and    $0x7,%edx
140909da7:	48 c1 e9 03          	shr    $0x3,%rcx
140909dab:	42 0f b6 04 09       	movzbl (%rcx,%r9,1),%eax
140909db0:	0f a3 d0             	bt     %edx,%eax
140909db3:	0f 82 9b 21 00 00    	jb     0x14090bf54
140909db9:	0f ab d0             	bts    %edx,%eax
140909dbc:	42 88 04 09          	mov    %al,(%rcx,%r9,1)
140909dc0:	48 8d 15 39 62 6f ff 	lea    -0x909dc7(%rip),%rdx        # 0x140000000
140909dc7:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140909dcc:	eb 18                	jmp    0x140909de6
140909dce:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909dd3:	48 8b 8e 88 00 00 00 	mov    0x88(%rsi),%rcx
140909dda:	8b 40 04             	mov    0x4(%rax),%eax
140909ddd:	39 41 04             	cmp    %eax,0x4(%rcx)
140909de0:	0f 84 34 02 00 00    	je     0x14090a01a
140909de6:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
140909ded:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909df2:	8b 48 04             	mov    0x4(%rax),%ecx
140909df5:	41 89 4f 04          	mov    %ecx,0x4(%r15)
140909df9:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909dfe:	49 83 c7 18          	add    $0x18,%r15
140909e02:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909e07:	e9 01 e4 ff ff       	jmp    0x14090820d
140909e0c:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909e11:	48 63 40 04          	movslq 0x4(%rax),%rax
140909e15:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909e19:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909e1e:	49 03 ce             	add    %r14,%rcx
140909e21:	8b 50 0c             	mov    0xc(%rax),%edx
140909e24:	e8 77 d4 ff ff       	call   0x1409072a0
140909e29:	85 c0                	test   %eax,%eax
140909e2b:	0f 85 d1 01 00 00    	jne    0x14090a002
140909e31:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909e36:	45 33 db             	xor    %r11d,%r11d
140909e39:	e9 f3 26 00 00       	jmp    0x14090c531
140909e3e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909e43:	41 8b d3             	mov    %r11d,%edx
140909e46:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
140909e4a:	48 63 40 04          	movslq 0x4(%rax),%rax
140909e4e:	0f 94 c2             	sete   %dl
140909e51:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909e55:	49 03 ce             	add    %r14,%rcx
140909e58:	e8 43 d4 ff ff       	call   0x1409072a0
140909e5d:	85 c0                	test   %eax,%eax
140909e5f:	0f 85 23 18 00 00    	jne    0x14090b688
140909e65:	e9 98 01 00 00       	jmp    0x14090a002
140909e6a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909e6f:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909e74:	48 63 40 04          	movslq 0x4(%rax),%rax
140909e78:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909e7c:	42 f6 44 31 14 01    	testb  $0x1,0x14(%rcx,%r14,1)
140909e82:	0f 85 d6 20 00 00    	jne    0x14090bf5e
140909e88:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909e8d:	49 83 c7 18          	add    $0x18,%r15
140909e91:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909e96:	e9 72 e3 ff ff       	jmp    0x14090820d
140909e9b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909ea0:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909ea5:	48 63 40 04          	movslq 0x4(%rax),%rax
140909ea9:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909ead:	42 0f b7 44 31 14    	movzwl 0x14(%rcx,%r14,1),%eax
140909eb3:	a8 01                	test   $0x1,%al
140909eb5:	0f 85 a3 20 00 00    	jne    0x14090bf5e
140909ebb:	83 e0 3f             	and    $0x3f,%eax
140909ebe:	0f b6 84 10 80 80 04 	movzbl 0x1048080(%rax,%rdx,1),%eax
140909ec5:	01
140909ec6:	41 3b 47 0c          	cmp    0xc(%r15),%eax
140909eca:	0f 84 8e 20 00 00    	je     0x14090bf5e
140909ed0:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909ed5:	49 83 c7 18          	add    $0x18,%r15
140909ed9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909ede:	e9 2a e3 ff ff       	jmp    0x14090820d
140909ee3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140909ee8:	48 63 43 04          	movslq 0x4(%rbx),%rax
140909eec:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909ef0:	42 f6 44 31 14 01    	testb  $0x1,0x14(%rcx,%r14,1)
140909ef6:	75 5a                	jne    0x140909f52
140909ef8:	48 63 43 0c          	movslq 0xc(%rbx),%rax
140909efc:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909f00:	42 f6 44 31 14 01    	testb  $0x1,0x14(%rcx,%r14,1)
140909f06:	75 4a                	jne    0x140909f52
140909f08:	48 8b c3             	mov    %rbx,%rax
140909f0b:	48 63 43 08          	movslq 0x8(%rbx),%rax