140e3e05f:	c3                   	ret
140e3e060:	88 4c 24 08          	mov    %cl,0x8(%rsp)
140e3e064:	55                   	push   %rbp
140e3e065:	48 8b ec             	mov    %rsp,%rbp
140e3e068:	48 83 ec 40          	sub    $0x40,%rsp
140e3e06c:	83 65 28 00          	andl   $0x0,0x28(%rbp)
140e3e070:	48 8d 45 28          	lea    0x28(%rbp),%rax
140e3e074:	83 65 20 00          	andl   $0x0,0x20(%rbp)
140e3e078:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140e3e07c:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140e3e080:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140e3e084:	48 8d 45 10          	lea    0x10(%rbp),%rax
140e3e088:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140e3e08c:	48 8d 55 e4          	lea    -0x1c(%rbp),%rdx
140e3e090:	48 8d 45 20          	lea    0x20(%rbp),%rax
140e3e094:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140e3e098:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e3e09c:	b8 08 00 00 00       	mov    $0x8,%eax
140e3e0a1:	89 45 e0             	mov    %eax,-0x20(%rbp)
140e3e0a4:	89 45 e4             	mov    %eax,-0x1c(%rbp)
140e3e0a7:	e8 90 fe ff ff       	call   0x140e3df3c
140e3e0ac:	80 7d 10 00          	cmpb   $0x0,0x10(%rbp)
140e3e0b0:	8b 45 20             	mov    0x20(%rbp),%eax
140e3e0b3:	0f 45 45 28          	cmovne 0x28(%rbp),%eax
140e3e0b7:	48 83 c4 40          	add    $0x40,%rsp
140e3e0bb:	5d                   	pop    %rbp
140e3e0bc:	c3                   	ret
140e3e0bd:	cc                   	int3
140e3e0be:	cc                   	int3
140e3e0bf:	cc                   	int3
140e3e0c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e0c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140e3e0ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e3e0cf:	57                   	push   %rdi
140e3e0d0:	48 83 ec 20          	sub    $0x20,%rsp
140e3e0d4:	48 8b d9             	mov    %rcx,%rbx
140e3e0d7:	48 8b ea             	mov    %rdx,%rbp
140e3e0da:	8b 49 14             	mov    0x14(%rcx),%ecx
140e3e0dd:	8b c1                	mov    %ecx,%eax
140e3e0df:	24 03                	and    $0x3,%al
140e3e0e1:	90                   	nop
140e3e0e2:	3c 02                	cmp    $0x2,%al
140e3e0e4:	75 4f                	jne    0x140e3e135
140e3e0e6:	f6 c1 c0             	test   $0xc0,%cl
140e3e0e9:	74 4a                	je     0x140e3e135
140e3e0eb:	8b 3b                	mov    (%rbx),%edi
140e3e0ed:	2b 7b 08             	sub    0x8(%rbx),%edi
140e3e0f0:	83 63 10 00          	andl   $0x0,0x10(%rbx)
140e3e0f4:	48 8b 73 08          	mov    0x8(%rbx),%rsi
140e3e0f8:	48 89 33             	mov    %rsi,(%rbx)
140e3e0fb:	85 ff                	test   %edi,%edi
140e3e0fd:	7e 36                	jle    0x140e3e135
140e3e0ff:	48 8b cb             	mov    %rbx,%rcx
140e3e102:	e8 59 4d ff ff       	call   0x140e32e60
140e3e107:	4c 8b cd             	mov    %rbp,%r9
140e3e10a:	44 8b c7             	mov    %edi,%r8d
140e3e10d:	48 8b d6             	mov    %rsi,%rdx
140e3e110:	8b c8                	mov    %eax,%ecx
140e3e112:	e8 d9 3c 01 00       	call   0x140e51df0
140e3e117:	3b f8                	cmp    %eax,%edi
140e3e119:	74 0a                	je     0x140e3e125
140e3e11b:	f0 83 4b 14 10       	lock orl $0x10,0x14(%rbx)
140e3e120:	83 c8 ff             	or     $0xffffffff,%eax
140e3e123:	eb 12                	jmp    0x140e3e137
140e3e125:	8b 43 14             	mov    0x14(%rbx),%eax
140e3e128:	90                   	nop
140e3e129:	c1 e8 02             	shr    $0x2,%eax
140e3e12c:	a8 01                	test   $0x1,%al
140e3e12e:	74 05                	je     0x140e3e135
140e3e130:	f0 83 63 14 fd       	lock andl $0xfffffffd,0x14(%rbx)
140e3e135:	33 c0                	xor    %eax,%eax
140e3e137:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3e13c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140e3e141:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140e3e146:	48 83 c4 20          	add    $0x20,%rsp
140e3e14a:	5f                   	pop    %rdi
140e3e14b:	c3                   	ret
140e3e14c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e151:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140e3e156:	55                   	push   %rbp
140e3e157:	48 8b ec             	mov    %rsp,%rbp
140e3e15a:	48 83 ec 60          	sub    $0x60,%rsp
140e3e15e:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
140e3e163:	48 8b d9             	mov    %rcx,%rbx
140e3e166:	83 3d ef 16 66 00 00 	cmpl   $0x0,0x6616ef(%rip)        # 0x14149f85c
140e3e16d:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
140e3e171:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
140e3e175:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
140e3e179:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
140e3e17d:	75 10                	jne    0x140e3e18f
140e3e17f:	0f 10 05 92 b2 57 00 	movups 0x57b292(%rip),%xmm0        # 0x1413b9418
140e3e186:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140e3e18a:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140e3e18f:	48 85 db             	test   %rbx,%rbx
140e3e192:	75 0b                	jne    0x140e3e19f
140e3e194:	33 c9                	xor    %ecx,%ecx
140e3e196:	e8 c5 fe ff ff       	call   0x140e3e060
140e3e19b:	8b f8                	mov    %eax,%edi
140e3e19d:	eb 32                	jmp    0x140e3e1d1
140e3e19f:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140e3e1a3:	e8 18 ff ff ff       	call   0x140e3e0c0
140e3e1a8:	85 c0                	test   %eax,%eax
140e3e1aa:	74 05                	je     0x140e3e1b1
140e3e1ac:	83 cf ff             	or     $0xffffffff,%edi
140e3e1af:	eb 20                	jmp    0x140e3e1d1
140e3e1b1:	8b 43 14             	mov    0x14(%rbx),%eax
140e3e1b4:	90                   	nop
140e3e1b5:	c1 e8 0b             	shr    $0xb,%eax
140e3e1b8:	a8 01                	test   $0x1,%al
140e3e1ba:	74 13                	je     0x140e3e1cf
140e3e1bc:	48 8b cb             	mov    %rbx,%rcx
140e3e1bf:	e8 9c 4c ff ff       	call   0x140e32e60
140e3e1c4:	8b c8                	mov    %eax,%ecx
140e3e1c6:	e8 b9 aa 01 00       	call   0x140e58c84
140e3e1cb:	85 c0                	test   %eax,%eax
140e3e1cd:	75 dd                	jne    0x140e3e1ac
140e3e1cf:	33 ff                	xor    %edi,%edi
140e3e1d1:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
140e3e1d5:	75 0b                	jne    0x140e3e1e2
140e3e1d7:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140e3e1db:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
140e3e1e2:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
140e3e1e6:	74 0f                	je     0x140e3e1f7
140e3e1e8:	8b 5d ec             	mov    -0x14(%rbp),%ebx
140e3e1eb:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e3e1ef:	e8 a4 bb fe ff       	call   0x140e29d98
140e3e1f4:	89 58 20             	mov    %ebx,0x20(%rax)
140e3e1f7:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
140e3e1fb:	74 0f                	je     0x140e3e20c
140e3e1fd:	8b 5d f4             	mov    -0xc(%rbp),%ebx
140e3e200:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e3e204:	e8 8f bb fe ff       	call   0x140e29d98
140e3e209:	89 58 24             	mov    %ebx,0x24(%rax)
140e3e20c:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140e3e211:	8b c7                	mov    %edi,%eax
140e3e213:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140e3e218:	48 83 c4 60          	add    $0x60,%rsp
140e3e21c:	5d                   	pop    %rbp
140e3e21d:	c3                   	ret
140e3e21e:	cc                   	int3
140e3e21f:	cc                   	int3
140e3e220:	b1 01                	mov    $0x1,%cl
140e3e222:	e9 39 fe ff ff       	jmp    0x140e3e060
140e3e227:	cc                   	int3
140e3e228:	48 83 ec 38          	sub    $0x38,%rsp
140e3e22c:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140e3e231:	48 85 c9             	test   %rcx,%rcx
140e3e234:	75 07                	jne    0x140e3e23d
140e3e236:	e8 25 fe ff ff       	call   0x140e3e060
140e3e23b:	eb 4d                	jmp    0x140e3e28a
140e3e23d:	8b 51 14             	mov    0x14(%rcx),%edx
140e3e240:	8b c2                	mov    %edx,%eax
140e3e242:	24 03                	and    $0x3,%al
140e3e244:	90                   	nop
140e3e245:	3c 02                	cmp    $0x2,%al
140e3e247:	75 05                	jne    0x140e3e24e
140e3e249:	f6 c2 c0             	test   $0xc0,%dl
140e3e24c:	75 0a                	jne    0x140e3e258
140e3e24e:	0f ba e2 0b          	bt     $0xb,%edx
140e3e252:	72 04                	jb     0x140e3e258
140e3e254:	33 c0                	xor    %eax,%eax
140e3e256:	eb 32                	jmp    0x140e3e28a
140e3e258:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140e3e25d:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140e3e262:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140e3e267:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140e3e26c:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140e3e271:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140e3e276:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140e3e27b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e3e280:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e3e285:	e8 96 fd ff ff       	call   0x140e3e020
140e3e28a:	48 83 c4 38          	add    $0x38,%rsp
140e3e28e:	c3                   	ret
140e3e28f:	cc                   	int3
140e3e290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e295:	57                   	push   %rdi
140e3e296:	48 83 ec 20          	sub    $0x20,%rsp
140e3e29a:	33 db                	xor    %ebx,%ebx
140e3e29c:	48 8b fa             	mov    %rdx,%rdi
140e3e29f:	48 85 c9             	test   %rcx,%rcx
140e3e2a2:	75 15                	jne    0x140e3e2b9
140e3e2a4:	e8 47 c0 fe ff       	call   0x140e2a2f0
140e3e2a9:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e3e2af:	e8 d0 be fe ff       	call   0x140e2a184
140e3e2b4:	83 c8 ff             	or     $0xffffffff,%eax
140e3e2b7:	eb 17                	jmp    0x140e3e2d0
140e3e2b9:	48 85 ff             	test   %rdi,%rdi
140e3e2bc:	74 e6                	je     0x140e3e2a4
140e3e2be:	e8 5d e9 ff ff       	call   0x140e3cc20
140e3e2c3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e3e2c7:	48 89 07             	mov    %rax,(%rdi)
140e3e2ca:	0f 95 c3             	setne  %bl
140e3e2cd:	8d 43 ff             	lea    -0x1(%rbx),%eax
140e3e2d0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3e2d5:	48 83 c4 20          	add    $0x20,%rsp
140e3e2d9:	5f                   	pop    %rdi
140e3e2da:	c3                   	ret
140e3e2db:	cc                   	int3
140e3e2dc:	48 83 ec 28          	sub    $0x28,%rsp
140e3e2e0:	48 85 c9             	test   %rcx,%rcx
140e3e2e3:	75 18                	jne    0x140e3e2fd
140e3e2e5:	e8 06 c0 fe ff       	call   0x140e2a2f0
140e3e2ea:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e3e2f0:	e8 8f be fe ff       	call   0x140e2a184
140e3e2f5:	83 c8 ff             	or     $0xffffffff,%eax
140e3e2f8:	48 83 c4 28          	add    $0x28,%rsp
140e3e2fc:	c3                   	ret
140e3e2fd:	48 85 d2             	test   %rdx,%rdx
140e3e300:	74 e3                	je     0x140e3e2e5
140e3e302:	48 8b 12             	mov    (%rdx),%rdx
140e3e305:	45 33 c0             	xor    %r8d,%r8d
140e3e308:	48 83 c4 28          	add    $0x28,%rsp
140e3e30c:	e9 57 e2 ff ff       	jmp    0x140e3c568
140e3e311:	cc                   	int3
140e3e312:	cc                   	int3
140e3e313:	cc                   	int3
140e3e314:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e319:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140e3e31e:	57                   	push   %rdi
140e3e31f:	48 83 ec 20          	sub    $0x20,%rsp
140e3e323:	49 8b d9             	mov    %r9,%rbx
140e3e326:	49 8b f8             	mov    %r8,%rdi
140e3e329:	48 8b 0a             	mov    (%rdx),%rcx
140e3e32c:	e8 23 4a ff ff       	call   0x140e32d54
140e3e331:	90                   	nop
140e3e332:	48 8b cf             	mov    %rdi,%rcx
140e3e335:	e8 1a 00 00 00       	call   0x140e3e354
140e3e33a:	8b f8                	mov    %eax,%edi
140e3e33c:	48 8b 0b             	mov    (%rbx),%rcx
140e3e33f:	e8 1c 4a ff ff       	call   0x140e32d60
140e3e344:	8b c7                	mov    %edi,%eax
140e3e346:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3e34b:	48 83 c4 20          	add    $0x20,%rsp
140e3e34f:	5f                   	pop    %rdi
140e3e350:	c3                   	ret
140e3e351:	cc                   	int3
140e3e352:	cc                   	int3
140e3e353:	cc                   	int3
140e3e354:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e359:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e3e35e:	57                   	push   %rdi
140e3e35f:	48 83 ec 20          	sub    $0x20,%rsp
140e3e363:	48 8b 01             	mov    (%rcx),%rax
140e3e366:	48 8b d9             	mov    %rcx,%rbx
140e3e369:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140e3e36d:	48 8b 30             	mov    (%rax),%rsi
140e3e370:	48 8b 09             	mov    (%rcx),%rcx
140e3e373:	48 83 e6 fe          	and    $0xfffffffffffffffe,%rsi
140e3e377:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140e3e37b:	e8 40 fd ff ff       	call   0x140e3e0c0
140e3e380:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140e3e384:	48 8b 09             	mov    (%rcx),%rcx
140e3e387:	e8 04 86 01 00       	call   0x140e56990
140e3e38c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e3e390:	48 8b 08             	mov    (%rax),%rcx
140e3e393:	f0 81 61 14 1f f8 ff 	lock andl $0xfffff81f,0x14(%rcx)
140e3e39a:	ff
140e3e39b:	48 8b 43 18          	mov    0x18(%rbx),%rax
140e3e39f:	f6 00 04             	testb  $0x4,(%rax)
140e3e3a2:	74 1c                	je     0x140e3e3c0
140e3e3a4:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e3e3a8:	48 8b 00             	mov    (%rax),%rax
140e3e3ab:	48 8d 48 1c          	lea    0x1c(%rax),%rcx
140e3e3af:	f0 81 48 14 00 04 00 	lock orl $0x400,0x14(%rax)
140e3e3b6:	00
140e3e3b7:	c7 40 20 02 00 00 00 	movl   $0x2,0x20(%rax)
140e3e3be:	eb 5e                	jmp    0x140e3e41e
140e3e3c0:	48 8b 43 20          	mov    0x20(%rbx),%rax
140e3e3c4:	48 8b 08             	mov    (%rax),%rcx
140e3e3c7:	48 85 c9             	test   %rcx,%rcx
140e3e3ca:	75 40                	jne    0x140e3e40c
140e3e3cc:	8d 51 01             	lea    0x1(%rcx),%edx
140e3e3cf:	48 8b ce             	mov    %rsi,%rcx
140e3e3d2:	e8 11 7c 01 00       	call   0x140e55fe8
140e3e3d7:	33 c9                	xor    %ecx,%ecx
140e3e3d9:	48 8b f8             	mov    %rax,%rdi
140e3e3dc:	e8 93 58 01 00       	call   0x140e53c74
140e3e3e1:	48 85 ff             	test   %rdi,%rdi
140e3e3e4:	75 0b                	jne    0x140e3e3f1
140e3e3e6:	ff 05 3c 10 66 00    	incl   0x66103c(%rip)        # 0x14149f428
140e3e3ec:	83 c8 ff             	or     $0xffffffff,%eax
140e3e3ef:	eb 3a                	jmp    0x140e3e42b
140e3e3f1:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e3e3f5:	48 8b 00             	mov    (%rax),%rax
140e3e3f8:	f0 81 48 14 40 01 00 	lock orl $0x140,0x14(%rax)
140e3e3ff:	00
140e3e400:	89 70 20             	mov    %esi,0x20(%rax)
140e3e403:	48 89 38             	mov    %rdi,(%rax)
140e3e406:	48 89 78 08          	mov    %rdi,0x8(%rax)
140e3e40a:	eb 19                	jmp    0x140e3e425
140e3e40c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e3e410:	48 8b 00             	mov    (%rax),%rax
140e3e413:	f0 81 48 14 80 01 00 	lock orl $0x180,0x14(%rax)
140e3e41a:	00
140e3e41b:	89 70 20             	mov    %esi,0x20(%rax)
140e3e41e:	48 89 08             	mov    %rcx,(%rax)
140e3e421:	48 89 48 08          	mov    %rcx,0x8(%rax)
140e3e425:	83 60 10 00          	andl   $0x0,0x10(%rax)
140e3e429:	33 c0                	xor    %eax,%eax
140e3e42b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3e430:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140e3e435:	48 83 c4 20          	add    $0x20,%rsp
140e3e439:	5f                   	pop    %rdi
140e3e43a:	c3                   	ret
140e3e43b:	cc                   	int3
140e3e43c:	40 55                	rex push %rbp
140e3e43e:	53                   	push   %rbx
140e3e43f:	57                   	push   %rdi
140e3e440:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140e3e445:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140e3e44c:	48 83 65 c7 00       	andq   $0x0,-0x39(%rbp)
140e3e451:	83 3d 04 14 66 00 00 	cmpl   $0x0,0x661404(%rip)        # 0x14149f85c
140e3e458:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
140e3e45c:	c6 45 ef 00          	movb   $0x0,-0x11(%rbp)
140e3e460:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140e3e464:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
140e3e468:	75 10                	jne    0x140e3e47a
140e3e46a:	0f 10 05 a7 af 57 00 	movups 0x57afa7(%rip),%xmm0        # 0x1413b9418
140e3e471:	c6 45 ef 01          	movb   $0x1,-0x11(%rbp)
140e3e475:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
140e3e47a:	4c 89 4d 6f          	mov    %r9,0x6f(%rbp)
140e3e47e:	44 89 45 67          	mov    %r8d,0x67(%rbp)
140e3e482:	48 89 55 07          	mov    %rdx,0x7(%rbp)
140e3e486:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
140e3e48a:	48 85 c9             	test   %rcx,%rcx
140e3e48d:	75 2e                	jne    0x140e3e4bd
140e3e48f:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e3e493:	c6 45 f7 01          	movb   $0x1,-0x9(%rbp)
140e3e497:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e3e49c:	45 33 c9             	xor    %r9d,%r9d
140e3e49f:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140e3e4a5:	45 33 c0             	xor    %r8d,%r8d
140e3e4a8:	33 d2                	xor    %edx,%edx
140e3e4aa:	c7 45 f3 16 00 00 00 	movl   $0x16,-0xd(%rbp)
140e3e4b1:	33 c9                	xor    %ecx,%ecx
140e3e4b3:	e8 00 bc fe ff       	call   0x140e2a0b8
140e3e4b8:	83 cf ff             	or     $0xffffffff,%edi
140e3e4bb:	eb 6c                	jmp    0x140e3e529
140e3e4bd:	41 83 f8 04          	cmp    $0x4,%r8d
140e3e4c1:	74 0d                	je     0x140e3e4d0
140e3e4c3:	45 85 c0             	test   %r8d,%r8d
140e3e4c6:	74 0e                	je     0x140e3e4d6
140e3e4c8:	41 83 f8 40          	cmp    $0x40,%r8d
140e3e4cc:	74 08                	je     0x140e3e4d6
140e3e4ce:	eb bf                	jmp    0x140e3e48f
140e3e4d0:	41 83 f8 40          	cmp    $0x40,%r8d
140e3e4d4:	75 0c                	jne    0x140e3e4e2
140e3e4d6:	49 8d 41 fe          	lea    -0x2(%r9),%rax
140e3e4da:	48 3d fd ff ff 7f    	cmp    $0x7ffffffd,%rax