1402dd7b2:	80 fa 30             	cmp    $0x30,%dl
1402dd7b5:	74 f6                	je     0x1402dd7ad
1402dd7b7:	84 d2                	test   %dl,%dl
1402dd7b9:	75 ee                	jne    0x1402dd7a9
1402dd7bb:	48 3b dd             	cmp    %rbp,%rbx
1402dd7be:	74 55                	je     0x1402dd815
1402dd7c0:	8a 43 ff             	mov    -0x1(%rbx),%al
1402dd7c3:	22 c1                	and    %cl,%al
1402dd7c5:	eb 50                	jmp    0x1402dd817
1402dd7c7:	3d 00 02 00 00       	cmp    $0x200,%eax
1402dd7cc:	75 21                	jne    0x1402dd7ef
1402dd7ce:	b9 01 00 00 00       	mov    $0x1,%ecx
1402dd7d3:	85 ff                	test   %edi,%edi
1402dd7d5:	74 0f                	je     0x1402dd7e6
1402dd7d7:	eb 03                	jmp    0x1402dd7dc
1402dd7d9:	48 03 d9             	add    %rcx,%rbx
1402dd7dc:	8a 03                	mov    (%rbx),%al
1402dd7de:	3c 30                	cmp    $0x30,%al
1402dd7e0:	74 f7                	je     0x1402dd7d9
1402dd7e2:	84 c0                	test   %al,%al
1402dd7e4:	74 05                	je     0x1402dd7eb
1402dd7e6:	83 fe 2d             	cmp    $0x2d,%esi
1402dd7e9:	75 be                	jne    0x1402dd7a9
1402dd7eb:	32 c9                	xor    %cl,%cl
1402dd7ed:	eb ba                	jmp    0x1402dd7a9
1402dd7ef:	3d 00 01 00 00       	cmp    $0x100,%eax
1402dd7f4:	75 1f                	jne    0x1402dd815
1402dd7f6:	b9 01 00 00 00       	mov    $0x1,%ecx
1402dd7fb:	85 ff                	test   %edi,%edi
1402dd7fd:	74 0f                	je     0x1402dd80e
1402dd7ff:	eb 03                	jmp    0x1402dd804
1402dd801:	48 03 d9             	add    %rcx,%rbx
1402dd804:	8a 03                	mov    (%rbx),%al
1402dd806:	3c 30                	cmp    $0x30,%al
1402dd808:	74 f7                	je     0x1402dd801
1402dd80a:	84 c0                	test   %al,%al
1402dd80c:	74 dd                	je     0x1402dd7eb
1402dd80e:	83 fe 2d             	cmp    $0x2d,%esi
1402dd811:	74 96                	je     0x1402dd7a9
1402dd813:	eb d6                	jmp    0x1402dd7eb
1402dd815:	32 c0                	xor    %al,%al
1402dd817:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402dd81c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402dd821:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402dd826:	48 83 c4 20          	add    $0x20,%rsp
1402dd82a:	5f                   	pop    %rdi
1402dd82b:	c3                   	ret
1402dd82c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402dd831:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402dd836:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402dd83b:	57                   	push   %rdi
1402dd83c:	48 83 ec 30          	sub    $0x30,%rsp
1402dd840:	49 8b f9             	mov    %r9,%rdi
1402dd843:	48 8b f1             	mov    %rcx,%rsi
1402dd846:	48 85 c9             	test   %rcx,%rcx
1402dd849:	75 32                	jne    0x1402dd87d
1402dd84b:	bb 16 00 00 00       	mov    $0x16,%ebx
1402dd850:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1402dd855:	45 33 c9             	xor    %r9d,%r9d
1402dd858:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402dd85d:	45 33 c0             	xor    %r8d,%r8d
1402dd860:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1402dd866:	33 d2                	xor    %edx,%edx
1402dd868:	33 c9                	xor    %ecx,%ecx
1402dd86a:	89 58 2c             	mov    %ebx,0x2c(%rax)
1402dd86d:	c6 40 30 01          	movb   $0x1,0x30(%rax)
1402dd871:	e8 c2 8a fd ff       	call   0x1402b6338
1402dd876:	8b c3                	mov    %ebx,%eax
1402dd878:	e9 aa 00 00 00       	jmp    0x1402dd927
1402dd87d:	48 85 d2             	test   %rdx,%rdx
1402dd880:	74 c9                	je     0x1402dd84b
1402dd882:	33 c0                	xor    %eax,%eax
1402dd884:	c6 01 00             	movb   $0x0,(%rcx)
1402dd887:	45 85 c0             	test   %r8d,%r8d
1402dd88a:	41 0f 4f c0          	cmovg  %r8d,%eax
1402dd88e:	ff c0                	inc    %eax
1402dd890:	48 98                	cltq
1402dd892:	48 3b d0             	cmp    %rax,%rdx
1402dd895:	77 07                	ja     0x1402dd89e
1402dd897:	bb 22 00 00 00       	mov    $0x22,%ebx
1402dd89c:	eb b2                	jmp    0x1402dd850
1402dd89e:	48 85 ff             	test   %rdi,%rdi
1402dd8a1:	74 a8                	je     0x1402dd84b
1402dd8a3:	49 8b 49 08          	mov    0x8(%r9),%rcx
1402dd8a7:	48 8d 5e 01          	lea    0x1(%rsi),%rbx
1402dd8ab:	48 8b d1             	mov    %rcx,%rdx
1402dd8ae:	c6 06 30             	movb   $0x30,(%rsi)
1402dd8b1:	eb 15                	jmp    0x1402dd8c8
1402dd8b3:	8a 02                	mov    (%rdx),%al
1402dd8b5:	84 c0                	test   %al,%al
1402dd8b7:	74 05                	je     0x1402dd8be
1402dd8b9:	48 ff c2             	inc    %rdx
1402dd8bc:	eb 02                	jmp    0x1402dd8c0
1402dd8be:	b0 30                	mov    $0x30,%al
1402dd8c0:	88 03                	mov    %al,(%rbx)
1402dd8c2:	48 ff c3             	inc    %rbx
1402dd8c5:	41 ff c8             	dec    %r8d
1402dd8c8:	45 85 c0             	test   %r8d,%r8d
1402dd8cb:	7f e6                	jg     0x1402dd8b3
1402dd8cd:	c6 03 00             	movb   $0x0,(%rbx)
1402dd8d0:	78 2b                	js     0x1402dd8fd
1402dd8d2:	8b 44 24 68          	mov    0x68(%rsp),%eax
1402dd8d6:	44 8b 4c 24 60       	mov    0x60(%rsp),%r9d
1402dd8db:	44 8b 07             	mov    (%rdi),%r8d
1402dd8de:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402dd8e2:	e8 75 fe ff ff       	call   0x1402dd75c
1402dd8e7:	84 c0                	test   %al,%al
1402dd8e9:	74 12                	je     0x1402dd8fd
1402dd8eb:	eb 03                	jmp    0x1402dd8f0
1402dd8ed:	c6 03 30             	movb   $0x30,(%rbx)
1402dd8f0:	48 ff cb             	dec    %rbx
1402dd8f3:	8a 03                	mov    (%rbx),%al
1402dd8f5:	3c 39                	cmp    $0x39,%al
1402dd8f7:	74 f4                	je     0x1402dd8ed
1402dd8f9:	fe c0                	inc    %al
1402dd8fb:	88 03                	mov    %al,(%rbx)
1402dd8fd:	80 3e 31             	cmpb   $0x31,(%rsi)
1402dd900:	75 05                	jne    0x1402dd907
1402dd902:	ff 47 04             	incl   0x4(%rdi)
1402dd905:	eb 1e                	jmp    0x1402dd925
1402dd907:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1402dd90b:	49 ff c0             	inc    %r8
1402dd90e:	41 80 7c 30 01 00    	cmpb   $0x0,0x1(%r8,%rsi,1)
1402dd914:	75 f5                	jne    0x1402dd90b
1402dd916:	49 ff c0             	inc    %r8
1402dd919:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1402dd91d:	48 8b ce             	mov    %rsi,%rcx
1402dd920:	e8 3b 3a 00 00       	call   0x1402e1360
1402dd925:	33 c0                	xor    %eax,%eax
1402dd927:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402dd92c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402dd931:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402dd936:	48 83 c4 30          	add    $0x30,%rsp
1402dd93a:	5f                   	pop    %rdi
1402dd93b:	c3                   	ret
1402dd93c:	40 55                	rex push %rbp
1402dd93e:	53                   	push   %rbx
1402dd93f:	56                   	push   %rsi
1402dd940:	57                   	push   %rdi
1402dd941:	41 54                	push   %r12
1402dd943:	41 56                	push   %r14
1402dd945:	41 57                	push   %r15
1402dd947:	48 8d ac 24 10 f9 ff 	lea    -0x6f0(%rsp),%rbp
1402dd94e:	ff
1402dd94f:	48 81 ec f0 07 00 00 	sub    $0x7f0,%rsp
1402dd956:	48 8b 05 23 81 0f 00 	mov    0xf8123(%rip),%rax        # 0x1403d5a80
1402dd95d:	48 33 c4             	xor    %rsp,%rax
1402dd960:	48 89 85 e0 06 00 00 	mov    %rax,0x6e0(%rbp)
1402dd967:	4c 8b b5 50 07 00 00 	mov    0x750(%rbp),%r14
1402dd96e:	4d 8b e1             	mov    %r9,%r12
1402dd971:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402dd976:	8b f2                	mov    %edx,%esi
1402dd978:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402dd97d:	4c 89 75 88          	mov    %r14,-0x78(%rbp)
1402dd981:	4c 89 4d 98          	mov    %r9,-0x68(%rbp)
1402dd985:	44 89 44 24 64       	mov    %r8d,0x64(%rsp)
1402dd98a:	e8 55 27 00 00       	call   0x1402e00e4
1402dd98f:	8b 44 24 70          	mov    0x70(%rsp),%eax
1402dd993:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1402dd999:	83 e0 1f             	and    $0x1f,%eax
1402dd99c:	3c 1f                	cmp    $0x1f,%al
1402dd99e:	75 07                	jne    0x1402dd9a7
1402dd9a0:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
1402dd9a5:	eb 0f                	jmp    0x1402dd9b6
1402dd9a7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402dd9ac:	e8 ab 27 00 00       	call   0x1402e015c
1402dd9b1:	44 88 7c 24 78       	mov    %r15b,0x78(%rsp)
1402dd9b6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402dd9bb:	bf 20 00 00 00       	mov    $0x20,%edi
1402dd9c0:	8b c7                	mov    %edi,%eax
1402dd9c2:	4d 89 74 24 08       	mov    %r14,0x8(%r12)
1402dd9c7:	48 85 db             	test   %rbx,%rbx
1402dd9ca:	8d 4f 0d             	lea    0xd(%rdi),%ecx
1402dd9cd:	0f 48 c1             	cmovs  %ecx,%eax
1402dd9d0:	45 33 c0             	xor    %r8d,%r8d
1402dd9d3:	33 d2                	xor    %edx,%edx
1402dd9d5:	41 89 04 24          	mov    %eax,(%r12)
1402dd9d9:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402dd9dd:	e8 9e 26 00 00       	call   0x1402e0080
1402dd9e2:	48 8b c3             	mov    %rbx,%rax
1402dd9e5:	ba ff 07 00 00       	mov    $0x7ff,%edx
1402dd9ea:	48 c1 e8 34          	shr    $0x34,%rax
1402dd9ee:	48 b9 ff ff ff ff ff 	movabs $0xfffffffffffff,%rcx
1402dd9f5:	ff 0f 00
1402dd9f8:	48 23 c2             	and    %rdx,%rax
1402dd9fb:	75 21                	jne    0x1402dda1e
1402dd9fd:	48 85 d9             	test   %rbx,%rcx
1402dda00:	74 0d                	je     0x1402dda0f
1402dda02:	f7 45 80 00 00 00 01 	testl  $0x1000000,-0x80(%rbp)
1402dda09:	0f 84 c3 00 00 00    	je     0x1402ddad2
1402dda0f:	41 83 64 24 04 00    	andl   $0x0,0x4(%r12)
1402dda15:	4c 8d 05 50 fc 00 00 	lea    0xfc50(%rip),%r8        # 0x1402ed66c
1402dda1c:	eb 60                	jmp    0x1402dda7e
1402dda1e:	48 3b c2             	cmp    %rdx,%rax
1402dda21:	0f 85 ab 00 00 00    	jne    0x1402ddad2
1402dda27:	48 8b c3             	mov    %rbx,%rax
1402dda2a:	48 23 c1             	and    %rcx,%rax
1402dda2d:	75 05                	jne    0x1402dda34
1402dda2f:	41 8b c7             	mov    %r15d,%eax
1402dda32:	eb 2a                	jmp    0x1402dda5e
1402dda34:	48 85 db             	test   %rbx,%rbx
1402dda37:	79 16                	jns    0x1402dda4f
1402dda39:	48 b9 00 00 00 00 00 	movabs $0x8000000000000,%rcx
1402dda40:	00 08 00
1402dda43:	48 3b c1             	cmp    %rcx,%rax
1402dda46:	75 07                	jne    0x1402dda4f
1402dda48:	b8 04 00 00 00       	mov    $0x4,%eax
1402dda4d:	eb 0f                	jmp    0x1402dda5e
1402dda4f:	48 8b c3             	mov    %rbx,%rax
1402dda52:	48 c1 e8 33          	shr    $0x33,%rax
1402dda56:	f7 d0                	not    %eax
1402dda58:	41 23 c7             	and    %r15d,%eax
1402dda5b:	83 c8 02             	or     $0x2,%eax
1402dda5e:	45 89 7c 24 04       	mov    %r15d,0x4(%r12)
1402dda63:	41 2b c7             	sub    %r15d,%eax
1402dda66:	74 44                	je     0x1402ddaac
1402dda68:	41 2b c7             	sub    %r15d,%eax
1402dda6b:	74 36                	je     0x1402ddaa3
1402dda6d:	41 2b c7             	sub    %r15d,%eax
1402dda70:	74 28                	je     0x1402dda9a
1402dda72:	41 3b c7             	cmp    %r15d,%eax
1402dda75:	75 5b                	jne    0x1402ddad2
1402dda77:	4c 8d 05 66 50 0c 00 	lea    0xc5066(%rip),%r8        # 0x1403a2ae4
1402dda7e:	48 8b 95 58 07 00 00 	mov    0x758(%rbp),%rdx
1402dda85:	49 8b ce             	mov    %r14,%rcx
1402dda88:	e8 97 c9 fe ff       	call   0x1402ca424
1402dda8d:	85 c0                	test   %eax,%eax
1402dda8f:	0f 85 1f 11 00 00    	jne    0x1402debb4
1402dda95:	e9 e5 10 00 00       	jmp    0x1402deb7f
1402dda9a:	4c 8d 05 3b 50 0c 00 	lea    0xc503b(%rip),%r8        # 0x1403a2adc
1402ddaa1:	eb db                	jmp    0x1402dda7e
1402ddaa3:	4c 8d 05 2a 50 0c 00 	lea    0xc502a(%rip),%r8        # 0x1403a2ad4
1402ddaaa:	eb d2                	jmp    0x1402dda7e
1402ddaac:	48 8b 95 58 07 00 00 	mov    0x758(%rbp),%rdx
1402ddab3:	4c 8d 05 12 50 0c 00 	lea    0xc5012(%rip),%r8        # 0x1403a2acc
1402ddaba:	49 8b ce             	mov    %r14,%rcx
1402ddabd:	e8 62 c9 fe ff       	call   0x1402ca424
1402ddac2:	85 c0                	test   %eax,%eax
1402ddac4:	0f 85 ea 10 00 00    	jne    0x1402debb4
1402ddaca:	45 33 ff             	xor    %r15d,%r15d
1402ddacd:	e9 ad 10 00 00       	jmp    0x1402deb7f
1402ddad2:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1402ddad9:	ff ff 7f
1402ddadc:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402ddae1:	48 23 d8             	and    %rax,%rbx
1402ddae4:	45 33 c0             	xor    %r8d,%r8d
1402ddae7:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1402ddaec:	33 d2                	xor    %edx,%edx
1402ddaee:	bb 1f 00 08 00       	mov    $0x8001f,%ebx
1402ddaf3:	89 5c 24 6c          	mov    %ebx,0x6c(%rsp)
1402ddaf7:	e8 84 25 00 00       	call   0x1402e0080
1402ddafc:	44 8b 44 24 6c       	mov    0x6c(%rsp),%r8d
1402ddb01:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402ddb06:	8b d3                	mov    %ebx,%edx
1402ddb08:	e8 73 25 00 00       	call   0x1402e0080
1402ddb0d:	f2 0f 10 44 24 50    	movsd  0x50(%rsp),%xmm0
1402ddb13:	ff c6                	inc    %esi
1402ddb15:	41 b9 ff 07 00 00    	mov    $0x7ff,%r9d
1402ddb1b:	f2 0f 11 44 24 58    	movsd  %xmm0,0x58(%rsp)
1402ddb21:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1402ddb26:	4c 8b c2             	mov    %rdx,%r8
1402ddb29:	89 74 24 60          	mov    %esi,0x60(%rsp)
1402ddb2d:	49 c1 e8 34          	shr    $0x34,%r8
1402ddb31:	be 02 00 00 00       	mov    $0x2,%esi
1402ddb36:	49 8b c8             	mov    %r8,%rcx
1402ddb39:	49 23 c9             	and    %r9,%rcx
1402ddb3c:	48 8b c1             	mov    %rcx,%rax
1402ddb3f:	48 f7 d8             	neg    %rax
1402ddb42:	48 b8 00 00 00 00 00 	movabs $0x10000000000000,%rax
1402ddb49:	00 10 00
1402ddb4c:	48 1b db             	sbb    %rbx,%rbx
1402ddb4f:	48 23 d8             	and    %rax,%rbx
1402ddb52:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffff,%rax
1402ddb59:	ff 0f 00
1402ddb5c:	48 23 d0             	and    %rax,%rdx
1402ddb5f:	48 03 da             	add    %rdx,%rbx
1402ddb62:	48 f7 d9             	neg    %rcx
1402ddb65:	1b c0                	sbb    %eax,%eax
1402ddb67:	45 23 c1             	and    %r9d,%r8d
1402ddb6a:	44 8d 24 06          	lea    (%rsi,%rax,1),%r12d
1402ddb6e:	45 03 e0             	add    %r8d,%r12d
1402ddb71:	e8 fa 26 00 00       	call   0x1402e0270
1402ddb76:	e8 31 26 00 00       	call   0x1402e01ac
1402ddb7b:	f2 0f 2c c8          	cvttsd2si %xmm0,%ecx
1402ddb7f:	89 5d a4             	mov    %ebx,-0x5c(%rbp)
1402ddb82:	8d 81 01 00 00 80    	lea    -0x7fffffff(%rcx),%eax
1402ddb88:	83 e0 fe             	and    $0xfffffffe,%eax
1402ddb8b:	f7 d8                	neg    %eax
1402ddb8d:	1b c0                	sbb    %eax,%eax
1402ddb8f:	48 c1 eb 20          	shr    $0x20,%rbx
1402ddb93:	23 c1                	and    %ecx,%eax
1402ddb95:	89 5d a8             	mov    %ebx,-0x58(%rbp)
1402ddb98:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402ddb9c:	8b c3                	mov    %ebx,%eax
1402ddb9e:	f7 d8                	neg    %eax
1402ddba0:	1b d2                	sbb    %edx,%edx
1402ddba2:	f7 da                	neg    %edx
1402ddba4:	41 03 d7             	add    %r15d,%edx
1402ddba7:	89 55 a0             	mov    %edx,-0x60(%rbp)
1402ddbaa:	41 81 fc 34 04 00 00 	cmp    $0x434,%r12d
1402ddbb1:	0f 82 1a 02 00 00    	jb     0x1402dddd1
1402ddbb7:	33 c0                	xor    %eax,%eax
1402ddbb9:	c7 85 48 03 00 00 00 	movl   $0x100000,0x348(%rbp)
1402ddbc0:	00 10 00
1402ddbc3:	89 85 44 03 00 00    	mov    %eax,0x344(%rbp)
1402ddbc9:	89 b5 40 03 00 00    	mov    %esi,0x340(%rbp)
1402ddbcf:	85 db                	test   %ebx,%ebx
1402ddbd1:	0f 84 0c 01 00 00    	je     0x1402ddce3
1402ddbd7:	45 33 c0             	xor    %r8d,%r8d
1402ddbda:	42 8b 44 85 a4       	mov    -0x5c(%rbp,%r8,4),%eax
1402ddbdf:	42 39 84 85 44 03 00 	cmp    %eax,0x344(%rbp,%r8,4)
1402ddbe6:	00
1402ddbe7:	0f 85 f6 00 00 00    	jne    0x1402ddce3
1402ddbed:	45 03 c7             	add    %r15d,%r8d
1402ddbf0:	44 3b c6             	cmp    %esi,%r8d
1402ddbf3:	75 e5                	jne    0x1402ddbda
1402ddbf5:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1402ddbfa:	45 8d 9c 24 ce fb ff 	lea    -0x432(%r12),%r11d
1402ddc01:	ff
1402ddc02:	45 8b c3             	mov    %r11d,%r8d
1402ddc05:	8d 42 ff             	lea    -0x1(%rdx),%eax
1402ddc08:	41 83 e3 1f          	and    $0x1f,%r11d
1402ddc0c:	41 c1 e8 05          	shr    $0x5,%r8d
1402ddc10:	8b f7                	mov    %edi,%esi
1402ddc12:	49 8b df             	mov    %r15,%rbx
1402ddc15:	41 2b f3             	sub    %r11d,%esi
1402ddc18:	8b ce                	mov    %esi,%ecx
1402ddc1a:	48 d3 e3             	shl    %cl,%rbx
1402ddc1d:	41 2b df             	sub    %r15d,%ebx
1402ddc20:	0f bd 44 85 a4       	bsr    -0x5c(%rbp,%rax,4),%eax
1402ddc25:	44 8b e3             	mov    %ebx,%r12d
1402ddc28:	41 f7 d4             	not    %r12d
1402ddc2b:	74 04                	je     0x1402ddc31
1402ddc2d:	ff c0                	inc    %eax
1402ddc2f:	eb 02                	jmp    0x1402ddc33
1402ddc31:	33 c0                	xor    %eax,%eax
1402ddc33:	2b f8                	sub    %eax,%edi
1402ddc35:	42 8d 04 02          	lea    (%rdx,%r8,1),%eax
1402ddc39:	83 f8 73             	cmp    $0x73,%eax
1402ddc3c:	0f 87 81 00 00 00    	ja     0x1402ddcc3
1402ddc42:	45 33 f6             	xor    %r14d,%r14d
1402ddc45:	44 3b df             	cmp    %edi,%r11d
1402ddc48:	41 0f 97 c6          	seta   %r14b
1402ddc4c:	44 03 f2             	add    %edx,%r14d
1402ddc4f:	45 03 f0             	add    %r8d,%r14d
1402ddc52:	41 83 fe 73          	cmp    $0x73,%r14d
1402ddc56:	77 6b                	ja     0x1402ddcc3
1402ddc58:	41 8d 78 ff          	lea    -0x1(%r8),%edi
1402ddc5c:	45 8d 56 ff          	lea    -0x1(%r14),%r10d
1402ddc60:	44 3b d7             	cmp    %edi,%r10d