140a4548d:	75 10                	jne    0x140a4549f
140a4548f:	48 8b 03             	mov    (%rbx),%rax
140a45492:	48 8b cb             	mov    %rbx,%rcx
140a45495:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45499:	ff 15 99 77 0c 00    	call   *0xc7799(%rip)        # 0x140b0cc38
140a4549f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a454a4:	48 8d 05 95 31 0f 00 	lea    0xf3195(%rip),%rax        # 0x140b38640
140a454ab:	48 89 07             	mov    %rax,(%rdi)
140a454ae:	48 83 c4 20          	add    $0x20,%rsp
140a454b2:	5f                   	pop    %rdi
140a454b3:	c3                   	ret
140a454b4:	90                   	nop
140a454b5:	90                   	nop
140a454b6:	90                   	nop
140a454b7:	90                   	nop
140a454b8:	90                   	nop
140a454b9:	90                   	nop
140a454ba:	90                   	nop
140a454bb:	90                   	nop
140a454bc:	90                   	nop
140a454bd:	90                   	nop
140a454be:	90                   	nop
140a454bf:	90                   	nop
140a454c0:	40 53                	rex push %rbx
140a454c2:	48 83 ec 20          	sub    $0x20,%rsp
140a454c6:	48 8d 05 73 31 0f 00 	lea    0xf3173(%rip),%rax        # 0x140b38640
140a454cd:	48 8b d9             	mov    %rcx,%rbx
140a454d0:	48 89 01             	mov    %rax,(%rcx)
140a454d3:	f6 c2 01             	test   $0x1,%dl
140a454d6:	74 05                	je     0x140a454dd
140a454d8:	e8 f7 a0 0a 00       	call   0x140aef5d4
140a454dd:	48 8b c3             	mov    %rbx,%rax
140a454e0:	48 83 c4 20          	add    $0x20,%rsp
140a454e4:	5b                   	pop    %rbx
140a454e5:	c3                   	ret
140a454e6:	90                   	nop
140a454e7:	90                   	nop
140a454e8:	90                   	nop
140a454e9:	90                   	nop
140a454ea:	90                   	nop
140a454eb:	90                   	nop
140a454ec:	90                   	nop
140a454ed:	90                   	nop
140a454ee:	90                   	nop
140a454ef:	90                   	nop
140a454f0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a454f4:	48 8b 01             	mov    (%rcx),%rax
140a454f7:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140a454fe:	48 ff 25 33 77 0c 00 	rex.W jmp *0xc7733(%rip)        # 0x140b0cc38
140a45505:	90                   	nop
140a45506:	90                   	nop
140a45507:	90                   	nop
140a45508:	90                   	nop
140a45509:	90                   	nop
140a4550a:	90                   	nop
140a4550b:	90                   	nop
140a4550c:	90                   	nop
140a4550d:	90                   	nop
140a4550e:	90                   	nop
140a4550f:	90                   	nop
140a45510:	40 53                	rex push %rbx
140a45512:	48 83 ec 30          	sub    $0x30,%rsp
140a45516:	4c 8b ca             	mov    %rdx,%r9
140a45519:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4551d:	48 8b 01             	mov    (%rcx),%rax
140a45520:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45523:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45529:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4552d:	4d 85 c0             	test   %r8,%r8
140a45530:	74 05                	je     0x140a45537
140a45532:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45537:	48 8b 12             	mov    (%rdx),%rdx
140a4553a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4553f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45543:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45548:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4554d:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140a45554:	ff 15 de 76 0c 00    	call   *0xc76de(%rip)        # 0x140b0cc38
140a4555a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4555f:	48 85 db             	test   %rbx,%rbx
140a45562:	74 39                	je     0x140a4559d
140a45564:	83 c8 ff             	or     $0xffffffff,%eax
140a45567:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4556c:	83 f8 01             	cmp    $0x1,%eax
140a4556f:	75 2c                	jne    0x140a4559d
140a45571:	48 8b 03             	mov    (%rbx),%rax
140a45574:	48 8b cb             	mov    %rbx,%rcx
140a45577:	48 8b 00             	mov    (%rax),%rax
140a4557a:	ff 15 b8 76 0c 00    	call   *0xc76b8(%rip)        # 0x140b0cc38
140a45580:	83 c8 ff             	or     $0xffffffff,%eax
140a45583:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45588:	83 f8 01             	cmp    $0x1,%eax
140a4558b:	75 10                	jne    0x140a4559d
140a4558d:	48 8b 03             	mov    (%rbx),%rax
140a45590:	48 8b cb             	mov    %rbx,%rcx
140a45593:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45597:	ff 15 9b 76 0c 00    	call   *0xc769b(%rip)        # 0x140b0cc38
140a4559d:	48 83 c4 30          	add    $0x30,%rsp
140a455a1:	5b                   	pop    %rbx
140a455a2:	c3                   	ret
140a455a3:	90                   	nop
140a455a4:	90                   	nop
140a455a5:	90                   	nop
140a455a6:	90                   	nop
140a455a7:	90                   	nop
140a455a8:	90                   	nop
140a455a9:	90                   	nop
140a455aa:	90                   	nop
140a455ab:	90                   	nop
140a455ac:	90                   	nop
140a455ad:	90                   	nop
140a455ae:	90                   	nop
140a455af:	90                   	nop
140a455b0:	40 53                	rex push %rbx
140a455b2:	48 83 ec 30          	sub    $0x30,%rsp
140a455b6:	4c 8b ca             	mov    %rdx,%r9
140a455b9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a455bd:	48 8b 01             	mov    (%rcx),%rax
140a455c0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a455c3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a455c9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a455cd:	4d 85 c0             	test   %r8,%r8
140a455d0:	74 05                	je     0x140a455d7
140a455d2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a455d7:	48 8b 12             	mov    (%rdx),%rdx
140a455da:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a455df:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a455e3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a455e8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a455ed:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140a455f4:	ff 15 3e 76 0c 00    	call   *0xc763e(%rip)        # 0x140b0cc38
140a455fa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a455ff:	48 85 db             	test   %rbx,%rbx
140a45602:	74 39                	je     0x140a4563d
140a45604:	83 c8 ff             	or     $0xffffffff,%eax
140a45607:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4560c:	83 f8 01             	cmp    $0x1,%eax
140a4560f:	75 2c                	jne    0x140a4563d
140a45611:	48 8b 03             	mov    (%rbx),%rax
140a45614:	48 8b cb             	mov    %rbx,%rcx
140a45617:	48 8b 00             	mov    (%rax),%rax
140a4561a:	ff 15 18 76 0c 00    	call   *0xc7618(%rip)        # 0x140b0cc38
140a45620:	83 c8 ff             	or     $0xffffffff,%eax
140a45623:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45628:	83 f8 01             	cmp    $0x1,%eax
140a4562b:	75 10                	jne    0x140a4563d
140a4562d:	48 8b 03             	mov    (%rbx),%rax
140a45630:	48 8b cb             	mov    %rbx,%rcx
140a45633:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45637:	ff 15 fb 75 0c 00    	call   *0xc75fb(%rip)        # 0x140b0cc38
140a4563d:	48 83 c4 30          	add    $0x30,%rsp
140a45641:	5b                   	pop    %rbx
140a45642:	c3                   	ret
140a45643:	90                   	nop
140a45644:	90                   	nop
140a45645:	90                   	nop
140a45646:	90                   	nop
140a45647:	90                   	nop
140a45648:	90                   	nop
140a45649:	90                   	nop
140a4564a:	90                   	nop
140a4564b:	90                   	nop
140a4564c:	90                   	nop
140a4564d:	90                   	nop
140a4564e:	90                   	nop
140a4564f:	90                   	nop
140a45650:	40 53                	rex push %rbx
140a45652:	48 83 ec 30          	sub    $0x30,%rsp
140a45656:	4c 8b ca             	mov    %rdx,%r9
140a45659:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4565d:	48 8b 01             	mov    (%rcx),%rax
140a45660:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45663:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45669:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4566d:	4d 85 c0             	test   %r8,%r8
140a45670:	74 05                	je     0x140a45677
140a45672:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45677:	48 8b 12             	mov    (%rdx),%rdx
140a4567a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4567f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45683:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45688:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4568d:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140a45694:	ff 15 9e 75 0c 00    	call   *0xc759e(%rip)        # 0x140b0cc38
140a4569a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4569f:	48 85 db             	test   %rbx,%rbx
140a456a2:	74 39                	je     0x140a456dd
140a456a4:	83 c8 ff             	or     $0xffffffff,%eax
140a456a7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a456ac:	83 f8 01             	cmp    $0x1,%eax
140a456af:	75 2c                	jne    0x140a456dd
140a456b1:	48 8b 03             	mov    (%rbx),%rax
140a456b4:	48 8b cb             	mov    %rbx,%rcx
140a456b7:	48 8b 00             	mov    (%rax),%rax
140a456ba:	ff 15 78 75 0c 00    	call   *0xc7578(%rip)        # 0x140b0cc38
140a456c0:	83 c8 ff             	or     $0xffffffff,%eax
140a456c3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a456c8:	83 f8 01             	cmp    $0x1,%eax
140a456cb:	75 10                	jne    0x140a456dd
140a456cd:	48 8b 03             	mov    (%rbx),%rax
140a456d0:	48 8b cb             	mov    %rbx,%rcx
140a456d3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a456d7:	ff 15 5b 75 0c 00    	call   *0xc755b(%rip)        # 0x140b0cc38
140a456dd:	48 83 c4 30          	add    $0x30,%rsp
140a456e1:	5b                   	pop    %rbx
140a456e2:	c3                   	ret
140a456e3:	90                   	nop
140a456e4:	90                   	nop
140a456e5:	90                   	nop
140a456e6:	90                   	nop
140a456e7:	90                   	nop
140a456e8:	90                   	nop
140a456e9:	90                   	nop
140a456ea:	90                   	nop
140a456eb:	90                   	nop
140a456ec:	90                   	nop
140a456ed:	90                   	nop
140a456ee:	90                   	nop
140a456ef:	90                   	nop
140a456f0:	40 53                	rex push %rbx
140a456f2:	48 83 ec 30          	sub    $0x30,%rsp
140a456f6:	4c 8b ca             	mov    %rdx,%r9
140a456f9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a456fd:	48 8b 01             	mov    (%rcx),%rax
140a45700:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45703:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45709:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4570d:	4d 85 c0             	test   %r8,%r8
140a45710:	74 05                	je     0x140a45717
140a45712:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45717:	48 8b 12             	mov    (%rdx),%rdx
140a4571a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4571f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45723:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45728:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4572d:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140a45734:	ff 15 fe 74 0c 00    	call   *0xc74fe(%rip)        # 0x140b0cc38
140a4573a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4573f:	48 85 db             	test   %rbx,%rbx
140a45742:	74 39                	je     0x140a4577d
140a45744:	83 c8 ff             	or     $0xffffffff,%eax
140a45747:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4574c:	83 f8 01             	cmp    $0x1,%eax
140a4574f:	75 2c                	jne    0x140a4577d
140a45751:	48 8b 03             	mov    (%rbx),%rax
140a45754:	48 8b cb             	mov    %rbx,%rcx
140a45757:	48 8b 00             	mov    (%rax),%rax
140a4575a:	ff 15 d8 74 0c 00    	call   *0xc74d8(%rip)        # 0x140b0cc38
140a45760:	83 c8 ff             	or     $0xffffffff,%eax
140a45763:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45768:	83 f8 01             	cmp    $0x1,%eax
140a4576b:	75 10                	jne    0x140a4577d
140a4576d:	48 8b 03             	mov    (%rbx),%rax
140a45770:	48 8b cb             	mov    %rbx,%rcx
140a45773:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45777:	ff 15 bb 74 0c 00    	call   *0xc74bb(%rip)        # 0x140b0cc38
140a4577d:	48 83 c4 30          	add    $0x30,%rsp
140a45781:	5b                   	pop    %rbx
140a45782:	c3                   	ret
140a45783:	90                   	nop
140a45784:	90                   	nop
140a45785:	90                   	nop
140a45786:	90                   	nop
140a45787:	90                   	nop
140a45788:	90                   	nop
140a45789:	90                   	nop
140a4578a:	90                   	nop
140a4578b:	90                   	nop
140a4578c:	90                   	nop
140a4578d:	90                   	nop
140a4578e:	90                   	nop
140a4578f:	90                   	nop
140a45790:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45794:	48 8b 01             	mov    (%rcx),%rax
140a45797:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a4579e:	48 ff 25 93 74 0c 00 	rex.W jmp *0xc7493(%rip)        # 0x140b0cc38
140a457a5:	90                   	nop
140a457a6:	90                   	nop
140a457a7:	90                   	nop
140a457a8:	90                   	nop
140a457a9:	90                   	nop
140a457aa:	90                   	nop
140a457ab:	90                   	nop
140a457ac:	90                   	nop
140a457ad:	90                   	nop
140a457ae:	90                   	nop
140a457af:	90                   	nop
140a457b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a457b5:	57                   	push   %rdi
140a457b6:	48 83 ec 20          	sub    $0x20,%rsp
140a457ba:	8b da                	mov    %edx,%ebx
140a457bc:	48 8b f9             	mov    %rcx,%rdi
140a457bf:	e8 1c 00 00 00       	call   0x140a457e0
140a457c4:	f6 c3 01             	test   $0x1,%bl
140a457c7:	74 08                	je     0x140a457d1
140a457c9:	48 8b cf             	mov    %rdi,%rcx
140a457cc:	e8 03 9e 0a 00       	call   0x140aef5d4
140a457d1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a457d6:	48 8b c7             	mov    %rdi,%rax
140a457d9:	48 83 c4 20          	add    $0x20,%rsp
140a457dd:	5f                   	pop    %rdi
140a457de:	c3                   	ret
140a457df:	90                   	nop
140a457e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a457e5:	57                   	push   %rdi
140a457e6:	48 83 ec 20          	sub    $0x20,%rsp
140a457ea:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a457ee:	48 8b f9             	mov    %rcx,%rdi
140a457f1:	48 85 db             	test   %rbx,%rbx
140a457f4:	74 39                	je     0x140a4582f
140a457f6:	83 c8 ff             	or     $0xffffffff,%eax
140a457f9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a457fe:	83 f8 01             	cmp    $0x1,%eax
140a45801:	75 2c                	jne    0x140a4582f
140a45803:	48 8b 03             	mov    (%rbx),%rax
140a45806:	48 8b cb             	mov    %rbx,%rcx
140a45809:	48 8b 00             	mov    (%rax),%rax
140a4580c:	ff 15 26 74 0c 00    	call   *0xc7426(%rip)        # 0x140b0cc38
140a45812:	83 c8 ff             	or     $0xffffffff,%eax
140a45815:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4581a:	83 f8 01             	cmp    $0x1,%eax
140a4581d:	75 10                	jne    0x140a4582f
140a4581f:	48 8b 03             	mov    (%rbx),%rax
140a45822:	48 8b cb             	mov    %rbx,%rcx
140a45825:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45829:	ff 15 09 74 0c 00    	call   *0xc7409(%rip)        # 0x140b0cc38
140a4582f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45834:	48 8d 05 05 30 0f 00 	lea    0xf3005(%rip),%rax        # 0x140b38840
140a4583b:	48 89 07             	mov    %rax,(%rdi)
140a4583e:	48 83 c4 20          	add    $0x20,%rsp
140a45842:	5f                   	pop    %rdi
140a45843:	c3                   	ret
140a45844:	90                   	nop
140a45845:	90                   	nop
140a45846:	90                   	nop
140a45847:	90                   	nop
140a45848:	90                   	nop
140a45849:	90                   	nop
140a4584a:	90                   	nop
140a4584b:	90                   	nop
140a4584c:	90                   	nop
140a4584d:	90                   	nop
140a4584e:	90                   	nop
140a4584f:	90                   	nop
140a45850:	40 53                	rex push %rbx
140a45852:	48 83 ec 20          	sub    $0x20,%rsp
140a45856:	48 8d 05 e3 2f 0f 00 	lea    0xf2fe3(%rip),%rax        # 0x140b38840
140a4585d:	48 8b d9             	mov    %rcx,%rbx
140a45860:	48 89 01             	mov    %rax,(%rcx)
140a45863:	f6 c2 01             	test   $0x1,%dl