140198a15:	48 8d 0d 64 95 18 00 	lea    0x189564(%rip),%rcx        # 0x140321f80
140198a1c:	e8 6f e7 f8 ff       	call   0x140127190
140198a21:	45 33 c9             	xor    %r9d,%r9d
140198a24:	48 8b cb             	mov    %rbx,%rcx
140198a27:	41 8d 51 16          	lea    0x16(%r9),%edx
140198a2b:	44 8d 42 76          	lea    0x76(%rdx),%r8d
140198a2f:	e8 7c 78 fe ff       	call   0x1401802b0
140198a34:	e9 3d ff ff ff       	jmp    0x140198976
140198a39:	e8 32 e6 f8 ff       	call   0x140127070
140198a3e:	4c 8d 05 73 95 18 00 	lea    0x189573(%rip),%r8        # 0x140321fb8
140198a45:	ba c5 02 00 00       	mov    $0x2c5,%edx
140198a4a:	48 8d 0d 2f 95 18 00 	lea    0x18952f(%rip),%rcx        # 0x140321f80
140198a51:	e8 3a e7 f8 ff       	call   0x140127190
140198a56:	45 33 c9             	xor    %r9d,%r9d
140198a59:	41 b8 bb 01 00 00    	mov    $0x1bb,%r8d
140198a5f:	48 8b cb             	mov    %rbx,%rcx
140198a62:	41 8d 51 0a          	lea    0xa(%r9),%edx
140198a66:	e8 45 78 fe ff       	call   0x1401802b0
140198a6b:	e9 06 ff ff ff       	jmp    0x140198976
140198a70:	e8 fb e5 f8 ff       	call   0x140127070
140198a75:	4c 8d 05 3c 95 18 00 	lea    0x18953c(%rip),%r8        # 0x140321fb8
140198a7c:	ba b7 02 00 00       	mov    $0x2b7,%edx
140198a81:	48 8d 0d f8 94 18 00 	lea    0x1894f8(%rip),%rcx        # 0x140321f80
140198a88:	e8 03 e7 f8 ff       	call   0x140127190
140198a8d:	45 33 c9             	xor    %r9d,%r9d
140198a90:	41 b8 bb 01 00 00    	mov    $0x1bb,%r8d
140198a96:	48 8b cb             	mov    %rbx,%rcx
140198a99:	41 8d 51 0a          	lea    0xa(%r9),%edx
140198a9d:	e8 0e 78 fe ff       	call   0x1401802b0
140198aa2:	e9 cf fe ff ff       	jmp    0x140198976
140198aa7:	e8 c4 e5 f8 ff       	call   0x140127070
140198aac:	4c 8d 05 05 95 18 00 	lea    0x189505(%rip),%r8        # 0x140321fb8
140198ab3:	ba d5 02 00 00       	mov    $0x2d5,%edx
140198ab8:	48 8d 0d c1 94 18 00 	lea    0x1894c1(%rip),%rcx        # 0x140321f80
140198abf:	e8 cc e6 f8 ff       	call   0x140127190
140198ac4:	45 33 c9             	xor    %r9d,%r9d
140198ac7:	41 b8 0f 01 00 00    	mov    $0x10f,%r8d
140198acd:	48 8b cb             	mov    %rbx,%rcx
140198ad0:	41 8d 51 0a          	lea    0xa(%r9),%edx
140198ad4:	e8 d7 77 fe ff       	call   0x1401802b0
140198ad9:	e9 98 fe ff ff       	jmp    0x140198976
140198ade:	e8 8d e5 f8 ff       	call   0x140127070
140198ae3:	4c 8d 05 ce 94 18 00 	lea    0x1894ce(%rip),%r8        # 0x140321fb8
140198aea:	ba ee 02 00 00       	mov    $0x2ee,%edx
140198aef:	48 8d 0d 8a 94 18 00 	lea    0x18948a(%rip),%rcx        # 0x140321f80
140198af6:	e8 95 e6 f8 ff       	call   0x140127190
140198afb:	45 33 c9             	xor    %r9d,%r9d
140198afe:	48 8b cb             	mov    %rbx,%rcx
140198b01:	41 8d 51 16          	lea    0x16(%r9),%edx
140198b05:	44 8d 42 7c          	lea    0x7c(%rdx),%r8d
140198b09:	e8 a2 77 fe ff       	call   0x1401802b0
140198b0e:	e9 63 fe ff ff       	jmp    0x140198976
140198b13:	e8 58 e5 f8 ff       	call   0x140127070
140198b18:	4c 8d 05 99 94 18 00 	lea    0x189499(%rip),%r8        # 0x140321fb8
140198b1f:	ba e3 02 00 00       	mov    $0x2e3,%edx
140198b24:	48 8d 0d 55 94 18 00 	lea    0x189455(%rip),%rcx        # 0x140321f80
140198b2b:	e8 60 e6 f8 ff       	call   0x140127190
140198b30:	45 33 c9             	xor    %r9d,%r9d
140198b33:	48 8b cb             	mov    %rbx,%rcx
140198b36:	41 8d 51 16          	lea    0x16(%r9),%edx
140198b3a:	44 8d 42 7c          	lea    0x7c(%rdx),%r8d
140198b3e:	e8 6d 77 fe ff       	call   0x1401802b0
140198b43:	e9 2e fe ff ff       	jmp    0x140198976
140198b48:	e8 23 e5 f8 ff       	call   0x140127070
140198b4d:	ba a1 01 00 00       	mov    $0x1a1,%edx
140198b52:	e9 5a f5 ff ff       	jmp    0x1401980b1
140198b57:	e8 14 e5 f8 ff       	call   0x140127070
140198b5c:	ba 81 01 00 00       	mov    $0x181,%edx
140198b61:	e9 76 f6 ff ff       	jmp    0x1401981dc
140198b66:	44 39 bb f8 1b 00 00 	cmp    %r15d,0x1bf8(%rbx)
140198b6d:	0f 84 e7 00 00 00    	je     0x140198c5a
140198b73:	48 8b bb 98 1b 00 00 	mov    0x1b98(%rbx),%rdi
140198b7a:	48 8d 15 47 94 18 00 	lea    0x189447(%rip),%rdx        # 0x140321fc8
140198b81:	48 8b cf             	mov    %rdi,%rcx
140198b84:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140198b8a:	e8 a1 a3 12 00       	call   0x1402c2f30
140198b8f:	85 c0                	test   %eax,%eax
140198b91:	0f 84 98 00 00 00    	je     0x140198c2f
140198b97:	be 05 00 00 00       	mov    $0x5,%esi
140198b9c:	48 8d 15 2d 94 18 00 	lea    0x18942d(%rip),%rdx        # 0x140321fd0
140198ba3:	44 8b c6             	mov    %esi,%r8d
140198ba6:	48 8b cf             	mov    %rdi,%rcx
140198ba9:	e8 82 a3 12 00       	call   0x1402c2f30
140198bae:	85 c0                	test   %eax,%eax
140198bb0:	74 7d                	je     0x140198c2f
140198bb2:	44 8b c6             	mov    %esi,%r8d
140198bb5:	48 8d 15 1c 94 18 00 	lea    0x18941c(%rip),%rdx        # 0x140321fd8
140198bbc:	48 8b cf             	mov    %rdi,%rcx
140198bbf:	e8 6c a3 12 00       	call   0x1402c2f30
140198bc4:	85 c0                	test   %eax,%eax
140198bc6:	74 67                	je     0x140198c2f
140198bc8:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
140198bcc:	48 8b cf             	mov    %rdi,%rcx
140198bcf:	48 8d 15 0a 94 18 00 	lea    0x18940a(%rip),%rdx        # 0x140321fe0
140198bd6:	e8 55 a3 12 00       	call   0x1402c2f30
140198bdb:	85 c0                	test   %eax,%eax
140198bdd:	74 50                	je     0x140198c2f
140198bdf:	44 8b c6             	mov    %esi,%r8d
140198be2:	48 8d 15 ff 93 18 00 	lea    0x1893ff(%rip),%rdx        # 0x140321fe8
140198be9:	48 8b cf             	mov    %rdi,%rcx
140198bec:	e8 3f a3 12 00       	call   0x1402c2f30
140198bf1:	85 c0                	test   %eax,%eax
140198bf3:	75 2b                	jne    0x140198c20
140198bf5:	e8 76 e4 f8 ff       	call   0x140127070
140198bfa:	4c 8d 05 b7 93 18 00 	lea    0x1893b7(%rip),%r8        # 0x140321fb8
140198c01:	ba 5d 01 00 00       	mov    $0x15d,%edx
140198c06:	48 8d 0d 73 93 18 00 	lea    0x189373(%rip),%rcx        # 0x140321f80
140198c0d:	e8 7e e5 f8 ff       	call   0x140127190
140198c12:	41 b8 9b 00 00 00    	mov    $0x9b,%r8d
140198c18:	41 8b d5             	mov    %r13d,%edx
140198c1b:	e9 db 00 00 00       	jmp    0x140198cfb
140198c20:	e8 4b e4 f8 ff       	call   0x140127070
140198c25:	ba 63 01 00 00       	mov    $0x163,%edx
140198c2a:	e9 fb f5 ff ff       	jmp    0x14019822a
140198c2f:	e8 3c e4 f8 ff       	call   0x140127070
140198c34:	4c 8d 05 7d 93 18 00 	lea    0x18937d(%rip),%r8        # 0x140321fb8
140198c3b:	ba 59 01 00 00       	mov    $0x159,%edx
140198c40:	48 8d 0d 39 93 18 00 	lea    0x189339(%rip),%rcx        # 0x140321f80
140198c47:	e8 44 e5 f8 ff       	call   0x140127190
140198c4c:	41 b8 9c 00 00 00    	mov    $0x9c,%r8d
140198c52:	41 8b d5             	mov    %r13d,%edx
140198c55:	e9 a1 00 00 00       	jmp    0x140198cfb
140198c5a:	e8 11 e4 f8 ff       	call   0x140127070
140198c5f:	ba 67 01 00 00       	mov    $0x167,%edx
140198c64:	e9 ee f5 ff ff       	jmp    0x140198257
140198c69:	4c 8b 93 c0 04 00 00 	mov    0x4c0(%rbx),%r10
140198c70:	4d 85 d2             	test   %r10,%r10
140198c73:	74 28                	je     0x140198c9d
140198c75:	48 8b 83 c8 04 00 00 	mov    0x4c8(%rbx),%rax
140198c7c:	33 d2                	xor    %edx,%edx
140198c7e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140198c83:	33 c9                	xor    %ecx,%ecx
140198c85:	b8 05 00 00 00       	mov    $0x5,%eax
140198c8a:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140198c8f:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140198c95:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140198c9a:	41 ff d2             	call   *%r10
140198c9d:	e8 ce e3 f8 ff       	call   0x140127070
140198ca2:	ba 23 01 00 00       	mov    $0x123,%edx
140198ca7:	4c 8d 05 0a 93 18 00 	lea    0x18930a(%rip),%r8        # 0x140321fb8
140198cae:	48 8d 0d cb 92 18 00 	lea    0x1892cb(%rip),%rcx        # 0x140321f80
140198cb5:	e8 d6 e4 f8 ff       	call   0x140127190
140198cba:	ba 32 00 00 00       	mov    $0x32,%edx
140198cbf:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140198cc5:	eb 34                	jmp    0x140198cfb
140198cc7:	e8 a4 e3 f8 ff       	call   0x140127070
140198ccc:	ba f7 00 00 00       	mov    $0xf7,%edx
140198cd1:	eb d4                	jmp    0x140198ca7
140198cd3:	e8 98 e3 f8 ff       	call   0x140127070
140198cd8:	4c 8d 05 d9 92 18 00 	lea    0x1892d9(%rip),%r8        # 0x140321fb8
140198cdf:	ba f1 00 00 00       	mov    $0xf1,%edx
140198ce4:	48 8d 0d 95 92 18 00 	lea    0x189295(%rip),%rcx        # 0x140321f80
140198ceb:	e8 a0 e4 f8 ff       	call   0x140127190
140198cf0:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140198cf6:	ba 50 00 00 00       	mov    $0x50,%edx
140198cfb:	45 33 c9             	xor    %r9d,%r9d
140198cfe:	48 8b cb             	mov    %rbx,%rcx
140198d01:	e8 aa 75 fe ff       	call   0x1401802b0
140198d06:	41 8b c5             	mov    %r13d,%eax
140198d09:	4c 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%r14
140198d10:	00
140198d11:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140198d18:	00
140198d19:	48 33 cc             	xor    %rsp,%rcx
140198d1c:	e8 8f 71 11 00       	call   0x1402afeb0
140198d21:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140198d28:	00
140198d29:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140198d2d:	49 8b 6b 48          	mov    0x48(%r11),%rbp
140198d31:	49 8b e3             	mov    %r11,%rsp
140198d34:	41 5f                	pop    %r15
140198d36:	41 5d                	pop    %r13
140198d38:	41 5c                	pop    %r12
140198d3a:	5f                   	pop    %rdi
140198d3b:	5e                   	pop    %rsi
140198d3c:	c3                   	ret
140198d3d:	cc                   	int3
140198d3e:	cc                   	int3
140198d3f:	cc                   	int3
140198d40:	48 8b 81 68 0c 00 00 	mov    0xc68(%rcx),%rax
140198d47:	48 85 c0             	test   %rax,%rax
140198d4a:	74 37                	je     0x140198d83
140198d4c:	48 8b 91 88 0c 00 00 	mov    0xc88(%rcx),%rdx
140198d53:	48 83 fa 05          	cmp    $0x5,%rdx
140198d57:	72 2a                	jb     0x140198d83
140198d59:	48 03 81 80 0c 00 00 	add    0xc80(%rcx),%rax
140198d60:	80 38 17             	cmpb   $0x17,(%rax)
140198d63:	75 1e                	jne    0x140198d83
140198d65:	0f b6 48 03          	movzbl 0x3(%rax),%ecx
140198d69:	0f b6 40 04          	movzbl 0x4(%rax),%eax
140198d6d:	48 c1 e1 08          	shl    $0x8,%rcx
140198d71:	48 0b c8             	or     %rax,%rcx
140198d74:	48 83 c1 05          	add    $0x5,%rcx
140198d78:	48 3b d1             	cmp    %rcx,%rdx
140198d7b:	72 06                	jb     0x140198d83
140198d7d:	b8 01 00 00 00       	mov    $0x1,%eax
140198d82:	c3                   	ret
140198d83:	33 c0                	xor    %eax,%eax
140198d85:	c3                   	ret
140198d86:	cc                   	int3
140198d87:	cc                   	int3
140198d88:	cc                   	int3
140198d89:	cc                   	int3
140198d8a:	cc                   	int3
140198d8b:	cc                   	int3
140198d8c:	cc                   	int3
140198d8d:	cc                   	int3
140198d8e:	cc                   	int3
140198d8f:	cc                   	int3
140198d90:	40 55                	rex push %rbp
140198d92:	56                   	push   %rsi
140198d93:	41 54                	push   %r12
140198d95:	41 55                	push   %r13
140198d97:	41 56                	push   %r14
140198d99:	41 57                	push   %r15
140198d9b:	48 8d ac 24 08 fc ff 	lea    -0x3f8(%rsp),%rbp
140198da2:	ff
140198da3:	b8 f8 04 00 00       	mov    $0x4f8,%eax
140198da8:	e8 83 7d 11 00       	call   0x1402b0b30
140198dad:	48 2b e0             	sub    %rax,%rsp
140198db0:	48 8b 05 c9 cc 23 00 	mov    0x23ccc9(%rip),%rax        # 0x1403d5a80
140198db7:	48 33 c4             	xor    %rsp,%rax
140198dba:	48 89 85 e0 03 00 00 	mov    %rax,0x3e0(%rbp)
140198dc1:	48 8b 85 50 04 00 00 	mov    0x450(%rbp),%rax
140198dc8:	45 33 e4             	xor    %r12d,%r12d
140198dcb:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140198dcf:	48 8b f1             	mov    %rcx,%rsi
140198dd2:	48 8b 85 58 04 00 00 	mov    0x458(%rbp),%rax
140198dd9:	45 85 c9             	test   %r9d,%r9d
140198ddc:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140198de0:	b9 04 00 00 00       	mov    $0x4,%ecx
140198de5:	b8 08 00 00 00       	mov    $0x8,%eax
140198dea:	44 89 4c 24 50       	mov    %r9d,0x50(%rsp)
140198def:	0f 44 c1             	cmove  %ecx,%eax
140198df2:	4c 89 45 a0          	mov    %r8,-0x60(%rbp)
140198df6:	23 86 38 05 00 00    	and    0x538(%rsi),%eax
140198dfc:	45 8b f9             	mov    %r9d,%r15d
140198dff:	44 89 64 24 68       	mov    %r12d,0x68(%rsp)
140198e04:	4d 8b f0             	mov    %r8,%r14
140198e07:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
140198e0b:	4c 8b ea             	mov    %rdx,%r13
140198e0e:	4d 85 c0             	test   %r8,%r8
140198e11:	75 39                	jne    0x140198e4c
140198e13:	e8 58 e2 f8 ff       	call   0x140127070
140198e18:	4c 8d 05 e9 91 18 00 	lea    0x1891e9(%rip),%r8        # 0x140322008
140198e1f:	ba db 03 00 00       	mov    $0x3db,%edx
140198e24:	48 8d 0d 55 91 18 00 	lea    0x189155(%rip),%rcx        # 0x140321f80
140198e2b:	e8 60 e3 f8 ff       	call   0x140127190
140198e30:	45 33 c9             	xor    %r9d,%r9d
140198e33:	41 8d 56 50          	lea    0x50(%r14),%edx
140198e37:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140198e3d:	48 8b ce             	mov    %rsi,%rcx
140198e40:	e8 6b 74 fe ff       	call   0x1401802b0
140198e45:	33 c0                	xor    %eax,%eax
140198e47:	e9 3a 0a 00 00       	jmp    0x140199886
140198e4c:	48 89 9c 24 48 05 00 	mov    %rbx,0x548(%rsp)
140198e53:	00
140198e54:	48 89 bc 24 f0 04 00 	mov    %rdi,0x4f0(%rsp)
140198e5b:	00
140198e5c:	45 85 c9             	test   %r9d,%r9d
140198e5f:	0f 84 28 02 00 00    	je     0x14019908d
140198e65:	48 8b 8e 88 08 00 00 	mov    0x888(%rsi),%rcx
140198e6c:	e8 6f bc f6 ff       	call   0x140104ae0
140198e71:	48 85 c0             	test   %rax,%rax
140198e74:	74 51                	je     0x140198ec7
140198e76:	48 8b 8e 88 08 00 00 	mov    0x888(%rsi),%rcx
140198e7d:	e8 5e bc f6 ff       	call   0x140104ae0
140198e82:	48 8b c8             	mov    %rax,%rcx
140198e85:	e8 76 11 fa ff       	call   0x14013a000
140198e8a:	85 c0                	test   %eax,%eax
140198e8c:	79 39                	jns    0x140198ec7
140198e8e:	e8 dd e1 f8 ff       	call   0x140127070
140198e93:	4c 8d 05 6e 91 18 00 	lea    0x18916e(%rip),%r8        # 0x140322008
140198e9a:	ba e3 03 00 00       	mov    $0x3e3,%edx
140198e9f:	48 8d 0d da 90 18 00 	lea    0x1890da(%rip),%rcx        # 0x140321f80
140198ea6:	e8 e5 e2 f8 ff       	call   0x140127190
140198eab:	45 33 c9             	xor    %r9d,%r9d
140198eae:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140198eb4:	48 8b ce             	mov    %rsi,%rcx
140198eb7:	41 8d 51 50          	lea    0x50(%r9),%edx
140198ebb:	e8 f0 73 fe ff       	call   0x1401802b0
140198ec0:	33 c0                	xor    %eax,%eax
140198ec2:	e9 af 09 00 00       	jmp    0x140199876
140198ec7:	48 8b 9e 70 08 00 00 	mov    0x870(%rsi),%rbx
140198ece:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140198ed3:	48 85 db             	test   %rbx,%rbx
140198ed6:	75 0c                	jne    0x140198ee4
140198ed8:	33 ff                	xor    %edi,%edi
140198eda:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
140198edf:	e9 91 00 00 00       	jmp    0x140198f75
140198ee4:	48 8b cb             	mov    %rbx,%rcx
140198ee7:	e8 f4 bb f6 ff       	call   0x140104ae0
140198eec:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140198ef0:	48 8b f8             	mov    %rax,%rdi
140198ef3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140198ef8:	48 8b 91 c0 00 00 00 	mov    0xc0(%rcx),%rdx
140198eff:	f6 42 60 01          	testb  $0x1,0x60(%rdx)
140198f03:	74 70                	je     0x140198f75
140198f05:	48 8b c8             	mov    %rax,%rcx
140198f08:	e8 93 0a fa ff       	call   0x1401399a0
140198f0d:	83 f8 02             	cmp    $0x2,%eax
140198f10:	75 63                	jne    0x140198f75
140198f12:	48 8b cf             	mov    %rdi,%rcx
140198f15:	e8 c6 91 f2 ff       	call   0x1400c20e0
140198f1a:	4c 63 f8             	movslq %eax,%r15
140198f1d:	41 83 ff 01          	cmp    $0x1,%r15d
140198f21:	7e 4d                	jle    0x140198f70
140198f23:	33 ff                	xor    %edi,%edi
140198f25:	4d 85 f6             	test   %r14,%r14
140198f28:	74 41                	je     0x140198f6b
140198f2a:	49 8d 5d 20          	lea    0x20(%r13),%rbx
140198f2e:	66 90                	xchg   %ax,%ax
140198f30:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140198f34:	48 39 13             	cmp    %rdx,(%rbx)
140198f37:	0f 85 17 01 00 00    	jne    0x140199054
140198f3d:	48 8b 8e a0 09 00 00 	mov    0x9a0(%rsi),%rcx
140198f44:	4d 8b c7             	mov    %r15,%r8
140198f47:	45 33 c9             	xor    %r9d,%r9d
140198f4a:	48 8b 09             	mov    (%rcx),%rcx
140198f4d:	e8 4e 0d f8 ff       	call   0x140119ca0
140198f52:	85 c0                	test   %eax,%eax
140198f54:	0f 8e c1 00 00 00    	jle    0x14019901b
140198f5a:	48 ff c7             	inc    %rdi
140198f5d:	48 83 c3 48          	add    $0x48,%rbx
140198f61:	49 3b fe             	cmp    %r14,%rdi
140198f64:	72 ca                	jb     0x140198f30
140198f66:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140198f6b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140198f70:	44 8b 7c 24 50       	mov    0x50(%rsp),%r15d
140198f75:	4c 39 a6 10 09 00 00 	cmp    %r12,0x910(%rsi)
140198f7c:	0f 84 bc 08 00 00    	je     0x14019983e
140198f82:	48 85 db             	test   %rbx,%rbx
140198f85:	0f 84 b3 08 00 00    	je     0x14019983e
140198f8b:	48 85 ff             	test   %rdi,%rdi
140198f8e:	0f 84 aa 08 00 00    	je     0x14019983e
140198f94:	48 8b cf             	mov    %rdi,%rcx
140198f97:	e8 74 11 f1 ff       	call   0x1400aa110
140198f9c:	33 c9                	xor    %ecx,%ecx
140198f9e:	48 85 c0             	test   %rax,%rax
140198fa1:	0f 95 c1             	setne  %cl
140198fa4:	89 4d 80             	mov    %ecx,-0x80(%rbp)
140198fa7:	48 8b cb             	mov    %rbx,%rcx
140198faa:	e8 31 bb f6 ff       	call   0x140104ae0
140198faf:	48 8b c8             	mov    %rax,%rcx
140198fb2:	e8 f9 94 f5 ff       	call   0x1400f24b0
140198fb7:	48 63 f8             	movslq %eax,%rdi
140198fba:	48 89 7d 98          	mov    %rdi,-0x68(%rbp)
140198fbe:	49 83 fe 01          	cmp    $0x1,%r14
140198fc2:	0f 86 59 01 00 00    	jbe    0x140199121
140198fc8:	48 8b cb             	mov    %rbx,%rcx