140a4814f:	90                   	nop
140a48150:	40 53                	rex push %rbx
140a48152:	48 83 ec 30          	sub    $0x30,%rsp
140a48156:	4c 8b ca             	mov    %rdx,%r9
140a48159:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4815d:	48 8b 01             	mov    (%rcx),%rax
140a48160:	0f 57 c0             	xorps  %xmm0,%xmm0
140a48163:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a48169:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4816d:	4d 85 c0             	test   %r8,%r8
140a48170:	74 05                	je     0x140a48177
140a48172:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a48177:	48 8b 12             	mov    (%rdx),%rdx
140a4817a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4817f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a48183:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a48188:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4818d:	48 8b 80 60 03 00 00 	mov    0x360(%rax),%rax
140a48194:	ff 15 9e 4a 0c 00    	call   *0xc4a9e(%rip)        # 0x140b0cc38
140a4819a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4819f:	48 85 db             	test   %rbx,%rbx
140a481a2:	74 39                	je     0x140a481dd
140a481a4:	83 c8 ff             	or     $0xffffffff,%eax
140a481a7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a481ac:	83 f8 01             	cmp    $0x1,%eax
140a481af:	75 2c                	jne    0x140a481dd
140a481b1:	48 8b 03             	mov    (%rbx),%rax
140a481b4:	48 8b cb             	mov    %rbx,%rcx
140a481b7:	48 8b 00             	mov    (%rax),%rax
140a481ba:	ff 15 78 4a 0c 00    	call   *0xc4a78(%rip)        # 0x140b0cc38
140a481c0:	83 c8 ff             	or     $0xffffffff,%eax
140a481c3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a481c8:	83 f8 01             	cmp    $0x1,%eax
140a481cb:	75 10                	jne    0x140a481dd
140a481cd:	48 8b 03             	mov    (%rbx),%rax
140a481d0:	48 8b cb             	mov    %rbx,%rcx
140a481d3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a481d7:	ff 15 5b 4a 0c 00    	call   *0xc4a5b(%rip)        # 0x140b0cc38
140a481dd:	48 83 c4 30          	add    $0x30,%rsp
140a481e1:	5b                   	pop    %rbx
140a481e2:	c3                   	ret
140a481e3:	90                   	nop
140a481e4:	90                   	nop
140a481e5:	90                   	nop
140a481e6:	90                   	nop
140a481e7:	90                   	nop
140a481e8:	90                   	nop
140a481e9:	90                   	nop
140a481ea:	90                   	nop
140a481eb:	90                   	nop
140a481ec:	90                   	nop
140a481ed:	90                   	nop
140a481ee:	90                   	nop
140a481ef:	90                   	nop
140a481f0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a481f4:	48 8b 01             	mov    (%rcx),%rax
140a481f7:	48 8b 80 68 03 00 00 	mov    0x368(%rax),%rax
140a481fe:	48 ff 25 33 4a 0c 00 	rex.W jmp *0xc4a33(%rip)        # 0x140b0cc38
140a48205:	90                   	nop
140a48206:	90                   	nop
140a48207:	90                   	nop
140a48208:	90                   	nop
140a48209:	90                   	nop
140a4820a:	90                   	nop
140a4820b:	90                   	nop
140a4820c:	90                   	nop
140a4820d:	90                   	nop
140a4820e:	90                   	nop
140a4820f:	90                   	nop
140a48210:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a48215:	57                   	push   %rdi
140a48216:	48 83 ec 20          	sub    $0x20,%rsp
140a4821a:	8b da                	mov    %edx,%ebx
140a4821c:	48 8b f9             	mov    %rcx,%rdi
140a4821f:	e8 1c 00 00 00       	call   0x140a48240
140a48224:	f6 c3 01             	test   $0x1,%bl
140a48227:	74 08                	je     0x140a48231
140a48229:	48 8b cf             	mov    %rdi,%rcx
140a4822c:	e8 a3 73 0a 00       	call   0x140aef5d4
140a48231:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a48236:	48 8b c7             	mov    %rdi,%rax
140a48239:	48 83 c4 20          	add    $0x20,%rsp
140a4823d:	5f                   	pop    %rdi
140a4823e:	c3                   	ret
140a4823f:	90                   	nop
140a48240:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a48245:	57                   	push   %rdi
140a48246:	48 83 ec 20          	sub    $0x20,%rsp
140a4824a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a4824e:	48 8b f9             	mov    %rcx,%rdi
140a48251:	48 85 db             	test   %rbx,%rbx
140a48254:	74 39                	je     0x140a4828f
140a48256:	83 c8 ff             	or     $0xffffffff,%eax
140a48259:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4825e:	83 f8 01             	cmp    $0x1,%eax
140a48261:	75 2c                	jne    0x140a4828f
140a48263:	48 8b 03             	mov    (%rbx),%rax
140a48266:	48 8b cb             	mov    %rbx,%rcx
140a48269:	48 8b 00             	mov    (%rax),%rax
140a4826c:	ff 15 c6 49 0c 00    	call   *0xc49c6(%rip)        # 0x140b0cc38
140a48272:	83 c8 ff             	or     $0xffffffff,%eax
140a48275:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4827a:	83 f8 01             	cmp    $0x1,%eax
140a4827d:	75 10                	jne    0x140a4828f
140a4827f:	48 8b 03             	mov    (%rbx),%rax
140a48282:	48 8b cb             	mov    %rbx,%rcx
140a48285:	48 8b 40 08          	mov    0x8(%rax),%rax
140a48289:	ff 15 a9 49 0c 00    	call   *0xc49a9(%rip)        # 0x140b0cc38
140a4828f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a48294:	48 8d 05 65 fd 0e 00 	lea    0xefd65(%rip),%rax        # 0x140b38000
140a4829b:	48 89 07             	mov    %rax,(%rdi)
140a4829e:	48 83 c4 20          	add    $0x20,%rsp
140a482a2:	5f                   	pop    %rdi
140a482a3:	c3                   	ret
140a482a4:	90                   	nop
140a482a5:	90                   	nop
140a482a6:	90                   	nop
140a482a7:	90                   	nop
140a482a8:	90                   	nop
140a482a9:	90                   	nop
140a482aa:	90                   	nop
140a482ab:	90                   	nop
140a482ac:	90                   	nop
140a482ad:	90                   	nop
140a482ae:	90                   	nop
140a482af:	90                   	nop
140a482b0:	40 53                	rex push %rbx
140a482b2:	48 83 ec 20          	sub    $0x20,%rsp
140a482b6:	48 8d 05 43 fd 0e 00 	lea    0xefd43(%rip),%rax        # 0x140b38000
140a482bd:	48 8b d9             	mov    %rcx,%rbx
140a482c0:	48 89 01             	mov    %rax,(%rcx)
140a482c3:	f6 c2 01             	test   $0x1,%dl
140a482c6:	74 05                	je     0x140a482cd
140a482c8:	e8 07 73 0a 00       	call   0x140aef5d4
140a482cd:	48 8b c3             	mov    %rbx,%rax
140a482d0:	48 83 c4 20          	add    $0x20,%rsp
140a482d4:	5b                   	pop    %rbx
140a482d5:	c3                   	ret
140a482d6:	90                   	nop
140a482d7:	90                   	nop
140a482d8:	90                   	nop
140a482d9:	90                   	nop
140a482da:	90                   	nop
140a482db:	90                   	nop
140a482dc:	90                   	nop
140a482dd:	90                   	nop
140a482de:	90                   	nop
140a482df:	90                   	nop
140a482e0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a482e4:	48 8b 01             	mov    (%rcx),%rax
140a482e7:	48 8b 80 70 03 00 00 	mov    0x370(%rax),%rax
140a482ee:	48 ff 25 43 49 0c 00 	rex.W jmp *0xc4943(%rip)        # 0x140b0cc38
140a482f5:	90                   	nop
140a482f6:	90                   	nop
140a482f7:	90                   	nop
140a482f8:	90                   	nop
140a482f9:	90                   	nop
140a482fa:	90                   	nop
140a482fb:	90                   	nop
140a482fc:	90                   	nop
140a482fd:	90                   	nop
140a482fe:	90                   	nop
140a482ff:	90                   	nop
140a48300:	40 53                	rex push %rbx
140a48302:	48 83 ec 30          	sub    $0x30,%rsp
140a48306:	4c 8b ca             	mov    %rdx,%r9
140a48309:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4830d:	48 8b 01             	mov    (%rcx),%rax
140a48310:	0f 57 c0             	xorps  %xmm0,%xmm0
140a48313:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a48319:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4831d:	4d 85 c0             	test   %r8,%r8
140a48320:	74 05                	je     0x140a48327
140a48322:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a48327:	48 8b 12             	mov    (%rdx),%rdx
140a4832a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4832f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a48333:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a48338:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4833d:	48 8b 80 78 03 00 00 	mov    0x378(%rax),%rax
140a48344:	ff 15 ee 48 0c 00    	call   *0xc48ee(%rip)        # 0x140b0cc38
140a4834a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4834f:	48 85 db             	test   %rbx,%rbx
140a48352:	74 39                	je     0x140a4838d
140a48354:	83 c8 ff             	or     $0xffffffff,%eax
140a48357:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4835c:	83 f8 01             	cmp    $0x1,%eax
140a4835f:	75 2c                	jne    0x140a4838d
140a48361:	48 8b 03             	mov    (%rbx),%rax
140a48364:	48 8b cb             	mov    %rbx,%rcx
140a48367:	48 8b 00             	mov    (%rax),%rax
140a4836a:	ff 15 c8 48 0c 00    	call   *0xc48c8(%rip)        # 0x140b0cc38
140a48370:	83 c8 ff             	or     $0xffffffff,%eax
140a48373:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a48378:	83 f8 01             	cmp    $0x1,%eax
140a4837b:	75 10                	jne    0x140a4838d
140a4837d:	48 8b 03             	mov    (%rbx),%rax
140a48380:	48 8b cb             	mov    %rbx,%rcx
140a48383:	48 8b 40 08          	mov    0x8(%rax),%rax
140a48387:	ff 15 ab 48 0c 00    	call   *0xc48ab(%rip)        # 0x140b0cc38
140a4838d:	48 83 c4 30          	add    $0x30,%rsp
140a48391:	5b                   	pop    %rbx
140a48392:	c3                   	ret
140a48393:	90                   	nop
140a48394:	90                   	nop
140a48395:	90                   	nop
140a48396:	90                   	nop
140a48397:	90                   	nop
140a48398:	90                   	nop
140a48399:	90                   	nop
140a4839a:	90                   	nop
140a4839b:	90                   	nop
140a4839c:	90                   	nop
140a4839d:	90                   	nop
140a4839e:	90                   	nop
140a4839f:	90                   	nop
140a483a0:	40 53                	rex push %rbx
140a483a2:	48 83 ec 30          	sub    $0x30,%rsp
140a483a6:	4c 8b ca             	mov    %rdx,%r9
140a483a9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a483ad:	48 8b 01             	mov    (%rcx),%rax
140a483b0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a483b3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a483b9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a483bd:	4d 85 c0             	test   %r8,%r8
140a483c0:	74 05                	je     0x140a483c7
140a483c2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a483c7:	48 8b 12             	mov    (%rdx),%rdx
140a483ca:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a483cf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a483d3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a483d8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a483dd:	48 8b 80 80 03 00 00 	mov    0x380(%rax),%rax
140a483e4:	ff 15 4e 48 0c 00    	call   *0xc484e(%rip)        # 0x140b0cc38
140a483ea:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a483ef:	48 85 db             	test   %rbx,%rbx
140a483f2:	74 39                	je     0x140a4842d
140a483f4:	83 c8 ff             	or     $0xffffffff,%eax
140a483f7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a483fc:	83 f8 01             	cmp    $0x1,%eax
140a483ff:	75 2c                	jne    0x140a4842d
140a48401:	48 8b 03             	mov    (%rbx),%rax
140a48404:	48 8b cb             	mov    %rbx,%rcx
140a48407:	48 8b 00             	mov    (%rax),%rax
140a4840a:	ff 15 28 48 0c 00    	call   *0xc4828(%rip)        # 0x140b0cc38
140a48410:	83 c8 ff             	or     $0xffffffff,%eax
140a48413:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a48418:	83 f8 01             	cmp    $0x1,%eax
140a4841b:	75 10                	jne    0x140a4842d
140a4841d:	48 8b 03             	mov    (%rbx),%rax
140a48420:	48 8b cb             	mov    %rbx,%rcx
140a48423:	48 8b 40 08          	mov    0x8(%rax),%rax
140a48427:	ff 15 0b 48 0c 00    	call   *0xc480b(%rip)        # 0x140b0cc38
140a4842d:	48 83 c4 30          	add    $0x30,%rsp
140a48431:	5b                   	pop    %rbx
140a48432:	c3                   	ret
140a48433:	90                   	nop
140a48434:	90                   	nop
140a48435:	90                   	nop
140a48436:	90                   	nop
140a48437:	90                   	nop
140a48438:	90                   	nop
140a48439:	90                   	nop
140a4843a:	90                   	nop
140a4843b:	90                   	nop
140a4843c:	90                   	nop
140a4843d:	90                   	nop
140a4843e:	90                   	nop
140a4843f:	90                   	nop
140a48440:	40 53                	rex push %rbx
140a48442:	48 83 ec 30          	sub    $0x30,%rsp
140a48446:	4c 8b ca             	mov    %rdx,%r9
140a48449:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4844d:	48 8b 01             	mov    (%rcx),%rax
140a48450:	0f 57 c0             	xorps  %xmm0,%xmm0
140a48453:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a48459:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4845d:	4d 85 c0             	test   %r8,%r8
140a48460:	74 05                	je     0x140a48467
140a48462:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a48467:	48 8b 12             	mov    (%rdx),%rdx
140a4846a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4846f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a48473:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a48478:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4847d:	48 8b 80 88 03 00 00 	mov    0x388(%rax),%rax
140a48484:	ff 15 ae 47 0c 00    	call   *0xc47ae(%rip)        # 0x140b0cc38
140a4848a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4848f:	48 85 db             	test   %rbx,%rbx
140a48492:	74 39                	je     0x140a484cd
140a48494:	83 c8 ff             	or     $0xffffffff,%eax
140a48497:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4849c:	83 f8 01             	cmp    $0x1,%eax
140a4849f:	75 2c                	jne    0x140a484cd
140a484a1:	48 8b 03             	mov    (%rbx),%rax
140a484a4:	48 8b cb             	mov    %rbx,%rcx
140a484a7:	48 8b 00             	mov    (%rax),%rax
140a484aa:	ff 15 88 47 0c 00    	call   *0xc4788(%rip)        # 0x140b0cc38
140a484b0:	83 c8 ff             	or     $0xffffffff,%eax
140a484b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a484b8:	83 f8 01             	cmp    $0x1,%eax
140a484bb:	75 10                	jne    0x140a484cd
140a484bd:	48 8b 03             	mov    (%rbx),%rax
140a484c0:	48 8b cb             	mov    %rbx,%rcx
140a484c3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a484c7:	ff 15 6b 47 0c 00    	call   *0xc476b(%rip)        # 0x140b0cc38
140a484cd:	48 83 c4 30          	add    $0x30,%rsp
140a484d1:	5b                   	pop    %rbx
140a484d2:	c3                   	ret
140a484d3:	90                   	nop
140a484d4:	90                   	nop
140a484d5:	90                   	nop
140a484d6:	90                   	nop
140a484d7:	90                   	nop
140a484d8:	90                   	nop
140a484d9:	90                   	nop
140a484da:	90                   	nop
140a484db:	90                   	nop
140a484dc:	90                   	nop
140a484dd:	90                   	nop
140a484de:	90                   	nop
140a484df:	90                   	nop
140a484e0:	40 53                	rex push %rbx
140a484e2:	48 83 ec 30          	sub    $0x30,%rsp
140a484e6:	4c 8b ca             	mov    %rdx,%r9
140a484e9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a484ed:	48 8b 01             	mov    (%rcx),%rax
140a484f0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a484f3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a484f9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a484fd:	4d 85 c0             	test   %r8,%r8
140a48500:	74 05                	je     0x140a48507
140a48502:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a48507:	48 8b 12             	mov    (%rdx),%rdx
140a4850a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4850f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a48513:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a48518:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4851d:	48 8b 80 90 03 00 00 	mov    0x390(%rax),%rax
140a48524:	ff 15 0e 47 0c 00    	call   *0xc470e(%rip)        # 0x140b0cc38
140a4852a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4852f:	48 85 db             	test   %rbx,%rbx
140a48532:	74 39                	je     0x140a4856d
140a48534:	83 c8 ff             	or     $0xffffffff,%eax
140a48537:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4853c:	83 f8 01             	cmp    $0x1,%eax
140a4853f:	75 2c                	jne    0x140a4856d
140a48541:	48 8b 03             	mov    (%rbx),%rax
140a48544:	48 8b cb             	mov    %rbx,%rcx
140a48547:	48 8b 00             	mov    (%rax),%rax