140016296:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14001629a:	48 89 0b             	mov    %rcx,(%rbx)
14001629d:	33 c0                	xor    %eax,%eax
14001629f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400162a4:	48 83 c4 20          	add    $0x20,%rsp
1400162a8:	5f                   	pop    %rdi
1400162a9:	c3                   	ret
1400162aa:	cc                   	int3
1400162ab:	cc                   	int3
1400162ac:	cc                   	int3
1400162ad:	cc                   	int3
1400162ae:	cc                   	int3
1400162af:	cc                   	int3
1400162b0:	cc                   	int3
1400162b1:	cc                   	int3
1400162b2:	cc                   	int3
1400162b3:	cc                   	int3
1400162b4:	cc                   	int3
1400162b5:	cc                   	int3
1400162b6:	cc                   	int3
1400162b7:	cc                   	int3
1400162b8:	cc                   	int3
1400162b9:	cc                   	int3
1400162ba:	cc                   	int3
1400162bb:	cc                   	int3
1400162bc:	cc                   	int3
1400162bd:	cc                   	int3
1400162be:	cc                   	int3
1400162bf:	cc                   	int3
1400162c0:	49 83 20 00          	andq   $0x0,(%r8)
1400162c4:	b8 01 40 00 80       	mov    $0x80004001,%eax
1400162c9:	c3                   	ret
1400162ca:	cc                   	int3
1400162cb:	cc                   	int3
1400162cc:	cc                   	int3
1400162cd:	cc                   	int3
1400162ce:	cc                   	int3
1400162cf:	cc                   	int3
1400162d0:	cc                   	int3
1400162d1:	cc                   	int3
1400162d2:	cc                   	int3
1400162d3:	cc                   	int3
1400162d4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400162d9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400162de:	57                   	push   %rdi
1400162df:	48 83 ec 20          	sub    $0x20,%rsp
1400162e3:	48 8b d9             	mov    %rcx,%rbx
1400162e6:	8b f2                	mov    %edx,%esi
1400162e8:	48 83 c1 20          	add    $0x20,%rcx
1400162ec:	48 83 39 00          	cmpq   $0x0,(%rcx)
1400162f0:	74 05                	je     0x1400162f7
1400162f2:	e8 d5 85 ff ff       	call   0x14000e8cc
1400162f7:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400162fb:	83 cf ff             	or     $0xffffffff,%edi
1400162fe:	eb 0c                	jmp    0x14001630c
140016300:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
140016304:	f0 48 0f b1 4b 18    	lock cmpxchg %rcx,0x18(%rbx)
14001630a:	74 22                	je     0x14001632e
14001630c:	48 85 c0             	test   %rax,%rax
14001630f:	79 ef                	jns    0x140016300
140016311:	48 8d 0c 00          	lea    (%rax,%rax,1),%rcx
140016315:	8b c7                	mov    %edi,%eax
140016317:	f0 0f c1 41 18       	lock xadd %eax,0x18(%rcx)
14001631c:	83 f8 01             	cmp    $0x1,%eax
14001631f:	75 0d                	jne    0x14001632e
140016321:	48 8b 01             	mov    (%rcx),%rax
140016324:	48 8b 40 10          	mov    0x10(%rax),%rax
140016328:	ff 15 0a 6a 00 00    	call   *0x6a0a(%rip)        # 0x14001cd38
14001632e:	f0 0f c1 3d ea ec 00 	lock xadd %edi,0xecea(%rip)        # 0x140025020
140016335:	00
140016336:	40 f6 c6 01          	test   $0x1,%sil
14001633a:	74 0d                	je     0x140016349
14001633c:	ba 28 00 00 00       	mov    $0x28,%edx
140016341:	48 8b cb             	mov    %rbx,%rcx
140016344:	e8 d3 34 00 00       	call   0x14001981c
140016349:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001634e:	48 8b c3             	mov    %rbx,%rax
140016351:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140016356:	48 83 c4 20          	add    $0x20,%rsp
14001635a:	5f                   	pop    %rdi
14001635b:	c3                   	ret
14001635c:	cc                   	int3
14001635d:	cc                   	int3
14001635e:	cc                   	int3
14001635f:	cc                   	int3
140016360:	cc                   	int3
140016361:	cc                   	int3
140016362:	cc                   	int3
140016363:	cc                   	int3
140016364:	48 8b c4             	mov    %rsp,%rax
140016367:	48 89 58 18          	mov    %rbx,0x18(%rax)
14001636b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14001636f:	55                   	push   %rbp
140016370:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140016374:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14001637b:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
14001637f:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
140016383:	48 8b 05 a6 e2 00 00 	mov    0xe2a6(%rip),%rax        # 0x140024630
14001638a:	48 33 c4             	xor    %rsp,%rax
14001638d:	48 89 45 27          	mov    %rax,0x27(%rbp)
140016391:	48 8b da             	mov    %rdx,%rbx
140016394:	48 8b f9             	mov    %rcx,%rdi
140016397:	48 89 55 07          	mov    %rdx,0x7(%rbp)
14001639b:	48 83 65 ef 00       	andq   $0x0,-0x11(%rbp)
1400163a0:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400163a4:	48 8b 01             	mov    (%rcx),%rax
1400163a7:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1400163ab:	48 8b 40 50          	mov    0x50(%rax),%rax
1400163af:	ff 15 83 69 00 00    	call   *0x6983(%rip)        # 0x14001cd38
1400163b5:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
1400163b9:	85 c0                	test   %eax,%eax
1400163bb:	0f 88 70 04 00 00    	js     0x140016831
1400163c1:	48 83 65 e7 00       	andq   $0x0,-0x19(%rbp)
1400163c6:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400163ca:	48 8b 01             	mov    (%rcx),%rax
1400163cd:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1400163d1:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
1400163d8:	ff 15 5a 69 00 00    	call   *0x695a(%rip)        # 0x14001cd38
1400163de:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
1400163e2:	85 c0                	test   %eax,%eax
1400163e4:	0f 88 5c 04 00 00    	js     0x140016846
1400163ea:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400163ee:	48 8b 01             	mov    (%rcx),%rax
1400163f1:	ba 01 00 00 00       	mov    $0x1,%edx
1400163f6:	48 8b 40 18          	mov    0x18(%rax),%rax
1400163fa:	ff 15 38 69 00 00    	call   *0x6938(%rip)        # 0x14001cd38
140016400:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140016404:	48 8b 01             	mov    (%rcx),%rax
140016407:	f3 0f 10 0d 85 7d 00 	movss  0x7d85(%rip),%xmm1        # 0x14001e194
14001640e:	00
14001640f:	45 33 c0             	xor    %r8d,%r8d
140016412:	f3 0f 10 05 ea 7d 00 	movss  0x7dea(%rip),%xmm0        # 0x14001e204
140016419:	00
14001641a:	0f 14 c1             	unpcklps %xmm1,%xmm0
14001641d:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140016422:	48 8b 40 28          	mov    0x28(%rax),%rax
140016426:	ff 15 0c 69 00 00    	call   *0x690c(%rip)        # 0x14001cd38
14001642c:	0f 28 05 3d 7e 00 00 	movaps 0x7e3d(%rip),%xmm0        # 0x14001e270
140016433:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140016437:	f3 0f 10 05 c1 7d 00 	movss  0x7dc1(%rip),%xmm0        # 0x14001e200
14001643e:	00
14001643f:	f3 0f 11 45 1f       	movss  %xmm0,0x1f(%rbp)
140016444:	c7 45 23 91 ed 24 40 	movl   $0x4024ed91,0x23(%rbp)
14001644b:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14001644f:	48 8b 01             	mov    (%rcx),%rax
140016452:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
140016456:	48 8b 40 58          	mov    0x58(%rax),%rax
14001645a:	ff 15 d8 68 00 00    	call   *0x68d8(%rip)        # 0x14001cd38
140016460:	0f 28 05 29 7e 00 00 	movaps 0x7e29(%rip),%xmm0        # 0x14001e290
140016467:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
14001646b:	f3 0f 10 05 85 7d 00 	movss  0x7d85(%rip),%xmm0        # 0x14001e1f8
140016472:	00
140016473:	f3 0f 11 45 1f       	movss  %xmm0,0x1f(%rbp)
140016478:	c7 45 23 00 00 40 40 	movl   $0x40400000,0x23(%rbp)
14001647f:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140016483:	48 8b 01             	mov    (%rcx),%rax
140016486:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
14001648a:	48 8b 40 58          	mov    0x58(%rax),%rax
14001648e:	ff 15 a4 68 00 00    	call   *0x68a4(%rip)        # 0x14001cd38
140016494:	0f 28 05 25 7e 00 00 	movaps 0x7e25(%rip),%xmm0        # 0x14001e2c0
14001649b:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
14001649f:	c7 45 1f a6 9b 44 bc 	movl   $0xbc449ba6,0x1f(%rbp)
1400164a6:	f3 0f 10 3d 12 7d 00 	movss  0x7d12(%rip),%xmm7        # 0x14001e1c0
1400164ad:	00
1400164ae:	c7 45 23 e3 a5 bf 40 	movl   $0x40bfa5e3,0x23(%rbp)
1400164b5:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400164b9:	48 8b 01             	mov    (%rcx),%rax
1400164bc:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1400164c0:	48 8b 40 58          	mov    0x58(%rax),%rax
1400164c4:	ff 15 6e 68 00 00    	call   *0x686e(%rip)        # 0x14001cd38
1400164ca:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400164ce:	48 8b 01             	mov    (%rcx),%rax
1400164d1:	f3 0f 10 35 ef 7c 00 	movss  0x7cef(%rip),%xmm6        # 0x14001e1c8
1400164d8:	00
1400164d9:	f3 0f 10 05 07 7d 00 	movss  0x7d07(%rip),%xmm0        # 0x14001e1e8
1400164e0:	00
1400164e1:	0f 14 c6             	unpcklps %xmm6,%xmm0
1400164e4:	66 48 0f 7e c2       	movq   %xmm0,%rdx
1400164e9:	48 8b 40 50          	mov    0x50(%rax),%rax
1400164ed:	ff 15 45 68 00 00    	call   *0x6845(%rip)        # 0x14001cd38
1400164f3:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400164f7:	48 8b 01             	mov    (%rcx),%rax
1400164fa:	f3 0f 10 0d c2 7c 00 	movss  0x7cc2(%rip),%xmm1        # 0x14001e1c4
140016501:	00
140016502:	f3 0f 10 05 da 7c 00 	movss  0x7cda(%rip),%xmm0        # 0x14001e1e4
140016509:	00
14001650a:	0f 14 c1             	unpcklps %xmm1,%xmm0
14001650d:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140016512:	48 8b 40 50          	mov    0x50(%rax),%rax
140016516:	ff 15 1c 68 00 00    	call   *0x681c(%rip)        # 0x14001cd38
14001651c:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140016520:	48 8b 01             	mov    (%rcx),%rax
140016523:	0f 57 c0             	xorps  %xmm0,%xmm0
140016526:	0f 14 c6             	unpcklps %xmm6,%xmm0
140016529:	66 48 0f 7e c2       	movq   %xmm0,%rdx
14001652e:	48 8b 40 50          	mov    0x50(%rax),%rax
140016532:	ff 15 00 68 00 00    	call   *0x6800(%rip)        # 0x14001cd38
140016538:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14001653c:	48 8b 01             	mov    (%rcx),%rax
14001653f:	0f 57 c0             	xorps  %xmm0,%xmm0
140016542:	0f 14 c7             	unpcklps %xmm7,%xmm0
140016545:	66 48 0f 7e c2       	movq   %xmm0,%rdx
14001654a:	48 8b 40 50          	mov    0x50(%rax),%rax
14001654e:	ff 15 e4 67 00 00    	call   *0x67e4(%rip)        # 0x14001cd38
140016554:	0f 28 05 55 7d 00 00 	movaps 0x7d55(%rip),%xmm0        # 0x14001e2b0
14001655b:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
14001655f:	f3 0f 10 05 49 7c 00 	movss  0x7c49(%rip),%xmm0        # 0x14001e1b0
140016566:	00
140016567:	f3 0f 11 45 1f       	movss  %xmm0,0x1f(%rbp)
14001656c:	c7 45 23 00 00 40 40 	movl   $0x40400000,0x23(%rbp)
140016573:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140016577:	48 8b 01             	mov    (%rcx),%rax
14001657a:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
14001657e:	48 8b 40 58          	mov    0x58(%rax),%rax
140016582:	ff 15 b0 67 00 00    	call   *0x67b0(%rip)        # 0x14001cd38
140016588:	0f 28 05 f1 7c 00 00 	movaps 0x7cf1(%rip),%xmm0        # 0x14001e280
14001658f:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140016593:	f3 0f 10 05 1d 7c 00 	movss  0x7c1d(%rip),%xmm0        # 0x14001e1b8
14001659a:	00
14001659b:	f3 0f 11 45 1f       	movss  %xmm0,0x1f(%rbp)
1400165a0:	c7 45 23 91 ed 24 40 	movl   $0x4024ed91,0x23(%rbp)
1400165a7:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400165ab:	48 8b 01             	mov    (%rcx),%rax
1400165ae:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1400165b2:	48 8b 40 58          	mov    0x58(%rax),%rax
1400165b6:	ff 15 7c 67 00 00    	call   *0x677c(%rip)        # 0x14001cd38
1400165bc:	0f 28 05 9d 7c 00 00 	movaps 0x7c9d(%rip),%xmm0        # 0x14001e260
1400165c3:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
1400165c7:	f3 0f 10 05 ed 7b 00 	movss  0x7bed(%rip),%xmm0        # 0x14001e1bc
1400165ce:	00
1400165cf:	f3 0f 11 45 1f       	movss  %xmm0,0x1f(%rbp)
1400165d4:	f3 0f 10 0d bc 7b 00 	movss  0x7bbc(%rip),%xmm1        # 0x14001e198
1400165db:	00
1400165dc:	f3 0f 11 4d 23       	movss  %xmm1,0x23(%rbp)
1400165e1:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400165e5:	48 8b 01             	mov    (%rcx),%rax
1400165e8:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1400165ec:	48 8b 40 58          	mov    0x58(%rax),%rax
1400165f0:	ff 15 42 67 00 00    	call   *0x6742(%rip)        # 0x14001cd38
1400165f6:	0f 28 05 23 7c 00 00 	movaps 0x7c23(%rip),%xmm0        # 0x14001e220
1400165fd:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140016601:	f3 0f 10 05 c7 7b 00 	movss  0x7bc7(%rip),%xmm0        # 0x14001e1d0
140016608:	00
140016609:	f3 0f 11 45 1f       	movss  %xmm0,0x1f(%rbp)
14001660e:	c7 45 23 6a bc 94 bf 	movl   $0xbf94bc6a,0x23(%rbp)
140016615:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140016619:	48 8b 01             	mov    (%rcx),%rax
14001661c:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
140016620:	48 8b 40 58          	mov    0x58(%rax),%rax
140016624:	ff 15 0e 67 00 00    	call   *0x670e(%rip)        # 0x14001cd38
14001662a:	0f 28 05 ef 7c 00 00 	movaps 0x7cef(%rip),%xmm0        # 0x14001e320
140016631:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140016635:	83 65 1f 00          	andl   $0x0,0x1f(%rbp)
140016639:	f3 0f 10 05 c7 7b 00 	movss  0x7bc7(%rip),%xmm0        # 0x14001e208
140016640:	00
140016641:	f3 0f 11 45 23       	movss  %xmm0,0x23(%rbp)
140016646:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14001664a:	48 8b 01             	mov    (%rcx),%rax
14001664d:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
140016651:	48 8b 40 58          	mov    0x58(%rax),%rax
140016655:	ff 15 dd 66 00 00    	call   *0x66dd(%rip)        # 0x14001cd38
14001665b:	0f 28 05 ae 7c 00 00 	movaps 0x7cae(%rip),%xmm0        # 0x14001e310
140016662:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140016666:	f3 0f 10 05 9e 7b 00 	movss  0x7b9e(%rip),%xmm0        # 0x14001e20c
14001666d:	00
14001666e:	f3 0f 11 45 1f       	movss  %xmm0,0x1f(%rbp)
140016673:	c7 45 23 6a bc 94 bf 	movl   $0xbf94bc6a,0x23(%rbp)
14001667a:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14001667e:	48 8b 01             	mov    (%rcx),%rax
140016681:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
140016685:	48 8b 40 58          	mov    0x58(%rax),%rax
140016689:	ff 15 a9 66 00 00    	call   *0x66a9(%rip)        # 0x14001cd38
14001668f:	0f 28 05 aa 7b 00 00 	movaps 0x7baa(%rip),%xmm0        # 0x14001e240
140016696:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
14001669a:	c7 45 1f 48 e1 aa c0 	movl   $0xc0aae148,0x1f(%rbp)
1400166a1:	c7 45 23 58 39 1c 40 	movl   $0x401c3958,0x23(%rbp)
1400166a8:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400166ac:	48 8b 01             	mov    (%rcx),%rax
1400166af:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1400166b3:	48 8b 40 58          	mov    0x58(%rax),%rax
1400166b7:	ff 15 7b 66 00 00    	call   *0x667b(%rip)        # 0x14001cd38
1400166bd:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400166c1:	48 8b 01             	mov    (%rcx),%rax
1400166c4:	33 d2                	xor    %edx,%edx
1400166c6:	48 8b 40 40          	mov    0x40(%rax),%rax
1400166ca:	ff 15 68 66 00 00    	call   *0x6668(%rip)        # 0x14001cd38
1400166d0:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400166d4:	48 8b 01             	mov    (%rcx),%rax
1400166d7:	f3 0f 10 35 c9 7a 00 	movss  0x7ac9(%rip),%xmm6        # 0x14001e1a8
1400166de:	00
1400166df:	45 33 c0             	xor    %r8d,%r8d
1400166e2:	f3 0f 10 05 fa 7a 00 	movss  0x7afa(%rip),%xmm0        # 0x14001e1e4
1400166e9:	00
1400166ea:	0f 14 c6             	unpcklps %xmm6,%xmm0
1400166ed:	66 48 0f 7e c2       	movq   %xmm0,%rdx
1400166f2:	48 8b 40 28          	mov    0x28(%rax),%rax
1400166f6:	ff 15 3c 66 00 00    	call   *0x663c(%rip)        # 0x14001cd38
1400166fc:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140016700:	48 8b 01             	mov    (%rcx),%rax
140016703:	f3 0f 10 0d a1 7a 00 	movss  0x7aa1(%rip),%xmm1        # 0x14001e1ac
14001670a:	00
14001670b:	f3 0f 10 05 d1 7a 00 	movss  0x7ad1(%rip),%xmm0        # 0x14001e1e4
140016712:	00
140016713:	0f 14 c1             	unpcklps %xmm1,%xmm0
140016716:	66 48 0f 7e c2       	movq   %xmm0,%rdx
14001671b:	48 8b 40 50          	mov    0x50(%rax),%rax
14001671f:	ff 15 13 66 00 00    	call   *0x6613(%rip)        # 0x14001cd38
140016725:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140016729:	48 8b 01             	mov    (%rcx),%rax
14001672c:	f3 0f 10 05 b0 7a 00 	movss  0x7ab0(%rip),%xmm0        # 0x14001e1e4
140016733:	00
140016734:	0f 14 c6             	unpcklps %xmm6,%xmm0
140016737:	66 48 0f 7e c2       	movq   %xmm0,%rdx
14001673c:	48 8b 40 50          	mov    0x50(%rax),%rax
140016740:	ff 15 f2 65 00 00    	call   *0x65f2(%rip)        # 0x14001cd38
140016746:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14001674a:	48 8b 01             	mov    (%rcx),%rax
14001674d:	33 d2                	xor    %edx,%edx
14001674f:	48 8b 40 40          	mov    0x40(%rax),%rax
140016753:	ff 15 df 65 00 00    	call   *0x65df(%rip)        # 0x14001cd38
140016759:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14001675d:	48 8b 01             	mov    (%rcx),%rax
140016760:	48 8b 40 48          	mov    0x48(%rax),%rax
140016764:	ff 15 ce 65 00 00    	call   *0x65ce(%rip)        # 0x14001cd38
14001676a:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
14001676e:	85 c0                	test   %eax,%eax
140016770:	0f 88 a6 00 00 00    	js     0x14001681c
140016776:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
14001677a:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14001677e:	e8 e1 00 00 00       	call   0x140016864
140016783:	90                   	nop
140016784:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
140016788:	48 89 45 07          	mov    %rax,0x7(%rbp)
14001678c:	4c 8d 45 07          	lea    0x7(%rbp),%r8
140016790:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140016794:	e8 7b f8 ff ff       	call   0x140016014
140016799:	90                   	nop
14001679a:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
14001679e:	48 8b d3             	mov    %rbx,%rdx
1400167a1:	48 8b cf             	mov    %rdi,%rcx
1400167a4:	e8 a3 01 00 00       	call   0x14001694c
1400167a9:	90                   	nop
1400167aa:	48 83 7d f7 00       	cmpq   $0x0,-0x9(%rbp)
1400167af:	74 0a                	je     0x1400167bb
1400167b1:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400167b5:	e8 1a 37 ff ff       	call   0x140009ed4
1400167ba:	90                   	nop
1400167bb:	48 83 7d ff 00       	cmpq   $0x0,-0x1(%rbp)
1400167c0:	74 0a                	je     0x1400167cc
1400167c2:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx