140a492df:	90                   	nop
140a492e0:	40 53                	rex push %rbx
140a492e2:	48 83 ec 30          	sub    $0x30,%rsp
140a492e6:	4c 8b ca             	mov    %rdx,%r9
140a492e9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a492ed:	48 8b 01             	mov    (%rcx),%rax
140a492f0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a492f3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a492f9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a492fd:	4d 85 c0             	test   %r8,%r8
140a49300:	74 05                	je     0x140a49307
140a49302:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49307:	48 8b 12             	mov    (%rdx),%rdx
140a4930a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4930f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49313:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49318:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4931d:	48 8b 80 f0 03 00 00 	mov    0x3f0(%rax),%rax
140a49324:	ff 15 0e 39 0c 00    	call   *0xc390e(%rip)        # 0x140b0cc38
140a4932a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4932f:	48 85 db             	test   %rbx,%rbx
140a49332:	74 39                	je     0x140a4936d
140a49334:	83 c8 ff             	or     $0xffffffff,%eax
140a49337:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4933c:	83 f8 01             	cmp    $0x1,%eax
140a4933f:	75 2c                	jne    0x140a4936d
140a49341:	48 8b 03             	mov    (%rbx),%rax
140a49344:	48 8b cb             	mov    %rbx,%rcx
140a49347:	48 8b 00             	mov    (%rax),%rax
140a4934a:	ff 15 e8 38 0c 00    	call   *0xc38e8(%rip)        # 0x140b0cc38
140a49350:	83 c8 ff             	or     $0xffffffff,%eax
140a49353:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49358:	83 f8 01             	cmp    $0x1,%eax
140a4935b:	75 10                	jne    0x140a4936d
140a4935d:	48 8b 03             	mov    (%rbx),%rax
140a49360:	48 8b cb             	mov    %rbx,%rcx
140a49363:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49367:	ff 15 cb 38 0c 00    	call   *0xc38cb(%rip)        # 0x140b0cc38
140a4936d:	48 83 c4 30          	add    $0x30,%rsp
140a49371:	5b                   	pop    %rbx
140a49372:	c3                   	ret
140a49373:	90                   	nop
140a49374:	90                   	nop
140a49375:	90                   	nop
140a49376:	90                   	nop
140a49377:	90                   	nop
140a49378:	90                   	nop
140a49379:	90                   	nop
140a4937a:	90                   	nop
140a4937b:	90                   	nop
140a4937c:	90                   	nop
140a4937d:	90                   	nop
140a4937e:	90                   	nop
140a4937f:	90                   	nop
140a49380:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49384:	48 8b 01             	mov    (%rcx),%rax
140a49387:	48 8b 80 f8 03 00 00 	mov    0x3f8(%rax),%rax
140a4938e:	48 ff 25 a3 38 0c 00 	rex.W jmp *0xc38a3(%rip)        # 0x140b0cc38
140a49395:	90                   	nop
140a49396:	90                   	nop
140a49397:	90                   	nop
140a49398:	90                   	nop
140a49399:	90                   	nop
140a4939a:	90                   	nop
140a4939b:	90                   	nop
140a4939c:	90                   	nop
140a4939d:	90                   	nop
140a4939e:	90                   	nop
140a4939f:	90                   	nop
140a493a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a493a5:	57                   	push   %rdi
140a493a6:	48 83 ec 20          	sub    $0x20,%rsp
140a493aa:	8b da                	mov    %edx,%ebx
140a493ac:	48 8b f9             	mov    %rcx,%rdi
140a493af:	e8 1c 00 00 00       	call   0x140a493d0
140a493b4:	f6 c3 01             	test   $0x1,%bl
140a493b7:	74 08                	je     0x140a493c1
140a493b9:	48 8b cf             	mov    %rdi,%rcx
140a493bc:	e8 13 62 0a 00       	call   0x140aef5d4
140a493c1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a493c6:	48 8b c7             	mov    %rdi,%rax
140a493c9:	48 83 c4 20          	add    $0x20,%rsp
140a493cd:	5f                   	pop    %rdi
140a493ce:	c3                   	ret
140a493cf:	90                   	nop
140a493d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a493d5:	57                   	push   %rdi
140a493d6:	48 83 ec 20          	sub    $0x20,%rsp
140a493da:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a493de:	48 8b f9             	mov    %rcx,%rdi
140a493e1:	48 85 db             	test   %rbx,%rbx
140a493e4:	74 39                	je     0x140a4941f
140a493e6:	83 c8 ff             	or     $0xffffffff,%eax
140a493e9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a493ee:	83 f8 01             	cmp    $0x1,%eax
140a493f1:	75 2c                	jne    0x140a4941f
140a493f3:	48 8b 03             	mov    (%rbx),%rax
140a493f6:	48 8b cb             	mov    %rbx,%rcx
140a493f9:	48 8b 00             	mov    (%rax),%rax
140a493fc:	ff 15 36 38 0c 00    	call   *0xc3836(%rip)        # 0x140b0cc38
140a49402:	83 c8 ff             	or     $0xffffffff,%eax
140a49405:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4940a:	83 f8 01             	cmp    $0x1,%eax
140a4940d:	75 10                	jne    0x140a4941f
140a4940f:	48 8b 03             	mov    (%rbx),%rax
140a49412:	48 8b cb             	mov    %rbx,%rcx
140a49415:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49419:	ff 15 19 38 0c 00    	call   *0xc3819(%rip)        # 0x140b0cc38
140a4941f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a49424:	48 8d 05 65 e6 0e 00 	lea    0xee665(%rip),%rax        # 0x140b37a90
140a4942b:	48 89 07             	mov    %rax,(%rdi)
140a4942e:	48 83 c4 20          	add    $0x20,%rsp
140a49432:	5f                   	pop    %rdi
140a49433:	c3                   	ret
140a49434:	90                   	nop
140a49435:	90                   	nop
140a49436:	90                   	nop
140a49437:	90                   	nop
140a49438:	90                   	nop
140a49439:	90                   	nop
140a4943a:	90                   	nop
140a4943b:	90                   	nop
140a4943c:	90                   	nop
140a4943d:	90                   	nop
140a4943e:	90                   	nop
140a4943f:	90                   	nop
140a49440:	40 53                	rex push %rbx
140a49442:	48 83 ec 20          	sub    $0x20,%rsp
140a49446:	48 8d 05 43 e6 0e 00 	lea    0xee643(%rip),%rax        # 0x140b37a90
140a4944d:	48 8b d9             	mov    %rcx,%rbx
140a49450:	48 89 01             	mov    %rax,(%rcx)
140a49453:	f6 c2 01             	test   $0x1,%dl
140a49456:	74 05                	je     0x140a4945d
140a49458:	e8 77 61 0a 00       	call   0x140aef5d4
140a4945d:	48 8b c3             	mov    %rbx,%rax
140a49460:	48 83 c4 20          	add    $0x20,%rsp
140a49464:	5b                   	pop    %rbx
140a49465:	c3                   	ret
140a49466:	90                   	nop
140a49467:	90                   	nop
140a49468:	90                   	nop
140a49469:	90                   	nop
140a4946a:	90                   	nop
140a4946b:	90                   	nop
140a4946c:	90                   	nop
140a4946d:	90                   	nop
140a4946e:	90                   	nop
140a4946f:	90                   	nop
140a49470:	40 53                	rex push %rbx
140a49472:	48 83 ec 30          	sub    $0x30,%rsp
140a49476:	4c 8b ca             	mov    %rdx,%r9
140a49479:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4947d:	48 8b 01             	mov    (%rcx),%rax
140a49480:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49483:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49489:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4948d:	4d 85 c0             	test   %r8,%r8
140a49490:	74 05                	je     0x140a49497
140a49492:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49497:	48 8b 12             	mov    (%rdx),%rdx
140a4949a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4949f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a494a3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a494a8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a494ad:	48 8b 80 08 04 00 00 	mov    0x408(%rax),%rax
140a494b4:	ff 15 7e 37 0c 00    	call   *0xc377e(%rip)        # 0x140b0cc38
140a494ba:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a494bf:	48 85 db             	test   %rbx,%rbx
140a494c2:	74 39                	je     0x140a494fd
140a494c4:	83 c8 ff             	or     $0xffffffff,%eax
140a494c7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a494cc:	83 f8 01             	cmp    $0x1,%eax
140a494cf:	75 2c                	jne    0x140a494fd
140a494d1:	48 8b 03             	mov    (%rbx),%rax
140a494d4:	48 8b cb             	mov    %rbx,%rcx
140a494d7:	48 8b 00             	mov    (%rax),%rax
140a494da:	ff 15 58 37 0c 00    	call   *0xc3758(%rip)        # 0x140b0cc38
140a494e0:	83 c8 ff             	or     $0xffffffff,%eax
140a494e3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a494e8:	83 f8 01             	cmp    $0x1,%eax
140a494eb:	75 10                	jne    0x140a494fd
140a494ed:	48 8b 03             	mov    (%rbx),%rax
140a494f0:	48 8b cb             	mov    %rbx,%rcx
140a494f3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a494f7:	ff 15 3b 37 0c 00    	call   *0xc373b(%rip)        # 0x140b0cc38
140a494fd:	48 83 c4 30          	add    $0x30,%rsp
140a49501:	5b                   	pop    %rbx
140a49502:	c3                   	ret
140a49503:	90                   	nop
140a49504:	90                   	nop
140a49505:	90                   	nop
140a49506:	90                   	nop
140a49507:	90                   	nop
140a49508:	90                   	nop
140a49509:	90                   	nop
140a4950a:	90                   	nop
140a4950b:	90                   	nop
140a4950c:	90                   	nop
140a4950d:	90                   	nop
140a4950e:	90                   	nop
140a4950f:	90                   	nop
140a49510:	40 53                	rex push %rbx
140a49512:	48 83 ec 30          	sub    $0x30,%rsp
140a49516:	4c 8b ca             	mov    %rdx,%r9
140a49519:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4951d:	48 8b 01             	mov    (%rcx),%rax
140a49520:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49523:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49529:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4952d:	4d 85 c0             	test   %r8,%r8
140a49530:	74 05                	je     0x140a49537
140a49532:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49537:	48 8b 12             	mov    (%rdx),%rdx
140a4953a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4953f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49543:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49548:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4954d:	48 8b 80 10 04 00 00 	mov    0x410(%rax),%rax
140a49554:	ff 15 de 36 0c 00    	call   *0xc36de(%rip)        # 0x140b0cc38
140a4955a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4955f:	48 85 db             	test   %rbx,%rbx
140a49562:	74 39                	je     0x140a4959d
140a49564:	83 c8 ff             	or     $0xffffffff,%eax
140a49567:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4956c:	83 f8 01             	cmp    $0x1,%eax
140a4956f:	75 2c                	jne    0x140a4959d
140a49571:	48 8b 03             	mov    (%rbx),%rax
140a49574:	48 8b cb             	mov    %rbx,%rcx
140a49577:	48 8b 00             	mov    (%rax),%rax
140a4957a:	ff 15 b8 36 0c 00    	call   *0xc36b8(%rip)        # 0x140b0cc38
140a49580:	83 c8 ff             	or     $0xffffffff,%eax
140a49583:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49588:	83 f8 01             	cmp    $0x1,%eax
140a4958b:	75 10                	jne    0x140a4959d
140a4958d:	48 8b 03             	mov    (%rbx),%rax
140a49590:	48 8b cb             	mov    %rbx,%rcx
140a49593:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49597:	ff 15 9b 36 0c 00    	call   *0xc369b(%rip)        # 0x140b0cc38
140a4959d:	48 83 c4 30          	add    $0x30,%rsp
140a495a1:	5b                   	pop    %rbx
140a495a2:	c3                   	ret
140a495a3:	90                   	nop
140a495a4:	90                   	nop
140a495a5:	90                   	nop
140a495a6:	90                   	nop
140a495a7:	90                   	nop
140a495a8:	90                   	nop
140a495a9:	90                   	nop
140a495aa:	90                   	nop
140a495ab:	90                   	nop
140a495ac:	90                   	nop
140a495ad:	90                   	nop
140a495ae:	90                   	nop
140a495af:	90                   	nop
140a495b0:	40 53                	rex push %rbx
140a495b2:	48 83 ec 30          	sub    $0x30,%rsp
140a495b6:	4c 8b ca             	mov    %rdx,%r9
140a495b9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a495bd:	48 8b 01             	mov    (%rcx),%rax
140a495c0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a495c3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a495c9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a495cd:	4d 85 c0             	test   %r8,%r8
140a495d0:	74 05                	je     0x140a495d7
140a495d2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a495d7:	48 8b 12             	mov    (%rdx),%rdx
140a495da:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a495df:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a495e3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a495e8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a495ed:	48 8b 80 18 04 00 00 	mov    0x418(%rax),%rax
140a495f4:	ff 15 3e 36 0c 00    	call   *0xc363e(%rip)        # 0x140b0cc38
140a495fa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a495ff:	48 85 db             	test   %rbx,%rbx
140a49602:	74 39                	je     0x140a4963d
140a49604:	83 c8 ff             	or     $0xffffffff,%eax
140a49607:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4960c:	83 f8 01             	cmp    $0x1,%eax
140a4960f:	75 2c                	jne    0x140a4963d
140a49611:	48 8b 03             	mov    (%rbx),%rax
140a49614:	48 8b cb             	mov    %rbx,%rcx
140a49617:	48 8b 00             	mov    (%rax),%rax
140a4961a:	ff 15 18 36 0c 00    	call   *0xc3618(%rip)        # 0x140b0cc38
140a49620:	83 c8 ff             	or     $0xffffffff,%eax
140a49623:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49628:	83 f8 01             	cmp    $0x1,%eax
140a4962b:	75 10                	jne    0x140a4963d
140a4962d:	48 8b 03             	mov    (%rbx),%rax
140a49630:	48 8b cb             	mov    %rbx,%rcx
140a49633:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49637:	ff 15 fb 35 0c 00    	call   *0xc35fb(%rip)        # 0x140b0cc38
140a4963d:	48 83 c4 30          	add    $0x30,%rsp
140a49641:	5b                   	pop    %rbx
140a49642:	c3                   	ret
140a49643:	90                   	nop
140a49644:	90                   	nop
140a49645:	90                   	nop
140a49646:	90                   	nop
140a49647:	90                   	nop
140a49648:	90                   	nop
140a49649:	90                   	nop
140a4964a:	90                   	nop
140a4964b:	90                   	nop
140a4964c:	90                   	nop
140a4964d:	90                   	nop
140a4964e:	90                   	nop
140a4964f:	90                   	nop
140a49650:	40 53                	rex push %rbx
140a49652:	48 83 ec 30          	sub    $0x30,%rsp
140a49656:	4c 8b ca             	mov    %rdx,%r9
140a49659:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4965d:	48 8b 01             	mov    (%rcx),%rax
140a49660:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49663:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49669:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4966d:	4d 85 c0             	test   %r8,%r8
140a49670:	74 05                	je     0x140a49677
140a49672:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49677:	48 8b 12             	mov    (%rdx),%rdx
140a4967a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4967f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49683:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49688:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4968d:	48 8b 80 20 04 00 00 	mov    0x420(%rax),%rax
140a49694:	ff 15 9e 35 0c 00    	call   *0xc359e(%rip)        # 0x140b0cc38
140a4969a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4969f:	48 85 db             	test   %rbx,%rbx
140a496a2:	74 39                	je     0x140a496dd
140a496a4:	83 c8 ff             	or     $0xffffffff,%eax
140a496a7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a496ac:	83 f8 01             	cmp    $0x1,%eax
140a496af:	75 2c                	jne    0x140a496dd
140a496b1:	48 8b 03             	mov    (%rbx),%rax
140a496b4:	48 8b cb             	mov    %rbx,%rcx
140a496b7:	48 8b 00             	mov    (%rax),%rax
140a496ba:	ff 15 78 35 0c 00    	call   *0xc3578(%rip)        # 0x140b0cc38
140a496c0:	83 c8 ff             	or     $0xffffffff,%eax
140a496c3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a496c8:	83 f8 01             	cmp    $0x1,%eax
140a496cb:	75 10                	jne    0x140a496dd
140a496cd:	48 8b 03             	mov    (%rbx),%rax
140a496d0:	48 8b cb             	mov    %rbx,%rcx
140a496d3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a496d7:	ff 15 5b 35 0c 00    	call   *0xc355b(%rip)        # 0x140b0cc38
140a496dd:	48 83 c4 30          	add    $0x30,%rsp
140a496e1:	5b                   	pop    %rbx
140a496e2:	c3                   	ret
140a496e3:	90                   	nop
140a496e4:	90                   	nop
140a496e5:	90                   	nop