140002507:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14000250c:	eb 20                	jmp    0x14000252e
14000250e:	48 8b 0b             	mov    (%rbx),%rcx
140002511:	48 85 c9             	test   %rcx,%rcx
140002514:	74 44                	je     0x14000255a
140002516:	48 8b 01             	mov    (%rcx),%rax
140002519:	48 8b d7             	mov    %rdi,%rdx
14000251c:	48 8b 40 28          	mov    0x28(%rax),%rax
140002520:	ff 15 62 d1 06 00    	call   *0x6d162(%rip)        # 0x14006f688
140002526:	84 c0                	test   %al,%al
140002528:	75 22                	jne    0x14000254c
14000252a:	48 83 c3 08          	add    $0x8,%rbx
14000252e:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
140002533:	75 d9                	jne    0x14000250e
140002535:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000253a:	e8 d1 04 00 00       	call   0x140002a10
14000253f:	32 c0                	xor    %al,%al
140002541:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140002546:	48 83 c4 40          	add    $0x40,%rsp
14000254a:	5f                   	pop    %rdi
14000254b:	c3                   	ret
14000254c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140002551:	e8 ba 04 00 00       	call   0x140002a10
140002556:	b0 01                	mov    $0x1,%al
140002558:	eb e7                	jmp    0x140002541
14000255a:	33 d2                	xor    %edx,%edx
14000255c:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140002561:	e8 4a 04 01 00       	call   0x1400129b0
140002566:	cc                   	int3
140002567:	90                   	nop
140002568:	90                   	nop
140002569:	90                   	nop
14000256a:	90                   	nop
14000256b:	90                   	nop
14000256c:	90                   	nop
14000256d:	90                   	nop
14000256e:	90                   	nop
14000256f:	90                   	nop
140002570:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140002575:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000257a:	57                   	push   %rdi
14000257b:	48 83 ec 30          	sub    $0x30,%rsp
14000257f:	48 8b fa             	mov    %rdx,%rdi
140002582:	48 8b d9             	mov    %rcx,%rbx
140002585:	48 8d 71 08          	lea    0x8(%rcx),%rsi
140002589:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000258e:	48 8b ce             	mov    %rsi,%rcx
140002591:	e8 c2 c1 05 00       	call   0x14005e758
140002596:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
14000259b:	48 8b 43 10          	mov    0x10(%rbx),%rax
14000259f:	eb 09                	jmp    0x1400025aa
1400025a1:	48 39 38             	cmp    %rdi,(%rax)
1400025a4:	74 0a                	je     0x1400025b0
1400025a6:	48 83 c0 08          	add    $0x8,%rax
1400025aa:	48 3b 43 18          	cmp    0x18(%rbx),%rax
1400025ae:	75 f1                	jne    0x1400025a1
1400025b0:	48 3b 43 18          	cmp    0x18(%rbx),%rax
1400025b4:	75 3c                	jne    0x1400025f2
1400025b6:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1400025bb:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400025bf:	48 3b 53 20          	cmp    0x20(%rbx),%rdx
1400025c3:	74 1e                	je     0x1400025e3
1400025c5:	48 89 3a             	mov    %rdi,(%rdx)
1400025c8:	48 85 ff             	test   %rdi,%rdi
1400025cb:	74 0f                	je     0x1400025dc
1400025cd:	48 8b 07             	mov    (%rdi),%rax
1400025d0:	48 8b cf             	mov    %rdi,%rcx
1400025d3:	48 8b 00             	mov    (%rax),%rax
1400025d6:	ff 15 ac d0 06 00    	call   *0x6d0ac(%rip)        # 0x14006f688
1400025dc:	48 83 43 18 08       	addq   $0x8,0x18(%rbx)
1400025e1:	eb 0f                	jmp    0x1400025f2
1400025e3:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400025e8:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400025ec:	e8 b7 04 00 00       	call   0x140002aa8
1400025f1:	90                   	nop
1400025f2:	48 8b ce             	mov    %rsi,%rcx
1400025f5:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400025fa:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400025ff:	48 83 c4 30          	add    $0x30,%rsp
140002603:	5f                   	pop    %rdi
140002604:	e9 7f c1 05 00       	jmp    0x14005e788
140002609:	cc                   	int3
14000260a:	90                   	nop
14000260b:	90                   	nop
14000260c:	90                   	nop
14000260d:	90                   	nop
14000260e:	90                   	nop
14000260f:	90                   	nop
140002610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002615:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000261a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000261f:	57                   	push   %rdi
140002620:	48 83 ec 20          	sub    $0x20,%rsp
140002624:	48 8b f9             	mov    %rcx,%rdi
140002627:	48 8b f2             	mov    %rdx,%rsi
14000262a:	48 83 c1 08          	add    $0x8,%rcx
14000262e:	e8 25 c1 05 00       	call   0x14005e758
140002633:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140002637:	eb 09                	jmp    0x140002642
140002639:	48 39 33             	cmp    %rsi,(%rbx)
14000263c:	74 0a                	je     0x140002648
14000263e:	48 83 c3 08          	add    $0x8,%rbx
140002642:	48 3b 5f 18          	cmp    0x18(%rdi),%rbx
140002646:	75 f1                	jne    0x140002639
140002648:	48 8b 77 18          	mov    0x18(%rdi),%rsi
14000264c:	48 3b de             	cmp    %rsi,%rbx
14000264f:	74 50                	je     0x1400026a1
140002651:	eb 21                	jmp    0x140002674
140002653:	48 8b 03             	mov    (%rbx),%rax
140002656:	48 83 23 00          	andq   $0x0,(%rbx)
14000265a:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000265e:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
140002662:	48 85 c9             	test   %rcx,%rcx
140002665:	74 0d                	je     0x140002674
140002667:	48 8b 01             	mov    (%rcx),%rax
14000266a:	48 8b 40 08          	mov    0x8(%rax),%rax
14000266e:	ff 15 14 d0 06 00    	call   *0x6d014(%rip)        # 0x14006f688
140002674:	48 83 c3 08          	add    $0x8,%rbx
140002678:	48 3b de             	cmp    %rsi,%rbx
14000267b:	75 d6                	jne    0x140002653
14000267d:	48 8b 47 18          	mov    0x18(%rdi),%rax
140002681:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140002685:	48 85 c9             	test   %rcx,%rcx
140002688:	74 12                	je     0x14000269c
14000268a:	48 83 60 f8 00       	andq   $0x0,-0x8(%rax)
14000268f:	48 8b 01             	mov    (%rcx),%rax
140002692:	48 8b 40 08          	mov    0x8(%rax),%rax
140002696:	ff 15 ec cf 06 00    	call   *0x6cfec(%rip)        # 0x14006f688
14000269c:	48 83 47 18 f8       	addq   $0xfffffffffffffff8,0x18(%rdi)
1400026a1:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1400026a5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400026aa:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400026af:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400026b4:	48 83 c4 20          	add    $0x20,%rsp
1400026b8:	5f                   	pop    %rdi
1400026b9:	e9 ca c0 05 00       	jmp    0x14005e788
1400026be:	cc                   	int3
1400026bf:	90                   	nop
1400026c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400026c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400026ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400026cf:	57                   	push   %rdi
1400026d0:	48 83 ec 20          	sub    $0x20,%rsp
1400026d4:	48 8b f9             	mov    %rcx,%rdi
1400026d7:	48 83 c1 08          	add    $0x8,%rcx
1400026db:	e8 78 c0 05 00       	call   0x14005e758
1400026e0:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1400026e4:	48 8b 6f 18          	mov    0x18(%rdi),%rbp
1400026e8:	48 3b dd             	cmp    %rbp,%rbx
1400026eb:	74 2a                	je     0x140002717
1400026ed:	48 8b 0b             	mov    (%rbx),%rcx
1400026f0:	48 85 c9             	test   %rcx,%rcx
1400026f3:	74 11                	je     0x140002706
1400026f5:	48 83 23 00          	andq   $0x0,(%rbx)
1400026f9:	48 8b 01             	mov    (%rcx),%rax
1400026fc:	48 8b 40 08          	mov    0x8(%rax),%rax
140002700:	ff 15 82 cf 06 00    	call   *0x6cf82(%rip)        # 0x14006f688
140002706:	48 83 c3 08          	add    $0x8,%rbx
14000270a:	48 3b dd             	cmp    %rbp,%rbx
14000270d:	75 de                	jne    0x1400026ed
14000270f:	48 8b 47 10          	mov    0x10(%rdi),%rax
140002713:	48 89 47 18          	mov    %rax,0x18(%rdi)
140002717:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14000271b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140002720:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140002725:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000272a:	48 83 c4 20          	add    $0x20,%rsp
14000272e:	5f                   	pop    %rdi
14000272f:	e9 54 c0 05 00       	jmp    0x14005e788
140002734:	cc                   	int3
140002735:	90                   	nop
140002736:	90                   	nop
140002737:	90                   	nop
140002738:	90                   	nop
140002739:	90                   	nop
14000273a:	90                   	nop
14000273b:	90                   	nop
14000273c:	90                   	nop
14000273d:	90                   	nop
14000273e:	90                   	nop
14000273f:	90                   	nop
140002740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002745:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000274a:	57                   	push   %rdi
14000274b:	48 83 ec 20          	sub    $0x20,%rsp
14000274f:	48 8b d9             	mov    %rcx,%rbx
140002752:	48 83 c1 08          	add    $0x8,%rcx
140002756:	e8 05 c0 05 00       	call   0x14005e760
14000275b:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
14000275f:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140002763:	48 2b 7b 10          	sub    0x10(%rbx),%rdi
140002767:	48 c1 ff 03          	sar    $0x3,%rdi
14000276b:	e8 20 c0 05 00       	call   0x14005e790
140002770:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140002775:	48 8b c7             	mov    %rdi,%rax
140002778:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000277d:	48 83 c4 20          	add    $0x20,%rsp
140002781:	5f                   	pop    %rdi
140002782:	c3                   	ret
140002783:	90                   	nop
140002784:	90                   	nop
140002785:	90                   	nop
140002786:	90                   	nop
140002787:	90                   	nop
140002788:	90                   	nop
140002789:	90                   	nop
14000278a:	90                   	nop
14000278b:	90                   	nop
14000278c:	90                   	nop
14000278d:	90                   	nop
14000278e:	90                   	nop
14000278f:	90                   	nop
140002790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002795:	57                   	push   %rdi
140002796:	48 83 ec 40          	sub    $0x40,%rsp
14000279a:	48 8b fa             	mov    %rdx,%rdi
14000279d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400027a2:	e8 4d 01 00 00       	call   0x1400028f4
1400027a7:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400027ac:	eb 20                	jmp    0x1400027ce
1400027ae:	48 8b 0b             	mov    (%rbx),%rcx
1400027b1:	48 85 c9             	test   %rcx,%rcx
1400027b4:	74 79                	je     0x14000282f
1400027b6:	48 8b 01             	mov    (%rcx),%rax
1400027b9:	48 8b d7             	mov    %rdi,%rdx
1400027bc:	48 8b 40 10          	mov    0x10(%rax),%rax
1400027c0:	ff 15 c2 ce 06 00    	call   *0x6cec2(%rip)        # 0x14006f688
1400027c6:	84 c0                	test   %al,%al
1400027c8:	74 20                	je     0x1400027ea
1400027ca:	48 83 c3 08          	add    $0x8,%rbx
1400027ce:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
1400027d3:	75 d9                	jne    0x1400027ae
1400027d5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400027da:	e8 31 02 00 00       	call   0x140002a10
1400027df:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400027e4:	48 83 c4 40          	add    $0x40,%rsp
1400027e8:	5f                   	pop    %rdi
1400027e9:	c3                   	ret
1400027ea:	48 8d 4f 0c          	lea    0xc(%rdi),%rcx
1400027ee:	ba 41 02 00 00       	mov    $0x241,%edx
1400027f3:	8b 01                	mov    (%rcx),%eax
1400027f5:	83 f8 ff             	cmp    $0xffffffff,%eax
1400027f8:	74 04                	je     0x1400027fe
1400027fa:	f0 83 09 ff          	lock orl $0xffffffff,(%rcx)
1400027fe:	48 83 c1 04          	add    $0x4,%rcx
140002802:	48 83 ea 01          	sub    $0x1,%rdx
140002806:	75 eb                	jne    0x1400027f3
140002808:	c6 47 08 c8          	movb   $0xc8,0x8(%rdi)
14000280c:	48 8d 8f 10 09 00 00 	lea    0x910(%rdi),%rcx
140002813:	ba 01 02 00 00       	mov    $0x201,%edx
140002818:	8b 01                	mov    (%rcx),%eax
14000281a:	83 f8 ff             	cmp    $0xffffffff,%eax
14000281d:	74 04                	je     0x140002823
14000281f:	f0 83 09 ff          	lock orl $0xffffffff,(%rcx)
140002823:	48 83 c1 04          	add    $0x4,%rcx
140002827:	48 83 ea 01          	sub    $0x1,%rdx
14000282b:	75 eb                	jne    0x140002818
14000282d:	eb a6                	jmp    0x1400027d5
14000282f:	33 d2                	xor    %edx,%edx
140002831:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140002836:	e8 75 01 01 00       	call   0x1400129b0
14000283b:	cc                   	int3
14000283c:	90                   	nop
14000283d:	90                   	nop
14000283e:	90                   	nop
14000283f:	90                   	nop
140002840:	40 53                	rex push %rbx
140002842:	48 83 ec 40          	sub    $0x40,%rsp
140002846:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14000284b:	e8 a4 00 00 00       	call   0x1400028f4
140002850:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140002855:	eb 19                	jmp    0x140002870
140002857:	48 8b 0b             	mov    (%rbx),%rcx
14000285a:	48 85 c9             	test   %rcx,%rcx
14000285d:	74 28                	je     0x140002887
14000285f:	48 8b 01             	mov    (%rcx),%rax
140002862:	48 8b 40 48          	mov    0x48(%rax),%rax
140002866:	ff 15 1c ce 06 00    	call   *0x6ce1c(%rip)        # 0x14006f688
14000286c:	48 83 c3 08          	add    $0x8,%rbx
140002870:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
140002875:	75 e0                	jne    0x140002857
140002877:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000287c:	e8 8f 01 00 00       	call   0x140002a10
140002881:	48 83 c4 40          	add    $0x40,%rsp
140002885:	5b                   	pop    %rbx
140002886:	c3                   	ret
140002887:	33 d2                	xor    %edx,%edx
140002889:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14000288e:	e8 1d 01 01 00       	call   0x1400129b0
140002893:	cc                   	int3
140002894:	90                   	nop
140002895:	90                   	nop
140002896:	90                   	nop
140002897:	90                   	nop
140002898:	90                   	nop
140002899:	90                   	nop
14000289a:	90                   	nop
14000289b:	90                   	nop
14000289c:	90                   	nop
14000289d:	90                   	nop
14000289e:	90                   	nop
14000289f:	90                   	nop
1400028a0:	40 53                	rex push %rbx
1400028a2:	48 83 ec 40          	sub    $0x40,%rsp
1400028a6:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400028ab:	e8 44 00 00 00       	call   0x1400028f4
1400028b0:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400028b5:	eb 19                	jmp    0x1400028d0
1400028b7:	48 8b 0b             	mov    (%rbx),%rcx
1400028ba:	48 85 c9             	test   %rcx,%rcx
1400028bd:	74 28                	je     0x1400028e7
1400028bf:	48 8b 01             	mov    (%rcx),%rax
1400028c2:	48 8b 40 40          	mov    0x40(%rax),%rax
1400028c6:	ff 15 bc cd 06 00    	call   *0x6cdbc(%rip)        # 0x14006f688
1400028cc:	48 83 c3 08          	add    $0x8,%rbx
1400028d0:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
1400028d5:	75 e0                	jne    0x1400028b7
1400028d7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400028dc:	e8 2f 01 00 00       	call   0x140002a10
1400028e1:	48 83 c4 40          	add    $0x40,%rsp
1400028e5:	5b                   	pop    %rbx
1400028e6:	c3                   	ret
1400028e7:	33 d2                	xor    %edx,%edx
1400028e9:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400028ee:	e8 bd 00 01 00       	call   0x1400129b0
1400028f3:	cc                   	int3
1400028f4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400028f9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400028fe:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140002903:	57                   	push   %rdi
140002904:	41 56                	push   %r14
140002906:	41 57                	push   %r15
140002908:	48 83 ec 20          	sub    $0x20,%rsp
14000290c:	48 8b f2             	mov    %rdx,%rsi
14000290f:	4c 8b f1             	mov    %rcx,%r14
140002912:	48 83 c1 08          	add    $0x8,%rcx
140002916:	e8 45 be 05 00       	call   0x14005e760
14000291b:	48 83 26 00          	andq   $0x0,(%rsi)
14000291f:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
140002924:	48 83 66 10 00       	andq   $0x0,0x10(%rsi)
140002929:	49 8b 7e 18          	mov    0x18(%r14),%rdi
14000292d:	49 2b 7e 10          	sub    0x10(%r14),%rdi
140002931:	48 c1 ff 03          	sar    $0x3,%rdi
140002935:	48 85 ff             	test   %rdi,%rdi
140002938:	0f 84 8a 00 00 00    	je     0x1400029c8
14000293e:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140002945:	ff ff 1f
140002948:	48 3b f8             	cmp    %rax,%rdi
14000294b:	0f 87 9c 00 00 00    	ja     0x1400029ed
140002951:	48 c1 e7 03          	shl    $0x3,%rdi