1400954ae:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400954b2:	48 2b c1             	sub    %rcx,%rax
1400954b5:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1400954b9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400954bf:	72 14                	jb     0x1400954d5
1400954c1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400954c5:	48 2b ca             	sub    %rdx,%rcx
1400954c8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400954cc:	48 83 f8 1f          	cmp    $0x1f,%rax
1400954d0:	77 3b                	ja     0x14009550d
1400954d2:	48 8b ca             	mov    %rdx,%rcx
1400954d5:	ff 15 e5 73 a7 00    	call   *0xa773e5(%rip)        # 0x140b0c8c0
1400954db:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400954e0:	48 c1 e5 05          	shl    $0x5,%rbp
1400954e4:	49 03 ef             	add    %r15,%rbp
1400954e7:	48 c1 e6 05          	shl    $0x5,%rsi
1400954eb:	49 03 f7             	add    %r15,%rsi
1400954ee:	4c 89 3f             	mov    %r15,(%rdi)
1400954f1:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1400954f5:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400954fa:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1400954fe:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140095503:	48 83 c4 20          	add    $0x20,%rsp
140095507:	41 5f                	pop    %r15
140095509:	41 5e                	pop    %r14
14009550b:	5f                   	pop    %rdi
14009550c:	c3                   	ret
14009550d:	ff 15 85 74 a7 00    	call   *0xa77485(%rip)        # 0x140b0c998
140095513:	cc                   	int3
140095514:	90                   	nop
140095515:	90                   	nop
140095516:	90                   	nop
140095517:	90                   	nop
140095518:	90                   	nop
140095519:	90                   	nop
14009551a:	90                   	nop
14009551b:	90                   	nop
14009551c:	90                   	nop
14009551d:	90                   	nop
14009551e:	90                   	nop
14009551f:	90                   	nop
140095520:	40 53                	rex push %rbx
140095522:	48 83 ec 20          	sub    $0x20,%rsp
140095526:	48 8d 05 bb 0e a8 00 	lea    0xa80ebb(%rip),%rax        # 0x140b163e8
14009552d:	48 8b d9             	mov    %rcx,%rbx
140095530:	48 89 01             	mov    %rax,(%rcx)
140095533:	f6 c2 01             	test   $0x1,%dl
140095536:	74 05                	je     0x14009553d
140095538:	e8 97 a0 a5 00       	call   0x140aef5d4
14009553d:	48 8b c3             	mov    %rbx,%rax
140095540:	48 83 c4 20          	add    $0x20,%rsp
140095544:	5b                   	pop    %rbx
140095545:	c3                   	ret
140095546:	90                   	nop
140095547:	90                   	nop
140095548:	90                   	nop
140095549:	90                   	nop
14009554a:	90                   	nop
14009554b:	90                   	nop
14009554c:	90                   	nop
14009554d:	90                   	nop
14009554e:	90                   	nop
14009554f:	90                   	nop
140095550:	40 53                	rex push %rbx
140095552:	48 83 ec 20          	sub    $0x20,%rsp
140095556:	48 8d 05 db 1f a8 00 	lea    0xa81fdb(%rip),%rax        # 0x140b17538
14009555d:	48 8b d9             	mov    %rcx,%rbx
140095560:	48 89 01             	mov    %rax,(%rcx)
140095563:	f6 c2 01             	test   $0x1,%dl
140095566:	74 05                	je     0x14009556d
140095568:	e8 67 a0 a5 00       	call   0x140aef5d4
14009556d:	48 8b c3             	mov    %rbx,%rax
140095570:	48 83 c4 20          	add    $0x20,%rsp
140095574:	5b                   	pop    %rbx
140095575:	c3                   	ret
140095576:	90                   	nop
140095577:	90                   	nop
140095578:	90                   	nop
140095579:	90                   	nop
14009557a:	90                   	nop
14009557b:	90                   	nop
14009557c:	90                   	nop
14009557d:	90                   	nop
14009557e:	90                   	nop
14009557f:	90                   	nop
140095580:	40 53                	rex push %rbx
140095582:	48 83 ec 20          	sub    $0x20,%rsp
140095586:	48 8d 05 63 10 a8 00 	lea    0xa81063(%rip),%rax        # 0x140b165f0
14009558d:	48 8b d9             	mov    %rcx,%rbx
140095590:	48 89 01             	mov    %rax,(%rcx)
140095593:	f6 c2 01             	test   $0x1,%dl
140095596:	74 05                	je     0x14009559d
140095598:	e8 37 a0 a5 00       	call   0x140aef5d4
14009559d:	48 8b c3             	mov    %rbx,%rax
1400955a0:	48 83 c4 20          	add    $0x20,%rsp
1400955a4:	5b                   	pop    %rbx
1400955a5:	c3                   	ret
1400955a6:	90                   	nop
1400955a7:	90                   	nop
1400955a8:	90                   	nop
1400955a9:	90                   	nop
1400955aa:	90                   	nop
1400955ab:	90                   	nop
1400955ac:	90                   	nop
1400955ad:	90                   	nop
1400955ae:	90                   	nop
1400955af:	90                   	nop
1400955b0:	40 53                	rex push %rbx
1400955b2:	48 83 ec 20          	sub    $0x20,%rsp
1400955b6:	48 8d 05 03 0e a8 00 	lea    0xa80e03(%rip),%rax        # 0x140b163c0
1400955bd:	48 8b d9             	mov    %rcx,%rbx
1400955c0:	48 89 01             	mov    %rax,(%rcx)
1400955c3:	f6 c2 01             	test   $0x1,%dl
1400955c6:	74 05                	je     0x1400955cd
1400955c8:	e8 07 a0 a5 00       	call   0x140aef5d4
1400955cd:	48 8b c3             	mov    %rbx,%rax
1400955d0:	48 83 c4 20          	add    $0x20,%rsp
1400955d4:	5b                   	pop    %rbx
1400955d5:	c3                   	ret
1400955d6:	90                   	nop
1400955d7:	90                   	nop
1400955d8:	90                   	nop
1400955d9:	90                   	nop
1400955da:	90                   	nop
1400955db:	90                   	nop
1400955dc:	90                   	nop
1400955dd:	90                   	nop
1400955de:	90                   	nop
1400955df:	90                   	nop
1400955e0:	40 53                	rex push %rbx
1400955e2:	48 83 ec 20          	sub    $0x20,%rsp
1400955e6:	48 8d 05 93 0d a8 00 	lea    0xa80d93(%rip),%rax        # 0x140b16380
1400955ed:	48 8b d9             	mov    %rcx,%rbx
1400955f0:	48 89 01             	mov    %rax,(%rcx)
1400955f3:	f6 c2 01             	test   $0x1,%dl
1400955f6:	74 05                	je     0x1400955fd
1400955f8:	e8 d7 9f a5 00       	call   0x140aef5d4
1400955fd:	48 8b c3             	mov    %rbx,%rax
140095600:	48 83 c4 20          	add    $0x20,%rsp
140095604:	5b                   	pop    %rbx
140095605:	c3                   	ret
140095606:	90                   	nop
140095607:	90                   	nop
140095608:	90                   	nop
140095609:	90                   	nop
14009560a:	90                   	nop
14009560b:	90                   	nop
14009560c:	90                   	nop
14009560d:	90                   	nop
14009560e:	90                   	nop
14009560f:	90                   	nop
140095610:	40 53                	rex push %rbx
140095612:	48 83 ec 20          	sub    $0x20,%rsp
140095616:	48 8d 05 8b 11 a8 00 	lea    0xa8118b(%rip),%rax        # 0x140b167a8
14009561d:	48 8b d9             	mov    %rcx,%rbx
140095620:	48 89 01             	mov    %rax,(%rcx)
140095623:	f6 c2 01             	test   $0x1,%dl
140095626:	74 05                	je     0x14009562d
140095628:	e8 a7 9f a5 00       	call   0x140aef5d4
14009562d:	48 8b c3             	mov    %rbx,%rax
140095630:	48 83 c4 20          	add    $0x20,%rsp
140095634:	5b                   	pop    %rbx
140095635:	c3                   	ret
140095636:	90                   	nop
140095637:	90                   	nop
140095638:	90                   	nop
140095639:	90                   	nop
14009563a:	90                   	nop
14009563b:	90                   	nop
14009563c:	90                   	nop
14009563d:	90                   	nop
14009563e:	90                   	nop
14009563f:	90                   	nop
140095640:	40 53                	rex push %rbx
140095642:	48 83 ec 20          	sub    $0x20,%rsp
140095646:	48 8d 05 23 12 a8 00 	lea    0xa81223(%rip),%rax        # 0x140b16870
14009564d:	48 8b d9             	mov    %rcx,%rbx
140095650:	48 89 01             	mov    %rax,(%rcx)
140095653:	f6 c2 01             	test   $0x1,%dl
140095656:	74 05                	je     0x14009565d
140095658:	e8 77 9f a5 00       	call   0x140aef5d4
14009565d:	48 8b c3             	mov    %rbx,%rax
140095660:	48 83 c4 20          	add    $0x20,%rsp
140095664:	5b                   	pop    %rbx
140095665:	c3                   	ret
140095666:	90                   	nop
140095667:	90                   	nop
140095668:	90                   	nop
140095669:	90                   	nop
14009566a:	90                   	nop
14009566b:	90                   	nop
14009566c:	90                   	nop
14009566d:	90                   	nop
14009566e:	90                   	nop
14009566f:	90                   	nop
140095670:	40 53                	rex push %rbx
140095672:	48 83 ec 20          	sub    $0x20,%rsp
140095676:	48 8d 05 93 1a a8 00 	lea    0xa81a93(%rip),%rax        # 0x140b17110
14009567d:	48 8b d9             	mov    %rcx,%rbx
140095680:	48 89 01             	mov    %rax,(%rcx)
140095683:	f6 c2 01             	test   $0x1,%dl
140095686:	74 05                	je     0x14009568d
140095688:	e8 47 9f a5 00       	call   0x140aef5d4
14009568d:	48 8b c3             	mov    %rbx,%rax
140095690:	48 83 c4 20          	add    $0x20,%rsp
140095694:	5b                   	pop    %rbx
140095695:	c3                   	ret
140095696:	90                   	nop
140095697:	90                   	nop
140095698:	90                   	nop
140095699:	90                   	nop
14009569a:	90                   	nop
14009569b:	90                   	nop
14009569c:	90                   	nop
14009569d:	90                   	nop
14009569e:	90                   	nop
14009569f:	90                   	nop
1400956a0:	40 53                	rex push %rbx
1400956a2:	48 83 ec 20          	sub    $0x20,%rsp
1400956a6:	48 8d 05 73 17 a8 00 	lea    0xa81773(%rip),%rax        # 0x140b16e20
1400956ad:	48 8b d9             	mov    %rcx,%rbx
1400956b0:	48 89 01             	mov    %rax,(%rcx)
1400956b3:	f6 c2 01             	test   $0x1,%dl
1400956b6:	74 05                	je     0x1400956bd
1400956b8:	e8 17 9f a5 00       	call   0x140aef5d4
1400956bd:	48 8b c3             	mov    %rbx,%rax
1400956c0:	48 83 c4 20          	add    $0x20,%rsp
1400956c4:	5b                   	pop    %rbx
1400956c5:	c3                   	ret
1400956c6:	90                   	nop
1400956c7:	90                   	nop
1400956c8:	90                   	nop
1400956c9:	90                   	nop
1400956ca:	90                   	nop
1400956cb:	90                   	nop
1400956cc:	90                   	nop
1400956cd:	90                   	nop
1400956ce:	90                   	nop
1400956cf:	90                   	nop
1400956d0:	40 53                	rex push %rbx
1400956d2:	48 83 ec 20          	sub    $0x20,%rsp
1400956d6:	48 8d 05 83 1e a8 00 	lea    0xa81e83(%rip),%rax        # 0x140b17560
1400956dd:	48 8b d9             	mov    %rcx,%rbx
1400956e0:	48 89 01             	mov    %rax,(%rcx)
1400956e3:	f6 c2 01             	test   $0x1,%dl
1400956e6:	74 05                	je     0x1400956ed
1400956e8:	e8 e7 9e a5 00       	call   0x140aef5d4
1400956ed:	48 8b c3             	mov    %rbx,%rax
1400956f0:	48 83 c4 20          	add    $0x20,%rsp
1400956f4:	5b                   	pop    %rbx
1400956f5:	c3                   	ret
1400956f6:	90                   	nop
1400956f7:	90                   	nop
1400956f8:	90                   	nop
1400956f9:	90                   	nop
1400956fa:	90                   	nop
1400956fb:	90                   	nop
1400956fc:	90                   	nop
1400956fd:	90                   	nop
1400956fe:	90                   	nop
1400956ff:	90                   	nop
140095700:	40 53                	rex push %rbx
140095702:	48 83 ec 20          	sub    $0x20,%rsp
140095706:	48 8d 05 c3 10 a8 00 	lea    0xa810c3(%rip),%rax        # 0x140b167d0
14009570d:	48 8b d9             	mov    %rcx,%rbx
140095710:	48 89 01             	mov    %rax,(%rcx)
140095713:	f6 c2 01             	test   $0x1,%dl
140095716:	74 05                	je     0x14009571d
140095718:	e8 b7 9e a5 00       	call   0x140aef5d4
14009571d:	48 8b c3             	mov    %rbx,%rax
140095720:	48 83 c4 20          	add    $0x20,%rsp
140095724:	5b                   	pop    %rbx
140095725:	c3                   	ret
140095726:	90                   	nop
140095727:	90                   	nop
140095728:	90                   	nop
140095729:	90                   	nop
14009572a:	90                   	nop
14009572b:	90                   	nop
14009572c:	90                   	nop
14009572d:	90                   	nop
14009572e:	90                   	nop
14009572f:	90                   	nop
140095730:	40 53                	rex push %rbx
140095732:	48 83 ec 20          	sub    $0x20,%rsp
140095736:	48 8d 05 d3 12 a8 00 	lea    0xa812d3(%rip),%rax        # 0x140b16a10
14009573d:	48 8b d9             	mov    %rcx,%rbx
140095740:	48 89 01             	mov    %rax,(%rcx)
140095743:	f6 c2 01             	test   $0x1,%dl
140095746:	74 05                	je     0x14009574d
140095748:	e8 87 9e a5 00       	call   0x140aef5d4
14009574d:	48 8b c3             	mov    %rbx,%rax
140095750:	48 83 c4 20          	add    $0x20,%rsp
140095754:	5b                   	pop    %rbx
140095755:	c3                   	ret
140095756:	90                   	nop
140095757:	90                   	nop
140095758:	90                   	nop
140095759:	90                   	nop
14009575a:	90                   	nop
14009575b:	90                   	nop
14009575c:	90                   	nop
14009575d:	90                   	nop
14009575e:	90                   	nop
14009575f:	90                   	nop
140095760:	40 53                	rex push %rbx
140095762:	48 83 ec 20          	sub    $0x20,%rsp
140095766:	48 8d 05 63 1a a8 00 	lea    0xa81a63(%rip),%rax        # 0x140b171d0
14009576d:	48 8b d9             	mov    %rcx,%rbx
140095770:	48 89 01             	mov    %rax,(%rcx)
140095773:	f6 c2 01             	test   $0x1,%dl
140095776:	74 05                	je     0x14009577d
140095778:	e8 57 9e a5 00       	call   0x140aef5d4
14009577d:	48 8b c3             	mov    %rbx,%rax
140095780:	48 83 c4 20          	add    $0x20,%rsp
140095784:	5b                   	pop    %rbx
140095785:	c3                   	ret
140095786:	90                   	nop
140095787:	90                   	nop
140095788:	90                   	nop
140095789:	90                   	nop
14009578a:	90                   	nop
14009578b:	90                   	nop
14009578c:	90                   	nop
14009578d:	90                   	nop
14009578e:	90                   	nop
14009578f:	90                   	nop
140095790:	40 53                	rex push %rbx
140095792:	48 83 ec 20          	sub    $0x20,%rsp
140095796:	48 8d 05 73 10 a8 00 	lea    0xa81073(%rip),%rax        # 0x140b16810
14009579d:	48 8b d9             	mov    %rcx,%rbx
1400957a0:	48 89 01             	mov    %rax,(%rcx)
1400957a3:	f6 c2 01             	test   $0x1,%dl
1400957a6:	74 05                	je     0x1400957ad
1400957a8:	e8 27 9e a5 00       	call   0x140aef5d4
1400957ad:	48 8b c3             	mov    %rbx,%rax
1400957b0:	48 83 c4 20          	add    $0x20,%rsp
1400957b4:	5b                   	pop    %rbx
1400957b5:	c3                   	ret
1400957b6:	90                   	nop
1400957b7:	90                   	nop
1400957b8:	90                   	nop
1400957b9:	90                   	nop
1400957ba:	90                   	nop
1400957bb:	90                   	nop
1400957bc:	90                   	nop
1400957bd:	90                   	nop
1400957be:	90                   	nop
1400957bf:	90                   	nop
1400957c0:	40 53                	rex push %rbx