1406d7276:	90                   	nop
1406d7277:	e8 28 2f 75 00       	call   0x140e2a1a4
1406d727c:	90                   	nop
1406d727d:	e8 22 2f 75 00       	call   0x140e2a1a4
1406d7282:	90                   	nop
1406d7283:	e8 1c 2f 75 00       	call   0x140e2a1a4
1406d7288:	90                   	nop
1406d7289:	e8 16 2f 75 00       	call   0x140e2a1a4
1406d728e:	90                   	nop
1406d728f:	e8 10 2f 75 00       	call   0x140e2a1a4
1406d7294:	90                   	nop
1406d7295:	e8 0a 2f 75 00       	call   0x140e2a1a4
1406d729a:	90                   	nop
1406d729b:	b9 02 00 00 00       	mov    $0x2,%ecx
1406d72a0:	e8 5b 34 0b 00       	call   0x14078a700
1406d72a5:	90                   	nop
1406d72a6:	b9 02 00 00 00       	mov    $0x2,%ecx
1406d72ab:	e8 50 34 0b 00       	call   0x14078a700
1406d72b0:	90                   	nop
1406d72b1:	b9 02 00 00 00       	mov    $0x2,%ecx
1406d72b6:	e8 45 34 0b 00       	call   0x14078a700
1406d72bb:	cc                   	int3
1406d72bc:	cc                   	int3
1406d72bd:	cc                   	int3
1406d72be:	cc                   	int3
1406d72bf:	cc                   	int3
1406d72c0:	40 55                	rex push %rbp
1406d72c2:	53                   	push   %rbx
1406d72c3:	56                   	push   %rsi
1406d72c4:	57                   	push   %rdi
1406d72c5:	41 54                	push   %r12
1406d72c7:	41 55                	push   %r13
1406d72c9:	41 56                	push   %r14
1406d72cb:	41 57                	push   %r15
1406d72cd:	48 8d 6c 24 a8       	lea    -0x58(%rsp),%rbp
1406d72d2:	48 81 ec 58 01 00 00 	sub    $0x158,%rsp
1406d72d9:	48 8b 05 20 1c ce 00 	mov    0xce1c20(%rip),%rax        # 0x1413b8f00
1406d72e0:	48 33 c4             	xor    %rsp,%rax
1406d72e3:	48 89 45 40          	mov    %rax,0x40(%rbp)
1406d72e7:	44 89 4d 80          	mov    %r9d,-0x80(%rbp)
1406d72eb:	49 8b d8             	mov    %r8,%rbx
1406d72ee:	4c 8b e2             	mov    %rdx,%r12
1406d72f1:	4c 8b e9             	mov    %rcx,%r13
1406d72f4:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
1406d72f8:	0f b6 85 c8 00 00 00 	movzbl 0xc8(%rbp),%eax
1406d72ff:	88 44 24 48          	mov    %al,0x48(%rsp)
1406d7303:	33 ff                	xor    %edi,%edi
1406d7305:	89 7c 24 44          	mov    %edi,0x44(%rsp)
1406d7309:	49 8b 00             	mov    (%r8),%rax
1406d730c:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1406d7311:	49 8b c8             	mov    %r8,%rcx
1406d7314:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1406d731b:	ff 15 ff c6 8a 00    	call   *0x8ac6ff(%rip)        # 0x140f83a20
1406d7321:	90                   	nop
1406d7322:	48 8b 43 20          	mov    0x20(%rbx),%rax
1406d7326:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1406d732c:	48 8b 0d 45 bb d5 00 	mov    0xd5bb45(%rip),%rcx        # 0x141432e78
1406d7333:	66 44 39 40 1c       	cmp    %r8w,0x1c(%rax)
1406d7338:	75 13                	jne    0x1406d734d
1406d733a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1406d733f:	e8 2c 7c b3 ff       	call   0x14020ef70
1406d7344:	90                   	nop
1406d7345:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1406d734b:	eb 10                	jmp    0x1406d735d
1406d734d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1406d7352:	e8 c9 8b ac ff       	call   0x14019ff20
1406d7357:	41 bf 02 00 00 00    	mov    $0x2,%r15d
1406d735d:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d7362:	4c 8b 30             	mov    (%rax),%r14
1406d7365:	48 89 38             	mov    %rdi,(%rax)
1406d7368:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
1406d736c:	41 f6 c7 02          	test   $0x2,%r15b
1406d7370:	74 37                	je     0x1406d73a9
1406d7372:	41 83 e7 fd          	and    $0xfffffffd,%r15d
1406d7376:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d737b:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406d7380:	48 85 c9             	test   %rcx,%rcx
1406d7383:	74 24                	je     0x1406d73a9
1406d7385:	8b 41 10             	mov    0x10(%rcx),%eax
1406d7388:	ff c8                	dec    %eax
1406d738a:	89 41 10             	mov    %eax,0x10(%rcx)
1406d738d:	85 c0                	test   %eax,%eax
1406d738f:	7f 18                	jg     0x1406d73a9
1406d7391:	0f 88 f9 06 00 00    	js     0x1406d7a90
1406d7397:	48 8b 01             	mov    (%rcx),%rax
1406d739a:	ba 01 00 00 00       	mov    $0x1,%edx
1406d739f:	48 8b 00             	mov    (%rax),%rax
1406d73a2:	ff 15 78 c6 8a 00    	call   *0x8ac678(%rip)        # 0x140f83a20
1406d73a8:	90                   	nop
1406d73a9:	41 f6 c7 01          	test   $0x1,%r15b
1406d73ad:	74 37                	je     0x1406d73e6
1406d73af:	41 83 e7 fe          	and    $0xfffffffe,%r15d
1406d73b3:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d73b8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406d73bd:	48 85 c9             	test   %rcx,%rcx
1406d73c0:	74 24                	je     0x1406d73e6
1406d73c2:	8b 41 10             	mov    0x10(%rcx),%eax
1406d73c5:	ff c8                	dec    %eax
1406d73c7:	89 41 10             	mov    %eax,0x10(%rcx)
1406d73ca:	85 c0                	test   %eax,%eax
1406d73cc:	7f 18                	jg     0x1406d73e6
1406d73ce:	0f 88 c7 06 00 00    	js     0x1406d7a9b
1406d73d4:	48 8b 01             	mov    (%rcx),%rax
1406d73d7:	ba 01 00 00 00       	mov    $0x1,%edx
1406d73dc:	48 8b 00             	mov    (%rax),%rax
1406d73df:	ff 15 3b c6 8a 00    	call   *0x8ac63b(%rip)        # 0x140f83a20
1406d73e5:	90                   	nop
1406d73e6:	b9 40 00 00 00       	mov    $0x40,%ecx
1406d73eb:	e8 18 3d 74 00       	call   0x140e1b108
1406d73f0:	48 8b c8             	mov    %rax,%rcx
1406d73f3:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1406d73f8:	48 85 c0             	test   %rax,%rax
1406d73fb:	74 37                	je     0x1406d7434
1406d73fd:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
1406d7402:	4d 85 f6             	test   %r14,%r14
1406d7405:	74 1e                	je     0x1406d7425
1406d7407:	41 8b 46 10          	mov    0x10(%r14),%eax
1406d740b:	ff c0                	inc    %eax
1406d740d:	41 89 46 10          	mov    %eax,0x10(%r14)
1406d7411:	83 f8 01             	cmp    $0x1,%eax
1406d7414:	0f 8e 8c 06 00 00    	jle    0x1406d7aa6
1406d741a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406d741f:	0f 84 89 06 00 00    	je     0x1406d7aae
1406d7425:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1406d742a:	e8 91 82 11 00       	call   0x1407ef6c0
1406d742f:	48 8b d8             	mov    %rax,%rbx
1406d7432:	eb 03                	jmp    0x1406d7437
1406d7434:	48 8b df             	mov    %rdi,%rbx
1406d7437:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
1406d743b:	41 83 cf 08          	or     $0x8,%r15d
1406d743f:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d7444:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1406d7449:	b9 48 00 00 00       	mov    $0x48,%ecx
1406d744e:	e8 b5 3c 74 00       	call   0x140e1b108
1406d7453:	4c 8b c8             	mov    %rax,%r9
1406d7456:	80 bd c0 00 00 00 00 	cmpb   $0x0,0xc0(%rbp)
1406d745d:	0f 84 8d 00 00 00    	je     0x1406d74f0
1406d7463:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1406d7468:	48 85 c0             	test   %rax,%rax
1406d746b:	74 69                	je     0x1406d74d6
1406d746d:	48 85 db             	test   %rbx,%rbx
1406d7470:	74 1c                	je     0x1406d748e
1406d7472:	8b 43 10             	mov    0x10(%rbx),%eax
1406d7475:	ff c0                	inc    %eax
1406d7477:	89 43 10             	mov    %eax,0x10(%rbx)
1406d747a:	83 f8 01             	cmp    $0x1,%eax
1406d747d:	0f 8e 36 06 00 00    	jle    0x1406d7ab9
1406d7483:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406d7488:	0f 84 33 06 00 00    	je     0x1406d7ac1
1406d748e:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406d7493:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1406d7498:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1406d749d:	48 85 c0             	test   %rax,%rax
1406d74a0:	74 1d                	je     0x1406d74bf
1406d74a2:	8b 48 10             	mov    0x10(%rax),%ecx
1406d74a5:	ff c1                	inc    %ecx
1406d74a7:	89 48 10             	mov    %ecx,0x10(%rax)
1406d74aa:	83 f9 01             	cmp    $0x1,%ecx
1406d74ad:	0f 8e 19 06 00 00    	jle    0x1406d7acc
1406d74b3:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406d74b9:	0f 84 15 06 00 00    	je     0x1406d7ad4
1406d74bf:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1406d74c4:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1406d74c9:	49 8b c9             	mov    %r9,%rcx
1406d74cc:	e8 4f 5d 11 00       	call   0x1407ed220
1406d74d1:	48 8b f0             	mov    %rax,%rsi
1406d74d4:	eb 03                	jmp    0x1406d74d9
1406d74d6:	48 8b f7             	mov    %rdi,%rsi
1406d74d9:	41 0f ba ef 07       	bts    $0x7,%r15d
1406d74de:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d74e3:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1406d74e8:	48 8b fe             	mov    %rsi,%rdi
1406d74eb:	e9 88 00 00 00       	jmp    0x1406d7578
1406d74f0:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
1406d74f5:	48 85 c0             	test   %rax,%rax
1406d74f8:	74 69                	je     0x1406d7563
1406d74fa:	48 85 db             	test   %rbx,%rbx
1406d74fd:	74 1c                	je     0x1406d751b
1406d74ff:	8b 43 10             	mov    0x10(%rbx),%eax
1406d7502:	ff c0                	inc    %eax
1406d7504:	89 43 10             	mov    %eax,0x10(%rbx)
1406d7507:	83 f8 01             	cmp    $0x1,%eax
1406d750a:	0f 8e cf 05 00 00    	jle    0x1406d7adf
1406d7510:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406d7515:	0f 84 cc 05 00 00    	je     0x1406d7ae7
1406d751b:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1406d7520:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1406d7525:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1406d752a:	48 85 c0             	test   %rax,%rax
1406d752d:	74 1d                	je     0x1406d754c
1406d752f:	8b 48 10             	mov    0x10(%rax),%ecx
1406d7532:	ff c1                	inc    %ecx
1406d7534:	89 48 10             	mov    %ecx,0x10(%rax)
1406d7537:	83 f9 01             	cmp    $0x1,%ecx
1406d753a:	0f 8e b2 05 00 00    	jle    0x1406d7af2
1406d7540:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406d7546:	0f 84 ae 05 00 00    	je     0x1406d7afa
1406d754c:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1406d7551:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1406d7556:	49 8b c9             	mov    %r9,%rcx
1406d7559:	e8 52 dd 11 00       	call   0x1407f52b0
1406d755e:	48 8b f0             	mov    %rax,%rsi
1406d7561:	eb 03                	jmp    0x1406d7566
1406d7563:	48 8b f7             	mov    %rdi,%rsi
1406d7566:	48 8b fe             	mov    %rsi,%rdi
1406d7569:	41 0f ba ef 08       	bts    $0x8,%r15d
1406d756e:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d7573:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1406d7578:	c6 44 24 49 00       	movb   $0x0,0x49(%rsp)
1406d757d:	33 c0                	xor    %eax,%eax
1406d757f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1406d7584:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1406d7589:	88 44 24 40          	mov    %al,0x40(%rsp)
1406d758d:	48 8d 44 24 49       	lea    0x49(%rsp),%rax
1406d7592:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1406d7597:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1406d759c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406d75a1:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1406d75a6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406d75ab:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1406d75b0:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1406d75b5:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1406d75ba:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1406d75bf:	e8 6c bb f9 ff       	call   0x140673130
1406d75c4:	90                   	nop
1406d75c5:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1406d75c9:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1406d75cd:	e8 4e 46 fa ff       	call   0x14067bc20
1406d75d2:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1406d75d6:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1406d75da:	e8 41 46 fa ff       	call   0x14067bc20
1406d75df:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1406d75e4:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1406d75e8:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1406d75ec:	e8 2f 46 fa ff       	call   0x14067bc20
1406d75f1:	90                   	nop
1406d75f2:	48 85 ff             	test   %rdi,%rdi
1406d75f5:	74 1c                	je     0x1406d7613
1406d75f7:	8b 47 10             	mov    0x10(%rdi),%eax
1406d75fa:	ff c0                	inc    %eax
1406d75fc:	89 47 10             	mov    %eax,0x10(%rdi)
1406d75ff:	83 f8 01             	cmp    $0x1,%eax
1406d7602:	0f 8e fd 04 00 00    	jle    0x1406d7b05
1406d7608:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406d760d:	0f 84 fa 04 00 00    	je     0x1406d7b0d
1406d7613:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1406d7618:	0f b6 44 24 48       	movzbl 0x48(%rsp),%eax
1406d761d:	88 44 24 20          	mov    %al,0x20(%rsp)
1406d7621:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1406d7627:	4c 8b c7             	mov    %rdi,%r8
1406d762a:	49 8b d4             	mov    %r12,%rdx
1406d762d:	49 8b cd             	mov    %r13,%rcx
1406d7630:	e8 9b be ff ff       	call   0x1406d34d0
1406d7635:	41 83 cf 10          	or     $0x10,%r15d
1406d7639:	41 83 cf 04          	or     $0x4,%r15d
1406d763d:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d7642:	48 85 ff             	test   %rdi,%rdi
1406d7645:	74 27                	je     0x1406d766e
1406d7647:	8b 47 10             	mov    0x10(%rdi),%eax
1406d764a:	ff c8                	dec    %eax
1406d764c:	89 47 10             	mov    %eax,0x10(%rdi)
1406d764f:	85 c0                	test   %eax,%eax
1406d7651:	7f 1b                	jg     0x1406d766e
1406d7653:	0f 88 bf 04 00 00    	js     0x1406d7b18
1406d7659:	48 8b 07             	mov    (%rdi),%rax
1406d765c:	ba 01 00 00 00       	mov    $0x1,%edx
1406d7661:	48 8b cf             	mov    %rdi,%rcx
1406d7664:	48 8b 00             	mov    (%rax),%rax
1406d7667:	ff 15 b3 c3 8a 00    	call   *0x8ac3b3(%rip)        # 0x140f83a20
1406d766d:	90                   	nop
1406d766e:	80 7c 24 48 00       	cmpb   $0x0,0x48(%rsp)
1406d7673:	0f 85 0d 03 00 00    	jne    0x1406d7986
1406d7679:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406d767e:	44 8b 4d 80          	mov    -0x80(%rbp),%r9d
1406d7682:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1406d7687:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1406d768b:	49 8b cd             	mov    %r13,%rcx
1406d768e:	e8 3d be ff ff       	call   0x1406d34d0
1406d7693:	41 0f ba ef 0b       	bts    $0xb,%r15d
1406d7698:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d769d:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
1406d76a2:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1406d76a9:	ff ff 7f
1406d76ac:	48 2b c1             	sub    %rcx,%rax
1406d76af:	48 83 f8 01          	cmp    $0x1,%rax
1406d76b3:	0f 82 6a 04 00 00    	jb     0x1406d7b23
1406d76b9:	49 8b c4             	mov    %r12,%rax
1406d76bc:	49 83 7c 24 18 0f    	cmpq   $0xf,0x18(%r12)
1406d76c2:	76 04                	jbe    0x1406d76c8
1406d76c4:	49 8b 04 24          	mov    (%r12),%rax
1406d76c8:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1406d76cd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406d76d2:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406d76d9:	00 00
1406d76db:	4c 8d 0d 46 d9 8d 00 	lea    0x8dd946(%rip),%r9        # 0x140fb5028
1406d76e2:	4d 8b c4             	mov    %r12,%r8
1406d76e5:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406d76ea:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1406d76ee:	e8 ed b0 b5 ff       	call   0x1402327e0
1406d76f3:	41 0f ba ef 0c       	bts    $0xc,%r15d
1406d76f8:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d76fd:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1406d7701:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1406d7705:	48 8b c2             	mov    %rdx,%rax
1406d7708:	48 2b c1             	sub    %rcx,%rax
1406d770b:	48 83 f8 02          	cmp    $0x2,%rax
1406d770f:	72 26                	jb     0x1406d7737
1406d7711:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406d7715:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1406d7719:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1406d771d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d7721:	48 0f 47 45 c0       	cmova  -0x40(%rbp),%rax
1406d7726:	66 c7 04 08 2c 20    	movw   $0x202c,(%rax,%rcx,1)
1406d772c:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406d7731:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1406d7735:	eb 24                	jmp    0x1406d775b
1406d7737:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406d773e:	00 00
1406d7740:	4c 8d 0d 25 94 90 00 	lea    0x909425(%rip),%r9        # 0x140fe0b6c
1406d7747:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406d774d:	ba 02 00 00 00       	mov    $0x2,%edx
1406d7752:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1406d7756:	e8 25 0f ad ff       	call   0x1401a8680
1406d775b:	0f 10 00             	movups (%rax),%xmm0
1406d775e:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1406d7762:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d7766:	0f 11 4d 10          	movups %xmm1,0x10(%rbp)
1406d776a:	45 33 ed             	xor    %r13d,%r13d
1406d776d:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406d7771:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d7778:	00
1406d7779:	44 88 28             	mov    %r13b,(%rax)
1406d777c:	41 0f ba ef 0d       	bts    $0xd,%r15d
1406d7781:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d7786:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
1406d778a:	4c 8d 45 00          	lea    0x0(%rbp),%r8
1406d778e:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406d7793:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1406d7797:	e8 c4 6a b0 ff       	call   0x1401de260
1406d779c:	41 0f ba ef 0a       	bts    $0xa,%r15d
1406d77a1:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
1406d77a6:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406d77aa:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
1406d77ae:	48 8b c2             	mov    %rdx,%rax
1406d77b1:	48 2b c1             	sub    %rcx,%rax
1406d77b4:	48 83 f8 01          	cmp    $0x1,%rax
1406d77b8:	72 21                	jb     0x1406d77db
1406d77ba:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406d77be:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1406d77c2:	48 8d 45 a0          	lea    -0x60(%rbp),%rax