140cfed11:	4c 8d 0d 48 fb 46 00 	lea    0x46fb48(%rip),%r9        # 0x14116e860
140cfed18:	8d 4a a3             	lea    -0x5d(%rdx),%ecx
140cfed1b:	44 8d 42 d0          	lea    -0x30(%rdx),%r8d
140cfed1f:	e8 5c 1f fd ff       	call   0x140cd0c80
140cfed24:	33 c0                	xor    %eax,%eax
140cfed26:	eb 10                	jmp    0x140cfed38
140cfed28:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
140cfed2f:	00
140cfed30:	4c 89 12             	mov    %r10,(%rdx)
140cfed33:	b8 01 00 00 00       	mov    $0x1,%eax
140cfed38:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140cfed3d:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
140cfed42:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140cfed47:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
140cfed4e:	00
140cfed4f:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140cfed56:	00
140cfed57:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140cfed5c:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140cfed63:	41 5e                	pop    %r14
140cfed65:	5f                   	pop    %rdi
140cfed66:	c3                   	ret
140cfed67:	cc                   	int3
140cfed68:	cc                   	int3
140cfed69:	cc                   	int3
140cfed6a:	cc                   	int3
140cfed6b:	cc                   	int3
140cfed6c:	cc                   	int3
140cfed6d:	cc                   	int3
140cfed6e:	cc                   	int3
140cfed6f:	cc                   	int3
140cfed70:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140cfed75:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140cfed7a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140cfed7f:	55                   	push   %rbp
140cfed80:	56                   	push   %rsi
140cfed81:	57                   	push   %rdi
140cfed82:	41 54                	push   %r12
140cfed84:	41 57                	push   %r15
140cfed86:	48 8d 6c 24 e9       	lea    -0x17(%rsp),%rbp
140cfed8b:	b8 90 00 00 00       	mov    $0x90,%eax
140cfed90:	e8 0b c7 11 00       	call   0x140e1b4a0
140cfed95:	48 2b e0             	sub    %rax,%rsp
140cfed98:	8b 7d 67             	mov    0x67(%rbp),%edi
140cfed9b:	45 33 ff             	xor    %r15d,%r15d
140cfed9e:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140cfeda2:	45 8b e0             	mov    %r8d,%r12d
140cfeda5:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
140cfeda9:	4c 8b da             	mov    %rdx,%r11
140cfedac:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140cfedb0:	8b f7                	mov    %edi,%esi
140cfedb2:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
140cfedb6:	44 89 7d f7          	mov    %r15d,-0x9(%rbp)
140cfedba:	48 85 c9             	test   %rcx,%rcx
140cfedbd:	75 2f                	jne    0x140cfedee
140cfedbf:	8d 50 dc             	lea    -0x24(%rax),%edx
140cfedc2:	c7 44 24 20 a0 02 00 	movl   $0x2a0,0x20(%rsp)
140cfedc9:	00
140cfedca:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140cfedcd:	4c 8d 0d 8c fa 46 00 	lea    0x46fa8c(%rip),%r9        # 0x14116e860
140cfedd4:	44 8d 40 ed          	lea    -0x13(%rax),%r8d
140cfedd8:	e8 a3 1e fd ff       	call   0x140cd0c80
140cfeddd:	33 c0                	xor    %eax,%eax
140cfeddf:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140cfede6:	41 5f                	pop    %r15
140cfede8:	41 5c                	pop    %r12
140cfedea:	5f                   	pop    %rdi
140cfedeb:	5e                   	pop    %rsi
140cfedec:	5d                   	pop    %rbp
140cfeded:	c3                   	ret
140cfedee:	41 80 39 05          	cmpb   $0x5,(%r9)
140cfedf2:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
140cfedf9:	00
140cfedfa:	75 07                	jne    0x140cfee03
140cfedfc:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140cfee01:	eb 04                	jmp    0x140cfee07
140cfee03:	41 8b 71 04          	mov    0x4(%r9),%esi
140cfee07:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
140cfee0b:	4c 89 b4 24 80 00 00 	mov    %r14,0x80(%rsp)
140cfee12:	00
140cfee13:	83 fe fc             	cmp    $0xfffffffc,%esi
140cfee16:	0f 85 81 01 00 00    	jne    0x140cfef9d
140cfee1c:	85 ff                	test   %edi,%edi
140cfee1e:	78 25                	js     0x140cfee45
140cfee20:	8d 56 70             	lea    0x70(%rsi),%edx
140cfee23:	c7 44 24 20 ae 02 00 	movl   $0x2ae,0x20(%rsp)
140cfee2a:	00
140cfee2b:	44 8d 42 13          	lea    0x13(%rdx),%r8d
140cfee2f:	4c 8d 0d 2a fa 46 00 	lea    0x46fa2a(%rip),%r9        # 0x14116e860
140cfee36:	8d 4e 11             	lea    0x11(%rsi),%ecx
140cfee39:	e8 42 1e fd ff       	call   0x140cd0c80
140cfee3e:	33 c0                	xor    %eax,%eax
140cfee40:	e9 a3 04 00 00       	jmp    0x140cff2e8
140cfee45:	44 38 7d 77          	cmp    %r15b,0x77(%rbp)
140cfee49:	74 27                	je     0x140cfee72
140cfee4b:	ba 6c 00 00 00       	mov    $0x6c,%edx
140cfee50:	c7 44 24 20 b3 02 00 	movl   $0x2b3,0x20(%rsp)
140cfee57:	00
140cfee58:	4c 8d 0d 01 fa 46 00 	lea    0x46fa01(%rip),%r9        # 0x14116e860
140cfee5f:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140cfee62:	44 8d 42 12          	lea    0x12(%rdx),%r8d
140cfee66:	e8 15 1e fd ff       	call   0x140cd0c80
140cfee6b:	33 c0                	xor    %eax,%eax
140cfee6d:	e9 76 04 00 00       	jmp    0x140cff2e8
140cfee72:	4c 8b 32             	mov    (%rdx),%r14
140cfee75:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
140cfee79:	48 85 db             	test   %rbx,%rbx
140cfee7c:	0f 84 98 00 00 00    	je     0x140cfef1a
140cfee82:	44 38 3b             	cmp    %r15b,(%rbx)
140cfee85:	74 25                	je     0x140cfeeac
140cfee87:	8b 43 08             	mov    0x8(%rbx),%eax
140cfee8a:	8b 53 10             	mov    0x10(%rbx),%edx
140cfee8d:	8b 73 0c             	mov    0xc(%rbx),%esi
140cfee90:	8b 4b 04             	mov    0x4(%rbx),%ecx
140cfee93:	89 45 d3             	mov    %eax,-0x2d(%rbp)
140cfee96:	48 63 43 14          	movslq 0x14(%rbx),%rax
140cfee9a:	4c 03 f0             	add    %rax,%r14
140cfee9d:	89 55 cb             	mov    %edx,-0x35(%rbp)
140cfeea0:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
140cfeea4:	89 75 cf             	mov    %esi,-0x31(%rbp)
140cfeea7:	e9 94 00 00 00       	jmp    0x140cfef40
140cfeeac:	4c 8d 4d cb          	lea    -0x35(%rbp),%r9
140cfeeb0:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140cfeeb5:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
140cfeeb9:	48 8d 55 d3          	lea    -0x2d(%rbp),%rdx
140cfeebd:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140cfeec1:	e8 ca 52 fc ff       	call   0x140cc4190
140cfeec6:	44 8b 45 d3          	mov    -0x2d(%rbp),%r8d
140cfeeca:	8b c8                	mov    %eax,%ecx
140cfeecc:	8b 55 cb             	mov    -0x35(%rbp),%edx
140cfeecf:	8b 75 cf             	mov    -0x31(%rbp),%esi
140cfeed2:	89 43 04             	mov    %eax,0x4(%rbx)
140cfeed5:	8b 45 d7             	mov    -0x29(%rbp),%eax
140cfeed8:	41 2b c6             	sub    %r14d,%eax
140cfeedb:	44 89 43 08          	mov    %r8d,0x8(%rbx)
140cfeedf:	89 53 10             	mov    %edx,0x10(%rbx)
140cfeee2:	89 73 0c             	mov    %esi,0xc(%rbx)
140cfeee5:	89 43 14             	mov    %eax,0x14(%rbx)
140cfeee8:	c6 03 01             	movb   $0x1,(%rbx)
140cfeeeb:	f6 c1 81             	test   $0x81,%cl
140cfeeee:	75 4c                	jne    0x140cfef3c
140cfeef0:	41 03 c0             	add    %r8d,%eax
140cfeef3:	41 3b c4             	cmp    %r12d,%eax
140cfeef6:	7e 44                	jle    0x140cfef3c
140cfeef8:	ba 68 00 00 00       	mov    $0x68,%edx
140cfeefd:	c7 44 24 20 69 04 00 	movl   $0x469,0x20(%rsp)
140cfef04:	00
140cfef05:	4c 8d 0d 54 f9 46 00 	lea    0x46f954(%rip),%r9        # 0x14116e860
140cfef0c:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
140cfef0f:	44 8d 42 33          	lea    0x33(%rdx),%r8d
140cfef13:	e8 68 1d fd ff       	call   0x140cd0c80
140cfef18:	eb 4f                	jmp    0x140cfef69
140cfef1a:	4c 8d 4d cb          	lea    -0x35(%rbp),%r9
140cfef1e:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140cfef23:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
140cfef27:	48 8d 55 d3          	lea    -0x2d(%rbp),%rdx
140cfef2b:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140cfef2f:	e8 5c 52 fc ff       	call   0x140cc4190
140cfef34:	8b 55 cb             	mov    -0x35(%rbp),%edx
140cfef37:	8b c8                	mov    %eax,%ecx
140cfef39:	8b 75 cf             	mov    -0x31(%rbp),%esi
140cfef3c:	4c 8b 5d 4f          	mov    0x4f(%rbp),%r11
140cfef40:	84 c9                	test   %cl,%cl
140cfef42:	79 4f                	jns    0x140cfef93
140cfef44:	ba 68 00 00 00       	mov    $0x68,%edx
140cfef49:	c7 44 24 20 71 04 00 	movl   $0x471,0x20(%rsp)
140cfef50:	00
140cfef51:	4c 8d 0d 08 f9 46 00 	lea    0x46f908(%rip),%r9        # 0x14116e860
140cfef58:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
140cfef5b:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
140cfef5f:	e8 1c 1d fd ff       	call   0x140cd0c80
140cfef64:	48 85 db             	test   %rbx,%rbx
140cfef67:	74 03                	je     0x140cfef6c
140cfef69:	44 88 3b             	mov    %r15b,(%rbx)
140cfef6c:	ba 6c 00 00 00       	mov    $0x6c,%edx
140cfef71:	c7 44 24 20 ba 02 00 	movl   $0x2ba,0x20(%rsp)
140cfef78:	00
140cfef79:	4c 8d 0d e0 f8 46 00 	lea    0x46f8e0(%rip),%r9        # 0x14116e860
140cfef80:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140cfef83:	44 8d 42 ce          	lea    -0x32(%rdx),%r8d
140cfef87:	e8 f4 1c fd ff       	call   0x140cd0c80
140cfef8c:	33 c0                	xor    %eax,%eax
140cfef8e:	e9 55 03 00 00       	jmp    0x140cff2e8
140cfef93:	84 d2                	test   %dl,%dl
140cfef95:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
140cfef9a:	0f 45 f0             	cmovne %eax,%esi
140cfef9d:	83 ff ff             	cmp    $0xffffffff,%edi
140cfefa0:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
140cfefa7:	00
140cfefa8:	44 8b f7             	mov    %edi,%r14d
140cfefab:	45 8b ef             	mov    %r15d,%r13d
140cfefae:	44 0f 45 6d 6f       	cmovne 0x6f(%rbp),%r13d
140cfefb3:	44 0f 44 f6          	cmove  %esi,%r14d
140cfefb7:	49 8b 3b             	mov    (%r11),%rdi
140cfefba:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
140cfefbe:	48 85 db             	test   %rbx,%rbx
140cfefc1:	74 2f                	je     0x140cfeff2
140cfefc3:	44 38 3b             	cmp    %r15b,(%rbx)
140cfefc6:	74 2a                	je     0x140cfeff2
140cfefc8:	48 63 53 14          	movslq 0x14(%rbx),%rdx
140cfefcc:	8b 4b 08             	mov    0x8(%rbx),%ecx
140cfefcf:	48 03 d7             	add    %rdi,%rdx
140cfefd2:	44 8b 53 10          	mov    0x10(%rbx),%r10d
140cfefd6:	44 8b 4b 0c          	mov    0xc(%rbx),%r9d
140cfefda:	44 8b 43 04          	mov    0x4(%rbx),%r8d
140cfefde:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
140cfefe2:	89 4d d3             	mov    %ecx,-0x2d(%rbp)
140cfefe5:	44 89 55 cf          	mov    %r10d,-0x31(%rbp)
140cfefe9:	44 89 4d cb          	mov    %r9d,-0x35(%rbp)
140cfefed:	e9 82 00 00 00       	jmp    0x140cff074
140cfeff2:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140cfeff6:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140cfeffb:	4c 8d 45 cb          	lea    -0x35(%rbp),%r8
140cfefff:	48 8d 55 d3          	lea    -0x2d(%rbp),%rdx
140cff003:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140cff007:	e8 84 51 fc ff       	call   0x140cc4190
140cff00c:	8b 4d d3             	mov    -0x2d(%rbp),%ecx
140cff00f:	44 8b c0             	mov    %eax,%r8d
140cff012:	44 8b 55 cf          	mov    -0x31(%rbp),%r10d
140cff016:	44 8b 4d cb          	mov    -0x35(%rbp),%r9d
140cff01a:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140cff01e:	48 85 db             	test   %rbx,%rbx
140cff021:	74 4d                	je     0x140cff070
140cff023:	89 43 04             	mov    %eax,0x4(%rbx)
140cff026:	8b c2                	mov    %edx,%eax
140cff028:	2b c7                	sub    %edi,%eax
140cff02a:	89 4b 08             	mov    %ecx,0x8(%rbx)
140cff02d:	44 89 53 10          	mov    %r10d,0x10(%rbx)
140cff031:	44 89 4b 0c          	mov    %r9d,0xc(%rbx)
140cff035:	89 43 14             	mov    %eax,0x14(%rbx)
140cff038:	c6 03 01             	movb   $0x1,(%rbx)
140cff03b:	41 f6 c0 81          	test   $0x81,%r8b
140cff03f:	75 2f                	jne    0x140cff070
140cff041:	03 c1                	add    %ecx,%eax
140cff043:	41 3b c4             	cmp    %r12d,%eax
140cff046:	7e 28                	jle    0x140cff070
140cff048:	ba 68 00 00 00       	mov    $0x68,%edx
140cff04d:	c7 44 24 20 69 04 00 	movl   $0x469,0x20(%rsp)
140cff054:	00
140cff055:	4c 8d 0d 04 f8 46 00 	lea    0x46f804(%rip),%r9        # 0x14116e860
140cff05c:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
140cff05f:	44 8d 42 33          	lea    0x33(%rdx),%r8d
140cff063:	e8 18 1c fd ff       	call   0x140cd0c80
140cff068:	44 88 3b             	mov    %r15b,(%rbx)
140cff06b:	e9 00 01 00 00       	jmp    0x140cff170
140cff070:	4c 8b 5d 4f          	mov    0x4f(%rbp),%r11
140cff074:	45 84 c0             	test   %r8b,%r8b
140cff077:	79 31                	jns    0x140cff0aa
140cff079:	ba 68 00 00 00       	mov    $0x68,%edx
140cff07e:	c7 44 24 20 71 04 00 	movl   $0x471,0x20(%rsp)
140cff085:	00
140cff086:	4c 8d 0d d3 f7 46 00 	lea    0x46f7d3(%rip),%r9        # 0x14116e860
140cff08d:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
140cff090:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
140cff094:	e8 e7 1b fd ff       	call   0x140cd0c80
140cff099:	48 85 db             	test   %rbx,%rbx
140cff09c:	0f 84 ce 00 00 00    	je     0x140cff170
140cff0a2:	44 88 3b             	mov    %r15b,(%rbx)
140cff0a5:	e9 c6 00 00 00       	jmp    0x140cff170
140cff0aa:	45 85 f6             	test   %r14d,%r14d
140cff0ad:	78 1a                	js     0x140cff0c9
140cff0af:	45 3b f1             	cmp    %r9d,%r14d
140cff0b2:	0f 85 8a 00 00 00    	jne    0x140cff142
140cff0b8:	45 3b ea             	cmp    %r10d,%r13d
140cff0bb:	0f 85 81 00 00 00    	jne    0x140cff142
140cff0c1:	48 85 db             	test   %rbx,%rbx
140cff0c4:	74 03                	je     0x140cff0c9
140cff0c6:	44 88 3b             	mov    %r15b,(%rbx)
140cff0c9:	41 f6 c0 01          	test   $0x1,%r8b
140cff0cd:	74 07                	je     0x140cff0d6
140cff0cf:	8b cf                	mov    %edi,%ecx
140cff0d1:	2b ca                	sub    %edx,%ecx
140cff0d3:	41 03 cc             	add    %r12d,%ecx
140cff0d6:	45 0f b6 c8          	movzbl %r8b,%r9d
140cff0da:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
140cff0de:	41 80 e1 01          	and    $0x1,%r9b
140cff0e2:	8d 46 f0             	lea    -0x10(%rsi),%eax
140cff0e5:	41 80 e0 20          	and    $0x20,%r8b
140cff0e9:	83 f8 01             	cmp    $0x1,%eax
140cff0ec:	0f 86 64 01 00 00    	jbe    0x140cff256
140cff0f2:	83 fe fd             	cmp    $0xfffffffd,%esi
140cff0f5:	0f 84 2d 01 00 00    	je     0x140cff228
140cff0fb:	45 84 c0             	test   %r8b,%r8b
140cff0fe:	0f 84 18 01 00 00    	je     0x140cff21c
140cff104:	83 fe 0a             	cmp    $0xa,%esi
140cff107:	0f 87 94 00 00 00    	ja     0x140cff1a1
140cff10d:	b8 66 04 00 00       	mov    $0x466,%eax
140cff112:	0f a3 f0             	bt     %esi,%eax
140cff115:	0f 83 86 00 00 00    	jae    0x140cff1a1
140cff11b:	ba 6c 00 00 00       	mov    $0x6c,%edx
140cff120:	c7 44 24 20 ed 02 00 	movl   $0x2ed,0x20(%rsp)
140cff127:	00
140cff128:	4c 8d 0d 31 f7 46 00 	lea    0x46f731(%rip),%r9        # 0x14116e860
140cff12f:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140cff132:	44 8d 42 57          	lea    0x57(%rdx),%r8d
140cff136:	e8 45 1b fd ff       	call   0x140cd0c80
140cff13b:	33 c0                	xor    %eax,%eax
140cff13d:	e9 9e 01 00 00       	jmp    0x140cff2e0
140cff142:	44 38 7d 77          	cmp    %r15b,0x77(%rbp)
140cff146:	75 4f                	jne    0x140cff197
140cff148:	48 85 db             	test   %rbx,%rbx
140cff14b:	74 03                	je     0x140cff150
140cff14d:	44 88 3b             	mov    %r15b,(%rbx)
140cff150:	ba 68 00 00 00       	mov    $0x68,%edx
140cff155:	c7 44 24 20 7d 04 00 	movl   $0x47d,0x20(%rsp)
140cff15c:	00
140cff15d:	4c 8d 0d fc f6 46 00 	lea    0x46f6fc(%rip),%r9        # 0x14116e860
140cff164:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
140cff167:	44 8d 42 40          	lea    0x40(%rdx),%r8d
140cff16b:	e8 10 1b fd ff       	call   0x140cd0c80
140cff170:	ba 6c 00 00 00       	mov    $0x6c,%edx
140cff175:	c7 44 24 20 c9 02 00 	movl   $0x2c9,0x20(%rsp)
140cff17c:	00
140cff17d:	4c 8d 0d dc f6 46 00 	lea    0x46f6dc(%rip),%r9        # 0x14116e860
140cff184:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140cff187:	44 8d 42 ce          	lea    -0x32(%rdx),%r8d
140cff18b:	e8 f0 1a fd ff       	call   0x140cd0c80
140cff190:	33 c0                	xor    %eax,%eax
140cff192:	e9 49 01 00 00       	jmp    0x140cff2e0
140cff197:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cff19c:	e9 3f 01 00 00       	jmp    0x140cff2e0
140cff1a1:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
140cff1a6:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140cff1aa:	44 8b c1             	mov    %ecx,%r8d
140cff1ad:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140cff1b2:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140cff1b6:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140cff1bd:	ff
140cff1be:	c6 45 c7 01          	movb   $0x1,-0x39(%rbp)
140cff1c2:	e8 89 f8 ff ff       	call   0x140cfea50
140cff1c7:	85 c0                	test   %eax,%eax
140cff1c9:	0f 84 f2 00 00 00    	je     0x140cff2c1
140cff1cf:	48 63 5d df          	movslq -0x21(%rbp),%rbx
140cff1d3:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140cff1d7:	8d 43 01             	lea    0x1(%rbx),%eax
140cff1da:	48 63 d0             	movslq %eax,%rdx
140cff1dd:	e8 fe f2 fe ff       	call   0x140cee4e0
140cff1e2:	48 85 c0             	test   %rax,%rax
140cff1e5:	75 23                	jne    0x140cff20a
140cff1e7:	4c 8d 0d 72 f6 46 00 	lea    0x46f672(%rip),%r9        # 0x14116e860
140cff1ee:	c7 44 24 20 ff 02 00 	movl   $0x2ff,0x20(%rsp)
140cff1f5:	00
140cff1f6:	8d 50 6c             	lea    0x6c(%rax),%edx
140cff1f9:	8d 48 0d             	lea    0xd(%rax),%ecx
140cff1fc:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cff200:	e8 7b 1a fd ff       	call   0x140cd0c80
140cff205:	e9 b7 00 00 00       	jmp    0x140cff2c1
140cff20a:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140cff20e:	48 8b 7d d7          	mov    -0x29(%rbp),%rdi
140cff212:	44 88 3c 03          	mov    %r15b,(%rbx,%rax,1)