140ad749e:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140ad74a2:	49 8b 46 10          	mov    0x10(%r14),%rax
140ad74a6:	49 2b 06             	sub    (%r14),%rax
140ad74a9:	48 c1 f8 02          	sar    $0x2,%rax
140ad74ad:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
140ad74b1:	48 3b c8             	cmp    %rax,%rcx
140ad74b4:	76 1f                	jbe    0x140ad74d5
140ad74b6:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
140ad74bd:	ff ff 3f
140ad74c0:	48 3b c8             	cmp    %rax,%rcx
140ad74c3:	0f 87 41 01 00 00    	ja     0x140ad760a
140ad74c9:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140ad74cd:	49 8b ce             	mov    %r14,%rcx
140ad74d0:	e8 03 09 00 00       	call   0x140ad7dd8
140ad74d5:	48 8b 17             	mov    (%rdi),%rdx
140ad74d8:	41 ba ff ff 00 00    	mov    $0xffff,%r10d
140ad74de:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140ad74e2:	41 8b c2             	mov    %r10d,%eax
140ad74e5:	44 0f b7 7e 28       	movzwl 0x28(%rsi),%r15d
140ad74ea:	66 d3 e0             	shl    %cl,%ax
140ad74ed:	48 8b 1a             	mov    (%rdx),%rbx
140ad74f0:	66 f7 d0             	not    %ax
140ad74f3:	44 0f b7 63 1a       	movzwl 0x1a(%rbx),%r12d
140ad74f8:	44 0f b7 4b 1c       	movzwl 0x1c(%rbx),%r9d
140ad74fd:	66 89 46 74          	mov    %ax,0x74(%rsi)
140ad7501:	48 3b da             	cmp    %rdx,%rbx
140ad7504:	0f 84 d3 00 00 00    	je     0x140ad75dd
140ad750a:	4c 8d 43 1a          	lea    0x1a(%rbx),%r8
140ad750e:	66 45 3b 20          	cmp    (%r8),%r12w
140ad7512:	74 49                	je     0x140ad755d
140ad7514:	b8 02 00 00 00       	mov    $0x2,%eax
140ad7519:	66 39 46 76          	cmp    %ax,0x76(%rsi)
140ad751d:	0f 83 ed 00 00 00    	jae    0x140ad7610
140ad7523:	0f b7 46 76          	movzwl 0x76(%rsi),%eax
140ad7527:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140ad752b:	66 44 89 4c 4e 68    	mov    %r9w,0x68(%rsi,%rcx,2)
140ad7531:	0f b7 46 76          	movzwl 0x76(%rsi),%eax
140ad7535:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140ad7539:	66 44 89 64 4e 6a    	mov    %r12w,0x6a(%rsi,%rcx,2)
140ad753f:	0f b7 46 76          	movzwl 0x76(%rsi),%eax
140ad7543:	48 83 c0 12          	add    $0x12,%rax
140ad7547:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140ad754b:	66 44 89 3c 46       	mov    %r15w,(%rsi,%rax,2)
140ad7550:	b8 01 00 00 00       	mov    $0x1,%eax
140ad7555:	45 0f b7 20          	movzwl (%r8),%r12d
140ad7559:	66 01 46 76          	add    %ax,0x76(%rsi)
140ad755d:	49 8b 56 08          	mov    0x8(%r14),%rdx
140ad7561:	49 3b 56 10          	cmp    0x10(%r14),%rdx
140ad7565:	74 13                	je     0x140ad757a
140ad7567:	41 8b 00             	mov    (%r8),%eax
140ad756a:	89 02                	mov    %eax,(%rdx)
140ad756c:	49 83 46 08 04       	addq   $0x4,0x8(%r14)
140ad7571:	eb 15                	jmp    0x140ad7588
140ad7573:	ff 15 1f 54 03 00    	call   *0x3541f(%rip)        # 0x140b0c998
140ad7579:	cc                   	int3
140ad757a:	49 8b ce             	mov    %r14,%rcx
140ad757d:	e8 8e a8 55 ff       	call   0x140031e10
140ad7582:	41 ba ff ff 00 00    	mov    $0xffff,%r10d
140ad7588:	48 8b 43 10          	mov    0x10(%rbx),%rax
140ad758c:	44 0f b7 4b 1c       	movzwl 0x1c(%rbx),%r9d
140ad7591:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140ad7595:	74 1e                	je     0x140ad75b5
140ad7597:	48 8b 43 08          	mov    0x8(%rbx),%rax
140ad759b:	eb 0d                	jmp    0x140ad75aa
140ad759d:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140ad75a1:	75 0d                	jne    0x140ad75b0
140ad75a3:	48 8b d8             	mov    %rax,%rbx
140ad75a6:	48 8b 40 08          	mov    0x8(%rax),%rax
140ad75aa:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140ad75ae:	74 ed                	je     0x140ad759d
140ad75b0:	48 8b d8             	mov    %rax,%rbx
140ad75b3:	eb 1b                	jmp    0x140ad75d0
140ad75b5:	48 8b 08             	mov    (%rax),%rcx
140ad75b8:	48 8b d8             	mov    %rax,%rbx
140ad75bb:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
140ad75bf:	75 0f                	jne    0x140ad75d0
140ad75c1:	48 8b 01             	mov    (%rcx),%rax
140ad75c4:	48 8b d9             	mov    %rcx,%rbx
140ad75c7:	48 8b c8             	mov    %rax,%rcx
140ad75ca:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140ad75ce:	74 f1                	je     0x140ad75c1
140ad75d0:	66 45 03 fa          	add    %r10w,%r15w
140ad75d4:	48 3b 1f             	cmp    (%rdi),%rbx
140ad75d7:	0f 85 2d ff ff ff    	jne    0x140ad750a
140ad75dd:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140ad75e1:	48 33 cc             	xor    %rsp,%rcx
140ad75e4:	e8 f7 7f 01 00       	call   0x140aef5e0
140ad75e9:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140ad75f0:	00
140ad75f1:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140ad75f5:	49 8b 73 40          	mov    0x40(%r11),%rsi
140ad75f9:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140ad75fd:	49 8b e3             	mov    %r11,%rsp
140ad7600:	41 5f                	pop    %r15
140ad7602:	41 5e                	pop    %r14
140ad7604:	41 5d                	pop    %r13
140ad7606:	41 5c                	pop    %r12
140ad7608:	5d                   	pop    %rbp
140ad7609:	c3                   	ret
140ad760a:	e8 59 47 54 ff       	call   0x14001bd68
140ad760f:	cc                   	int3
140ad7610:	48 8d 15 61 8b 0d 00 	lea    0xd8b61(%rip),%rdx        # 0x140bb0178
140ad7617:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140ad761b:	e8 44 66 ff ff       	call   0x140acdc64
140ad7620:	48 8d 15 41 fd 15 00 	lea    0x15fd41(%rip),%rdx        # 0x140c37368
140ad7627:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140ad762b:	e8 4e 8e 01 00       	call   0x140af047e
140ad7630:	cc                   	int3
140ad7631:	90                   	nop
140ad7632:	90                   	nop
140ad7633:	90                   	nop
140ad7634:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ad7639:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
140ad763e:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ad7643:	55                   	push   %rbp
140ad7644:	56                   	push   %rsi
140ad7645:	57                   	push   %rdi
140ad7646:	41 54                	push   %r12
140ad7648:	41 55                	push   %r13
140ad764a:	41 56                	push   %r14
140ad764c:	41 57                	push   %r15
140ad764e:	48 83 ec 30          	sub    $0x30,%rsp
140ad7652:	41 8b f1             	mov    %r9d,%esi
140ad7655:	48 8b f9             	mov    %rcx,%rdi
140ad7658:	4c 8b 32             	mov    (%rdx),%r14
140ad765b:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140ad7660:	41 8b 6e 04          	mov    0x4(%r14),%ebp
140ad7664:	45 8b 66 08          	mov    0x8(%r14),%r12d
140ad7668:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
140ad766d:	45 33 db             	xor    %r11d,%r11d
140ad7670:	45 8a eb             	mov    %r11b,%r13b
140ad7673:	41 8a cb             	mov    %r11b,%cl
140ad7676:	41 8d 04 28          	lea    (%r8,%rbp,1),%eax
140ad767a:	3b 47 04             	cmp    0x4(%rdi),%eax
140ad767d:	77 12                	ja     0x140ad7691
140ad767f:	43 8d 04 0c          	lea    (%r12,%r9,1),%eax
140ad7683:	3b 47 08             	cmp    0x8(%rdi),%eax
140ad7686:	77 09                	ja     0x140ad7691
140ad7688:	45 38 9e 90 00 00 00 	cmp    %r11b,0x90(%r14)
140ad768f:	74 02                	je     0x140ad7693
140ad7691:	b1 01                	mov    $0x1,%cl
140ad7693:	f7 84 24 90 00 00 00 	testl  $0xfffffffd,0x90(%rsp)
140ad769a:	fd ff ff ff
140ad769e:	0f 85 ee 01 00 00    	jne    0x140ad7892
140ad76a4:	84 c9                	test   %cl,%cl
140ad76a6:	0f 85 e6 01 00 00    	jne    0x140ad7892
140ad76ac:	41 bc 07 00 00 00    	mov    $0x7,%r12d
140ad76b2:	41 8b dc             	mov    %r12d,%ebx
140ad76b5:	41 8b c0             	mov    %r8d,%eax
140ad76b8:	41 23 c4             	and    %r12d,%eax
140ad76bb:	41 8b cc             	mov    %r12d,%ecx
140ad76be:	2b c8                	sub    %eax,%ecx
140ad76c0:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
140ad76c4:	44 8b d1             	mov    %ecx,%r10d
140ad76c7:	45 8b c8             	mov    %r8d,%r9d
140ad76ca:	41 c1 e9 03          	shr    $0x3,%r9d
140ad76ce:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140ad76d3:	8b d6                	mov    %esi,%edx
140ad76d5:	0f af 17             	imul   (%rdi),%edx
140ad76d8:	41 03 d1             	add    %r9d,%edx
140ad76db:	45 8b f8             	mov    %r8d,%r15d
140ad76de:	33 c9                	xor    %ecx,%ecx
140ad76e0:	8b e9                	mov    %ecx,%ebp
140ad76e2:	49 8b 46 10          	mov    0x10(%r14),%rax
140ad76e6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ad76eb:	44 8a 28             	mov    (%rax),%r13b
140ad76ee:	41 8b 46 18          	mov    0x18(%r14),%eax
140ad76f2:	89 44 24 70          	mov    %eax,0x70(%rsp)
140ad76f6:	44 3b 47 04          	cmp    0x4(%rdi),%r8d
140ad76fa:	0f 83 c2 02 00 00    	jae    0x140ad79c2
140ad7700:	3b 77 08             	cmp    0x8(%rdi),%esi
140ad7703:	0f 83 b9 02 00 00    	jae    0x140ad79c2
140ad7709:	48 8b 47 10          	mov    0x10(%rdi),%rax
140ad770d:	44 8a 04 02          	mov    (%rdx,%rax,1),%r8b
140ad7711:	8b 44 24 70          	mov    0x70(%rsp),%eax
140ad7715:	85 c0                	test   %eax,%eax
140ad7717:	0f 84 a5 02 00 00    	je     0x140ad79c2
140ad771d:	41 3b da             	cmp    %r10d,%ebx
140ad7720:	0f 84 df 00 00 00    	je     0x140ad7805
140ad7726:	41 3b dc             	cmp    %r12d,%ebx
140ad7729:	75 0c                	jne    0x140ad7737
140ad772b:	41 8b c3             	mov    %r11d,%eax
140ad772e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140ad7733:	44 8a 2c 08          	mov    (%rax,%rcx,1),%r13b
140ad7737:	8a cb                	mov    %bl,%cl
140ad7739:	45 0f b6 cd          	movzbl %r13b,%r9d
140ad773d:	41 d3 e9             	shr    %cl,%r9d
140ad7740:	ff c5                	inc    %ebp
140ad7742:	33 c9                	xor    %ecx,%ecx
140ad7744:	83 eb 01             	sub    $0x1,%ebx
140ad7747:	79 06                	jns    0x140ad774f
140ad7749:	41 8b dc             	mov    %r12d,%ebx
140ad774c:	41 ff c3             	inc    %r11d
140ad774f:	44 3b 7f 04          	cmp    0x4(%rdi),%r15d
140ad7753:	73 5d                	jae    0x140ad77b2
140ad7755:	3b 77 08             	cmp    0x8(%rdi),%esi
140ad7758:	73 58                	jae    0x140ad77b2
140ad775a:	45 3b d4             	cmp    %r12d,%r10d
140ad775d:	75 08                	jne    0x140ad7767
140ad775f:	48 8b 47 10          	mov    0x10(%rdi),%rax
140ad7763:	44 8a 04 02          	mov    (%rdx,%rax,1),%r8b
140ad7767:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
140ad776e:	85 c0                	test   %eax,%eax
140ad7770:	74 15                	je     0x140ad7787
140ad7772:	83 f8 02             	cmp    $0x2,%eax
140ad7775:	75 1e                	jne    0x140ad7795
140ad7777:	41 f6 c1 01          	test   $0x1,%r9b
140ad777b:	74 18                	je     0x140ad7795
140ad777d:	45 0f b6 c0          	movzbl %r8b,%r8d
140ad7781:	45 0f bb d0          	btc    %r10d,%r8d
140ad7785:	eb 0e                	jmp    0x140ad7795
140ad7787:	41 f6 c1 01          	test   $0x1,%r9b
140ad778b:	74 08                	je     0x140ad7795
140ad778d:	45 0f b6 c0          	movzbl %r8b,%r8d
140ad7791:	45 0f ab d0          	bts    %r10d,%r8d
140ad7795:	41 ff c7             	inc    %r15d
140ad7798:	41 83 ea 01          	sub    $0x1,%r10d
140ad779c:	79 14                	jns    0x140ad77b2
140ad779e:	45 8b d4             	mov    %r12d,%r10d
140ad77a1:	3b 57 18             	cmp    0x18(%rdi),%edx
140ad77a4:	73 0a                	jae    0x140ad77b0
140ad77a6:	48 8b 47 10          	mov    0x10(%rdi),%rax
140ad77aa:	44 88 04 02          	mov    %r8b,(%rdx,%rax,1)
140ad77ae:	33 c9                	xor    %ecx,%ecx
140ad77b0:	ff c2                	inc    %edx
140ad77b2:	41 3b 6e 04          	cmp    0x4(%r14),%ebp
140ad77b6:	0f 82 bf 00 00 00    	jb     0x140ad787b
140ad77bc:	8b e9                	mov    %ecx,%ebp
140ad77be:	44 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15d
140ad77c5:	00
140ad77c6:	ff c6                	inc    %esi
140ad77c8:	45 3b d4             	cmp    %r12d,%r10d
140ad77cb:	74 08                	je     0x140ad77d5
140ad77cd:	48 8b 47 10          	mov    0x10(%rdi),%rax
140ad77d1:	44 88 04 02          	mov    %r8b,(%rdx,%rax,1)
140ad77d5:	8b d6                	mov    %esi,%edx
140ad77d7:	0f af 17             	imul   (%rdi),%edx
140ad77da:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
140ad77df:	41 03 d1             	add    %r9d,%edx
140ad77e2:	44 8b 54 24 24       	mov    0x24(%rsp),%r10d
140ad77e7:	3b 57 18             	cmp    0x18(%rdi),%edx
140ad77ea:	73 08                	jae    0x140ad77f4
140ad77ec:	48 8b 47 10          	mov    0x10(%rdi),%rax
140ad77f0:	44 8a 04 02          	mov    (%rdx,%rax,1),%r8b
140ad77f4:	41 3b dc             	cmp    %r12d,%ebx
140ad77f7:	0f 84 83 00 00 00    	je     0x140ad7880
140ad77fd:	41 ff c3             	inc    %r11d
140ad7800:	41 8b dc             	mov    %r12d,%ebx
140ad7803:	eb 7b                	jmp    0x140ad7880
140ad7805:	8b 8c 24 90 00 00 00 	mov    0x90(%rsp),%ecx
140ad780c:	85 c9                	test   %ecx,%ecx
140ad780e:	74 0a                	je     0x140ad781a
140ad7810:	83 f9 02             	cmp    $0x2,%ecx
140ad7813:	75 08                	jne    0x140ad781d
140ad7815:	45 32 c5             	xor    %r13b,%r8b
140ad7818:	eb 03                	jmp    0x140ad781d
140ad781a:	45 0a c5             	or     %r13b,%r8b
140ad781d:	83 c5 08             	add    $0x8,%ebp
140ad7820:	41 83 c7 08          	add    $0x8,%r15d
140ad7824:	8b 4f 18             	mov    0x18(%rdi),%ecx
140ad7827:	3b d1                	cmp    %ecx,%edx
140ad7829:	73 0f                	jae    0x140ad783a
140ad782b:	48 8b 47 10          	mov    0x10(%rdi),%rax
140ad782f:	44 88 04 02          	mov    %r8b,(%rdx,%rax,1)
140ad7833:	8b 4f 18             	mov    0x18(%rdi),%ecx
140ad7836:	8b 44 24 70          	mov    0x70(%rsp),%eax
140ad783a:	41 ff c3             	inc    %r11d
140ad783d:	44 3b d8             	cmp    %eax,%r11d
140ad7840:	0f 83 7c 01 00 00    	jae    0x140ad79c2
140ad7846:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140ad784b:	47 8a 2c 2b          	mov    (%r11,%r13,1),%r13b
140ad784f:	41 3b 6e 04          	cmp    0x4(%r14),%ebp
140ad7853:	72 22                	jb     0x140ad7877
140ad7855:	33 ed                	xor    %ebp,%ebp
140ad7857:	44 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15d
140ad785e:	00
140ad785f:	ff c6                	inc    %esi
140ad7861:	8b d6                	mov    %esi,%edx
140ad7863:	0f af 17             	imul   (%rdi),%edx
140ad7866:	41 03 d1             	add    %r9d,%edx
140ad7869:	3b d1                	cmp    %ecx,%edx
140ad786b:	73 13                	jae    0x140ad7880
140ad786d:	48 8b 47 10          	mov    0x10(%rdi),%rax
140ad7871:	44 8a 04 02          	mov    (%rdx,%rax,1),%r8b
140ad7875:	eb 09                	jmp    0x140ad7880
140ad7877:	ff c2                	inc    %edx
140ad7879:	eb f2                	jmp    0x140ad786d
140ad787b:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
140ad7880:	8b 44 24 70          	mov    0x70(%rsp),%eax
140ad7884:	44 3b d8             	cmp    %eax,%r11d
140ad7887:	0f 82 90 fe ff ff    	jb     0x140ad771d
140ad788d:	e9 30 01 00 00       	jmp    0x140ad79c2
140ad7892:	45 85 e4             	test   %r12d,%r12d
140ad7895:	0f 84 27 01 00 00    	je     0x140ad79c2
140ad789b:	44 8b f6             	mov    %esi,%r14d
140ad789e:	41 f7 de             	neg    %r14d
140ad78a1:	85 ed                	test   %ebp,%ebp
140ad78a3:	0f 84 0a 01 00 00    	je     0x140ad79b3
140ad78a9:	41 8b d8             	mov    %r8d,%ebx
140ad78ac:	45 8b f8             	mov    %r8d,%r15d
140ad78af:	41 f7 df             	neg    %r15d
140ad78b2:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
140ad78b7:	42 8d 14 3b          	lea    (%rbx,%r15,1),%edx
140ad78bb:	45 38 9c 24 90 00 00 	cmp    %r11b,0x90(%r12)
140ad78c2:	00
140ad78c3:	75 49                	jne    0x140ad790e
140ad78c5:	44 8b c2             	mov    %edx,%r8d
140ad78c8:	41 83 e0 07          	and    $0x7,%r8d
140ad78cc:	75 2b                	jne    0x140ad78f9
140ad78ce:	41 3b 54 24 04       	cmp    0x4(%r12),%edx
140ad78d3:	73 21                	jae    0x140ad78f6
140ad78d5:	41 8d 04 36          	lea    (%r14,%rsi,1),%eax
140ad78d9:	41 3b 44 24 08       	cmp    0x8(%r12),%eax
140ad78de:	73 16                	jae    0x140ad78f6
140ad78e0:	41 0f af 04 24       	imul   (%r12),%eax
140ad78e5:	c1 ea 03             	shr    $0x3,%edx
140ad78e8:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140ad78eb:	49 8b 44 24 10       	mov    0x10(%r12),%rax
140ad78f0:	44 8a 2c 08          	mov    (%rax,%rcx,1),%r13b
140ad78f4:	eb 03                	jmp    0x140ad78f9
140ad78f6:	45 8a eb             	mov    %r11b,%r13b
140ad78f9:	b9 07 00 00 00       	mov    $0x7,%ecx
140ad78fe:	41 2a c8             	sub    %r8b,%cl
140ad7901:	41 8a c5             	mov    %r13b,%al
140ad7904:	d2 e8                	shr    %cl,%al
140ad7906:	24 01                	and    $0x1,%al
140ad7908:	44 0f b6 d0          	movzbl %al,%r10d
140ad790c:	eb 10                	jmp    0x140ad791e
140ad790e:	45 8d 04 36          	lea    (%r14,%rsi,1),%r8d
140ad7912:	49 8b cc             	mov    %r12,%rcx
140ad7915:	e8 da f6 ff ff       	call   0x140ad6ff4
140ad791a:	44 0f b7 d0          	movzwl %ax,%r10d
140ad791e:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
140ad7925:	85 d2                	test   %edx,%edx
140ad7927:	74 55                	je     0x140ad797e
140ad7929:	83 ea 01             	sub    $0x1,%edx
140ad792c:	74 45                	je     0x140ad7973
140ad792e:	83 ea 01             	sub    $0x1,%edx
140ad7931:	74 26                	je     0x140ad7959
140ad7933:	83 ea 01             	sub    $0x1,%edx
140ad7936:	74 07                	je     0x140ad793f
140ad7938:	83 fa 01             	cmp    $0x1,%edx
140ad793b:	74 47                	je     0x140ad7984
140ad793d:	eb 59                	jmp    0x140ad7998
140ad793f:	44 8b c6             	mov    %esi,%r8d
140ad7942:	8b d3                	mov    %ebx,%edx
140ad7944:	48 8b cf             	mov    %rdi,%rcx
140ad7947:	e8 a8 f6 ff ff       	call   0x140ad6ff4
140ad794c:	45 8b cb             	mov    %r11d,%r9d
140ad794f:	66 44 3b d0          	cmp    %ax,%r10w