14019f1c3:	ff 15 6f da 96 00    	call   *0x96da6f(%rip)        # 0x140b0cc38
14019f1c9:	41 83 ce ff          	or     $0xffffffff,%r14d
14019f1cd:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
14019f1d1:	48 85 c0             	test   %rax,%rax
14019f1d4:	0f 84 35 01 00 00    	je     0x14019f30f
14019f1da:	49 8b 0c 24          	mov    (%r12),%rcx
14019f1de:	48 8b 01             	mov    (%rcx),%rax
14019f1e1:	4c 8b c6             	mov    %rsi,%r8
14019f1e4:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14019f1e8:	48 8b 40 30          	mov    0x30(%rax),%rax
14019f1ec:	ff 15 46 da 96 00    	call   *0x96da46(%rip)        # 0x140b0cc38
14019f1f2:	48 8b d0             	mov    %rax,%rdx
14019f1f5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14019f1fa:	e8 01 ec e9 ff       	call   0x14003de00
14019f1ff:	90                   	nop
14019f200:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
14019f204:	48 85 ff             	test   %rdi,%rdi
14019f207:	74 3d                	je     0x14019f246
14019f209:	41 8b c6             	mov    %r14d,%eax
14019f20c:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14019f211:	41 03 c6             	add    %r14d,%eax
14019f214:	75 2c                	jne    0x14019f242
14019f216:	48 8b 07             	mov    (%rdi),%rax
14019f219:	48 8b cf             	mov    %rdi,%rcx
14019f21c:	48 8b 00             	mov    (%rax),%rax
14019f21f:	ff 15 13 da 96 00    	call   *0x96da13(%rip)        # 0x140b0cc38
14019f225:	41 8b c6             	mov    %r14d,%eax
14019f228:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14019f22d:	41 03 c6             	add    %r14d,%eax
14019f230:	75 10                	jne    0x14019f242
14019f232:	48 8b 07             	mov    (%rdi),%rax
14019f235:	48 8b cf             	mov    %rdi,%rcx
14019f238:	48 8b 40 08          	mov    0x8(%rax),%rax
14019f23c:	ff 15 f6 d9 96 00    	call   *0x96d9f6(%rip)        # 0x140b0cc38
14019f242:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
14019f246:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14019f24b:	48 85 c0             	test   %rax,%rax
14019f24e:	74 54                	je     0x14019f2a4
14019f250:	48 3b 5d 8f          	cmp    -0x71(%rbp),%rbx
14019f254:	74 38                	je     0x14019f28e
14019f256:	48 83 23 00          	andq   $0x0,(%rbx)
14019f25a:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14019f25e:	48 83 22 00          	andq   $0x0,(%rdx)
14019f262:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14019f267:	48 85 c9             	test   %rcx,%rcx
14019f26a:	74 12                	je     0x14019f27e
14019f26c:	f0 ff 41 08          	lock incl 0x8(%rcx)
14019f270:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
14019f274:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14019f279:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14019f27e:	48 89 03             	mov    %rax,(%rbx)
14019f281:	48 89 0a             	mov    %rcx,(%rdx)
14019f284:	48 83 c3 10          	add    $0x10,%rbx
14019f288:	48 89 5d 87          	mov    %rbx,-0x79(%rbp)
14019f28c:	eb 1b                	jmp    0x14019f2a9
14019f28e:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14019f293:	48 8b d3             	mov    %rbx,%rdx
14019f296:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14019f29b:	e8 50 14 e8 ff       	call   0x1400206f0
14019f2a0:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
14019f2a4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14019f2a9:	48 85 c9             	test   %rcx,%rcx
14019f2ac:	74 44                	je     0x14019f2f2
14019f2ae:	41 8b c6             	mov    %r14d,%eax
14019f2b1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14019f2b6:	41 03 c6             	add    %r14d,%eax
14019f2b9:	75 33                	jne    0x14019f2ee
14019f2bb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019f2c0:	48 8b 03             	mov    (%rbx),%rax
14019f2c3:	48 8b cb             	mov    %rbx,%rcx
14019f2c6:	48 8b 00             	mov    (%rax),%rax
14019f2c9:	ff 15 69 d9 96 00    	call   *0x96d969(%rip)        # 0x140b0cc38
14019f2cf:	41 8b c6             	mov    %r14d,%eax
14019f2d2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14019f2d7:	41 03 c6             	add    %r14d,%eax
14019f2da:	75 12                	jne    0x14019f2ee
14019f2dc:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14019f2e1:	48 8b 01             	mov    (%rcx),%rax
14019f2e4:	48 8b 40 08          	mov    0x8(%rax),%rax
14019f2e8:	ff 15 4a d9 96 00    	call   *0x96d94a(%rip)        # 0x140b0cc38
14019f2ee:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
14019f2f2:	48 ff c6             	inc    %rsi
14019f2f5:	49 8b 0c 24          	mov    (%r12),%rcx
14019f2f9:	48 8b 01             	mov    (%rcx),%rax
14019f2fc:	48 8b 40 40          	mov    0x40(%rax),%rax
14019f300:	ff 15 32 d9 96 00    	call   *0x96d932(%rip)        # 0x140b0cc38
14019f306:	48 3b f0             	cmp    %rax,%rsi
14019f309:	0f 82 cb fe ff ff    	jb     0x14019f1da
14019f30f:	48 8b f3             	mov    %rbx,%rsi
14019f312:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14019f317:	48 2b f7             	sub    %rdi,%rsi
14019f31a:	48 c1 fe 04          	sar    $0x4,%rsi
14019f31e:	44 8a 4d 67          	mov    0x67(%rbp),%r9b
14019f322:	4c 8b c6             	mov    %rsi,%r8
14019f325:	48 8b d3             	mov    %rbx,%rdx
14019f328:	48 8b cf             	mov    %rdi,%rcx
14019f32b:	e8 e8 3c f7 ff       	call   0x140113018
14019f330:	83 4d 6f ff          	orl    $0xffffffff,0x6f(%rbp)
14019f334:	48 8d 56 1f          	lea    0x1f(%rsi),%rdx
14019f338:	48 c1 ea 05          	shr    $0x5,%rdx
14019f33c:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
14019f340:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14019f344:	e8 7f f0 e7 ff       	call   0x14001e3c8
14019f349:	48 83 65 bf 00       	andq   $0x0,-0x41(%rbp)
14019f34e:	48 8b d6             	mov    %rsi,%rdx
14019f351:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14019f355:	e8 22 ca e7 ff       	call   0x14001bd7c
14019f35a:	90                   	nop
14019f35b:	45 33 ff             	xor    %r15d,%r15d
14019f35e:	48 85 f6             	test   %rsi,%rsi
14019f361:	0f 84 ad 07 00 00    	je     0x14019fb14
14019f367:	66 0f 6f 3d 71 2b a1 	movdqa 0xa12b71(%rip),%xmm7        # 0x140bb1ee0
14019f36e:	00
14019f36f:	f3 0f 10 35 d5 1c a1 	movss  0xa11cd5(%rip),%xmm6        # 0x140bb104c
14019f376:	00
14019f377:	4c 3b fe             	cmp    %rsi,%r15
14019f37a:	0f 83 e7 07 00 00    	jae    0x14019fb67
14019f380:	c6 45 6f 00          	movb   $0x0,0x6f(%rbp)
14019f384:	48 8b 0f             	mov    (%rdi),%rcx
14019f387:	80 b9 c0 00 00 00 00 	cmpb   $0x0,0xc0(%rcx)
14019f38e:	0f 84 2b 02 00 00    	je     0x14019f5bf
14019f394:	c6 45 6f 01          	movb   $0x1,0x6f(%rbp)
14019f398:	48 8b 01             	mov    (%rcx),%rax
14019f39b:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
14019f3a2:	ff 15 90 d8 96 00    	call   *0x96d890(%rip)        # 0x140b0cc38
14019f3a8:	83 f8 01             	cmp    $0x1,%eax
14019f3ab:	0f 84 0e 02 00 00    	je     0x14019f5bf
14019f3b1:	48 8b 07             	mov    (%rdi),%rax
14019f3b4:	8b 90 bc 00 00 00    	mov    0xbc(%rax),%edx
14019f3ba:	8b c2                	mov    %edx,%eax
14019f3bc:	81 e2 ff ff ff 00    	and    $0xffffff,%edx
14019f3c2:	a9 00 00 00 ff       	test   $0xff000000,%eax
14019f3c7:	75 09                	jne    0x14019f3d2
14019f3c9:	c6 45 6f 00          	movb   $0x0,0x6f(%rbp)
14019f3cd:	e9 ed 01 00 00       	jmp    0x14019f5bf
14019f3d2:	49 8b 04 24          	mov    (%r12),%rax
14019f3d6:	8b 88 88 00 00 00    	mov    0x88(%rax),%ecx
14019f3dc:	81 e1 ff ff ff 00    	and    $0xffffff,%ecx
14019f3e2:	44 8b d2             	mov    %edx,%r10d
14019f3e5:	41 c1 ea 10          	shr    $0x10,%r10d
14019f3e9:	44 89 55 77          	mov    %r10d,0x77(%rbp)
14019f3ed:	8b c2                	mov    %edx,%eax
14019f3ef:	c1 e8 08             	shr    $0x8,%eax
14019f3f2:	44 0f b6 d8          	movzbl %al,%r11d
14019f3f6:	44 89 5d 7f          	mov    %r11d,0x7f(%rbp)
14019f3fa:	0f b6 da             	movzbl %dl,%ebx
14019f3fd:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14019f401:	44 8b c9             	mov    %ecx,%r9d
14019f404:	41 c1 e9 10          	shr    $0x10,%r9d
14019f408:	8b c1                	mov    %ecx,%eax
14019f40a:	c1 e8 08             	shr    $0x8,%eax
14019f40d:	0f b6 d0             	movzbl %al,%edx
14019f410:	0f b6 c1             	movzbl %cl,%eax
14019f413:	8b cb                	mov    %ebx,%ecx
14019f415:	2b c8                	sub    %eax,%ecx
14019f417:	44 8b c1             	mov    %ecx,%r8d
14019f41a:	41 f7 d8             	neg    %r8d
14019f41d:	44 0f 48 c1          	cmovs  %ecx,%r8d
14019f421:	41 8b cb             	mov    %r11d,%ecx
14019f424:	2b ca                	sub    %edx,%ecx
14019f426:	8b c1                	mov    %ecx,%eax
14019f428:	f7 d8                	neg    %eax
14019f42a:	0f 48 c1             	cmovs  %ecx,%eax
14019f42d:	44 03 c0             	add    %eax,%r8d
14019f430:	41 8b ca             	mov    %r10d,%ecx
14019f433:	41 2b c9             	sub    %r9d,%ecx
14019f436:	8b c1                	mov    %ecx,%eax
14019f438:	f7 d8                	neg    %eax
14019f43a:	0f 48 c1             	cmovs  %ecx,%eax
14019f43d:	44 03 c0             	add    %eax,%r8d
14019f440:	66 41 0f 6e c8       	movd   %r8d,%xmm1
14019f445:	0f 5b c9             	cvtdq2ps %xmm1,%xmm1
14019f448:	f3 0f 10 05 4c 1e a1 	movss  0xa11e4c(%rip),%xmm0        # 0x140bb129c
14019f44f:	00
14019f450:	0f 2f c1             	comiss %xmm1,%xmm0
14019f453:	0f 86 66 01 00 00    	jbe    0x14019f5bf
14019f459:	c6 45 6f 00          	movb   $0x0,0x6f(%rbp)
14019f45d:	45 33 f6             	xor    %r14d,%r14d
14019f460:	4d 85 ff             	test   %r15,%r15
14019f463:	0f 84 56 01 00 00    	je     0x14019f5bf
14019f469:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14019f46e:	4c 3b f6             	cmp    %rsi,%r14
14019f471:	0f 83 f0 06 00 00    	jae    0x14019fb67
14019f477:	4c 3b 75 bf          	cmp    -0x41(%rbp),%r14
14019f47b:	0f 83 e6 06 00 00    	jae    0x14019fb67
14019f481:	4d 8b c6             	mov    %r14,%r8
14019f484:	49 c1 e8 05          	shr    $0x5,%r8
14019f488:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
14019f48c:	41 8a c6             	mov    %r14b,%al
14019f48f:	24 1f                	and    $0x1f,%al
14019f491:	0f b6 c8             	movzbl %al,%ecx
14019f494:	42 8b 04 82          	mov    (%rdx,%r8,4),%eax
14019f498:	0f a3 c8             	bt     %ecx,%eax
14019f49b:	0f 83 08 01 00 00    	jae    0x14019f5a9
14019f4a1:	48 8b 0f             	mov    (%rdi),%rcx
14019f4a4:	48 8b 01             	mov    (%rcx),%rax
14019f4a7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14019f4ae:	ff 15 84 d7 96 00    	call   *0x96d784(%rip)        # 0x140b0cc38
14019f4b4:	48 8b d8             	mov    %rax,%rbx
14019f4b7:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14019f4bb:	48 8b 11             	mov    (%rcx),%rdx
14019f4be:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14019f4c5:	ff 15 6d d7 96 00    	call   *0x96d76d(%rip)        # 0x140b0cc38
14019f4cb:	0f 57 d2             	xorps  %xmm2,%xmm2
14019f4ce:	48 8b d0             	mov    %rax,%rdx
14019f4d1:	48 8b cb             	mov    %rbx,%rcx
14019f4d4:	e8 67 6c 01 00       	call   0x1401b6140
14019f4d9:	84 c0                	test   %al,%al
14019f4db:	0f 84 c8 00 00 00    	je     0x14019f5a9
14019f4e1:	4d 8b 4d 00          	mov    0x0(%r13),%r9
14019f4e5:	f3 0f 10 0d af 1d a1 	movss  0xa11daf(%rip),%xmm1        # 0x140bb129c
14019f4ec:	00
14019f4ed:	8b 5c 24 20          	mov    0x20(%rsp),%ebx
14019f4f1:	44 8b 5d 7f          	mov    0x7f(%rbp),%r11d
14019f4f5:	44 8b 55 77          	mov    0x77(%rbp),%r10d
14019f4f9:	41 80 b9 c0 00 00 00 	cmpb   $0x0,0xc0(%r9)
14019f500:	00
14019f501:	74 4e                	je     0x14019f551
14019f503:	41 8b 89 bc 00 00 00 	mov    0xbc(%r9),%ecx
14019f50a:	81 e1 ff ff ff 00    	and    $0xffffff,%ecx
14019f510:	44 8b c1             	mov    %ecx,%r8d
14019f513:	41 c1 e8 10          	shr    $0x10,%r8d
14019f517:	8b c1                	mov    %ecx,%eax
14019f519:	c1 e8 08             	shr    $0x8,%eax
14019f51c:	0f b6 d0             	movzbl %al,%edx
14019f51f:	0f b6 c1             	movzbl %cl,%eax
14019f522:	2b c3                	sub    %ebx,%eax
14019f524:	8b c8                	mov    %eax,%ecx
14019f526:	f7 d9                	neg    %ecx
14019f528:	0f 48 c8             	cmovs  %eax,%ecx
14019f52b:	41 2b d3             	sub    %r11d,%edx
14019f52e:	8b c2                	mov    %edx,%eax
14019f530:	f7 d8                	neg    %eax
14019f532:	0f 48 c2             	cmovs  %edx,%eax
14019f535:	03 c8                	add    %eax,%ecx
14019f537:	45 2b c2             	sub    %r10d,%r8d
14019f53a:	41 8b c0             	mov    %r8d,%eax
14019f53d:	f7 d8                	neg    %eax
14019f53f:	41 0f 48 c0          	cmovs  %r8d,%eax
14019f543:	03 c8                	add    %eax,%ecx
14019f545:	66 0f 6e c1          	movd   %ecx,%xmm0
14019f549:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
14019f54c:	0f 2f c8             	comiss %xmm0,%xmm1
14019f54f:	76 6a                	jbe    0x14019f5bb
14019f551:	41 80 b9 c1 00 00 00 	cmpb   $0x0,0xc1(%r9)
14019f558:	00
14019f559:	74 4e                	je     0x14019f5a9
14019f55b:	41 8b 89 b8 00 00 00 	mov    0xb8(%r9),%ecx
14019f562:	81 e1 ff ff ff 00    	and    $0xffffff,%ecx
14019f568:	44 8b c1             	mov    %ecx,%r8d
14019f56b:	41 c1 e8 10          	shr    $0x10,%r8d
14019f56f:	8b c1                	mov    %ecx,%eax
14019f571:	c1 e8 08             	shr    $0x8,%eax
14019f574:	0f b6 d0             	movzbl %al,%edx
14019f577:	0f b6 c1             	movzbl %cl,%eax
14019f57a:	2b c3                	sub    %ebx,%eax
14019f57c:	8b c8                	mov    %eax,%ecx
14019f57e:	f7 d9                	neg    %ecx
14019f580:	0f 48 c8             	cmovs  %eax,%ecx
14019f583:	41 2b d3             	sub    %r11d,%edx
14019f586:	8b c2                	mov    %edx,%eax
14019f588:	f7 d8                	neg    %eax
14019f58a:	0f 48 c2             	cmovs  %edx,%eax
14019f58d:	03 c8                	add    %eax,%ecx
14019f58f:	45 2b c2             	sub    %r10d,%r8d
14019f592:	41 8b c0             	mov    %r8d,%eax
14019f595:	f7 d8                	neg    %eax
14019f597:	41 0f 48 c0          	cmovs  %r8d,%eax
14019f59b:	03 c8                	add    %eax,%ecx
14019f59d:	66 0f 6e c1          	movd   %ecx,%xmm0
14019f5a1:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
14019f5a4:	0f 2f c8             	comiss %xmm0,%xmm1
14019f5a7:	76 12                	jbe    0x14019f5bb
14019f5a9:	49 ff c6             	inc    %r14
14019f5ac:	49 83 c5 10          	add    $0x10,%r13
14019f5b0:	4d 3b f7             	cmp    %r15,%r14
14019f5b3:	0f 82 b5 fe ff ff    	jb     0x14019f46e
14019f5b9:	eb 04                	jmp    0x14019f5bf
14019f5bb:	c6 45 6f 01          	movb   $0x1,0x6f(%rbp)
14019f5bf:	45 32 ed             	xor    %r13b,%r13b
14019f5c2:	48 8b 0f             	mov    (%rdi),%rcx
14019f5c5:	44 38 a9 c1 00 00 00 	cmp    %r13b,0xc1(%rcx)
14019f5cc:	0f 84 34 02 00 00    	je     0x14019f806
14019f5d2:	41 b5 01             	mov    $0x1,%r13b
14019f5d5:	48 8b 01             	mov    (%rcx),%rax
14019f5d8:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
14019f5df:	ff 15 53 d6 96 00    	call   *0x96d653(%rip)        # 0x140b0cc38
14019f5e5:	83 f8 01             	cmp    $0x1,%eax
14019f5e8:	0f 84 18 02 00 00    	je     0x14019f806
14019f5ee:	48 8b 07             	mov    (%rdi),%rax
14019f5f1:	8b 90 b8 00 00 00    	mov    0xb8(%rax),%edx
14019f5f7:	8b c2                	mov    %edx,%eax
14019f5f9:	81 e2 ff ff ff 00    	and    $0xffffff,%edx
14019f5ff:	a9 00 00 00 ff       	test   $0xff000000,%eax
14019f604:	75 08                	jne    0x14019f60e
14019f606:	45 32 ed             	xor    %r13b,%r13b
14019f609:	e9 f8 01 00 00       	jmp    0x14019f806
14019f60e:	49 8b 04 24          	mov    (%r12),%rax
14019f612:	8b 88 88 00 00 00    	mov    0x88(%rax),%ecx
14019f618:	81 e1 ff ff ff 00    	and    $0xffffff,%ecx
14019f61e:	44 8b d2             	mov    %edx,%r10d
14019f621:	41 c1 ea 10          	shr    $0x10,%r10d
14019f625:	44 89 55 77          	mov    %r10d,0x77(%rbp)
14019f629:	8b c2                	mov    %edx,%eax
14019f62b:	c1 e8 08             	shr    $0x8,%eax
14019f62e:	44 0f b6 d8          	movzbl %al,%r11d
14019f632:	44 89 5d 7f          	mov    %r11d,0x7f(%rbp)
14019f636:	0f b6 da             	movzbl %dl,%ebx
14019f639:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14019f63d:	44 8b c9             	mov    %ecx,%r9d
14019f640:	41 c1 e9 10          	shr    $0x10,%r9d
14019f644:	8b c1                	mov    %ecx,%eax
14019f646:	c1 e8 08             	shr    $0x8,%eax
14019f649:	0f b6 d0             	movzbl %al,%edx
14019f64c:	0f b6 c1             	movzbl %cl,%eax
14019f64f:	8b cb                	mov    %ebx,%ecx
14019f651:	2b c8                	sub    %eax,%ecx
14019f653:	44 8b c1             	mov    %ecx,%r8d
14019f656:	41 f7 d8             	neg    %r8d
14019f659:	44 0f 48 c1          	cmovs  %ecx,%r8d
14019f65d:	41 8b cb             	mov    %r11d,%ecx
14019f660:	2b ca                	sub    %edx,%ecx
14019f662:	8b c1                	mov    %ecx,%eax
14019f664:	f7 d8                	neg    %eax
14019f666:	0f 48 c1             	cmovs  %ecx,%eax
14019f669:	44 03 c0             	add    %eax,%r8d
14019f66c:	41 8b ca             	mov    %r10d,%ecx
14019f66f:	41 2b c9             	sub    %r9d,%ecx
14019f672:	8b c1                	mov    %ecx,%eax
14019f674:	f7 d8                	neg    %eax
14019f676:	0f 48 c1             	cmovs  %ecx,%eax
14019f679:	44 03 c0             	add    %eax,%r8d
14019f67c:	66 41 0f 6e c8       	movd   %r8d,%xmm1
14019f681:	0f 5b c9             	cvtdq2ps %xmm1,%xmm1
14019f684:	f3 0f 10 05 10 1c a1 	movss  0xa11c10(%rip),%xmm0        # 0x140bb129c
14019f68b:	00
14019f68c:	0f 2f c1             	comiss %xmm1,%xmm0
14019f68f:	0f 86 71 01 00 00    	jbe    0x14019f806
14019f695:	45 32 ed             	xor    %r13b,%r13b
14019f698:	45 33 f6             	xor    %r14d,%r14d
14019f69b:	4d 85 ff             	test   %r15,%r15
14019f69e:	0f 84 62 01 00 00    	je     0x14019f806
14019f6a4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14019f6a9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14019f6ae:	4c 3b f6             	cmp    %rsi,%r14
14019f6b1:	0f 83 b0 04 00 00    	jae    0x14019fb67
14019f6b7:	4c 3b 75 bf          	cmp    -0x41(%rbp),%r14
14019f6bb:	0f 83 a6 04 00 00    	jae    0x14019fb67
14019f6c1:	4d 8b c6             	mov    %r14,%r8
14019f6c4:	49 c1 e8 05          	shr    $0x5,%r8