1401d5511:	49 8d 40 ff          	lea    -0x1(%r8),%rax
1401d5515:	4d 01 c4             	add    %r8,%r12
1401d5518:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d551f:	00
1401d5520:	48 8b 97 c0 00 00 00 	mov    0xc0(%rdi),%rdx
1401d5527:	c6 04 02 01          	movb   $0x1,(%rdx,%rax,1)
1401d552b:	48 83 c0 01          	add    $0x1,%rax
1401d552f:	49 39 c4             	cmp    %rax,%r12
1401d5532:	75 ec                	jne    0x1401d5520
1401d5534:	4c 89 e9             	mov    %r13,%rcx
1401d5537:	e8 74 39 f2 ff       	call   0x1400f8eb0
1401d553c:	e9 f0 fc ff ff       	jmp    0x1401d5231
1401d5541:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d5548:	c7 43 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rbx)
1401d554f:	49 83 c4 01          	add    $0x1,%r12
1401d5553:	4c 39 64 24 30       	cmp    %r12,0x30(%rsp)
1401d5558:	0f 85 a2 fd ff ff    	jne    0x1401d5300
1401d555e:	e9 dd fe ff ff       	jmp    0x1401d5440
1401d5563:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d5568:	8b 50 08             	mov    0x8(%rax),%edx
1401d556b:	be 01 00 00 00       	mov    $0x1,%esi
1401d5570:	85 d2                	test   %edx,%edx
1401d5572:	4c 89 da             	mov    %r11,%rdx
1401d5575:	48 0f 44 d1          	cmove  %rcx,%rdx
1401d5579:	89 50 08             	mov    %edx,0x8(%rax)
1401d557c:	e9 4f ff ff ff       	jmp    0x1401d54d0
1401d5581:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d5588:	8b 84 24 68 01 00 00 	mov    0x168(%rsp),%eax
1401d558f:	85 c0                	test   %eax,%eax
1401d5591:	0f 84 9a fc ff ff    	je     0x1401d5231
1401d5597:	8b 9c 24 68 01 00 00 	mov    0x168(%rsp),%ebx
1401d559e:	48 63 94 24 60 01 00 	movslq 0x160(%rsp),%rdx
1401d55a5:	00
1401d55a6:	8d 4b ff             	lea    -0x1(%rbx),%ecx
1401d55a9:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
1401d55ad:	48 01 d1             	add    %rdx,%rcx
1401d55b0:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d55b7:	00 00 00 00
1401d55bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d55c0:	48 8b 97 c0 00 00 00 	mov    0xc0(%rdi),%rdx
1401d55c7:	c6 04 02 01          	movb   $0x1,(%rdx,%rax,1)
1401d55cb:	48 83 c0 01          	add    $0x1,%rax
1401d55cf:	48 39 c8             	cmp    %rcx,%rax
1401d55d2:	75 ec                	jne    0x1401d55c0
1401d55d4:	e9 58 fc ff ff       	jmp    0x1401d5231
1401d55d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d55e0:	48 63 4c 24 44       	movslq 0x44(%rsp),%rcx
1401d55e5:	48 c1 e1 03          	shl    $0x3,%rcx
1401d55e9:	e8 32 54 ef ff       	call   0x1400caa20
1401d55ee:	49 89 c3             	mov    %rax,%r11
1401d55f1:	48 85 c0             	test   %rax,%rax
1401d55f4:	0f 84 9d 03 00 00    	je     0x1401d5997
1401d55fa:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401d55ff:	45 31 c0             	xor    %r8d,%r8d
1401d5602:	4d 85 ff             	test   %r15,%r15
1401d5605:	0f 84 0d 03 00 00    	je     0x1401d5918
1401d560b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d5610:	45 8b 57 08          	mov    0x8(%r15),%r10d
1401d5614:	41 8d 42 ff          	lea    -0x1(%r10),%eax
1401d5618:	83 f8 fd             	cmp    $0xfffffffd,%eax
1401d561b:	77 73                	ja     0x1401d5690
1401d561d:	44 89 c2             	mov    %r8d,%edx
1401d5620:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1401d5625:	44 8d 49 01          	lea    0x1(%rcx),%r9d
1401d5629:	eb 30                	jmp    0x1401d565b
1401d562b:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d5632:	00 00 00 00
1401d5636:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d563d:	00 00 00
1401d5640:	89 d0                	mov    %edx,%eax
1401d5642:	29 c8                	sub    %ecx,%eax
1401d5644:	d1 f8                	sar    $1,%eax
1401d5646:	01 c8                	add    %ecx,%eax
1401d5648:	48 63 e8             	movslq %eax,%rbp
1401d564b:	49 8b 2c eb          	mov    (%r11,%rbp,8),%rbp
1401d564f:	44 3b 55 08          	cmp    0x8(%rbp),%r10d
1401d5653:	0f 83 37 02 00 00    	jae    0x1401d5890
1401d5659:	89 c2                	mov    %eax,%edx
1401d565b:	44 39 ca             	cmp    %r9d,%edx
1401d565e:	7f e0                	jg     0x1401d5640
1401d5660:	31 c0                	xor    %eax,%eax
1401d5662:	85 c9                	test   %ecx,%ecx
1401d5664:	78 07                	js     0x1401d566d
1401d5666:	48 63 c1             	movslq %ecx,%rax
1401d5669:	49 8b 04 c3          	mov    (%r11,%rax,8),%rax
1401d566d:	49 89 47 18          	mov    %rax,0x18(%r15)
1401d5671:	44 39 ce             	cmp    %r9d,%esi
1401d5674:	7d 1a                	jge    0x1401d5690
1401d5676:	49 63 c1             	movslq %r9d,%rax
1401d5679:	4d 89 3c c3          	mov    %r15,(%r11,%rax,8)
1401d567d:	41 f6 47 20 01       	testb  $0x1,0x20(%r15)
1401d5682:	0f 84 18 02 00 00    	je     0x1401d58a0
1401d5688:	44 8d 41 02          	lea    0x2(%rcx),%r8d
1401d568c:	44 89 ce             	mov    %r9d,%esi
1401d568f:	90                   	nop
1401d5690:	4d 8b 7f 10          	mov    0x10(%r15),%r15
1401d5694:	4d 85 ff             	test   %r15,%r15
1401d5697:	0f 85 73 ff ff ff    	jne    0x1401d5610
1401d569d:	45 85 c0             	test   %r8d,%r8d
1401d56a0:	0f 84 72 02 00 00    	je     0x1401d5918
1401d56a6:	4d 63 c0             	movslq %r8d,%r8
1401d56a9:	4b 8b 74 c3 f8       	mov    -0x8(%r11,%r8,8),%rsi
1401d56ae:	48 8b 46 18          	mov    0x18(%rsi),%rax
1401d56b2:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
1401d56b9:	00
1401d56ba:	48 85 c0             	test   %rax,%rax
1401d56bd:	74 11                	je     0x1401d56d0
1401d56bf:	90                   	nop
1401d56c0:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401d56c4:	48 89 c6             	mov    %rax,%rsi
1401d56c7:	48 8b 40 18          	mov    0x18(%rax),%rax
1401d56cb:	48 85 c0             	test   %rax,%rax
1401d56ce:	75 f0                	jne    0x1401d56c0
1401d56d0:	4c 89 d9             	mov    %r11,%rcx
1401d56d3:	41 8d 2c 1e          	lea    (%r14,%rbx,1),%ebp
1401d56d7:	e8 d4 37 f2 ff       	call   0x1400f8eb0
1401d56dc:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1401d56e1:	41 89 ee             	mov    %ebp,%r14d
1401d56e4:	41 89 d8             	mov    %ebx,%r8d
1401d56e7:	8b 84 24 60 01 00 00 	mov    0x160(%rsp),%eax
1401d56ee:	44 8b a4 24 60 01 00 	mov    0x160(%rsp),%r12d
1401d56f5:	00
1401d56f6:	44 03 a4 24 68 01 00 	add    0x168(%rsp),%r12d
1401d56fd:	00
1401d56fe:	66 90                	xchg   %ax,%ax
1401d5700:	48 85 f6             	test   %rsi,%rsi
1401d5703:	0f 85 e7 00 00 00    	jne    0x1401d57f0
1401d5709:	41 39 c4             	cmp    %eax,%r12d
1401d570c:	0f 9f c1             	setg   %cl
1401d570f:	45 39 c6             	cmp    %r8d,%r14d
1401d5712:	0f 9f c2             	setg   %dl
1401d5715:	84 c9                	test   %cl,%cl
1401d5717:	0f 84 97 02 00 00    	je     0x1401d59b4
1401d571d:	84 d2                	test   %dl,%dl
1401d571f:	0f 84 9c 02 00 00    	je     0x1401d59c1
1401d5725:	48 8b 5f 48          	mov    0x48(%rdi),%rbx
1401d5729:	4c 8b 97 b8 00 00 00 	mov    0xb8(%rdi),%r10
1401d5730:	44 89 e1             	mov    %r12d,%ecx
1401d5733:	45 89 f1             	mov    %r14d,%r9d
1401d5736:	8d 50 01             	lea    0x1(%rax),%edx
1401d5739:	4d 63 d8             	movslq %r8d,%r11
1401d573c:	48 98                	cltq
1401d573e:	49 29 c3             	sub    %rax,%r11
1401d5741:	48 63 d2             	movslq %edx,%rdx
1401d5744:	4a 8d 1c db          	lea    (%rbx,%r11,8),%rbx
1401d5748:	eb 2b                	jmp    0x1401d5775
1401d574a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d5750:	41 83 c0 01          	add    $0x1,%r8d
1401d5754:	89 d0                	mov    %edx,%eax
1401d5756:	45 39 c8             	cmp    %r9d,%r8d
1401d5759:	40 0f 9c c5          	setl   %bpl
1401d575d:	39 ca                	cmp    %ecx,%edx
1401d575f:	41 0f 9c c3          	setl   %r11b
1401d5763:	48 83 c2 01          	add    $0x1,%rdx
1401d5767:	40 84 ed             	test   %bpl,%bpl
1401d576a:	0f 84 10 01 00 00    	je     0x1401d5880
1401d5770:	45 84 db             	test   %r11b,%r11b
1401d5773:	74 16                	je     0x1401d578b
1401d5775:	49 8b 44 d2 f0       	mov    -0x10(%r10,%rdx,8),%rax
1401d577a:	4c 8b 5c d3 f0       	mov    -0x10(%rbx,%rdx,8),%r11
1401d577f:	8b 40 14             	mov    0x14(%rax),%eax
1401d5782:	41 39 43 14          	cmp    %eax,0x14(%r11)
1401d5786:	74 c8                	je     0x1401d5750
1401d5788:	8d 42 ff             	lea    -0x1(%rdx),%eax
1401d578b:	29 c1                	sub    %eax,%ecx
1401d578d:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401d5791:	45 29 c1             	sub    %r8d,%r9d
1401d5794:	48 89 fa             	mov    %rdi,%rdx
1401d5797:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
1401d579b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401d57a0:	e8 1b fa ff ff       	call   0x1401d51c0
1401d57a5:	85 c0                	test   %eax,%eax
1401d57a7:	0f 85 e5 01 00 00    	jne    0x1401d5992
1401d57ad:	48 85 f6             	test   %rsi,%rsi
1401d57b0:	0f 84 02 02 00 00    	je     0x1401d59b8
1401d57b6:	8b 6e 04             	mov    0x4(%rsi),%ebp
1401d57b9:	8b 56 08             	mov    0x8(%rsi),%edx
1401d57bc:	89 e9                	mov    %ebp,%ecx
1401d57be:	eb 17                	jmp    0x1401d57d7
1401d57c0:	8b 4e 04             	mov    0x4(%rsi),%ecx
1401d57c3:	44 39 c1             	cmp    %r8d,%ecx
1401d57c6:	0f 85 34 ff ff ff    	jne    0x1401d5700
1401d57cc:	8b 56 08             	mov    0x8(%rsi),%edx
1401d57cf:	39 c2                	cmp    %eax,%edx
1401d57d1:	0f 85 29 ff ff ff    	jne    0x1401d5700
1401d57d7:	48 8b 76 10          	mov    0x10(%rsi),%rsi
1401d57db:	44 8d 41 01          	lea    0x1(%rcx),%r8d
1401d57df:	8d 42 01             	lea    0x1(%rdx),%eax
1401d57e2:	48 85 f6             	test   %rsi,%rsi
1401d57e5:	75 d9                	jne    0x1401d57c0
1401d57e7:	48 85 f6             	test   %rsi,%rsi
1401d57ea:	0f 84 19 ff ff ff    	je     0x1401d5709
1401d57f0:	4c 63 56 04          	movslq 0x4(%rsi),%r10
1401d57f4:	4c 63 7e 08          	movslq 0x8(%rsi),%r15
1401d57f8:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401d57fd:	4c 89 fa             	mov    %r15,%rdx
1401d5800:	44 89 f9             	mov    %r15d,%ecx
1401d5803:	4d 29 d7             	sub    %r10,%r15
1401d5806:	44 89 54 24 44       	mov    %r10d,0x44(%rsp)
1401d580b:	89 54 24 48          	mov    %edx,0x48(%rsp)
1401d580f:	45 89 d1             	mov    %r10d,%r9d
1401d5812:	4e 8d 1c d5 f0 ff ff 	lea    -0x10(,%r10,8),%r11
1401d5819:	ff
1401d581a:	49 c1 e7 03          	shl    $0x3,%r15
1401d581e:	eb 06                	jmp    0x1401d5826
1401d5820:	44 89 e9             	mov    %r13d,%ecx
1401d5823:	41 89 e9             	mov    %ebp,%r9d
1401d5826:	45 39 c8             	cmp    %r9d,%r8d
1401d5829:	0f 9c c2             	setl   %dl
1401d582c:	39 c8                	cmp    %ecx,%eax
1401d582e:	0f 9c c3             	setl   %bl
1401d5831:	84 d2                	test   %dl,%dl
1401d5833:	0f 84 bf 00 00 00    	je     0x1401d58f8
1401d5839:	84 db                	test   %bl,%bl
1401d583b:	0f 84 a7 00 00 00    	je     0x1401d58e8
1401d5841:	4c 8b 97 b8 00 00 00 	mov    0xb8(%rdi),%r10
1401d5848:	48 8b 5f 48          	mov    0x48(%rdi),%rbx
1401d584c:	44 8d 69 ff          	lea    -0x1(%rcx),%r13d
1401d5850:	41 8d 69 ff          	lea    -0x1(%r9),%ebp
1401d5854:	4b 8d 14 3a          	lea    (%r10,%r15,1),%rdx
1401d5858:	4a 8b 34 1b          	mov    (%rbx,%r11,1),%rsi
1401d585c:	4a 8b 14 1a          	mov    (%rdx,%r11,1),%rdx
1401d5860:	49 83 eb 08          	sub    $0x8,%r11
1401d5864:	8b 52 14             	mov    0x14(%rdx),%edx
1401d5867:	39 56 14             	cmp    %edx,0x14(%rsi)
1401d586a:	74 b4                	je     0x1401d5820
1401d586c:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401d5871:	e9 c0 fe ff ff       	jmp    0x1401d5736
1401d5876:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d587d:	00 00 00
1401d5880:	45 84 db             	test   %r11b,%r11b
1401d5883:	0f 84 24 ff ff ff    	je     0x1401d57ad
1401d5889:	e9 fd fe ff ff       	jmp    0x1401d578b
1401d588e:	66 90                	xchg   %ax,%ax
1401d5890:	89 c1                	mov    %eax,%ecx
1401d5892:	e9 8e fd ff ff       	jmp    0x1401d5625
1401d5897:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d589e:	00 00
1401d58a0:	31 c0                	xor    %eax,%eax
1401d58a2:	45 39 c8             	cmp    %r9d,%r8d
1401d58a5:	0f 94 c0             	sete   %al
1401d58a8:	41 01 c0             	add    %eax,%r8d
1401d58ab:	e9 e0 fd ff ff       	jmp    0x1401d5690
1401d58b0:	4c 89 e1             	mov    %r12,%rcx
1401d58b3:	8b 6c 24 50          	mov    0x50(%rsp),%ebp
1401d58b7:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401d58bc:	31 d2                	xor    %edx,%edx
1401d58be:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1401d58c3:	4c 8b 5c 24 60       	mov    0x60(%rsp),%r11
1401d58c8:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1401d58cd:	44 8b 94 24 50 01 00 	mov    0x150(%rsp),%r10d
1401d58d4:	00
1401d58d5:	44 8b 8c 24 58 01 00 	mov    0x158(%rsp),%r9d
1401d58dc:	00
1401d58dd:	e9 22 fb ff ff       	jmp    0x1401d5404
1401d58e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d58e8:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401d58ed:	e9 99 fe ff ff       	jmp    0x1401d578b
1401d58f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d58f8:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401d58fd:	8b 6c 24 44          	mov    0x44(%rsp),%ebp
1401d5901:	8b 54 24 48          	mov    0x48(%rsp),%edx
1401d5905:	84 db                	test   %bl,%bl
1401d5907:	0f 84 af fe ff ff    	je     0x1401d57bc
1401d590d:	e9 79 fe ff ff       	jmp    0x1401d578b
1401d5912:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d5918:	4c 89 d9             	mov    %r11,%rcx
1401d591b:	e8 90 35 f2 ff       	call   0x1400f8eb0
1401d5920:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401d5925:	45 89 f1             	mov    %r14d,%r9d
1401d5928:	41 89 d8             	mov    %ebx,%r8d
1401d592b:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401d592f:	48 89 f9             	mov    %rdi,%rcx
1401d5932:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1401d5939:	00
1401d593a:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
1401d5941:	00 00 00 00 00
1401d5946:	8b 00                	mov    (%rax),%eax
1401d5948:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
1401d594f:	00
1401d5950:	0f 11 84 24 90 00 00 	movups %xmm0,0x90(%rsp)
1401d5957:	00
1401d5958:	80 e4 3f             	and    $0x3f,%ah
1401d595b:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
1401d5962:	8b 84 24 68 01 00 00 	mov    0x168(%rsp),%eax
1401d5969:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401d596d:	8b 84 24 60 01 00 00 	mov    0x160(%rsp),%eax
1401d5974:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401d5978:	e8 e3 18 00 00       	call   0x1401d7260
1401d597d:	4c 89 e9             	mov    %r13,%rcx
1401d5980:	89 44 24 30          	mov    %eax,0x30(%rsp)
1401d5984:	e8 27 35 f2 ff       	call   0x1400f8eb0
1401d5989:	8b 44 24 30          	mov    0x30(%rsp),%eax
1401d598d:	e9 a1 f8 ff ff       	jmp    0x1401d5233
1401d5992:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1401d5997:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401d599c:	eb df                	jmp    0x1401d597d
1401d599e:	31 d2                	xor    %edx,%edx
1401d59a0:	e9 5f fa ff ff       	jmp    0x1401d5404
1401d59a5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401d59aa:	e9 84 f8 ff ff       	jmp    0x1401d5233
1401d59af:	e8 bc ee 00 00       	call   0x1401e4870
1401d59b4:	84 d2                	test   %dl,%dl
1401d59b6:	75 09                	jne    0x1401d59c1
1401d59b8:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1401d59bd:	31 c0                	xor    %eax,%eax
1401d59bf:	eb bc                	jmp    0x1401d597d
1401d59c1:	44 89 e1             	mov    %r12d,%ecx
1401d59c4:	45 89 f1             	mov    %r14d,%r9d
1401d59c7:	e9 bf fd ff ff       	jmp    0x1401d578b
1401d59cc:	0f 1f 40 00          	nopl   0x0(%rax)
1401d59d0:	48 83 ec 38          	sub    $0x38,%rsp
1401d59d4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401d59da:	8b 82 a0 00 00 00    	mov    0xa0(%rdx),%eax
1401d59e0:	44 8b 4a 30          	mov    0x30(%rdx),%r9d
1401d59e4:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401d59e8:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401d59ef:	00
1401d59f0:	e8 cb f7 ff ff       	call   0x1401d51c0
1401d59f5:	48 83 c4 38          	add    $0x38,%rsp
1401d59f9:	c3                   	ret
1401d59fa:	90                   	nop
1401d59fb:	90                   	nop
1401d59fc:	90                   	nop
1401d59fd:	90                   	nop
1401d59fe:	90                   	nop
1401d59ff:	90                   	nop
1401d5a00:	53                   	push   %rbx
1401d5a01:	49 89 ca             	mov    %rcx,%r10
1401d5a04:	89 d1                	mov    %edx,%ecx
1401d5a06:	8d 42 9c             	lea    -0x64(%rdx),%eax
1401d5a09:	44 29 c1             	sub    %r8d,%ecx
1401d5a0c:	83 f9 64             	cmp    $0x64,%ecx
1401d5a0f:	44 89 c9             	mov    %r9d,%ecx
1401d5a12:	44 0f 4f c0          	cmovg  %eax,%r8d
1401d5a16:	29 d1                	sub    %edx,%ecx
1401d5a18:	8d 42 64             	lea    0x64(%rdx),%eax
1401d5a1b:	83 f9 64             	cmp    $0x64,%ecx
1401d5a1e:	44 0f 4f c8          	cmovg  %eax,%r9d
1401d5a22:	8d 42 ff             	lea    -0x1(%rdx),%eax
1401d5a25:	41 39 c0             	cmp    %eax,%r8d
1401d5a28:	0f 8f a2 00 00 00    	jg     0x1401d5ad0
1401d5a2e:	48 98                	cltq
1401d5a30:	bb 01 00 00 00       	mov    $0x1,%ebx
1401d5a35:	45 31 db             	xor    %r11d,%r11d
1401d5a38:	eb 13                	jmp    0x1401d5a4d
1401d5a3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d5a40:	48 83 e8 01          	sub    $0x1,%rax
1401d5a44:	41 83 c3 01          	add    $0x1,%r11d
1401d5a48:	41 39 c0             	cmp    %eax,%r8d