14000f33a:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14000f33e:	48 3b 4d f8          	cmp    -0x8(%rbp),%rcx
14000f342:	75 34                	jne    0x14000f378
14000f344:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14000f349:	48 8b 45 00          	mov    0x0(%rbp),%rax
14000f34d:	48 2b c1             	sub    %rcx,%rax
14000f350:	48 c1 f8 03          	sar    $0x3,%rax
14000f354:	48 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rcx
14000f35b:	db b6 6d
14000f35e:	48 0f af c1          	imul   %rcx,%rax
14000f362:	49 3b c0             	cmp    %r8,%rax
14000f365:	73 11                	jae    0x14000f378
14000f367:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000f36c:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14000f370:	e8 63 0b 00 00       	call   0x14000fed8
14000f375:	45 33 d2             	xor    %r10d,%r10d
14000f378:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f37b:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14000f381:	4c 89 54 24 70       	mov    %r10,0x70(%rsp)
14000f386:	48 c7 44 24 40 10 00 	movq   $0x10,0x40(%rsp)
14000f38d:	00 00
14000f38f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000f394:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000f399:	e8 5e 0f 00 00       	call   0x1400102fc
14000f39e:	33 c9                	xor    %ecx,%ecx
14000f3a0:	8b f9                	mov    %ecx,%edi
14000f3a2:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14000f3a7:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000f3ac:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000f3b1:	48 3b 5c 24 70       	cmp    0x70(%rsp),%rbx
14000f3b6:	74 32                	je     0x14000f3ea
14000f3b8:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f3bb:	0f 11 03             	movups %xmm0,(%rbx)
14000f3be:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14000f3c2:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
14000f3c6:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000f3ca:	49 ff c0             	inc    %r8
14000f3cd:	66 42 39 0c 40       	cmp    %cx,(%rax,%r8,2)
14000f3d2:	75 f6                	jne    0x14000f3ca
14000f3d4:	48 8b d0             	mov    %rax,%rdx
14000f3d7:	48 8b cb             	mov    %rbx,%rcx
14000f3da:	e8 ad 78 ff ff       	call   0x140006c8c
14000f3df:	48 83 c3 20          	add    $0x20,%rbx
14000f3e3:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14000f3e8:	eb 17                	jmp    0x14000f401
14000f3ea:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14000f3ef:	48 8b d3             	mov    %rbx,%rdx
14000f3f2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000f3f7:	e8 2c 14 00 00       	call   0x140010828
14000f3fc:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000f401:	48 39 5c 24 60       	cmp    %rbx,0x60(%rsp)
14000f406:	0f 84 0e 04 00 00    	je     0x14000f81a
14000f40c:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
14000f410:	48 ff c0             	inc    %rax
14000f413:	48 03 f8             	add    %rax,%rdi
14000f416:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14000f41b:	48 8d 04 78          	lea    (%rax,%rdi,2),%rax
14000f41f:	33 c9                	xor    %ecx,%ecx
14000f421:	38 08                	cmp    %cl,(%rax)
14000f423:	75 87                	jne    0x14000f3ac
14000f425:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
14000f429:	48 3b 5d 00          	cmp    0x0(%rbp),%rbx
14000f42d:	74 40                	je     0x14000f46f
14000f42f:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f432:	0f 11 03             	movups %xmm0,(%rbx)
14000f435:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14000f439:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
14000f43d:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000f441:	49 ff c0             	inc    %r8
14000f444:	66 42 39 0c 46       	cmp    %cx,(%rsi,%r8,2)
14000f449:	75 f6                	jne    0x14000f441
14000f44b:	48 8b d6             	mov    %rsi,%rdx
14000f44e:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
14000f452:	48 8b cb             	mov    %rbx,%rcx
14000f455:	e8 32 78 ff ff       	call   0x140006c8c
14000f45a:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14000f45e:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14000f463:	e8 60 eb ff ff       	call   0x14000dfc8
14000f468:	48 83 45 f8 38       	addq   $0x38,-0x8(%rbp)
14000f46d:	eb 17                	jmp    0x14000f486
14000f46f:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14000f474:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14000f479:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
14000f47d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14000f481:	e8 0a 1f 00 00       	call   0x140011390
14000f486:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14000f48b:	48 85 db             	test   %rbx,%rbx
14000f48e:	0f 84 6c 02 00 00    	je     0x14000f700
14000f494:	48 8b fb             	mov    %rbx,%rdi
14000f497:	48 3b 5c 24 68       	cmp    0x68(%rsp),%rbx
14000f49c:	74 15                	je     0x14000f4b3
14000f49e:	33 d2                	xor    %edx,%edx
14000f4a0:	48 8b cf             	mov    %rdi,%rcx
14000f4a3:	e8 30 5f ff ff       	call   0x1400053d8
14000f4a8:	48 83 c7 20          	add    $0x20,%rdi
14000f4ac:	48 3b 7c 24 68       	cmp    0x68(%rsp),%rdi
14000f4b1:	75 eb                	jne    0x14000f49e
14000f4b3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000f4b8:	48 2b c3             	sub    %rbx,%rax
14000f4bb:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
14000f4bf:	48 8b cb             	mov    %rbx,%rcx
14000f4c2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000f4c8:	72 15                	jb     0x14000f4df
14000f4ca:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14000f4ce:	48 2b cb             	sub    %rbx,%rcx
14000f4d1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000f4d5:	48 83 f8 1f          	cmp    $0x1f,%rax
14000f4d9:	0f 87 3b 03 00 00    	ja     0x14000f81a
14000f4df:	48 8b cb             	mov    %rbx,%rcx
14000f4e2:	ff 15 58 36 20 00    	call   *0x203658(%rip)        # 0x140212b40
14000f4e8:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f4eb:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14000f4f1:	33 c0                	xor    %eax,%eax
14000f4f3:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14000f4f8:	e9 03 02 00 00       	jmp    0x14000f700
14000f4fd:	48 8b 45 98          	mov    -0x68(%rbp),%rax
14000f501:	48 3b 45 90          	cmp    -0x70(%rbp),%rax
14000f505:	75 2b                	jne    0x14000f532
14000f507:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14000f50c:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
14000f510:	48 2b 45 90          	sub    -0x70(%rbp),%rax
14000f514:	48 c1 f8 03          	sar    $0x3,%rax
14000f518:	49 0f af c3          	imul   %r11,%rax
14000f51c:	49 3b c0             	cmp    %r8,%rax
14000f51f:	73 11                	jae    0x14000f532
14000f521:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000f526:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000f52a:	e8 c1 0c 00 00       	call   0x1400101f0
14000f52f:	45 33 d2             	xor    %r10d,%r10d
14000f532:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
14000f536:	48 3b 5d a0          	cmp    -0x60(%rbp),%rbx
14000f53a:	74 3a                	je     0x14000f576
14000f53c:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f53f:	0f 11 03             	movups %xmm0,(%rbx)
14000f542:	4c 89 53 10          	mov    %r10,0x10(%rbx)
14000f546:	4c 89 53 18          	mov    %r10,0x18(%rbx)
14000f54a:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000f54e:	49 ff c0             	inc    %r8
14000f551:	66 46 39 14 46       	cmp    %r10w,(%rsi,%r8,2)
14000f556:	75 f6                	jne    0x14000f54e
14000f558:	48 8b d6             	mov    %rsi,%rdx
14000f55b:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
14000f55f:	48 8b cb             	mov    %rbx,%rcx
14000f562:	e8 25 77 ff ff       	call   0x140006c8c
14000f567:	8b 07                	mov    (%rdi),%eax
14000f569:	89 43 20             	mov    %eax,0x20(%rbx)
14000f56c:	48 83 45 98 28       	addq   $0x28,-0x68(%rbp)
14000f571:	e9 8f 01 00 00       	jmp    0x14000f705
14000f576:	4c 8b cf             	mov    %rdi,%r9
14000f579:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14000f57e:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
14000f582:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000f586:	e8 ed 14 00 00       	call   0x140010a78
14000f58b:	e9 75 01 00 00       	jmp    0x14000f705
14000f590:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
14000f594:	48 3b 45 d8          	cmp    -0x28(%rbp),%rax
14000f598:	75 39                	jne    0x14000f5d3
14000f59a:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14000f59f:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14000f5a3:	48 2b 45 d8          	sub    -0x28(%rbp),%rax
14000f5a7:	48 c1 f8 03          	sar    $0x3,%rax
14000f5ab:	48 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rcx
14000f5b2:	db b6 6d
14000f5b5:	48 0f af c1          	imul   %rcx,%rax
14000f5b9:	49 3b c0             	cmp    %r8,%rax
14000f5bc:	73 15                	jae    0x14000f5d3
14000f5be:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000f5c3:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14000f5c7:	e8 bc 09 00 00       	call   0x14000ff88
14000f5cc:	8b 54 24 48          	mov    0x48(%rsp),%edx
14000f5d0:	45 33 d2             	xor    %r10d,%r10d
14000f5d3:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f5d6:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14000f5dc:	49 8b f2             	mov    %r10,%rsi
14000f5df:	4c 89 54 24 70       	mov    %r10,0x70(%rsp)
14000f5e4:	8b da                	mov    %edx,%ebx
14000f5e6:	85 d2                	test   %edx,%edx
14000f5e8:	74 64                	je     0x14000f64e
14000f5ea:	0f ae e8             	lfence
14000f5ed:	8b cb                	mov    %ebx,%ecx
14000f5ef:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
14000f5f6:	72 07                	jb     0x14000f5ff
14000f5f8:	e8 57 62 ff ff       	call   0x140005854
14000f5fd:	eb 0f                	jmp    0x14000f60e
14000f5ff:	ff 15 4b 35 20 00    	call   *0x20354b(%rip)        # 0x140212b50
14000f605:	48 85 c0             	test   %rax,%rax
14000f608:	0f 84 05 02 00 00    	je     0x14000f813
14000f60e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14000f613:	48 8d 3c 03          	lea    (%rbx,%rax,1),%rdi
14000f617:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
14000f61c:	0f ae e8             	lfence
14000f61f:	4c 8b c3             	mov    %rbx,%r8
14000f622:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14000f627:	48 8b c8             	mov    %rax,%rcx
14000f62a:	e8 cd 63 1f 00       	call   0x1402059fc
14000f62f:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14000f634:	4c 8b 65 30          	mov    0x30(%rbp),%r12
14000f638:	4c 8b 75 20          	mov    0x20(%rbp),%r14
14000f63c:	4c 8b 6d 48          	mov    0x48(%rbp),%r13
14000f640:	4c 8b 7d 38          	mov    0x38(%rbp),%r15
14000f644:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14000f649:	45 33 d2             	xor    %r10d,%r10d
14000f64c:	eb 05                	jmp    0x14000f653
14000f64e:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14000f653:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
14000f657:	48 3b 5d e8          	cmp    -0x18(%rbp),%rbx
14000f65b:	74 4e                	je     0x14000f6ab
14000f65d:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f660:	0f 11 03             	movups %xmm0,(%rbx)
14000f663:	4c 89 53 10          	mov    %r10,0x10(%rbx)
14000f667:	4c 89 53 18          	mov    %r10,0x18(%rbx)
14000f66b:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000f66f:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14000f674:	49 ff c0             	inc    %r8
14000f677:	66 46 39 14 42       	cmp    %r10w,(%rdx,%r8,2)
14000f67c:	75 f6                	jne    0x14000f674
14000f67e:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
14000f682:	48 8b cb             	mov    %rbx,%rcx
14000f685:	e8 02 76 ff ff       	call   0x140006c8c
14000f68a:	45 33 d2             	xor    %r10d,%r10d
14000f68d:	41 8b d2             	mov    %r10d,%edx
14000f690:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14000f695:	41 8b ca             	mov    %r10d,%ecx
14000f698:	48 89 43 20          	mov    %rax,0x20(%rbx)
14000f69c:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
14000f6a0:	48 89 73 30          	mov    %rsi,0x30(%rbx)
14000f6a4:	48 83 45 e0 38       	addq   $0x38,-0x20(%rbp)
14000f6a9:	eb 21                	jmp    0x14000f6cc
14000f6ab:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14000f6b0:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14000f6b5:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14000f6b9:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14000f6bd:	e8 ea 1a 00 00       	call   0x1400111ac
14000f6c2:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
14000f6c7:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000f6cc:	48 85 c9             	test   %rcx,%rcx
14000f6cf:	74 2a                	je     0x14000f6fb
14000f6d1:	48 2b d1             	sub    %rcx,%rdx
14000f6d4:	48 8b c1             	mov    %rcx,%rax
14000f6d7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000f6de:	72 15                	jb     0x14000f6f5
14000f6e0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14000f6e4:	48 2b c1             	sub    %rcx,%rax
14000f6e7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14000f6eb:	48 83 f8 1f          	cmp    $0x1f,%rax
14000f6ef:	0f 87 25 01 00 00    	ja     0x14000f81a
14000f6f5:	ff 15 45 34 20 00    	call   *0x203445(%rip)        # 0x140212b40
14000f6fb:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14000f700:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14000f705:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
14000f709:	ff 44 24 4c          	incl   0x4c(%rsp)
14000f70d:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14000f711:	89 44 24 54          	mov    %eax,0x54(%rsp)
14000f715:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
14000f719:	33 c9                	xor    %ecx,%ecx
14000f71b:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
14000f71f:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14000f724:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000f729:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14000f72e:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000f733:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000f738:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000f73d:	4c 8d 4c 24 54       	lea    0x54(%rsp),%r9
14000f742:	4c 8b c6             	mov    %rsi,%r8
14000f745:	8b 54 24 4c          	mov    0x4c(%rsp),%edx
14000f749:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14000f74d:	ff 15 b5 29 32 00    	call   *0x3229b5(%rip)        # 0x140332108
14000f753:	e9 0d fa ff ff       	jmp    0x14000f165
14000f758:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14000f75c:	48 3b 45 c0          	cmp    -0x40(%rbp),%rax
14000f760:	75 27                	jne    0x14000f789
14000f762:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14000f767:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14000f76b:	48 2b 45 c0          	sub    -0x40(%rbp),%rax
14000f76f:	48 c1 f8 06          	sar    $0x6,%rax
14000f773:	49 3b c0             	cmp    %r8,%rax
14000f776:	73 11                	jae    0x14000f789
14000f778:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000f77d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14000f781:	e8 b2 08 00 00       	call   0x140010038
14000f786:	45 33 d2             	xor    %r10d,%r10d
14000f789:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14000f78e:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14000f792:	48 3b 5d d0          	cmp    -0x30(%rbp),%rbx
14000f796:	74 5f                	je     0x14000f7f7
14000f798:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f79b:	0f 11 03             	movups %xmm0,(%rbx)
14000f79e:	4c 89 53 10          	mov    %r10,0x10(%rbx)
14000f7a2:	4c 89 53 18          	mov    %r10,0x18(%rbx)
14000f7a6:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000f7aa:	49 ff c0             	inc    %r8
14000f7ad:	66 46 39 14 46       	cmp    %r10w,(%rsi,%r8,2)
14000f7b2:	75 f6                	jne    0x14000f7aa
14000f7b4:	48 8b d6             	mov    %rsi,%rdx
14000f7b7:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14000f7bb:	48 8b cb             	mov    %rbx,%rcx
14000f7be:	e8 c9 74 ff ff       	call   0x140006c8c
14000f7c3:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14000f7c7:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f7ca:	0f 11 01             	movups %xmm0,(%rcx)
14000f7cd:	33 c0                	xor    %eax,%eax
14000f7cf:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000f7d3:	48 89 41 18          	mov    %rax,0x18(%rcx)
14000f7d7:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000f7db:	49 ff c0             	inc    %r8
14000f7de:	66 42 39 04 47       	cmp    %ax,(%rdi,%r8,2)
14000f7e3:	75 f6                	jne    0x14000f7db
14000f7e5:	48 8b d7             	mov    %rdi,%rdx
14000f7e8:	e8 9f 74 ff ff       	call   0x140006c8c
14000f7ed:	48 83 45 c8 40       	addq   $0x40,-0x38(%rbp)
14000f7f2:	e9 0e ff ff ff       	jmp    0x14000f705
14000f7f7:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
14000f7fc:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14000f801:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14000f805:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14000f809:	e8 d2 17 00 00       	call   0x140010fe0
14000f80e:	e9 f2 fe ff ff       	jmp    0x14000f705
14000f813:	ff 15 17 33 20 00    	call   *0x203317(%rip)        # 0x140212b30
14000f819:	cc                   	int3
14000f81a:	ff 15 60 33 20 00    	call   *0x203360(%rip)        # 0x140212b80
14000f820:	cc                   	int3
14000f821:	45 33 d2             	xor    %r10d,%r10d
14000f824:	41 8b da             	mov    %r10d,%ebx
14000f827:	4d 85 ff             	test   %r15,%r15
14000f82a:	74 30                	je     0x14000f85c
14000f82c:	4d 2b ef             	sub    %r15,%r13
14000f82f:	49 83 e5 f8          	and    $0xfffffffffffffff8,%r13
14000f833:	49 8b c7             	mov    %r15,%rax
14000f836:	49 81 fd 00 10 00 00 	cmp    $0x1000,%r13
14000f83d:	72 11                	jb     0x14000f850
14000f83f:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
14000f843:	49 2b c7             	sub    %r15,%rax
14000f846:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14000f84a:	48 83 f8 1f          	cmp    $0x1f,%rax
14000f84e:	77 37                	ja     0x14000f887
14000f850:	49 8b cf             	mov    %r15,%rcx
14000f853:	ff 15 e7 32 20 00    	call   *0x2032e7(%rip)        # 0x140212b40
14000f859:	45 33 d2             	xor    %r10d,%r10d
14000f85c:	4d 85 f6             	test   %r14,%r14
14000f85f:	74 39                	je     0x14000f89a
14000f861:	4d 2b e6             	sub    %r14,%r12
14000f864:	49 d1 fc             	sar    $1,%r12
14000f867:	4d 03 e4             	add    %r12,%r12
14000f86a:	49 8b c6             	mov    %r14,%rax
14000f86d:	49 81 fc 00 10 00 00 	cmp    $0x1000,%r12
14000f874:	72 18                	jb     0x14000f88e
14000f876:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
14000f87a:	49 2b c6             	sub    %r14,%rax
14000f87d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14000f881:	48 83 f8 1f          	cmp    $0x1f,%rax