14018d400:	48 89 c2             	mov    %rax,%rdx
14018d403:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14018d408:	48 8d 9c 24 a8 00 00 	lea    0xa8(%rsp),%rbx
14018d40f:	00
14018d410:	e8 2b 70 ec ff       	call   0x140054440
14018d415:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14018d41a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14018d41f:	48 8d 7c 38 28       	lea    0x28(%rax,%rdi,1),%rdi
14018d424:	48 85 ed             	test   %rbp,%rbp
14018d427:	74 18                	je     0x14018d441
14018d429:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14018d430:	48 89 d9             	mov    %rbx,%rcx
14018d433:	48 83 c3 58          	add    $0x58,%rbx
14018d437:	e8 f4 f0 eb ff       	call   0x14004c530
14018d43c:	48 39 df             	cmp    %rbx,%rdi
14018d43f:	75 ef                	jne    0x14018d430
14018d441:	48 8b 15 28 c0 0a 00 	mov    0xac028(%rip),%rdx        # 0x140239470
14018d448:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14018d44f:	00 00 00
14018d452:	48 23 42 08          	and    0x8(%rdx),%rax
14018d456:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14018d45d:	00 00 00
14018d460:	48 39 d0             	cmp    %rdx,%rax
14018d463:	74 20                	je     0x14018d485
14018d465:	e8 c6 ef f1 ff       	call   0x1400ac430
14018d46a:	4c 8d 0d 03 d1 09 00 	lea    0x9d103(%rip),%r9        # 0x14022a574
14018d471:	ba af 00 00 00       	mov    $0xaf,%edx
14018d476:	48 8d 0d c9 d0 09 00 	lea    0x9d0c9(%rip),%rcx        # 0x14022a546
14018d47d:	49 89 c0             	mov    %rax,%r8
14018d480:	e8 1b ed f1 ff       	call   0x1400ac1a0
14018d485:	48 8d 05 f6 d0 09 00 	lea    0x9d0f6(%rip),%rax        # 0x14022a582
14018d48c:	48 63 f6             	movslq %esi,%rsi
14018d48f:	45 31 c9             	xor    %r9d,%r9d
14018d492:	ba b1 00 00 00       	mov    $0xb1,%edx
14018d497:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14018d49c:	4c 8d 05 9d d0 09 00 	lea    0x9d09d(%rip),%r8        # 0x14022a540
14018d4a3:	48 8d 0d 9c d0 09 00 	lea    0x9d09c(%rip),%rcx        # 0x14022a546
14018d4aa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14018d4af:	e8 ac 0b f2 ff       	call   0x1400ae060
14018d4b4:	4c 8d 0d 7d d0 09 00 	lea    0x9d07d(%rip),%r9        # 0x14022a538
14018d4bb:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14018d4c2:	00 00
14018d4c4:	4c 8d 05 75 d0 09 00 	lea    0x9d075(%rip),%r8        # 0x14022a540
14018d4cb:	ba b2 00 00 00       	mov    $0xb2,%edx
14018d4d0:	48 8d 0d 6f d0 09 00 	lea    0x9d06f(%rip),%rcx        # 0x14022a546
14018d4d7:	e8 44 09 f2 ff       	call   0x1400ade20
14018d4dc:	e9 6c fd ff ff       	jmp    0x14018d24d
14018d4e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14018d4e8:	b9 02 00 00 00       	mov    $0x2,%ecx
14018d4ed:	e8 6e b1 f5 ff       	call   0x1400e8660
14018d4f2:	85 c0                	test   %eax,%eax
14018d4f4:	0f 84 3c fe ff ff    	je     0x14018d336
14018d4fa:	48 8b 05 df ba 0a 00 	mov    0xabadf(%rip),%rax        # 0x140238fe0
14018d501:	41 8b 5c 24 0c       	mov    0xc(%r12),%ebx
14018d506:	48 8d 0d d9 cf 09 00 	lea    0x9cfd9(%rip),%rcx        # 0x14022a4e6
14018d50d:	44 8b 00             	mov    (%rax),%r8d
14018d510:	45 85 c0             	test   %r8d,%r8d
14018d513:	74 08                	je     0x14018d51d
14018d515:	e8 4e 5e 05 00       	call   0x1401e3368
14018d51a:	48 89 c1             	mov    %rax,%rcx
14018d51d:	48 89 da             	mov    %rbx,%rdx
14018d520:	e8 5b 6e ec ff       	call   0x140054380
14018d525:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14018d52a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14018d52f:	ff 15 83 1c 12 00    	call   *0x121c83(%rip)        # 0x1402af1b8
14018d535:	e9 fc fd ff ff       	jmp    0x14018d336
14018d53a:	31 d2                	xor    %edx,%edx
14018d53c:	48 8d 0d de cf 09 00 	lea    0x9cfde(%rip),%rcx        # 0x14022a521
14018d543:	e8 28 a2 eb ff       	call   0x140047770
14018d548:	85 c0                	test   %eax,%eax
14018d54a:	0f 84 fd fc ff ff    	je     0x14018d24d
14018d550:	bf 02 00 00 00       	mov    $0x2,%edi
14018d555:	41 bf 02 00 00 00    	mov    $0x2,%r15d
14018d55b:	e9 5e fd ff ff       	jmp    0x14018d2be
14018d560:	48 8d 0d ef cf 09 00 	lea    0x9cfef(%rip),%rcx        # 0x14022a556
14018d567:	e8 24 5e f3 ff       	call   0x1400c3390
14018d56c:	89 c1                	mov    %eax,%ecx
14018d56e:	e8 3d 23 f5 ff       	call   0x1400df8b0
14018d573:	48 8d 0d 7e cf 09 00 	lea    0x9cf7e(%rip),%rcx        # 0x14022a4f8
14018d57a:	48 89 c3             	mov    %rax,%rbx
14018d57d:	48 8b 05 5c ba 0a 00 	mov    0xaba5c(%rip),%rax        # 0x140238fe0
14018d584:	8b 10                	mov    (%rax),%edx
14018d586:	85 d2                	test   %edx,%edx
14018d588:	74 08                	je     0x14018d592
14018d58a:	e8 d9 5d 05 00       	call   0x1401e3368
14018d58f:	48 89 c1             	mov    %rax,%rcx
14018d592:	48 89 da             	mov    %rbx,%rdx
14018d595:	e8 f6 5d f3 ff       	call   0x1400c3390
14018d59a:	e8 d1 72 05 00       	call   0x1401e4870
14018d59f:	90                   	nop
14018d5a0:	55                   	push   %rbp
14018d5a1:	57                   	push   %rdi
14018d5a2:	56                   	push   %rsi
14018d5a3:	53                   	push   %rbx
14018d5a4:	48 83 ec 28          	sub    $0x28,%rsp
14018d5a8:	48 89 cb             	mov    %rcx,%rbx
14018d5ab:	48 89 d7             	mov    %rdx,%rdi
14018d5ae:	44 89 c5             	mov    %r8d,%ebp
14018d5b1:	e8 da 41 ef ff       	call   0x140081790
14018d5b6:	48 8b 8b 80 01 00 00 	mov    0x180(%rbx),%rcx
14018d5bd:	41 89 e8             	mov    %ebp,%r8d
14018d5c0:	48 89 fa             	mov    %rdi,%rdx
14018d5c3:	89 c6                	mov    %eax,%esi
14018d5c5:	e8 46 fc ff ff       	call   0x14018d210
14018d5ca:	89 f0                	mov    %esi,%eax
14018d5cc:	48 83 c4 28          	add    $0x28,%rsp
14018d5d0:	5b                   	pop    %rbx
14018d5d1:	5e                   	pop    %rsi
14018d5d2:	5f                   	pop    %rdi
14018d5d3:	5d                   	pop    %rbp
14018d5d4:	c3                   	ret
14018d5d5:	90                   	nop
14018d5d6:	90                   	nop
14018d5d7:	90                   	nop
14018d5d8:	90                   	nop
14018d5d9:	90                   	nop
14018d5da:	90                   	nop
14018d5db:	90                   	nop
14018d5dc:	90                   	nop
14018d5dd:	90                   	nop
14018d5de:	90                   	nop
14018d5df:	90                   	nop
14018d5e0:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14018d5e7:	00 00 00
14018d5ea:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14018d5f1:	00 00 00
14018d5f4:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14018d5fb:	00 00 00
14018d5fe:	66 90                	xchg   %ax,%ax
14018d600:	48 83 ec 28          	sub    $0x28,%rsp
14018d604:	48 83 39 00          	cmpq   $0x0,(%rcx)
14018d608:	75 79                	jne    0x14018d683
14018d60a:	48 8b 41 20          	mov    0x20(%rcx),%rax
14018d60e:	48 85 c0             	test   %rax,%rax
14018d611:	74 6b                	je     0x14018d67e
14018d613:	48 83 e8 01          	sub    $0x1,%rax
14018d617:	74 65                	je     0x14018d67e
14018d619:	45 31 c0             	xor    %r8d,%r8d
14018d61c:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018d623:	00 00 00 00
14018d627:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018d62e:	00 00 00 00
14018d632:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018d639:	00 00 00 00
14018d63d:	0f 1f 00             	nopl   (%rax)
14018d640:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14018d644:	4d 89 c1             	mov    %r8,%r9
14018d647:	48 c1 e0 04          	shl    $0x4,%rax
14018d64b:	49 83 c0 01          	add    $0x1,%r8
14018d64f:	49 c1 e1 04          	shl    $0x4,%r9
14018d653:	48 01 d0             	add    %rdx,%rax
14018d656:	49 01 d1             	add    %rdx,%r9
14018d659:	f3 0f 6f 00          	movdqu (%rax),%xmm0
14018d65d:	4d 8b 11             	mov    (%r9),%r10
14018d660:	4d 8b 59 08          	mov    0x8(%r9),%r11
14018d664:	41 0f 11 01          	movups %xmm0,(%r9)
14018d668:	4c 89 10             	mov    %r10,(%rax)
14018d66b:	4c 89 58 08          	mov    %r11,0x8(%rax)
14018d66f:	4c 89 c0             	mov    %r8,%rax
14018d672:	48 f7 d0             	not    %rax
14018d675:	48 03 41 20          	add    0x20(%rcx),%rax
14018d679:	49 39 c0             	cmp    %rax,%r8
14018d67c:	72 c2                	jb     0x14018d640
14018d67e:	48 83 c4 28          	add    $0x28,%rsp
14018d682:	c3                   	ret
14018d683:	4c 8d 05 16 cf 09 00 	lea    0x9cf16(%rip),%r8        # 0x14022a5a0
14018d68a:	ba 18 00 00 00       	mov    $0x18,%edx
14018d68f:	48 8d 0d 31 cf 09 00 	lea    0x9cf31(%rip),%rcx        # 0x14022a5c7
14018d696:	e8 f5 60 f3 ff       	call   0x1400c3790
14018d69b:	90                   	nop
14018d69c:	0f 1f 40 00          	nopl   0x0(%rax)
14018d6a0:	53                   	push   %rbx
14018d6a1:	48 83 ec 20          	sub    $0x20,%rsp
14018d6a5:	48 89 cb             	mov    %rcx,%rbx
14018d6a8:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14018d6ac:	e8 ff b7 f6 ff       	call   0x1400f8eb0
14018d6b1:	66 0f ef c0          	pxor   %xmm0,%xmm0
14018d6b5:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
14018d6bc:	00
14018d6bd:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
14018d6c4:	0f 11 43 18          	movups %xmm0,0x18(%rbx)
14018d6c8:	48 83 c4 20          	add    $0x20,%rsp
14018d6cc:	5b                   	pop    %rbx
14018d6cd:	c3                   	ret
14018d6ce:	66 90                	xchg   %ax,%ax
14018d6d0:	41 54                	push   %r12
14018d6d2:	55                   	push   %rbp
14018d6d3:	57                   	push   %rdi
14018d6d4:	56                   	push   %rsi
14018d6d5:	53                   	push   %rbx
14018d6d6:	48 83 ec 20          	sub    $0x20,%rsp
14018d6da:	48 8b 41 18          	mov    0x18(%rcx),%rax
14018d6de:	49 89 d4             	mov    %rdx,%r12
14018d6e1:	48 8b 51 20          	mov    0x20(%rcx),%rdx
14018d6e5:	48 89 cf             	mov    %rcx,%rdi
14018d6e8:	4c 8d 42 01          	lea    0x1(%rdx),%r8
14018d6ec:	4c 39 c0             	cmp    %r8,%rax
14018d6ef:	0f 82 c3 00 00 00    	jb     0x14018d7b8
14018d6f5:	48 8b 41 28          	mov    0x28(%rcx),%rax
14018d6f9:	44 8b 4f 08          	mov    0x8(%rdi),%r9d
14018d6fd:	41 8d 49 01          	lea    0x1(%r9),%ecx
14018d701:	89 4f 08             	mov    %ecx,0x8(%rdi)
14018d704:	48 89 d1             	mov    %rdx,%rcx
14018d707:	48 c1 e1 04          	shl    $0x4,%rcx
14018d70b:	48 01 c1             	add    %rax,%rcx
14018d70e:	44 89 09             	mov    %r9d,(%rcx)
14018d711:	4c 8b 0f             	mov    (%rdi),%r9
14018d714:	4c 89 61 08          	mov    %r12,0x8(%rcx)
14018d718:	4c 89 47 20          	mov    %r8,0x20(%rdi)
14018d71c:	4d 85 c9             	test   %r9,%r9
14018d71f:	0f 84 81 00 00 00    	je     0x14018d7a6
14018d725:	48 85 d2             	test   %rdx,%rdx
14018d728:	75 3a                	jne    0x14018d764
14018d72a:	eb 7a                	jmp    0x14018d7a6
14018d72c:	0f 1f 40 00          	nopl   0x0(%rax)
14018d730:	48 8b 47 28          	mov    0x28(%rdi),%rax
14018d734:	48 8d 14 28          	lea    (%rax,%rbp,1),%rdx
14018d738:	48 01 d8             	add    %rbx,%rax
14018d73b:	48 8b 0a             	mov    (%rdx),%rcx
14018d73e:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
14018d742:	f3 0f 6f 00          	movdqu (%rax),%xmm0
14018d746:	0f 11 02             	movups %xmm0,(%rdx)
14018d749:	48 89 08             	mov    %rcx,(%rax)
14018d74c:	48 89 58 08          	mov    %rbx,0x8(%rax)
14018d750:	48 85 f6             	test   %rsi,%rsi
14018d753:	74 51                	je     0x14018d7a6
14018d755:	48 8b 47 28          	mov    0x28(%rdi),%rax
14018d759:	4c 8b 0f             	mov    (%rdi),%r9
14018d75c:	48 89 f2             	mov    %rsi,%rdx
14018d75f:	4c 8b 64 28 08       	mov    0x8(%rax,%rbp,1),%r12
14018d764:	48 8d 72 ff          	lea    -0x1(%rdx),%rsi
14018d768:	48 89 d3             	mov    %rdx,%rbx
14018d76b:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14018d76f:	4c 89 e2             	mov    %r12,%rdx
14018d772:	48 d1 ee             	shr    $1,%rsi
14018d775:	48 c1 e3 04          	shl    $0x4,%rbx
14018d779:	48 89 f5             	mov    %rsi,%rbp
14018d77c:	48 c1 e5 04          	shl    $0x4,%rbp
14018d780:	48 8b 4c 28 08       	mov    0x8(%rax,%rbp,1),%rcx
14018d785:	41 ff d1             	call   *%r9
14018d788:	85 c0                	test   %eax,%eax
14018d78a:	75 16                	jne    0x14018d7a2
14018d78c:	48 8b 47 28          	mov    0x28(%rdi),%rax
14018d790:	8b 0c 28             	mov    (%rax,%rbp,1),%ecx
14018d793:	8b 14 18             	mov    (%rax,%rbx,1),%edx
14018d796:	31 c0                	xor    %eax,%eax
14018d798:	39 ca                	cmp    %ecx,%edx
14018d79a:	0f 92 c0             	setb   %al
14018d79d:	39 d1                	cmp    %edx,%ecx
14018d79f:	83 d8 00             	sbb    $0x0,%eax
14018d7a2:	85 c0                	test   %eax,%eax
14018d7a4:	7f 8a                	jg     0x14018d730
14018d7a6:	48 83 c4 20          	add    $0x20,%rsp
14018d7aa:	5b                   	pop    %rbx
14018d7ab:	5e                   	pop    %rsi
14018d7ac:	5f                   	pop    %rdi
14018d7ad:	5d                   	pop    %rbp
14018d7ae:	41 5c                	pop    %r12
14018d7b0:	c3                   	ret
14018d7b1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14018d7b8:	48 8d 54 40 30       	lea    0x30(%rax,%rax,2),%rdx
14018d7bd:	48 d1 ea             	shr    $1,%rdx
14018d7c0:	4c 39 c2             	cmp    %r8,%rdx
14018d7c3:	49 0f 42 d0          	cmovb  %r8,%rdx
14018d7c7:	48 89 d0             	mov    %rdx,%rax
14018d7ca:	48 89 51 18          	mov    %rdx,0x18(%rcx)
14018d7ce:	48 c1 e8 3c          	shr    $0x3c,%rax
14018d7d2:	75 1e                	jne    0x14018d7f2
14018d7d4:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14018d7d8:	48 c1 e2 04          	shl    $0x4,%rdx
14018d7dc:	e8 5f d4 f3 ff       	call   0x1400cac40
14018d7e1:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14018d7e5:	48 89 47 28          	mov    %rax,0x28(%rdi)
14018d7e9:	4c 8d 42 01          	lea    0x1(%rdx),%r8
14018d7ed:	e9 07 ff ff ff       	jmp    0x14018d6f9
14018d7f2:	49 89 d0             	mov    %rdx,%r8
14018d7f5:	48 8d 0d dc cd 09 00 	lea    0x9cddc(%rip),%rcx        # 0x14022a5d8
14018d7fc:	ba 10 00 00 00       	mov    $0x10,%edx
14018d801:	e8 8a 5b f3 ff       	call   0x1400c3390
14018d806:	90                   	nop
14018d807:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14018d80e:	00 00
14018d810:	41 56                	push   %r14
14018d812:	41 55                	push   %r13
14018d814:	41 54                	push   %r12
14018d816:	55                   	push   %rbp
14018d817:	57                   	push   %rdi
14018d818:	56                   	push   %rsi
14018d819:	53                   	push   %rbx
14018d81a:	48 83 ec 20          	sub    $0x20,%rsp
14018d81e:	48 8b 41 20          	mov    0x20(%rcx),%rax
14018d822:	48 89 cb             	mov    %rcx,%rbx
14018d825:	48 85 c0             	test   %rax,%rax
14018d828:	0f 84 32 01 00 00    	je     0x14018d960
14018d82e:	4c 8b 09             	mov    (%rcx),%r9
14018d831:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14018d835:	48 83 e8 01          	sub    $0x1,%rax
14018d839:	4d 85 c9             	test   %r9,%r9
14018d83c:	0f 84 36 01 00 00    	je     0x14018d978
14018d842:	48 8b 6a 08          	mov    0x8(%rdx),%rbp
14018d846:	48 89 41 20          	mov    %rax,0x20(%rcx)
14018d84a:	48 85 c0             	test   %rax,%rax
14018d84d:	0f 84 0f 01 00 00    	je     0x14018d962
14018d853:	48 89 c1             	mov    %rax,%rcx
14018d856:	48 c1 e1 04          	shl    $0x4,%rcx
14018d85a:	f3 0f 6f 0c 0a       	movdqu (%rdx,%rcx,1),%xmm1
14018d85f:	0f 11 0a             	movups %xmm1,(%rdx)
14018d862:	48 83 f8 01          	cmp    $0x1,%rax
14018d866:	0f 84 f6 00 00 00    	je     0x14018d962
14018d86c:	31 ff                	xor    %edi,%edi
14018d86e:	41 bc 01 00 00 00    	mov    $0x1,%r12d
14018d874:	eb 7e                	jmp    0x14018d8f4
14018d876:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14018d87d:	00 00 00
14018d880:	48 8b 44 32 08       	mov    0x8(%rdx,%rsi,1),%rax
14018d885:	48 c1 e7 04          	shl    $0x4,%rdi
14018d889:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14018d88d:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
14018d892:	48 89 c2             	mov    %rax,%rdx
14018d895:	41 ff d1             	call   *%r9
14018d898:	85 c0                	test   %eax,%eax
14018d89a:	75 16                	jne    0x14018d8b2
14018d89c:	48 8b 43 28          	mov    0x28(%rbx),%rax
14018d8a0:	8b 0c 38             	mov    (%rax,%rdi,1),%ecx
14018d8a3:	8b 14 30             	mov    (%rax,%rsi,1),%edx
14018d8a6:	31 c0                	xor    %eax,%eax
14018d8a8:	39 ca                	cmp    %ecx,%edx
14018d8aa:	0f 92 c0             	setb   %al
14018d8ad:	39 d1                	cmp    %edx,%ecx
14018d8af:	83 d8 00             	sbb    $0x0,%eax
14018d8b2:	85 c0                	test   %eax,%eax
14018d8b4:	0f 8e a8 00 00 00    	jle    0x14018d962
14018d8ba:	48 8b 43 28          	mov    0x28(%rbx),%rax
14018d8be:	4b 8d 4c 24 01       	lea    0x1(%r12,%r12,1),%rcx
14018d8c3:	48 01 c6             	add    %rax,%rsi
14018d8c6:	48 01 f8             	add    %rdi,%rax
14018d8c9:	f3 0f 6f 00          	movdqu (%rax),%xmm0
14018d8cd:	4c 8b 06             	mov    (%rsi),%r8
14018d8d0:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
14018d8d4:	0f 11 06             	movups %xmm0,(%rsi)
14018d8d7:	4c 89 00             	mov    %r8,(%rax)
14018d8da:	4c 89 48 08          	mov    %r9,0x8(%rax)
14018d8de:	48 8b 43 20          	mov    0x20(%rbx),%rax
14018d8e2:	48 39 c1             	cmp    %rax,%rcx
14018d8e5:	73 7b                	jae    0x14018d962
14018d8e7:	4c 8b 0b             	mov    (%rbx),%r9
14018d8ea:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14018d8ee:	4c 89 e7             	mov    %r12,%rdi
14018d8f1:	49 89 cc             	mov    %rcx,%r12
14018d8f4:	48 8d 4f 01          	lea    0x1(%rdi),%rcx