140e2f011:	41 8d 41 02          	lea    0x2(%r9),%eax
140e2f015:	83 f8 01             	cmp    $0x1,%eax
140e2f018:	76 17                	jbe    0x140e2f031
140e2f01a:	49 8b c0             	mov    %r8,%rax
140e2f01d:	48 c1 f8 06          	sar    $0x6,%rax
140e2f021:	41 83 e0 3f          	and    $0x3f,%r8d
140e2f025:	49 8b 04 c3          	mov    (%r11,%rax,8),%rax
140e2f029:	4b 8d 0c c0          	lea    (%r8,%r8,8),%rcx
140e2f02d:	4c 8d 14 c8          	lea    (%rax,%rcx,8),%r10
140e2f031:	41 f6 42 3d 01       	testb  $0x1,0x3d(%r10)
140e2f036:	74 14                	je     0x140e2f04c
140e2f038:	e8 b3 b2 ff ff       	call   0x140e2a2f0
140e2f03d:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e2f043:	e8 3c b1 ff ff       	call   0x140e2a184
140e2f048:	32 c0                	xor    %al,%al
140e2f04a:	eb 02                	jmp    0x140e2f04e
140e2f04c:	b0 01                	mov    $0x1,%al
140e2f04e:	48 83 c4 28          	add    $0x28,%rsp
140e2f052:	c3                   	ret
140e2f053:	cc                   	int3
140e2f054:	45 85 c0             	test   %r8d,%r8d
140e2f057:	0f 84 99 00 00 00    	je     0x140e2f0f6
140e2f05d:	48 8b c4             	mov    %rsp,%rax
140e2f060:	48 89 58 08          	mov    %rbx,0x8(%rax)
140e2f064:	48 89 68 10          	mov    %rbp,0x10(%rax)
140e2f068:	48 89 70 18          	mov    %rsi,0x18(%rax)
140e2f06c:	48 89 78 20          	mov    %rdi,0x20(%rax)
140e2f070:	41 56                	push   %r14
140e2f072:	48 83 ec 20          	sub    $0x20,%rsp
140e2f076:	4c 8b f1             	mov    %rcx,%r14
140e2f079:	49 63 f8             	movslq %r8d,%rdi
140e2f07c:	48 8b 09             	mov    (%rcx),%rcx
140e2f07f:	49 8b d9             	mov    %r9,%rbx
140e2f082:	48 8b 41 08          	mov    0x8(%rcx),%rax
140e2f086:	48 39 41 10          	cmp    %rax,0x10(%rcx)
140e2f08a:	75 11                	jne    0x140e2f09d
140e2f08c:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140e2f090:	74 05                	je     0x140e2f097
140e2f092:	41 01 39             	add    %edi,(%r9)
140e2f095:	eb 45                	jmp    0x140e2f0dc
140e2f097:	41 83 09 ff          	orl    $0xffffffff,(%r9)
140e2f09b:	eb 3f                	jmp    0x140e2f0dc
140e2f09d:	48 2b 41 10          	sub    0x10(%rcx),%rax
140e2f0a1:	48 8b f7             	mov    %rdi,%rsi
140e2f0a4:	48 8b 09             	mov    (%rcx),%rcx
140e2f0a7:	48 3b c7             	cmp    %rdi,%rax
140e2f0aa:	48 0f 42 f0          	cmovb  %rax,%rsi
140e2f0ae:	4c 8b c6             	mov    %rsi,%r8
140e2f0b1:	e8 5a ff 0a 00       	call   0x140edf010
140e2f0b6:	49 8b 06             	mov    (%r14),%rax
140e2f0b9:	48 01 30             	add    %rsi,(%rax)
140e2f0bc:	49 8b 06             	mov    (%r14),%rax
140e2f0bf:	48 01 70 10          	add    %rsi,0x10(%rax)
140e2f0c3:	49 8b 06             	mov    (%r14),%rax
140e2f0c6:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
140e2f0ca:	74 04                	je     0x140e2f0d0
140e2f0cc:	01 3b                	add    %edi,(%rbx)
140e2f0ce:	eb 0c                	jmp    0x140e2f0dc
140e2f0d0:	48 3b f7             	cmp    %rdi,%rsi
140e2f0d3:	74 05                	je     0x140e2f0da
140e2f0d5:	83 0b ff             	orl    $0xffffffff,(%rbx)
140e2f0d8:	eb 02                	jmp    0x140e2f0dc
140e2f0da:	01 33                	add    %esi,(%rbx)
140e2f0dc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e2f0e1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140e2f0e6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140e2f0eb:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140e2f0f0:	48 83 c4 20          	add    $0x20,%rsp
140e2f0f4:	41 5e                	pop    %r14
140e2f0f6:	c3                   	ret
140e2f0f7:	cc                   	int3
140e2f0f8:	45 85 c0             	test   %r8d,%r8d
140e2f0fb:	0f 84 9b 00 00 00    	je     0x140e2f19c
140e2f101:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e2f106:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140e2f10b:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e2f110:	57                   	push   %rdi
140e2f111:	41 56                	push   %r14
140e2f113:	41 57                	push   %r15
140e2f115:	48 83 ec 20          	sub    $0x20,%rsp
140e2f119:	4c 8b f9             	mov    %rcx,%r15
140e2f11c:	49 63 f0             	movslq %r8d,%rsi
140e2f11f:	48 8b 09             	mov    (%rcx),%rcx
140e2f122:	49 8b f9             	mov    %r9,%rdi
140e2f125:	48 8b 41 08          	mov    0x8(%rcx),%rax
140e2f129:	48 39 41 10          	cmp    %rax,0x10(%rcx)
140e2f12d:	75 11                	jne    0x140e2f140
140e2f12f:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140e2f133:	74 05                	je     0x140e2f13a
140e2f135:	41 01 31             	add    %esi,(%r9)
140e2f138:	eb 4a                	jmp    0x140e2f184
140e2f13a:	41 83 09 ff          	orl    $0xffffffff,(%r9)
140e2f13e:	eb 44                	jmp    0x140e2f184
140e2f140:	48 2b 41 10          	sub    0x10(%rcx),%rax
140e2f144:	4c 8b f6             	mov    %rsi,%r14
140e2f147:	48 8b 09             	mov    (%rcx),%rcx
140e2f14a:	48 3b c6             	cmp    %rsi,%rax
140e2f14d:	4c 0f 42 f0          	cmovb  %rax,%r14
140e2f151:	4b 8d 1c 36          	lea    (%r14,%r14,1),%rbx
140e2f155:	4c 8b c3             	mov    %rbx,%r8
140e2f158:	e8 b3 fe 0a 00       	call   0x140edf010
140e2f15d:	49 8b 07             	mov    (%r15),%rax
140e2f160:	48 01 18             	add    %rbx,(%rax)
140e2f163:	49 8b 07             	mov    (%r15),%rax
140e2f166:	4c 01 70 10          	add    %r14,0x10(%rax)
140e2f16a:	49 8b 07             	mov    (%r15),%rax
140e2f16d:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
140e2f171:	74 04                	je     0x140e2f177
140e2f173:	01 37                	add    %esi,(%rdi)
140e2f175:	eb 0d                	jmp    0x140e2f184
140e2f177:	4c 3b f6             	cmp    %rsi,%r14
140e2f17a:	74 05                	je     0x140e2f181
140e2f17c:	83 0f ff             	orl    $0xffffffff,(%rdi)
140e2f17f:	eb 03                	jmp    0x140e2f184
140e2f181:	44 01 37             	add    %r14d,(%rdi)
140e2f184:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140e2f189:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140e2f18e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140e2f193:	48 83 c4 20          	add    $0x20,%rsp
140e2f197:	41 5f                	pop    %r15
140e2f199:	41 5e                	pop    %r14
140e2f19b:	5f                   	pop    %rdi
140e2f19c:	c3                   	ret
140e2f19d:	cc                   	int3
140e2f19e:	cc                   	int3
140e2f19f:	cc                   	int3
140e2f1a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e2f1a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140e2f1aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e2f1af:	57                   	push   %rdi
140e2f1b0:	41 56                	push   %r14
140e2f1b2:	41 57                	push   %r15
140e2f1b4:	48 83 ec 20          	sub    $0x20,%rsp
140e2f1b8:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140e2f1bd:	49 8b f9             	mov    %r9,%rdi
140e2f1c0:	49 63 e8             	movslq %r8d,%rbp
140e2f1c3:	4c 8b f2             	mov    %rdx,%r14
140e2f1c6:	48 03 ea             	add    %rdx,%rbp
140e2f1c9:	4c 8b f9             	mov    %rcx,%r15
140e2f1cc:	48 3b d5             	cmp    %rbp,%rdx
140e2f1cf:	48 8b 5e 2c          	mov    0x2c(%rsi),%rbx
140e2f1d3:	74 7a                	je     0x140e2f24f
140e2f1d5:	49 8b 07             	mov    (%r15),%rax
140e2f1d8:	41 0f be 16          	movsbl (%r14),%edx
140e2f1dc:	8b 48 14             	mov    0x14(%rax),%ecx
140e2f1df:	90                   	nop
140e2f1e0:	c1 e9 0c             	shr    $0xc,%ecx
140e2f1e3:	f6 c1 01             	test   $0x1,%cl
140e2f1e6:	74 0a                	je     0x140e2f1f2
140e2f1e8:	49 8b 07             	mov    (%r15),%rax
140e2f1eb:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140e2f1f0:	74 4b                	je     0x140e2f23d
140e2f1f2:	8b ca                	mov    %edx,%ecx
140e2f1f4:	4c 8b c6             	mov    %rsi,%r8
140e2f1f7:	49 8b 17             	mov    (%r15),%rdx
140e2f1fa:	e8 9d c3 00 00       	call   0x140e3b59c
140e2f1ff:	49 8b 0f             	mov    (%r15),%rcx
140e2f202:	83 f8 ff             	cmp    $0xffffffff,%eax
140e2f205:	75 36                	jne    0x140e2f23d
140e2f207:	80 7e 30 00          	cmpb   $0x0,0x30(%rsi)
140e2f20b:	74 3f                	je     0x140e2f24c
140e2f20d:	83 7e 2c 2a          	cmpl   $0x2a,0x2c(%rsi)
140e2f211:	75 39                	jne    0x140e2f24c
140e2f213:	8b 41 14             	mov    0x14(%rcx),%eax
140e2f216:	90                   	nop
140e2f217:	c1 e8 0c             	shr    $0xc,%eax
140e2f21a:	a8 01                	test   $0x1,%al
140e2f21c:	74 0a                	je     0x140e2f228
140e2f21e:	49 8b 07             	mov    (%r15),%rax
140e2f221:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140e2f226:	74 15                	je     0x140e2f23d
140e2f228:	49 8b 17             	mov    (%r15),%rdx
140e2f22b:	4c 8b c6             	mov    %rsi,%r8
140e2f22e:	b9 3f 00 00 00       	mov    $0x3f,%ecx
140e2f233:	e8 64 c3 00 00       	call   0x140e3b59c
140e2f238:	83 f8 ff             	cmp    $0xffffffff,%eax
140e2f23b:	74 04                	je     0x140e2f241
140e2f23d:	ff 07                	incl   (%rdi)
140e2f23f:	eb 03                	jmp    0x140e2f244
140e2f241:	83 0f ff             	orl    $0xffffffff,(%rdi)
140e2f244:	49 ff c6             	inc    %r14
140e2f247:	4c 3b f5             	cmp    %rbp,%r14
140e2f24a:	eb 87                	jmp    0x140e2f1d3
140e2f24c:	83 0f ff             	orl    $0xffffffff,(%rdi)
140e2f24f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140e2f254:	48 89 5e 2c          	mov    %rbx,0x2c(%rsi)
140e2f258:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140e2f25d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140e2f262:	48 83 c4 20          	add    $0x20,%rsp
140e2f266:	41 5f                	pop    %r15
140e2f268:	41 5e                	pop    %r14
140e2f26a:	5f                   	pop    %rdi
140e2f26b:	c3                   	ret
140e2f26c:	40 55                	rex push %rbp
140e2f26e:	53                   	push   %rbx
140e2f26f:	57                   	push   %rdi
140e2f270:	48 8d 6c 24 c1       	lea    -0x3f(%rsp),%rbp
140e2f275:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140e2f27c:	48 83 65 bf 00       	andq   $0x0,-0x41(%rbp)
140e2f281:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
140e2f285:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
140e2f289:	c6 45 ef 00          	movb   $0x0,-0x11(%rbp)
140e2f28d:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140e2f291:	4d 85 c9             	test   %r9,%r9
140e2f294:	74 06                	je     0x140e2f29c
140e2f296:	41 0f 10 01          	movups (%r9),%xmm0
140e2f29a:	eb 10                	jmp    0x140e2f2ac
140e2f29c:	83 3d b9 05 67 00 00 	cmpl   $0x0,0x6705b9(%rip)        # 0x14149f85c
140e2f2a3:	75 10                	jne    0x140e2f2b5
140e2f2a5:	0f 10 05 6c a1 58 00 	movups 0x58a16c(%rip),%xmm0        # 0x1413b9418
140e2f2ac:	c6 45 e7 01          	movb   $0x1,-0x19(%rbp)
140e2f2b0:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140e2f2b5:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
140e2f2b9:	48 89 45 77          	mov    %rax,0x77(%rbp)
140e2f2bd:	4c 89 45 6f          	mov    %r8,0x6f(%rbp)
140e2f2c1:	48 89 55 5f          	mov    %rdx,0x5f(%rbp)
140e2f2c5:	48 89 4d 67          	mov    %rcx,0x67(%rbp)
140e2f2c9:	48 85 d2             	test   %rdx,%rdx
140e2f2cc:	75 2e                	jne    0x140e2f2fc
140e2f2ce:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
140e2f2d2:	c6 45 ef 01          	movb   $0x1,-0x11(%rbp)
140e2f2d6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e2f2db:	45 33 c9             	xor    %r9d,%r9d
140e2f2de:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140e2f2e4:	45 33 c0             	xor    %r8d,%r8d
140e2f2e7:	33 d2                	xor    %edx,%edx
140e2f2e9:	c7 45 eb 16 00 00 00 	movl   $0x16,-0x15(%rbp)
140e2f2f0:	33 c9                	xor    %ecx,%ecx
140e2f2f2:	e8 c1 ad ff ff       	call   0x140e2a0b8
140e2f2f7:	83 cf ff             	or     $0xffffffff,%edi
140e2f2fa:	eb 4c                	jmp    0x140e2f348
140e2f2fc:	4d 85 c0             	test   %r8,%r8
140e2f2ff:	74 cd                	je     0x140e2f2ce
140e2f301:	48 8d 45 5f          	lea    0x5f(%rbp),%rax
140e2f305:	48 89 55 ff          	mov    %rdx,-0x1(%rbp)
140e2f309:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140e2f30d:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
140e2f311:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
140e2f315:	48 89 55 07          	mov    %rdx,0x7(%rbp)
140e2f319:	48 89 45 17          	mov    %rax,0x17(%rbp)
140e2f31d:	4c 8d 45 0f          	lea    0xf(%rbp),%r8
140e2f321:	48 8d 45 67          	lea    0x67(%rbp),%rax
140e2f325:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140e2f329:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140e2f32d:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
140e2f331:	48 89 45 27          	mov    %rax,0x27(%rbp)
140e2f335:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
140e2f339:	48 8d 45 77          	lea    0x77(%rbp),%rax
140e2f33d:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140e2f341:	e8 ca af ff ff       	call   0x140e2a310
140e2f346:	8b f8                	mov    %eax,%edi
140e2f348:	80 7d e7 02          	cmpb   $0x2,-0x19(%rbp)
140e2f34c:	75 0b                	jne    0x140e2f359
140e2f34e:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140e2f352:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
140e2f359:	80 7d ef 00          	cmpb   $0x0,-0x11(%rbp)
140e2f35d:	74 0f                	je     0x140e2f36e
140e2f35f:	8b 5d eb             	mov    -0x15(%rbp),%ebx
140e2f362:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140e2f366:	e8 2d aa ff ff       	call   0x140e29d98
140e2f36b:	89 58 20             	mov    %ebx,0x20(%rax)
140e2f36e:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
140e2f372:	74 0f                	je     0x140e2f383
140e2f374:	8b 5d f3             	mov    -0xd(%rbp),%ebx
140e2f377:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140e2f37b:	e8 18 aa ff ff       	call   0x140e29d98
140e2f380:	89 58 24             	mov    %ebx,0x24(%rax)
140e2f383:	8b c7                	mov    %edi,%eax
140e2f385:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140e2f38c:	5f                   	pop    %rdi
140e2f38d:	5b                   	pop    %rbx
140e2f38e:	5d                   	pop    %rbp
140e2f38f:	c3                   	ret
140e2f390:	48 8b c4             	mov    %rsp,%rax
140e2f393:	48 89 58 08          	mov    %rbx,0x8(%rax)
140e2f397:	48 89 70 10          	mov    %rsi,0x10(%rax)
140e2f39b:	48 89 78 18          	mov    %rdi,0x18(%rax)
140e2f39f:	4c 89 60 20          	mov    %r12,0x20(%rax)
140e2f3a3:	55                   	push   %rbp
140e2f3a4:	41 56                	push   %r14
140e2f3a6:	41 57                	push   %r15
140e2f3a8:	48 8b ec             	mov    %rsp,%rbp
140e2f3ab:	48 83 ec 70          	sub    $0x70,%rsp
140e2f3af:	48 8b 45 48          	mov    0x48(%rbp),%rax
140e2f3b3:	45 33 e4             	xor    %r12d,%r12d
140e2f3b6:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
140e2f3ba:	4d 8b f1             	mov    %r9,%r14
140e2f3bd:	44 88 65 d0          	mov    %r12b,-0x30(%rbp)
140e2f3c1:	49 8b f0             	mov    %r8,%rsi
140e2f3c4:	44 88 65 e8          	mov    %r12b,-0x18(%rbp)
140e2f3c8:	48 8b da             	mov    %rdx,%rbx
140e2f3cb:	44 88 65 f0          	mov    %r12b,-0x10(%rbp)
140e2f3cf:	44 88 65 f8          	mov    %r12b,-0x8(%rbp)
140e2f3d3:	48 85 c0             	test   %rax,%rax
140e2f3d6:	74 05                	je     0x140e2f3dd
140e2f3d8:	0f 10 00             	movups (%rax),%xmm0
140e2f3db:	eb 10                	jmp    0x140e2f3ed
140e2f3dd:	44 39 25 78 04 67 00 	cmp    %r12d,0x670478(%rip)        # 0x14149f85c
140e2f3e4:	75 10                	jne    0x140e2f3f6
140e2f3e6:	0f 10 05 2b a0 58 00 	movups 0x58a02b(%rip),%xmm0        # 0x1413b9418
140e2f3ed:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140e2f3f1:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140e2f3f6:	4c 8b 4d 40          	mov    0x40(%rbp),%r9
140e2f3fa:	4d 85 c9             	test   %r9,%r9
140e2f3fd:	0f 84 dd 00 00 00    	je     0x140e2f4e0
140e2f403:	4d 85 f6             	test   %r14,%r14
140e2f406:	75 16                	jne    0x140e2f41e
140e2f408:	48 85 db             	test   %rbx,%rbx
140e2f40b:	75 1a                	jne    0x140e2f427
140e2f40d:	48 85 f6             	test   %rsi,%rsi
140e2f410:	0f 85 ca 00 00 00    	jne    0x140e2f4e0
140e2f416:	41 8b fc             	mov    %r12d,%edi
140e2f419:	e9 ee 00 00 00       	jmp    0x140e2f50c
140e2f41e:	48 85 db             	test   %rbx,%rbx
140e2f421:	0f 84 b9 00 00 00    	je     0x140e2f4e0
140e2f427:	48 85 f6             	test   %rsi,%rsi
140e2f42a:	0f 84 b0 00 00 00    	je     0x140e2f4e0
140e2f430:	48 8b 45 50          	mov    0x50(%rbp),%rax
140e2f434:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
140e2f438:	4c 8b 7d ec          	mov    -0x14(%rbp),%r15
140e2f43c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e2f441:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e2f445:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e2f44a:	49 3b f6             	cmp    %r14,%rsi
140e2f44d:	76 2c                	jbe    0x140e2f47b
140e2f44f:	4d 8d 46 01          	lea    0x1(%r14),%r8
140e2f453:	e8 f8 ae ff ff       	call   0x140e2a350
140e2f458:	83 f8 fe             	cmp    $0xfffffffe,%eax
140e2f45b:	75 49                	jne    0x140e2f4a6
140e2f45d:	44 38 65 f0          	cmp    %r12b,-0x10(%rbp)
140e2f461:	0f 84 a1 00 00 00    	je     0x140e2f508
140e2f467:	48 8b 45 ec          	mov    -0x14(%rbp),%rax
140e2f46b:	83 f8 22             	cmp    $0x22,%eax
140e2f46e:	49 0f 44 c7          	cmove  %r15,%rax
140e2f472:	48 89 45 ec          	mov    %rax,-0x14(%rbp)
140e2f476:	e9 8d 00 00 00       	jmp    0x140e2f508
140e2f47b:	e8 d0 ae ff ff       	call   0x140e2a350
140e2f480:	44 88 64 33 ff       	mov    %r12b,-0x1(%rbx,%rsi,1)
140e2f485:	83 f8 fe             	cmp    $0xfffffffe,%eax
140e2f488:	75 1c                	jne    0x140e2f4a6
140e2f48a:	4c 3b f7             	cmp    %rdi,%r14
140e2f48d:	75 1b                	jne    0x140e2f4aa
140e2f48f:	44 38 65 f0          	cmp    %r12b,-0x10(%rbp)
140e2f493:	74 77                	je     0x140e2f50c
140e2f495:	48 8b 45 ec          	mov    -0x14(%rbp),%rax
140e2f499:	83 f8 22             	cmp    $0x22,%eax
140e2f49c:	49 0f 44 c7          	cmove  %r15,%rax
140e2f4a0:	48 89 45 ec          	mov    %rax,-0x14(%rbp)
140e2f4a4:	eb 66                	jmp    0x140e2f50c
140e2f4a6:	85 c0                	test   %eax,%eax