140a60594:	5b                   	pop    %rbx
140a60595:	c3                   	ret
140a60596:	90                   	nop
140a60597:	90                   	nop
140a60598:	90                   	nop
140a60599:	90                   	nop
140a6059a:	90                   	nop
140a6059b:	90                   	nop
140a6059c:	90                   	nop
140a6059d:	90                   	nop
140a6059e:	90                   	nop
140a6059f:	90                   	nop
140a605a0:	40 53                	rex push %rbx
140a605a2:	48 83 ec 20          	sub    $0x20,%rsp
140a605a6:	48 8d 05 ab 5b 0d 00 	lea    0xd5bab(%rip),%rax        # 0x140b36158
140a605ad:	48 8b d9             	mov    %rcx,%rbx
140a605b0:	48 89 01             	mov    %rax,(%rcx)
140a605b3:	f6 c2 01             	test   $0x1,%dl
140a605b6:	74 05                	je     0x140a605bd
140a605b8:	e8 17 f0 08 00       	call   0x140aef5d4
140a605bd:	48 8b c3             	mov    %rbx,%rax
140a605c0:	48 83 c4 20          	add    $0x20,%rsp
140a605c4:	5b                   	pop    %rbx
140a605c5:	c3                   	ret
140a605c6:	90                   	nop
140a605c7:	90                   	nop
140a605c8:	90                   	nop
140a605c9:	90                   	nop
140a605ca:	90                   	nop
140a605cb:	90                   	nop
140a605cc:	90                   	nop
140a605cd:	90                   	nop
140a605ce:	90                   	nop
140a605cf:	90                   	nop
140a605d0:	40 53                	rex push %rbx
140a605d2:	48 83 ec 20          	sub    $0x20,%rsp
140a605d6:	48 8d 05 23 5b 0d 00 	lea    0xd5b23(%rip),%rax        # 0x140b36100
140a605dd:	48 8b d9             	mov    %rcx,%rbx
140a605e0:	48 89 01             	mov    %rax,(%rcx)
140a605e3:	f6 c2 01             	test   $0x1,%dl
140a605e6:	74 05                	je     0x140a605ed
140a605e8:	e8 e7 ef 08 00       	call   0x140aef5d4
140a605ed:	48 8b c3             	mov    %rbx,%rax
140a605f0:	48 83 c4 20          	add    $0x20,%rsp
140a605f4:	5b                   	pop    %rbx
140a605f5:	c3                   	ret
140a605f6:	90                   	nop
140a605f7:	90                   	nop
140a605f8:	90                   	nop
140a605f9:	90                   	nop
140a605fa:	90                   	nop
140a605fb:	90                   	nop
140a605fc:	90                   	nop
140a605fd:	90                   	nop
140a605fe:	90                   	nop
140a605ff:	90                   	nop
140a60600:	40 53                	rex push %rbx
140a60602:	48 83 ec 20          	sub    $0x20,%rsp
140a60606:	48 8d 05 73 5b 0d 00 	lea    0xd5b73(%rip),%rax        # 0x140b36180
140a6060d:	48 8b d9             	mov    %rcx,%rbx
140a60610:	48 89 01             	mov    %rax,(%rcx)
140a60613:	f6 c2 01             	test   $0x1,%dl
140a60616:	74 05                	je     0x140a6061d
140a60618:	e8 b7 ef 08 00       	call   0x140aef5d4
140a6061d:	48 8b c3             	mov    %rbx,%rax
140a60620:	48 83 c4 20          	add    $0x20,%rsp
140a60624:	5b                   	pop    %rbx
140a60625:	c3                   	ret
140a60626:	90                   	nop
140a60627:	90                   	nop
140a60628:	90                   	nop
140a60629:	90                   	nop
140a6062a:	90                   	nop
140a6062b:	90                   	nop
140a6062c:	90                   	nop
140a6062d:	90                   	nop
140a6062e:	90                   	nop
140a6062f:	90                   	nop
140a60630:	40 53                	rex push %rbx
140a60632:	48 83 ec 20          	sub    $0x20,%rsp
140a60636:	48 8d 05 fb 59 0d 00 	lea    0xd59fb(%rip),%rax        # 0x140b36038
140a6063d:	48 8b d9             	mov    %rcx,%rbx
140a60640:	48 89 01             	mov    %rax,(%rcx)
140a60643:	f6 c2 01             	test   $0x1,%dl
140a60646:	74 05                	je     0x140a6064d
140a60648:	e8 87 ef 08 00       	call   0x140aef5d4
140a6064d:	48 8b c3             	mov    %rbx,%rax
140a60650:	48 83 c4 20          	add    $0x20,%rsp
140a60654:	5b                   	pop    %rbx
140a60655:	c3                   	ret
140a60656:	90                   	nop
140a60657:	90                   	nop
140a60658:	90                   	nop
140a60659:	90                   	nop
140a6065a:	90                   	nop
140a6065b:	90                   	nop
140a6065c:	90                   	nop
140a6065d:	90                   	nop
140a6065e:	90                   	nop
140a6065f:	90                   	nop
140a60660:	40 53                	rex push %rbx
140a60662:	48 83 ec 20          	sub    $0x20,%rsp
140a60666:	48 8d 05 a3 59 0d 00 	lea    0xd59a3(%rip),%rax        # 0x140b36010
140a6066d:	48 8b d9             	mov    %rcx,%rbx
140a60670:	48 89 01             	mov    %rax,(%rcx)
140a60673:	f6 c2 01             	test   $0x1,%dl
140a60676:	74 05                	je     0x140a6067d
140a60678:	e8 57 ef 08 00       	call   0x140aef5d4
140a6067d:	48 8b c3             	mov    %rbx,%rax
140a60680:	48 83 c4 20          	add    $0x20,%rsp
140a60684:	5b                   	pop    %rbx
140a60685:	c3                   	ret
140a60686:	90                   	nop
140a60687:	90                   	nop
140a60688:	90                   	nop
140a60689:	90                   	nop
140a6068a:	90                   	nop
140a6068b:	90                   	nop
140a6068c:	90                   	nop
140a6068d:	90                   	nop
140a6068e:	90                   	nop
140a6068f:	90                   	nop
140a60690:	40 53                	rex push %rbx
140a60692:	48 83 ec 20          	sub    $0x20,%rsp
140a60696:	48 8d 05 eb 59 0d 00 	lea    0xd59eb(%rip),%rax        # 0x140b36088
140a6069d:	48 8b d9             	mov    %rcx,%rbx
140a606a0:	48 89 01             	mov    %rax,(%rcx)
140a606a3:	f6 c2 01             	test   $0x1,%dl
140a606a6:	74 05                	je     0x140a606ad
140a606a8:	e8 27 ef 08 00       	call   0x140aef5d4
140a606ad:	48 8b c3             	mov    %rbx,%rax
140a606b0:	48 83 c4 20          	add    $0x20,%rsp
140a606b4:	5b                   	pop    %rbx
140a606b5:	c3                   	ret
140a606b6:	90                   	nop
140a606b7:	90                   	nop
140a606b8:	90                   	nop
140a606b9:	90                   	nop
140a606ba:	90                   	nop
140a606bb:	90                   	nop
140a606bc:	90                   	nop
140a606bd:	90                   	nop
140a606be:	90                   	nop
140a606bf:	90                   	nop
140a606c0:	40 53                	rex push %rbx
140a606c2:	48 83 ec 20          	sub    $0x20,%rsp
140a606c6:	48 8d 05 93 59 0d 00 	lea    0xd5993(%rip),%rax        # 0x140b36060
140a606cd:	48 8b d9             	mov    %rcx,%rbx
140a606d0:	48 89 01             	mov    %rax,(%rcx)
140a606d3:	f6 c2 01             	test   $0x1,%dl
140a606d6:	74 05                	je     0x140a606dd
140a606d8:	e8 f7 ee 08 00       	call   0x140aef5d4
140a606dd:	48 8b c3             	mov    %rbx,%rax
140a606e0:	48 83 c4 20          	add    $0x20,%rsp
140a606e4:	5b                   	pop    %rbx
140a606e5:	c3                   	ret
140a606e6:	90                   	nop
140a606e7:	90                   	nop
140a606e8:	90                   	nop
140a606e9:	90                   	nop
140a606ea:	90                   	nop
140a606eb:	90                   	nop
140a606ec:	90                   	nop
140a606ed:	90                   	nop
140a606ee:	90                   	nop
140a606ef:	90                   	nop
140a606f0:	40 53                	rex push %rbx
140a606f2:	48 83 ec 20          	sub    $0x20,%rsp
140a606f6:	48 8d 05 c3 58 0d 00 	lea    0xd58c3(%rip),%rax        # 0x140b35fc0
140a606fd:	48 8b d9             	mov    %rcx,%rbx
140a60700:	48 89 01             	mov    %rax,(%rcx)
140a60703:	f6 c2 01             	test   $0x1,%dl
140a60706:	74 05                	je     0x140a6070d
140a60708:	e8 c7 ee 08 00       	call   0x140aef5d4
140a6070d:	48 8b c3             	mov    %rbx,%rax
140a60710:	48 83 c4 20          	add    $0x20,%rsp
140a60714:	5b                   	pop    %rbx
140a60715:	c3                   	ret
140a60716:	90                   	nop
140a60717:	90                   	nop
140a60718:	90                   	nop
140a60719:	90                   	nop
140a6071a:	90                   	nop
140a6071b:	90                   	nop
140a6071c:	90                   	nop
140a6071d:	90                   	nop
140a6071e:	90                   	nop
140a6071f:	90                   	nop
140a60720:	40 53                	rex push %rbx
140a60722:	48 83 ec 20          	sub    $0x20,%rsp
140a60726:	48 8d 05 6b 58 0d 00 	lea    0xd586b(%rip),%rax        # 0x140b35f98
140a6072d:	48 8b d9             	mov    %rcx,%rbx
140a60730:	48 89 01             	mov    %rax,(%rcx)
140a60733:	f6 c2 01             	test   $0x1,%dl
140a60736:	74 05                	je     0x140a6073d
140a60738:	e8 97 ee 08 00       	call   0x140aef5d4
140a6073d:	48 8b c3             	mov    %rbx,%rax
140a60740:	48 83 c4 20          	add    $0x20,%rsp
140a60744:	5b                   	pop    %rbx
140a60745:	c3                   	ret
140a60746:	90                   	nop
140a60747:	90                   	nop
140a60748:	90                   	nop
140a60749:	90                   	nop
140a6074a:	90                   	nop
140a6074b:	90                   	nop
140a6074c:	90                   	nop
140a6074d:	90                   	nop
140a6074e:	90                   	nop
140a6074f:	90                   	nop
140a60750:	40 53                	rex push %rbx
140a60752:	48 83 ec 20          	sub    $0x20,%rsp
140a60756:	48 8d 05 8b 58 0d 00 	lea    0xd588b(%rip),%rax        # 0x140b35fe8
140a6075d:	48 8b d9             	mov    %rcx,%rbx
140a60760:	48 89 01             	mov    %rax,(%rcx)
140a60763:	f6 c2 01             	test   $0x1,%dl
140a60766:	74 05                	je     0x140a6076d
140a60768:	e8 67 ee 08 00       	call   0x140aef5d4
140a6076d:	48 8b c3             	mov    %rbx,%rax
140a60770:	48 83 c4 20          	add    $0x20,%rsp
140a60774:	5b                   	pop    %rbx
140a60775:	c3                   	ret
140a60776:	90                   	nop
140a60777:	90                   	nop
140a60778:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6077d:	57                   	push   %rdi
140a6077e:	48 83 ec 20          	sub    $0x20,%rsp
140a60782:	48 8b 59 50          	mov    0x50(%rcx),%rbx
140a60786:	48 8b f9             	mov    %rcx,%rdi
140a60789:	48 85 db             	test   %rbx,%rbx
140a6078c:	74 39                	je     0x140a607c7
140a6078e:	83 c8 ff             	or     $0xffffffff,%eax
140a60791:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a60796:	83 f8 01             	cmp    $0x1,%eax
140a60799:	75 2c                	jne    0x140a607c7
140a6079b:	48 8b 03             	mov    (%rbx),%rax
140a6079e:	48 8b cb             	mov    %rbx,%rcx
140a607a1:	48 8b 00             	mov    (%rax),%rax
140a607a4:	ff 15 8e c4 0a 00    	call   *0xac48e(%rip)        # 0x140b0cc38
140a607aa:	83 c8 ff             	or     $0xffffffff,%eax
140a607ad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a607b2:	83 f8 01             	cmp    $0x1,%eax
140a607b5:	75 10                	jne    0x140a607c7
140a607b7:	48 8b 03             	mov    (%rbx),%rax
140a607ba:	48 8b cb             	mov    %rbx,%rcx
140a607bd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a607c1:	ff 15 71 c4 0a 00    	call   *0xac471(%rip)        # 0x140b0cc38
140a607c7:	48 8b cf             	mov    %rdi,%rcx
140a607ca:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a607cf:	48 83 c4 20          	add    $0x20,%rsp
140a607d3:	5f                   	pop    %rdi
140a607d4:	e9 93 8f fb ff       	jmp    0x140a1976c
140a607d9:	cc                   	int3
140a607da:	90                   	nop
140a607db:	90                   	nop
140a607dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a607e1:	57                   	push   %rdi
140a607e2:	48 83 ec 20          	sub    $0x20,%rsp
140a607e6:	48 8b 59 48          	mov    0x48(%rcx),%rbx
140a607ea:	48 8b f9             	mov    %rcx,%rdi
140a607ed:	48 85 db             	test   %rbx,%rbx
140a607f0:	74 39                	je     0x140a6082b
140a607f2:	83 c8 ff             	or     $0xffffffff,%eax
140a607f5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a607fa:	83 f8 01             	cmp    $0x1,%eax
140a607fd:	75 2c                	jne    0x140a6082b
140a607ff:	48 8b 03             	mov    (%rbx),%rax
140a60802:	48 8b cb             	mov    %rbx,%rcx
140a60805:	48 8b 00             	mov    (%rax),%rax
140a60808:	ff 15 2a c4 0a 00    	call   *0xac42a(%rip)        # 0x140b0cc38
140a6080e:	83 c8 ff             	or     $0xffffffff,%eax
140a60811:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a60816:	83 f8 01             	cmp    $0x1,%eax
140a60819:	75 10                	jne    0x140a6082b
140a6081b:	48 8b 03             	mov    (%rbx),%rax
140a6081e:	48 8b cb             	mov    %rbx,%rcx
140a60821:	48 8b 40 08          	mov    0x8(%rax),%rax
140a60825:	ff 15 0d c4 0a 00    	call   *0xac40d(%rip)        # 0x140b0cc38
140a6082b:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a6082f:	48 83 f8 0f          	cmp    $0xf,%rax
140a60833:	76 29                	jbe    0x140a6085e
140a60835:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140a60839:	48 ff c0             	inc    %rax
140a6083c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a60842:	72 14                	jb     0x140a60858
140a60844:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a60848:	48 2b ca             	sub    %rdx,%rcx
140a6084b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a6084f:	48 83 f8 1f          	cmp    $0x1f,%rax
140a60853:	77 25                	ja     0x140a6087a
140a60855:	48 8b ca             	mov    %rdx,%rcx
140a60858:	ff 15 62 c0 0a 00    	call   *0xac062(%rip)        # 0x140b0c8c0
140a6085e:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
140a60863:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a60868:	48 c7 47 38 0f 00 00 	movq   $0xf,0x38(%rdi)
140a6086f:	00
140a60870:	c6 47 20 00          	movb   $0x0,0x20(%rdi)
140a60874:	48 83 c4 20          	add    $0x20,%rsp
140a60878:	5f                   	pop    %rdi
140a60879:	c3                   	ret
140a6087a:	ff 15 18 c1 0a 00    	call   *0xac118(%rip)        # 0x140b0c998
140a60880:	cc                   	int3
140a60881:	90                   	nop
140a60882:	90                   	nop
140a60883:	90                   	nop
140a60884:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a60889:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6088e:	57                   	push   %rdi
140a6088f:	48 83 ec 20          	sub    $0x20,%rsp
140a60893:	48 8b 59 28          	mov    0x28(%rcx),%rbx
140a60897:	83 ce ff             	or     $0xffffffff,%esi
140a6089a:	48 8b f9             	mov    %rcx,%rdi
140a6089d:	48 85 db             	test   %rbx,%rbx
140a608a0:	74 35                	je     0x140a608d7
140a608a2:	8b c6                	mov    %esi,%eax
140a608a4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a608a9:	03 c6                	add    %esi,%eax
140a608ab:	75 2a                	jne    0x140a608d7
140a608ad:	48 8b 03             	mov    (%rbx),%rax
140a608b0:	48 8b cb             	mov    %rbx,%rcx
140a608b3:	48 8b 00             	mov    (%rax),%rax
140a608b6:	ff 15 7c c3 0a 00    	call   *0xac37c(%rip)        # 0x140b0cc38
140a608bc:	8b c6                	mov    %esi,%eax
140a608be:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a608c3:	03 c6                	add    %esi,%eax
140a608c5:	75 10                	jne    0x140a608d7
140a608c7:	48 8b 03             	mov    (%rbx),%rax
140a608ca:	48 8b cb             	mov    %rbx,%rcx
140a608cd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a608d1:	ff 15 61 c3 0a 00    	call   *0xac361(%rip)        # 0x140b0cc38
140a608d7:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a608db:	48 85 db             	test   %rbx,%rbx
140a608de:	74 35                	je     0x140a60915
140a608e0:	8b c6                	mov    %esi,%eax
140a608e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a608e7:	03 c6                	add    %esi,%eax
140a608e9:	75 2a                	jne    0x140a60915
140a608eb:	48 8b 03             	mov    (%rbx),%rax
140a608ee:	48 8b cb             	mov    %rbx,%rcx
140a608f1:	48 8b 00             	mov    (%rax),%rax
140a608f4:	ff 15 3e c3 0a 00    	call   *0xac33e(%rip)        # 0x140b0cc38
140a608fa:	8b c6                	mov    %esi,%eax
140a608fc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a60901:	03 c6                	add    %esi,%eax
140a60903:	75 10                	jne    0x140a60915
140a60905:	48 8b 03             	mov    (%rbx),%rax
140a60908:	48 8b cb             	mov    %rbx,%rcx
140a6090b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6090f:	ff 15 23 c3 0a 00    	call   *0xac323(%rip)        # 0x140b0cc38
140a60915:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx