14098275f:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140982764:	b9 30 00 00 00       	mov    $0x30,%ecx
140982769:	ff 15 59 a1 18 00    	call   *0x18a159(%rip)        # 0x140b0c8c8
14098276f:	4c 8b c0             	mov    %rax,%r8
140982772:	48 85 c0             	test   %rax,%rax
140982775:	75 07                	jne    0x14098277e
140982777:	ff 15 1b 9d 18 00    	call   *0x189d1b(%rip)        # 0x140b0c498
14098277d:	90                   	nop
14098277e:	49 8b 06             	mov    (%r14),%rax
140982781:	49 89 40 20          	mov    %rax,0x20(%r8)
140982785:	41 8b 46 08          	mov    0x8(%r14),%eax
140982789:	41 89 40 28          	mov    %eax,0x28(%r8)
14098278d:	49 89 28             	mov    %rbp,(%r8)
140982790:	49 89 68 08          	mov    %rbp,0x8(%r8)
140982794:	49 89 68 10          	mov    %rbp,0x10(%r8)
140982798:	66 41 89 58 18       	mov    %bx,0x18(%r8)
14098279d:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1409827a2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1409827a8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409827ad:	48 8b ce             	mov    %rsi,%rcx
1409827b0:	e8 2b 47 68 ff       	call   0x140006ee0
1409827b5:	4c 8b c8             	mov    %rax,%r9
1409827b8:	b3 01                	mov    $0x1,%bl
1409827ba:	4c 89 0f             	mov    %r9,(%rdi)
1409827bd:	88 5f 08             	mov    %bl,0x8(%rdi)
1409827c0:	48 8b c7             	mov    %rdi,%rax
1409827c3:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409827c8:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1409827cd:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1409827d2:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1409827d7:	48 83 c4 50          	add    $0x50,%rsp
1409827db:	41 5e                	pop    %r14
1409827dd:	c3                   	ret
1409827de:	e8 f1 15 68 ff       	call   0x140003dd4
1409827e3:	cc                   	int3
1409827e4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409827e9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409827ee:	57                   	push   %rdi
1409827ef:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
1409827f6:	48 8b 05 43 c8 33 00 	mov    0x33c843(%rip),%rax        # 0x140cbf040
1409827fd:	48 33 c4             	xor    %rsp,%rax
140982800:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
140982807:	00
140982808:	49 8b d9             	mov    %r9,%rbx
14098280b:	48 8b f2             	mov    %rdx,%rsi
14098280e:	48 8b f9             	mov    %rcx,%rdi
140982811:	48 85 d2             	test   %rdx,%rdx
140982814:	74 4d                	je     0x140982863
140982816:	33 d2                	xor    %edx,%edx
140982818:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14098281d:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140982823:	e8 44 dc 16 00       	call   0x140af046c
140982828:	48 8b 8c 24 60 01 00 	mov    0x160(%rsp),%rcx
14098282f:	00
140982830:	48 03 cb             	add    %rbx,%rcx
140982833:	eb 0b                	jmp    0x140982840
140982835:	0f b6 03             	movzbl (%rbx),%eax
140982838:	48 ff c3             	inc    %rbx
14098283b:	c6 44 04 20 01       	movb   $0x1,0x20(%rsp,%rax,1)
140982840:	48 3b d9             	cmp    %rcx,%rbx
140982843:	75 f0                	jne    0x140982835
140982845:	48 8d 14 37          	lea    (%rdi,%rsi,1),%rdx
140982849:	48 8b cf             	mov    %rdi,%rcx
14098284c:	48 3b fa             	cmp    %rdx,%rdi
14098284f:	73 12                	jae    0x140982863
140982851:	0f b6 01             	movzbl (%rcx),%eax
140982854:	80 7c 04 20 00       	cmpb   $0x0,0x20(%rsp,%rax,1)
140982859:	74 31                	je     0x14098288c
14098285b:	48 ff c1             	inc    %rcx
14098285e:	48 3b ca             	cmp    %rdx,%rcx
140982861:	72 ee                	jb     0x140982851
140982863:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140982867:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
14098286e:	00
14098286f:	48 33 cc             	xor    %rsp,%rcx
140982872:	e8 69 cd 16 00       	call   0x140aef5e0
140982877:	4c 8d 9c 24 30 01 00 	lea    0x130(%rsp),%r11
14098287e:	00
14098287f:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140982883:	49 8b 73 18          	mov    0x18(%r11),%rsi
140982887:	49 8b e3             	mov    %r11,%rsp
14098288a:	5f                   	pop    %rdi
14098288b:	c3                   	ret
14098288c:	48 2b cf             	sub    %rdi,%rcx
14098288f:	48 8b c1             	mov    %rcx,%rax
140982892:	eb d3                	jmp    0x140982867
140982894:	cc                   	int3
140982895:	90                   	nop
140982896:	90                   	nop
140982897:	90                   	nop
140982898:	48 83 ec 28          	sub    $0x28,%rsp
14098289c:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1409828a3:	00 00
1409828a5:	b9 04 00 00 00       	mov    $0x4,%ecx
1409828aa:	48 8b 00             	mov    (%rax),%rax
1409828ad:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1409828b0:	39 05 aa 8f 3a 00    	cmp    %eax,0x3a8faa(%rip)        # 0x140d2b860
1409828b6:	7f 6d                	jg     0x140982925
1409828b8:	48 8b 05 59 87 3a 00 	mov    0x3a8759(%rip),%rax        # 0x140d2b018
1409828bf:	48 39 05 4a 87 3a 00 	cmp    %rax,0x3a874a(%rip)        # 0x140d2b010
1409828c6:	75 46                	jne    0x14098290e
1409828c8:	45 33 c9             	xor    %r9d,%r9d
1409828cb:	4c 8d 05 3e 87 3a 00 	lea    0x3a873e(%rip),%r8        # 0x140d2b010
1409828d2:	48 8d 15 87 d5 00 00 	lea    0xd587(%rip),%rdx        # 0x14098fe60
1409828d9:	48 8d 0d 28 87 3a 00 	lea    0x3a8728(%rip),%rcx        # 0x140d2b008
1409828e0:	ff 15 9a 98 18 00    	call   *0x18989a(%rip)        # 0x140b0c180
1409828e6:	85 c0                	test   %eax,%eax
1409828e8:	75 24                	jne    0x14098290e
1409828ea:	ff 15 20 99 18 00    	call   *0x189920(%rip)        # 0x140b0c210
1409828f0:	0f b7 d0             	movzwl %ax,%edx
1409828f3:	81 ca 00 00 07 80    	or     $0x80070000,%edx
1409828f9:	85 c0                	test   %eax,%eax
1409828fb:	0f 4e d0             	cmovle %eax,%edx
1409828fe:	48 8d 05 93 02 1f 00 	lea    0x1f0293(%rip),%rax        # 0x140b72b98
140982905:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14098290a:	85 d2                	test   %edx,%edx
14098290c:	78 0c                	js     0x14098291a
14098290e:	48 8d 05 fb 86 3a 00 	lea    0x3a86fb(%rip),%rax        # 0x140d2b010
140982915:	48 83 c4 28          	add    $0x28,%rsp
140982919:	c3                   	ret
14098291a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14098291f:	e8 40 8d 7e ff       	call   0x14016b664
140982924:	cc                   	int3
140982925:	48 8d 0d 34 8f 3a 00 	lea    0x3a8f34(%rip),%rcx        # 0x140d2b860
14098292c:	e8 97 d3 16 00       	call   0x140aefcc8
140982931:	83 3d 28 8f 3a 00 ff 	cmpl   $0xffffffff,0x3a8f28(%rip)        # 0x140d2b860
140982938:	0f 85 7a ff ff ff    	jne    0x1409828b8
14098293e:	48 8d 0d eb 8b 18 00 	lea    0x188beb(%rip),%rcx        # 0x140b0b530
140982945:	e8 f2 cf 16 00       	call   0x140aef93c
14098294a:	48 8d 0d 0f 8f 3a 00 	lea    0x3a8f0f(%rip),%rcx        # 0x140d2b860
140982951:	e8 06 d3 16 00       	call   0x140aefc5c
140982956:	e9 5d ff ff ff       	jmp    0x1409828b8
14098295b:	cc                   	int3
14098295c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140982961:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140982966:	57                   	push   %rdi
140982967:	48 83 ec 20          	sub    $0x20,%rsp
14098296b:	49 8b 00             	mov    (%r8),%rax
14098296e:	49 8b f8             	mov    %r8,%rdi
140982971:	44 8b c9             	mov    %ecx,%r9d
140982974:	49 3b 40 08          	cmp    0x8(%r8),%rax
140982978:	74 04                	je     0x14098297e
14098297a:	49 89 40 08          	mov    %rax,0x8(%r8)
14098297e:	40 32 f6             	xor    %sil,%sil
140982981:	e8 1a 0f 00 00       	call   0x1409838a0
140982986:	48 8b d8             	mov    %rax,%rbx
140982989:	48 3d 0f 27 00 00    	cmp    $0x270f,%rax
14098298f:	74 78                	je     0x140982a09
140982991:	41 83 f9 06          	cmp    $0x6,%r9d
140982995:	75 11                	jne    0x1409829a8
140982997:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
14098299b:	48 8d 0d 1e fb 33 00 	lea    0x33fb1e(%rip),%rcx        # 0x140cc24c0
1409829a2:	48 8d 1c c1          	lea    (%rcx,%rax,8),%rbx
1409829a6:	eb 35                	jmp    0x1409829dd
1409829a8:	e8 eb fe ff ff       	call   0x140982898
1409829ad:	48 8b 10             	mov    (%rax),%rdx
1409829b0:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409829b4:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
1409829bb:	aa aa aa
1409829be:	48 2b ca             	sub    %rdx,%rcx
1409829c1:	48 c1 f9 03          	sar    $0x3,%rcx
1409829c5:	48 0f af c8          	imul   %rax,%rcx
1409829c9:	48 3b d9             	cmp    %rcx,%rbx
1409829cc:	72 07                	jb     0x1409829d5
1409829ce:	ff 15 c4 9f 18 00    	call   *0x189fc4(%rip)        # 0x140b0c998
1409829d4:	cc                   	int3
1409829d5:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
1409829d9:	48 8d 1c c2          	lea    (%rdx,%rax,8),%rbx
1409829dd:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1409829e1:	48 85 d2             	test   %rdx,%rdx
1409829e4:	40 0f 95 c6          	setne  %sil
1409829e8:	48 85 d2             	test   %rdx,%rdx
1409829eb:	74 1c                	je     0x140982a09
1409829ed:	48 8b cf             	mov    %rdi,%rcx
1409829f0:	e8 2f 2e 6f ff       	call   0x140075824
1409829f5:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1409829f9:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1409829fd:	48 8b 0f             	mov    (%rdi),%rcx
140982a00:	49 c1 e0 02          	shl    $0x2,%r8
140982a04:	e8 5d da 16 00       	call   0x140af0466
140982a09:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140982a0e:	40 8a c6             	mov    %sil,%al
140982a11:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140982a16:	48 83 c4 20          	add    $0x20,%rsp
140982a1a:	5f                   	pop    %rdi
140982a1b:	c3                   	ret
140982a1c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140982a21:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140982a26:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140982a2b:	57                   	push   %rdi
140982a2c:	48 83 ec 20          	sub    $0x20,%rsp
140982a30:	49 8b e8             	mov    %r8,%rbp
140982a33:	48 8b da             	mov    %rdx,%rbx
140982a36:	8b f1                	mov    %ecx,%esi
140982a38:	48 8d 15 29 c6 1b 00 	lea    0x1bc629(%rip),%rdx        # 0x140b3f068
140982a3f:	48 8b cd             	mov    %rbp,%rcx
140982a42:	45 33 c0             	xor    %r8d,%r8d
140982a45:	e8 56 b1 78 ff       	call   0x14010dba0
140982a4a:	48 8b d3             	mov    %rbx,%rdx
140982a4d:	8b ce                	mov    %esi,%ecx
140982a4f:	40 32 ff             	xor    %dil,%dil
140982a52:	e8 49 0e 00 00       	call   0x1409838a0
140982a57:	48 8b d8             	mov    %rax,%rbx
140982a5a:	48 3d 0f 27 00 00    	cmp    $0x270f,%rax
140982a60:	74 70                	je     0x140982ad2
140982a62:	83 fe 06             	cmp    $0x6,%esi
140982a65:	75 11                	jne    0x140982a78
140982a67:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140982a6b:	48 8d 0d 4e fa 33 00 	lea    0x33fa4e(%rip),%rcx        # 0x140cc24c0
140982a72:	48 8d 14 c1          	lea    (%rcx,%rax,8),%rdx
140982a76:	eb 35                	jmp    0x140982aad
140982a78:	e8 1b fe ff ff       	call   0x140982898
140982a7d:	48 8b 10             	mov    (%rax),%rdx
140982a80:	48 8b 48 08          	mov    0x8(%rax),%rcx
140982a84:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
140982a8b:	aa aa aa
140982a8e:	48 2b ca             	sub    %rdx,%rcx
140982a91:	48 c1 f9 03          	sar    $0x3,%rcx
140982a95:	48 0f af c8          	imul   %rax,%rcx
140982a99:	48 3b d9             	cmp    %rcx,%rbx
140982a9c:	72 07                	jb     0x140982aa5
140982a9e:	ff 15 f4 9e 18 00    	call   *0x189ef4(%rip)        # 0x140b0c998
140982aa4:	cc                   	int3
140982aa5:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
140982aa9:	48 8d 14 c2          	lea    (%rdx,%rax,8),%rdx
140982aad:	48 8b 12             	mov    (%rdx),%rdx
140982ab0:	48 85 d2             	test   %rdx,%rdx
140982ab3:	40 0f 95 c7          	setne  %dil
140982ab7:	48 85 d2             	test   %rdx,%rdx
140982aba:	74 16                	je     0x140982ad2
140982abc:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140982ac0:	49 ff c0             	inc    %r8
140982ac3:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140982ac8:	75 f6                	jne    0x140982ac0
140982aca:	48 8b cd             	mov    %rbp,%rcx
140982acd:	e8 ce b0 78 ff       	call   0x14010dba0
140982ad2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140982ad7:	40 8a c7             	mov    %dil,%al
140982ada:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140982adf:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140982ae4:	48 83 c4 20          	add    $0x20,%rsp
140982ae8:	5f                   	pop    %rdi
140982ae9:	c3                   	ret
140982aea:	90                   	nop
140982aeb:	90                   	nop
140982aec:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140982af1:	55                   	push   %rbp
140982af2:	56                   	push   %rsi
140982af3:	57                   	push   %rdi
140982af4:	41 54                	push   %r12
140982af6:	41 55                	push   %r13
140982af8:	41 56                	push   %r14
140982afa:	41 57                	push   %r15
140982afc:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
140982b01:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
140982b08:	48 8b 05 31 c5 33 00 	mov    0x33c531(%rip),%rax        # 0x140cbf040
140982b0f:	48 33 c4             	xor    %rsp,%rax
140982b12:	48 89 45 70          	mov    %rax,0x70(%rbp)
140982b16:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
140982b1b:	4d 8b e8             	mov    %r8,%r13
140982b1e:	4c 8b f1             	mov    %rcx,%r14
140982b21:	4c 8b 61 10          	mov    0x10(%rcx),%r12
140982b25:	33 ff                	xor    %edi,%edi
140982b27:	0f 57 c0             	xorps  %xmm0,%xmm0
140982b2a:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140982b30:	33 db                	xor    %ebx,%ebx
140982b32:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140982b37:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140982b3c:	0f 57 c0             	xorps  %xmm0,%xmm0
140982b3f:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140982b43:	33 d2                	xor    %edx,%edx
140982b45:	48 89 55 60          	mov    %rdx,0x60(%rbp)
140982b49:	44 8d 42 0f          	lea    0xf(%rdx),%r8d
140982b4d:	4c 89 45 68          	mov    %r8,0x68(%rbp)
140982b51:	88 55 50             	mov    %dl,0x50(%rbp)
140982b54:	45 33 ff             	xor    %r15d,%r15d
140982b57:	49 3b fc             	cmp    %r12,%rdi
140982b5a:	0f 83 98 00 00 00    	jae    0x140982bf8
140982b60:	4d 3b fd             	cmp    %r13,%r15
140982b63:	0f 83 8f 00 00 00    	jae    0x140982bf8
140982b69:	49 3b 7e 10          	cmp    0x10(%r14),%rdi
140982b6d:	0f 87 e0 01 00 00    	ja     0x140982d53
140982b73:	49 8b ce             	mov    %r14,%rcx
140982b76:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
140982b7b:	76 03                	jbe    0x140982b80
140982b7d:	49 8b 0e             	mov    (%r14),%rcx
140982b80:	8a 0c 39             	mov    (%rcx,%rdi,1),%cl
140982b83:	8d 41 d0             	lea    -0x30(%rcx),%eax
140982b86:	3c 09                	cmp    $0x9,%al
140982b88:	76 08                	jbe    0x140982b92
140982b8a:	80 e9 41             	sub    $0x41,%cl
140982b8d:	80 f9 05             	cmp    $0x5,%cl
140982b90:	77 66                	ja     0x140982bf8
140982b92:	49 8b c6             	mov    %r14,%rax
140982b95:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
140982b9a:	76 03                	jbe    0x140982b9f
140982b9c:	49 8b 06             	mov    (%r14),%rax
140982b9f:	44 0f be 0c 38       	movsbl (%rax,%rdi,1),%r9d
140982ba4:	49 8b c0             	mov    %r8,%rax
140982ba7:	48 2b c2             	sub    %rdx,%rax
140982baa:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140982bae:	48 83 f8 01          	cmp    $0x1,%rax
140982bb2:	72 1f                	jb     0x140982bd3
140982bb4:	48 8d 42 01          	lea    0x1(%rdx),%rax
140982bb8:	48 89 45 60          	mov    %rax,0x60(%rbp)
140982bbc:	49 83 f8 0f          	cmp    $0xf,%r8
140982bc0:	48 0f 47 4d 50       	cmova  0x50(%rbp),%rcx
140982bc5:	41 0f b6 c1          	movzbl %r9b,%eax
140982bc9:	88 04 11             	mov    %al,(%rcx,%rdx,1)
140982bcc:	c6 44 11 01 00       	movb   $0x0,0x1(%rcx,%rdx,1)
140982bd1:	eb 12                	jmp    0x140982be5
140982bd3:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
140982bd8:	ba 01 00 00 00       	mov    $0x1,%edx
140982bdd:	44 8b ca             	mov    %edx,%r9d
140982be0:	e8 47 08 9b ff       	call   0x14033342c
140982be5:	49 ff c7             	inc    %r15
140982be8:	48 ff c7             	inc    %rdi
140982beb:	4c 8b 45 68          	mov    0x68(%rbp),%r8
140982bef:	48 8b 55 60          	mov    0x60(%rbp),%rdx
140982bf3:	e9 5f ff ff ff       	jmp    0x140982b57
140982bf8:	48 83 fa 04          	cmp    $0x4,%rdx
140982bfc:	0f 82 c3 00 00 00    	jb     0x140982cc5
140982c02:	49 3b d5             	cmp    %r13,%rdx
140982c05:	0f 87 ba 00 00 00    	ja     0x140982cc5
140982c0b:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
140982c10:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140982c14:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140982c19:	e8 c2 2d fe ff       	call   0x1409659e0
140982c1e:	90                   	nop
140982c1f:	48 8d 15 1a ac 78 ff 	lea    -0x8753e6(%rip),%rdx        # 0x14010d840
140982c26:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140982c2b:	ff 15 a7 98 18 00    	call   *0x1898a7(%rip)        # 0x140b0c4d8
140982c31:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140982c36:	48 8b c8             	mov    %rax,%rcx
140982c39:	ff 15 89 98 18 00    	call   *0x189889(%rip)        # 0x140b0c4c8
140982c3f:	48 3b f3             	cmp    %rbx,%rsi
140982c42:	74 11                	je     0x140982c55
140982c44:	8b 44 24 30          	mov    0x30(%rsp),%eax
140982c48:	89 06                	mov    %eax,(%rsi)
140982c4a:	48 83 c6 04          	add    $0x4,%rsi
140982c4e:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140982c53:	eb 1c                	jmp    0x140982c71
140982c55:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140982c5a:	48 8b d6             	mov    %rsi,%rdx
140982c5d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140982c62:	e8 a9 f0 6a ff       	call   0x140031d10
140982c67:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140982c6c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140982c71:	49 3b fc             	cmp    %r12,%rdi
140982c74:	41 0f 92 c7          	setb   %r15b